virtual | ~AliAnalysisMuMuBase() |
void | TObject::AbstractMethod(const char* method) const |
Bool_t | AlwaysFalse(const AliVEvent&) const |
Bool_t | AlwaysFalse(const AliVParticle&) const |
Bool_t | AlwaysFalse(const AliVParticle&, const AliVParticle&) const |
Bool_t | AlwaysTrue(const AliVEvent&) const |
Bool_t | AlwaysTrue(const AliVParticle&) const |
Bool_t | AlwaysTrue(const AliVParticle&, const AliVParticle&) const |
virtual void | TObject::AppendPad(Option_t* option = "") |
virtual void | TObject::Browse(TBrowser* b) |
static TClass* | Class() |
virtual const char* | TObject::ClassName() const |
virtual void | TObject::Clear(Option_t* = "") |
virtual TObject* | TObject::Clone(const char* newname = "") const |
virtual Int_t | TObject::Compare(const TObject* obj) const |
virtual void | TObject::Copy(TObject& object) const |
virtual void | DefineHistogramCollection(const char* eventSelection, const char* triggerClassName, const char* centrality) |
virtual void | TObject::Delete(Option_t* option = "")MENU |
virtual void | DisableHistograms(const char* pattern = "*") |
virtual Int_t | TObject::DistancetoPrimitive(Int_t px, Int_t py) |
virtual void | TObject::Draw(Option_t* option = "") |
virtual void | TObject::DrawClass() constMENU |
virtual TObject* | TObject::DrawClone(Option_t* option = "") constMENU |
virtual void | TObject::Dump() constMENU |
virtual void | TObject::Error(const char* method, const char* msgfmt) const |
AliVEvent* | Event() const |
virtual void | TObject::Execute(const char* method, const char* params, Int_t* error = 0) |
virtual void | TObject::Execute(TMethod* method, TObjArray* params, Int_t* error = 0) |
virtual void | TObject::ExecuteEvent(Int_t event, Int_t px, Int_t py) |
virtual void | TObject::Fatal(const char* method, const char* msgfmt) const |
virtual void | FillHistosForEvent(const char*, const char*, const char*) |
virtual void | FillHistosForMCEvent(const char*, const char*, const char*) |
virtual void | FillHistosForPair(const char*, const char*, const char*, const char*, const AliVParticle&, const AliVParticle&) |
virtual void | FillHistosForTrack(const char*, const char*, const char*, const char*, const AliVParticle&) |
virtual TObject* | TObject::FindObject(const char* name) const |
virtual TObject* | TObject::FindObject(const TObject* obj) const |
virtual Option_t* | TObject::GetDrawOption() const |
static Long_t | TObject::GetDtorOnly() |
virtual const char* | TObject::GetIconName() const |
virtual const char* | TObject::GetName() const |
virtual char* | TObject::GetObjectInfo(Int_t px, Int_t py) const |
static Bool_t | TObject::GetObjectStat() |
virtual Option_t* | TObject::GetOption() const |
virtual const char* | TObject::GetTitle() const |
virtual UInt_t | TObject::GetUniqueID() const |
virtual Bool_t | TObject::HandleTimer(TTimer* timer) |
virtual ULong_t | TObject::Hash() const |
Bool_t | HasMC() const |
virtual void | TObject::Info(const char* method, const char* msgfmt) const |
virtual Bool_t | TObject::InheritsFrom(const char* classname) const |
virtual Bool_t | TObject::InheritsFrom(const TClass* cl) const |
virtual void | Init(AliCounterCollection& cc, AliMergeableCollection& hc, const AliAnalysisMuMuBinning& binning, const AliAnalysisMuMuCutRegistry& cutRegister) |
virtual void | TObject::Inspect() constMENU |
void | TObject::InvertBit(UInt_t f) |
virtual TClass* | IsA() const |
virtual Bool_t | TObject::IsEqual(const TObject* obj) const |
virtual Bool_t | TObject::IsFolder() const |
virtual Bool_t | IsHistogramDisabled(const char* hname) const |
virtual Bool_t | IsHistogrammingDisabled() const |
Bool_t | TObject::IsOnHeap() const |
virtual Bool_t | TObject::IsSortable() const |
Bool_t | TObject::IsZombie() const |
virtual void | TObject::ls(Option_t* option = "") const |
void | TObject::MayNotUse(const char* method) const |
AliMCEvent* | MCEvent() const |
static const char* | MCInputPrefix() |
void | NameOfAlwaysFalse(TString& name) const |
void | NameOfAlwaysTrue(TString& name) const |
virtual Bool_t | TObject::Notify() |
void | TObject::Obsolete(const char* method, const char* asOfVers, const char* removedFromVers) const |
static void | TObject::operator delete(void* ptr) |
static void | TObject::operator delete(void* ptr, void* vp) |
static void | TObject::operator delete[](void* ptr) |
static void | TObject::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 void | TObject::Paint(Option_t* option = "") |
virtual void | TObject::Pop() |
virtual void | TObject::Print(Option_t* option = "") const |
virtual Int_t | TObject::Read(const char* name) |
virtual void | TObject::RecursiveRemove(TObject* obj) |
void | TObject::ResetBit(UInt_t f) |
virtual void | TObject::SaveAs(const char* filename = "", Option_t* option = "") constMENU |
virtual void | TObject::SavePrimitive(basic_ostream<char,char_traits<char> >& out, Option_t* option = "") |
void | TObject::SetBit(UInt_t f) |
void | TObject::SetBit(UInt_t f, Bool_t set) |
virtual void | TObject::SetDrawOption(Option_t* option = "")MENU |
static void | TObject::SetDtorOnly(void* obj) |
virtual void | SetEvent(AliVEvent* event, AliMCEvent* mcEvent = 0x0) |
void | SetHistogramCollection(AliMergeableCollection* h) |
void | SetMC() |
static void | TObject::SetObjectStat(Bool_t stat) |
virtual void | SetRun(const AliInputEventHandler*) |
virtual void | TObject::SetUniqueID(UInt_t uid) |
virtual void | ShowMembers(TMemberInspector&) |
virtual void | Streamer(TBuffer&) |
void | StreamerNVirtual(TBuffer& ClassDef_StreamerNVirtual_b) |
virtual void | TObject::SysError(const char* method, const char* msgfmt) const |
virtual void | Terminate(Option_t* = "") |
Bool_t | TObject::TestBit(UInt_t f) const |
Int_t | TObject::TestBits(UInt_t f) const |
virtual void | TObject::UseCurrentStyle() |
virtual void | TObject::Warning(const char* method, const char* msgfmt) const |
virtual Int_t | TObject::Write(const char* name = 0, Int_t option = 0, Int_t bufsize = 0) |
virtual Int_t | TObject::Write(const char* name = 0, Int_t option = 0, Int_t bufsize = 0) const |
const AliAnalysisMuMuBinning* | Binning() const |
AliCounterCollection* | CounterCollection() const |
void | CreateEventHistos(UInt_t dataType, const char* what, const char* hname, const char* htitle, Int_t nbinsx, Double_t xmin, Double_t xmax, Int_t nbinsy = -1, Double_t ymin = 0.0, Double_t ymax = 0.0) const |
void | CreateEventHistos(UInt_t dataType, const char* eventSelection, const char* triggerClassName, const char* centrality, const char* hname, const char* htitle, Int_t nbinsx, Double_t xmin, Double_t xmax, Int_t nbinsy = -1, Double_t ymin = 0.0, Double_t ymax = 0.0) const |
void | CreateHistos(const TObjArray& paths, const char* hname, const char* htitle, Int_t nbinsx, Double_t xmin, Double_t xmax, Int_t nbinsy = -1, Double_t ymin = 0.0, Double_t ymax = 0.0) const |
void | CreatePairHistos(UInt_t dataType, const char* eventSelection, const char* triggerClassName, const char* centrality, const char* hname, const char* htitle, Int_t nbinsx, Double_t xmin, Double_t xmax, Int_t nbinsy = -1, Double_t ymin = 0.0, Double_t ymax = 0.0) const |
void | CreateTrackHistos(UInt_t dataType, const char* eventSelection, const char* triggerClassName, const char* centrality, const char* hname, const char* htitle, Int_t nbinsx, Double_t xmin, Double_t xmax, Int_t nbinsy = -1, Double_t ymin = 0.0, Double_t ymax = 0.0) const |
const AliAnalysisMuMuCutRegistry* | CutRegistry() const |
virtual void | TObject::DoError(int level, const char* location, const char* fmt, va_list va) const |
Int_t | GetNbins(Double_t xmin, Double_t xmax, Double_t xstep) |
TH1* | Histo(const char* eventSelection, const char* histoname) |
TH1* | Histo(const char* eventSelection, const char* triggerClassName, const char* histoname) |
TH1* | Histo(const char* eventSelection, const char* triggerClassName, const char* cent, const char* histoname) |
TH1* | Histo(const char* eventSelection, const char* triggerClassName, const char* cent, const char* what, const char* histoname) |
AliMergeableCollection* | HistogramCollection() const |
void | TObject::MakeZombie() |
TH1* | MCHisto(const char* eventSelection, const char* histoname) |
TH1* | MCHisto(const char* eventSelection, const char* triggerClassName, const char* histoname) |
TH1* | MCHisto(const char* eventSelection, const char* triggerClassName, const char* cent, const char* histoname) |
TH1* | MCHisto(const char* eventSelection, const char* triggerClassName, const char* cent, const char* what, const char* histoname) |
TProfile* | MCProf(const char* eventSelection, const char* histoname) |
TProfile* | MCProf(const char* eventSelection, const char* triggerClassName, const char* histoname) |
TProfile* | MCProf(const char* eventSelection, const char* triggerClassName, const char* cent, const char* histoname) |
TProfile* | MCProf(const char* eventSelection, const char* triggerClassName, const char* cent, const char* what, const char* histoname) |
TProfile* | Prof(const char* eventSelection, const char* histoname) |
TProfile* | Prof(const char* eventSelection, const char* triggerClassName, const char* histoname) |
TProfile* | Prof(const char* eventSelection, const char* triggerClassName, const char* cent, const char* histoname) |
TProfile* | Prof(const char* eventSelection, const char* triggerClassName, const char* cent, const char* what, const char* histoname) |
AliAnalysisMuMuBase& | operator=(const AliAnalysisMuMuBase& rhs) |
enum EDataType { | kHistoForMCInput | |
kHistoForData | ||
}; | ||
enum TObject::EStatusBits { | kCanDelete | |
kMustCleanup | ||
kObjInCanvas | ||
kIsReferenced | ||
kHasUUID | ||
kCannotPick | ||
kNoContextMenu | ||
kInvalidObject | ||
}; | ||
enum TObject::[unnamed] { | kIsOnHeap | |
kNotDeleted | ||
kZombie | ||
kBitMask | ||
kSingleKey | ||
kOverwrite | ||
kWriteDelete | ||
}; |
const AliAnalysisMuMuBinning* | fBinning | ! binning for particles |
const AliAnalysisMuMuCutRegistry* | fCutRegistry | ! registry of cut combinations |
AliVEvent* | fEvent | ! current event |
AliCounterCollection* | fEventCounters | ! event counters |
Bool_t | fHasMC | whether or not we're dealing with MC data |
AliMergeableCollection* | fHistogramCollection | ! collection of histograms |
TList* | fHistogramToDisable | list of regexp of histo name to disable |
AliMCEvent* | fMCEvent | ! current MC event |
Inheritance Chart: | |||||||||||||||||||||
|
Append histograms at the event level. Depending on dataType the created histograms * are for real data only, MC data only, or both
Append histograms at the event level. Depending on dataType the created histograms * are for real data only, MC data only, or both
Create multiple copies of histogram hname, one per path
Create n copies of an histogram (with name=hname, title=htitle, etc..) where n = # of track cut combinations defined see also CreateHistos
Create n copies of an histogram (with name=hname, title=htitle, etc..) where n = # of track *pair* cut combinations defined see also CreateHistos
Disable the histogramming of all the histograms matching the pattern
Compute number of bins to get a given step between each values in the xmin,xmax range
Get one histo back
Get one histo back
Get one histo back
Get one histo profile back
Get one histo profile back
Get one histo profile back
Set the internal references
Whether or not a given histogram (identified by its name) is disabled or not
Get one histo back
Get one histo back
Get one histo back
Get one histo profile back
Get one histo profile back
Get one histo profile back
Set pointers to event (and mcEvent) This is the place where a sub analysis might (if really needed) append things to the event. Please DO NOT alter the original content, only add to it. Unless of course you want to shoot yourself in the foot...
Define the histograms needed for the path starting at eventSelection/triggerClassName/centrality. * This method has to ensure the histogram creation is performed only once !
{}
Fill histograms for one event Fill histograms for one MC event
{}
Fill histograms for one track
{}