AliPhysics  64a5cfc (64a5cfc)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
AliForwardCreateResponseMatrices::Bin Struct Reference

#include <AliForwardCreateResponseMatrices.h>

Inheritance diagram for AliForwardCreateResponseMatrices::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 *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)
 
 ClassDef (Bin, 3)
 Response matrix (MC truth vs. ana multiplicity) More...
 
- 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

TH2DfResponseMatrix
 
- 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 54 of file AliForwardCreateResponseMatrices.h.

Constructor & Destructor Documentation

AliForwardCreateResponseMatrices::Bin::Bin ( )
inline

Default Constructor

Definition at line 59 of file AliForwardCreateResponseMatrices.h.

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

Constructor

Definition at line 63 of file AliForwardCreateResponseMatrices.h.

AliForwardCreateResponseMatrices::Bin::Bin ( const Bin o)
inline

Copy Constructor

Definition at line 70 of file AliForwardCreateResponseMatrices.h.

AliForwardCreateResponseMatrices::Bin::~Bin ( )
inlinevirtual

Destructor

Reimplemented from AliBaseMultTask::Bin.

Definition at line 81 of file AliForwardCreateResponseMatrices.h.

Member Function Documentation

AliForwardCreateResponseMatrices::Bin::ClassDef ( Bin  ,
 
)

Response matrix (MC truth vs. ana multiplicity)

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

Define outputs of a single eta bin

Reimplemented from AliBaseMultTask::Bin.

Definition at line 31 of file AliForwardCreateResponseMatrices.cxx.

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

Assignment Operator

Definition at line 77 of file AliForwardCreateResponseMatrices.h.

void AliForwardCreateResponseMatrices::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 51 of file AliForwardCreateResponseMatrices.cxx.

Member Data Documentation

TH2D* AliForwardCreateResponseMatrices::Bin::fResponseMatrix

Definition at line 116 of file AliForwardCreateResponseMatrices.h.

Referenced by CreateOutputObjects().


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