CMS 3D CMS Logo

OptOPinhole Member List

This is the complete list of members for OptOPinhole, 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
approxTo0(double val)OpticalObject
buildRmFromEntryValuesOriginalOriginal()OpticalObject
centreGlob() constOpticalObjectinline
centreGlobal() constOpticalObjectinline
centreGlobOriginal() constOpticalObjectinline
centreGlobOriginalOriginal() constOpticalObjectinline
centreLocal() constOpticalObject
checkMatrixEquations(double angleX, double angleY, double angleZ, CLHEP::HepRotation *rot=nullptr)OpticalObject
construct()OpticalObject
constructFromOptAligInfo(const OpticalAlignInfo &oaInfo)OpticalObject
constructMaterial()OpticalObjectvirtual
constructSolidShape() overrideOptOPinholevirtual
CoordinateEntryList() constOpticalObjectinline
createComponentOptOsFromOptAlignInfo()OpticalObject
defaultBehaviour(LightRay &lightray, Measurement &meas) overrideOptOPinholevirtual
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
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
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
OpticalObject()OpticalObjectinline
OpticalObject(OpticalObject *parent, const ALIstring &type, const ALIstring &name, const ALIbool copy_data)OpticalObject
OptOPinhole()OptOPinholeinline
OptOPinhole(OpticalObject *parent, const ALIstring &type, const ALIstring &name, const ALIbool copy_data)OptOPinholeinline
parent() constOpticalObjectinline
participateInMeasurement(LightRay &lightray, Measurement &meas, const ALIstring &behav)OpticalObjectvirtual
propagateGlobalRMOriginalOriginalChangeToChildren(const CLHEP::HepRotation &rmorioriold, const CLHEP::HepRotation &rmoriorinew)OpticalObject
resetGlobalCoordinates()OpticalObject
resetOriginalOriginalCoordinates()OpticalObject
rmGlob() constOpticalObjectinline
rmGlobOriginal() constOpticalObjectinline
rmGlobOriginalOriginal() constOpticalObjectinline
rmLocal() constOpticalObject
setCmsswID(ALIuint id)OpticalObjectinline
setExtraEntryValue(const ALIuint entryNo, const ALIdouble disp)OpticalObject
setGlobalCoordinates()OpticalObject
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
setType(const ALIstring &type)OpticalObjectinline
shortName() constOpticalObject
theMaterialOpticalObjectprotected
theSolidShapeOpticalObjectprotected
type() constOpticalObjectinline
userDefinedBehaviour(LightRay &lightray, Measurement &meas, const ALIstring &behav)OpticalObjectvirtual
verboseOpticalObjectprotected
~OpticalObject()OpticalObjectvirtual
~OptOPinhole() overrideOptOPinholeinline