ROOT logo
AliRoot » PWGLF » SPECTRA » CHARGEDHADRONS » DNDPT » AlidNdPt

class AlidNdPt: public TNamed

Function Members (Methods)

 
    This is an abstract class, constructors will not be documented.
    Look at the header to check for available constructors.

public:
virtual~AlidNdPt()
voidTObject::AbstractMethod(const char* method) const
virtual voidAnalyse()
virtual voidTObject::AppendPad(Option_t* option = "")
virtual voidTObject::Browse(TBrowser* b)
static TClass*Class()
virtual const char*TObject::ClassName() const
virtual voidTNamed::Clear(Option_t* option = "")
virtual TObject*TNamed::Clone(const char* newname = "") const
virtual Int_tTNamed::Compare(const TObject* obj) const
virtual voidTNamed::Copy(TObject& named) const
Double_t*CreateLogAxis(Int_t nbins, Double_t xmin, Double_t xmax)
virtual voidTObject::Delete(Option_t* option = "")MENU
virtual Int_tTObject::DistancetoPrimitive(Int_t px, Int_t py)
virtual voidTObject::Draw(Option_t* option = "")
virtual voidTObject::DrawClass() constMENU
virtual TObject*TObject::DrawClone(Option_t* option = "") constMENU
virtual voidTObject::Dump() constMENU
virtual voidTObject::Error(const char* method, const char* msgfmt) const
virtual voidTObject::Execute(const char* method, const char* params, Int_t* error = 0)
virtual voidTObject::Execute(TMethod* method, TObjArray* params, Int_t* error = 0)
virtual voidTObject::ExecuteEvent(Int_t event, Int_t px, Int_t py)
virtual TFolder*ExportToFolder(TObjArray *const array = 0)
virtual voidTObject::Fatal(const char* method, const char* msgfmt) const
virtual voidTNamed::FillBuffer(char*& buffer)
virtual TObject*TObject::FindObject(const char* name) const
virtual TObject*TObject::FindObject(const TObject* obj) const
AlidNdPtAcceptanceCuts*GetAcceptanceCuts() const
Bool_tGetAnalyseOutput() const
AlidNdPtHelper::AnalysisModeGetAnalysisMode() const
AlidNdPtBackgroundCuts*GetBackgroundCuts() const
virtual Option_t*TObject::GetDrawOption() const
static Long_tTObject::GetDtorOnly()
AlidNdPtEventCuts*GetEventCuts() const
virtual const char*TObject::GetIconName() const
Bool_tGetMergeTHnSparse() const
AlidNdPtAcceptanceCuts*GetMultAcceptanceCuts() const
AliESDtrackCuts*GetMultTrackCuts() const
virtual const char*TNamed::GetName() const
virtual char*TObject::GetObjectInfo(Int_t px, Int_t py) const
static Bool_tTObject::GetObjectStat()
virtual Option_t*TObject::GetOption() const
AlidNdPtHelper::ParticleModeGetParticleMode() const
AliPhysicsSelection*GetPhysicsTriggerSelection() const
AlidNdPtAcceptanceCuts*GetRecAcceptanceCuts() const
virtual const char*TNamed::GetTitle() const
AliESDtrackCuts*GetTrackCuts() const
AliTriggerAnalysis::TriggerGetTrigger() const
const Char_t*GetTriggerClass() const
UInt_tGetTriggerMask()
virtual UInt_tTObject::GetUniqueID() const
virtual Bool_tTObject::HandleTimer(TTimer* timer)
virtual ULong_tTNamed::Hash() const
virtual voidTObject::Info(const char* method, const char* msgfmt) const
virtual Bool_tTObject::InheritsFrom(const char* classname) const
virtual Bool_tTObject::InheritsFrom(const TClass* cl) const
virtual voidInit()
virtual voidTObject::Inspect() constMENU
voidTObject::InvertBit(UInt_t f)
virtual TClass*IsA() const
virtual Bool_tTObject::IsEqual(const TObject* obj) const
virtual Bool_tTObject::IsFolder() const
Bool_tTObject::IsOnHeap() const
virtual Bool_tTNamed::IsSortable() const
Bool_tIsUseMCInfo() const
Bool_tTObject::IsZombie() const
virtual voidTNamed::ls(Option_t* option = "") const
voidTObject::MayNotUse(const char* method) const
virtual Long64_tMerge(TCollection *const list = 0)
virtual Bool_tTObject::Notify()
voidTObject::Obsolete(const char* method, const char* asOfVers, const char* removedFromVers) const
static voidTObject::operator delete(void* ptr)
static voidTObject::operator delete(void* ptr, void* vp)
static voidTObject::operator delete[](void* ptr)
static voidTObject::operator delete[](void* ptr, void* vp)
void*TObject::operator new(size_t sz)
void*TObject::operator new(size_t sz, void* vp)
void*TObject::operator new[](size_t sz)
void*TObject::operator new[](size_t sz, void* vp)
virtual voidTObject::Paint(Option_t* option = "")
virtual voidTObject::Pop()
virtual voidTNamed::Print(Option_t* option = "") const
virtual voidProcess(AliESDEvent *const esdEvent = 0, AliMCEvent *const mcEvent = 0)
virtual Int_tTObject::Read(const char* name)
virtual voidTObject::RecursiveRemove(TObject* obj)
voidTObject::ResetBit(UInt_t f)
virtual voidTObject::SaveAs(const char* filename = "", Option_t* option = "") constMENU
virtual voidTObject::SavePrimitive(basic_ostream<char,char_traits<char> >& out, Option_t* option = "")
voidSetAcceptanceCuts(AlidNdPtAcceptanceCuts *const cuts)
voidSetAnalyseOutput(Bool_t analyseoutput)
voidSetAnalysisMode(const AlidNdPtHelper::AnalysisMode mode)
voidSetBackgroundCuts(AlidNdPtBackgroundCuts *const cuts)
voidTObject::SetBit(UInt_t f)
voidTObject::SetBit(UInt_t f, Bool_t set)
virtual voidTObject::SetDrawOption(Option_t* option = "")MENU
static voidTObject::SetDtorOnly(void* obj)
voidSetEventCuts(AlidNdPtEventCuts *const cuts)
voidSetMergeTHnSparse(Bool_t mergethnsparse)
voidSetMultAcceptanceCuts(AlidNdPtAcceptanceCuts *const cuts)
voidSetMultTrackCuts(AliESDtrackCuts *const cuts)
virtual voidTNamed::SetName(const char* name)MENU
virtual voidTNamed::SetNameTitle(const char* name, const char* title)
static voidTObject::SetObjectStat(Bool_t stat)
voidSetParticleMode(const AlidNdPtHelper::ParticleMode mode)
voidSetPhysicsTriggerSelection(AliPhysicsSelection *const selection)
voidSetRecAcceptanceCuts(AlidNdPtAcceptanceCuts *const cuts)
virtual voidTNamed::SetTitle(const char* title = "")MENU
voidSetTrackCuts(AliESDtrackCuts *const cuts)
voidSetTrigger(const AliTriggerAnalysis::Trigger trigger)
voidSetTriggerClass(const Char_t* triggerClass)
voidSetTriggerMask(UInt_t triggermask)
virtual voidTObject::SetUniqueID(UInt_t uid)
voidSetUseMCInfo(const Bool_t info)
virtual voidShowMembers(TMemberInspector&)
virtual Int_tTNamed::Sizeof() const
virtual voidStreamer(TBuffer&)
voidStreamerNVirtual(TBuffer& ClassDef_StreamerNVirtual_b)
virtual voidTObject::SysError(const char* method, const char* msgfmt) const
Bool_tTObject::TestBit(UInt_t f) const
Int_tTObject::TestBits(UInt_t f) const
virtual voidTObject::UseCurrentStyle()
virtual voidTObject::Warning(const char* method, const char* msgfmt) const
virtual Int_tTObject::Write(const char* name = 0, Int_t option = 0, Int_t bufsize = 0)
virtual Int_tTObject::Write(const char* name = 0, Int_t option = 0, Int_t bufsize = 0) const
protected:
static Double_t*CloneArray(Int_t n, Double_t* source)
virtual voidTObject::DoError(int level, const char* location, const char* fmt, va_list va) const
voidTObject::MakeZombie()
private:
AlidNdPt&operator=(const AlidNdPt&)

Data Members

protected:
TStringTNamed::fNameobject identifier
TStringTNamed::fTitleobject title
private:
Bool_tfAnalyseOutputcall Analyse() function in the FinishTaskOutput
AlidNdPtHelper::AnalysisModefAnalysisModeanalysis mode TPC only, TPC + ITS
AliESDtrackCuts*fEsdTrackCutsesd track cuts
Bool_tfMergeTHnSparsemerge THnSparse histograms in Merge() function
AlidNdPtAcceptanceCuts*fMultAcceptanceCutsacceptance cuts for multiplicity estimator
AliESDtrackCuts*fMultTrackCutsesd track cuts for multiplicity estimator
AlidNdPtHelper::ParticleModefParticleModeselected particle (pion, kaon, ...)
AliPhysicsSelection*fPhysicsSelectionphysics trigger selection class
AliTriggerAnalysis::TriggerfTriggertrigger definition MB1, MB2 ...
const Char_t*fTriggerClasstrigger class
UInt_tfTriggerMasktrigger mask
Bool_tfUseMCInfouse MC information
AlidNdPtAcceptanceCuts*fdNdPtAcceptanceCutsacceptance cuts
AlidNdPtBackgroundCuts*fdNdPtBackgroundCutsbackground cuts (cosmics and splitted tracks)
AlidNdPtEventCuts*fdNdPtEventCutsevent cuts
AlidNdPtAcceptanceCuts*fdNdPtRecAcceptanceCutsadditional recontruction acceptance cuts (not used for MC truth)

Class Charts

Inheritance Chart:
TNamed
AlidNdPt
AliPtResolAnalysis
AliPtResolAnalysisPbPb
AlidNdPtAnalysis
AlidNdPtAnalysisPbPb
AlidNdPtAnalysisPbPb2011
AlidNdPtAnalysispPb
AlidNdPtCorrection
AlidNdPtCutAnalysis
AlidNdPtCutAnalysisPbPb
AlidNdPtEfficiency
 [more...]

Function documentation

AlidNdPt& operator=(const AlidNdPt& )
 not implemented
~AlidNdPt()
 destructor
Double_t * CreateLogAxis(Int_t nbins, Double_t xmin, Double_t xmax)
 retun pointer to the array with log axis
 it is user responsibility to delete the array
Double_t* CloneArray(Int_t n, Double_t* source)
void Init()
 Init data members
void Process(AliESDEvent *const esdEvent = 0, AliMCEvent *const mcEvent = 0)
 Process events
Long64_t Merge(TCollection *const list = 0)
 Merge output objects (needed by PROOF)
void Analyse()
 Analyse output histograms
TFolder * ExportToFolder(TObjArray *const array = 0)
 Export analysed output objects to folder
void SetEventCuts(AlidNdPtEventCuts *const cuts)

{ fdNdPtEventCuts = cuts; }
void SetAcceptanceCuts(AlidNdPtAcceptanceCuts *const cuts)
void SetRecAcceptanceCuts(AlidNdPtAcceptanceCuts *const cuts)
void SetMultAcceptanceCuts(AlidNdPtAcceptanceCuts *const cuts)
void SetTrackCuts(AliESDtrackCuts *const cuts)
{ fEsdTrackCuts = cuts; }
void SetMultTrackCuts(AliESDtrackCuts *const cuts)
{ fMultTrackCuts = cuts; }
void SetUseMCInfo(const Bool_t info)
{ fUseMCInfo = info; }
void SetAnalysisMode(const AlidNdPtHelper::AnalysisMode mode)
{ fAnalysisMode = mode; }
void SetTrigger(const AliTriggerAnalysis::Trigger trigger)
{ fTrigger = trigger; }
void SetTriggerClass(const Char_t* triggerClass)
{ fTriggerClass = triggerClass; }
void SetParticleMode(const AlidNdPtHelper::ParticleMode mode)
{ fParticleMode = mode; }
void SetPhysicsTriggerSelection(AliPhysicsSelection *const selection)
{ fPhysicsSelection = selection; }
void SetBackgroundCuts(AlidNdPtBackgroundCuts *const cuts)
AlidNdPtEventCuts* GetEventCuts() const
{ return fdNdPtEventCuts; }
AlidNdPtAcceptanceCuts* GetAcceptanceCuts() const
AlidNdPtAcceptanceCuts* GetMultAcceptanceCuts() const
AlidNdPtAcceptanceCuts* GetRecAcceptanceCuts() const
AliESDtrackCuts* GetTrackCuts() const
{ return fEsdTrackCuts; }
AliESDtrackCuts* GetMultTrackCuts() const
Bool_t IsUseMCInfo() const
{ return fUseMCInfo; }
AlidNdPtHelper::AnalysisMode GetAnalysisMode() const
{ return fAnalysisMode; }
AliTriggerAnalysis::Trigger GetTrigger() const
{ return fTrigger; }
const Char_t* GetTriggerClass() const
{ return fTriggerClass; }
AlidNdPtHelper::ParticleMode GetParticleMode() const
{ return fParticleMode; }
AliPhysicsSelection* GetPhysicsTriggerSelection() const
{ return fPhysicsSelection; }
AlidNdPtBackgroundCuts* GetBackgroundCuts() const
void SetAnalyseOutput(Bool_t analyseoutput)
{ fAnalyseOutput = analyseoutput; }
Bool_t GetAnalyseOutput() const
{ return fAnalyseOutput; }
void SetMergeTHnSparse(Bool_t mergethnsparse)
{ fMergeTHnSparse = mergethnsparse; }
Bool_t GetMergeTHnSparse() const
{ return fMergeTHnSparse; }
void SetTriggerMask(UInt_t triggermask)
{ fTriggerMask = triggermask; }
UInt_t GetTriggerMask()
{ return fTriggerMask; }