GEMC  1.8
Geant4 Monte-Carlo Framework
Public Member Functions | Data Fields
MDetectorConstruction Class Reference

#include <MDetectorConstruction.h>

+ Inheritance diagram for MDetectorConstruction:
+ Collaboration diagram for MDetectorConstruction:

Public Member Functions

 MDetectorConstruction (gemc_opts Opts)
 
 ~MDetectorConstruction ()
 
void IsSensitive (detector, gemc_opts)
 
void HasMagfield (detector, gemc_opts)
 
G4VPhysicalVolume * Construct ()
 
void UpdateGeometry ()
 

Data Fields

gemc_opts gemcOpt
 
map< string, G4Material * > * mats
 
map< string, MSensitiveDetector * > SeDe_Map
 
map< string, detector > * Hall_Map
 
map< string, MagneticField > * FieldMap
 
map< string, G4Region * > SeRe_Map
 
map< string, G4ProductionCuts * > SePC_Map
 

Detailed Description

Definition at line 37 of file MDetectorConstruction.h.

Constructor & Destructor Documentation

MDetectorConstruction::MDetectorConstruction ( gemc_opts  Opts)

Definition at line 29 of file MDetectorConstruction.cc.

MDetectorConstruction::~MDetectorConstruction ( )

Definition at line 35 of file MDetectorConstruction.cc.

Member Function Documentation

G4VPhysicalVolume * MDetectorConstruction::Construct ( )

Definition at line 41 of file MDetectorConstruction.cc.

void MDetectorConstruction::HasMagfield ( detector  detect,
gemc_opts  Opts 
)

Definition at line 536 of file MDetectorConstruction.cc.

void MDetectorConstruction::IsSensitive ( detector  detect,
gemc_opts  Opts 
)

Definition at line 473 of file MDetectorConstruction.cc.

void MDetectorConstruction::UpdateGeometry ( )

Definition at line 580 of file MDetectorConstruction.cc.

Field Documentation

map<string, MagneticField>* MDetectorConstruction::FieldMap

Definition at line 48 of file MDetectorConstruction.h.

gemc_opts MDetectorConstruction::gemcOpt

Definition at line 44 of file MDetectorConstruction.h.

map<string, detector>* MDetectorConstruction::Hall_Map

Definition at line 47 of file MDetectorConstruction.h.

map<string, G4Material*>* MDetectorConstruction::mats

Definition at line 45 of file MDetectorConstruction.h.

map<string, MSensitiveDetector*> MDetectorConstruction::SeDe_Map

Definition at line 46 of file MDetectorConstruction.h.

map<string, G4ProductionCuts*> MDetectorConstruction::SePC_Map

Definition at line 50 of file MDetectorConstruction.h.

map<string, G4Region*> MDetectorConstruction::SeRe_Map

Definition at line 49 of file MDetectorConstruction.h.