![]() |
![]() |
#include <SiStripTrackerMapCreator.h>
Public Member Functions | |
void | create (const edm::ParameterSet &tkmapPset, const edm::ESHandle< SiStripFedCabling > &fedcabling, DQMStore *dqm_store, std::string &htype) |
void | createForOffline (const edm::ParameterSet &tkmapPset, DQMStore *dqm_store, std::string &htype) |
bool | readConfiguration () |
SiStripTrackerMapCreator () | |
~SiStripTrackerMapCreator () | |
Private Member Functions | |
uint16_t | getDetectorFlagAndComment (DQMStore *dqm_store, uint32_t det_id, std::ostringstream &comment) |
void | paintTkMapFromAlarm (uint32_t det_id, DQMStore *dqm_store) |
void | paintTkMapFromHistogram (DQMStore *dqm_store, MonitorElement *me, std::string &map_type) |
void | setTkMapFromHistogram (DQMStore *dqm_store, std::string &htype) |
void | setTkMapRange (std::string &map_type) |
Private Attributes | |
int | nDet |
TkDetMap * | tkDetMap_ |
float | tkMapMax |
float | tkMapMin |
std::string | tkMapName_ |
TrackerMap * | trackerMap_ |
Definition at line 19 of file SiStripTrackerMapCreator.h.
SiStripTrackerMapCreator::SiStripTrackerMapCreator | ( | ) |
Definition at line 15 of file SiStripTrackerMapCreator.cc.
References cmsCodeRules.cppFunctionSkipper::operator, tkDetMap_, and trackerMap_.
SiStripTrackerMapCreator::~SiStripTrackerMapCreator | ( | ) |
Definition at line 29 of file SiStripTrackerMapCreator.cc.
References trackerMap_.
void SiStripTrackerMapCreator::create | ( | const edm::ParameterSet & | tkmapPset, |
const edm::ESHandle< SiStripFedCabling > & | fedcabling, | ||
DQMStore * | dqm_store, | ||
std::string & | htype | ||
) |
Definition at line 35 of file SiStripTrackerMapCreator.cc.
References TrackerMap::fill_all_blank(), TrackerMap::fillc_all_blank(), nDet, paintTkMapFromAlarm(), TrackerMap::printonline(), TrackerMap::setTitle(), setTkMapFromHistogram(), setTkMapRange(), tkMapMax, tkMapMin, and trackerMap_.
Referenced by SiStripActionExecutor::createTkMap().
void SiStripTrackerMapCreator::createForOffline | ( | const edm::ParameterSet & | tkmapPset, |
DQMStore * | dqm_store, | ||
std::string & | htype | ||
) |
Definition at line 76 of file SiStripTrackerMapCreator.cc.
References TrackerMap::save(), TrackerMap::setTitle(), setTkMapFromHistogram(), setTkMapRange(), tkMapMax, tkMapMin, and trackerMap_.
Referenced by SiStripActionExecutor::createOfflineTkMap().
|
private |
Definition at line 214 of file SiStripTrackerMapCreator.cc.
References DQMStore::dirExists(), MonitorElement::DQM_KIND_INT, DQMStore::get(), SiStripUtility::getBadModuleStatus(), MonitorElement::getIntValue(), SiStripFolderOrganizer::getSubDetFolder(), MonitorElement::kind(), argparse::message, and DQMStore::pwd().
Referenced by paintTkMapFromAlarm(), and paintTkMapFromHistogram().
|
private |
Definition at line 95 of file SiStripTrackerMapCreator.cc.
References comment, TrackerMap::fillc(), getDetectorFlagAndComment(), SiStripUtility::getDetectorStatusColor(), TrackerMap::setText(), and trackerMap_.
Referenced by create().
|
private |
Definition at line 157 of file SiStripTrackerMapCreator.cc.
References comment, MonitorElement::DQM_KIND_TPROFILE2D, TrackerMap::fill_current_val(), TrackerMap::fillc(), MonitorElement::getBinContent(), getDetectorFlagAndComment(), SiStripUtility::getDetectorStatusColor(), TkDetMap::getDetsForLayer(), TkDetMap::getLayerNum(), MonitorElement::getName(), MonitorElement::getTProfile2D(), TkDetMap::getXY(), TkLayerMap::XYbin::ix, TkLayerMap::XYbin::iy, MonitorElement::kind(), mergeVDriftHistosByStation::name, nDet, TrackerMap::setText(), tkDetMap_, tkMapMax, and trackerMap_.
Referenced by setTkMapFromHistogram().
bool SiStripTrackerMapCreator::readConfiguration | ( | ) |
|
private |
Definition at line 109 of file SiStripTrackerMapCreator.cc.
References DQMStore::cd(), DQMStore::dirExists(), DQMStore::getContents(), DQMStore::getSubdirs(), SiStripUtility::goToDir(), mergeVDriftHistosByStation::name, nDet, paintTkMapFromHistogram(), DQMStore::pwd(), tkMapMax, and tkMapMin.
Referenced by create(), and createForOffline().
|
private |
Definition at line 196 of file SiStripTrackerMapCreator.cc.
References nDet, TrackerMap::setRange(), tkMapMax, tkMapMin, and trackerMap_.
Referenced by create(), and createForOffline().
|
private |
Definition at line 46 of file SiStripTrackerMapCreator.h.
Referenced by create(), paintTkMapFromHistogram(), setTkMapFromHistogram(), and setTkMapRange().
|
private |
Definition at line 47 of file SiStripTrackerMapCreator.h.
Referenced by paintTkMapFromHistogram(), and SiStripTrackerMapCreator().
|
private |
Definition at line 44 of file SiStripTrackerMapCreator.h.
Referenced by create(), createForOffline(), paintTkMapFromHistogram(), setTkMapFromHistogram(), and setTkMapRange().
|
private |
Definition at line 45 of file SiStripTrackerMapCreator.h.
Referenced by create(), createForOffline(), setTkMapFromHistogram(), and setTkMapRange().
|
private |
Definition at line 42 of file SiStripTrackerMapCreator.h.
|
private |
Definition at line 41 of file SiStripTrackerMapCreator.h.
Referenced by create(), createForOffline(), paintTkMapFromAlarm(), paintTkMapFromHistogram(), setTkMapRange(), SiStripTrackerMapCreator(), and ~SiStripTrackerMapCreator().