BOSS 6.6.4.p03
BESIII Offline Software System
Loading...
Searching...
No Matches
MrpcCount.h
Go to the documentation of this file.
1#ifndef MRPCCOUNT_H
2#define MRPCCOUNT_H
3
4#include "MrpcRec/MrpcTrack.h"
5
6const unsigned int nParBhabha = 15;
7const unsigned int nParDimu = 8;
8
10 public:
11 MrpcCount();
13
14 void init();
15
16 void setExtTrackNum( unsigned int ntrk );
17 void setTrack1( MrpcTrack*& tof );
18 void setTrack1Col( std::vector<MrpcTrack*>*& tofTrackVec );
19 void setTrack2( MrpcTrack*& tof );
20 void setTrack3( MrpcTrack*& tof );
21 void setTrack4( MrpcTrack*& tof );
22
23 void final();
24
25 void initBhabha();
26 void addNumber( unsigned int i );
27 void finalBhabha( std::string calibData );
28
29 private:
30 int extTrkNum;
31 int barrelTrk, endcapTrk;
32 int inner1, outer1, double1, east1, west1, nohit1, unchanged1, changed1;
33 int inner2, outer2, double2, east2, west2, nohit2, unchanged2, changed2;
34 int inner3, outer3, double3, east3, west3, nohit3, unchanged3, changed3;
35 int inner4, outer4, double4, east4, west4, nohit4, unchanged4, changed4;
36 int bNCounter1, eNCounter1, bNCounter2, eNCounter2;
37 int mrpc_east1_1, mrpc_east1_2, mrpc_east1_3, mrpc_east1_4,mrpc_east2_1, mrpc_east2_2, mrpc_east2_3, mrpc_east2_4;
38 int mrpc_west1_1, mrpc_west1_2, mrpc_west1_3, mrpc_west1_4,mrpc_west2_1, mrpc_west2_2, mrpc_west2_3, mrpc_west2_4;
39 int mrpc_extrapolation_good_3,mrpc_extrapolation_false_3;
40
41 int nbb[nParBhabha];
42};
43
44#endif
const unsigned int nParBhabha
Definition: MrpcCount.h:6
const unsigned int nParDimu
Definition: MrpcCount.h:7
void setExtTrackNum(unsigned int ntrk)
Definition: MrpcCount.cxx:122
void init()
Definition: MrpcCount.cxx:64
void setTrack4(MrpcTrack *&tof)
Definition: MrpcCount.cxx:195
void initBhabha()
Definition: MrpcCount.cxx:255
void setTrack1(MrpcTrack *&tof)
Definition: MrpcCount.cxx:128
void setTrack3(MrpcTrack *&tof)
Definition: MrpcCount.cxx:169
void setTrack2(MrpcTrack *&tof)
Definition: MrpcCount.cxx:152
void setTrack1Col(std::vector< MrpcTrack * > *&tofTrackVec)
Definition: MrpcCount.cxx:143
void addNumber(unsigned int i)
Definition: MrpcCount.cxx:263
~MrpcCount()
Definition: MrpcCount.h:12
void finalBhabha(std::string calibData)
Definition: MrpcCount.cxx:271