#include <AlignPCLThreshold.h>
Classes | |
struct | coordThresholds |
Public Member Functions | |
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 >()) | |
unsigned int | extraDOFSize () const |
float | getErrorThetaXcut () const |
float | getErrorThetaYcut () const |
float | getErrorThetaZcut () const |
float | getErrorXcut () const |
float | getErrorYcut () const |
float | getErrorZcut () const |
std::array< float, 4 > | getExtraDOFCuts (const unsigned int i) const |
std::string | getExtraDOFLabel (const unsigned int i) const |
float | getMaxMoveThetaXcut () const |
float | getMaxMoveThetaYcut () const |
float | getMaxMoveThetaZcut () const |
float | getMaxMoveXcut () const |
float | getMaxMoveYcut () const |
float | getMaxMoveZcut () const |
float | getSigThetaXcut () const |
float | getSigThetaYcut () const |
float | getSigThetaZcut () const |
float | getSigXcut () const |
float | getSigYcut () const |
float | getSigZcut () const |
float | getThetaXcut () const |
float | getThetaYcut () const |
float | getThetaZcut () const |
float | getXcut () const |
float | getYcut () const |
float | getZcut () const |
bool | hasExtraDOF () const |
virtual | ~AlignPCLThreshold () |
Private Member Functions | |
template<class Archive > | |
void | serialize (Archive &ar, const unsigned int version) |
Private Attributes | |
std::vector< coordThresholds > | m_extraDOF |
coordThresholds | m_thetaXCoord |
coordThresholds | m_thetaYCoord |
coordThresholds | m_thetaZCoord |
coordThresholds | m_xCoord |
coordThresholds | m_yCoord |
coordThresholds | m_zCoord |
Friends | |
class | boost::serialization::access |
template<typename CondSerializationT , typename Enabled > | |
struct | cond::serialization::access |
Definition at line 6 of file AlignPCLThreshold.h.
|
inlinevirtual |
Definition at line 35 of file AlignPCLThreshold.h.
AlignPCLThreshold::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>() |
||
) |
Definition at line 4 of file AlignPCLThreshold.cc.
References DOFs::extraDOF, m_extraDOF, m_thetaXCoord, m_thetaYCoord, m_thetaZCoord, m_xCoord, m_yCoord, m_zCoord, X, BeamSpotPI::Y, and BeamSpotPI::Z.
|
inline |
Definition at line 74 of file AlignPCLThreshold.h.
References m_extraDOF.
|
inline |
Definition at line 62 of file AlignPCLThreshold.h.
References AlignPCLThreshold::coordThresholds::m_errorCut, and m_thetaXCoord.
Referenced by AlignPCLThresholds::getMaxErrorCut().
|
inline |
Definition at line 63 of file AlignPCLThreshold.h.
References AlignPCLThreshold::coordThresholds::m_errorCut, and m_thetaYCoord.
Referenced by AlignPCLThresholds::getMaxErrorCut().
|
inline |
Definition at line 64 of file AlignPCLThreshold.h.
References AlignPCLThreshold::coordThresholds::m_errorCut, and m_thetaZCoord.
Referenced by AlignPCLThresholds::getMaxErrorCut().
|
inline |
Definition at line 59 of file AlignPCLThreshold.h.
References AlignPCLThreshold::coordThresholds::m_errorCut, and m_xCoord.
Referenced by AlignPCLThresholds::getMaxErrorCut().
|
inline |
Definition at line 60 of file AlignPCLThreshold.h.
References AlignPCLThreshold::coordThresholds::m_errorCut, and m_yCoord.
Referenced by AlignPCLThresholds::getMaxErrorCut().
|
inline |
Definition at line 61 of file AlignPCLThreshold.h.
References AlignPCLThreshold::coordThresholds::m_errorCut, and m_zCoord.
Referenced by AlignPCLThresholds::getMaxErrorCut().
std::array< float, 4 > AlignPCLThreshold::getExtraDOFCuts | ( | const unsigned int | i | ) | const |
Definition at line 21 of file AlignPCLThreshold.cc.
References Exception, mps_fire::i, and m_extraDOF.
Referenced by AlignPCLThresholds::getExtraDOFCutsForAlignable().
std::string AlignPCLThreshold::getExtraDOFLabel | ( | const unsigned int | i | ) | const |
Definition at line 30 of file AlignPCLThreshold.cc.
References Exception, mps_fire::i, and m_extraDOF.
Referenced by AlignPCLThresholds::getExtraDOFLabelForAlignable().
|
inline |
Definition at line 69 of file AlignPCLThreshold.h.
References AlignPCLThreshold::coordThresholds::m_maxMoveCut, and m_thetaXCoord.
Referenced by AlignPCLThresholds::getMaxMoveCut().
|
inline |
Definition at line 70 of file AlignPCLThreshold.h.
References AlignPCLThreshold::coordThresholds::m_maxMoveCut, and m_thetaYCoord.
Referenced by AlignPCLThresholds::getMaxMoveCut().
|
inline |
Definition at line 71 of file AlignPCLThreshold.h.
References AlignPCLThreshold::coordThresholds::m_maxMoveCut, and m_thetaZCoord.
Referenced by AlignPCLThresholds::getMaxMoveCut().
|
inline |
Definition at line 66 of file AlignPCLThreshold.h.
References AlignPCLThreshold::coordThresholds::m_maxMoveCut, and m_xCoord.
Referenced by AlignPCLThresholds::getMaxMoveCut().
|
inline |
Definition at line 67 of file AlignPCLThreshold.h.
References AlignPCLThreshold::coordThresholds::m_maxMoveCut, and m_yCoord.
Referenced by AlignPCLThresholds::getMaxMoveCut().
|
inline |
Definition at line 68 of file AlignPCLThreshold.h.
References AlignPCLThreshold::coordThresholds::m_maxMoveCut, and m_zCoord.
Referenced by AlignPCLThresholds::getMaxMoveCut().
|
inline |
Definition at line 55 of file AlignPCLThreshold.h.
References AlignPCLThreshold::coordThresholds::m_sigCut, and m_thetaXCoord.
Referenced by AlignPCLThresholds::getSigCut().
|
inline |
Definition at line 56 of file AlignPCLThreshold.h.
References AlignPCLThreshold::coordThresholds::m_sigCut, and m_thetaYCoord.
Referenced by AlignPCLThresholds::getSigCut().
|
inline |
Definition at line 57 of file AlignPCLThreshold.h.
References AlignPCLThreshold::coordThresholds::m_sigCut, and m_thetaZCoord.
Referenced by AlignPCLThresholds::getSigCut().
|
inline |
Definition at line 52 of file AlignPCLThreshold.h.
References AlignPCLThreshold::coordThresholds::m_sigCut, and m_xCoord.
Referenced by AlignPCLThresholds::getSigCut().
|
inline |
Definition at line 53 of file AlignPCLThreshold.h.
References AlignPCLThreshold::coordThresholds::m_sigCut, and m_yCoord.
Referenced by AlignPCLThresholds::getSigCut().
|
inline |
Definition at line 54 of file AlignPCLThreshold.h.
References AlignPCLThreshold::coordThresholds::m_sigCut, and m_zCoord.
Referenced by AlignPCLThresholds::getSigCut().
|
inline |
Definition at line 48 of file AlignPCLThreshold.h.
References AlignPCLThreshold::coordThresholds::m_Cut, and m_thetaXCoord.
Referenced by AlignPCLThresholds::getCut().
|
inline |
Definition at line 49 of file AlignPCLThreshold.h.
References AlignPCLThreshold::coordThresholds::m_Cut, and m_thetaYCoord.
Referenced by AlignPCLThresholds::getCut().
|
inline |
Definition at line 50 of file AlignPCLThreshold.h.
References AlignPCLThreshold::coordThresholds::m_Cut, and m_thetaZCoord.
Referenced by AlignPCLThresholds::getCut().
|
inline |
Definition at line 45 of file AlignPCLThreshold.h.
References AlignPCLThreshold::coordThresholds::m_Cut, and m_xCoord.
Referenced by AlignPCLThresholds::getCut().
|
inline |
Definition at line 46 of file AlignPCLThreshold.h.
References AlignPCLThreshold::coordThresholds::m_Cut, and m_yCoord.
Referenced by AlignPCLThresholds::getCut().
|
inline |
Definition at line 47 of file AlignPCLThreshold.h.
References AlignPCLThreshold::coordThresholds::m_Cut, and m_zCoord.
Referenced by AlignPCLThresholds::getCut().
|
inline |
Definition at line 73 of file AlignPCLThreshold.h.
References m_extraDOF.
|
private |
|
friend |
Definition at line 87 of file AlignPCLThreshold.h.
|
friend |
Definition at line 87 of file AlignPCLThreshold.h.
|
private |
Definition at line 85 of file AlignPCLThreshold.h.
Referenced by AlignPCLThreshold(), extraDOFSize(), getExtraDOFCuts(), getExtraDOFLabel(), and hasExtraDOF().
|
private |
Definition at line 82 of file AlignPCLThreshold.h.
Referenced by AlignPCLThreshold(), getErrorThetaXcut(), getMaxMoveThetaXcut(), getSigThetaXcut(), and getThetaXcut().
|
private |
Definition at line 83 of file AlignPCLThreshold.h.
Referenced by AlignPCLThreshold(), getErrorThetaYcut(), getMaxMoveThetaYcut(), getSigThetaYcut(), and getThetaYcut().
|
private |
Definition at line 84 of file AlignPCLThreshold.h.
Referenced by AlignPCLThreshold(), getErrorThetaZcut(), getMaxMoveThetaZcut(), getSigThetaZcut(), and getThetaZcut().
|
private |
Definition at line 79 of file AlignPCLThreshold.h.
Referenced by AlignPCLThreshold(), getErrorXcut(), getMaxMoveXcut(), getSigXcut(), and getXcut().
|
private |
Definition at line 80 of file AlignPCLThreshold.h.
Referenced by AlignPCLThreshold(), getErrorYcut(), getMaxMoveYcut(), getSigYcut(), and getYcut().
|
private |
Definition at line 81 of file AlignPCLThreshold.h.
Referenced by AlignPCLThreshold(), getErrorZcut(), getMaxMoveZcut(), getSigZcut(), and getZcut().