CGEM BOSS 6.6.5.f
BESIII Offline Software System
Loading...
Searching...
No Matches
Reconstruction/MrpcRecDBS/MrpcRecDBS-00-00-02/MrpcRecDBS/MrpcDBSCount.h
Go to the documentation of this file.
1#ifndef MRPCCOUNT_H
2#define MRPCCOUNT_H
3
4#include "MrpcRecDBS/MrpcDBSTrack.h"
5
6const unsigned int nParBhabha = 15;
7const unsigned int nParDimu = 8;
8
9class MrpcDBSCount{
10 public:
13
14 void init();
15
16 void setExtTrackNum( unsigned int ntrk );
17 void setTrack1( MrpcDBSTrack*& tof );
18 void setTrack1Col( std::vector<MrpcDBSTrack*>*& tofTrackVec );
19 void setTrack2( MrpcDBSTrack*& tof );
20 void setTrack3( MrpcDBSTrack*& tof );
21 void setTrack4( MrpcDBSTrack*& 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_trans_with_ext_true_2, mrpc_trans_with_ext_false_2;
40 int mrpc_trans_with_dbs_true_2, mrpc_trans_with_dbs_false_2;
41 int mrpc_trans_with_ext_true_3, mrpc_trans_with_ext_false_3;
42 int mrpc_trans_with_dbs_true_3, mrpc_trans_with_dbs_false_3;
43 int mrpc_trans_with_ext_true_4, mrpc_trans_with_ext_false_4;
44 int mrpc_trans_with_dbs_true_4, mrpc_trans_with_dbs_false_4;
45
46
47 int nbb[nParBhabha];
48};
49
50#endif
void setTrack1(MrpcDBSTrack *&tof)
void setTrack2(MrpcDBSTrack *&tof)
void setTrack1Col(std::vector< MrpcDBSTrack * > *&tofTrackVec)
void finalBhabha(std::string calibData)
void initBhabha()
void setExtTrackNum(unsigned int ntrk)
void setTrack3(MrpcDBSTrack *&tof)
void setTrack4(MrpcDBSTrack *&tof)
void addNumber(unsigned int i)