Geant4  10.01
IORTAnalysisManager Class Reference

A class for connecting the simulation to an analysis package. More...

#include <IORTAnalysisManager.hh>

+ Collaboration diagram for IORTAnalysisManager:

Public Member Functions

 ~IORTAnalysisManager ()
 

Static Public Member Functions

static IORTAnalysisManagerGetInstance ()
 Get the pointer to the analysis manager. More...
 

Public Attributes

IORTAnalysisFileMessengerfMess
 

Static Public Attributes

static IORTAnalysisManagerinstance = 0
 

Private Member Functions

 IORTAnalysisManager ()
 Analysis manager is a singleton object (there is only one instance). More...
 

Detailed Description

A class for connecting the simulation to an analysis package.

Definition at line 61 of file IORTAnalysisManager.hh.

Constructor & Destructor Documentation

IORTAnalysisManager::IORTAnalysisManager ( )
private

Analysis manager is a singleton object (there is only one instance).

The pointer to this object is available through the use of the method GetInstance();

See also
GetInstance

Definition at line 48 of file IORTAnalysisManager.cc.

Referenced by GetInstance().

+ Here is the caller graph for this function:

IORTAnalysisManager::~IORTAnalysisManager ( )

Definition at line 73 of file IORTAnalysisManager.cc.

References JA::Clear(), and fMess.

+ Here is the call graph for this function:

Member Function Documentation

IORTAnalysisManager * IORTAnalysisManager::GetInstance ( )
static

Get the pointer to the analysis manager.

Definition at line 81 of file IORTAnalysisManager.cc.

References instance, and IORTAnalysisManager().

Referenced by IORTPrimaryGeneratorAction::GeneratePrimaries(), IORTDetectorConstruction::IORTDetectorConstruction(), main(), IORTDetectorSD::ProcessHits(), IORTPrimaryGeneratorAction::SetDefaultPrimaryParticle(), IORTPrimaryGeneratorAction::SetmeanKineticEnergy(), IORTAnalysisFileMessenger::SetNewValue(), IORTPrimaryGeneratorAction::SetsigmaEnergy(), and IORTSteppingAction::UserSteppingAction().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Member Data Documentation

IORTAnalysisFileMessenger* IORTAnalysisManager::fMess

Definition at line 191 of file IORTAnalysisManager.hh.

Referenced by ~IORTAnalysisManager().

IORTAnalysisManager * IORTAnalysisManager::instance = 0
static

Definition at line 190 of file IORTAnalysisManager.hh.

Referenced by GetInstance().


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