![]() |
AliPhysics
dab84fb (dab84fb)
|
Public Member Functions | |
Base (Bool_t verbose=false, Int_t monitor=0) | |
virtual Bool_t | SetupEstimator () |
virtual TProfile * | CreateOutput ()=0 |
virtual void | SlaveBegin (TTree *) |
virtual void | Clear (Option_t *option="") |
virtual Bool_t | ProcessHeader () |
virtual Bool_t | ProcessParticle (const TParticle *p) |
virtual Bool_t | Process (Long64_t entry) |
virtual void | Terminate () |
virtual TList * | GetMonitorObjects () |
![]() | |
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 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 void | ProcessParticles () |
virtual Bool_t | AcceptSecondaries () const |
virtual Bool_t | AcceptNeutrals () const |
Public Attributes | |
FastCentHelper | fHelper |
TProfile * | fNpartVsNch |
TProfile * | fNpartB |
TProfile * | fMeanNpart |
TProfile * | fMeanNch |
Int_t | fNch |
Int_t | fNpart |
Double_t | fCent |
![]() | |
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 | |
![]() | |
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") |
Base class
Definition at line 26 of file MidNchAnalysis.C.
|
inlinevirtual |
Clear internal caches. Called at start of each event. Can be overloaded to do some more stuff if needed.
Reimplemented from FastAnalysis.
Definition at line 139 of file MidNchAnalysis.C.
|
pure virtual |
Create output object
Implemented in MidNch::XeXe.
Referenced by SetupEstimator(), and SlaveBegin().
|
inlinevirtual |
Get the list of monitored objects
Reimplemented from FastAnalysis.
Definition at line 300 of file MidNchAnalysis.C.
Called on each event
entry | Entry in chain |
Reimplemented from FastAnalysis.
Definition at line 187 of file MidNchAnalysis.C.
|
inlinevirtual |
Process the header. Shall return true if the event is accepted, false otherwise. Must be overloaded by derived class.
Reimplemented from FastAnalysis.
Definition at line 151 of file MidNchAnalysis.C.
|
inlinevirtual |
Process a single particle.
p | Pointer to TParticle object |
Implements FastAnalysis.
Definition at line 170 of file MidNchAnalysis.C.
|
inlinevirtual |
Set-up centrality estimator
Reimplemented from FastAnalysis.
Definition at line 61 of file MidNchAnalysis.C.
|
inlinevirtual |
Called on each slave before execution
Definition at line 78 of file MidNchAnalysis.C.
|
inlinevirtual |
Final processing. Scales the histogram to the nubmer of events and the bin width.
Definition at line 201 of file MidNchAnalysis.C.
Double_t MidNch::Base::fCent |
Definition at line 36 of file MidNchAnalysis.C.
FastCentHelper MidNch::Base::fHelper |
Definition at line 28 of file MidNchAnalysis.C.
TProfile* MidNch::Base::fMeanNch |
Definition at line 32 of file MidNchAnalysis.C.
TProfile* MidNch::Base::fMeanNpart |
Definition at line 31 of file MidNchAnalysis.C.
Int_t MidNch::Base::fNch |
Definition at line 34 of file MidNchAnalysis.C.
Int_t MidNch::Base::fNpart |
Definition at line 35 of file MidNchAnalysis.C.
TProfile* MidNch::Base::fNpartB |
Definition at line 30 of file MidNchAnalysis.C.
TProfile* MidNch::Base::fNpartVsNch |
Definition at line 29 of file MidNchAnalysis.C.