AliRoot Core  ee782a0 (ee782a0)
AliTransportMonitor Class Reference

#include <AliTransportMonitor.h>

Inheritance diagram for AliTransportMonitor:

Classes

class  AliTransportMonitorVol
 

Public Member Functions

 AliTransportMonitor ()
 
 AliTransportMonitor (Int_t nvolumes)
 
virtual ~AliTransportMonitor ()
 
void StepInfo (Int_t volId, Int_t pdg, Double_t energy, Double_t x, Double_t y, Double_t z)
 
void Print (Option_t *volName="") const
 
void DummyStep ()
 
void Start ()
 
void Stop ()
 
void Export (const char *fname)
 
TObjArrayGetVolumes () const
 
void Merge (AliTransportMonitor *mergeMon)
 

Static Public Member Functions

static AliTransportMonitorImport (const char *fname)
 

Private Member Functions

 AliTransportMonitor (const AliTransportMonitor &other)
 
AliTransportMonitoroperator= (const AliTransportMonitor &)
 

Private Attributes

Double_t fTotalTime
 
TStopwatch fTimer
 
TObjArrayfVolumeMon
 Global timer. More...
 

Detailed Description

Definition at line 28 of file AliTransportMonitor.h.

Constructor & Destructor Documentation

AliTransportMonitor::AliTransportMonitor ( const AliTransportMonitor other)
inlineprivate

Definition at line 78 of file AliTransportMonitor.h.

AliTransportMonitor::AliTransportMonitor ( )

Definition at line 161 of file AliTransportMonitor.cxx.

Referenced by operator=().

AliTransportMonitor::AliTransportMonitor ( Int_t  nvolumes)

Definition at line 171 of file AliTransportMonitor.cxx.

AliTransportMonitor::~AliTransportMonitor ( )
virtual

Definition at line 188 of file AliTransportMonitor.cxx.

Referenced by operator=().

Member Function Documentation

void AliTransportMonitor::DummyStep ( )

Definition at line 286 of file AliTransportMonitor.cxx.

Referenced by operator=(), and AliMC::Stepping().

void AliTransportMonitor::Export ( const char *  fname)

Definition at line 327 of file AliTransportMonitor.cxx.

Referenced by AliMC::FinishRun(), and operator=().

TObjArray* AliTransportMonitor::GetVolumes ( ) const
inline

Definition at line 94 of file AliTransportMonitor.h.

Referenced by Merge().

AliTransportMonitor * AliTransportMonitor::Import ( const char *  fname)
static

Definition at line 366 of file AliTransportMonitor.cxx.

Referenced by GetVolumes().

void AliTransportMonitor::Merge ( AliTransportMonitor mergeMon)

Definition at line 336 of file AliTransportMonitor.cxx.

AliTransportMonitor& AliTransportMonitor::operator= ( const AliTransportMonitor )
inlineprivate

Definition at line 79 of file AliTransportMonitor.h.

void AliTransportMonitor::Print ( Option_t *  volName = "") const

Definition at line 195 of file AliTransportMonitor.cxx.

Referenced by AliMC::FinishRun(), and operator=().

void AliTransportMonitor::Start ( )

Definition at line 309 of file AliTransportMonitor.cxx.

Referenced by operator=(), and AliMC::Stepping().

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

Definition at line 294 of file AliTransportMonitor.cxx.

Referenced by AliMC::Stepping().

void AliTransportMonitor::Stop ( )

Definition at line 320 of file AliTransportMonitor.cxx.

Referenced by operator=().

Member Data Documentation

TStopwatch AliTransportMonitor::fTimer
private

Definition at line 99 of file AliTransportMonitor.h.

Referenced by DummyStep(), Start(), StepInfo(), and Stop().

Double_t AliTransportMonitor::fTotalTime
private

Definition at line 98 of file AliTransportMonitor.h.

Referenced by Merge(), Print(), Start(), and StepInfo().

TObjArray* AliTransportMonitor::fVolumeMon
private

Global timer.

Definition at line 100 of file AliTransportMonitor.h.

Referenced by AliTransportMonitor(), GetVolumes(), Merge(), Print(), StepInfo(), and ~AliTransportMonitor().


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