1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
#include "DataFormats/HeavyIonEvent/interface/EvtPlane.h"
using namespace reco;
using namespace std;
EvtPlane::EvtPlane(int epindx,
int level,
double planeA,
double sumSin,
double sumCos,
double sumw,
double sumw2,
double sumPtOrEt,
double sumPtOrEt2,
uint mult)
: indx_(epindx), sumw_(sumw), sumw2_(sumw2), sumPtOrEt_(sumPtOrEt), sumPtOrEt2_(sumPtOrEt2), mult_(mult) {
for (int i = 0; i < 4; ++i) {
angle_[i] = sumSin_[i] = sumCos_[i] = -10;
}
angle_[level] = planeA;
sumSin_[level] = sumSin;
sumCos_[level] = sumCos;
// default constructor
}
void EvtPlane::addLevel(int level, double ang, double sumsin, double sumcos) {
angle_[level] = ang;
sumSin_[level] = sumsin;
sumCos_[level] = sumcos;
}
EvtPlane::~EvtPlane() {}
|