
Public Member Functions | |
| ~BDSBeamline () | |
| void | addComponent (BDSAcceleratorComponent *var) |
| void | print () |
| void | printNavigation () |
| BDSAcceleratorComponent * | currentItem () |
| BDSAcceleratorComponent * | lastItem () |
| void | first () |
| bool | isDone () |
| void | next () |
| G4double | s_total () |
| G4RotationMatrix * | rotation () |
| G4RotationMatrix * | rotationGlobal () |
| G4ThreeVector * | position () |
| G4double | positionS () |
| G4ThreeVector * | positionStart () |
| G4ThreeVector * | positionEnd () |
| G4ThreeVector * | positionFromCurrentCenter () |
| G4int | size () |
Static Public Member Functions | |
| static BDSBeamline * | Instance () |
Private Member Functions | |
| BDSBeamline () | |
| void | setRefTransform (BDSAcceleratorComponent *var) |
| void | doNavigation () |
Private Attributes | |
| std::list< BDSAcceleratorComponent * > | _componentList |
|
std::list< BDSAcceleratorComponent * >::const_iterator | _iterComponent |
|
std::list< BDSAcceleratorComponent * >::const_iterator | _iterLastComponent |
| G4ThreeVector * | _localX |
| G4ThreeVector * | _localY |
| G4ThreeVector * | _localZ |
| G4ThreeVector * | _position |
| G4ThreeVector * | _positionStart |
| G4ThreeVector * | _positionEnd |
| G4ThreeVector * | _positionFromCurrentCenter |
| G4double | _positionS |
| G4ThreeVector * | _zHalfAngle |
| G4RotationMatrix * | _rotationLocal |
| G4RotationMatrix * | _rotationGlobal |
| G4RotationMatrix * | _rotation |
| std::list< G4RotationMatrix * > | _rotationList |
| std::list< G4RotationMatrix * > | _rotationGlobalList |
| std::list< G4ThreeVector * > | _positionList |
| std::list< G4ThreeVector * > | _positionStartList |
| std::list< G4ThreeVector * > | _positionEndList |
| std::list< G4ThreeVector * > | _positionFromCurrentCenterList |
| std::list< G4double > | _positionSList |
|
std::list< G4RotationMatrix * >::const_iterator | _iterRotation |
|
std::list< G4RotationMatrix * >::const_iterator | _iterRotationGlobal |
|
std::list< G4ThreeVector * >::const_iterator | _iterPosition |
|
std::list< G4ThreeVector * >::const_iterator | _iterPositionStart |
|
std::list< G4ThreeVector * >::const_iterator | _iterPositionEnd |
|
std::list< G4ThreeVector * >::const_iterator | _iterPositionFromCurrentCenter |
| std::list< G4double >::const_iterator | _iterPositionS |
| G4double | _s_local |
| G4double | _s_total |
Static Private Attributes | |
| static BDSBeamline * | _instance = 0 |
Definition at line 10 of file BDSBeamline.hh.
1.4.7