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=nullptr) | OpticalObject | |
construct() | OpticalObject | |
constructFromOptAligInfo(const OpticalAlignInfo &oaInfo) | OpticalObject | |
constructMaterial() | OpticalObject | virtual |
constructSolidShape() override | OptOModifiedRhomboidPrism | 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) override | OptOModifiedRhomboidPrism | virtual |
detailedTraversesLightRay(LightRay &lightray) override | OptOModifiedRhomboidPrism | 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) override | OptOModifiedRhomboidPrism | virtual |
fastTraversesLightRay(LightRay &lightray) override | OptOModifiedRhomboidPrism | virtual |
fcopyData | OpticalObject | private |
fillCoordinateEntry(const ALIstring &coor_name, const std::vector< ALIstring > &wordlist) | OpticalObject | private |
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 | |
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(const std::vector< Entry * > &entries) const | OpticalObject | |
getMaterial() const | OpticalObject | inline |
getPlate(const ALIbool forwardPlate, const ALIbool applyWedge) | OpticalObject | |
getRotatedPlate(const ALIbool forwardPlate) | OptOModifiedRhomboidPrism | |
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 |
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 | |
OptOModifiedRhomboidPrism() | OptOModifiedRhomboidPrism | inline |
OptOModifiedRhomboidPrism(OpticalObject *parent, const ALIstring &type, const ALIstring &name, const ALIbool copy_data) | OptOModifiedRhomboidPrism | 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 | |
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 | inlineprivate |
setAnglesNull() | OpticalObject | private |
SetCentreGlobFromCentreLocal() | OpticalObject | private |
SetCentreIsGlobal(ALIbool isG) | OpticalObject | inlineprivate |
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(const 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 |
~OptOModifiedRhomboidPrism() override | OptOModifiedRhomboidPrism | inline |