#include <CondFormats/OptAlignObjects/interface/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_ |
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 68 of file OpticalAlignInfo.h.
Definition at line 92 of file OpticalAlignInfo.h.
References angx_, angy_, angz_, OpticalAlignParam::clear(), extraEntries_, ID_, type_, x_, y_, and z_.
Referenced by CocoaAnalyzer::ReadXMLFile().
00092 { 00093 x_.clear(); 00094 y_.clear(); 00095 z_.clear(); 00096 angx_.clear(); 00097 angy_.clear(); 00098 angz_.clear(); 00099 extraEntries_.clear(); 00100 type_.clear(); 00101 ID_ = 0; 00102 }
OpticalAlignParam * OpticalAlignInfo::findExtraEntry | ( | std::string & | name | ) |
Definition at line 70 of file OpticalAlignInfo.cc.
References extraEntries_.
00071 { 00072 OpticalAlignParam* param = 0; 00073 std::vector<OpticalAlignParam>::iterator ite; 00074 for( ite = extraEntries_.begin(); ite != extraEntries_.end(); ite++ ){ 00075 if( (*ite).name_ == name ){ 00076 param = &(*ite); 00077 break; 00078 } 00079 } 00080 return param; 00081 }
Definition at line 86 of file OpticalAlignInfo.h.
Referenced by clear(), OpticalObject::constructFromOptAligInfo(), CocoaAnalyzer::CorrectOptAlignments(), OptAlignDataConverter::endJob(), CocoaAnalyzer::GetOptAlignInfoFromOptO(), operator<<(), and CocoaAnalyzer::ReadXMLFile().
Definition at line 86 of file OpticalAlignInfo.h.
Referenced by clear(), OpticalObject::constructFromOptAligInfo(), CocoaAnalyzer::CorrectOptAlignments(), OptAlignDataConverter::endJob(), CocoaAnalyzer::GetOptAlignInfoFromOptO(), operator<<(), and CocoaAnalyzer::ReadXMLFile().
Definition at line 86 of file OpticalAlignInfo.h.
Referenced by clear(), OpticalObject::constructFromOptAligInfo(), CocoaAnalyzer::CorrectOptAlignments(), OptAlignDataConverter::endJob(), CocoaAnalyzer::GetOptAlignInfoFromOptO(), operator<<(), and CocoaAnalyzer::ReadXMLFile().
std::vector<OpticalAlignParam> OpticalAlignInfo::extraEntries_ |
Definition at line 87 of file OpticalAlignInfo.h.
Referenced by clear(), OpticalObject::constructFromOptAligInfo(), CocoaAnalyzer::CorrectOptAlignments(), OptAlignDataConverter::endJob(), findExtraEntry(), CocoaAnalyzer::GetOptAlignInfoFromOptO(), operator<<(), and CocoaAnalyzer::ReadXMLFile().
unsigned int OpticalAlignInfo::ID_ |
Definition at line 91 of file OpticalAlignInfo.h.
Referenced by clear(), OptAlignDataConverter::endJob(), CocoaAnalyzer::GetOptAlignInfoFromOptO(), operator<<(), and CocoaAnalyzer::ReadXMLFile().
std::string OpticalAlignInfo::name_ |
Definition at line 89 of file OpticalAlignInfo.h.
Referenced by Model::BuildSystemDescriptionFromOA(), OpticalObject::createComponentOptOsFromOptAlignInfo(), OptAlignDataConverter::endJob(), Model::FindOptAlignInfoByType(), CocoaAnalyzer::FindOpticalAlignInfoXML(), CocoaAnalyzer::GetOptAlignInfoFromOptO(), operator<<(), and CocoaAnalyzer::ReadXMLFile().
std::string OpticalAlignInfo::parentName_ |
Definition at line 90 of file OpticalAlignInfo.h.
Referenced by operator<<(), and CocoaAnalyzer::ReadXMLFile().
std::string OpticalAlignInfo::type_ |
Definition at line 88 of file OpticalAlignInfo.h.
Referenced by clear(), OptAlignDataConverter::endJob(), CocoaAnalyzer::GetOptAlignInfoFromOptO(), operator<<(), and CocoaAnalyzer::ReadXMLFile().
Definition at line 86 of file OpticalAlignInfo.h.
Referenced by clear(), OpticalObject::constructFromOptAligInfo(), CocoaAnalyzer::CorrectOptAlignments(), OptAlignDataConverter::endJob(), CocoaAnalyzer::GetOptAlignInfoFromOptO(), operator<<(), and CocoaAnalyzer::ReadXMLFile().
Definition at line 86 of file OpticalAlignInfo.h.
Referenced by clear(), OpticalObject::constructFromOptAligInfo(), CocoaAnalyzer::CorrectOptAlignments(), OptAlignDataConverter::endJob(), CocoaAnalyzer::GetOptAlignInfoFromOptO(), operator<<(), and CocoaAnalyzer::ReadXMLFile().
Definition at line 86 of file OpticalAlignInfo.h.
Referenced by clear(), OpticalObject::constructFromOptAligInfo(), CocoaAnalyzer::CorrectOptAlignments(), OptAlignDataConverter::endJob(), CocoaAnalyzer::GetOptAlignInfoFromOptO(), operator<<(), and CocoaAnalyzer::ReadXMLFile().