CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
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() const OpticalObjectinline
centreGlobal() const OpticalObjectinline
centreGlobOriginal() const OpticalObjectinline
centreGlobOriginalOriginal() const OpticalObjectinline
centreIsGlobalOpticalObjectprivate
centreLocal() const OpticalObject
checkMatrixEquations(double angleX, double angleY, double angleZ, CLHEP::HepRotation *rot=0)OpticalObject
construct()OpticalObject
constructFromOptAligInfo(const OpticalAlignInfo &oaInfo)OpticalObject
constructMaterial()OpticalObjectvirtual
constructSolidShape()OpticalObjectvirtual
CoordinateEntryList() const OpticalObjectinline
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() const OpticalObjectinline
extraEntryNo(const ALIstring &entry_name) const OpticalObject
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) 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
getDispVec(const XYZcoor coor, const ALIdouble disp)OpticalObjectprivate
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(std::vector< Entry * > entries) const OpticalObject
getMaterial() const OpticalObjectinline
getPlate(const ALIbool forwardPlate, const ALIbool applyWedge)OpticalObject
getRotationAnglesFromMatrix(CLHEP::HepRotation &rmLocal, std::vector< Entry * > entries) const OpticalObject
getRotationAnglesInOptOFrame(const OpticalObject *optoAncestor, 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
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() const OpticalObjectinline
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() const OpticalObjectinline
rmGlobOriginal() const OpticalObjectinline
rmGlobOriginalOriginal() const OpticalObjectinline
rmLocal() const OpticalObject
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(CLHEP::HepRotation rmoriori)OpticalObjectprivate
SetRMLocalFromEntryValues()OpticalObjectprivate
setType(const ALIstring &type)OpticalObjectinline
shortName() const OpticalObject
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() const OpticalObjectinline
userDefinedBehaviour(LightRay &lightray, Measurement &meas, const ALIstring &behav)OpticalObjectvirtual
verboseOpticalObjectprotected
~OpticalObject()OpticalObjectvirtual