1 #ifndef Alignment_CommonAlignment_AlignTools_H
2 #define Alignment_CommonAlignment_AlignTools_H
24 const std::vector<unsigned int>& weightByIdVector);
39 const std::vector<unsigned int>& weightByIdVector);
42 bool readModuleList(
unsigned int,
unsigned int,
const std::vector<unsigned int>&);
AlgebraicVector diffAlignables(Alignable *refAli, Alignable *curAli, const std::string &weightBy, bool weightById, const std::vector< unsigned int > &weightByIdVector)
void createPoints(GlobalVectors *Vs, Alignable *ali, const std::string &weightBy, bool weightById, const std::vector< unsigned int > &weightByIdVector)
bool readModuleList(unsigned int, unsigned int, const std::vector< unsigned int > &)
CLHEP::HepVector AlgebraicVector
std::vector< GlobalVector > GlobalVectors
void moveAlignable(Alignable *ali, AlgebraicVector diff)
Moves the alignable by the AlgebraicVector.