|
Berkeley Nuclear Data Software
|
#include <fourCMockup.h>


Public Member Functions | |
| fourCMockup () | |
| virtual | ~fourCMockup () |
| void | ConstructSDandField () |
| void | setTargetRadius (G4double a_targetRadius) |
| void | setTargetLength (G4double a_targetLength) |
| void | setNumScatterCells (G4int a_numScatterCells) |
| void | setScatterCellDistance (G4double a_scatterCellDistance) |
| void | setScatteringAngle (G4double a_scatteringAngle) |
| G4double | getTargetRadius () |
| G4double | getTargetLenth () |
| G4int | getNumScatterCells () |
| G4double | getScatterCellDistance () |
| G4double | getScatteringAngle () |
| virtual G4VPhysicalVolume * | Construct () |
Public Member Functions inherited from NSDG4::DetectorConstruction | |
| DetectorConstruction () | |
| virtual | ~DetectorConstruction () |
| virtual void | setTheCenter (std::string a_object, G4ThreeVector a_center) |
| virtual void | setTheMaterial (std::string a_object, std::string a_material) |
| virtual void | setTheWorldHalfSize (double a_x, double a_y, double a_z) |
| virtual void | updateGeometry () |
Additional Inherited Members | |
Protected Attributes inherited from NSDG4::DetectorConstruction | |
| std::map< std::string, GeometryObject * > | m_geoObjects |
| std::map< std::string, G4LogicalVolume * > | m_lvMap |
| std::map< std::string, std::string > | m_lvSDMap |
| G4ThreeVector | m_worldHalfSize |
| MaterialManager * | m_materials |
| DetectorMessenger * | m_messenger |
| G4LogicalVolume * | m_worldLV |
| std::map< std::string, int > | m_copyDepth |
this class is a detector construction which uses both the NSDG4 core components and extensions to provide a user configurable geometry through a command line interface
| fourCMockup::fourCMockup | ( | ) |

|
virtual |
|
virtual |
|
virtual |
Reimplemented from NSDG4::DetectorConstruction.
| G4int fourCMockup::getNumScatterCells | ( | ) |
| G4double fourCMockup::getScatterCellDistance | ( | ) |
| G4double fourCMockup::getScatteringAngle | ( | ) |
| G4double fourCMockup::getTargetLenth | ( | ) |
| G4double fourCMockup::getTargetRadius | ( | ) |
| void fourCMockup::setNumScatterCells | ( | G4int | a_numScatterCells | ) |

| void fourCMockup::setScatterCellDistance | ( | G4double | a_scatterCellDistance | ) |

| void fourCMockup::setScatteringAngle | ( | G4double | a_scatteringAngle | ) |

| void fourCMockup::setTargetLength | ( | G4double | a_targetLength | ) |

| void fourCMockup::setTargetRadius | ( | G4double | a_targetRadius | ) |
