BDSPCLDrift Class Reference

Inheritance diagram for BDSPCLDrift:

Inheritance graph
[legend]
Collaboration diagram for BDSPCLDrift:

Collaboration graph
[legend]

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
BDSDriftStepperitsStepper
BDSMagFielditsMagField
G4Mag_UsualEqRhs * itsEqRhs

Detailed Description

Definition at line 27 of file BDSPCLDrift.hh.


The documentation for this class was generated from the following files:
Generated on 27 Aug 2013 for BDSIM by  doxygen 1.4.7