AliPhysics  781d0c7 (781d0c7)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
AliForwardTriggerBiasCorrection::Bin Struct Reference

#include <AliForwardTriggerBiasCorrection.h>

Inheritance diagram for AliForwardTriggerBiasCorrection::Bin:

Public Member Functions

 Bin ()
 
 Bin (Double_t etaLow, Double_t etaHigh)
 
 Bin (const Bin &o)
 
Binoperator= (const Bin &)
 
 ~Bin ()
 
virtual void CreateOutputObjects (TList *cont, Int_t max)
 
virtual void Process (TH1D *dndetaForward, TH1D *dndetaCentral, TH1D *normForward, TH1D *normCentral, TH1D *dndetaMC, Double_t ipZ, Bool_t pileup, Bool_t selectedTrigger, Bool_t isMCClass, Bool_t isESDClass, const AliAODEvent &aodevent, Double_t minIPz, Double_t maxIPz)
 
 ClassDef (Bin, 2)
 
- 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)
 
 ClassDef (Bin, 1)
 

Public Attributes

TH1DfESDClass
 
TH1DfMCClass
 selected by the analysis vs. multiplicity More...
 
TH1DfMCESDClass
 selected by the MC truth vs. multiplicity More...
 
- 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 44 of file AliForwardTriggerBiasCorrection.h.

Constructor & Destructor Documentation

AliForwardTriggerBiasCorrection::Bin::Bin ( )
inline

Default Constructor

Definition at line 49 of file AliForwardTriggerBiasCorrection.h.

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

Constructor

Definition at line 58 of file AliForwardTriggerBiasCorrection.h.

AliForwardTriggerBiasCorrection::Bin::Bin ( const Bin o)
inline

Copy Constructor

Definition at line 67 of file AliForwardTriggerBiasCorrection.h.

AliForwardTriggerBiasCorrection::Bin::~Bin ( )
inlinevirtual

Destructor

Reimplemented from AliBaseMultTask::Bin.

Definition at line 80 of file AliForwardTriggerBiasCorrection.h.

Member Function Documentation

AliForwardTriggerBiasCorrection::Bin::ClassDef ( Bin  ,
 
)

number of events found as ev. class selected by both analysis and MC truth vs. multiplicity

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

Define outputs of a single eta bin

Reimplemented from AliBaseMultTask::Bin.

Definition at line 41 of file AliForwardTriggerBiasCorrection.cxx.

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

Assignment Operator

Definition at line 76 of file AliForwardTriggerBiasCorrection.h.

void AliForwardTriggerBiasCorrection::Bin::Process ( TH1D dndetaForward,
TH1D dndetaCentral,
TH1D normForward,
TH1D normCentral,
TH1D dndetaMC,
Double_t  ipZ,
Bool_t  pileup,
Bool_t  selectedTrigger,
Bool_t  isMCClass,
Bool_t  isESDClass,
const AliAODEvent aodevent,
Double_t  minIPz,
Double_t  maxIPz 
)
virtual

Process a single eta bin

Parameters
dndetaForwardForward observations
dndetaCentralCentral observations
normForwardAcceptance
normCentralAcceptance
dndetaMCMC-truth distribution
ipZInteraction point
pileupTrue if flagged as pile-up
selectedTriggerIs event selected
isMCClassIs event MC NSD
isESDClassIs event real NSD
aodeventFull event
minIPzLeast Z coordinate of IP
maxIPzLargest Z coordinate of IP

Reimplemented from AliBaseMultTask::Bin.

Definition at line 64 of file AliForwardTriggerBiasCorrection.cxx.

Member Data Documentation

TH1D* AliForwardTriggerBiasCorrection::Bin::fESDClass

Definition at line 115 of file AliForwardTriggerBiasCorrection.h.

Referenced by CreateOutputObjects().

TH1D* AliForwardTriggerBiasCorrection::Bin::fMCClass

selected by the analysis vs. multiplicity

number of events found as ev. class

Definition at line 117 of file AliForwardTriggerBiasCorrection.h.

Referenced by CreateOutputObjects().

TH1D* AliForwardTriggerBiasCorrection::Bin::fMCESDClass

selected by the MC truth vs. multiplicity

number of events found as ev. class

Definition at line 119 of file AliForwardTriggerBiasCorrection.h.

Referenced by CreateOutputObjects().


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