1 #ifndef Alignment_MuonAlignmentAlgorithms_CSCAlignmentCorrections_H 2 #define Alignment_MuonAlignmentAlgorithms_CSCAlignmentCorrections_H 34 void insertMode(
const std::vector<double>& coefficient,
const std::vector<std::string>& modename,
const std::vector<long>& modeid,
double error) {
60 std::vector<CSCDetId>
m_id;
70 std::vector<std::string>
m_i;
71 std::vector<std::string>
m_j;
80 #endif // Alignment_MuonAlignmentAlgorithms_CSCAlignmentCorrections_H
CSCAlignmentCorrections(std::string fitterName, double oldchi2, double newchi2)
std::vector< std::vector< std::string > > m_modename
void report(std::ofstream &report)
std::vector< std::string > m_i
void insertMode(const std::vector< double > &coefficient, const std::vector< std::string > &modename, const std::vector< long > &modeid, double error)
void applyAlignment(AlignableNavigator *alignableNavigator, AlignmentParameterStore *alignmentParameterStore, int mode, bool combineME11)
std::vector< TH1F * > th1f_modes
void insertCorrection(std::string name, CSCDetId id, double value)
std::vector< double > m_before
std::vector< std::vector< double > > m_coefficient
std::vector< std::vector< long > > m_modeid
void insertResidual(std::string i, std::string j, double before, double uncert, double residual, double pull)
std::vector< double > m_residual
std::vector< double > m_uncert
std::vector< double > m_pull
std::vector< double > m_value
std::vector< std::string > m_j
std::vector< CSCDetId > m_id
std::vector< double > m_error
std::vector< std::string > m_name
virtual ~CSCAlignmentCorrections()