AliPhysics  eae49ab (eae49ab)
AliForwardMultiplicityDistribution::Bin Struct Reference

#include <AliForwardMultiplicityDistribution.h>

Inheritance diagram for AliForwardMultiplicityDistribution::Bin:

Public Member Functions

 Bin ()
 
 Bin (Double_t etaLow, Double_t etaHigh)
 
 Bin (const Bin &o)
 
Binoperator= (const Bin &)
 
virtual ~Bin ()
 
virtual void CreateOutputObjects (TList *cont, Int_t max)
 
virtual void Process (TH1D *dndetaForward, TH1D *dndetaCentral, TH1D *normForward, TH1D *normCentral, TH1D *mc, Double_t ipZ, Bool_t pileup, Bool_t selectedTrigger, Bool_t isMCNSDm, Bool_t isESDNSD, const AliAODEvent &aodevent, Double_t minIPz, Double_t maxIPz)
 
- Public Member Functions inherited from AliBaseMultTask::Bin
 Bin ()
 
 Bin (Double_t etaLow, Double_t etaHigh)
 
 Bin (const Bin &)
 
Binoperator= (const Bin &)
 
virtual Double_t CalcMult (TH1D *dndetaForward, TH1D *dndetaCentral, TH1D *normForward, TH1D *normCentral, TH1D *mc, Double_t ipZ, Double_t &statErr, Double_t &sysErr, Double_t &mcMult, Double_t &mcErr)
 

Public Attributes

TH1DfHistPileUp
 
- Public Attributes inherited from AliBaseMultTask::Bin
Double_t fEtaLow
 
Double_t fEtaHigh
 
TH1DfHist
 
TH1DfHistMC
 
TH2DfAcceptance
 
TH2DfVtxZvsNdataBins
 

Additional Inherited Members

- Static Public Member Functions inherited from AliBaseMultTask::Bin
static const Char_tFormBinName (Double_t etaLow, Double_t etaHigh)
 

Detailed Description

Embedded Class begins here

Definition at line 41 of file AliForwardMultiplicityDistribution.h.

Constructor & Destructor Documentation

AliForwardMultiplicityDistribution::Bin::Bin ( )
inline

Default Constructor

Definition at line 46 of file AliForwardMultiplicityDistribution.h.

AliForwardMultiplicityDistribution::Bin::Bin ( Double_t  etaLow,
Double_t  etaHigh 
)
inline

Constructor

Definition at line 50 of file AliForwardMultiplicityDistribution.h.

AliForwardMultiplicityDistribution::Bin::Bin ( const Bin o)
inline

Copy Constructor

Definition at line 56 of file AliForwardMultiplicityDistribution.h.

virtual AliForwardMultiplicityDistribution::Bin::~Bin ( )
inlinevirtual

Destructor

Reimplemented from AliBaseMultTask::Bin.

Definition at line 66 of file AliForwardMultiplicityDistribution.h.

Member Function Documentation

void AliForwardMultiplicityDistribution::Bin::CreateOutputObjects ( TList cont,
Int_t  max 
)
virtual

Define outputs of a single eta bin

Reimplemented from AliBaseMultTask::Bin.

Definition at line 32 of file AliForwardMultiplicityDistribution.cxx.

Referenced by ~Bin().

Bin& AliForwardMultiplicityDistribution::Bin::operator= ( const Bin )
inline

Assignment operator

Definition at line 62 of file AliForwardMultiplicityDistribution.h.

void AliForwardMultiplicityDistribution::Bin::Process ( TH1D dndetaForward,
TH1D dndetaCentral,
TH1D normForward,
TH1D normCentral,
TH1D mc,
Double_t  ipZ,
Bool_t  pileup,
Bool_t  selectedTrigger,
Bool_t  isMCNSDm,
Bool_t  isESDNSD,
const AliAODEvent aodevent,
Double_t  minIPz,
Double_t  maxIPz 
)
virtual

Process a single eta bin

Parameters
dndetaForwardForward observations
dndetaCentralCentral observations
normForwardAcceptance
normCentralAcceptance
mcPrimary "observations"
ipZInteraction point
pileupTrue if flagged as pile-up
selectedTriggerIs event selected
isMCNSDmIs event MC NSD
isESDNSDIs event real NSD
aodeventFull event
minIPzLeast Z coordinate of IP
maxIPzLargest Z coordinate of IP

Reimplemented from AliBaseMultTask::Bin.

Definition at line 47 of file AliForwardMultiplicityDistribution.cxx.

Referenced by CreateOutputObjects(), and ~Bin().

Member Data Documentation

TH1D* AliForwardMultiplicityDistribution::Bin::fHistPileUp

Definition at line 101 of file AliForwardMultiplicityDistribution.h.


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