CMS 3D CMS Logo

OpticalObject Member List

This is the complete list of members for OpticalObject, including all inherited members.

addCoordinateEntryToList(Entry *entry)OpticalObjectinline
addExtraEntryToList(Entry *entry)OpticalObjectinline
addExtraEntryValueOriginalOriginalToList(ALIdouble entry_value)OpticalObjectinline
addExtraEntryValueOriginalToList(ALIdouble entry_value)OpticalObjectinline
addExtraEntryValueToList(ALIdouble entry_value)OpticalObjectinline
addPii(double val)OpticalObject
anglesIsGlobalOpticalObjectprivate
approxTo0(double val)OpticalObject
axisXLocalInGlobalOpticalObjectprivate
axisYLocalInGlobalOpticalObjectprivate
axisZLocalInGlobalOpticalObjectprivate
buildRmFromEntryValuesOriginalOriginal()OpticalObject
buildWordList(const Entry *entry, std::vector< ALIstring > &wordlist)OpticalObjectprivate
calculateLocalRotationAxisInGlobal()OpticalObjectprivate
centreGlob() constOpticalObjectinline
centreGlobal() constOpticalObjectinline
centreGlobOriginal() constOpticalObjectinline
centreGlobOriginalOriginal() constOpticalObjectinline
centreIsGlobalOpticalObjectprivate
centreLocal() constOpticalObject
checkMatrixEquations(double angleX, double angleY, double angleZ, CLHEP::HepRotation *rot=nullptr)OpticalObject
construct()OpticalObject
constructFromOptAligInfo(const OpticalAlignInfo &oaInfo)OpticalObject
constructMaterial()OpticalObjectvirtual
constructSolidShape()OpticalObjectvirtual
CoordinateEntryList() constOpticalObjectinline
copyData()OpticalObjectprivate
createComponentOptOs(ALIFileIn &filein)OpticalObjectprivate
createComponentOptOsFromOptAlignInfo()OpticalObject
createNewOptO(OpticalObject *parent, ALIstring optoType, ALIstring optoName, ALIbool fcopyComponents)OpticalObjectprivate
defaultBehaviour(LightRay &lightray, Measurement &meas)OpticalObjectvirtual
detailedDeviatesLightRay(LightRay &lightray)OpticalObjectvirtual
detailedTraversesLightRay(LightRay &lightray)OpticalObjectvirtual
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() constOpticalObjectinline
extraEntryNo(const ALIstring &entry_name) constOpticalObject
ExtraEntryValueList()OpticalObjectinline
ExtraEntryValueOriginalList()OpticalObjectinline
ExtraEntryValueOriginalOriginalList()OpticalObjectinline
fastDeviatesLightRay(LightRay &lightray)OpticalObjectvirtual
fastTraversesLightRay(LightRay &lightray)OpticalObjectvirtual
fcopyDataOpticalObjectprivate
fillCoordinateEntry(const ALIstring &coor_name, const std::vector< ALIstring > &wordlist)OpticalObjectprivate
fillExtraEntry(std::vector< ALIstring > &wordlist)OpticalObjectprotectedvirtual
fillIguana()OpticalObjectinlinevirtual
fillVRML()OpticalObjectinlinevirtual
findExtraEntryValue(const ALIstring &eename) constOpticalObject
findExtraEntryValueIfExists(const ALIstring &eename, ALIdouble &value) constOpticalObject
findExtraEntryValueMustExist(const ALIstring &eename) constOpticalObject
getCmsswID() constOpticalObjectinline
getCoordinateFromOptAlignParam(const OpticalAlignParam &oaParam)OpticalObject
getDisplacementInLocalCoordinates(const XYZcoor coor, const ALIdouble disp)OpticalObject
getDispVec(const XYZcoor coor, const ALIdouble disp)OpticalObjectprivate
getEntryCentre(const XYZcoor coor) constOpticalObject
getEntryCentre(const ALIstring &coor) constOpticalObject
getEntryRMangle(const XYZcoor coor) constOpticalObject
getEntryRMangle(const ALIstring &coor) constOpticalObject
getLocalRotationAngles(const std::vector< Entry *> &entries) constOpticalObject
getMaterial() constOpticalObjectinline
getPlate(const ALIbool forwardPlate, const ALIbool applyWedge)OpticalObject
getRotationAnglesFromMatrix(CLHEP::HepRotation &rmLocal, const std::vector< Entry *> &entries) constOpticalObject
getRotationAnglesInOptOFrame(const OpticalObject *optoAncestor, const std::vector< Entry *> &entries) constOpticalObject
getSolidShape() constOpticalObjectinline
getZAxis()OpticalObjectinline
ID() constOpticalObjectinline
longName() constOpticalObjectinline
makeMeasurement(LightRay &lightray, Measurement &meas)OpticalObjectvirtual
meas()OpticalObjectinline
name() constOpticalObjectinline
operator<<(std::ostream &os, const OpticalObject &c)OpticalObjectfriend
OpticalObject()OpticalObjectinline
OpticalObject(OpticalObject *parent, const ALIstring &type, const ALIstring &name, const ALIbool copy_data)OpticalObject
parent() constOpticalObjectinline
participateInMeasurement(LightRay &lightray, Measurement &meas, const ALIstring &behav)OpticalObjectvirtual
propagateGlobalRMOriginalOriginalChangeToChildren(const CLHEP::HepRotation &rmorioriold, const CLHEP::HepRotation &rmoriorinew)OpticalObject
readCoordinates(const ALIstring &coor_type_read, const ALIstring &coor_type_expected, ALIFileIn &filein)OpticalObjectprivate
readData(ALIFileIn &filein)OpticalObjectprivate
readExtraEntries(ALIFileIn &filein)OpticalObjectprivate
resetGlobalCoordinates()OpticalObject
resetOriginalOriginalCoordinates()OpticalObject
rmGlob() constOpticalObjectinline
rmGlobOriginal() constOpticalObjectinline
rmGlobOriginalOriginal() constOpticalObjectinline
rmLocal() constOpticalObject
rotateItAroundGlobal(T &object, const XYZcoor coor, const double disp)OpticalObjectprivate
SetAnglesIsGlobal(ALIbool isG)OpticalObjectinlineprivate
setAnglesNull()OpticalObjectprivate
SetCentreGlobFromCentreLocal()OpticalObjectprivate
SetCentreIsGlobal(ALIbool isG)OpticalObjectinlineprivate
SetCentreLocalFromEntryValues()OpticalObjectprivate
setCmsswID(ALIuint id)OpticalObjectinline
setExtraEntryValue(const ALIuint entryNo, const ALIdouble disp)OpticalObject
setGlobalCentre()OpticalObjectprivate
setGlobalCoordinates()OpticalObject
setGlobalCoordinatesOfComponents()OpticalObjectprivate
setGlobalRM()OpticalObjectprivate
setGlobalRMOriginalOriginal(const CLHEP::HepRotation &rmoriori)OpticalObject
setID(ALIuint id)OpticalObjectinline
setMeas(Measurement *meas)OpticalObjectinline
setOriginalEntryValues()OpticalObject
setRmGlobal(const CLHEP::HepRotation &rm)OpticalObjectinline
setRmGlobalOriginal(const CLHEP::HepRotation &rm)OpticalObjectinline
SetRMGlobFromRMLocal()OpticalObjectprivate
SetRMGlobFromRMLocalOriginalOriginal(const CLHEP::HepRotation &rmoriori)OpticalObjectprivate
SetRMLocalFromEntryValues()OpticalObjectprivate
setType(const ALIstring &type)OpticalObjectinline
shortName() constOpticalObject
theCentreGlobOpticalObjectprivate
theCentreGlobOriginalOpticalObjectprivate
theCentreGlobOriginalOriginalOpticalObjectprivate
theCmsswIDOpticalObjectprivate
theCoordinateEntryVectorOpticalObjectprivate
theCurrentMeasOpticalObjectprivate
theExtraEntryValueOriginalOriginalVectorOpticalObjectprivate
theExtraEntryValueOriginalVectorOpticalObjectprivate
theExtraEntryValueVectorOpticalObjectprivate
theExtraEntryVectorOpticalObjectprivate
theMaterialOpticalObjectprotected
theNameOpticalObjectprivate
theParentOpticalObjectprivate
theRmGlobOpticalObjectprivate
theRmGlobOriginalOpticalObjectprivate
theRmGlobOriginalOriginalOpticalObjectprivate
theSolidShapeOpticalObjectprotected
theTypeOpticalObjectprivate
transformCylindrical2Cartesian()OpticalObjectprivate
transformGlobal2Local()OpticalObjectprivate
transformSpherical2Cartesian()OpticalObjectprivate
type() constOpticalObjectinline
userDefinedBehaviour(LightRay &lightray, Measurement &meas, const ALIstring &behav)OpticalObjectvirtual
verboseOpticalObjectprotected
~OpticalObject()OpticalObjectvirtual