G4VPhysicalVolume * theMotherPV
G4VisAttributes * VDC_DriftCellBackContainer_VisAtt
G4double G10Frame_Thickness
G4double G10Frame_InnerLength
void PlaceVDC_DriftCellMasterContainers()
std::vector< G4double > VDC_CenterFront_YPos
void SetVDC_MeanTrackAngleInTheta(G4double angle)
void SetVDC_DriftCellGeometryUpdate()
G4double DriftCell_MasterContainer_FullHeight
void SetVDC_SubContainerMaterial(G4String)
G4VisAttributes * VDC_G10Frame_VisAtt
void SetVDC_DriftCellMaterial(G4String)
G4LogicalVolume * VDC_G10Frame_Logical
G4VisAttributes * VDC_SubContainer_VisAtt
Definition of the Trigger Scintillator detector.
G4VPhysicalVolume * VDC_UPlane_Physical
G4double DriftCell_MasterContainer_FullThickness
QweakSimVDCRotator * myRotator
G4int DriftCell_NumberPerPlane
G4double AluFrame_OuterLength
G4VisAttributes * VDC_AM_FoilContainer_VisAtt
void SetTriggerScintillator(QweakSimTriggerScintillator *theTriggerScintillator)
G4LogicalVolume * getVDC_WirePlane_LogicalVolume()
Region 3 Vertical Drift Chamber.
std::vector< G4double > VDC_CenterBack_XPos
G4VPhysicalVolume * VDC_DriftCellFront_Physical
G4VPhysicalVolume * VDC_SubContainer_Physical
G4LogicalVolume * VDC_AluFrame_Logical
void SetVDCRotator(QweakSimVDCRotator *theRotator)
void SetVDC_FoilMaterial(G4String)
G4SubtractionSolid * VDC_G10Frame_Solid
G4double GetDCVPlaneWireAngle()
G4LogicalVolume * VDC_DriftCellFront_Logical
G4LogicalVolume * VDC_WirePlane_Logical
QweakSimVDCRotator * GetVDCRotator()
void SetVDC_BackVDC_CenterPosition(G4int pkg)
G4SubtractionSolid * VDC_AluFrame_Solid
std::vector< G4double > VDC_CenterBack_YPos
std::vector< G4RotationMatrix * > Rotation_VDC_MasterContainer
G4LogicalVolume * getVDC_DriftCellFrontContainer_LogicalVolume()
G4VPhysicalVolume * getVDC_DriftCellFrontContainer_PhysicalVolume()
QweakSimTriggerScintillator * GetTriggerScintillator()
Definition of the Support/Shielding of the Collimators.
G4LogicalVolume * VDC_AluLayer_Logical
std::vector< QweakSimVDCMessenger * > VDC_Messenger
void SetVDC_DriftCellFullWidthOnFrame(G4double fullWidthOnFrame)
G4VPhysicalVolume * getVDC_DriftCellFront_PhysicalVolume()
G4LogicalVolume * VDC_DriftCellFrontContainer_Logical
void SetVDC_AluFrameMaterial(G4String)
G4VPhysicalVolume * getVDC_VWirePlane_PhysicalVolume()
G4double AluFrame_Thickness
static const G4bool fEnablePAI
G4VisAttributes * VDC_MA_FoilContainer_VisAtt
G4LogicalVolume * VDC_SubContainer_Logical
G4LogicalVolume * VDC_DriftCellMasterContainer_Logical
G4VSensitiveDetector * driftChamberSD
G4double DriftCell_WireAngleBack
void SetFrontVDC_CenterPositionInX(G4double xPos, G4int pkg)
Definition of elements and materials.
QweakSimMaterial * pMaterial
void SetVDC_DriftCellFrontWireAngle(G4double frontWireAngle)
G4VPhysicalVolume * VDC_DriftCellFrontContainer_Physical
std::vector< G4double > VDC_DriftCell_MasterContainer_ZPos
void SetVDC_MasterContainerMaterial(G4String)
G4double AluFrame_OuterWidth
void PlaceVDC_MasterContainers()
G4VPhysicalVolume * getVDC_DriftCellMasterContainer_PhysicalVolume()
void SetVDC_G10FrameMaterial(G4String)
G4double DriftCell_WireAngleFront
void SetFrontVDC_CenterPositionInY(G4double yPos, G4int pkg)
void SetVDC_DriftCellNumberPerPlane(G4int numberPerPlane)
std::vector< G4VPhysicalVolume * > VDC_DriftCellMasterContainer_Physical
G4LogicalVolume * VDC_AM_FoilContainer_Logical
G4VPhysicalVolume * getVDC_UWirePlane_PhysicalVolume()
G4VisAttributes * VDC_DriftCellBack_VisAtt
G4double DriftCell_FullWidthOnFrame
G4double GetDCWidthOnFrame()
G4LogicalVolume * VDC_MA_FoilContainer_Logical
G4VPhysicalVolume * getVDCBack_PhysicalVolume()
void SetVDC_WirePlaneMaterial(G4String)
G4LogicalVolume * VDC_DriftCellBackContainer_Logical
void SetVDC_DriftCellBackWireAngle(G4double backWireAngle)
std::vector< G4double > VDC_DriftCell_MasterContainer_YPos
G4VisAttributes * VDC_DriftCellFrontContainer_VisAtt
G4LogicalVolume * VDC_DriftCellBack_Logical
G4LogicalVolume * VDC_MasterContainer_Logical
G4VPhysicalVolume * VDC_VPlane_Physical
G4double AluFrame_InnerLength
G4double GetDCFullThickness()
void SetVDC_DriftCell_MasterContainer_CenterPosition(G4int pkg)
G4double DriftCell_FullThickness
G4double G10Frame_BorderWidthInY
G4VPhysicalVolume * VDC_TopGasFoilContainer_Physical
G4VPhysicalVolume * VDC_AluBottomFrame_Physical
G4VPhysicalVolume * VDC_TopHVFoilContainer_Physical
void ConstructComponent(G4VPhysicalVolume *)
G4double VDC_RotationAngleInPhi[2]
G4double G10Frame_InnerWidth
void SetFrontVDC_CenterPositionInZ(G4double zPos, G4int pkg)
G4VSensitiveDetector * driftCellFrontSD
G4VPhysicalVolume * getVDC_DriftCellBackContainer_PhysicalVolume()
G4LogicalVolume * getVDC_LogicalVolume()
QweakSimTriggerScintillator * myTriggerScintillator
Scans the input file for /VDC/xyz commands.
G4VPhysicalVolume * VDC_DriftCellBackContainer_Physical
G4double VDC_FrontBackDistance
G4LogicalVolume * VDC_MylarFoil_Logical
G4VPhysicalVolume * getVDCFront_PhysicalVolume()
G4VisAttributes * VDC_DriftCellFront_VisAtt
std::vector< G4VPhysicalVolume * > VDC_MasterContainerFront_Physical
std::vector< G4double > VDC_CenterFront_ZPos
G4LogicalVolume * VDC_AMA_FoilContainer_Logical
void SetVDC_DriftCellFullThickness(G4double fullThickness)
G4VSensitiveDetector * driftCellBackSD
G4double G10Frame_OuterWidth
G4VPhysicalVolume * VDC_AluTopFrame_Physical
G4double VDC_MylarFoil_Thickness
G4LogicalVolume * getVDC_DriftCellBackContainer_LogicalVolume()
G4VisAttributes * VDC_MasterContainer_VisAtt
G4VisAttributes * VDC_DriftCellMasterContainer_VisAtt
std::vector< G4double > VDC_DriftCell_MasterContainer_XPos
G4VisAttributes * VDC_MylarFoil_VisAtt
std::vector< G4double > VDC_CenterFront_XPos
G4VPhysicalVolume * getVDC_DriftCellBack_PhysicalVolume()
G4Para * VDC_DriftCellBack_Solid
G4double G10Frame_OuterLength
std::vector< G4VPhysicalVolume * > VDC_MasterContainerBack_Physical
G4VPhysicalVolume * VDC_G10Frame_Physical
G4VisAttributes * VDC_AMA_FoilContainer_VisAtt
G4VPhysicalVolume * VDC_BottomGasFoilContainer_Physical
void SetVDC_DriftCellFullHeight(G4double fullHeight)
G4VisAttributes * VDC_WirePlane_VisAtt
G4VPhysicalVolume * VDC_BottomHVFoilContainer_Physical
G4VPhysicalVolume * VDC_DriftCellBack_Physical
G4double DriftCell_FullHeight
void SetVDC_RotationAngleInPhi(G4double vdc_phiangle, G4int pkg)
G4VisAttributes * VDC_AluLayer_VisAtt
G4VPhysicalVolume * VDC_CenterHVFoilContainer_Physical
G4Para * VDC_DriftCellFront_Solid
G4double GetDCUPlaneWireAngle()
G4double AluFrame_InnerWidth
G4double G10Frame_BorderWidthInX
G4LogicalVolume * getVDC_DriftCellFront_LogicalVolume()
std::vector< G4double > VDC_CenterBack_ZPos
G4LogicalVolume * getVDC_DriftCellBack_LogicalVolume()
G4VisAttributes * VDC_AluFrame_VisAtt
G4double DriftCell_MasterContainer_FullLength
G4double VDC_AluLayer_Thickness
G4LogicalVolume * getVDC_DriftCellMasterContainer_LogicalVolume()