![]() |
AliPhysics
58ae0ed (58ae0ed)
|
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 () |
![]() | |
Base (Bool_t verbose=false, Int_t monitor=0) | |
virtual Bool_t | ProcessParticle (const TParticle *p) |
virtual void | Fill (Double_t y) |
![]() | |
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 |
virtual void | Print (Option_t *option="") 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 |
Static Public Member Functions | |
static TH1 * | Normalize (TObject *o, Int_t n) |
![]() | |
static TH1D * | CreatedNdy () |
static TObject * | CreateOutput () |
![]() | |
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") |
Public Attributes | |
FastCentHelper | fHelper |
const Long_t | fMinEvents |
Int_t | fCentBin |
![]() | |
TH1 * | fdNdy |
![]() | |
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 |
Definition at line 240 of file dNdyAnalysis.C.
Constructor
method | Centrality method |
verbose | Verbosity flag |
monitor | Frequency |
Definition at line 252 of file dNdyAnalysis.C.
|
inlinevirtual |
Clear our internal caches
Reimplemented from FastAnalysis.
Definition at line 292 of file dNdyAnalysis.C.
|
inlinevirtual |
Interface for helper
Definition at line 265 of file dNdyAnalysis.C.
|
inlinevirtual |
Get the list of monitored objects
Reimplemented from dNdy::Base.
Definition at line 485 of file dNdyAnalysis.C.
Definition at line 458 of file dNdyAnalysis.C.
Referenced by Terminate().
|
inlinevirtual |
Process the header. Accepts events in range
Reimplemented from FastAnalysis.
Definition at line 302 of file dNdyAnalysis.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 320 of file dNdyAnalysis.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 281 of file dNdyAnalysis.C.
|
inlinevirtual |
Called on each slave at start of processing
t | Ignored |
Reimplemented from dNdy::Base.
Definition at line 271 of file dNdyAnalysis.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 dNdy::Base.
Definition at line 360 of file dNdyAnalysis.C.
Int_t dNdy::Cent::fCentBin |
Definition at line 244 of file dNdyAnalysis.C.
Referenced by ProcessHeader(), and ProcessParticles().
FastCentHelper dNdy::Cent::fHelper |
Definition at line 242 of file dNdyAnalysis.C.
Referenced by Cent(), dNdy::Mult::Mult(), ProcessHeader(), ProcessParticles(), SetupEstimator(), SlaveBegin(), and Terminate().
const Long_t dNdy::Cent::fMinEvents |
Definition at line 243 of file dNdyAnalysis.C.
Referenced by Terminate().