#include <OpticalAlignInfo.h>
Public Member Functions | |
void | clear () |
OpticalAlignParam * | findExtraEntry (std::string &name) |
Public Attributes | |
OpticalAlignParam | angx_ |
OpticalAlignParam | angy_ |
OpticalAlignParam | angz_ |
std::vector< OpticalAlignParam > | extraEntries_ |
unsigned int | ID_ |
std::string | name_ |
std::string | parentName_ |
std::string | type_ |
OpticalAlignParam | x_ |
OpticalAlignParam | y_ |
OpticalAlignParam | z_ |
Private Member Functions | |
template<class Archive > | |
void | serialize (Archive &ar, const unsigned int version) |
Friends | |
class | boost::serialization::access |
template<typename CondSerializationT , typename Enabled > | |
struct | cond::serialization::access |
Author: Michael Case Date: Dec. 15, 2005
It is my understanding that each optical geometrical object has a position in space and possible other parameters such as
Definition at line 71 of file OpticalAlignInfo.h.
|
inline |
Definition at line 95 of file OpticalAlignInfo.h.
References angx_, angy_, angz_, OpticalAlignParam::clear(), extraEntries_, ID_, type_, x_, y_, and z_.
Referenced by CocoaAnalyzer::readXMLFile().
OpticalAlignParam * OpticalAlignInfo::findExtraEntry | ( | std::string & | name | ) |
Definition at line 65 of file OpticalAlignInfo.cc.
References extraEntries_, and Skims_PA_cff::name.
|
private |
|
friend |
Definition at line 107 of file OpticalAlignInfo.h.
|
friend |
Definition at line 107 of file OpticalAlignInfo.h.
OpticalAlignParam OpticalAlignInfo::angx_ |
Definition at line 89 of file OpticalAlignInfo.h.
Referenced by clear(), OpticalObject::constructFromOptAligInfo(), and CocoaAnalyzer::readXMLFile().
OpticalAlignParam OpticalAlignInfo::angy_ |
Definition at line 89 of file OpticalAlignInfo.h.
Referenced by clear(), OpticalObject::constructFromOptAligInfo(), and CocoaAnalyzer::readXMLFile().
OpticalAlignParam OpticalAlignInfo::angz_ |
Definition at line 89 of file OpticalAlignInfo.h.
Referenced by clear(), OpticalObject::constructFromOptAligInfo(), and CocoaAnalyzer::readXMLFile().
std::vector<OpticalAlignParam> OpticalAlignInfo::extraEntries_ |
Definition at line 90 of file OpticalAlignInfo.h.
Referenced by clear(), OpticalObject::constructFromOptAligInfo(), findExtraEntry(), and CocoaAnalyzer::readXMLFile().
unsigned int OpticalAlignInfo::ID_ |
Definition at line 94 of file OpticalAlignInfo.h.
Referenced by clear(), OpticalObject::constructFromOptAligInfo(), and CocoaAnalyzer::readXMLFile().
std::string OpticalAlignInfo::name_ |
Definition at line 92 of file OpticalAlignInfo.h.
Referenced by Model::BuildSystemDescriptionFromOA(), OpticalObject::createComponentOptOsFromOptAlignInfo(), Model::FindOptAlignInfoByType(), and CocoaAnalyzer::readXMLFile().
std::string OpticalAlignInfo::parentName_ |
Definition at line 93 of file OpticalAlignInfo.h.
Referenced by CocoaAnalyzer::readXMLFile().
std::string OpticalAlignInfo::type_ |
Definition at line 91 of file OpticalAlignInfo.h.
Referenced by Modules.Service::__str__(), Modules.Service::_placeImpl(), Modules.ESSource::_placeImpl(), Modules.ESProducer::_placeImpl(), clear(), Modules.ESPrefer::copy(), Mixins._TypedParameterizable::dumpPython(), Modules.ESPrefer::dumpPythonAs(), Modules.Service::dumpSequencePython(), RandomRunSource.RandomRunSource::insertInto(), Modules.Service::insertInto(), ExternalGeneratorFilter.ExternalGeneratorFilter::insertInto(), Mixins._TypedParameterizable::insertInto(), Modules.ESSource::moduleLabel_(), Modules.ESProducer::moduleLabel_(), Modules.ESSource::nameInProcessDesc_(), Modules.ESProducer::nameInProcessDesc_(), Modules.ESPrefer::nameInProcessDesc_(), and CocoaAnalyzer::readXMLFile().
OpticalAlignParam OpticalAlignInfo::x_ |
Definition at line 89 of file OpticalAlignInfo.h.
Referenced by clear(), OpticalObject::constructFromOptAligInfo(), and CocoaAnalyzer::readXMLFile().
OpticalAlignParam OpticalAlignInfo::y_ |
Definition at line 89 of file OpticalAlignInfo.h.
Referenced by clear(), OpticalObject::constructFromOptAligInfo(), and CocoaAnalyzer::readXMLFile().
OpticalAlignParam OpticalAlignInfo::z_ |
Definition at line 89 of file OpticalAlignInfo.h.
Referenced by clear(), OpticalObject::constructFromOptAligInfo(), and CocoaAnalyzer::readXMLFile().