7 const int NPHIBINS = 24;
8 const int NETABINS = 16;
15 int NewEvent(
float xv,
float yv,
float zv);
17 void SetRefMult(
int refMult);
18 int AddTrack(
int phiBin,
int etaBin,
int iPt,
int sign,
double pt);
26 double mTrackBinPlus[NPTBINS][NPHIBINS][NETABINS][3];
27 double mTrackBinMinus[NPTBINS][NPHIBINS][NETABINS][3];
30 double GetNSum(
int iPhi,
int iEta,
int iPt );
31 double GetNPlus(
int iPhi,
int iEta,
int iPt );
32 double GetNMinus(
int iPhi,
int iEta,
int iPt );
33 double GetNDiff(
int iPhi,
int iEta,
int iPt );
34 double GetPtSum(
int iPhi,
int iEta,
int iPt );
35 double GetPtPlus(
int iPhi,
int iEta,
int iPt );
36 double GetPtMinus(
int iPhi,
int iEta,
int iPt );
37 double GetPtSqSum(
int iPhi,
int iEta,
int iPt );
38 double GetPtSqPlus(
int iPhi,
int iEta,
int iPt );
39 double GetPtSqMinus(
int iPhi,
int iEta,
int iPt );
48 multStruct::multStruct(
int nPtBins ) {
49 if (nPtBins >= NPTBINS) {
50 printf(
"!!!!!!!!!! You are asking for more Pt bins than multStruct can handle -> Recompile\n");
51 printf(
"!!!!!!!!!! For this run we use lowest %i distinct bins and lump all rest in last bin.\n", nPtBins-1);
58 multStruct::~multStruct() {
61 #endif // #ifdef multStruct_cxx