1 #ifndef Alignment_MillePedeAlignmentAlgorithm_MillePedeDQMModule_h 2 #define Alignment_MillePedeAlignmentAlgorithm_MillePedeDQMModule_h 58 const std::array<double, 6>&
cut,
59 const std::array<double, 6>&
sigCut,
60 const std::array<double, 6>& maxMoveCut,
61 const std::array<double, 6>& maxErrorCut,
62 const std::array<double, 6>& obs,
63 const std::array<double, 6>& obsErr);
const edm::ParameterSet mpReaderConfig_
void fillStatusHisto(MonitorElement *statusHisto)
bool setupChanged(const edm::EventSetup &)
void dqmEndJob(DQMStore::IBooker &, DQMStore::IGetter &) override
MonitorElement * binariesAvalaible
edm::ESWatcher< IdealGeometryRecord > watchIdealGeometryRcd_
#define DEFINE_FWK_MODULE(type)
MillePedeDQMModule(const edm::ParameterSet &)
void bookHistograms(DQMStore::IBooker &)
void fillExpertHisto(MonitorElement *histo, const std::array< double, 6 > &cut, const std::array< double, 6 > &sigCut, const std::array< double, 6 > &maxMoveCut, const std::array< double, 6 > &maxErrorCut, const std::array< double, 6 > &obs, const std::array< double, 6 > &obsErr)
void beginRun(const edm::Run &, const edm::EventSetup &) override
MonitorElement * statusResults
edm::ESWatcher< TrackerTopologyRcd > watchTrackerTopologyRcd_
edm::ESWatcher< PTrackerParametersRcd > watchPTrackerParametersRcd_
std::unique_ptr< AlignableTracker > tracker_
std::unique_ptr< MillePedeFileReader > mpReader_
int getIndexFromString(const std::string &alignableId)
MonitorElement * exitCode
~MillePedeDQMModule() override