1 #ifndef AliEmcalContainer_H
2 #define AliEmcalContainer_H
13 #include <TClonesArray.h>
65 virtual void GetMomentum(TLorentzVector &mom, Int_t i)
const = 0;
67 virtual void SetArray(AliVEvent *event);
ClassDef(AliEmcalContainer, 5)
virtual void GetMomentum(TLorentzVector &mom, Int_t i) const =0
Int_t GetIndexFromLabel(Int_t lab) const
UInt_t TestRejectionReason(UInt_t rs) const
virtual ~AliEmcalContainer()
UShort_t GetRejectionReasonBitPosition() const
virtual void SetArray(AliVEvent *event)
void SetArrayName(const char *n)
const TString & GetClassName() const
UInt_t fRejectionReason
event vertex array
Int_t GetCurrentID() const
TClonesArray * GetArray() const
AliNamedArrayI * fLabelMap
current ID for automatic loops
const TString & GetArrayName() const
Double_t fVertex[3]
Label-Index map.
AliEmcalContainer & operator=(const AliEmcalContainer &other)
void SetIsParticleLevel(Bool_t b)
Int_t GetNEntries() const
Int_t fCurrentID
TClonesArray.
UInt_t GetRejectionReason() const
Bool_t GetIsParticleLevel() const
void ResetCurrentID(Int_t i=0)