AliPhysics  d3bfcb9 (d3bfcb9)
AliCentralMCCorrectionsTask::VtxBin Struct Reference

#include <AliCentralMCCorrectionsTask.h>

Inheritance diagram for AliCentralMCCorrectionsTask::VtxBin:

Public Member Functions

 VtxBin ()
 
 VtxBin (Double_t low, Double_t high, const TAxis &etaAxis, UShort_t nPhi)
 
 VtxBin (const VtxBin &o)
 
VtxBinoperator= (const VtxBin &o)
 
TListCreateOutputObjects (TList *list)
 
void Terminate (const TList *i, TList *o, UShort_t iVz, Bool_t effective, Double_t etaCut, Double_t accCut, AliCentralCorrSecondaryMap *map, AliCentralCorrAcceptance *acorr)
 
- Public Member Functions inherited from AliBaseMCCorrectionsTask::VtxBin
 VtxBin ()
 
 VtxBin (Double_t low, Double_t high, const TAxis &etaAxis, UShort_t nPhi)
 
virtual ~VtxBin ()
 
 VtxBin (const VtxBin &o)
 
VtxBinoperator= (const VtxBin &o)
 

Public Attributes

TH2DfHits
 
TH2DfClusters
 
- Public Attributes inherited from AliBaseMCCorrectionsTask::VtxBin
TH2DfPrimary
 
TH1DfCounts
 

Additional Inherited Members

- Static Public Member Functions inherited from AliBaseMCCorrectionsTask::VtxBin
static const char * BinName (Double_t low, Double_t high)
 

Detailed Description

A vertex bin. These are only used internally and are never streamed.

Definition at line 123 of file AliCentralMCCorrectionsTask.h.

Constructor & Destructor Documentation

AliCentralMCCorrectionsTask::VtxBin::VtxBin ( )

Constructor

Definition at line 161 of file AliCentralMCCorrectionsTask.cxx.

AliCentralMCCorrectionsTask::VtxBin::VtxBin ( Double_t  low,
Double_t  high,
const TAxis etaAxis,
UShort_t  nPhi 
)

Constructor

Parameters
lowLower \(v_z\) bound
highUpper \(v_z\) bound
etaAxis\(\eta\) axis to use
nPhiNumber of phi bins

Definition at line 168 of file AliCentralMCCorrectionsTask.cxx.

AliCentralMCCorrectionsTask::VtxBin::VtxBin ( const VtxBin o)
inline

Copy constructor

Parameters
oObject to copy from

Definition at line 143 of file AliCentralMCCorrectionsTask.h.

Member Function Documentation

TList * AliCentralMCCorrectionsTask::VtxBin::CreateOutputObjects ( TList list)
virtual

Declare output in passed list

Parameters
listList to put output in

Reimplemented from AliBaseMCCorrectionsTask::VtxBin.

Definition at line 188 of file AliCentralMCCorrectionsTask.cxx.

Referenced by operator=().

VtxBin& AliCentralMCCorrectionsTask::VtxBin::operator= ( const VtxBin o)
inline

Assignment operator

Parameters
oObject to assign from
Returns
Reference to this object

Definition at line 151 of file AliCentralMCCorrectionsTask.h.

void AliCentralMCCorrectionsTask::VtxBin::Terminate ( const TList i,
TList o,
UShort_t  iVz,
Bool_t  effective,
Double_t  etaCut,
Double_t  accCut,
AliCentralCorrSecondaryMap map,
AliCentralCorrAcceptance acorr 
)

End of job process

Parameters
oList to add output to
iInput list
iVzVertex bin
effectiveMake an effective correction
etaCutMaximum \(|\eta|\) to use
accCutCut on acceptance
acorrAcceptance correction
mapCorrections map

Definition at line 199 of file AliCentralMCCorrectionsTask.cxx.

Referenced by AliCentralMCCorrectionsTask::FinalizeVtxBin(), and operator=().

Member Data Documentation

TH2D* AliCentralMCCorrectionsTask::VtxBin::fClusters
TH2D* AliCentralMCCorrectionsTask::VtxBin::fHits

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