BDSRBend Class Reference

Inheritance diagram for BDSRBend:

Inheritance graph
[legend]
Collaboration diagram for BDSRBend:

Collaboration graph
[legend]

Public Member Functions

 BDSRBend (G4String aName, G4double aLength, G4double bpRad, G4double FeRad, G4double bField, G4double angle, G4double outR, std::list< G4double > blmLocZ, std::list< G4double > blmLocTheta, G4double tilt=0, G4double bGrad=0, G4String aTunnelMaterial="", G4String aMaterial="")
 ~BDSRBend ()
void SynchRescale (G4double factor)

Private Member Functions

void BuildBPFieldAndStepper ()
void BuildRBMarkerLogicalVolume ()
void BuildRBBeampipe ()
void BuildRBOuterLogicalVolume (G4bool OuterMaterialIsVacuum=false)
G4VisAttributes * SetVisAttributes ()

Private Attributes

G4double itsBField
G4double itsBGrad
G4double itsMagFieldLength
G4Trd * markerSolidVolume
G4Trd * rbendRectangleSolidVolume
G4LogicalVolume * rbendRectangleLogicalVolume
G4LogicalVolume * middleBeampipeLogicalVolume
G4LogicalVolume * middleInnerBPLogicalVolume
G4LogicalVolume * endsBeampipeLogicalVolume
G4LogicalVolume * endsInnerBPLogicalVolume
G4UserLimits * endsBeampipeUserLimits
G4UserLimits * endsInnerBeampipeUserLimits
G4VisAttributes * innerBeampipeVisAtt
G4VisAttributes * beampipeVisAtt
myQuadStepperitsStepper
BDSSbendMagFielditsMagField
G4Mag_EqRhs * itsEqRhs

Detailed Description

Definition at line 28 of file BDSRBend.hh.


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