18 #include <TLorentzVector.h> 68 virtual void SetID(Int_t ) { ; }
69 virtual Int_t
GetID()
const {
return 0 ; }
74 virtual void SetE(Double_t ) { ; }
75 virtual Double_t
E()
const {
return 0. ; }
78 virtual Double_t
Chi2()
const {
return 0. ; }
85 virtual void SetPID(
const Float_t *) { ; }
86 virtual const Double_t *
GetPID()
const {
return 0 ; }
90 virtual Bool_t
IsEMCAL()
const {
return kFALSE ; }
91 virtual Bool_t
IsPHOS()
const {
return kFALSE ; }
97 virtual Double_t
GetM20()
const {
return 0. ; }
100 virtual Double_t
GetM02()
const {
return 0. ; }
106 virtual Double_t
GetTOF()
const {
return 0. ; }
171 virtual void GetMomentum(TLorentzVector &,
const Double_t * )
const { ; }
180 #endif //ALIVCLUSTER_H
virtual Char_t GetType() const
virtual void SetDistanceToBadChannel(Double_t)
virtual void SetPosition(Float_t *)
virtual Double_t GetCoreEnergy() const
virtual void GetCellMCEdepFractionArray(Int_t, Float_t *) const
virtual UShort_t * GetClusterMCEdepFraction() const
virtual void SetTOF(Double_t)
virtual Double_t * GetCellsAmplitudeFraction()
virtual Double_t E() const
virtual Double_t Chi2() const
virtual Bool_t GetIsExotic() const
virtual Int_t GetNTracksMatched() const
VClu_t
Define the type of clusters for the different calorimeters.
virtual void SetPIDAt(Float_t, Int_t)
virtual void SetUserDefEnergy(Int_t i, Double_t v)
virtual void SetCellsMCEdepFractionMap(UInt_t *)
virtual void SetM20(Double_t)
virtual Double_t GetEmcCpvDistance() const
virtual void SetPID(const Float_t *)
virtual void SetClusterMCEdepFraction(UShort_t *)
virtual void SetEmcCpvDistance(Double_t)
virtual void SetCellsAbsId(UShort_t *)
virtual Double_t GetDistanceToBadChannel() const
virtual Double_t GetTrackDz(void) const
virtual void GetMomentum(TLorentzVector &, const Double_t *) const
virtual UShort_t * GetCellsAbsId()
virtual void SetCoreEnergy(Double_t)
virtual void SetNCells(Int_t)
virtual void SetChi2(Double_t)
Virtual class for calorimeter cluster data handling.
virtual UInt_t PackMCEdepFraction(Float_t *) const
virtual void SetDispersion(Double_t)
virtual void SetType(Char_t)
virtual void SetID(Int_t)
virtual void GetMomentum(TLorentzVector &, const Double_t *, VCluUserDefEnergy_t) const
virtual void SetE(Double_t)
virtual Double_t GetMCEnergyFraction() const
virtual Double_t GetDispersion() const
virtual void SetPositionAt(Float_t, Int_t)
void SetNonLinCorrEnergy(Double_t e)
virtual Int_t GetLabelAt(UInt_t) const
void SetHadCorrEnergy(Double_t e)
virtual Int_t * GetLabels() const
VCluUserDefEnergy_t
Define the correction types.
virtual void SetIsExotic(Bool_t)
void Clear(const Option_t *)
virtual void SetM02(Double_t)
virtual const Double_t * GetPID() const
virtual Double_t GetTrackDx(void) const
Double_t GetNonLinCorrEnergy() const
virtual UInt_t GetNLabels() const
virtual Int_t GetLabel() const
virtual Double_t GetTOF() const
virtual void SetTrackDistance(Double_t, Double_t)
virtual Int_t GetID() const
virtual void SetClusterMCEdepFractionFromEdepArray(Float_t *)
virtual UChar_t GetNExMax() const
virtual Float_t GetClusterMCEdepFraction(Int_t) const
virtual Double_t GetUserDefEnergy(VCluUserDefEnergy_t) const
virtual Bool_t IsEMCAL() const
virtual Int_t GetTrackMatchedIndex(Int_t=0) const
Only for ESDs.
Double_t GetHadCorrEnergy() const
virtual Double_t GetCellAmplitudeFraction(Int_t) const
virtual void SetMCEnergyFraction(Double_t)
virtual UInt_t * GetCellsMCEdepFractionMap() const
virtual void SetUserDefEnergy(VCluUserDefEnergy_t, Double_t)
virtual void SetCellsAmplitudeFraction(Double32_t *)
virtual TObject * GetTrackMatched(Int_t) const
Only for AODs.
virtual Double_t GetM02() const
virtual Bool_t IsPHOS() const
virtual Int_t GetNCells() const
virtual Double_t GetUserDefEnergy(Int_t i) const
VCluPID_t
Define the PID types.
AliVCluster & operator=(const AliVCluster &source)
virtual void SetNExMax(UChar_t)
virtual void SetLabel(Int_t *, UInt_t)
virtual Int_t GetCellAbsId(Int_t) const
virtual Double_t GetM20() const
virtual void GetPosition(Float_t *) const