Go to the documentation of this file. 1 #ifndef CondFormats_PCLConfig_AlignPCLThreshold_h
2 #define CondFormats_PCLConfig_AlignPCLThreshold_h
18 float theCut,
float theSigCut,
float theErrorCut,
float theMaxMoveCut,
const std::string &theLabel) {
38 coordThresholds tX = coordThresholds(),
39 coordThresholds
Y = coordThresholds(),
40 coordThresholds tY = coordThresholds(),
41 coordThresholds
Z = coordThresholds(),
42 coordThresholds tZ = coordThresholds(),
43 std::vector<coordThresholds>
extraDOF = std::vector<coordThresholds>());
#define COND_SERIALIZABLE
coordThresholds m_thetaXCoord
float getMaxMoveThetaXcut() const
float getMaxMoveYcut() const
float getSigThetaXcut() const
AlignPCLThreshold(coordThresholds X=coordThresholds(), coordThresholds tX=coordThresholds(), coordThresholds Y=coordThresholds(), coordThresholds tY=coordThresholds(), coordThresholds Z=coordThresholds(), coordThresholds tZ=coordThresholds(), std::vector< coordThresholds > extraDOF=std::vector< coordThresholds >())
float getThetaZcut() const
float getThetaYcut() const
float getSigThetaYcut() const
float getMaxMoveXcut() const
float getErrorXcut() const
virtual ~AlignPCLThreshold()
float getSigThetaZcut() const
coordThresholds m_thetaZCoord
float getErrorThetaYcut() const
float getThetaXcut() const
float getErrorZcut() const
float getMaxMoveZcut() const
float getErrorThetaZcut() const
float getMaxMoveThetaZcut() const
float getMaxMoveThetaYcut() const
unsigned int extraDOFSize() const
std::string getExtraDOFLabel(const unsigned int i) const
void setThresholds(float theCut, float theSigCut, float theErrorCut, float theMaxMoveCut, const std::string &theLabel)
float getErrorYcut() const
std::array< float, 4 > getExtraDOFCuts(const unsigned int i) const
std::vector< coordThresholds > m_extraDOF
coordThresholds m_thetaYCoord
float getErrorThetaXcut() const