Classes | |
struct | SlicePlots |
Public Member Functions | |
void | init (DQMStore::IBooker &iBooker, const PPSAlignmentConfiguration &cfg, const PPSAlignmentConfiguration::SectorConfig &scfg, const std::string &rootDir, bool debug) |
unsigned int | process (const CTPPSLocalTrackLiteCollection &tracks, const PPSAlignmentConfiguration &cfg, bool debug) |
Public Attributes | |
MonitorElement * | h2_cut_h_aft |
MonitorElement * | h2_cut_h_bef |
MonitorElement * | h2_cut_v_aft |
MonitorElement * | h2_cut_v_bef |
MonitorElement * | h_q_cut_h_aft |
MonitorElement * | h_q_cut_h_bef |
MonitorElement * | h_q_cut_v_aft |
MonitorElement * | h_q_cut_v_bef |
std::map< unsigned int, MonitorElement * > | m_h2_y_vs_x_aft_sel |
std::map< unsigned int, MonitorElement * > | m_h2_y_vs_x_bef_sel |
std::map< unsigned int, MonitorElement * > | m_h2_y_vs_x_mlt_sel |
MonitorElement * | p_x_diffFN_vs_x_N |
MonitorElement * | p_y_diffFN_vs_y_F |
PPSAlignmentConfiguration::SectorConfig | scfg_ |
std::map< unsigned int, SlicePlots > | x_slice_plots_F |
std::map< unsigned int, SlicePlots > | x_slice_plots_N |
Definition at line 46 of file PPSAlignmentWorker.cc.
void PPSAlignmentWorker::SectorData::init | ( | DQMStore::IBooker & | iBooker, |
const PPSAlignmentConfiguration & | cfg, | ||
const PPSAlignmentConfiguration::SectorConfig & | scfg, | ||
const std::string & | rootDir, | ||
bool | debug | ||
) |
Definition at line 203 of file PPSAlignmentWorker.cc.
References dqm::implementation::IBooker::book1DD(), dqm::implementation::IBooker::book2DD(), dqm::implementation::IBooker::bookProfile(), visDQMUpload::buf, looper::cfg, debug, h2_cut_h_aft, h2_cut_h_bef, h2_cut_v_aft, h2_cut_v_bef, h_q_cut_h_aft, h_q_cut_h_bef, h_q_cut_v_aft, h_q_cut_v_bef, mps_fire::i, PPSAlignmentConfiguration::RPConfig::id_, m_h2_y_vs_x_aft_sel, m_h2_y_vs_x_bef_sel, m_h2_y_vs_x_mlt_sel, PPSAlignmentConfiguration::RPConfig::name_, PPSAlignmentConfiguration::SectorConfig::name_, p_x_diffFN_vs_x_N, python.rootplot.root2matplotlib::replace(), PPSAlignmentConfiguration::SectorConfig::rp_F_, PPSAlignmentConfiguration::SectorConfig::rp_N_, scfg_, dqm::implementation::NavigatorBase::setCurrentFolder(), PPSAlignmentConfiguration::RPConfig::x_slice_min_, PPSAlignmentConfiguration::RPConfig::x_slice_n_, x_slice_plots_F, x_slice_plots_N, and PPSAlignmentConfiguration::RPConfig::x_slice_w_.
Referenced by PPSAlignmentWorker::bookHistograms().
unsigned int PPSAlignmentWorker::SectorData::process | ( | const CTPPSLocalTrackLiteCollection & | tracks, |
const PPSAlignmentConfiguration & | cfg, | ||
bool | debug | ||
) |
Definition at line 293 of file PPSAlignmentWorker.cc.
References CTPPSDetId::arm(), looper::cfg, PPSAlignmentConfiguration::SectorConfig::cut_h_a_, PPSAlignmentConfiguration::SectorConfig::cut_h_apply_, PPSAlignmentConfiguration::SectorConfig::cut_h_c_, PPSAlignmentConfiguration::SectorConfig::cut_h_si_, PPSAlignmentConfiguration::SectorConfig::cut_v_a_, PPSAlignmentConfiguration::SectorConfig::cut_v_apply_, PPSAlignmentConfiguration::SectorConfig::cut_v_c_, PPSAlignmentConfiguration::SectorConfig::cut_v_si_, debug, dqm::impl::MonitorElement::Fill(), h2_cut_h_aft, h2_cut_h_bef, h2_cut_v_aft, h2_cut_v_bef, h_q_cut_h_aft, h_q_cut_h_bef, h_q_cut_v_aft, h_q_cut_v_bef, PPSAlignmentConfiguration::RPConfig::id_, heavyIonCSV_trainingSettings::idx, if(), m_h2_y_vs_x_aft_sel, m_h2_y_vs_x_bef_sel, m_h2_y_vs_x_mlt_sel, p_x_diffFN_vs_x_N, PPSAlignmentConfiguration::SectorConfig::rp_F_, PPSAlignmentConfiguration::SectorConfig::rp_N_, scfg_, tracks, PPSAlignmentConfiguration::RPConfig::x_slice_min_, PPSAlignmentConfiguration::RPConfig::x_slice_n_, x_slice_plots_F, x_slice_plots_N, and PPSAlignmentConfiguration::RPConfig::x_slice_w_.
Referenced by PPSAlignmentWorker::analyze().
MonitorElement* PPSAlignmentWorker::SectorData::h2_cut_h_aft |
Definition at line 58 of file PPSAlignmentWorker.cc.
MonitorElement* PPSAlignmentWorker::SectorData::h2_cut_h_bef |
Definition at line 57 of file PPSAlignmentWorker.cc.
MonitorElement* PPSAlignmentWorker::SectorData::h2_cut_v_aft |
Definition at line 63 of file PPSAlignmentWorker.cc.
MonitorElement* PPSAlignmentWorker::SectorData::h2_cut_v_bef |
Definition at line 62 of file PPSAlignmentWorker.cc.
MonitorElement* PPSAlignmentWorker::SectorData::h_q_cut_h_aft |
Definition at line 56 of file PPSAlignmentWorker.cc.
MonitorElement* PPSAlignmentWorker::SectorData::h_q_cut_h_bef |
Definition at line 55 of file PPSAlignmentWorker.cc.
MonitorElement* PPSAlignmentWorker::SectorData::h_q_cut_v_aft |
Definition at line 61 of file PPSAlignmentWorker.cc.
MonitorElement* PPSAlignmentWorker::SectorData::h_q_cut_v_bef |
Definition at line 60 of file PPSAlignmentWorker.cc.
std::map<unsigned int, MonitorElement*> PPSAlignmentWorker::SectorData::m_h2_y_vs_x_aft_sel |
Definition at line 52 of file PPSAlignmentWorker.cc.
std::map<unsigned int, MonitorElement*> PPSAlignmentWorker::SectorData::m_h2_y_vs_x_bef_sel |
Definition at line 50 of file PPSAlignmentWorker.cc.
std::map<unsigned int, MonitorElement*> PPSAlignmentWorker::SectorData::m_h2_y_vs_x_mlt_sel |
Definition at line 51 of file PPSAlignmentWorker.cc.
MonitorElement* PPSAlignmentWorker::SectorData::p_x_diffFN_vs_x_N |
Definition at line 66 of file PPSAlignmentWorker.cc.
MonitorElement* PPSAlignmentWorker::SectorData::p_y_diffFN_vs_y_F |
Definition at line 67 of file PPSAlignmentWorker.cc.
PPSAlignmentConfiguration::SectorConfig PPSAlignmentWorker::SectorData::scfg_ |
Definition at line 47 of file PPSAlignmentWorker.cc.
std::map<unsigned int, SlicePlots> PPSAlignmentWorker::SectorData::x_slice_plots_F |
Definition at line 79 of file PPSAlignmentWorker.cc.
std::map<unsigned int, SlicePlots> PPSAlignmentWorker::SectorData::x_slice_plots_N |
Definition at line 79 of file PPSAlignmentWorker.cc.