Geant4  10.02.p02
CCalGeometryConfiguration Class Reference

#include <CCalGeometryConfiguration.hh>

+ Collaboration diagram for CCalGeometryConfiguration:

Classes

struct  GCInfo
 

Public Member Functions

 ~CCalGeometryConfiguration ()
 
int getConstructFlag (const G4String &n)
 
G4String getFileName (const G4String &n)
 
CCalGeometryConfTablegetConfTable ()
 

Static Public Member Functions

static CCalGeometryConfigurationgetInstance ()
 

Private Types

typedef std::map< G4String,
GCInfo, std::less< G4String > > 
CCalGeometryConfTable
 
typedef std::map< G4String,
GCInfo, std::less< G4String >
>::iterator 
CCalGeometryConfIterator
 

Private Member Functions

 CCalGeometryConfiguration ()
 

Private Attributes

CCalGeometryConfTable theConfiguration
 

Static Private Attributes

static CCalGeometryConfigurationinstance = 0
 

Detailed Description

Definition at line 37 of file CCalGeometryConfiguration.hh.

Member Typedef Documentation

typedef std::map<G4String, GCInfo, std::less<G4String> >::iterator CCalGeometryConfiguration::CCalGeometryConfIterator
private

Definition at line 45 of file CCalGeometryConfiguration.hh.

Definition at line 44 of file CCalGeometryConfiguration.hh.

Constructor & Destructor Documentation

CCalGeometryConfiguration::~CCalGeometryConfiguration ( )
inline

Definition at line 49 of file CCalGeometryConfiguration.hh.

CCalGeometryConfiguration::CCalGeometryConfiguration ( )
private

Definition at line 78 of file CCalGeometryConfiguration.cc.

References CCalGeometryConfiguration::GCInfo::ConstructFlag, FatalException, CCalGeometryConfiguration::GCInfo::FileName, G4cout, G4endl, G4Exception(), jump(), name, openGeomFile(), readName(), tab(), and theConfiguration.

Referenced by getInstance().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Member Function Documentation

CCalGeometryConfTable& CCalGeometryConfiguration::getConfTable ( )
inline

Definition at line 56 of file CCalGeometryConfiguration.hh.

References theConfiguration.

int CCalGeometryConfiguration::getConstructFlag ( const G4String n)

Definition at line 48 of file CCalGeometryConfiguration.cc.

References G4cerr, G4endl, and theConfiguration.

Referenced by CCalDetector::CCalDetector().

+ Here is the caller graph for this function:

G4String CCalGeometryConfiguration::getFileName ( const G4String n)

Definition at line 63 of file CCalGeometryConfiguration.cc.

References G4cerr, G4endl, and theConfiguration.

Referenced by CCalDetector::CCalDetector().

+ Here is the caller graph for this function:

CCalGeometryConfiguration * CCalGeometryConfiguration::getInstance ( )
static

Definition at line 41 of file CCalGeometryConfiguration.cc.

References CCalGeometryConfiguration(), and instance.

Referenced by CCalDetector::CCalDetector(), and CCalG4Able::PhysicalVolume().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Member Data Documentation

CCalGeometryConfiguration * CCalGeometryConfiguration::instance = 0
staticprivate

Definition at line 64 of file CCalGeometryConfiguration.hh.

Referenced by getInstance().

CCalGeometryConfTable CCalGeometryConfiguration::theConfiguration
private

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