#include <Phase1PixelSummaryMap.h>
Public Member Functions | |
void | createTrackerBaseMap () |
bool | fillTrackerMap (unsigned int id, double value) |
Phase1PixelSummaryMap (const char *option, std::string title, std::string zAxisTitle) | |
void | printTrackerMap (TCanvas &canvas, const float topMargin=0.02) |
void | resetOption (const char *option) |
~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 56 of file Phase1PixelSummaryMap.h.
|
inline |
Definition at line 58 of file Phase1PixelSummaryMap.h.
|
default |
|
protected |
Definition at line 157 of file Phase1PixelSummaryMap.cc.
References bins, Exception, edm::FileInPath::fullPath(), mps_fire::i, geometryCSVtoXML::line, LOGDEBUG, m_BaseTrackerMap, N, AlCaHLTBitMon_ParallelJobs::p, submitPVResolutionJobs::q, AlCaHLTBitMon_QueryRunRegistry::string, Ph1PMapSummaryHelper::tokenize(), and 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, isotrackApplyRegressor::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 144 of file Phase1PixelSummaryMap.cc.
References m_BaseTrackerMap, PixelSubdetector::PixelBarrel, and PixelSubdetector::PixelEndcap.
Referenced by templateHelper::SiPixelFullPixelIDMap< PayloadType, StoreType, TransientType >::fill().
void Phase1PixelSummaryMap::printTrackerMap | ( | TCanvas & | canvas, |
const float | topMargin = 0.02 |
||
) |
Definition at line 84 of file Phase1PixelSummaryMap.cc.
References arrow, m_BaseTrackerMap, m_title, phiArrow, xArrow, and yArrow.
Referenced by templateHelper::SiPixelFullPixelIDMap< PayloadType, StoreType, TransientType >::fill().
void Phase1PixelSummaryMap::resetOption | ( | const char * | option | ) |
|
private |
Definition at line 107 of file Phase1PixelSummaryMap.h.
Referenced by printTrackerMap().
|
private |
Definition at line 99 of file Phase1PixelSummaryMap.h.
Referenced by createTrackerBaseMap().
|
private |
Definition at line 92 of file Phase1PixelSummaryMap.h.
Referenced by addNamedBins().
|
private |
Definition at line 100 of file Phase1PixelSummaryMap.h.
Referenced by createTrackerBaseMap().
|
private |
Definition at line 102 of file Phase1PixelSummaryMap.h.
Referenced by createTrackerBaseMap().
|
private |
Definition at line 91 of file Phase1PixelSummaryMap.h.
Referenced by addNamedBins(), createTrackerBaseMap(), fillTrackerMap(), and printTrackerMap().
|
private |
Definition at line 94 of file Phase1PixelSummaryMap.h.
Referenced by createTrackerBaseMap().
|
private |
Definition at line 95 of file Phase1PixelSummaryMap.h.
Referenced by createTrackerBaseMap().
|
private |
Definition at line 86 of file Phase1PixelSummaryMap.h.
Referenced by resetOption().
|
private |
Definition at line 87 of file Phase1PixelSummaryMap.h.
Referenced by printTrackerMap().
|
private |
Definition at line 90 of file Phase1PixelSummaryMap.h.
|
private |
Definition at line 88 of file Phase1PixelSummaryMap.h.
Referenced by createTrackerBaseMap().
|
staticprivate |
Definition at line 97 of file Phase1PixelSummaryMap.h.
Referenced by createTrackerBaseMap().
|
staticprivate |
Definition at line 98 of file Phase1PixelSummaryMap.h.
Referenced by createTrackerBaseMap().
|
private |
Definition at line 107 of file Phase1PixelSummaryMap.h.
Referenced by printTrackerMap().
|
private |
Definition at line 105 of file Phase1PixelSummaryMap.h.
|
private |
Definition at line 104 of file Phase1PixelSummaryMap.h.
|
private |
Definition at line 107 of file Phase1PixelSummaryMap.h.
Referenced by printTrackerMap().
|
private |
Definition at line 107 of file Phase1PixelSummaryMap.h.
Referenced by printTrackerMap().