Public Member Functions | |
BDSPCLDrift (G4String aName, G4double aLength, std::list< G4double > blmLocZ, std::list< G4double > blmLocTheta, G4double aperX, G4double aperyUp, G4double aperYDown, G4double aperDy, G4String aTunnelMaterial="", G4double aper=0, G4double tunnelRadius=0., G4double tunnelOffsetX=BDSGlobalConstants::Instance()->GetTunnelOffsetX(), G4String Material="") | |
~BDSPCLDrift () | |
Private Member Functions | |
void | BuildBLMs () |
void | BuildBeampipe (G4String materialName="") |
G4VisAttributes * | SetVisAttributes () |
void | BuildBpFieldAndStepper () |
field related objects | |
Private Attributes | |
G4double | itsYAperUp |
G4double | itsYAperDown |
G4double | itsDyAper |
G4VSolid * | outer_solid |
G4VSolid * | inner_solid |
G4LogicalVolume * | itsOuterBeamPipeLogicalVolume |
G4LogicalVolume * | itsInnerBeamPipeLogicalVolume |
G4VPhysicalVolume * | itsPhysiInner |
G4VPhysicalVolume * | itsPhysiOuter |
G4VisAttributes * | itsBeampipeVisAtt |
G4VisAttributes * | itsInnerBeampipeVisAtt |
BDSDriftStepper * | itsStepper |
BDSMagField * | itsMagField |
G4Mag_UsualEqRhs * | itsEqRhs |
Definition at line 27 of file BDSPCLDrift.hh.