#include "AliVZERORecoParam.h"
class TF1;
+class TH1F;
class AliVZEROCalibData;
+class AliVZEROTriggerData;
class AliESDEvent;
class AliESDVZEROfriend;
enum {kInvalidADC = -1024,
kInvalidTime = -1024};
+ AliESDVZERO* GetESDVZERO() { return fESDVZERO; }
+
protected:
AliESDVZERO* fESDVZERO; // ESD output object
AliESDEvent* fESD; // ESD object
AliVZEROReconstructor& operator = (const AliVZEROReconstructor& reconstructor);
AliVZEROCalibData* fCalibData; //! calibration data
+ AliVZEROTriggerData* fTriggerData; //! calibration data
Float_t fTimeOffset[64]; //! HPTDC time offsets channel by channel
TF1* fTimeSlewing; //! Function for time slewing correction
+ TObjArray* fSaturationCorr; //! Array with functions for correcting the signal saturation
+ TH1F* fEqFactors; //! Histogram with the equalization factors used in event-plane reconstruction
Int_t fCollisionMode; // =0->p-p, =1->A-A
Float_t fBeamEnergy; // beam energy
mutable TClonesArray *fDigitsArray; // clones-array for ConvertDigits() and FillESD()
- ClassDef(AliVZEROReconstructor, 2) // class for the VZERO reconstruction
+ ClassDef(AliVZEROReconstructor, 5) // class for the VZERO reconstruction
};
#endif