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

◆ coordThresholds()

AlignPCLThreshold::coordThresholds::coordThresholds ( )
inline

Definition at line 9 of file AlignPCLThreshold.h.

9  {
10  m_Cut = 5.;
11  m_sigCut = 2.5;
12  m_errorCut = 10.;
13  m_maxMoveCut = 200;
14  m_label = "default";
15  }

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

◆ ~coordThresholds()

AlignPCLThreshold::coordThresholds::~coordThresholds ( )
inline

Definition at line 16 of file AlignPCLThreshold.h.

16 {}

Member Function Documentation

◆ serialize()

template<class Archive >
void AlignPCLThreshold::coordThresholds::serialize ( Archive &  ar,
const unsigned int  version 
)
private

◆ setThresholds()

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.

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

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

Referenced by AlignPCLThresholdsWriter::analyze().

Friends And Related Function Documentation

◆ boost::serialization::access

friend class boost::serialization::access
friend

Definition at line 32 of file AlignPCLThreshold.h.

◆ cond::serialization::access

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

Definition at line 32 of file AlignPCLThreshold.h.

Member Data Documentation

◆ m_Cut

float AlignPCLThreshold::coordThresholds::m_Cut

◆ m_errorCut

float AlignPCLThreshold::coordThresholds::m_errorCut

◆ m_label

std::string AlignPCLThreshold::coordThresholds::m_label

Definition at line 30 of file AlignPCLThreshold.h.

Referenced by coordThresholds(), and setThresholds().

◆ m_maxMoveCut

float AlignPCLThreshold::coordThresholds::m_maxMoveCut

◆ m_sigCut

float AlignPCLThreshold::coordThresholds::m_sigCut
AlignPCLThreshold::coordThresholds::m_errorCut
float m_errorCut
Definition: AlignPCLThreshold.h:28
AlignPCLThreshold::coordThresholds::m_Cut
float m_Cut
Definition: AlignPCLThreshold.h:26
AlignPCLThreshold::coordThresholds::m_label
std::string m_label
Definition: AlignPCLThreshold.h:30
AlignPCLThreshold::coordThresholds::m_sigCut
float m_sigCut
Definition: AlignPCLThreshold.h:27
AlignPCLThreshold::coordThresholds::m_maxMoveCut
float m_maxMoveCut
Definition: AlignPCLThreshold.h:29