]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - STEER/AliVEvent.h
Adding support for the fast cluster to the physics selection
[u/mrichter/AliRoot.git] / STEER / AliVEvent.h
index 6218d54c719fa5d8dc6c6900719585d0987bf953..147a5321dc3f4a7488a71892c407b552169281d4 100644 (file)
@@ -23,6 +23,8 @@
 #include "AliVCaloCells.h"
 #include "TRefArray.h"
 class AliCentrality;
+class AliEventplane;
+class AliVVZERO;
 
 class AliVEvent : public TObject {
 
@@ -32,6 +34,8 @@ public:
                               // 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
   };
@@ -128,11 +132,14 @@ public:
     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