![]() |
AliPhysics
ad6828d (ad6828d)
|
Public Member Functions | |
Cent (const char *method="V0M", Bool_t verbose=true, Int_t monitor=0) | |
virtual TH1 * | CreateSingle () |
virtual void | SlaveBegin (TTree *t) |
virtual Bool_t | SetupEstimator () |
virtual void | Clear (Option_t *option="") |
virtual Bool_t | ProcessHeader () |
virtual void | ProcessParticles () |
virtual void | Terminate () |
virtual TList * | GetMonitorObjects () |
ClassDef (Cent, 1) | |
![]() | |
Base (Bool_t verbose=false, Int_t monitor=0) | |
virtual Bool_t | ProcessParticle (const TParticle *p) |
virtual void | Fill (Double_t eta) |
ClassDef (Base, 1) | |
![]() | |
FastAnalysis (Bool_t verb=false, Int_t monitor=0) | |
virtual | ~FastAnalysis () |
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 |
ClassDef (FastAnalysis, 1) | |
Public Attributes | |
FastCentHelper | fHelper |
const Long_t | fMinEvents |
Int_t | fCentBin |
![]() | |
TH1 * | fdNdeta |
![]() | |
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 |
Additional Inherited Members | |
![]() | |
static TH1D * | CreatedNdeta () |
![]() | |
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 205 of file dNdetaAnalysis.C.
Constructor
method | Centrality method |
verbose | Verbosity flag |
monitor | Frequency |
Definition at line 217 of file dNdetaAnalysis.C.
dNdeta::Cent::ClassDef | ( | Cent | , |
1 | |||
) |
|
inlinevirtual |
Clear our internal caches
Reimplemented from FastAnalysis.
Definition at line 257 of file dNdetaAnalysis.C.
|
inlinevirtual |
Interface for helper
Definition at line 230 of file dNdetaAnalysis.C.
|
inlinevirtual |
Get the list of monitored objects
Reimplemented from dNdeta::Base.
Definition at line 343 of file dNdetaAnalysis.C.
|
inlinevirtual |
Process the header. Accepts events in range
Implements FastAnalysis.
Definition at line 267 of file dNdetaAnalysis.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 FastAnalysis.
Definition at line 285 of file dNdetaAnalysis.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 246 of file dNdetaAnalysis.C.
|
inlinevirtual |
Called on each slave at start of processing
t | Ignored |
Reimplemented from dNdeta::Base.
Definition at line 236 of file dNdetaAnalysis.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 dNdeta::Base.
Definition at line 326 of file dNdetaAnalysis.C.
Int_t dNdeta::Cent::fCentBin |
Definition at line 209 of file dNdetaAnalysis.C.
Referenced by ProcessHeader(), and ProcessParticles().
FastCentHelper dNdeta::Cent::fHelper |
Definition at line 207 of file dNdetaAnalysis.C.
Referenced by Cent(), dNdeta::Mult::Mult(), ProcessHeader(), ProcessParticles(), SetupEstimator(), SlaveBegin(), and Terminate().
const Long_t dNdeta::Cent::fMinEvents |
Definition at line 208 of file dNdetaAnalysis.C.
Referenced by Terminate().