#include "AliVCaloCells.h"
#include "TRefArray.h"
class AliCentrality;
+class AliEventplane;
+class AliVVZERO;
class AliVEvent : public TObject {
// empty slot
kMUON = BIT(2), // Muon trigger, offline SPD or V0 selection
kHighMult = BIT(3), // High-multiplicity trigger (threshold defined online), offline SPD or V0 selection
+ kEMC1 = BIT(4), // EMCAL trigger
+ kFastOnly = BIT(30), // The fast cluster fired. This bit is set in to addition another trigger bit, e.g. kMB
kUserDefined = BIT(31), // Set when custom trigger classes are set in AliPhysicsSelection, offline SPD or V0 selection
kAny = 0xffffffff // to accept any trigger
};
return kFALSE;
}
virtual AliCentrality* GetCentrality() = 0;
+ virtual AliEventplane* GetEventplane() = 0;
virtual Int_t EventIndex(Int_t itrack) const = 0;
virtual Int_t EventIndexForCaloCluster(Int_t iclu) const = 0;
virtual Int_t EventIndexForPHOSCell(Int_t icell) const = 0;
virtual Int_t EventIndexForEMCALCell(Int_t icell) const = 0;
+ virtual AliVVZERO *GetVZEROData() const = 0;
+
ClassDef(AliVEvent,1) // base class for AliEvent data
};
#endif