![]() |
AliPhysics
a8afd6c (a8afd6c)
|
Public Member Functions | |
Cent (const char *method="V0M", Bool_t verbose=true, Int_t monitor=0) | |
virtual void | SlaveBegin (TTree *t) |
virtual Bool_t | SetupEstimator () |
virtual void | Clear (Option_t *option="") |
virtual Bool_t | ProcessHeader () |
virtual void | FillOut (TList *out) |
virtual void | ProcessParticles () |
virtual void | SetAttr (TH1 *h, const char *title, Color_t col, Style_t sty) |
virtual void | Terminate () |
virtual TList * | GetMonitorObjects () |
void | Print (Option_t *option="") const |
![]() | |
Base (Bool_t verbose=false, Int_t monitor=0) | |
virtual Bool_t | ProcessParticle (const TParticle *p) |
![]() | |
FastAnalysis (Bool_t verb=false, Int_t monitor=0) | |
virtual | ~FastAnalysis () |
void | SetTrigger (UInt_t mask) |
void | SetTrigger (UInt_t mask, Bool_t isAnd) |
void | SetTrigger (const char *what) |
Bool_t | CheckTrigger () const |
void | SetVerbose (Bool_t verb) |
void | SetupMonitor () |
Bool_t | SetupBranches () |
void | Init (TTree *tree) |
virtual void | Begin (TTree *) |
Bool_t | Notify () |
virtual Bool_t | Process (Long64_t entry) |
virtual void | SlaveTerminate () |
Int_t | Version () const |
Double_t | GetCentrality () const |
Long_t | GetEventCount () |
TObject * | GetOutputObject (const char *name, TClass *cls) |
void | CopyEgHistogram () |
virtual Bool_t | AcceptSecondaries () const |
virtual Bool_t | AcceptNeutrals () const |
Public Attributes | |
FastCentHelper | fHelper |
const Long_t | fMinEvents |
Int_t | fCentBin |
![]() | |
Long_t | fNpi |
Long_t | fNK |
Long_t | fNP |
Long_t | fNO |
TH1 * | fdNdpt |
TH1 * | fdNdptPi |
TH1 * | fdNdptK |
TH1 * | fdNdptP |
TH1 * | fdNdptO |
TH1 * | fdNdm |
TH1 * | fK2piRatio |
TH1 * | fP2piRatio |
TH1 * | fO2piRatio |
TH2 * | fd2Ndptdy |
TH2 * | fd2Ndmdy |
Double_t | fMaxY |
![]() | |
TTree * | fTree |
FastShortHeader * | fHeader |
TClonesArray * | fParticles |
Bool_t | fVerbose |
TStopwatch | fTimer |
TString | fName |
ULong64_t | fEventMult |
TString | fCentMethod |
TH1 * | fCentHist |
ULong_t | fOK |
Int_t | fMonitor |
Bool_t | fCompatB |
UInt_t | fTrigMask |
Additional Inherited Members | |
![]() | |
enum | { kPiSty = 20, kKSty = 21, kPSty = 22, kOSty = 23, kASty = 24 } |
enum | { kPiColor = kRed+2, kKColor = kGreen+2, kPColor = kBlue+2, kOColor = kMagenta+2, kAColor = kBlack } |
![]() | |
static TH1 * | CreateSpectra (UInt_t pdg, Color_t col, Style_t sty) |
static TH1 * | CreateMt (UInt_t pdg, Color_t col, Style_t sty) |
static TH1 * | CreateMass () |
static TH1 * | CreateRatio (UInt_t pdg, Color_t col, Style_t sty) |
static TObject * | CreateOutput () |
static const char * | dNdptName (UInt_t pdg) |
static const char * | dNdmtName (UInt_t pdg) |
static const char * | RatioName (UInt_t pdg) |
static Bool_t | Scale (TList *l, UInt_t pdg, Int_t nOK) |
static Bool_t | Ratio (TList *l, TH1 *r, Int_t bin, UInt_t pdg) |
static TH1 * | Normalize (TObject *o, Int_t nEv) |
![]() | |
static Long_t | ProofExec (const char *cmd=0) |
static Bool_t | ProofLoad (const char *file, const char *opt) |
static Bool_t | Str2KeyVal (const TString &in, TString &key, TString &val, const char sep='=') |
static Bool_t | SetupProof (TUrl &url, const char *opt, const char *extra) |
static Bool_t | Run (const char *url, const char *output, FastAnalysis *a, const char *script, Long64_t nev=-1, Long64_t offset=0, Int_t monitor=-1, Bool_t verbose=false, const char *opt="") |
static Bool_t | Run (const char *url, const char *output, const char *opt="g") |
Definition at line 509 of file spectraAnalysis.C.
|
inline |
Constructor
method | Centrality method |
verbose | Verbosity flag |
monitor | Frequency |
Definition at line 521 of file spectraAnalysis.C.
|
inlinevirtual |
Clear our internal caches
Reimplemented from FastAnalysis.
Definition at line 553 of file spectraAnalysis.C.
|
inlinevirtual |
Definition at line 584 of file spectraAnalysis.C.
|
inlinevirtual |
Get the list of monitored objects
Reimplemented from spectra::Base.
Definition at line 809 of file spectraAnalysis.C.
|
inlinevirtual |
Reimplemented from spectra::Base.
Definition at line 825 of file spectraAnalysis.C.
|
inlinevirtual |
Process the header. Accepts events in range
Reimplemented from spectra::Base.
Definition at line 573 of file spectraAnalysis.C.
|
inlinevirtual |
Process a single event.
First we fill the internal cache using the base class methods. Then we find the histogram for this particular reference multiplicity and add our event cache to that bin. The number of events in each bin is counted in the unique ID of each bin.
Reimplemented from spectra::Base.
Definition at line 606 of file spectraAnalysis.C.
|
inlinevirtual |
Definition at line 622 of file spectraAnalysis.C.
|
inlinevirtual |
Set-up the estimator is one is chosen. We get a pointer to the current file, and retrieve the relevant histogram from that.
Reimplemented from FastAnalysis.
Definition at line 542 of file spectraAnalysis.C.
|
inlinevirtual |
Called on each slave at start of processing
t | Ignored |
Reimplemented from spectra::Base.
Definition at line 535 of file spectraAnalysis.C.
|
inlinevirtual |
Final processing.
Normalize each bin to the number of events in each bin (stored in the unique ID of that bin).
Reimplemented from spectra::Base.
Definition at line 640 of file spectraAnalysis.C.
Int_t spectra::Cent::fCentBin |
Definition at line 513 of file spectraAnalysis.C.
FastCentHelper spectra::Cent::fHelper |
Definition at line 511 of file spectraAnalysis.C.
const Long_t spectra::Cent::fMinEvents |
Definition at line 512 of file spectraAnalysis.C.