X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=ANALYSIS%2FAliTriggerAnalysis.h;h=221f17f06269627e4708b0dabeee88060d5d3042;hb=0d12ffffd9747b820965a6ecf58d95ec6e2ffdc8;hp=30cbf964231e35fb4b4b0da2bd128067a36cabdc;hpb=559b5ed7cddfd4024f1785abd9880e0f532276b7;p=u%2Fmrichter%2FAliRoot.git diff --git a/ANALYSIS/AliTriggerAnalysis.h b/ANALYSIS/AliTriggerAnalysis.h index 30cbf964231..221f17f0626 100644 --- a/ANALYSIS/AliTriggerAnalysis.h +++ b/ANALYSIS/AliTriggerAnalysis.h @@ -26,9 +26,9 @@ class AliTriggerAnalysis : public TObject { public: enum Trigger { kAcceptAll = 1, kMB1 = 2, kMB2, kMB3, kSPDGFO, kSPDGFOBits, kV0A, kV0C, kV0OR, kV0AND, - kV0ABG, kV0CBG, kZDC, kZDCA, kZDCC, kFMDA, kFMDC, kFPANY, kNSD1, kMB1Prime, + kV0ABG, kV0CBG, kZDC, kZDCA, kZDCC, kZNA, kZNC, kZNABG, kZNCBG, kFMDA, kFMDC, kFPANY, kNSD1, kMB1Prime, kSPDGFOL0, kSPDGFOL1, kZDCTDCA, kZDCTDCC, kZDCTime, kCTPV0A, kCTPV0C, kTPCLaserWarmUp, kSPDClsVsTrkBG, - kCentral,kSemiCentral, kT0, kT0BG, kT0Pileup, + kCentral,kSemiCentral, kT0, kT0BG, kT0Pileup, kEMCAL, kStartOfFlags = 0x0100, kOfflineFlag = 0x8000, kOneParticle = 0x10000, kOneTrack = 0x20000}; // MB1, MB2, MB3 definition from ALICE-INT-2005-025 enum AliceSide { kASide = 1, kCSide, kCentralBarrel }; enum V0Decision { kV0Invalid = -1, kV0Empty = 0, kV0BB, kV0BG, kV0Fake }; @@ -63,8 +63,10 @@ class AliTriggerAnalysis : public TObject Bool_t ZDCTrigger (const AliESDEvent* aEsd, AliceSide side) const; Bool_t ZDCTDCTrigger(const AliESDEvent* aEsd, AliceSide side, Bool_t useZN=kTRUE, Bool_t useZP=kFALSE, Bool_t fillHists=kFALSE) const; Bool_t ZDCTimeTrigger(const AliESDEvent *aEsd, Bool_t fillHists=kFALSE) const; + Bool_t ZDCTimeBGTrigger(const AliESDEvent *aEsd, AliceSide side) const; Bool_t FMDTrigger(const AliESDEvent* aEsd, AliceSide side); Int_t SSDClusters(const AliESDEvent* aEsd); + Bool_t EMCALCellsTrigger(const AliESDEvent *aEsd); static const char* GetTriggerName(Trigger trigger); Bool_t IsLaserWarmUpTPCEvent(const AliESDEvent* esd);