CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
OptOSource Member List

This is the complete list of members for OptOSource, 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() const OpticalObjectinline
centreGlobal() const OpticalObjectinline
centreGlobOriginal() const OpticalObjectinline
centreGlobOriginalOriginal() const OpticalObjectinline
centreLocal() const OpticalObject
checkMatrixEquations(double angleX, double angleY, double angleZ, CLHEP::HepRotation *rot=nullptr)OpticalObject
construct()OpticalObject
constructFromOptAligInfo(const OpticalAlignInfo &oaInfo)OpticalObject
constructMaterial()OpticalObjectvirtual
constructSolidShape() overrideOptOSourcevirtual
CoordinateEntryList() const OpticalObjectinline
createComponentOptOsFromOptAlignInfo()OpticalObject
defaultBehaviour(LightRay &lightray, Measurement &meas) overrideOptOSourcevirtual
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() const OpticalObjectinline
extraEntryNo(const ALIstring &entry_name) const OpticalObject
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) const OpticalObject
findExtraEntryValueIfExists(const ALIstring &eename, ALIdouble &value) const OpticalObject
findExtraEntryValueMustExist(const ALIstring &eename) const OpticalObject
getCmsswID() const OpticalObjectinline
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 OpticalObjectinline
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 OpticalObjectinline
getZAxis()OpticalObjectinline
ID() const OpticalObjectinline
longName() const OpticalObjectinline
makeMeasurement(LightRay &lightray, Measurement &meas)OpticalObjectvirtual
meas()OpticalObjectinline
name() const OpticalObjectinline
OpticalObject()OpticalObjectinline
OpticalObject(OpticalObject *parent, const ALIstring &type, const ALIstring &name, const ALIbool copy_data)OpticalObject
OptOSource()OptOSource
OptOSource(OpticalObject *parent, const ALIstring &type, const ALIstring &name, const ALIbool copy_data)OptOSourceinline
parent() const OpticalObjectinline
participateInMeasurement(LightRay &lightray, Measurement &meas, const ALIstring &behav)OpticalObjectvirtual
propagateGlobalRMOriginalOriginalChangeToChildren(const CLHEP::HepRotation &rmorioriold, const CLHEP::HepRotation &rmoriorinew)OpticalObject
resetGlobalCoordinates()OpticalObject
resetOriginalOriginalCoordinates()OpticalObject
rmGlob() const OpticalObjectinline
rmGlobOriginal() const OpticalObjectinline
rmGlobOriginalOriginal() const OpticalObjectinline
rmLocal() const OpticalObject
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() const OpticalObject
theMaterialOpticalObjectprotected
theSolidShapeOpticalObjectprotected
type() const OpticalObjectinline
userDefinedBehaviour(LightRay &lightray, Measurement &meas, const ALIstring &behav)OpticalObjectvirtual
verboseOpticalObjectprotected
~OpticalObject()OpticalObjectvirtual
~OptOSource() overrideOptOSourceinline