/
githubmirror
/
cmssw
Обзор
Документация
Войти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
CalibPPS/AlignmentRelative/interface/Utilities.h
37 строк
1 KB
jan-kaspar
PPS: relative alignment (#31629)
06 ноя 2020, 22:59
Не верифицирован
06 ноя 2020, 22:59
5a81488
Код
Авторство
О чём код?
/**************************************************************************** * Authors: * Jan Kašpar (jan.kaspar@gmail.com) ****************************************************************************/ #ifndef CalibPPS_AlignmentRelative_Utilities_h #define CalibPPS_AlignmentRelative_Utilities_h #include "DataFormats/CTPPSDetId/interface/CTPPSDetId.h" #include <TMatrixD.h> class CTPPSRPAlignmentCorrectionsData; class AlignmentGeometry; extern void printId(unsigned int id); extern void print(TMatrixD &m, const char *label = nullptr, bool mathematicaFormat = false); /** * NOTE ON ERROR PROPAGATION * * It is not possible to split (and merge again) the experimental errors between the RP and sensor * contributions. To do so, one would need to keep the entire covariance matrix. Thus, it has been * decided to save: * RP errors = the uncertainty of the common shift/rotation * sensor error = the full experimental uncertainty * In consequence: RP and sensor errors SHOULD NEVER BE SUMMED! **/ extern void factorRPFromSensorCorrections(const CTPPSRPAlignmentCorrectionsData &input, CTPPSRPAlignmentCorrectionsData &expanded, CTPPSRPAlignmentCorrectionsData &factored, const AlignmentGeometry &, bool equalWeights = false, unsigned int verbosity = 0); #endif