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 | |
approxTo0(double val) | OpticalObject | |
buildRmFromEntryValuesOriginalOriginal() | OpticalObject | |
centreGlob() const | OpticalObject | inline |
centreGlobal() const | OpticalObject | inline |
centreGlobOriginal() const | OpticalObject | inline |
centreGlobOriginalOriginal() const | OpticalObject | inline |
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() | OptOCubeSplitter | virtual |
CoordinateEntryList() const | OpticalObject | inline |
createComponentOptOsFromOptAlignInfo() | OpticalObject | |
defaultBehaviour(LightRay &lightray, Measurement &meas) | OpticalObject | virtual |
detailedDeviatesLightRay(LightRay &lightray) | OptOCubeSplitter | virtual |
detailedTraversesLightRay(LightRay &lightray) | OptOCubeSplitter | 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) | OptOCubeSplitter | virtual |
fastTraversesLightRay(LightRay &lightray) | OptOCubeSplitter | virtual |
fillExtraEntry(std::vector< ALIstring > &wordlist) | OpticalObject | protectedvirtual |
fillIguana() | OpticalObject | inlinevirtual |
fillVRML() | OpticalObject | inlinevirtual |
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 | |
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(const std::vector< Entry * > &entries) const | OpticalObject | |
getMaterial() const | OpticalObject | inline |
getMiddlePlate() | OptOCubeSplitter | |
getPlate(const ALIbool forwardPlate, const ALIbool applyWedge) | OpticalObject | |
getRotationAnglesFromMatrix(CLHEP::HepRotation &rmLocal, const std::vector< Entry * > &entries) const | OpticalObject | |
getRotationAnglesInOptOFrame(const OpticalObject *optoAncestor, const std::vector< Entry * > &entries) const | OpticalObject | |
getSolidShape() const | OpticalObject | inline |
getUpperPlate() | OptOCubeSplitter | |
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 |
OpticalObject() | OpticalObject | inline |
OpticalObject(OpticalObject *parent, const ALIstring &type, const ALIstring &name, const ALIbool copy_data) | OpticalObject | |
OptOCubeSplitter() | OptOCubeSplitter | inline |
OptOCubeSplitter(OpticalObject *parent, const ALIstring &type, const ALIstring &name, const ALIbool copy_data) | OptOCubeSplitter | inline |
parent() const | OpticalObject | inline |
participateInMeasurement(LightRay &lightray, Measurement &meas, const ALIstring &behav) | OpticalObject | virtual |
propagateGlobalRMOriginalOriginalChangeToChildren(const CLHEP::HepRotation &rmorioriold, const CLHEP::HepRotation &rmoriorinew) | OpticalObject | |
resetGlobalCoordinates() | OpticalObject | |
resetOriginalOriginalCoordinates() | OpticalObject | |
rmGlob() const | OpticalObject | inline |
rmGlobOriginal() const | OpticalObject | inline |
rmGlobOriginalOriginal() const | OpticalObject | inline |
rmLocal() const | OpticalObject | |
setCmsswID(ALIuint id) | OpticalObject | inline |
setExtraEntryValue(const ALIuint entryNo, const ALIdouble disp) | OpticalObject | |
setGlobalCoordinates() | OpticalObject | |
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 |
setType(const ALIstring &type) | OpticalObject | inline |
shortName() const | OpticalObject | |
theMaterial | OpticalObject | protected |
theSolidShape | OpticalObject | protected |
type() const | OpticalObject | inline |
userDefinedBehaviour(LightRay &lightray, Measurement &meas, const ALIstring &behav) | OpticalObject | virtual |
verbose | OpticalObject | protected |
~OpticalObject() | OpticalObject | virtual |
~OptOCubeSplitter() | OptOCubeSplitter | inline |