Berkeley Nuclear Data Software
|
#include <ATGenesisDetCon.h>
Public Member Functions | |
ATGenesisDetCon () | |
![]() | |
GenArrayDetConstruction () | |
virtual | ~GenArrayDetConstruction () |
void | ConstructSDandField () |
void | setTargetMajorRadius (G4double a_targetMajorRadius) |
void | setTargetMinorRadius (G4double a_targetMinorRadius) |
void | setTargetLength (G4double a_targetLength) |
void | setTargetMaterial (G4String a_targetMaterial) |
void | setNumScatterCells (G4int a_numScatterCells) |
void | setScatterCellDistance (G4double a_scatterCellDistance) |
void | setScatteringAngle (G4double a_scatteringAngle) |
void | setScintArmLength (G4double a_armLength) |
void | add8020Posts (G4bool a_addPosts) |
void | addCloverTable (G4bool a_addTable) |
void | useHevimets (G4bool a_useHevimets) |
void | addGenesis3 () |
std::vector< G4double > | getCloverDistance (int a_cloverID) |
returns (x,y,z) of a clover, More... | |
G4double | getTargetMajorRadius () |
G4double | getTargetMinorRadius () |
G4double | getTargetLenth () |
G4int | getNumScatterCells () |
G4double | getScatterCellDistance () |
G4double | getScatteringAngle () |
G4double | getScintArmLength () |
G4bool | isPostsAdded () |
G4bool | isTableAdded () |
G4bool | isHevimetAdded () |
virtual G4VPhysicalVolume * | Construct () |
![]() | |
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 | |
![]() | |
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
ATGenesisDetCon::ATGenesisDetCon | ( | ) |