ROOT logo
AliRoot » PWG » FLOW » BASE » AliFlowCommonHist

class AliFlowCommonHist: public TNamed

Function Members (Methods)

public:
AliFlowCommonHist()
AliFlowCommonHist(const AliFlowCommonHist& aSetOfHists)
AliFlowCommonHist(const char* name, const char* title = "AliFlowCommonHist", Bool_t bookOnlyBasic = kFALSE)
virtual~AliFlowCommonHist()
voidTObject::AbstractMethod(const char* method) const
virtual voidTObject::AppendPad(Option_t* option = "")
virtual voidBrowse(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)
Bool_tFillControlHistograms(AliFlowEventSimple* anEvent, TList* weightsList = NULL, Bool_t usePhiWeights = kFALSE, Bool_t usePtWeights = kFALSE, Bool_t useEtaWeights = kFALSE)
virtual TObject*TObject::FindObject(const char* name) const
virtual TObject*TObject::FindObject(const TObject* obj) const
virtual Option_t*TObject::GetDrawOption() const
static Long_tTObject::GetDtorOnly()
Double_tGetEntriesInEtaBinPOI(Int_t iBin)
Double_tGetEntriesInEtaBinRP(Int_t iBin)
Double_tGetEntriesInPtBinPOI(Int_t iBin)
Double_tGetEntriesInPtBinRP(Int_t iBin)
TProfile*GetHarmonic()
TH1F*GetHistAngleQ()
TH1F*GetHistAngleQSub0()
TH1F*GetHistAngleQSub1()
TH1F*GetHistEtaPOI()
TH1F*GetHistEtaRP()
TH1F*GetHistEtaSub0()
TH1F*GetHistEtaSub1()
TList*GetHistList()
TH2F*GetHistMassPOI()
TH1F*GetHistMultPOI()
TH2F*GetHistMultPOIvsRP()
TH1F*GetHistMultRP()
TH2F*GetHistPhiEtaPOI()
TH2F*GetHistPhiEtaRP()
TH1F*GetHistPhiPOI()
TH1F*GetHistPhiRP()
TH1F*GetHistPhiSub0()
TH1F*GetHistPhiSub1()
TProfile*GetHistProMeanPtperBin()
TH1F*GetHistPtPOI()
TH1F*GetHistPtRP()
TH1F*GetHistPtSub0()
TH1F*GetHistPtSub1()
TH1F*GetHistQ()
TH1F*GetHistRefMult()
TH2F*GetHistWeightvsPhi()
virtual const char*TObject::GetIconName() const
Double_tGetMeanPt(Int_t iBin)
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
TProfile*GetRefMultVsNoOfRPs()
virtual const char*TNamed::GetTitle() const
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 voidTObject::Inspect() constMENU
voidTObject::InvertBit(UInt_t f)
virtual TClass*IsA() const
virtual Bool_tTObject::IsEqual(const TObject* obj) const
virtual Bool_tIsFolder() 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 Double_tMerge(TCollection* aList)
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 voidPrint(Option_t* option = "") const
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 = "")
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)
virtual voidTNamed::SetName(const char* name)MENU
virtual voidTNamed::SetNameTitle(const char* name, const char* title)
static voidTObject::SetObjectStat(Bool_t stat)
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()
private:
AliFlowCommonHist&operator=(const AliFlowCommonHist& aSetOfHists)

Data Members

protected:
TStringTNamed::fNameobject identifier
TStringTNamed::fTitleobject title
private:
Bool_tfBookOnlyBasicbook and fill only control histos needed for all methods
TProfile*fHarmonicharmonic
TH1F*fHistAngleQdistribution of angle of Q vector
TH1F*fHistAngleQSub0distribution of angle of subevent 0 Q vector
TH1F*fHistAngleQSub1distribution of angle of subevent 1 Q vector
TH1F*fHistEtaPOIeta distribution for POI selection
TH1F*fHistEtaRPeta distribution for RP selection
TH1F*fHistEtaSub0eta distribution for subevent 0
TH1F*fHistEtaSub1eta distribution for subevent 1
TList*fHistListlist to hold all histograms
TH2F*fHistMassPOImass distribution for POI selection
TH1F*fHistMultPOImultiplicity for POI selection
TH2F*fHistMultPOIvsRPmultiplicity for POI versus RP
TH1F*fHistMultRPmultiplicity for RP selection
TH2F*fHistPhiEtaPOIeta vs phi for POI selection
TH2F*fHistPhiEtaRPeta vs phi for RP selection
TH1F*fHistPhiPOIphi distribution for POI selection
TH1F*fHistPhiRPphi distribution for RP selection
TH1F*fHistPhiSub0phi distribution for subevent 0
TH1F*fHistPhiSub1phi distribution for subevent 1
TProfile*fHistProMeanPtperBinmean pt for each pt bin (for POI selection)
TH1F*fHistPtPOIpt distribution for POI selection
TH1F*fHistPtRPpt distribution for RP selection
TH1F*fHistPtSub0pt distribution for subevent 0
TH1F*fHistPtSub1pt distribution for subevent 1
TH1F*fHistQQvector distribution
TH1F*fHistRefMultreference multiplicity distribution
TH2F*fHistWeightvsPhiparticle weight vs particle phi
TProfile*fRefMultVsNoOfRPs<reference multiplicity> versus # of RPs

Class Charts

Inheritance Chart:
TNamed
AliFlowCommonHist

Function documentation

AliFlowCommonHist()
AliFlowCommonHist(const AliFlowCommonHist& aSetOfHists)
 copy constructor
AliFlowCommonHist(const char* name, const char* title = "AliFlowCommonHist", Bool_t bookOnlyBasic = kFALSE)
~AliFlowCommonHist()
deletes histograms
Bool_t FillControlHistograms(AliFlowEventSimple* anEvent, TList* weightsList = NULL, Bool_t usePhiWeights = kFALSE, Bool_t usePtWeights = kFALSE, Bool_t useEtaWeights = kFALSE)
Fills the control histograms
Double_t GetEntriesInPtBinRP(Int_t iBin)
get entries in bin aBin from fHistPtRP
Double_t GetEntriesInPtBinPOI(Int_t iBin)
get entries in bin aBin from fHistPtPOI
Double_t GetEntriesInEtaBinRP(Int_t iBin)
get entries in bin aBin from fHistPtRP
Double_t GetEntriesInEtaBinPOI(Int_t iBin)
get entries in bin aBin from fHistPtPOI
Double_t GetMeanPt(Int_t iBin)
Get entry from bin aBin from fHistProMeanPtperBin
Double_t Merge(TCollection* aList)
merge fuction
cout<<"entering merge function"<<endl;
void Print(Option_t* option = "") const
   -*-*-*-*-*Print some global quantities for this histogram collection class *-*-*-*-*-*-*-*

   printf( "TH1.Print Name  = %s, Entries= %d, Total sum= %g\n",GetName(),Int_t(fEntries),GetSumOfWeights());
void Browse(TBrowser* b)
Bool_t IsFolder() const
{return kTRUE;}
TH1F* GetHistMultRP()
{return fHistMultRP; }
TH1F* GetHistMultPOI()
{return fHistMultPOI; }
TH2F* GetHistMultPOIvsRP()
{return fHistMultPOIvsRP; }
TH1F* GetHistPtRP()
{return fHistPtRP; }
TH1F* GetHistPtPOI()
{return fHistPtPOI; }
TH1F* GetHistPtSub0()
{return fHistPtSub0; }
TH1F* GetHistPtSub1()
{return fHistPtSub1; }
TH1F* GetHistPhiRP()
{return fHistPhiRP; }
TH1F* GetHistPhiPOI()
{return fHistPhiPOI; }
TH1F* GetHistPhiSub0()
{return fHistPhiSub0; }
TH1F* GetHistPhiSub1()
{return fHistPhiSub1; }
TH1F* GetHistEtaRP()
{return fHistEtaRP; }
TH1F* GetHistEtaPOI()
{return fHistEtaPOI; }
TH1F* GetHistEtaSub0()
{return fHistEtaSub0; }
TH1F* GetHistEtaSub1()
{return fHistEtaSub1; }
TH2F* GetHistPhiEtaRP()
{return fHistPhiEtaRP; }
TH2F* GetHistPhiEtaPOI()
{return fHistPhiEtaPOI; }
TProfile* GetHistProMeanPtperBin()
TH2F* GetHistWeightvsPhi()
{return fHistWeightvsPhi; }
TH1F* GetHistQ()
{return fHistQ; }
TH1F* GetHistAngleQ()
{return fHistAngleQ; }
TH1F* GetHistAngleQSub0()
{return fHistAngleQSub0; }
TH1F* GetHistAngleQSub1()
{return fHistAngleQSub1; }
TProfile* GetHarmonic()
{return fHarmonic; }
TProfile* GetRefMultVsNoOfRPs()
TH1F* GetHistRefMult()
{return fHistRefMult; }
TH2F* GetHistMassPOI()
{return fHistMassPOI; }
TList* GetHistList()
{return fHistList;}
AliFlowCommonHist& operator=(const AliFlowCommonHist& aSetOfHists)