AliPhysics  4e47bdd (4e47bdd)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
BCentEstimator Struct Reference
Inheritance diagram for BCentEstimator:

Public Member Functions

 BCentEstimator ()
 
virtual void Setup (TCollection *out, TTree *tree, UShort_t sNN, Bool_t tgtA, Bool_t projA)
 
virtual TH1GetHistogram (TCollection *l)
 
TH1MakeHistogram (UShort_t sNN, Bool_t tgtA, Bool_t projA)
 
void PreEvent ()
 
void ProcessHeader (FastShortHeader &h)
 
virtual void Process (const TParticle *)
 
void PostEvent ()
 
virtual void Terminate (TCollection *out)
 
Double_t GetCentrality (Double_t b) const
 
 ClassDef (BCentEstimator, 2)
 
- Public Member Functions inherited from Fast1DCentEstimator
 Fast1DCentEstimator (const char *name="")
 
virtual ~Fast1DCentEstimator ()
 
virtual const char * MultSpec () const
 
virtual void Print (Option_t *option="nh") const
 
 ClassDef (Fast1DCentEstimator, 1)
 
- Public Member Functions inherited from FastCentEstimator
 FastCentEstimator (const char *name="")
 
virtual ~FastCentEstimator ()
 
const char * GetName () const
 
void SetVerbose (Bool_t verb)
 
 ClassDef (FastCentEstimator, 1)
 

Public Attributes

const Double_t fkFactor
 
- Public Attributes inherited from Fast1DCentEstimator
ULong64_t fCache
 
TH1fHistogram
 
Bool_t fFromTop
 
- Public Attributes inherited from FastCentEstimator
TString fName
 
Bool_t fVerbose
 

Additional Inherited Members

- Static Public Member Functions inherited from FastCentEstimator
static Double_t Theta (const TParticle *p)
 
static Double_t Eta (const TParticle *p)
 
static Double_t Phi (const TParticle *p)
 
static Bool_t IsPrimary (const TParticle *p)
 
static Bool_t IsWeakDecay (const TParticle *p)
 
static Bool_t IsCharged (const TParticle *p)
 

Detailed Description

Definition at line 292 of file FastCentEstimators.C.

Constructor & Destructor Documentation

BCentEstimator::BCentEstimator ( )
inline

Definition at line 296 of file FastCentEstimators.C.

Member Function Documentation

BCentEstimator::ClassDef ( BCentEstimator  ,
 
)
Double_t BCentEstimator::GetCentrality ( Double_t  b) const
inline

Special function for returning centrality early

Returns
Event centrality

Definition at line 476 of file FastCentEstimators.C.

Referenced by FastSim::ProcessHeader(), and EPosSim::ProcessHeader().

virtual TH1* BCentEstimator::GetHistogram ( TCollection l)
inlinevirtual

Get the histogram to accumulate the observable in.

Returns
Pointer to the histogram.

Implements Fast1DCentEstimator.

Definition at line 349 of file FastCentEstimators.C.

Referenced by Terminate().

TH1* BCentEstimator::MakeHistogram ( UShort_t  sNN,
Bool_t  tgtA,
Bool_t  projA 
)
inline

Definition at line 353 of file FastCentEstimators.C.

Referenced by Setup().

void BCentEstimator::PostEvent ( )
inlinevirtual

Do Nothing

Reimplemented from Fast1DCentEstimator.

Definition at line 451 of file FastCentEstimators.C.

void BCentEstimator::PreEvent ( )
inlinevirtual

Reset cache

Reimplemented from Fast1DCentEstimator.

Definition at line 428 of file FastCentEstimators.C.

virtual void BCentEstimator::Process ( const TParticle *  )
inlinevirtual

Do nothing here

Implements FastCentEstimator.

Definition at line 446 of file FastCentEstimators.C.

void BCentEstimator::ProcessHeader ( FastShortHeader h)
inlinevirtual

Process header

Parameters
hHeader

Reimplemented from FastCentEstimator.

Definition at line 434 of file FastCentEstimators.C.

virtual void BCentEstimator::Setup ( TCollection out,
TTree tree,
UShort_t  sNN,
Bool_t  tgtA,
Bool_t  projA 
)
inlinevirtual
Parameters
out
tree
sNN
tgtA
projA

Reimplemented from Fast1DCentEstimator.

Definition at line 310 of file FastCentEstimators.C.

virtual void BCentEstimator::Terminate ( TCollection out)
inlinevirtual

Called at the end of the processing. Just copy mapping to output

Parameters
outOutput list to add information to.

Reimplemented from Fast1DCentEstimator.

Definition at line 457 of file FastCentEstimators.C.

Member Data Documentation

const Double_t BCentEstimator::fkFactor

Definition at line 295 of file FastCentEstimators.C.

Referenced by GetCentrality(), MakeHistogram(), PreEvent(), and ProcessHeader().


The documentation for this struct was generated from the following file: