AliPhysics  6f1d526 (6f1d526)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
AliForwardMCCorrectionsTask::VtxBin Struct Reference

#include <AliForwardMCCorrectionsTask.h>

Inheritance diagram for AliForwardMCCorrectionsTask::VtxBin:

Public Member Functions

 VtxBin ()
 
 VtxBin (Double_t low, Double_t high, const TAxis &etaAxis)
 
 VtxBin (const VtxBin &o)
 
VtxBinoperator= (const VtxBin &o)
 
TListCreateOutputObjects (TList *list)
 
TH2DMakeBg (const TH2D *hits, const TH2D *primary) const
 
void Terminate (const TList *i, TList *o, UShort_t iVz, AliFMDCorrSecondaryMap *map)
 
- 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

AliForwardUtil::Histos fHists
 
- 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 114 of file AliForwardMCCorrectionsTask.h.

Constructor & Destructor Documentation

AliForwardMCCorrectionsTask::VtxBin::VtxBin ( )

Constructor

Definition at line 158 of file AliForwardMCCorrectionsTask.cxx.

AliForwardMCCorrectionsTask::VtxBin::VtxBin ( Double_t  low,
Double_t  high,
const TAxis etaAxis 
)

Constructor

Parameters
lowLower \(v_z\) bound
highUpper \(v_z\) bound
etaAxis\(\eta\) axis to use

Definition at line 164 of file AliForwardMCCorrectionsTask.cxx.

AliForwardMCCorrectionsTask::VtxBin::VtxBin ( const VtxBin o)
inline

Copy constructor

Parameters
oObject to copy from

Definition at line 133 of file AliForwardMCCorrectionsTask.h.

Member Function Documentation

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

Declare output in passed list

Parameters
listList to put output in

Reimplemented from AliBaseMCCorrectionsTask::VtxBin.

Definition at line 176 of file AliForwardMCCorrectionsTask.cxx.

TH2D * AliForwardMCCorrectionsTask::VtxBin::MakeBg ( const TH2D hits,
const TH2D primary 
) const

Calculate the background correction

Parameters
hitsSummed hits (track-refs)
primarySummed primaries
Returns
Background correction

Definition at line 191 of file AliForwardMCCorrectionsTask.cxx.

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

Assignment operator

Parameters
oObject to assign from
Returns
Reference to this object

Definition at line 141 of file AliForwardMCCorrectionsTask.h.

void AliForwardMCCorrectionsTask::VtxBin::Terminate ( const TList i,
TList o,
UShort_t  iVz,
AliFMDCorrSecondaryMap map 
)

End of job process

Parameters
oList to add output to
iInput
iVzVertex bin
mapCorrections map

Definition at line 206 of file AliForwardMCCorrectionsTask.cxx.

Referenced by AliForwardMCCorrectionsTask::FinalizeVtxBin().

Member Data Documentation

AliForwardUtil::Histos AliForwardMCCorrectionsTask::VtxBin::fHists

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