1 #ifndef AliClusterContainer_H
2 #define AliClusterContainer_H
8 #include <AliVCluster.h>
33 Bool_t
GetMomentum(TLorentzVector &mom,
const AliVCluster* vc, Double_t
mass);
34 Bool_t
GetMomentum(TLorentzVector &mom,
const AliVCluster* clus);
const char * GetTitle() const
AliClusterContainer & operator=(const AliClusterContainer &other)
void SetMinE(Double_t min)
AliVCluster * GetAcceptClusterWithLabel(Int_t lab)
void SetMinPt(Double_t min)
Double_t fUserDefEnergyCut[AliVCluster::kLastUserDefEnergy+1]
ClassDef(AliClusterContainer, 5)
Int_t GetNAcceptedClusters()
AliVCluster * GetNextAcceptCluster(Int_t i=-1)
virtual Bool_t AcceptObject(Int_t i)
void SetClusUserDefEnergyCut(Int_t t, Double_t cut)
AliVCluster * GetLeadingCluster(const char *opt="")
Double_t GetClusUserDefEnergyCut(Int_t t) const
Int_t GetDefaultClusterEnergy() const
Bool_t GetNextAcceptMomentum(TLorentzVector &mom, Int_t i=-1)
enum AliVCluster::VCluUserDefEnergy_t VCluUserDefEnergy_t
Double_t GetClusPtCut() const
AliVCluster * GetAcceptCluster(Int_t i)
Bool_t GetNextMomentum(TLorentzVector &mom, Int_t i=-1)
AliVCluster * GetNextCluster(Int_t i=-1)
Double_t GetMinPt() const
void SetClusNonLinCorrEnergyCut(Double_t cut)
virtual Bool_t ApplyClusterCuts(const AliVCluster *clus)
Int_t GetNClusters() const
AliVCluster * GetCluster(Int_t i) const
void SetClassName(const char *clname)
Bool_t GetMomentum(TLorentzVector &mom, const AliVCluster *vc, Double_t mass)
Bool_t GetAcceptMomentum(TLorentzVector &mom, Int_t i)
void SetMaxMCLabel(Int_t s)
void SetMinMCLabel(Int_t s)
AliVCluster * GetClusterWithLabel(Int_t lab) const
void SetMCLabelRange(Int_t min, Int_t max)
virtual Bool_t AcceptCluster(Int_t i)
void SetClusPtCut(Double_t cut)
Int_t GetNEntries() const
Int_t fDefaultClusterEnergy
void SetClusECut(Double_t cut)
void SetDefaultClusterEnergy(Int_t d)
void SetClusTimeCut(Double_t min, Double_t max)
virtual Bool_t AcceptObject(const TObject *obj)
void SetExoticCut(Bool_t e)
virtual ~AliClusterContainer()
void SetClusHadCorrEnergyCut(Double_t cut)