123 out <<
"AlignPCLThresholdsHG::printAll()\n";
124 out <<
"=============================================================================================================" 128 out <<
"===========================================================================================================" 131 std::stringstream
ss;
133 ss <<
"key : " <<
it->first <<
" \n" 134 <<
"- Xcut : " << std::setw(4) << (
it->second).getXcut() << std::setw(5) <<
" um" 135 <<
"| sigXcut : " << std::setw(4) << (
it->second).getSigXcut() << std::setw(1) <<
" " 136 <<
"| maxMoveXcut : " << std::setw(4) << (
it->second).getMaxMoveXcut() << std::setw(5) <<
" um" 137 <<
"| ErrorXcut : " << std::setw(4) << (
it->second).getErrorXcut() << std::setw(5) <<
" um";
140 ss <<
"| X_fractionCut : " << std::setw(4) <<
getFractionCut(
it->first,
X) << std::setw(5) <<
"\n";
145 ss <<
"- thetaXcut : " << std::setw(4) << (
it->second).getThetaXcut() << std::setw(5) <<
" urad" 146 <<
"| sigThetaXcut : " << std::setw(4) << (
it->second).getSigThetaXcut() << std::setw(1) <<
" " 147 <<
"| maxMoveThetaXcut : " << std::setw(4) << (
it->second).getMaxMoveThetaXcut() << std::setw(5) <<
" urad" 148 <<
"| ErrorThetaXcut : " << std::setw(4) << (
it->second).getErrorThetaXcut() << std::setw(5) <<
" urad";
156 ss <<
"- Ycut : " << std::setw(4) << (
it->second).getYcut() << std::setw(5) <<
" um" 157 <<
"| sigYcut : " << std::setw(4) << (
it->second).getSigXcut() << std::setw(1) <<
" " 158 <<
"| maxMoveYcut : " << std::setw(4) << (
it->second).getMaxMoveYcut() << std::setw(5) <<
" um" 159 <<
"| ErrorYcut : " << std::setw(4) << (
it->second).getErrorYcut() << std::setw(5) <<
" um";
162 ss <<
"| Y_fractionCut : " << std::setw(4) <<
getFractionCut(
it->first,
Y) << std::setw(5) <<
"\n";
167 ss <<
"- thetaYcut : " << std::setw(4) << (
it->second).getThetaYcut() << std::setw(5) <<
" urad" 168 <<
"| sigThetaYcut : " << std::setw(4) << (
it->second).getSigThetaYcut() << std::setw(1) <<
" " 169 <<
"| maxMoveThetaYcut : " << std::setw(4) << (
it->second).getMaxMoveThetaYcut() << std::setw(5) <<
" urad" 170 <<
"| ErrorThetaYcut : " << std::setw(4) << (
it->second).getErrorThetaYcut() << std::setw(5) <<
" urad";
178 ss <<
"- Zcut : " << std::setw(4) << (
it->second).getZcut() << std::setw(5) <<
" um" 179 <<
"| sigZcut : " << std::setw(4) << (
it->second).getSigZcut() << std::setw(1) <<
" " 180 <<
"| maxMoveZcut : " << std::setw(4) << (
it->second).getMaxMoveZcut() << std::setw(5) <<
" um" 181 <<
"| ErrorZcut : " << std::setw(4) << (
it->second).getErrorZcut() << std::setw(5) <<
" um";
184 ss <<
"| Z_fractionCut : " << std::setw(4) <<
getFractionCut(
it->first,
Z) << std::setw(5) <<
"\n";
189 ss <<
"- thetaZcut : " << std::setw(4) << (
it->second).getThetaZcut() << std::setw(5) <<
" urad" 190 <<
"| sigThetaZcut : " << std::setw(4) << (
it->second).getSigThetaZcut() << std::setw(1) <<
" " 191 <<
"| maxMoveThetaZcut : " << std::setw(4) << (
it->second).getMaxMoveThetaZcut() << std::setw(5) <<
" urad" 192 <<
"| ErrorThetaZcut : " << std::setw(4) << (
it->second).getErrorThetaZcut() << std::setw(5) <<
" urad";
200 out <<
ss.str() << std::endl;
202 if ((
it->second).hasExtraDOF()) {
203 for (
unsigned int j = 0;
j < (
it->second).extraDOFSize();
j++) {
207 out <<
"- cut : " << std::setw(4) << extraDOFCuts.at(0) << std::setw(5) <<
" " 208 <<
"| sigCut : " << std::setw(4) << extraDOFCuts.at(1) << std::setw(1) <<
" " 209 <<
"| maxMoveCut : " << std::setw(4) << extraDOFCuts.at(2) << std::setw(5) <<
" " 210 <<
"| maxErrorCut : " << std::setw(4) << extraDOFCuts.at(3) << std::setw(5) <<
" ";
std::string getExtraDOFLabelForAlignable(const std::string &AlignableId, const unsigned int i) const
const int & getNrecords() const
std::array< float, 4 > getExtraDOFCutsForAlignable(const std::string &AlignableId, const unsigned int i) const
threshold_map m_thresholds
float getFractionCut(const std::string &AlignableId, const coordType &type) const