35 |
static const int fTRIGGERbuffer = 153; //(bytes) |
static const int fTRIGGERbuffer = 153; //(bytes) |
36 |
static const int fTOFbuffer = 276; //(bytes) |
static const int fTOFbuffer = 276; //(bytes) |
37 |
static const int fACbuffer = 128; |
static const int fACbuffer = 128; |
38 |
static const int fNDbuffer = 4; |
static const int fNDbuffer = 6; |
39 |
|
static const int fS4buffer = 3; |
40 |
static const int fPADbuffer = 64; // changed from 32! |
static const int fPADbuffer = 64; // changed from 32! |
41 |
static const int fCALObuffer = 10000; |
static const int fCALObuffer = 10000; |
42 |
static const float fCALOGeV2MIPratio = 0.0001059994; |
static const float fCALOGeV2MIPratio = 0.0001059994; |
63 |
static const float fAveSigmay = 8.; // to be adjusted |
static const float fAveSigmay = 8.; // to be adjusted |
64 |
static const float fSigmaSigmay =0.1; // to be adjusted |
static const float fSigmaSigmay =0.1; // to be adjusted |
65 |
static const float fSigmaCommon = 25.; // to be adjusted |
static const float fSigmaCommon = 25.; // to be adjusted |
|
static const float fMipCor = 1.; // to be adjusted |
|
66 |
|
|
67 |
|
|
68 |
// end dimensions of vectors and buffer, parameter for tracker |
// end dimensions of vectors and buffer, parameter for tracker |
79 |
UChar_t fDataTof[fTOFbuffer]; |
UChar_t fDataTof[fTOFbuffer]; |
80 |
|
|
81 |
UShort_t fDataAC[fACbuffer]; |
UShort_t fDataAC[fACbuffer]; |
82 |
UShort_t fDataND[fACbuffer]; |
UShort_t fDataND[fNDbuffer]; |
83 |
|
UShort_t fDataS4[fS4buffer]; |
84 |
UShort_t fDataDummy[fDummybuffer]; |
UShort_t fDataDummy[fDummybuffer]; |
85 |
|
|
86 |
UShort_t fDataCALO[fCALObuffer]; |
UShort_t fDataCALO[fCALObuffer]; |
108 |
UInt_t fTracklength; // Actual length of buffer |
UInt_t fTracklength; // Actual length of buffer |
109 |
Float_t fPedeTrack[fNviews][fNstrips_view]; |
Float_t fPedeTrack[fNviews][fNstrips_view]; |
110 |
Float_t fSigmaTrack[fNviews][fNstrips_view]; |
Float_t fSigmaTrack[fNviews][fNstrips_view]; |
111 |
|
Float_t fMipCor[fNladder][fNviews] ; |
112 |
// end vectors, buffer, and variables for tracker |
// end vectors, buffer, and variables for tracker |
113 |
|
|
114 |
|
|
381 |
Int_t DigitizeTOF(); // digitizes the tof |
Int_t DigitizeTOF(); // digitizes the tof |
382 |
void DigitizeAC(); // digitizes the anti-counter |
void DigitizeAC(); // digitizes the anti-counter |
383 |
void DigitizeND(); // digitizes the ND |
void DigitizeND(); // digitizes the ND |
384 |
|
void DigitizeS4(); // digitizes the S4 |
385 |
void DigitizeCALO(); // digitizes the calorimeter |
void DigitizeCALO(); // digitizes the calorimeter |
386 |
void DigitizeCALOCALIB(); // digitizes the calorimeter calibration |
void DigitizeCALOCALIB(); // digitizes the calorimeter calibration |
387 |
void DigitizeCALORAW(); // digitizes the calorimeter |
void DigitizeCALORAW(); // digitizes the calorimeter |