12 theSelector( new
std::vector<bool>() ),
19 std::vector<bool>* sel ) :
26 std::bind2nd( std::equal_to<bool>(),
true ) );
32 const std::vector<bool>& sel ) :
39 std::bind2nd( std::equal_to<bool>(),
true ) );
71 int selectorSize =
static_cast<int>(
theSelector->size() );
75 if ( ( paramSize != covSize ) || ( paramSize != selectorSize ) )
76 throw cms::Exception(
"LogicError") <<
"@SUB=AlignmentParametersData::checkConsistency " 77 <<
"\nSize mismatch: parameter size = " << paramSize
78 <<
", covariance size = " << covSize
79 <<
", selector size = " << selectorSize <<
".";
AlgebraicVector * theParameters
void checkConsistency(void) const
AlignmentParametersData(void)
Default constructor.
~AlignmentParametersData(void)
CLHEP::HepVector AlgebraicVector
CLHEP::HepSymMatrix AlgebraicSymMatrix
std::vector< bool > * theSelector
AlgebraicSymMatrix * theCovariance