ROOT logo
AliRoot » PWGHF » HFE » AliHFEpidObject

class AliHFEpidObject

Function Members (Methods)

Data Members

public:
enum AnalysisType_t { kESDanalysis
kAODanalysis
};
private:
Int_tfAbInitioPIDAbInitio PID
UChar_tfAnalysisTypeAnalysis Mode (ESD or AOD)
Int_tfCentralityCentrality Information
Double_tfCorrTPCnSigmaCorrected TPC n sigma
Bool_tfHasCorrTPCnSigmawhether corrected TPC n sigma is set
Bool_tfIsPbPbCollision type PbPb
Bool_tfIspPbCollision type pPb
Double_tfMultiplicityMultiplicity information
const AliVTrack*fkRecTrackReconstructed track

Class Charts

Inheritance Chart:
AliHFEpidObject

Function documentation

AliHFEpidObject & operator=(const AliHFEpidObject& ref)
 Assignment operator

void SetMCTrack(const AliVParticle* mcTrack)
 Set the aprioriPID information coming from the MC truth

AliHFEpidObject()
AliHFEpidObject(const AliHFEpidObject& ref)
~AliHFEpidObject()
{}
void SetRecTrack(const AliVTrack* recTrack)
{fkRecTrack = recTrack; }
void SetAnalysisType(AliHFEpidObject::AnalysisType_t type)
{ fAnalysisType = type; }
void SetAbInitioPID(Int_t abInitioPID)
{ fAbInitioPID = abInitioPID; }
void SetCentrality(Int_t centrality)
{ fCentrality = centrality; }
void SetMulitplicity(Double_t mult)
{ fMultiplicity = mult; }
void SetCorrectedTPCnSigma(Double_t sigm)
void SetPbPb()
{ fIsPbPb = kTRUE; }
void SetpPb()
void SetPP()
const AliVTrack * GetRecTrack() const
{ return fkRecTrack; }
Int_t GetAbInitioPID() const
{ return fAbInitioPID; }
Int_t GetCentrality() const
{ return fCentrality; }
Double_t GetMultiplicity() const
{ return fMultiplicity; }
Double_t GetCorrectedTPCnSigma() const
{ return fCorrTPCnSigma; }
Bool_t HasCorrectedTPCnSigma() const
{ return fHasCorrTPCnSigma; }
Bool_t IsAODanalysis() const
{ return fAnalysisType == static_cast<UChar_t>(kAODanalysis); }
Bool_t IsESDanalysis() const
{ return fAnalysisType == static_cast<UChar_t>(kESDanalysis); }
Bool_t IsPbPb() const
{ return fIsPbPb; }
Bool_t IspPb() const
{ return fIspPb; }