QwGeant4
|
Definition of the Support/Shielding of the Collimators. More...
#include <QweakSimCollimatorSupport.hh>
Public Member Functions | |
QweakSimCollimatorSupport (QweakSimCollimator *, QweakSimCollimator *) | |
Constructor. More... | |
~QweakSimCollimatorSupport () | |
Destructor. More... | |
void | ConstructSupport (G4VPhysicalVolume *) |
void | SetCollimatorSupportMaterial (G4String) |
G4LogicalVolume * | GetCollimatorSupport_TopCover_LogicalVolume () |
G4VPhysicalVolume * | GetCollimatorSupport_TopCover_PhysicalVolume () |
G4LogicalVolume * | GetCollimatorSupport_BottomCover_LogicalVolume () |
G4VPhysicalVolume * | GetCollimatorSupport_BottomCover_PhysicalVolume () |
G4LogicalVolume * | GetCollimatorSupport_LeftCover_LogicalVolume () |
G4VPhysicalVolume * | GetCollimatorSupport_LeftCover_PhysicalVolume () |
G4LogicalVolume * | GetCollimatorSupport_RightCover_LogicalVolume () |
G4VPhysicalVolume * | GetCollimatorSupport_RightCover_PhysicalVolume () |
Definition of the Support/Shielding of the Collimators.
Placeholder for a long explaination
Definition at line 64 of file QweakSimCollimatorSupport.hh.
QweakSimCollimatorSupport::QweakSimCollimatorSupport | ( | QweakSimCollimator * | Colli1, |
QweakSimCollimator * | Colli2 | ||
) |
Constructor.
Definition at line 40 of file QweakSimCollimatorSupport.cc.
References BottomCover_CenterXPosition, BottomCover_CenterYPosition, BottomCover_CenterZPosition, BottomCover_FullLength_X, BottomCover_FullLength_Y, BottomCover_FullLength_Z, CollimatorSupport_BottomCover_Logical, CollimatorSupport_BottomCover_Physical, CollimatorSupport_LeftCover_Logical, CollimatorSupport_LeftCover_Physical, CollimatorSupport_RightCover_Logical, CollimatorSupport_RightCover_Physical, CollimatorSupport_TopCover_Logical, CollimatorSupport_TopCover_Physical, FirstCollimator, QweakSimCollimator::GetCollimatorHousing_CenterPositionInZ(), QweakSimCollimator::GetCollimatorHousing_FullLengthInX(), QweakSimCollimator::GetCollimatorHousing_FullLengthInY(), QweakSimMaterial::GetInstance(), LastCollimator, LeftCover_CenterXPosition, LeftCover_CenterYPosition, LeftCover_CenterZPosition, LeftCover_FullLength_X, LeftCover_FullLength_Y, LeftCover_FullLength_Z, pMaterial, RightCover_CenterXPosition, RightCover_CenterYPosition, RightCover_CenterZPosition, RightCover_FullLength_X, RightCover_FullLength_Y, RightCover_FullLength_Z, TopCover_CenterXPosition, TopCover_CenterYPosition, TopCover_CenterZPosition, TopCover_FullLength_X, TopCover_FullLength_Y, and TopCover_FullLength_Z.
QweakSimCollimatorSupport::~QweakSimCollimatorSupport | ( | ) |
void QweakSimCollimatorSupport::ConstructSupport | ( | G4VPhysicalVolume * | MotherVolume | ) |
Definition at line 112 of file QweakSimCollimatorSupport.cc.
References BottomCover_CenterXPosition, BottomCover_CenterYPosition, BottomCover_CenterZPosition, BottomCover_FullLength_X, BottomCover_FullLength_Y, BottomCover_FullLength_Z, CollimatorSupport_BottomCover_Logical, CollimatorSupport_BottomCover_Physical, CollimatorSupport_LeftCover_Logical, CollimatorSupport_LeftCover_Physical, CollimatorSupport_RightCover_Logical, CollimatorSupport_RightCover_Physical, CollimatorSupport_TopCover_Logical, CollimatorSupport_TopCover_Physical, QweakSimMaterial::GetMaterial(), LeftCover_CenterXPosition, LeftCover_CenterYPosition, LeftCover_CenterZPosition, LeftCover_FullLength_X, LeftCover_FullLength_Y, LeftCover_FullLength_Z, pMaterial, pSurfChk, RightCover_CenterXPosition, RightCover_CenterYPosition, RightCover_CenterZPosition, RightCover_FullLength_X, RightCover_FullLength_Y, RightCover_FullLength_Z, TopCover_CenterXPosition, TopCover_CenterYPosition, TopCover_CenterZPosition, TopCover_FullLength_X, TopCover_FullLength_Y, and TopCover_FullLength_Z.
|
inline |
Definition at line 138 of file QweakSimCollimatorSupport.hh.
References CollimatorSupport_BottomCover_Logical.
|
inline |
Definition at line 139 of file QweakSimCollimatorSupport.hh.
References CollimatorSupport_BottomCover_Physical.
|
inline |
Definition at line 141 of file QweakSimCollimatorSupport.hh.
References CollimatorSupport_LeftCover_Logical.
|
inline |
Definition at line 142 of file QweakSimCollimatorSupport.hh.
References CollimatorSupport_LeftCover_Physical.
|
inline |
Definition at line 144 of file QweakSimCollimatorSupport.hh.
References CollimatorSupport_RightCover_Logical.
|
inline |
Definition at line 145 of file QweakSimCollimatorSupport.hh.
References CollimatorSupport_RightCover_Physical.
|
inline |
Definition at line 135 of file QweakSimCollimatorSupport.hh.
References CollimatorSupport_TopCover_Logical.
|
inline |
Definition at line 136 of file QweakSimCollimatorSupport.hh.
References CollimatorSupport_TopCover_Physical.
void QweakSimCollimatorSupport::SetCollimatorSupportMaterial | ( | G4String | materialName | ) |
Sets the material of the Collimator Support
materialName | Name of the material defined in class QweakSimG4Material |
Definition at line 293 of file QweakSimCollimatorSupport.cc.
References CollimatorSupport_TopCover_Logical.
|
private |
Definition at line 94 of file QweakSimCollimatorSupport.hh.
Referenced by ConstructSupport(), and QweakSimCollimatorSupport().
|
private |
Definition at line 95 of file QweakSimCollimatorSupport.hh.
Referenced by ConstructSupport(), and QweakSimCollimatorSupport().
|
private |
Definition at line 96 of file QweakSimCollimatorSupport.hh.
Referenced by ConstructSupport(), and QweakSimCollimatorSupport().
|
private |
Definition at line 90 of file QweakSimCollimatorSupport.hh.
Referenced by ConstructSupport(), and QweakSimCollimatorSupport().
|
private |
Definition at line 91 of file QweakSimCollimatorSupport.hh.
Referenced by ConstructSupport(), and QweakSimCollimatorSupport().
|
private |
Definition at line 92 of file QweakSimCollimatorSupport.hh.
Referenced by ConstructSupport(), and QweakSimCollimatorSupport().
|
private |
Definition at line 87 of file QweakSimCollimatorSupport.hh.
Referenced by ConstructSupport(), GetCollimatorSupport_BottomCover_LogicalVolume(), and QweakSimCollimatorSupport().
|
private |
Definition at line 88 of file QweakSimCollimatorSupport.hh.
Referenced by ConstructSupport(), GetCollimatorSupport_BottomCover_PhysicalVolume(), and QweakSimCollimatorSupport().
|
private |
Definition at line 99 of file QweakSimCollimatorSupport.hh.
Referenced by ConstructSupport(), GetCollimatorSupport_LeftCover_LogicalVolume(), and QweakSimCollimatorSupport().
|
private |
Definition at line 100 of file QweakSimCollimatorSupport.hh.
Referenced by ConstructSupport(), GetCollimatorSupport_LeftCover_PhysicalVolume(), and QweakSimCollimatorSupport().
|
private |
Definition at line 111 of file QweakSimCollimatorSupport.hh.
Referenced by ConstructSupport(), GetCollimatorSupport_RightCover_LogicalVolume(), and QweakSimCollimatorSupport().
|
private |
Definition at line 112 of file QweakSimCollimatorSupport.hh.
Referenced by ConstructSupport(), GetCollimatorSupport_RightCover_PhysicalVolume(), and QweakSimCollimatorSupport().
|
private |
Definition at line 75 of file QweakSimCollimatorSupport.hh.
Referenced by ConstructSupport(), GetCollimatorSupport_TopCover_LogicalVolume(), QweakSimCollimatorSupport(), and SetCollimatorSupportMaterial().
|
private |
Definition at line 76 of file QweakSimCollimatorSupport.hh.
Referenced by ConstructSupport(), GetCollimatorSupport_TopCover_PhysicalVolume(), and QweakSimCollimatorSupport().
|
private |
Definition at line 71 of file QweakSimCollimatorSupport.hh.
Referenced by QweakSimCollimatorSupport().
|
private |
Definition at line 72 of file QweakSimCollimatorSupport.hh.
Referenced by QweakSimCollimatorSupport().
|
private |
Definition at line 106 of file QweakSimCollimatorSupport.hh.
Referenced by ConstructSupport(), and QweakSimCollimatorSupport().
|
private |
Definition at line 107 of file QweakSimCollimatorSupport.hh.
Referenced by ConstructSupport(), and QweakSimCollimatorSupport().
|
private |
Definition at line 108 of file QweakSimCollimatorSupport.hh.
Referenced by ConstructSupport(), and QweakSimCollimatorSupport().
|
private |
Definition at line 102 of file QweakSimCollimatorSupport.hh.
Referenced by ConstructSupport(), and QweakSimCollimatorSupport().
|
private |
Definition at line 103 of file QweakSimCollimatorSupport.hh.
Referenced by ConstructSupport(), and QweakSimCollimatorSupport().
|
private |
Definition at line 104 of file QweakSimCollimatorSupport.hh.
Referenced by ConstructSupport(), and QweakSimCollimatorSupport().
|
private |
Definition at line 69 of file QweakSimCollimatorSupport.hh.
Referenced by ConstructSupport(), and QweakSimCollimatorSupport().
|
private |
Definition at line 118 of file QweakSimCollimatorSupport.hh.
Referenced by ConstructSupport(), and QweakSimCollimatorSupport().
|
private |
Definition at line 119 of file QweakSimCollimatorSupport.hh.
Referenced by ConstructSupport(), and QweakSimCollimatorSupport().
|
private |
Definition at line 120 of file QweakSimCollimatorSupport.hh.
Referenced by ConstructSupport(), and QweakSimCollimatorSupport().
|
private |
Definition at line 114 of file QweakSimCollimatorSupport.hh.
Referenced by ConstructSupport(), and QweakSimCollimatorSupport().
|
private |
Definition at line 115 of file QweakSimCollimatorSupport.hh.
Referenced by ConstructSupport(), and QweakSimCollimatorSupport().
|
private |
Definition at line 116 of file QweakSimCollimatorSupport.hh.
Referenced by ConstructSupport(), and QweakSimCollimatorSupport().
|
private |
Definition at line 82 of file QweakSimCollimatorSupport.hh.
Referenced by ConstructSupport(), and QweakSimCollimatorSupport().
|
private |
Definition at line 83 of file QweakSimCollimatorSupport.hh.
Referenced by ConstructSupport(), and QweakSimCollimatorSupport().
|
private |
Definition at line 84 of file QweakSimCollimatorSupport.hh.
Referenced by ConstructSupport(), and QweakSimCollimatorSupport().
|
private |
Definition at line 78 of file QweakSimCollimatorSupport.hh.
Referenced by ConstructSupport(), and QweakSimCollimatorSupport().
|
private |
Definition at line 79 of file QweakSimCollimatorSupport.hh.
Referenced by ConstructSupport(), and QweakSimCollimatorSupport().
|
private |
Definition at line 80 of file QweakSimCollimatorSupport.hh.
Referenced by ConstructSupport(), and QweakSimCollimatorSupport().