File indexing completed on 2024-04-06 11:56:05
0001 #ifndef Alignment_CommonAlignment_AlignTools_H
0002 #define Alignment_CommonAlignment_AlignTools_H
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013 #include "Alignment/CommonAlignment/interface/Utilities.h"
0014
0015 namespace align {
0016
0017
0018
0019
0020 AlgebraicVector diffAlignables(Alignable* refAli,
0021 Alignable* curAli,
0022 const std::string& weightBy,
0023 bool weightById,
0024 const std::vector<unsigned int>& weightByIdVector);
0025
0026
0027
0028
0029
0030
0031 void moveAlignable(Alignable* ali, AlgebraicVector diff);
0032
0033
0034
0035 void createPoints(GlobalVectors* Vs,
0036 Alignable* ali,
0037 const std::string& weightBy,
0038 bool weightById,
0039 const std::vector<unsigned int>& weightByIdVector);
0040
0041
0042 bool readModuleList(unsigned int, unsigned int, const std::vector<unsigned int>&);
0043
0044 }
0045
0046 #endif