CMS 3D CMS Logo

OptOCubeSplitter Member List

This is the complete list of members for OptOCubeSplitter, 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() overrideOptOCubeSplittervirtual
CoordinateEntryList() const OpticalObjectinline
createComponentOptOsFromOptAlignInfo()OpticalObject
defaultBehaviour(LightRay &lightray, Measurement &meas)OpticalObjectvirtual
detailedDeviatesLightRay(LightRay &lightray) overrideOptOCubeSplittervirtual
detailedTraversesLightRay(LightRay &lightray) overrideOptOCubeSplittervirtual
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) overrideOptOCubeSplittervirtual
fastTraversesLightRay(LightRay &lightray) overrideOptOCubeSplittervirtual
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
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 OpticalObjectinline
getUpperPlate()OptOCubeSplitter
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
OptOCubeSplitter()OptOCubeSplitterinline
OptOCubeSplitter(OpticalObject *parent, const ALIstring &type, const ALIstring &name, const ALIbool copy_data)OptOCubeSplitterinline
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
~OptOCubeSplitter() overrideOptOCubeSplitterinline