AliPhysics  64a5cfc (64a5cfc)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
RefMultEstimator Struct Reference
Inheritance diagram for RefMultEstimator:

Public Member Functions

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

Public Attributes

Double_t fEtaCut
 
- 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

Centrality estimator using the V0 signal

Definition at line 659 of file FastCentEstimators.C.

Constructor & Destructor Documentation

RefMultEstimator::RefMultEstimator ( Double_t  etaCut = 0.8)
inline

Constructor

Parameters
etaCutCut on eta

Definition at line 668 of file FastCentEstimators.C.

Member Function Documentation

Bool_t RefMultEstimator::Accept ( const TParticle *  p)
inlinevirtual

Whether we should accept a particle. We accept a particle if it falls within the acceptance of the V0.

Parameters
pParticle to investigate
Returns
true if to be used

Implements FastNchCentEstimator.

Definition at line 713 of file FastCentEstimators.C.

RefMultEstimator::ClassDef ( RefMultEstimator  ,
 
)
virtual TH1* RefMultEstimator::GetHistogram ( TCollection l)
inlinevirtual

Get the histogram to accumulate the observable in.

Returns
Pointer to the histogram.

Implements Fast1DCentEstimator.

Definition at line 725 of file FastCentEstimators.C.

void RefMultEstimator::Setup ( TCollection l,
TTree tree,
UShort_t  sNN,
Bool_t  tgtA,
Bool_t  projA 
)
inlinevirtual

Set-up this object. Defines the internal histogram and add to output

Parameters
lOutput list
treeTree to add branch to
sNNCollision energy in GeV
tgtATarget atomic weight
projAProjectile atomic weight

Reimplemented from Fast1DCentEstimator.

Definition at line 683 of file FastCentEstimators.C.

Member Data Documentation

Double_t RefMultEstimator::fEtaCut

Mode: Negative, use C side, positive use A side, otherwise sum

Definition at line 662 of file FastCentEstimators.C.

Referenced by Accept(), and Setup().


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