CMS 3D CMS Logo

OpticalObject Member List

This is the complete list of members for OpticalObject, including all inherited members.
addCoordinateEntryToList(Entry *entry)OpticalObject [inline]
addExtraEntryToList(Entry *entry)OpticalObject [inline]
addExtraEntryValueOriginalOriginalToList(ALIdouble entry_value)OpticalObject [inline]
addExtraEntryValueOriginalToList(ALIdouble entry_value)OpticalObject [inline]
addExtraEntryValueToList(ALIdouble entry_value)OpticalObject [inline]
addPii(double val)OpticalObject
anglesIsGlobalOpticalObject [private]
approxTo0(double val)OpticalObject
axisXLocalInGlobalOpticalObject [private]
axisYLocalInGlobalOpticalObject [private]
axisZLocalInGlobalOpticalObject [private]
buildRmFromEntryValuesOriginalOriginal()OpticalObject
buildWordList(const Entry *entry, std::vector< ALIstring > &wordlist)OpticalObject [private]
calculateLocalRotationAxisInGlobal()OpticalObject [private]
centreGlob() const OpticalObject [inline]
centreGlobal() const OpticalObject [inline]
centreGlobOriginal() const OpticalObject [inline]
centreGlobOriginalOriginal() const OpticalObject [inline]
centreIsGlobalOpticalObject [private]
centreLocal() const OpticalObject
checkMatrixEquations(double angleX, double angleY, double angleZ, CLHEP::HepRotation *rot=0)OpticalObject
construct()OpticalObject
constructFromOptAligInfo(const OpticalAlignInfo &oaInfo)OpticalObject
constructMaterial()OpticalObject [virtual]
constructSolidShape()OpticalObject [virtual]
CoordinateEntryList() const OpticalObject [inline]
copyData()OpticalObject [private]
createComponentOptOs(ALIFileIn &filein)OpticalObject [private]
createComponentOptOsFromOptAlignInfo()OpticalObject
createNewOptO(OpticalObject *parent, ALIstring optoType, ALIstring optoName, ALIbool fcopyComponents)OpticalObject [private]
defaultBehaviour(LightRay &lightray, Measurement &meas)OpticalObject [virtual]
detailedDeviatesLightRay(LightRay &lightray)OpticalObject [virtual]
detailedTraversesLightRay(LightRay &lightray)OpticalObject [virtual]
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 OpticalObject [inline]
extraEntryNo(const ALIstring &entry_name) const OpticalObject
ExtraEntryValueList()OpticalObject [inline]
ExtraEntryValueOriginalList()OpticalObject [inline]
ExtraEntryValueOriginalOriginalList()OpticalObject [inline]
fastDeviatesLightRay(LightRay &lightray)OpticalObject [virtual]
fastTraversesLightRay(LightRay &lightray)OpticalObject [virtual]
fcopyDataOpticalObject [private]
fillCoordinateEntry(const ALIstring &coor_name, const std::vector< ALIstring > &wordlist)OpticalObject [private]
fillExtraEntry(std::vector< ALIstring > &wordlist)OpticalObject [protected, virtual]
fillIguana()OpticalObject [inline, virtual]
fillVRML()OpticalObject [inline, virtual]
findExtraEntryValue(const ALIstring &eename) const OpticalObject
findExtraEntryValueIfExists(const ALIstring &eename, ALIdouble &value) const OpticalObject
findExtraEntryValueMustExist(const ALIstring &eename) const OpticalObject
getCmsswID() const OpticalObject [inline]
getCoordinateFromOptAlignParam(const OpticalAlignParam &oaParam)OpticalObject
getDisplacementInLocalCoordinates(const XYZcoor coor, const ALIdouble disp)OpticalObject
getDispVec(const XYZcoor coor, const ALIdouble disp)OpticalObject [private]
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 OpticalObject [inline]
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 OpticalObject [inline]
getZAxis()OpticalObject [inline]
ID() const OpticalObject [inline]
longName() const OpticalObject [inline]
makeMeasurement(LightRay &lightray, Measurement &meas)OpticalObject [virtual]
meas()OpticalObject [inline]
name() const OpticalObject [inline]
operator<<(std::ostream &os, const OpticalObject &c)OpticalObject [friend]
OpticalObject()OpticalObject [inline]
OpticalObject(OpticalObject *parent, const ALIstring &type, const ALIstring &name, const ALIbool copy_data)OpticalObject
parent() const OpticalObject [inline]
participateInMeasurement(LightRay &lightray, Measurement &meas, const ALIstring &behav)OpticalObject [virtual]
propagateGlobalRMOriginalOriginalChangeToChildren(const CLHEP::HepRotation &rmorioriold, const CLHEP::HepRotation &rmoriorinew)OpticalObject
readCoordinates(const ALIstring &coor_type_read, const ALIstring &coor_type_expected, ALIFileIn &filein)OpticalObject [private]
readData(ALIFileIn &filein)OpticalObject [private]
readExtraEntries(ALIFileIn &filein)OpticalObject [private]
resetGlobalCoordinates()OpticalObject
resetOriginalOriginalCoordinates()OpticalObject
rmGlob() const OpticalObject [inline]
rmGlobOriginal() const OpticalObject [inline]
rmGlobOriginalOriginal() const OpticalObject [inline]
rmLocal() const OpticalObject
rotateItAroundGlobal(T &object, const XYZcoor coor, const double disp)OpticalObject [private]
SetAnglesIsGlobal(ALIbool isG)OpticalObject [inline, private]
setAnglesNull()OpticalObject [private]
SetCentreGlobFromCentreLocal()OpticalObject [private]
SetCentreIsGlobal(ALIbool isG)OpticalObject [inline, private]
SetCentreLocalFromEntryValues()OpticalObject [private]
setCmsswID(ALIuint id)OpticalObject [inline]
setExtraEntryValue(const ALIuint entryNo, const ALIdouble disp)OpticalObject
setGlobalCentre()OpticalObject [private]
setGlobalCoordinates()OpticalObject
setGlobalCoordinatesOfComponents()OpticalObject [private]
setGlobalRM()OpticalObject [private]
setGlobalRMOriginalOriginal(const CLHEP::HepRotation &rmoriori)OpticalObject
setID(ALIuint id)OpticalObject [inline]
setMeas(Measurement *meas)OpticalObject [inline]
setOriginalEntryValues()OpticalObject
setRmGlobal(const CLHEP::HepRotation &rm)OpticalObject [inline]
setRmGlobalOriginal(const CLHEP::HepRotation &rm)OpticalObject [inline]
SetRMGlobFromRMLocal()OpticalObject [private]
SetRMGlobFromRMLocalOriginalOriginal(CLHEP::HepRotation rmoriori)OpticalObject [private]
SetRMLocalFromEntryValues()OpticalObject [private]
setType(const ALIstring &type)OpticalObject [inline]
shortName() const OpticalObject
theCentreGlobOpticalObject [private]
theCentreGlobOriginalOpticalObject [private]
theCentreGlobOriginalOriginalOpticalObject [private]
theCmsswIDOpticalObject [private]
theCoordinateEntryVectorOpticalObject [private]
theCurrentMeasOpticalObject [private]
theExtraEntryValueOriginalOriginalVectorOpticalObject [private]
theExtraEntryValueOriginalVectorOpticalObject [private]
theExtraEntryValueVectorOpticalObject [private]
theExtraEntryVectorOpticalObject [private]
theMaterialOpticalObject [protected]
theNameOpticalObject [private]
theParentOpticalObject [private]
theRmGlobOpticalObject [private]
theRmGlobOriginalOpticalObject [private]
theRmGlobOriginalOriginalOpticalObject [private]
theSolidShapeOpticalObject [protected]
theTypeOpticalObject [private]
transformCylindrical2Cartesian()OpticalObject [private]
transformGlobal2Local()OpticalObject [private]
transformSpherical2Cartesian()OpticalObject [private]
type() const OpticalObject [inline]
userDefinedBehaviour(LightRay &lightray, Measurement &meas, const ALIstring &behav)OpticalObject [virtual]
verboseOpticalObject [protected]
~OpticalObject()OpticalObject [virtual]