#include "AliT0Calibrator.h"
#include "AliT0RecoParam.h"
#include "AliESDTZEROfriend.h"
+#include "AliESDTZERO.h"
class AliT0Reconstructor: public AliReconstructor {
public:
virtual Bool_t HasDigitConversion() const {return kFALSE;}
static const AliT0RecoParam* GetRecoParam()
{ return dynamic_cast<const AliT0RecoParam*>(AliReconstructor::GetRecoParam(11)); } // getting RecoParam obj
-
+
+ //!!!!!!!!!!!!!!!!!!!!!!!!!!
+ Bool_t PileupFlag() const;
+ Bool_t BackgroundFlag() const;
+ Bool_t SatelliteFlag() const;
+ //!!!!!!!!!!!!!!!!!!!!!!!
protected:
Float_t fdZonA; // Zideal - Zreal side A
Float_t fLatencyL1A; // latency for T0A
Float_t fLatencyL1C; //latency for T0C
Float_t fGRPdelays; //latency for T0C
- AliESDTZEROfriend* fESDTZEROfriend; // ESD friend object
+ Float_t *fTimeMeanShift;
+ Float_t *fTimeSigmaShift;
+ AliESDTZEROfriend* fESDTZEROfriend; // ESD friend object
+ AliESDTZERO* fESDTZERO; // ESD output object
+
+ Bool_t fIsCDFfromGRP; //mean CFD position from OCDB or GRP
private:
AliT0Reconstructor( const AliT0Reconstructor&r ); //Not implemented
AliT0Reconstructor& operator=(const AliT0Reconstructor&r); //Not implemented
- ClassDef(AliT0Reconstructor, 5) // class for the T0 reconstruction
+ ClassDef(AliT0Reconstructor, 9) // class for the T0 reconstruction
};