File indexing completed on 2024-04-06 11:58:33
0001
0002
0003
0004
0005
0006 #ifndef CalibPPS_AlignmentRelative_Utilities_h
0007 #define CalibPPS_AlignmentRelative_Utilities_h
0008
0009 #include "DataFormats/CTPPSDetId/interface/CTPPSDetId.h"
0010
0011 #include <TMatrixD.h>
0012
0013 class CTPPSRPAlignmentCorrectionsData;
0014 class AlignmentGeometry;
0015
0016 extern void printId(unsigned int id);
0017
0018 extern void print(TMatrixD &m, const char *label = nullptr, bool mathematicaFormat = false);
0019
0020
0021
0022
0023
0024
0025
0026
0027
0028
0029
0030 extern void factorRPFromSensorCorrections(const CTPPSRPAlignmentCorrectionsData &input,
0031 CTPPSRPAlignmentCorrectionsData &expanded,
0032 CTPPSRPAlignmentCorrectionsData &factored,
0033 const AlignmentGeometry &,
0034 bool equalWeights = false,
0035 unsigned int verbosity = 0);
0036
0037 #endif