, including all inherited members.
addCoordinateEntryToList(Entry *entry) | OpticalObject | [inline] |
addExtraEntryToList(Entry *entry) | OpticalObject | [inline] |
addExtraEntryValueOriginalOriginalToList(ALIdouble entry_value) | OpticalObject | [inline] |
addExtraEntryValueOriginalToList(ALIdouble entry_value) | OpticalObject | [inline] |
addExtraEntryValueToList(ALIdouble entry_value) | OpticalObject | [inline] |
addPii(double val) | OpticalObject | |
anglesIsGlobal | OpticalObject | [private] |
approxTo0(double val) | OpticalObject | |
axisXLocalInGlobal | OpticalObject | [private] |
axisYLocalInGlobal | OpticalObject | [private] |
axisZLocalInGlobal | OpticalObject | [private] |
buildRmFromEntryValuesOriginalOriginal() | OpticalObject | |
buildWordList(const Entry *entry, std::vector< ALIstring > &wordlist) | OpticalObject | [private] |
calculateLocalRotationAxisInGlobal() | OpticalObject | [private] |
centreGlob() const | OpticalObject | [inline] |
centreGlobal() const | OpticalObject | [inline] |
centreGlobOriginal() const | OpticalObject | [inline] |
centreGlobOriginalOriginal() const | OpticalObject | [inline] |
centreIsGlobal | OpticalObject | [private] |
centreLocal() const | OpticalObject | |
checkMatrixEquations(double angleX, double angleY, double angleZ, CLHEP::HepRotation *rot=0) | OpticalObject | |
construct() | OpticalObject | |
constructFromOptAligInfo(const OpticalAlignInfo &oaInfo) | OpticalObject | |
constructMaterial() | OpticalObject | [virtual] |
constructSolidShape() | OpticalObject | [virtual] |
CoordinateEntryList() const | OpticalObject | [inline] |
copyData() | OpticalObject | [private] |
createComponentOptOs(ALIFileIn &filein) | OpticalObject | [private] |
createComponentOptOsFromOptAlignInfo() | OpticalObject | |
createNewOptO(OpticalObject *parent, ALIstring optoType, ALIstring optoName, ALIbool fcopyComponents) | OpticalObject | [private] |
defaultBehaviour(LightRay &lightray, Measurement &meas) | OpticalObject | [virtual] |
detailedDeviatesLightRay(LightRay &lightray) | OpticalObject | [virtual] |
detailedTraversesLightRay(LightRay &lightray) | OpticalObject | [virtual] |
diff2pi(double ang1, double ang2) | OpticalObject | |
displaceCentreGlob(const XYZcoor coor, const ALIdouble disp) | OpticalObject | |
displaceCentreGlob(const CLHEP::Hep3Vector &dispVec) | OpticalObject | |
displaceCentreGlobOriginal(const XYZcoor coor, const ALIdouble disp) | OpticalObject | |
displaceCentreGlobOriginal(const CLHEP::Hep3Vector &dispVec) | OpticalObject | |
displaceCentreGlobOriginalOriginal(const XYZcoor coor, const ALIdouble disp) | OpticalObject | |
displaceCentreGlobOriginalOriginal(const CLHEP::Hep3Vector &dispVec) | OpticalObject | |
displaceExtraEntry(const ALIuint entryNo, const ALIdouble disp) | OpticalObject | |
displaceExtraEntryOriginal(const ALIuint entryNo, const ALIdouble disp) | OpticalObject | |
displaceExtraEntryOriginalOriginal(const ALIuint entryNo, const ALIdouble disp) | OpticalObject | |
displaceRmGlobAroundGlobal(OpticalObject *opto1stRotated, const XYZcoor coor, const ALIdouble disp) | OpticalObject | |
displaceRmGlobAroundLocal(OpticalObject *opto1stRotated, const XYZcoor coor, const ALIdouble disp) | OpticalObject | |
displaceRmGlobOriginal(const OpticalObject *opto1stRotated, const XYZcoor coor, const ALIdouble disp) | OpticalObject | |
displaceRmGlobOriginalOriginal(const OpticalObject *opto1stRotated, const XYZcoor coor, const ALIdouble disp) | OpticalObject | |
eq2ang(double ang1, double ang2) | OpticalObject | |
ExtraEntryList() const | OpticalObject | [inline] |
extraEntryNo(const ALIstring &entry_name) const | OpticalObject | |
ExtraEntryValueList() | OpticalObject | [inline] |
ExtraEntryValueOriginalList() | OpticalObject | [inline] |
ExtraEntryValueOriginalOriginalList() | OpticalObject | [inline] |
fastDeviatesLightRay(LightRay &lightray) | OpticalObject | [virtual] |
fastTraversesLightRay(LightRay &lightray) | OpticalObject | [virtual] |
fcopyData | OpticalObject | [private] |
fillCoordinateEntry(const ALIstring &coor_name, const std::vector< ALIstring > &wordlist) | OpticalObject | [private] |
fillExtraEntry(std::vector< ALIstring > &wordlist) | OpticalObject | [protected, virtual] |
fillIguana() | OpticalObject | [inline, virtual] |
fillVRML() | OpticalObject | [inline, virtual] |
findExtraEntryValue(const ALIstring &eename) const | OpticalObject | |
findExtraEntryValueIfExists(const ALIstring &eename, ALIdouble &value) const | OpticalObject | |
findExtraEntryValueMustExist(const ALIstring &eename) const | OpticalObject | |
getCmsswID() const | OpticalObject | [inline] |
getCoordinateFromOptAlignParam(const OpticalAlignParam &oaParam) | OpticalObject | |
getDisplacementInLocalCoordinates(const XYZcoor coor, const ALIdouble disp) | OpticalObject | |
getDispVec(const XYZcoor coor, const ALIdouble disp) | OpticalObject | [private] |
getEntryCentre(const XYZcoor coor) const | OpticalObject | |
getEntryCentre(const ALIstring &coor) const | OpticalObject | |
getEntryRMangle(const XYZcoor coor) const | OpticalObject | |
getEntryRMangle(const ALIstring &coor) const | OpticalObject | |
getLocalRotationAngles(std::vector< Entry * > entries) const | OpticalObject | |
getMaterial() const | OpticalObject | [inline] |
getPlate(const ALIbool forwardPlate, const ALIbool applyWedge) | OpticalObject | |
getRotationAnglesFromMatrix(CLHEP::HepRotation &rmLocal, std::vector< Entry * > entries) const | OpticalObject | |
getRotationAnglesInOptOFrame(const OpticalObject *optoAncestor, std::vector< Entry * > entries) const | OpticalObject | |
getSolidShape() const | OpticalObject | [inline] |
getZAxis() | OpticalObject | [inline] |
ID() const | OpticalObject | [inline] |
longName() const | OpticalObject | [inline] |
makeMeasurement(LightRay &lightray, Measurement &meas) | OpticalObject | [virtual] |
meas() | OpticalObject | [inline] |
name() const | OpticalObject | [inline] |
operator<<(std::ostream &os, const OpticalObject &c) | OpticalObject | [friend] |
OpticalObject() | OpticalObject | [inline] |
OpticalObject(OpticalObject *parent, const ALIstring &type, const ALIstring &name, const ALIbool copy_data) | OpticalObject | |
parent() const | OpticalObject | [inline] |
participateInMeasurement(LightRay &lightray, Measurement &meas, const ALIstring &behav) | OpticalObject | [virtual] |
propagateGlobalRMOriginalOriginalChangeToChildren(const CLHEP::HepRotation &rmorioriold, const CLHEP::HepRotation &rmoriorinew) | OpticalObject | |
readCoordinates(const ALIstring &coor_type_read, const ALIstring &coor_type_expected, ALIFileIn &filein) | OpticalObject | [private] |
readData(ALIFileIn &filein) | OpticalObject | [private] |
readExtraEntries(ALIFileIn &filein) | OpticalObject | [private] |
resetGlobalCoordinates() | OpticalObject | |
resetOriginalOriginalCoordinates() | OpticalObject | |
rmGlob() const | OpticalObject | [inline] |
rmGlobOriginal() const | OpticalObject | [inline] |
rmGlobOriginalOriginal() const | OpticalObject | [inline] |
rmLocal() const | OpticalObject | |
rotateItAroundGlobal(T &object, const XYZcoor coor, const double disp) | OpticalObject | [private] |
SetAnglesIsGlobal(ALIbool isG) | OpticalObject | [inline, private] |
setAnglesNull() | OpticalObject | [private] |
SetCentreGlobFromCentreLocal() | OpticalObject | [private] |
SetCentreIsGlobal(ALIbool isG) | OpticalObject | [inline, private] |
SetCentreLocalFromEntryValues() | OpticalObject | [private] |
setCmsswID(ALIuint id) | OpticalObject | [inline] |
setExtraEntryValue(const ALIuint entryNo, const ALIdouble disp) | OpticalObject | |
setGlobalCentre() | OpticalObject | [private] |
setGlobalCoordinates() | OpticalObject | |
setGlobalCoordinatesOfComponents() | OpticalObject | [private] |
setGlobalRM() | OpticalObject | [private] |
setGlobalRMOriginalOriginal(const CLHEP::HepRotation &rmoriori) | OpticalObject | |
setID(ALIuint id) | OpticalObject | [inline] |
setMeas(Measurement *meas) | OpticalObject | [inline] |
setOriginalEntryValues() | OpticalObject | |
setRmGlobal(const CLHEP::HepRotation &rm) | OpticalObject | [inline] |
setRmGlobalOriginal(const CLHEP::HepRotation &rm) | OpticalObject | [inline] |
SetRMGlobFromRMLocal() | OpticalObject | [private] |
SetRMGlobFromRMLocalOriginalOriginal(CLHEP::HepRotation rmoriori) | OpticalObject | [private] |
SetRMLocalFromEntryValues() | OpticalObject | [private] |
setType(const ALIstring &type) | OpticalObject | [inline] |
shortName() const | OpticalObject | |
theCentreGlob | OpticalObject | [private] |
theCentreGlobOriginal | OpticalObject | [private] |
theCentreGlobOriginalOriginal | OpticalObject | [private] |
theCmsswID | OpticalObject | [private] |
theCoordinateEntryVector | OpticalObject | [private] |
theCurrentMeas | OpticalObject | [private] |
theExtraEntryValueOriginalOriginalVector | OpticalObject | [private] |
theExtraEntryValueOriginalVector | OpticalObject | [private] |
theExtraEntryValueVector | OpticalObject | [private] |
theExtraEntryVector | OpticalObject | [private] |
theMaterial | OpticalObject | [protected] |
theName | OpticalObject | [private] |
theParent | OpticalObject | [private] |
theRmGlob | OpticalObject | [private] |
theRmGlobOriginal | OpticalObject | [private] |
theRmGlobOriginalOriginal | OpticalObject | [private] |
theSolidShape | OpticalObject | [protected] |
theType | OpticalObject | [private] |
transformCylindrical2Cartesian() | OpticalObject | [private] |
transformGlobal2Local() | OpticalObject | [private] |
transformSpherical2Cartesian() | OpticalObject | [private] |
type() const | OpticalObject | [inline] |
userDefinedBehaviour(LightRay &lightray, Measurement &meas, const ALIstring &behav) | OpticalObject | [virtual] |
verbose | OpticalObject | [protected] |
~OpticalObject() | OpticalObject | [virtual] |