1 #ifndef CalibTracker_SiStripLorentzAngle_MeasureLA_h
2 #define CalibTracker_SiStripLorentzAngle_MeasureLA_h
25 case LAYER:
return "_layer";
26 case MODULE:
return "_module";
const edm::FileInPath fp_
static std::pair< unsigned, LA_Filler_Fitter::Method > calibration_key(const std::string layer, const LA_Filler_Fitter::Method)
void calibrate(const std::pair< unsigned, LA_Filler_Fitter::Method >, LA_Filler_Fitter::Result &) const
const unsigned stripsperbin
const edm::VParameterSet measurementPreferences
std::vector< ParameterSet > VParameterSet
const std::vector< std::string > inputFiles
void process_reports() const
std::map< std::pair< uint32_t, LA_Filler_Fitter::Method >, float > slope
static std::string granularity(int32_t g)
The Signals That Services Can Subscribe To This is based on ActivityRegistry and is current per Services can connect to the signals distributed by the ActivityRegistry in order to monitor the activity of the application Each possible callback has some defined which we here list in angle e g
void store_methods_and_granularity(const edm::VParameterSet &)
const edm::VParameterSet calibrations
MeasureLA(const edm::ParameterSet &)
const edm::VParameterSet reports
const std::string inFileLocation
void write_report_text_ms(const std::string, const LA_Filler_Fitter::Method) const
void store_calibrations()
void summarize_module_muH_byLayer()
boost::shared_ptr< SiStripLorentzAngle > produce(const SiStripLorentzAngleRcd &)
std::map< std::pair< uint32_t, LA_Filler_Fitter::Method >, float > offset
void write_report_plots(const std::string, const LA_Filler_Fitter::Method, const GRANULARITY) const
void write_report_text(const std::string, const LA_Filler_Fitter::Method &, const std::map< T, LA_Filler_Fitter::Result > &) const
std::map< std::pair< uint32_t, LA_Filler_Fitter::Method >, float > error_scaling