Public Member Functions | |
| virtual | ~BDSAcceleratorComponent () |
| const G4String | GetName () const |
| void | SetName (G4String aName) |
| const G4String | GetType () const |
| void | SetType (G4String aType) |
| const G4double | GetAngle () const |
| virtual const G4double | GetLength () const |
| virtual const G4double | GetZLength () const |
| virtual const G4double | GetArcLength () const |
| const G4double | GetPhi () const |
| void | SetPhi (G4double val) |
| const G4double | GetTheta () const |
| void | SetTheta (G4double val) |
| const G4double | GetPsi () const |
| void | SetPsi (G4double val) |
| const G4double | GetXOffset () const |
| const G4double | GetYOffset () const |
| const G4double | GetZOffset () const |
| G4double | GetAperX () |
| G4double | GetAperY () |
| G4double | GetK1 () |
| G4double | GetK2 () |
| G4double | GetK3 () |
| void | SetK1 (G4double K1) |
| void | SetK2 (G4double K2) |
| void | SetK3 (G4double K3) |
| G4RotationMatrix * | GetRotation () |
| G4ThreeVector | GetPosition () |
| void | SetPosition (G4ThreeVector) |
| const G4double | GetTilt () const |
| G4LogicalVolume * | GetMarkerLogicalVolume () const |
| BDSEnergyCounterSD * | GetBDSEnergyCounter () const |
| void | SetBDSEnergyCounter (BDSEnergyCounterSD *anBDSEnergyCounter) |
| G4int | GetCopyNumber () const |
| G4double | GetSPos () const |
| void | SetSPos (G4double spos) |
| void | SetCopyNumber (G4int nCopy) |
| void | SetBDSEnergyCounterID (G4int anID) |
| G4int | GetBDSEnergyCounterID () |
| void | SetSensitiveVolume (G4LogicalVolume *aLogVol) |
| G4LogicalVolume * | GetSensitiveVolume () |
| void | SetMultipleSensitiveVolumes (G4LogicalVolume *aLogVol) |
|
std::vector < G4LogicalVolume * > | GetMultipleSensitiveVolumes () |
| void | SetInnerMostLogicalVolume (G4LogicalVolume *aLogVol) |
| G4LogicalVolume * | GetInnerMostLogicalVolume () const |
| G4UserLimits * | GetInnerBPUserLimits () |
| G4double | GetZLower () |
| G4double | GetZUpper () |
| void | SetZLower (G4double aZLower) |
| void | SetZUpper (G4double aZUpper) |
| void | AddSynchEnergyLoss (G4double SynchEnergyLoss) |
| G4double | GetSynchEnergyLoss () |
| virtual void | PrepareField (G4VPhysicalVolume *referenceVolume) |
| virtual void | SynchRescale (G4double factor) |
| virtual void | AlignComponent (G4ThreeVector &TargetPos, G4RotationMatrix *TargetRot, G4RotationMatrix &globalRotation, G4ThreeVector &rtot, G4ThreeVector &rlast, G4ThreeVector &localX, G4ThreeVector &localY, G4ThreeVector &localZ) |
| G4double | getParameterValue (G4String spec, G4String name) const |
| G4String | getParameterValueString (G4String spec, G4String name) const |
| BDSAcceleratorComponent (G4String &aName, G4double aLength, G4double aBpRadius, G4double aXAper, G4double aYAper, G4VisAttributes *aVisAtt, G4String aMaterial="", G4double phi=0., G4double XOffset=0., G4double YOffset=0., G4double ZOffset=0.) | |
| G4VisAttributes * | GetVisAttributes () const |
Public Attributes | |
| G4LogicalVolume * | itsOuterLogicalVolume |
| G4LogicalVolume * | itsMarkerLogicalVolume |
Protected Attributes | |
| G4String | itsName |
| G4String | itsType |
| G4double | itsLength |
| G4double | itsBpRadius |
| G4double | itsXAper |
| G4double | itsYAper |
| G4double | itsAngle |
| G4double | itsTilt |
| G4String | itsMaterial |
| G4double | itsMagScaleFactor |
| G4double | itsPhi |
| G4double | itsTheta |
| G4double | itsPsi |
| G4double | itsK1 |
| G4double | itsK2 |
| G4double | itsK3 |
| G4RotationMatrix * | itsRotation |
| G4ThreeVector | itsPosition |
| BDSBeamPipe * | itsBeamPipe |
| G4MagneticField * | itsOuterMagField |
| G4Mag_EqRhs * | itsOuterEqRhs |
| G4MagIntegratorStepper * | itsOuterStepper |
| G4ChordFinder * | itsOuterChordFinder |
| G4FieldManager * | itsOuterFieldMgr |
| G4VisAttributes * | itsVisAttributes |
| G4UserLimits * | itsOuterUserLimits |
| G4UserLimits * | itsMarkerUserLimits |
| G4UserLimits * | itsInnerBeampipeUserLimits |
| G4LogicalVolume * | itsInnerMostLogicalVolume |
| G4double | itsXOffset |
| G4double | itsYOffset |
| G4double | itsZOffset |
Definition at line 44 of file BDSAcceleratorComponent.hh.
1.5.3