#include <OpticalObject.h>
Public Member Functions | |
void | addCoordinateEntryToList (Entry *entry) |
void | addExtraEntryToList (Entry *entry) |
void | addExtraEntryValueOriginalOriginalToList (ALIdouble entry_value) |
void | addExtraEntryValueOriginalToList (ALIdouble entry_value) |
void | addExtraEntryValueToList (ALIdouble entry_value) |
double | addPii (double val) |
double | approxTo0 (double val) |
CLHEP::HepRotation | buildRmFromEntryValuesOriginalOriginal () |
const CLHEP::Hep3Vector & | centreGlob () const |
const CLHEP::Hep3Vector & | centreGlobal () const |
const CLHEP::Hep3Vector & | centreGlobOriginal () const |
const CLHEP::Hep3Vector & | centreGlobOriginalOriginal () const |
const CLHEP::Hep3Vector | centreLocal () const |
int | checkMatrixEquations (double angleX, double angleY, double angleZ, CLHEP::HepRotation *rot=0) |
void | construct () |
void | constructFromOptAligInfo (const OpticalAlignInfo &oaInfo) |
virtual void | constructMaterial () |
virtual void | constructSolidShape () |
const std::vector< Entry * > & | CoordinateEntryList () const |
void | createComponentOptOsFromOptAlignInfo () |
virtual void | defaultBehaviour (LightRay &lightray, Measurement &meas) |
virtual void | detailedDeviatesLightRay (LightRay &lightray) |
virtual void | detailedTraversesLightRay (LightRay &lightray) |
double | diff2pi (double ang1, double ang2) |
void | displaceCentreGlob (const XYZcoor coor, const ALIdouble disp) |
void | displaceCentreGlob (const CLHEP::Hep3Vector &dispVec) |
void | displaceCentreGlobOriginal (const XYZcoor coor, const ALIdouble disp) |
void | displaceCentreGlobOriginal (const CLHEP::Hep3Vector &dispVec) |
void | displaceCentreGlobOriginalOriginal (const XYZcoor coor, const ALIdouble disp) |
void | displaceCentreGlobOriginalOriginal (const CLHEP::Hep3Vector &dispVec) |
void | displaceExtraEntry (const ALIuint entryNo, const ALIdouble disp) |
void | displaceExtraEntryOriginal (const ALIuint entryNo, const ALIdouble disp) |
void | displaceExtraEntryOriginalOriginal (const ALIuint entryNo, const ALIdouble disp) |
void | displaceRmGlobAroundGlobal (OpticalObject *opto1stRotated, const XYZcoor coor, const ALIdouble disp) |
void | displaceRmGlobAroundLocal (OpticalObject *opto1stRotated, const XYZcoor coor, const ALIdouble disp) |
void | displaceRmGlobOriginal (const OpticalObject *opto1stRotated, const XYZcoor coor, const ALIdouble disp) |
void | displaceRmGlobOriginalOriginal (const OpticalObject *opto1stRotated, const XYZcoor coor, const ALIdouble disp) |
bool | eq2ang (double ang1, double ang2) |
const std::vector< Entry * > & | ExtraEntryList () const |
const ALIint | extraEntryNo (const ALIstring &entry_name) const |
std::vector< ALIdouble > & | ExtraEntryValueList () |
const std::vector< ALIdouble > & | ExtraEntryValueOriginalList () |
const std::vector< ALIdouble > & | ExtraEntryValueOriginalOriginalList () |
virtual void | fastDeviatesLightRay (LightRay &lightray) |
virtual void | fastTraversesLightRay (LightRay &lightray) |
virtual void | fillIguana () |
virtual void | fillVRML () |
const ALIdouble | findExtraEntryValue (const ALIstring &eename) const |
const ALIbool | findExtraEntryValueIfExists (const ALIstring &eename, ALIdouble &value) const |
const ALIdouble | findExtraEntryValueMustExist (const ALIstring &eename) const |
const ALIuint | getCmsswID () const |
std::vector< ALIstring > | getCoordinateFromOptAlignParam (const OpticalAlignParam &oaParam) |
CLHEP::Hep3Vector | getDisplacementInLocalCoordinates (const XYZcoor coor, const ALIdouble disp) |
const double | getEntryCentre (const XYZcoor coor) const |
const double | getEntryCentre (const ALIstring &coor) const |
const double | getEntryRMangle (const XYZcoor coor) const |
const double | getEntryRMangle (const ALIstring &coor) const |
std::vector< double > | getLocalRotationAngles (const std::vector< Entry * > &entries) const |
CocoaMaterialElementary * | getMaterial () const |
ALIPlane | getPlate (const ALIbool forwardPlate, const ALIbool applyWedge) |
std::vector< double > | getRotationAnglesFromMatrix (CLHEP::HepRotation &rmLocal, const std::vector< Entry * > &entries) const |
std::vector< double > | getRotationAnglesInOptOFrame (const OpticalObject *optoAncestor, const std::vector< Entry * > &entries) const |
CocoaSolidShape * | getSolidShape () const |
CLHEP::Hep3Vector | getZAxis () |
const ALIuint | ID () const |
const ALIstring | longName () const |
virtual void | makeMeasurement (LightRay &lightray, Measurement &meas) |
Measurement * | meas () |
const ALIstring & | name () const |
OpticalObject () | |
OpticalObject (OpticalObject *parent, const ALIstring &type, const ALIstring &name, const ALIbool copy_data) | |
const OpticalObject * | parent () const |
virtual void | participateInMeasurement (LightRay &lightray, Measurement &meas, const ALIstring &behav) |
void | propagateGlobalRMOriginalOriginalChangeToChildren (const CLHEP::HepRotation &rmorioriold, const CLHEP::HepRotation &rmoriorinew) |
void | resetGlobalCoordinates () |
void | resetOriginalOriginalCoordinates () |
const CLHEP::HepRotation & | rmGlob () const |
const CLHEP::HepRotation & | rmGlobOriginal () const |
const CLHEP::HepRotation & | rmGlobOriginalOriginal () const |
const CLHEP::HepRotation | rmLocal () const |
void | setCmsswID (ALIuint id) |
void | setExtraEntryValue (const ALIuint entryNo, const ALIdouble disp) |
void | setGlobalCoordinates () |
void | setGlobalRMOriginalOriginal (const CLHEP::HepRotation &rmoriori) |
void | setID (ALIuint id) |
void | setMeas (Measurement *meas) |
set current measurement More... | |
void | setOriginalEntryValues () |
void | setRmGlobal (const CLHEP::HepRotation &rm) |
void | setRmGlobalOriginal (const CLHEP::HepRotation &rm) |
void | setType (const ALIstring &type) |
const ALIstring | shortName () const |
const ALIstring & | type () const |
virtual void | userDefinedBehaviour (LightRay &lightray, Measurement &meas, const ALIstring &behav) |
virtual | ~OpticalObject () |
Protected Member Functions | |
virtual void | fillExtraEntry (std::vector< ALIstring > &wordlist) |
Protected Attributes | |
CocoaMaterialElementary * | theMaterial |
CocoaSolidShape * | theSolidShape |
ALIint | verbose |
Private Attributes | |
ALIbool | anglesIsGlobal |
CLHEP::Hep3Vector | axisXLocalInGlobal |
CLHEP::Hep3Vector | axisYLocalInGlobal |
CLHEP::Hep3Vector | axisZLocalInGlobal |
ALIbool | centreIsGlobal |
ALIbool | fcopyData |
CLHEP::Hep3Vector | theCentreGlob |
CLHEP::Hep3Vector | theCentreGlobOriginal |
CLHEP::Hep3Vector | theCentreGlobOriginalOriginal |
ALIuint | theCmsswID |
std::vector< Entry * > | theCoordinateEntryVector |
Measurement * | theCurrentMeas |
std::vector< ALIdouble > | theExtraEntryValueOriginalOriginalVector |
std::vector< ALIdouble > | theExtraEntryValueOriginalVector |
std::vector< ALIdouble > | theExtraEntryValueVector |
std::vector< Entry * > | theExtraEntryVector |
ALIstring | theName |
OpticalObject * | theParent |
CLHEP::HepRotation | theRmGlob |
CLHEP::HepRotation | theRmGlobOriginal |
CLHEP::HepRotation | theRmGlobOriginalOriginal |
ALIstring | theType |
Friends | |
std::ostream & | operator<< (std::ostream &os, const OpticalObject &c) |
Definition at line 35 of file OpticalObject.h.
|
inline |
Definition at line 41 of file OpticalObject.h.
OpticalObject::OpticalObject | ( | OpticalObject * | parent, |
const ALIstring & | type, | ||
const ALIstring & | name, | ||
const ALIbool | copy_data | ||
) |
Definition at line 53 of file OpticalObject.cc.
|
virtual |
Definition at line 1701 of file OpticalObject.cc.
|
inline |
Definition at line 141 of file OpticalObject.h.
|
inline |
Definition at line 144 of file OpticalObject.h.
|
inline |
Definition at line 153 of file OpticalObject.h.
|
inline |
Definition at line 150 of file OpticalObject.h.
|
inline |
Definition at line 147 of file OpticalObject.h.
double OpticalObject::addPii | ( | double | val | ) |
Definition at line 1906 of file OpticalObject.cc.
double OpticalObject::approxTo0 | ( | double | val | ) |
Definition at line 1897 of file OpticalObject.cc.
CLHEP::HepRotation OpticalObject::buildRmFromEntryValuesOriginalOriginal | ( | ) |
Definition at line 709 of file OpticalObject.cc.
|
private |
Definition at line 426 of file OpticalObject.cc.
|
private |
Definition at line 1790 of file OpticalObject.cc.
|
inline |
Definition at line 85 of file OpticalObject.h.
Referenced by OptOPinhole::defaultBehaviour(), OptODistancemeter::makeMeasurement(), OptODistancemeter3dim::makeMeasurement(), and EntryLengthAffCentre::valueDisplaced().
|
inline |
Definition at line 89 of file OpticalObject.h.
|
inline |
Definition at line 95 of file OpticalObject.h.
Referenced by EntryLengthAffCentre::valueDisplaced().
|
inline |
Definition at line 98 of file OpticalObject.h.
const CLHEP::Hep3Vector OpticalObject::centreLocal | ( | ) | const |
Definition at line 2019 of file OpticalObject.cc.
int OpticalObject::checkMatrixEquations | ( | double | angleX, |
double | angleY, | ||
double | angleZ, | ||
CLHEP::HepRotation * | rot = 0 |
||
) |
Definition at line 1918 of file OpticalObject.cc.
void OpticalObject::construct | ( | ) |
Definition at line 66 of file OpticalObject.cc.
void OpticalObject::constructFromOptAligInfo | ( | const OpticalAlignInfo & | oaInfo | ) |
Definition at line 2106 of file OpticalObject.cc.
|
virtual |
Definition at line 2089 of file OpticalObject.cc.
|
virtual |
Reimplemented in OptOSensor2D, OptOCOPS, OptOModifiedRhomboidPrism, OptOCubeSplitter, OptOMirror, OptOOpticalSquare, OptOPlateSplitter, OptODistancemeter, OptODistancemeter3dim, OptOSource, OptOTiltmeter, OptOLaser, OptOLens, OptOPinhole, OptOScreen, OptOCameraDetector, OptORisleyPrism, and OptOXLaser.
Definition at line 2095 of file OpticalObject.cc.
|
inline |
Definition at line 65 of file OpticalObject.h.
|
private |
Definition at line 378 of file OpticalObject.cc.
|
private |
Definition at line 469 of file OpticalObject.cc.
void OpticalObject::createComponentOptOsFromOptAlignInfo | ( | ) |
Definition at line 2183 of file OpticalObject.cc.
|
private |
Definition at line 542 of file OpticalObject.cc.
|
virtual |
Reimplemented in OptOSource, OptOCOPS, OptOMirror, OptOSensor2D, OptODistancemeter, OptODistancemeter3dim, OptOLaser, OptOPinhole, OptOScreen, OptOTiltmeter, and OptOXLaser.
Definition at line 907 of file OpticalObject.cc.
|
virtual |
Reimplemented in OptOCubeSplitter, OptOModifiedRhomboidPrism, OptOOpticalSquare, OptOMirror, and OptOPlateSplitter.
Definition at line 940 of file OpticalObject.cc.
|
virtual |
Reimplemented in OptOMirror, OptOSensor2D, OptOCubeSplitter, OptOModifiedRhomboidPrism, OptOOpticalSquare, and OptOPlateSplitter.
Definition at line 951 of file OpticalObject.cc.
double OpticalObject::diff2pi | ( | double | ang1, |
double | ang2 | ||
) |
Definition at line 1871 of file OpticalObject.cc.
Definition at line 1038 of file OpticalObject.cc.
Referenced by EntryLengthAffCentre::displace().
void OpticalObject::displaceCentreGlob | ( | const CLHEP::Hep3Vector & | dispVec | ) |
Definition at line 1087 of file OpticalObject.cc.
Definition at line 1129 of file OpticalObject.cc.
Referenced by EntryLengthAffCentre::displaceOriginal().
void OpticalObject::displaceCentreGlobOriginal | ( | const CLHEP::Hep3Vector & | dispVec | ) |
Definition at line 1152 of file OpticalObject.cc.
Definition at line 1172 of file OpticalObject.cc.
Referenced by EntryLengthAffCentre::displaceOriginalOriginal().
void OpticalObject::displaceCentreGlobOriginalOriginal | ( | const CLHEP::Hep3Vector & | dispVec | ) |
Definition at line 1195 of file OpticalObject.cc.
Definition at line 1111 of file OpticalObject.cc.
Definition at line 1519 of file OpticalObject.cc.
void OpticalObject::displaceExtraEntryOriginalOriginal | ( | const ALIuint | entryNo, |
const ALIdouble | disp | ||
) |
Definition at line 1530 of file OpticalObject.cc.
void OpticalObject::displaceRmGlobAroundGlobal | ( | OpticalObject * | opto1stRotated, |
const XYZcoor | coor, | ||
const ALIdouble | disp | ||
) |
Definition at line 1218 of file OpticalObject.cc.
void OpticalObject::displaceRmGlobAroundLocal | ( | OpticalObject * | opto1stRotated, |
const XYZcoor | coor, | ||
const ALIdouble | disp | ||
) |
Definition at line 1260 of file OpticalObject.cc.
void OpticalObject::displaceRmGlobOriginal | ( | const OpticalObject * | opto1stRotated, |
const XYZcoor | coor, | ||
const ALIdouble | disp | ||
) |
!temporary, theRmGlobOriginal should disappear
Definition at line 1362 of file OpticalObject.cc.
void OpticalObject::displaceRmGlobOriginalOriginal | ( | const OpticalObject * | opto1stRotated, |
const XYZcoor | coor, | ||
const ALIdouble | disp | ||
) |
!temporary, theRmGlobOriginalOriginal should disappear
Definition at line 1440 of file OpticalObject.cc.
bool OpticalObject::eq2ang | ( | double | ang1, |
double | ang2 | ||
) |
Definition at line 1880 of file OpticalObject.cc.
|
inline |
Definition at line 69 of file OpticalObject.h.
Definition at line 1541 of file OpticalObject.cc.
|
inline |
Definition at line 73 of file OpticalObject.h.
|
inline |
Definition at line 77 of file OpticalObject.h.
|
inline |
Definition at line 80 of file OpticalObject.h.
|
virtual |
Reimplemented in OptOMirror, OptOPlateSplitter, OptOCubeSplitter, OptOModifiedRhomboidPrism, and OptOOpticalSquare.
Definition at line 918 of file OpticalObject.cc.
|
virtual |
Reimplemented in OptOMirror, OptOCOPS, OptOPlateSplitter, OptOSensor2D, OptOCubeSplitter, OptOModifiedRhomboidPrism, and OptOOpticalSquare.
Definition at line 929 of file OpticalObject.cc.
|
private |
Definition at line 313 of file OpticalObject.cc.
|
protectedvirtual |
Reimplemented in OptOSensor2D.
Definition at line 165 of file OpticalObject.cc.
|
inlinevirtual |
Definition at line 56 of file OpticalObject.h.
|
inlinevirtual |
Definition at line 55 of file OpticalObject.h.
Definition at line 1562 of file OpticalObject.cc.
const ALIbool OpticalObject::findExtraEntryValueIfExists | ( | const ALIstring & | eename, |
ALIdouble & | value | ||
) | const |
Definition at line 1607 of file OpticalObject.cc.
Definition at line 1591 of file OpticalObject.cc.
|
inline |
Definition at line 122 of file OpticalObject.h.
std::vector< ALIstring > OpticalObject::getCoordinateFromOptAlignParam | ( | const OpticalAlignParam & | oaParam | ) |
Definition at line 2156 of file OpticalObject.cc.
CLHEP::Hep3Vector OpticalObject::getDisplacementInLocalCoordinates | ( | const XYZcoor | coor, |
const ALIdouble | disp | ||
) |
Definition at line 1062 of file OpticalObject.cc.
Definition at line 1988 of file OpticalObject.cc.
const double OpticalObject::getEntryCentre | ( | const XYZcoor | coor | ) | const |
Definition at line 2038 of file OpticalObject.cc.
const double OpticalObject::getEntryCentre | ( | const ALIstring & | coor | ) | const |
Definition at line 2047 of file OpticalObject.cc.
const double OpticalObject::getEntryRMangle | ( | const XYZcoor | coor | ) | const |
Definition at line 2063 of file OpticalObject.cc.
Referenced by FittedEntriesReader::readFittedEntriesFromFile().
const double OpticalObject::getEntryRMangle | ( | const ALIstring & | coor | ) | const |
Definition at line 2071 of file OpticalObject.cc.
std::vector< double > OpticalObject::getLocalRotationAngles | ( | const std::vector< Entry * > & | entries | ) | const |
Definition at line 1745 of file OpticalObject.cc.
|
inline |
Definition at line 258 of file OpticalObject.h.
Definition at line 986 of file OpticalObject.cc.
std::vector< double > OpticalObject::getRotationAnglesFromMatrix | ( | CLHEP::HepRotation & | rmLocal, |
const std::vector< Entry * > & | entries | ||
) | const |
Definition at line 1777 of file OpticalObject.cc.
std::vector< double > OpticalObject::getRotationAnglesInOptOFrame | ( | const OpticalObject * | optoAncestor, |
const std::vector< Entry * > & | entries | ||
) | const |
Definition at line 1751 of file OpticalObject.cc.
|
inline |
Definition at line 260 of file OpticalObject.h.
|
inline |
Definition at line 180 of file OpticalObject.h.
|
inline |
Definition at line 121 of file OpticalObject.h.
|
inline |
Definition at line 233 of file OpticalObject.h.
Referenced by FittedEntry::FittedEntry(), and OpticalObjectMgr::registerMe().
|
virtual |
Reimplemented in OptOCOPS, OptODistancemeter, OptODistancemeter3dim, OptOSensor2D, and OptOTiltmeter.
Definition at line 962 of file OpticalObject.cc.
|
inline |
Definition at line 241 of file OpticalObject.h.
|
inline |
Definition at line 60 of file OpticalObject.h.
Referenced by OptOPinhole::defaultBehaviour(), VIDSelectorBase.VIDSelectorBase::initialize(), OptODistancemeter::makeMeasurement(), OptODistancemeter3dim::makeMeasurement(), and EntryLengthAffCentre::valueDisplaced().
|
inline |
Definition at line 62 of file OpticalObject.h.
Referenced by Vispa.Gui.ZoomableScrollableWidgetOwner.ZoomableScrollableWidgetOwner::autosizeScrollArea(), Vispa.Share.ImageExporter.ImageExporter::exportImageDialog(), Vispa.Views.WidgetView.WidgetView::restoreSelection(), and Vispa.Views.WidgetView.WidgetView::select().
|
virtual |
Reimplemented in OptOCameraDetector, OptOLens, and OptORisleyPrism.
Definition at line 882 of file OpticalObject.cc.
void OpticalObject::propagateGlobalRMOriginalOriginalChangeToChildren | ( | const CLHEP::HepRotation & | rmorioriold, |
const CLHEP::HepRotation & | rmoriorinew | ||
) |
Definition at line 685 of file OpticalObject.cc.
|
private |
Definition at line 218 of file OpticalObject.cc.
|
private |
Definition at line 115 of file OpticalObject.cc.
|
private |
Definition at line 147 of file OpticalObject.cc.
void OpticalObject::resetGlobalCoordinates | ( | ) |
Definition at line 1619 of file OpticalObject.cc.
void OpticalObject::resetOriginalOriginalCoordinates | ( | ) |
Definition at line 1650 of file OpticalObject.cc.
|
inline |
Definition at line 101 of file OpticalObject.h.
Referenced by OptODistancemeter::makeMeasurement().
|
inline |
Definition at line 107 of file OpticalObject.h.
|
inline |
Definition at line 110 of file OpticalObject.h.
const CLHEP::HepRotation OpticalObject::rmLocal | ( | ) | const |
Definition at line 1734 of file OpticalObject.cc.
|
private |
Definition at line 1809 of file OpticalObject.cc.
|
inlineprivate |
Definition at line 316 of file OpticalObject.h.
|
private |
Definition at line 345 of file OpticalObject.cc.
|
private |
Definition at line 782 of file OpticalObject.cc.
|
inlineprivate |
Definition at line 314 of file OpticalObject.h.
|
private |
Definition at line 728 of file OpticalObject.cc.
|
inline |
Definition at line 123 of file OpticalObject.h.
Definition at line 1123 of file OpticalObject.cc.
|
private |
Definition at line 617 of file OpticalObject.cc.
void OpticalObject::setGlobalCoordinates | ( | ) |
Definition at line 610 of file OpticalObject.cc.
|
private |
Definition at line 1347 of file OpticalObject.cc.
|
private |
Definition at line 631 of file OpticalObject.cc.
void OpticalObject::setGlobalRMOriginalOriginal | ( | const CLHEP::HepRotation & | rmoriori | ) |
Definition at line 646 of file OpticalObject.cc.
Referenced by FittedEntriesReader::readFittedEntriesFromFile().
|
inline |
Definition at line 124 of file OpticalObject.h.
|
inline |
set current measurement
Definition at line 238 of file OpticalObject.h.
void OpticalObject::setOriginalEntryValues | ( | ) |
Definition at line 853 of file OpticalObject.cc.
|
inline |
Definition at line 134 of file OpticalObject.h.
Referenced by OptOLens::OptOLens(), and OptOSource::OptOSource().
|
inline |
Definition at line 127 of file OpticalObject.h.
Referenced by OptOLens::OptOLens(), and OptOSource::OptOSource().
|
private |
Definition at line 810 of file OpticalObject.cc.
|
private |
Definition at line 842 of file OpticalObject.cc.
|
private |
Definition at line 745 of file OpticalObject.cc.
|
inline |
Definition at line 138 of file OpticalObject.h.
const ALIstring OpticalObject::shortName | ( | ) | const |
Definition at line 1709 of file OpticalObject.cc.
|
private |
Definition at line 276 of file OpticalObject.cc.
|
private |
|
private |
Definition at line 304 of file OpticalObject.cc.
|
inline |
Definition at line 61 of file OpticalObject.h.
|
virtual |
Reimplemented in OptOUserDefined.
Definition at line 969 of file OpticalObject.cc.
|
friend |
Definition at line 1723 of file OpticalObject.cc.
|
private |
Definition at line 347 of file OpticalObject.h.
|
private |
Definition at line 351 of file OpticalObject.h.
|
private |
Definition at line 352 of file OpticalObject.h.
|
private |
Definition at line 353 of file OpticalObject.h.
|
private |
Definition at line 346 of file OpticalObject.h.
|
private |
Definition at line 325 of file OpticalObject.h.
|
private |
Definition at line 328 of file OpticalObject.h.
|
private |
Definition at line 331 of file OpticalObject.h.
|
private |
Definition at line 333 of file OpticalObject.h.
|
private |
Definition at line 355 of file OpticalObject.h.
|
private |
Definition at line 337 of file OpticalObject.h.
|
private |
Definition at line 349 of file OpticalObject.h.
|
private |
Definition at line 343 of file OpticalObject.h.
|
private |
Definition at line 342 of file OpticalObject.h.
|
private |
Definition at line 341 of file OpticalObject.h.
|
private |
Definition at line 338 of file OpticalObject.h.
|
protected |
Definition at line 358 of file OpticalObject.h.
|
private |
Definition at line 323 of file OpticalObject.h.
|
private |
Definition at line 321 of file OpticalObject.h.
|
private |
Definition at line 329 of file OpticalObject.h.
|
private |
Definition at line 332 of file OpticalObject.h.
|
private |
Definition at line 334 of file OpticalObject.h.
|
protected |
Definition at line 359 of file OpticalObject.h.
Referenced by OptOXLaser::constructSolidShape(), OptOPinhole::constructSolidShape(), OptOLens::constructSolidShape(), OptOLaser::constructSolidShape(), OptOSource::constructSolidShape(), OptODistancemeter::constructSolidShape(), and OptODistancemeter3dim::constructSolidShape().
|
private |
Definition at line 322 of file OpticalObject.h.
|
protected |
Definition at line 361 of file OpticalObject.h.
Referenced by python.diff_provenance.difference::list_diff(), python.diffProv.difference::list_diff(), python.diff_provenance.difference::module_diff(), python.diffProv.difference::module_diff(), python.diff_provenance.difference::onefilemodules(), python.diffProv.difference::onefilemodules(), core.TriggerMatchAnalyzer.TriggerMatchAnalyzer::process(), and core.SkimAnalyzerCount.SkimAnalyzerCount::process().