Geant4.10
|
#include <CexmcSetup.hh>
Data Structures | |
struct | CalorimeterGeometryData |
Public Types | |
enum | SpecialVolumeType { Monitor, VetoCounter, Calorimeter, Target } |
Additional Inherited Members | |
![]() | |
void | SetSensitiveDetector (const G4String &logVolName, G4VSensitiveDetector *aSD, G4bool multi=false) |
void | SetSensitiveDetector (G4LogicalVolume *logVol, G4VSensitiveDetector *aSD) |
Definition at line 59 of file CexmcSetup.hh.
Enumerator | |
---|---|
Monitor | |
VetoCounter | |
Calorimeter | |
Target |
Definition at line 62 of file CexmcSetup.hh.
|
explicit |
Definition at line 71 of file CexmcSetup.cc.
|
virtual |
Implements G4VUserDetectorConstruction.
Definition at line 81 of file CexmcSetup.cc.
References CexmcWeirdException, G4RunManager::GetRunManager(), G4RunManager::GetUserPhysicsList(), G4GDMLParser::GetWorldVolume(), G4GDMLParser::Read(), CexmcPhysicsManager::SetupConstructionHook(), and CexmcRunManager::SetupConstructionHook().
void CexmcSetup::ConvertToCrystalGeometry | ( | const G4ThreeVector & | src, |
G4int & | row, | ||
G4int & | column, | ||
G4ThreeVector & | dst | ||
) | const |
Definition at line 417 of file CexmcSetup.cc.
References CexmcSetup::CalorimeterGeometryData::crystalHeight, CexmcSetup::CalorimeterGeometryData::crystalWidth, CexmcSetup::CalorimeterGeometryData::nCrystalsInColumn, CexmcSetup::CalorimeterGeometryData::nCrystalsInRow, CLHEP::Hep3Vector::setX(), CLHEP::Hep3Vector::setY(), CLHEP::Hep3Vector::x(), and CLHEP::Hep3Vector::y().
|
inline |
Definition at line 182 of file CexmcSetup.hh.
Referenced by CexmcEnergyDepositDigitizer::CexmcEnergyDepositDigitizer(), CexmcReconstructor::CexmcReconstructor(), and CexmcTrackPointsDigitizer::CexmcTrackPointsDigitizer().
|
inline |
Definition at line 167 of file CexmcSetup.hh.
Referenced by CexmcReconstructor::CexmcReconstructor().
|
inline |
Definition at line 174 of file CexmcSetup.hh.
Referenced by CexmcReconstructor::CexmcReconstructor().
|
inline |
Definition at line 161 of file CexmcSetup.hh.
Referenced by CexmcReconstructor::CexmcReconstructor(), and CexmcPhysicsList< BasePhysics, StudiedPhysics, ProductionModel >::SetupConstructionHook().
|
inline |
Definition at line 188 of file CexmcSetup.hh.
References Calorimeter, Monitor, Target, and VetoCounter.
Referenced by CexmcSteppingAction::CexmcSteppingAction(), CexmcTrackingAction::CexmcTrackingAction(), and CexmcPhysicsList< BasePhysics, StudiedPhysics, ProductionModel >::SetupConstructionHook().
|
inline |
Definition at line 217 of file CexmcSetup.hh.
Referenced by CexmcEnergyDepositInCalorimeter::GetIndex(), and CexmcTrackPointsInCalorimeter::GetIndex().
|
inline |
Definition at line 207 of file CexmcSetup.hh.
Referenced by CexmcEnergyDepositInLeftRightSet::GetIndex(), and CexmcTrackPointsInLeftRightSet::GetIndex().