CMS 3D CMS Logo

OpticalAlignParam Class Reference

a Class holding data for each parameter, the value, error and whether it is an unknown, calibrated or fixed parameter. More...

#include <CondFormats/OptAlignObjects/interface/OpticalAlignInfo.h>

List of all members.

Public Member Functions

void clear ()
std::string dimType () const
std::string name () const
 OpticalAlignParam (const OpticalAlignParam &rhs)
 OpticalAlignParam ()
int quality () const
double sigma () const
double value () const

Public Attributes

std::string dim_type_
double error_
std::string name_
int quality_
double value_


Detailed Description

a Class holding data for each parameter, the value, error and whether it is an unknown, calibrated or fixed parameter.

Author: Michael Case Date: Dec. 19, 2005

Definition at line 33 of file OpticalAlignInfo.h.


Constructor & Destructor Documentation

OpticalAlignParam::OpticalAlignParam (  ) 

Definition at line 6 of file OpticalAlignInfo.cc.

References dim_type_, and quality_.

00007 {
00008   quality_ = -1;
00009   dim_type_ = "";
00010 }

OpticalAlignParam::OpticalAlignParam ( const OpticalAlignParam rhs  ) 

Definition at line 61 of file OpticalAlignInfo.cc.

References dim_type_, error_, name_, quality_, and value_.

00062 {
00063    value_ = rhs.value_;
00064    error_ = rhs.error_;
00065    quality_ = rhs.quality_; 
00066    name_ = rhs.name_;
00067    dim_type_ = rhs.dim_type_;
00068 }


Member Function Documentation

void OpticalAlignParam::clear ( void   )  [inline]

Definition at line 51 of file OpticalAlignInfo.h.

References error_, int, name_, oa_unknown, quality_, and value_.

Referenced by OpticalAlignInfo::clear(), and CocoaAnalyzer::ReadXMLFile().

00051                {
00052     value_ = 0.0;
00053     error_ = 0.0;
00054     quality_ = int( oa_unknown );
00055     name_.clear();
00056   }

std::string OpticalAlignParam::dimType (  )  const [inline]

Definition at line 42 of file OpticalAlignInfo.h.

References dim_type_.

00042 { return dim_type_; }

std::string OpticalAlignParam::name (  )  const [inline]

Definition at line 38 of file OpticalAlignInfo.h.

References name_.

Referenced by OpticalObject::getCoordinateFromOptAlignParam().

00038 { return name_; }

int OpticalAlignParam::quality (  )  const [inline]

Definition at line 41 of file OpticalAlignInfo.h.

References quality_.

Referenced by OpticalObject::getCoordinateFromOptAlignParam().

00041 { return quality_; }

double OpticalAlignParam::sigma (  )  const [inline]

Definition at line 40 of file OpticalAlignInfo.h.

References error_.

Referenced by OpticalObject::getCoordinateFromOptAlignParam().

00040 { return error_; }

double OpticalAlignParam::value (  )  const [inline]

Definition at line 39 of file OpticalAlignInfo.h.

References value_.

Referenced by OpticalObject::getCoordinateFromOptAlignParam().

00039 { return value_; }


Member Data Documentation

std::string OpticalAlignParam::dim_type_

Definition at line 49 of file OpticalAlignInfo.h.

Referenced by dimType(), CocoaAnalyzer::GetOptAlignInfoFromOptO(), operator<<(), OpticalAlignParam(), and CocoaAnalyzer::ReadXMLFile().

double OpticalAlignParam::error_

Definition at line 46 of file OpticalAlignInfo.h.

Referenced by clear(), OptAlignDataConverter::endJob(), CocoaDaqReaderRoot::GetMeasFromDist(), CocoaDaqReaderRoot::GetMeasFromPosition2D(), CocoaDaqReaderRoot::GetMeasFromPositionCOPS(), CocoaDaqReaderRoot::GetMeasFromTilt(), CocoaAnalyzer::GetOptAlignInfoFromOptO(), operator<<(), OpticalAlignParam(), CocoaAnalyzer::ReadXMLFile(), and sigma().

std::string OpticalAlignParam::name_

Definition at line 48 of file OpticalAlignInfo.h.

Referenced by clear(), OptAlignDataConverter::endJob(), CocoaDaqReaderRoot::GetMeasFromDist(), CocoaDaqReaderRoot::GetMeasFromPosition2D(), CocoaDaqReaderRoot::GetMeasFromPositionCOPS(), CocoaDaqReaderRoot::GetMeasFromTilt(), CocoaAnalyzer::GetOptAlignInfoFromOptO(), name(), operator<<(), OpticalAlignParam(), and CocoaAnalyzer::ReadXMLFile().

int OpticalAlignParam::quality_

Definition at line 47 of file OpticalAlignInfo.h.

Referenced by clear(), CocoaAnalyzer::GetOptAlignInfoFromOptO(), operator<<(), OpticalAlignParam(), quality(), and CocoaAnalyzer::ReadXMLFile().

double OpticalAlignParam::value_

Definition at line 45 of file OpticalAlignInfo.h.

Referenced by clear(), CocoaAnalyzer::CorrectOaParam(), OptAlignDataConverter::endJob(), CocoaDaqReaderRoot::GetMeasFromDist(), CocoaDaqReaderRoot::GetMeasFromPosition2D(), CocoaDaqReaderRoot::GetMeasFromPositionCOPS(), CocoaDaqReaderRoot::GetMeasFromTilt(), CocoaAnalyzer::GetOptAlignInfoFromOptO(), operator<<(), OpticalAlignParam(), CocoaAnalyzer::ReadXMLFile(), and value().


The documentation for this class was generated from the following files:
Generated on Tue Jun 9 18:29:14 2009 for CMSSW by  doxygen 1.5.4