#include <SiStripTkMaps.h>
Public Member Functions | |
void | bookMap (const std::string mapTitle, const std::string zAxisTitle) |
void | drawMap (TCanvas &canvas, std::string option="") |
void | fill (long rawid, double val) |
const std::vector< unsigned int > & | getTheFilledIds () |
const std::vector< double > & | getTheFilledValues () |
const TH2Poly * | getTheMap () |
const std::string & | getTheMapTitle () |
const std::string & | getTheZAxisTitle () |
void | setZAxisRange (double xmin, double xmax) |
SiStripTkMaps (const char *option) | |
~SiStripTkMaps ()=default | |
Private Member Functions | |
void | adjustCanvasMargins (TVirtualPad *pad, const float top, const float bottom, const float left, const float right) |
void | drawArrows (const float x_X1, const float x_X2, const float x_Y1, const float y_Y2, const char *x_label, const char *y_label) |
void | dressMap (TCanvas &canv) |
void | readVertices (double &minx, double &maxx, double &miny, double &maxy) |
Private Attributes | |
double | m_axmax |
double | m_axmin |
std::map< long, std::shared_ptr< TGraph > > | m_bins |
std::vector< unsigned int > | m_detIdVector |
std::string | m_mapTitle = "" |
Option_t * | m_option |
TH2Poly * | m_trackerMap {nullptr} |
TrackerTopology | m_trackerTopo |
std::vector< double > | m_values |
std::string | m_zAxisTitle = "" |
Definition at line 40 of file SiStripTkMaps.h.
|
inline |
Definition at line 42 of file SiStripTkMaps.h.
References fileinputsource_cfi::option.
|
default |
|
private |
Definition at line 241 of file SiStripTkMaps.cc.
Referenced by drawMap().
void SiStripTkMaps::bookMap | ( | const std::string | mapTitle, |
const std::string | zAxisTitle | ||
) |
Definition at line 36 of file SiStripTkMaps.cc.
References ALPAKA_ACCELERATOR_NAMESPACE::brokenline::constexpr(), m_bins, m_mapTitle, m_option, m_trackerMap, m_zAxisTitle, margin, and readVertices().
Referenced by main().
|
private |
void SiStripTkMaps::drawMap | ( | TCanvas & | canvas, |
std::string | option = "" |
||
) |
Definition at line 77 of file SiStripTkMaps.cc.
References adjustCanvasMargins(), svgfig::canvas(), ALPAKA_ACCELERATOR_NAMESPACE::brokenline::constexpr(), dressMap(), mps_fire::i, m_trackerMap, m_values, seedmultiplicitymonitor_newtracking_cfi::maxValue, OnDemandMonitoring_cfi::minValue, and fileinputsource_cfi::option.
Referenced by main().
|
private |
Definition at line 146 of file SiStripTkMaps.cc.
References ALPAKA_ACCELERATOR_NAMESPACE::brokenline::constexpr(), drawArrows(), m_mapTitle, and mergeVDriftHistosByStation::name.
Referenced by drawMap().
void SiStripTkMaps::fill | ( | long | rawid, |
double | val | ||
) |
Definition at line 71 of file SiStripTkMaps.cc.
References m_trackerMap, m_values, and heppy_batch::val.
Referenced by main().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |
Definition at line 258 of file SiStripTkMaps.cc.
References hcalRecHitTable_cff::detId, ALCARECOPPSCalTrackBasedSel_cff::detid, Exception, contentValuesFiles::fullPath, mps_fire::i, recoMuon::in, fastTrackerRecHitType::isPixel(), ALPAKA_ACCELERATOR_NAMESPACE::ecal::reconstruction::internal::endcap::ix(), ALPAKA_ACCELERATOR_NAMESPACE::ecal::reconstruction::internal::endcap::iy(), mps_splice::line, m_bins, m_detIdVector, PixelSubdetector::PixelBarrel, PixelSubdetector::PixelEndcap, AlCaHLTBitMon_QueryRunRegistry::string, submitPVValidationJobs::t, x, and y.
Referenced by bookMap().
|
inline |
Definition at line 69 of file SiStripTkMaps.h.
References m_trackerMap, TrackerOfflineValidation_Dqm_cff::xmax, and TrackerOfflineValidation_Dqm_cff::xmin.
Referenced by main().
|
private |
Definition at line 76 of file SiStripTkMaps.h.
|
private |
Definition at line 76 of file SiStripTkMaps.h.
|
private |
Definition at line 77 of file SiStripTkMaps.h.
Referenced by bookMap(), and readVertices().
|
private |
Definition at line 78 of file SiStripTkMaps.h.
Referenced by getTheFilledIds(), and readVertices().
|
private |
Definition at line 74 of file SiStripTkMaps.h.
Referenced by bookMap(), dressMap(), and getTheMapTitle().
|
private |
Definition at line 73 of file SiStripTkMaps.h.
Referenced by bookMap().
|
private |
Definition at line 81 of file SiStripTkMaps.h.
Referenced by bookMap(), drawMap(), fill(), getTheMap(), and setZAxisRange().
|
private |
Definition at line 80 of file SiStripTkMaps.h.
|
private |
Definition at line 79 of file SiStripTkMaps.h.
Referenced by drawMap(), fill(), and getTheFilledValues().
|
private |
Definition at line 75 of file SiStripTkMaps.h.
Referenced by bookMap(), and getTheZAxisTitle().