BOSS 6.6.4.p01
BESIII Offline Software System
Loading...
Searching...
No Matches
TofCount.h
Go to the documentation of this file.
1#ifndef TOFCOUNT_H
2#define TOFCOUNT_H
3
4#include "TofRec/TofTrack.h"
5
6const unsigned int nParBhabha = 15;
7const unsigned int nParDimu = 8;
8
9class TofCount{
10 public:
11 TofCount();
13
14 void init();
15
16 void setExtTrackNum( unsigned int ntrk );
17 void setTrack1( TofTrack*& tof );
18 void setTrack1Col( std::vector<TofTrack*>*& tofTrackVec );
19 void setTrack2( TofTrack*& tof );
20 void setTrack3( TofTrack*& tof );
21 void setTrack4( TofTrack*& 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
38 int nbb[nParBhabha];
39};
40
41#endif
const unsigned int nParBhabha
Definition: TofCount.h:6
const unsigned int nParDimu
Definition: TofCount.h:7
void finalBhabha(std::string calibData)
Definition: TofCount.cxx:207
void setExtTrackNum(unsigned int ntrk)
Definition: TofCount.cxx:92
~TofCount()
Definition: TofCount.h:12
void setTrack1Col(std::vector< TofTrack * > *&tofTrackVec)
Definition: TofCount.cxx:109
void initBhabha()
Definition: TofCount.cxx:191
TofCount()
Definition: TofCount.cxx:6
void setTrack1(TofTrack *&tof)
Definition: TofCount.cxx:98
void addNumber(unsigned int i)
Definition: TofCount.cxx:199
void setTrack3(TofTrack *&tof)
Definition: TofCount.cxx:131
void setTrack2(TofTrack *&tof)
Definition: TofCount.cxx:118
void init()
Definition: TofCount.cxx:51
void setTrack4(TofTrack *&tof)
Definition: TofCount.cxx:144