AliPhysics  34df632 (34df632)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
AliTrackletdNdetaTask::HistoSet Struct Reference
Inheritance diagram for AliTrackletdNdetaTask::HistoSet:

Public Member Functions

 HistoSet (const char *name="", Color_t color=kBlack, Style_t style=20)
 
 HistoSet (const HistoSet &o)
 
HistoSetoperator= (const HistoSet &)
 
virtual ~HistoSet ()
 
virtual const char * Name () const
 
virtual void WorkerInit (Container &parent, const TAxis &etaAxis, const TAxis &ipzAxis, const TAxis &deltaAxis, const TAxis &dThetaAxis, const TAxis &dPhiAxis)
 
virtual void FinalizeInit (Container *parent)
 
virtual ContainerMasterFinalize (Container *parent, TH1 *ipz, Double_t deltaCut, Double_t deltaTail)
 
virtual void Fill (Double_t ipZ, Double_t eta, Double_t dphi, Double_t dphis, Double_t dtheta, Double_t dthetax, Double_t delta, Double_t weight=1)
 
 ClassDef (HistoSet, 1)
 
- Public Member Functions inherited from AliTrackletdNdetaTask::SubBase
 SubBase ()
 
 SubBase (const SubBase &o)
 
virtual ~SubBase ()
 
SubBaseoperator= (SubBase &o)
 
virtual ContainerCreateContainer (Container &parent)
 
 ClassDef (SubBase, 1)
 

Public Attributes

TString fName
 
TH2fEtaVsDelta
 
TH2fDPhiVsdThetaX
 
TH2fDPhiVsdTheta
 
TH1fDelta
 
TH2fEtaVsIPz
 
Color_t fColor
 
Style_t fStyle
 
- Public Attributes inherited from AliTrackletdNdetaTask::SubBase
ContainerfContainer
 

Additional Inherited Members

- Public Types inherited from AliTrackletdNdetaTask::SubBase
typedef
AliTrackletdNdetaTask::Container 
Container
 

Detailed Description

Definition at line 150 of file AliTrackletdNdetaTask.C.

Constructor & Destructor Documentation

AliTrackletdNdetaTask::HistoSet::HistoSet ( const char *  name = "",
Color_t  color = kBlack,
Style_t  style = 20 
)
inline

Constructor

Definition at line 163 of file AliTrackletdNdetaTask.C.

AliTrackletdNdetaTask::HistoSet::HistoSet ( const HistoSet o)
inline

Definition at line 176 of file AliTrackletdNdetaTask.C.

virtual AliTrackletdNdetaTask::HistoSet::~HistoSet ( )
inlinevirtual

Destructor

Definition at line 196 of file AliTrackletdNdetaTask.C.

Member Function Documentation

AliTrackletdNdetaTask::HistoSet::ClassDef ( HistoSet  ,
 
)
void AliTrackletdNdetaTask::HistoSet::Fill ( Double_t  ipZ,
Double_t  eta,
Double_t  dphi,
Double_t  dphis,
Double_t  dtheta,
Double_t  dthetax,
Double_t  delta,
Double_t  weight = 1 
)
virtual

Fill into histograms

Parameters
ipZIP's z-coordiante
etaPseudorapidity
dphi\( d\phi\)
dphisShifted \( d\phi\)
dtheta\( d\theta\)
dthetaxScaled \( d\theta\)
deltaDistance \( \Delta\)
weightParticle weight (for MC)

Definition at line 1145 of file AliTrackletdNdetaTask.C.

Referenced by AliTrackletdNdetaTask::CentBin::FillSet(), and AliTrackletdNdetaMCTask::CentBin::FillSet().

void AliTrackletdNdetaTask::HistoSet::FinalizeInit ( Container parent)
virtual

Recreate from container

Parameters
parentParent container

Implements AliTrackletdNdetaTask::SubBase.

Definition at line 1086 of file AliTrackletdNdetaTask.C.

Referenced by AliTrackletdNdetaTask::CentBin::FinalizeInit().

AliTrackletdNdetaTask::Container * AliTrackletdNdetaTask::HistoSet::MasterFinalize ( Container parent,
TH1 ipz,
Double_t  deltaCut,
Double_t  deltaTail 
)
virtual

Called on master on merged result.

Parameters
parentOutput container for results
ipzHistogram of ipZ for normalization
deltaCutUpper cut on \(\Delta\) signal
deltaTailLower cut on \(\Delta\) tail
Returns
Result container

Implements AliTrackletdNdetaTask::SubBase.

Definition at line 1097 of file AliTrackletdNdetaTask.C.

Referenced by AliTrackletdNdetaTask::CentBin::EstimateBackground(), and AliTrackletdNdetaTask::CentBin::MasterFinalize().

virtual const char* AliTrackletdNdetaTask::HistoSet::Name ( ) const
inlinevirtual

Get the name

Returns
The name

Implements AliTrackletdNdetaTask::SubBase.

Definition at line 202 of file AliTrackletdNdetaTask.C.

HistoSet& AliTrackletdNdetaTask::HistoSet::operator= ( const HistoSet )
inline

Assignment operator

Returns
Reference to this object

Definition at line 192 of file AliTrackletdNdetaTask.C.

void AliTrackletdNdetaTask::HistoSet::WorkerInit ( Container parent,
const TAxis etaAxis,
const TAxis ipzAxis,
const TAxis deltaAxis,
const TAxis dThetaAxis,
const TAxis dPhiAxis 
)
virtual

Initialize this object

Parameters
parentParent container of histograms
etaAxisPsuedorapidity axis
ipzAxisIP's z-coordinate axis
deltaAxisAxis of \( \Delta\)
dThetaAxisAxis of \( d\theta\)
dPhiAxisAxis of \( d\phi\)

Implements AliTrackletdNdetaTask::SubBase.

Definition at line 1062 of file AliTrackletdNdetaTask.C.

Referenced by AliTrackletdNdetaTask::CentBin::WorkerInit().

Member Data Documentation

Color_t AliTrackletdNdetaTask::HistoSet::fColor

Definition at line 158 of file AliTrackletdNdetaTask.C.

TH1* AliTrackletdNdetaTask::HistoSet::fDelta

Definition at line 156 of file AliTrackletdNdetaTask.C.

TH2* AliTrackletdNdetaTask::HistoSet::fDPhiVsdTheta

Definition at line 155 of file AliTrackletdNdetaTask.C.

TH2* AliTrackletdNdetaTask::HistoSet::fDPhiVsdThetaX

Definition at line 154 of file AliTrackletdNdetaTask.C.

TH2* AliTrackletdNdetaTask::HistoSet::fEtaVsDelta

Definition at line 153 of file AliTrackletdNdetaTask.C.

TH2* AliTrackletdNdetaTask::HistoSet::fEtaVsIPz

Definition at line 157 of file AliTrackletdNdetaTask.C.

TString AliTrackletdNdetaTask::HistoSet::fName
Style_t AliTrackletdNdetaTask::HistoSet::fStyle

Definition at line 159 of file AliTrackletdNdetaTask.C.


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