AddSynchEnergyLoss(G4double SynchEnergyLoss) | BDSAcceleratorComponent | [inline] |
AlignComponent(G4ThreeVector &TargetPos, G4RotationMatrix *TargetRot, G4RotationMatrix &globalRotation, G4ThreeVector &rtot, G4ThreeVector &rlast, G4ThreeVector &localX, G4ThreeVector &localY, G4ThreeVector &localZ) | BDSAcceleratorComponent | [virtual] |
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.) | BDSAcceleratorComponent | [inline] |
BDSMultipole(G4String aName, G4double aLength, G4double aBpRadius, G4double aInnerIronRadius, G4VisAttributes *aVisAtt, G4String aMaterial="", G4double aXAper=0., G4double aYAper=0., G4double angle=0.) | BDSMultipole | |
BuildBeampipe(G4double aLength, G4String materialName="", G4int nSegments=1) | BDSMultipole | |
BuildBPFieldMgr(G4MagIntegratorStepper *aStepper, G4MagneticField *aField) | BDSMultipole | |
BuildDefaultMarkerLogicalVolume() | BDSMultipole | |
BuildDefaultOuterLogicalVolume(G4double aLength, G4bool OuterMaterialIsVacuum=false) | BDSMultipole | |
BuildOuterFieldManager(G4int nPoles, G4double poleField, G4double phiOffset) | BDSMultipole | |
GetAngle() const | BDSAcceleratorComponent | [inline] |
GetAperX() | BDSAcceleratorComponent | [inline] |
GetAperY() | BDSAcceleratorComponent | [inline] |
GetArcLength() const | BDSAcceleratorComponent | [inline, virtual] |
GetBDSEnergyCounter() const | BDSAcceleratorComponent | [inline] |
GetBDSEnergyCounterID() | BDSAcceleratorComponent | [inline] |
GetBPFieldMgr() | BDSMultipole | [inline] |
GetCopyNumber() const | BDSAcceleratorComponent | [inline] |
GetInnerBPUserLimits() | BDSAcceleratorComponent | [inline] |
GetInnerMostLogicalVolume() const | BDSAcceleratorComponent | [inline] |
GetK1() | BDSAcceleratorComponent | [inline] |
GetK2() | BDSAcceleratorComponent | [inline] |
GetK3() | BDSAcceleratorComponent | [inline] |
GetLength() const | BDSAcceleratorComponent | [inline, virtual] |
GetMarkerLogicalVolume() const | BDSAcceleratorComponent | [inline] |
GetMultipleSensitiveVolumes() | BDSAcceleratorComponent | [inline] |
GetName() const | BDSAcceleratorComponent | [inline] |
getParameterValue(G4String spec, G4String name) const | BDSAcceleratorComponent | [inline] |
getParameterValueString(G4String spec, G4String name) const | BDSAcceleratorComponent | [inline] |
GetPhi() const | BDSAcceleratorComponent | [inline] |
GetPosition() | BDSAcceleratorComponent | [inline] |
GetPsi() const | BDSAcceleratorComponent | [inline] |
GetRotation() | BDSAcceleratorComponent | [inline] |
GetSensitiveVolume() | BDSAcceleratorComponent | [inline] |
GetSPos() const | BDSAcceleratorComponent | [inline] |
GetSynchEnergyLoss() | BDSAcceleratorComponent | [inline] |
GetTheta() const | BDSAcceleratorComponent | [inline] |
GetTilt() const | BDSAcceleratorComponent | [inline] |
GetType() const | BDSAcceleratorComponent | [inline] |
GetVisAttributes() const | BDSAcceleratorComponent | [inline] |
GetXOffset() const | BDSAcceleratorComponent | [inline] |
GetYOffset() const | BDSAcceleratorComponent | [inline] |
GetZLength() const | BDSAcceleratorComponent | [inline, virtual] |
GetZLower() | BDSAcceleratorComponent | [inline] |
GetZOffset() const | BDSAcceleratorComponent | [inline] |
GetZUpper() | BDSAcceleratorComponent | [inline] |
itsAngle | BDSAcceleratorComponent | [protected] |
itsBeamPipe | BDSAcceleratorComponent | [protected] |
itsBeampipeLogicalVolume | BDSMultipole | [protected] |
itsBeampipeUserLimits | BDSMultipole | [protected] |
itsBPFieldMgr | BDSMultipole | [protected] |
itsBpRadius | BDSAcceleratorComponent | [protected] |
itsBPTube | BDSMultipole | [protected] |
itsChordFinder | BDSMultipole | [protected] |
itsInnerBeampipeUserLimits | BDSAcceleratorComponent | [protected] |
itsInnerBPLogicalVolume | BDSMultipole | [protected] |
itsInnerBPTube | BDSMultipole | [protected] |
itsInnerIronRadius | BDSMultipole | [protected] |
itsInnerMostLogicalVolume | BDSAcceleratorComponent | [protected] |
itsK1 | BDSAcceleratorComponent | [protected] |
itsK2 | BDSAcceleratorComponent | [protected] |
itsK3 | BDSAcceleratorComponent | [protected] |
itsLength | BDSAcceleratorComponent | [protected] |
itsMagScaleFactor | BDSAcceleratorComponent | [protected] |
itsMarkerLogicalVolume | BDSAcceleratorComponent | |
itsMarkerUserLimits | BDSAcceleratorComponent | [protected] |
itsMaterial | BDSAcceleratorComponent | [protected] |
itsName | BDSAcceleratorComponent | [protected] |
itsNPoles | BDSMultipole | [protected] |
itsNSegments | BDSMultipole | [protected] |
itsOuterChordFinder | BDSAcceleratorComponent | [protected] |
itsOuterEqRhs | BDSAcceleratorComponent | [protected] |
itsOuterFieldMgr | BDSMultipole | [protected] |
itsOuterLogicalVolume | BDSAcceleratorComponent | |
itsOuterMagField | BDSMultipole | [protected] |
itsOuterR | BDSMultipole | [protected] |
itsOuterStepper | BDSAcceleratorComponent | [protected] |
itsOuterUserLimits | BDSAcceleratorComponent | [protected] |
itsPhi | BDSAcceleratorComponent | [protected] |
itsPhysiComp | BDSMultipole | [protected] |
itsPosition | BDSAcceleratorComponent | [protected] |
itsPsi | BDSAcceleratorComponent | [protected] |
itsRotation | BDSAcceleratorComponent | [protected] |
itsSegPos | BDSMultipole | [protected] |
itsSegRot | BDSMultipole | [protected] |
itsTheta | BDSAcceleratorComponent | [protected] |
itsTilt | BDSAcceleratorComponent | [protected] |
itsType | BDSAcceleratorComponent | [protected] |
itsUserLimits | BDSMultipole | [protected] |
itsVisAttributes | BDSMultipole | [protected] |
itsXAper | BDSAcceleratorComponent | [protected] |
itsXOffset | BDSAcceleratorComponent | [protected] |
itsYAper | BDSAcceleratorComponent | [protected] |
itsYOffset | BDSAcceleratorComponent | [protected] |
itsZOffset | BDSAcceleratorComponent | [protected] |
mySectorBend(G4String aName, G4double aLength, G4double bpRad, G4double FeRad, G4double bField, G4double angle, G4double outR, G4double tilt=0, G4double bGrad=0, G4String aMaterial="", G4int nSegments=1) | mySectorBend | |
PrepareField(G4VPhysicalVolume *referenceVolume) | BDSAcceleratorComponent | [virtual] |
SetBDSEnergyCounter(BDSEnergyCounterSD *anBDSEnergyCounter) | BDSAcceleratorComponent | [inline] |
SetBDSEnergyCounterID(G4int anID) | BDSAcceleratorComponent | [inline] |
SetCopyNumber(G4int nCopy) | BDSAcceleratorComponent | [inline] |
SetInnerMostLogicalVolume(G4LogicalVolume *aLogVol) | BDSAcceleratorComponent | [inline] |
SetK1(G4double K1) | BDSAcceleratorComponent | [inline] |
SetK2(G4double K2) | BDSAcceleratorComponent | [inline] |
SetK3(G4double K3) | BDSAcceleratorComponent | [inline] |
SetMultipleSensitiveVolumes(G4LogicalVolume *aLogVol) | BDSAcceleratorComponent | [inline] |
SetName(G4String aName) | BDSAcceleratorComponent | [inline] |
SetOuterRadius(G4double outR) | BDSMultipole | [inline] |
SetPhi(G4double val) | BDSAcceleratorComponent | [inline] |
SetPosition(G4ThreeVector) | BDSAcceleratorComponent | [inline] |
SetPsi(G4double val) | BDSAcceleratorComponent | [inline] |
SetSensitiveVolume(G4LogicalVolume *aLogVol) | BDSAcceleratorComponent | [inline] |
SetSPos(G4double spos) | BDSAcceleratorComponent | [inline] |
SetTheta(G4double val) | BDSAcceleratorComponent | [inline] |
SetType(G4String aType) | BDSAcceleratorComponent | [inline] |
SetZLower(G4double aZLower) | BDSAcceleratorComponent | [inline] |
SetZUpper(G4double aZUpper) | BDSAcceleratorComponent | [inline] |
SynchRescale(G4double factor) | mySectorBend | [virtual] |
~BDSAcceleratorComponent() | BDSAcceleratorComponent | [virtual] |
~BDSMultipole() | BDSMultipole | [virtual] |
~mySectorBend() | mySectorBend | |