AliRoot Core  ee782a0 (ee782a0)
AliTransportMonitor::AliTransportMonitorVol Class Reference

#include <AliTransportMonitor.h>

Inheritance diagram for AliTransportMonitor::AliTransportMonitorVol:

Classes

class  AliPMonData
 

Public Member Functions

 AliTransportMonitorVol ()
 
virtual ~AliTransportMonitorVol ()
 
Int_t GetNtypes () const
 
void StepInfo (Int_t pdg, Double_t energy, Double_t dt, Double_t x, Double_t y, Double_t z)
 
Double_t GetTotalTime () const
 
Double_t GetTime (Int_t itype) const
 
Double_t GetEmed (Int_t itype) const
 
Int_t GetPDG (Int_t itype) const
 
Double_t GetNSteps () const
 
TH2F * GetHistogram () const
 
AliPMonDataGetPMonData (Int_t itype) const
 
void Merge (AliTransportMonitorVol *volM)
 

Private Types

typedef std::map< Int_t, Int_t > ParticleMap_t
 
typedef ParticleMap_t::iterator ParticleMapIt_t
 

Private Member Functions

AliPMonDataGetPMonData (Int_t pdg)
 
 AliTransportMonitorVol (const AliTransportMonitorVol &other)
 
AliTransportMonitorVoloperator= (const AliTransportMonitorVol &)
 

Private Attributes

Int_t fNtypes
 
Double_t fTotalTime
 
Double_t fNSteps
 
AliPMonDatafPData
 
TH2F * fTimeRZ
 
ParticleMap_t fParticles
 

Detailed Description

Definition at line 31 of file AliTransportMonitor.h.

Member Typedef Documentation

typedef std::map<Int_t, Int_t> AliTransportMonitor::AliTransportMonitorVol::ParticleMap_t
private

Definition at line 70 of file AliTransportMonitor.h.

typedef ParticleMap_t::iterator AliTransportMonitor::AliTransportMonitorVol::ParticleMapIt_t
private

Definition at line 71 of file AliTransportMonitor.h.

Constructor & Destructor Documentation

AliTransportMonitor::AliTransportMonitorVol::AliTransportMonitorVol ( )
AliTransportMonitor::AliTransportMonitorVol::~AliTransportMonitorVol ( )
virtual
AliTransportMonitor::AliTransportMonitorVol::AliTransportMonitorVol ( const AliTransportMonitorVol other)
inlineprivate

Definition at line 62 of file AliTransportMonitor.h.

Member Function Documentation

Double_t AliTransportMonitor::AliTransportMonitorVol::GetEmed ( Int_t  itype) const
inline

Definition at line 54 of file AliTransportMonitor.h.

Referenced by Merge(), and AliTransportMonitor::Print().

TH2F* AliTransportMonitor::AliTransportMonitorVol::GetHistogram ( ) const
inline

Definition at line 57 of file AliTransportMonitor.h.

Referenced by Merge(), and AliTransportMonitor::Print().

Double_t AliTransportMonitor::AliTransportMonitorVol::GetNSteps ( ) const
inline

Definition at line 56 of file AliTransportMonitor.h.

Int_t AliTransportMonitor::AliTransportMonitorVol::GetNtypes ( ) const
inline

Definition at line 47 of file AliTransportMonitor.h.

Referenced by Merge(), and AliTransportMonitor::Print().

Int_t AliTransportMonitor::AliTransportMonitorVol::GetPDG ( Int_t  itype) const
inline

Definition at line 55 of file AliTransportMonitor.h.

Referenced by Merge(), and AliTransportMonitor::Print().

AliPMonData* AliTransportMonitor::AliTransportMonitorVol::GetPMonData ( Int_t  itype) const
inline

Definition at line 58 of file AliTransportMonitor.h.

Referenced by Merge(), and StepInfo().

PMonData & AliTransportMonitor::AliTransportMonitorVol::GetPMonData ( Int_t  pdg)
private

Definition at line 86 of file AliTransportMonitor.cxx.

Double_t AliTransportMonitor::AliTransportMonitorVol::GetTime ( Int_t  itype) const
inline

Definition at line 53 of file AliTransportMonitor.h.

Referenced by Merge(), and AliTransportMonitor::Print().

Double_t AliTransportMonitor::AliTransportMonitorVol::GetTotalTime ( ) const
inline
void AliTransportMonitor::AliTransportMonitorVol::Merge ( AliTransportMonitorVol volM)
AliTransportMonitorVol& AliTransportMonitor::AliTransportMonitorVol::operator= ( const AliTransportMonitorVol )
inlineprivate

Definition at line 63 of file AliTransportMonitor.h.

void AliTransportMonitor::AliTransportMonitorVol::StepInfo ( Int_t  pdg,
Double_t  energy,
Double_t  dt,
Double_t  x,
Double_t  y,
Double_t  z 
)

Member Data Documentation

Double_t AliTransportMonitor::AliTransportMonitorVol::fNSteps
private

Definition at line 67 of file AliTransportMonitor.h.

Referenced by GetNSteps(), and StepInfo().

Int_t AliTransportMonitor::AliTransportMonitorVol::fNtypes
private

Definition at line 65 of file AliTransportMonitor.h.

Referenced by GetNtypes(), and GetPMonData().

ParticleMap_t AliTransportMonitor::AliTransportMonitorVol::fParticles
private

Definition at line 72 of file AliTransportMonitor.h.

Referenced by GetPMonData().

AliPMonData* AliTransportMonitor::AliTransportMonitorVol::fPData
private

Definition at line 68 of file AliTransportMonitor.h.

Referenced by GetEmed(), GetPDG(), GetPMonData(), GetTime(), and ~AliTransportMonitorVol().

TH2F* AliTransportMonitor::AliTransportMonitorVol::fTimeRZ
private

Definition at line 69 of file AliTransportMonitor.h.

Referenced by GetHistogram(), Merge(), StepInfo(), and ~AliTransportMonitorVol().

Double_t AliTransportMonitor::AliTransportMonitorVol::fTotalTime
private

Definition at line 66 of file AliTransportMonitor.h.

Referenced by GetEmed(), GetTotalTime(), Merge(), and StepInfo().


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