| 2 |
#define DIGITIZER_H |
#define DIGITIZER_H |
| 3 |
|
|
| 4 |
#include <iostream> |
#include <iostream> |
| 5 |
|
#include <istream> |
| 6 |
#include <fstream> |
#include <fstream> |
| 7 |
|
|
| 8 |
|
|
| 46 |
int *ncal; |
int *ncal; |
| 47 |
int *nnd; |
int *nnd; |
| 48 |
int *nstr; |
int *nstr; |
| 49 |
|
int *comprcalomod; |
| 50 |
|
|
| 51 |
static const int fPSCUbuffer = 8; |
static const int fPSCUbuffer = 8; |
| 52 |
static const int fTRIGGERbuffer = 152; //(bytes) |
static const int fTRIGGERbuffer = 152; //(bytes) |
| 104 |
UShort_t fSecCalo[4]; |
UShort_t fSecCalo[4]; |
| 105 |
UShort_t fSecCALOLength[4]; |
UShort_t fSecCALOLength[4]; |
| 106 |
UShort_t fCALOlength; |
UShort_t fCALOlength; |
| 107 |
UShort_t fModCalo; |
UShort_t fModCalo ; // 0 is RAW, 1 is COMPRESS, 2 is FULL |
| 108 |
Float_t fCalomip[2][22][96]; // ADC to MIP conversion values |
Float_t fCalomip[2][22][96]; // ADC to MIP conversion values |
| 109 |
Float_t fcalped[4][11][96]; // pedestals |
Float_t fcalped[4][11][96]; // pedestals |
| 110 |
Float_t fcalgood[4][11][96]; // used or not in the common noise calculation |
Float_t fcalgood[4][11][96]; // used or not in the common noise calculation |
| 119 |
char* fFilename; |
char* fFilename; |
| 120 |
UInt_t fLen; |
UInt_t fLen; |
| 121 |
|
|
| 122 |
|
UInt_t fEvent ; // cecilia, current evt nr |
| 123 |
|
|
| 124 |
|
|
| 125 |
// vectors, buffer, and variables for tracker |
// vectors, buffer, and variables for tracker |
| 384 |
TF1 *attenAC; |
TF1 *attenAC; |
| 385 |
public: |
public: |
| 386 |
|
|
| 387 |
Digitizer(TTree*,char*&,int,int,int,int,int,int,int,int); // constructor |
Digitizer(TTree*,char*&,int,int,int,int,int,int,int,int,int); // constructor |
| 388 |
|
|
| 389 |
void Close(); |
void Close(); |
| 390 |
void SetTree(TTree *tree) {fhBookTree = tree;}; |
void SetTree(TTree *tree) {fhBookTree = tree;}; |