#include <Phase1PixelSummaryMap.h>
Public Member Functions | |
void | createTrackerBaseMap () |
bool | fillTrackerMap (unsigned int id, double value) |
const std::pair< float, float > | getZAxisRange () const |
Phase1PixelSummaryMap (const char *option, std::string title, std::string zAxisTitle) | |
void | printTrackerMap (TCanvas &canvas, const float topMargin=0.02, int index=0) |
void | resetOption (const char *option) |
void | setZAxisRange (const double min, const double max) |
~Phase1PixelSummaryMap ()=default | |
Protected Member Functions | |
void | addNamedBins (edm::FileInPath geoFile, int tX, int tY, int sX, int sY, bool applyModuleRotation=false) |
Private Attributes | |
TArrow | arrow |
const std::array< int, maxPxBarrel > | barrelLadderShift = {{0, 14, 44, 90}} |
std::map< uint32_t, std::shared_ptr< TGraph > > | bins |
const std::array< int, maxPxForward > | forwardDiskXShift = {{25, 75, 125}} |
const int | forwardDiskYShift = 45 |
std::shared_ptr< TH2Poly > | m_BaseTrackerMap |
std::vector< edm::FileInPath > | m_cornersBPIX |
std::vector< edm::FileInPath > | m_cornersFPIX |
Option_t * | m_option |
const std::string | m_title |
TrackerTopology | m_trackerTopo |
const std::string | m_zAxisTitle |
TArrow | phiArrow |
const int | plotHeight = 2000 |
const int | plotWidth = 3000 |
TArrow | xArrow |
TArrow | yArrow |
Static Private Attributes | |
static const unsigned int | maxPxBarrel = 4 |
static const unsigned int | maxPxForward = 3 |
Definition at line 57 of file Phase1PixelSummaryMap.h.
|
inline |
Definition at line 59 of file Phase1PixelSummaryMap.h.
References fileinputsource_cfi::option.
|
default |
|
protected |
Definition at line 180 of file Phase1PixelSummaryMap.cc.
References bins, Exception, edm::FileInPath::fullPath(), mps_fire::i, mps_splice::line, LOGDEBUG, m_BaseTrackerMap, N, AlCaHLTBitMon_ParallelJobs::p, submitPVResolutionJobs::q, AlCaHLTBitMon_QueryRunRegistry::string, Ph1PMapSummaryHelper::tokenize(), and geometryCSVtoXML::xy.
Referenced by createTrackerBaseMap().
void Phase1PixelSummaryMap::createTrackerBaseMap | ( | ) |
Definition at line 33 of file Phase1PixelSummaryMap.cc.
References addNamedBins(), barrelLadderShift, forwardDiskXShift, forwardDiskYShift, mps_fire::i, dqmiolumiharvest::j, dqmdumpme::k, LOGINFO, m_BaseTrackerMap, m_cornersBPIX, m_cornersFPIX, m_zAxisTitle, maxPxBarrel, and maxPxForward.
Referenced by templateHelper::SiPixelFullPixelIDMap< PayloadType, StoreType, TransientType >::fill().
bool Phase1PixelSummaryMap::fillTrackerMap | ( | unsigned int | id, |
double | value | ||
) |
Definition at line 157 of file Phase1PixelSummaryMap.cc.
References m_BaseTrackerMap, PixelSubdetector::PixelBarrel, and PixelSubdetector::PixelEndcap.
Referenced by templateHelper::SiPixelFullPixelIDMap< PayloadType, StoreType, TransientType >::fill().
const std::pair< float, float > Phase1PixelSummaryMap::getZAxisRange | ( | ) | const |
Definition at line 170 of file Phase1PixelSummaryMap.cc.
References m_BaseTrackerMap.
void Phase1PixelSummaryMap::printTrackerMap | ( | TCanvas & | canvas, |
const float | topMargin = 0.02 , |
||
int | index = 0 |
||
) |
Definition at line 84 of file Phase1PixelSummaryMap.cc.
References arrow, svgfig::canvas(), m_BaseTrackerMap, m_title, phiArrow, xArrow, and yArrow.
Referenced by templateHelper::SiPixelFullPixelIDMap< PayloadType, StoreType, TransientType >::fill().
void Phase1PixelSummaryMap::resetOption | ( | const char * | option | ) |
Definition at line 23 of file Phase1PixelSummaryMap.cc.
References m_option, and fileinputsource_cfi::option.
void Phase1PixelSummaryMap::setZAxisRange | ( | const double | min, |
const double | max | ||
) |
Definition at line 175 of file Phase1PixelSummaryMap.cc.
References m_BaseTrackerMap, SiStripPI::max, and SiStripPI::min.
|
private |
Definition at line 110 of file Phase1PixelSummaryMap.h.
Referenced by printTrackerMap().
|
private |
Definition at line 102 of file Phase1PixelSummaryMap.h.
Referenced by createTrackerBaseMap().
|
private |
Definition at line 95 of file Phase1PixelSummaryMap.h.
Referenced by addNamedBins().
|
private |
Definition at line 103 of file Phase1PixelSummaryMap.h.
Referenced by createTrackerBaseMap().
|
private |
Definition at line 105 of file Phase1PixelSummaryMap.h.
Referenced by createTrackerBaseMap().
|
private |
Definition at line 94 of file Phase1PixelSummaryMap.h.
Referenced by addNamedBins(), createTrackerBaseMap(), fillTrackerMap(), getZAxisRange(), printTrackerMap(), and setZAxisRange().
|
private |
Definition at line 97 of file Phase1PixelSummaryMap.h.
Referenced by createTrackerBaseMap().
|
private |
Definition at line 98 of file Phase1PixelSummaryMap.h.
Referenced by createTrackerBaseMap().
|
private |
Definition at line 89 of file Phase1PixelSummaryMap.h.
Referenced by resetOption().
|
private |
Definition at line 90 of file Phase1PixelSummaryMap.h.
Referenced by printTrackerMap().
|
private |
Definition at line 93 of file Phase1PixelSummaryMap.h.
|
private |
Definition at line 91 of file Phase1PixelSummaryMap.h.
Referenced by createTrackerBaseMap().
|
staticprivate |
Definition at line 100 of file Phase1PixelSummaryMap.h.
Referenced by createTrackerBaseMap().
|
staticprivate |
Definition at line 101 of file Phase1PixelSummaryMap.h.
Referenced by createTrackerBaseMap().
|
private |
Definition at line 110 of file Phase1PixelSummaryMap.h.
Referenced by printTrackerMap().
|
private |
Definition at line 108 of file Phase1PixelSummaryMap.h.
|
private |
Definition at line 107 of file Phase1PixelSummaryMap.h.
|
private |
Definition at line 110 of file Phase1PixelSummaryMap.h.
Referenced by printTrackerMap().
|
private |
Definition at line 110 of file Phase1PixelSummaryMap.h.
Referenced by printTrackerMap().