ROOT logo
AliRoot » PWGPP » CENTRALITY » AliMultiplicityCorrelations

class AliMultiplicityCorrelations: public TNamed

Function Members (Methods)

public:
AliMultiplicityCorrelations()
AliMultiplicityCorrelations(Char_t* name, Char_t* title)
virtual~AliMultiplicityCorrelations()
voidTObject::AbstractMethod(const char* method) const
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
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 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
Float_tGetCorrSPD2(Float_t spd2raw, Float_t zv) const
Float_tGetCorrVZERO(Float_t& v0CorrResc)
virtual Option_t*TObject::GetDrawOption() const
static Long_tTObject::GetDtorOnly()
TList*GetHistList() const
virtual const char*TObject::GetIconName() const
virtual const char*TNamed::GetName() const
Int_tGetNTracks() const
Int_tGetNTracksTPC() const
virtual char*TObject::GetObjectInfo(Int_t px, Int_t py) const
static Bool_tTObject::GetObjectStat()
virtual Option_t*TObject::GetOption() const
virtual const char*TNamed::GetTitle() const
virtual UInt_tTObject::GetUniqueID() const
Float_tGetVZEROA() const
Float_tGetVZEROC() const
Float_tGetVZEROCorr() 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
Int_tInitialize()
Int_tInitialize(const Char_t* listName)
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_tTObject::IsZombie() const
virtual voidTNamed::ls(Option_t* option = "") const
voidTObject::MayNotUse(const char* method) const
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
Int_tProcessEvent(AliESDEvent* esd)
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 = "")
voidSetBinningSpd(Int_t i = 1, Float_t f1 = 0., Float_t f2 = 1.)
voidSetBinningTpc(Int_t i = 1, Float_t f1 = 0., Float_t f2 = 1.)
voidSetBinningVzero(Int_t i = 1, Float_t f1 = 0., Float_t f2 = 1.)
voidSetBinningZdc(Int_t i = 1, Float_t f1 = 0., Float_t f2 = 1.)
voidSetBinningZem(Int_t i = 1, Float_t f1 = 0., Float_t f2 = 1.)
voidTObject::SetBit(UInt_t f)
voidTObject::SetBit(UInt_t f, Bool_t set)
voidSetCleanSample(Float_t min, Float_t max)
virtual voidTObject::SetDrawOption(Option_t* option = "")MENU
static voidTObject::SetDtorOnly(void* obj)
voidSetESDTrackCuts(AliESDtrackCuts* cuts)
voidSetESDTrackCuts2(AliESDtrackCuts* cuts)
voidSetIsMC()
virtual voidTNamed::SetName(const char* name)MENU
virtual voidTNamed::SetNameTitle(const char* name, const char* title)
static voidTObject::SetObjectStat(Bool_t stat)
voidSetProcessSPD(Bool_t b = kTRUE)
voidSetProcessTPC(Bool_t b = kTRUE)
voidSetProcessVZERO(Bool_t b = kTRUE)
voidSetProcessZDC(Bool_t b = kTRUE)
voidSetSPDClusters(Float_t inner, Float_t outer)
virtual voidTNamed::SetTitle(const char* title = "")MENU
virtual voidTObject::SetUniqueID(UInt_t uid)
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:
virtual voidTObject::DoError(int level, const char* location, const char* fmt, va_list va) const
voidTObject::MakeZombie()

Data Members

protected:
TStringTNamed::fNameobject identifier
TStringTNamed::fTitleobject title
private:
Float_tfCleanMaxKeepMax of kept region
Float_tfCleanMinKeepMin of kept region
Bool_tfCleanSampleEnables 'grass' cleaning
Int_tfCurrentRunNoCurrent RunNo
AliESDEvent*fESDEvent! Ptr to AliESDEvent
AliMultiplicity*fESDMultiplicity! Ptr to AliMultiplicity in AliESDEvent
AliESDtrackCuts*fESDTrackCuts! Ptr to AliESDtrackCuts
AliESDtrackCuts*fESDTrackCuts2! Ptr to AliESDtrackCuts 2
AliESDVZERO*fESDVZERO! Ptr to VZERO object in AliESDEvent
AliESDZDC*fESDZDC! Ptr to ZDC object in AliESDEvent
Int_tfEsdTracksN ESD tracks
Int_tfEsdTracksAN ESD tracks accepted
TList*fHistListList of histograms
Bool_tfIsMCIf it is MC
Bool_tfProcessSPDProcess SPD information
Bool_tfProcessTPCProcess TPC information
Bool_tfProcessVZEROProcess VZERO information
Bool_tfProcessZDCProcess ZDC information
Int_tfRunNoRunNo for corrections
Int_tfSpdBinningSPD Binning nbin
Float_tfSpdBinningMaxSPD Binning max
Float_tfSpdBinningMinSPD Binning min
Float_tfSpdNClustersSpd N clusters
Float_tfSpdNClustersInnerSpd N clusters Inner
Float_tfSpdNClustersOuterSpd N clusters Outer
Int_tfTpcBinningTPC Binning nbin
Float_tfTpcBinningMaxTPC Binning max
Float_tfTpcBinningMinTPC Binning min
Int_tfTpcTracksN TPC tracks
Int_tfTpcTracksAN TPC tracks accepted
Int_tfVzeroBinningVZERO Binning nbin
Float_tfVzeroBinningMaxVZERO Binning max
Float_tfVzeroBinningMinVZERO Binning min
Float_tfVzeroMultVZERO multiplicity
Float_tfVzeroMultAVZERO A multiplicity
Float_tfVzeroMultCVZERO C multiplicity
Int_tfZdcBinningZDC Binning nbin
Float_tfZdcBinningMaxZDC Binning max
Float_tfZdcBinningMinZDC Binning min
Int_tfZemBinningZEM Binning nbin
Float_tfZemBinningMaxZEM Binning may
Float_tfZemBinningMinZEM Binning min

Class Charts

Inheritance Chart:
TNamed
AliMultiplicityCorrelations

Function documentation

AliMultiplicityCorrelations()
 see header file for class documentation
AliMultiplicityCorrelations(Char_t* name, Char_t* title)
 see header file for class documentation
~AliMultiplicityCorrelations()
 see header file for class documentation
Int_t Initialize(const Char_t* listName)
 see header file for class documentation
Int_t ProcessEvent(AliESDEvent* esd)
 see header file for class documentation
Bool_t AddESDEvent(AliESDEvent* esd)
 see header file for class documentation
Int_t SetupHistograms()
 see header file for class documentation
Int_t SetupVZERO()
 see header file for class documentation
Int_t SetupZDC()
 see header file for class documentation
Int_t SetupTPC()
 see header file for class documentation
Int_t SetupCorrelations()
 see header file for class documentation
Int_t SetupSPD()
 see header file for class documentation
Int_t ProcessTPC()
 see header file for class documentation
Int_t ProcessVZERO()
 see header file for class documentation
Int_t ProcessZDC()
 see header file for class documentation
Int_t ProcessSPD()
 see header file for class documentation
Float_t GetCorrVZERO(Float_t& v0CorrResc)
 correct V0 non-linearity, prepare a version rescaled to SPD2 corr
Float_t GetCorrSPD2(Float_t spd2raw, Float_t zv) const
 renormalize N spd2 clusters at given Zv to acceptance at Zv=0
AliMultiplicityCorrelations()
   * ---------------------------------------------------------------------------------
   *                            Constructor / Destructor
   * ---------------------------------------------------------------------------------

 Default Constructor 
Int_t Initialize()
   * ---------------------------------------------------------------------------------
   *                         Initialize / Setup / Reset - public
   * ---------------------------------------------------------------------------------

 Initialize class and members 
{ return Initialize(""); }
void SetIsMC()
   * ---------------------------------------------------------------------------------
   *                                Setter - public
   * ---------------------------------------------------------------------------------

{ fIsMC = kTRUE; }
void SetCleanSample(Float_t min, Float_t max)
 Clean event sample 
void SetESDTrackCuts(AliESDtrackCuts* cuts)
 Set ESD track cuts 
{ fESDTrackCuts = cuts; }
void SetESDTrackCuts2(AliESDtrackCuts* cuts)
{ fESDTrackCuts2 = cuts; }
void SetSPDClusters(Float_t inner, Float_t outer)
 Set SPD clusters from inner and outer layer 
void SetBinningVzero(Int_t i = 1, Float_t f1 = 0., Float_t f2 = 1.)
 Set Binning of VZERO 
void SetBinningTpc(Int_t i = 1, Float_t f1 = 0., Float_t f2 = 1.)
 Set Binning of TPC 
void SetBinningZdc(Int_t i = 1, Float_t f1 = 0., Float_t f2 = 1.)
 Set Binning of ZDC 
void SetBinningZem(Int_t i = 1, Float_t f1 = 0., Float_t f2 = 1.)
 Set Binning of ZEM 
void SetBinningSpd(Int_t i = 1, Float_t f1 = 0., Float_t f2 = 1.)
 Set Binning of SPD 
void SetProcessSPD(Bool_t b = kTRUE)
 Enable / Disable detectors 
{ fProcessSPD = b; }
void SetProcessTPC(Bool_t b = kTRUE)
{ fProcessTPC = b; }
void SetProcessZDC(Bool_t b = kTRUE)
{ fProcessZDC = b; }
void SetProcessVZERO(Bool_t b = kTRUE)
{ fProcessVZERO = b; }
TList* GetHistList() const
   * ---------------------------------------------------------------------------------
   *                                 Getter - public
   * ---------------------------------------------------------------------------------

 Get List of histograms 
{ return fHistList; }
Int_t GetNTracks() const
{ return fEsdTracksA; }
Int_t GetNTracksTPC() const
{ return fTpcTracksA; }
Float_t GetVZEROA() const
{ return fVzeroMultA; }
Float_t GetVZEROC() const
{ return fVzeroMultC; }
Float_t GetVZEROCorr() const
{ return fVzeroMult; }
AliMultiplicityCorrelations& operator=(const AliMultiplicityCorrelations& )
 assignment operator prohibited