CMS 3D CMS Logo

List of all members | Public Member Functions | Public Attributes | Private Member Functions | Friends
AlignPCLThreshold::coordThresholds Struct Reference

#include <AlignPCLThreshold.h>

Public Member Functions

 coordThresholds ()
 
void setThresholds (float theCut, float theSigCut, float theErrorCut, float theMaxMoveCut, const std::string &theLabel)
 
 ~coordThresholds ()
 

Public Attributes

float m_Cut
 
float m_errorCut
 
std::string m_label
 
float m_maxMoveCut
 
float m_sigCut
 

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
 

Detailed Description

Definition at line 8 of file AlignPCLThreshold.h.

Constructor & Destructor Documentation

AlignPCLThreshold::coordThresholds::coordThresholds ( )
inline
AlignPCLThreshold::coordThresholds::~coordThresholds ( )
inline

Definition at line 16 of file AlignPCLThreshold.h.

16 {}

Member Function Documentation

template<class Archive >
void AlignPCLThreshold::coordThresholds::serialize ( Archive &  ar,
const unsigned int  version 
)
private
void AlignPCLThreshold::coordThresholds::setThresholds ( float  theCut,
float  theSigCut,
float  theErrorCut,
float  theMaxMoveCut,
const std::string &  theLabel 
)
inline

Definition at line 17 of file AlignPCLThreshold.h.

References m_Cut, m_errorCut, m_label, m_maxMoveCut, and m_sigCut.

Referenced by AlignPCLThresholdsWriter::analyze().

18  {
19  m_Cut = theCut;
20  m_sigCut = theSigCut;
21  m_errorCut = theErrorCut;
22  m_maxMoveCut = theMaxMoveCut;
23  m_label = theLabel;
24  }

Friends And Related Function Documentation

friend class boost::serialization::access
friend

Definition at line 32 of file AlignPCLThreshold.h.

template<typename CondSerializationT , typename Enabled >
friend struct cond::serialization::access
friend

Definition at line 32 of file AlignPCLThreshold.h.

Member Data Documentation

float AlignPCLThreshold::coordThresholds::m_Cut
float AlignPCLThreshold::coordThresholds::m_errorCut
std::string AlignPCLThreshold::coordThresholds::m_label

Definition at line 30 of file AlignPCLThreshold.h.

Referenced by coordThresholds(), and setThresholds().

float AlignPCLThreshold::coordThresholds::m_maxMoveCut
float AlignPCLThreshold::coordThresholds::m_sigCut