1 #ifndef GUARD_RecoIdealGeometry_H
2 #define GUARD_RecoIdealGeometry_H
34 const std::vector<double>& trans,
35 const std::vector<double>&
rot,
36 const std::vector<double>& pars) {
37 if (trans.size() != 3 ||
rot.size() != 9)
42 pPars.reserve(
pPars.size() + trans.size() +
rot.size() + pars.size());
50 const std::vector<double>& trans,
51 const std::vector<double>&
rot,
52 const std::vector<double>& pars,
53 const std::vector<std::string>& spars) {
54 if (trans.size() != 3 ||
rot.size() != 9)
59 pPars.reserve(
pPars.size() + trans.size() +
rot.size() + pars.size());
93 std::vector<double>::const_iterator
rotEnd(
size_t ind)
const {
return pPars.begin() +
pParsIndex[ind] + 3 + 9; }
97 std::vector<double>::const_iterator
shapeEnd(
size_t ind)
const {
103 std::vector<std::string>::const_iterator
strEnd(
size_t ind)
const {