1 #ifndef ALIVZEROTRIGGERMASK_H
2 #define ALIVZEROTRIGGERMASK_H
4 ///_________________________________________________________________________
6 /// Auxiliary classs to compute the VZERO Trigger
7 ///_________________________________________________________________________
14 class AliVZEROCalibData;
15 class AliVZERORecoParam;
17 class AliVZEROTriggerMask : public TObject
20 AliVZEROTriggerMask(); // constructor
21 virtual ~AliVZEROTriggerMask(){} // destructor
23 void FillMasks(AliESDVZERO *esdV0,
24 AliVZEROCalibData *cal,
26 Double_t GetZPosition(const char* symname);
28 void SetRecoParam(const AliVZERORecoParam *param) { fRecoParam = param; }
29 const AliVZERORecoParam* GetRecoParam() const
32 AliFatal("Reco-param object is not set!");
39 AliVZEROTriggerMask(const AliVZEROTriggerMask& mask);
40 AliVZEROTriggerMask& operator = (const AliVZEROTriggerMask& mask);
42 Float_t fV0ADist; // Z position of V0A
43 Float_t fV0CDist; // Z position of V0C
44 const AliVZERORecoParam* fRecoParam; //! Pointer to VZERO reco-param object
46 ClassDef( AliVZEROTriggerMask, 3 ) // VZERO Trigger Detector class
49 #endif // ALIVZEROTRIGGERMASK_H