#include <DQM/SiStripMonitorHardware/plugins/BuildTrackerMap.cc>
Public Types | |
typedef dqm::legacy::DQMStore | DQMStore |
typedef dqm::legacy::MonitorElement | MonitorElement |
Public Types inherited from edm::one::EDAnalyzerBase | |
typedef EDAnalyzerBase | ModuleType |
Public Types inherited from edm::EDConsumerBase | |
typedef ProductLabels | Labels |
Private Member Functions | |
void | analyze (const edm::Event &, const edm::EventSetup &) override |
void | beginJob () override |
void | endJob () override |
void | read (bool aMechView, std::string aFile, const TkDetMap *tkDetMap, std::vector< std::unique_ptr< TkHistoMap >> &aTkMapVec, std::vector< bool > &aValidVec) |
void | subtractMap (TkHistoMap *aResult, const TkHistoMap *aSubtr) |
Private Attributes | |
bool | doDiff_ |
edm::ESGetToken< SiStripFedCabling, SiStripFedCablingRcd > | fedCablingToken_ |
std::string | fileName_ |
std::string | fileNameDiff_ |
std::string | folderName_ |
std::vector< bool > | isValidMap_ |
std::vector< bool > | isValidMapDiff_ |
std::vector< double > | maxVal_ |
bool | mechanicalView_ |
std::vector< double > | minVal_ |
unsigned int | printDebug_ |
edm::ParameterSet | pset_ |
edm::ESGetToken< TkDetMap, TrackerTopologyRcd > | tkDetMapToken_ |
std::vector< std::string > | tkHistoMapNameVec_ |
std::vector< std::unique_ptr< TkHistoMap > > | tkHistoMapVec_ |
std::vector< std::unique_ptr< TkHistoMap > > | tkHistoMapVecDiff_ |
std::vector< TrackerMap * > | tkmap_ |
edm::ESGetToken< TrackerTopology, TrackerTopologyRcd > | tTopoToken_ |
Additional Inherited Members | |
Static Public Member Functions inherited from edm::one::EDAnalyzerBase | |
static const std::string & | baseType () |
static void | fillDescriptions (ConfigurationDescriptions &descriptions) |
static void | prevalidate (ConfigurationDescriptions &descriptions) |
Protected Member Functions inherited from edm::EDConsumerBase | |
template<typename ProductType , BranchType B = InEvent> | |
EDGetTokenT< ProductType > | consumes (edm::InputTag const &tag) |
template<BranchType B = InEvent> | |
EDConsumerBaseAdaptor< B > | consumes (edm::InputTag tag) noexcept |
EDGetToken | consumes (const TypeToGet &id, edm::InputTag const &tag) |
template<BranchType B> | |
EDGetToken | consumes (TypeToGet const &id, edm::InputTag const &tag) |
ConsumesCollector | consumesCollector () |
Use a ConsumesCollector to gather consumes information from helper functions. More... | |
template<typename ESProduct , typename ESRecord , Transition Tr = Transition::Event> | |
auto | esConsumes () |
template<typename ESProduct , typename ESRecord , Transition Tr = Transition::Event> | |
auto | esConsumes (ESInputTag const &tag) |
template<Transition Tr = Transition::Event> | |
constexpr auto | esConsumes () |
template<Transition Tr = Transition::Event> | |
auto | esConsumes (ESInputTag tag) |
template<Transition Tr = Transition::Event> | |
ESGetTokenGeneric | esConsumes (eventsetup::EventSetupRecordKey const &iRecord, eventsetup::DataKey const &iKey) |
Used with EventSetupRecord::doGet. More... | |
template<typename ProductType , BranchType B = InEvent> | |
EDGetTokenT< ProductType > | mayConsume (edm::InputTag const &tag) |
EDGetToken | mayConsume (const TypeToGet &id, edm::InputTag const &tag) |
template<BranchType B> | |
EDGetToken | mayConsume (const TypeToGet &id, edm::InputTag const &tag) |
void | resetItemsToGetFrom (BranchType iType) |
Description: DQM source application to monitor common mode for SiStrip data
Definition at line 54 of file BuildTrackerMap.cc.
Definition at line 57 of file BuildTrackerMap.cc.
Definition at line 56 of file BuildTrackerMap.cc.
|
explicit |
Definition at line 109 of file BuildTrackerMap.cc.
|
inlineoverride |
Definition at line 60 of file BuildTrackerMap.cc.
|
overrideprivatevirtual |
Implements edm::one::EDAnalyzerBase.
Definition at line 292 of file BuildTrackerMap.cc.
References gather_cfg::cout, doDiff_, fedCablingToken_, fileName_, fileNameDiff_, amptDefault_cfi::firstEvent, edm::EventSetup::getData(), mps_fire::i, isValidMap_, isValidMapDiff_, mechanicalView_, pset_, read(), tkDetMapToken_, tkHistoMapNameVec_, tkHistoMapVec_, tkHistoMapVecDiff_, tkmap_, and tTopoToken_.
|
overrideprivatevirtual |
Reimplemented from edm::one::EDAnalyzerBase.
Definition at line 317 of file BuildTrackerMap.cc.
|
overrideprivatevirtual |
Reimplemented from edm::one::EDAnalyzerBase.
Definition at line 320 of file BuildTrackerMap.cc.
References cms::cuda::assert(), gather_cfg::cout, mps_fire::i, isValidMap_, maxVal_, minVal_, TrackerMap::save(), TrackerMap::save_as_fedtrackermap(), TrackerMap::setPalette(), TrackerMap::showPalette(), AlCaHLTBitMon_QueryRunRegistry::string, subtractMap(), tkHistoMapNameVec_, tkHistoMapVec_, tkHistoMapVecDiff_, and tkmap_.
|
private |
Definition at line 141 of file BuildTrackerMap.cc.
References gather_cfg::cout, TrackerOfflineValidation_Dqm_cff::dirName, beamvalidation::exit(), folderName_, mps_fire::i, TkHistoMap::loadTkHistoMap(), eostools::move(), dqm::implementation::DQMStore::open(), Utilities::operator, AlCaHLTBitMon_QueryRunRegistry::string, and tkHistoMapNameVec_.
Referenced by analyze(), and edmIntegrityCheck.PublishToFileSystem::get().
|
private |
Definition at line 358 of file BuildTrackerMap.cc.
References SiStripClientConfig_Tier0_cff::Add, cms::cuda::assert(), gather_cfg::cout, and TkHistoMap::getAllMaps().
Referenced by endJob().
|
private |
Definition at line 83 of file BuildTrackerMap.cc.
Referenced by analyze().
|
private |
Definition at line 100 of file BuildTrackerMap.cc.
Referenced by analyze().
|
private |
Definition at line 75 of file BuildTrackerMap.cc.
Referenced by analyze().
|
private |
Definition at line 84 of file BuildTrackerMap.cc.
Referenced by analyze().
|
private |
Definition at line 79 of file BuildTrackerMap.cc.
Referenced by read().
|
private |
Definition at line 94 of file BuildTrackerMap.cc.
|
private |
Definition at line 95 of file BuildTrackerMap.cc.
Referenced by analyze().
|
private |
Definition at line 92 of file BuildTrackerMap.cc.
Referenced by endJob().
|
private |
Definition at line 77 of file BuildTrackerMap.cc.
Referenced by analyze().
|
private |
Definition at line 91 of file BuildTrackerMap.cc.
Referenced by endJob().
|
private |
Definition at line 81 of file BuildTrackerMap.cc.
|
private |
Definition at line 97 of file BuildTrackerMap.cc.
Referenced by analyze().
|
private |
Definition at line 102 of file BuildTrackerMap.cc.
Referenced by analyze().
|
private |
Definition at line 90 of file BuildTrackerMap.cc.
|
private |
Definition at line 86 of file BuildTrackerMap.cc.
|
private |
Definition at line 87 of file BuildTrackerMap.cc.
|
private |
Definition at line 98 of file BuildTrackerMap.cc.
|
private |
Definition at line 101 of file BuildTrackerMap.cc.
Referenced by analyze().