Static Public Member Functions | |
static void | fillDescriptions (edm::ConfigurationDescriptions &descriptions) |
Static Public Member Functions inherited from edm::one::EDAnalyzerBase | |
static const std::string & | baseType () |
static void | fillDescriptions (ConfigurationDescriptions &descriptions) |
static void | prevalidate (ConfigurationDescriptions &descriptions) |
Private Member Functions | |
void | analyze (const edm::Event &, const edm::EventSetup &) override |
void | beginRun (edm::Run const &, edm::EventSetup const &) override |
HistoMap | bookModuleHistograms (const TrackerTopology *tTopo, const SiStripCondTypes::condformat &type) |
void | endRun (edm::Run const &, edm::EventSetup const &) override |
template<class Payload > | |
void | fillTheHistoMap (const Payload *obj, HistoMap &theMap) |
void | fillTheQualityMap (const SiStripQuality *obj, HistoMap &theMap) |
bool | isDetIdSelected (const uint32_t detid) |
std::string | module_location_type (const unsigned int &mod) |
std::tuple< std::string, int, int, int > | setTopoInfo (uint32_t detId, const TrackerTopology *tTopo) |
Private Attributes | |
std::vector< DetIdSelector > | detidsels_ |
SiStripDetInfo | detInfo_ |
const bool | doBadComps_ |
const bool | doG1_ |
const bool | doG2_ |
const bool | doNoise_ |
const bool | doPeds_ |
edm::Service< TFileService > | fs_ |
HistoMap | G1Map_ |
edm::ESGetToken< SiStripApvGain, SiStripApvGainRcd > | g1Token_ |
HistoMap | G2Map_ |
edm::ESGetToken< SiStripApvGain, SiStripApvGain2Rcd > | g2Token_ |
HistoMap | NoiseMap_ |
edm::ESGetToken< SiStripNoises, SiStripNoisesRcd > | noiseToken_ |
std::map< std::string, TFileDirectory > | outputFolders_ |
HistoMap | PedMap_ |
edm::ESGetToken< SiStripPedestals, SiStripPedestalsRcd > | pedToken_ |
std::bitset< 5 > | plottedConditions_ |
HistoMap | QualMap_ |
edm::ESGetToken< SiStripQuality, SiStripQualityRcd > | qualToken_ |
const edm::ESGetToken< TrackerTopology, TrackerTopologyRcd > | topoToken_ |
Additional Inherited Members | |
Public Types inherited from edm::one::EDAnalyzerBase | |
typedef EDAnalyzerBase | ModuleType |
Public Types inherited from edm::EDConsumerBase | |
typedef ProductLabels | Labels |
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) |
Definition at line 93 of file SiStripCondVisualizer.cc.
|
explicit |
Definition at line 137 of file SiStripCondVisualizer.cc.
References detidsels_, detInfo_, doBadComps_, doG1_, doG2_, doNoise_, doPeds_, edm::EDConsumerBase::esConsumes(), contentValuesFiles::fullPath, g1Token_, g2Token_, edm::ParameterSet::getParameter(), SiStripDetInfoFileReader::kDefaultFile, TFileService::kSharedResource, SiStripCondTypes::makeBitSet(), noiseToken_, pedToken_, plottedConditions_, qualToken_, SiStripDetInfoFileReader::read(), corrVsCorr::selection, and AlCaHLTBitMon_QueryRunRegistry::string.
|
overridedefault |
|
overrideprivatevirtual |
Implements edm::one::EDAnalyzerBase.
Definition at line 255 of file SiStripCondVisualizer.cc.
References doBadComps_, doG1_, doG2_, doNoise_, doPeds_, fillTheQualityMap(), G1Map_, g1Token_, G2Map_, g2Token_, edm::EventSetup::getData(), NoiseMap_, noiseToken_, PedMap_, pedToken_, QualMap_, and qualToken_.
|
overrideprivate |
Definition at line 281 of file SiStripCondVisualizer.cc.
References bookModuleHistograms(), detInfo_, doBadComps_, doG1_, doG2_, doNoise_, doPeds_, alignmentValidation::fname, fs_, SiStripCondTypes::G1Gain, G1Map_, SiStripCondTypes::G2Gain, G2Map_, SiStripDetInfo::getAllData(), edm::EventSetup::getData(), mps_fire::i, isDetIdSelected(), LogDebug, LOGINFO, TFileService::mkdir(), SiStripCondTypes::Noise, NoiseMap_, outputFolders_, SiStripCondTypes::Pedestals, PedMap_, plottedConditions_, SiStripCondTypes::Quality, QualMap_, setTopoInfo(), AlCaHLTBitMon_QueryRunRegistry::string, SiStripCondTypes::titles, and topoToken_.
|
private |
Definition at line 456 of file SiStripCondVisualizer.cc.
References detInfo_, alignmentValidation::fname, SiStripDetInfo::getAllData(), SiStripDetInfo::getNumberOfApvsAndStripLength(), h, isDetIdSelected(), outputFolders_, setTopoInfo(), AlCaHLTBitMon_QueryRunRegistry::string, sistrip::STRIPS_PER_APV, SiStripCondTypes::titles, and SiStripCondTypes::units.
Referenced by beginRun().
|
inlineoverrideprivate |
Definition at line 102 of file SiStripCondVisualizer.cc.
|
static |
Definition at line 496 of file SiStripCondVisualizer.cc.
References edm::ParameterSetDescription::add(), edm::ParameterSet::addParameter(), edm::ParameterSet::addUntrackedParameter(), edm::ConfigurationDescriptions::addWithDefaultLabel(), submitPVResolutionJobs::desc, and AlCaHLTBitMon_QueryRunRegistry::string.
|
private |
Definition at line 219 of file SiStripCondVisualizer.cc.
References detInfo_, SiStripDetInfo::getNumberOfApvsAndStripLength(), isDetIdSelected(), LOGWARNING, getGTfromDQMFile::obj, FastTimerService_cff::range, and sistrip::STRIPS_PER_APV.
|
private |
Definition at line 179 of file SiStripCondVisualizer.cc.
References detInfo_, SiStripDetInfo::getNumberOfApvsAndStripLength(), isDetIdSelected(), LogDebug, LOGWARNING, module_location_type(), getGTfromDQMFile::obj, sistrip::STRIPS_PER_APV, and HcalDetIdTransform::transform().
Referenced by analyze().
|
private |
Definition at line 443 of file SiStripCondVisualizer.cc.
References detidsels_, and isSelected().
Referenced by beginRun(), bookModuleHistograms(), fillTheHistoMap(), and fillTheQualityMap().
|
private |
Definition at line 384 of file SiStripCondVisualizer.cc.
References createfilelist::int, nano_mu_digi_cff::layer, mod(), relativeConstraints::ring, SiStripDetId::stereo(), AlCaHLTBitMon_QueryRunRegistry::string, SiStripDetId::subDetector(), SiStripDetId::TEC, SiStripDetId::TIB, SiStripDetId::TID, SiStripDetId::TOB, and makeMuonMisalignmentScenario::wheel.
Referenced by fillTheQualityMap().
|
private |
Definition at line 344 of file SiStripCondVisualizer.cc.
References hcalRecHitTable_cff::detId, sistrip::layer_, runTheMatrix::ret, AlCaHLTBitMon_QueryRunRegistry::string, DetId::subdetId(), SiStripSubdetector::TEC, TrackerTopology::tecSide(), TrackerTopology::tecWheel(), SiStripSubdetector::TIB, TrackerTopology::tibLayer(), SiStripSubdetector::TID, TrackerTopology::tidSide(), TrackerTopology::tidWheel(), SiStripSubdetector::TOB, and TrackerTopology::tobLayer().
Referenced by beginRun(), and bookModuleHistograms().
|
private |
Definition at line 126 of file SiStripCondVisualizer.cc.
Referenced by isDetIdSelected(), and SiStripCondVisualizer().
|
private |
Definition at line 128 of file SiStripCondVisualizer.cc.
Referenced by beginRun(), bookModuleHistograms(), fillTheHistoMap(), fillTheQualityMap(), and SiStripCondVisualizer().
|
private |
Definition at line 124 of file SiStripCondVisualizer.cc.
Referenced by analyze(), beginRun(), and SiStripCondVisualizer().
|
private |
Definition at line 122 of file SiStripCondVisualizer.cc.
Referenced by analyze(), beginRun(), and SiStripCondVisualizer().
|
private |
Definition at line 123 of file SiStripCondVisualizer.cc.
Referenced by analyze(), beginRun(), and SiStripCondVisualizer().
|
private |
Definition at line 120 of file SiStripCondVisualizer.cc.
Referenced by analyze(), beginRun(), and SiStripCondVisualizer().
|
private |
Definition at line 121 of file SiStripCondVisualizer.cc.
Referenced by analyze(), beginRun(), and SiStripCondVisualizer().
|
private |
Definition at line 127 of file SiStripCondVisualizer.cc.
Referenced by beginRun().
|
private |
Definition at line 130 of file SiStripCondVisualizer.cc.
Referenced by analyze(), and beginRun().
|
private |
Definition at line 115 of file SiStripCondVisualizer.cc.
Referenced by analyze(), and SiStripCondVisualizer().
|
private |
Definition at line 130 of file SiStripCondVisualizer.cc.
Referenced by analyze(), and beginRun().
|
private |
Definition at line 116 of file SiStripCondVisualizer.cc.
Referenced by analyze(), and SiStripCondVisualizer().
|
private |
Definition at line 130 of file SiStripCondVisualizer.cc.
Referenced by analyze(), and beginRun().
|
private |
Definition at line 113 of file SiStripCondVisualizer.cc.
Referenced by analyze(), and SiStripCondVisualizer().
|
private |
Definition at line 129 of file SiStripCondVisualizer.cc.
Referenced by beginRun(), and bookModuleHistograms().
|
private |
Definition at line 130 of file SiStripCondVisualizer.cc.
Referenced by analyze(), and beginRun().
|
private |
Definition at line 114 of file SiStripCondVisualizer.cc.
Referenced by analyze(), and SiStripCondVisualizer().
|
private |
Definition at line 131 of file SiStripCondVisualizer.cc.
Referenced by beginRun(), and SiStripCondVisualizer().
|
private |
Definition at line 130 of file SiStripCondVisualizer.cc.
Referenced by analyze(), and beginRun().
|
private |
Definition at line 117 of file SiStripCondVisualizer.cc.
Referenced by analyze(), and SiStripCondVisualizer().
|
private |
Definition at line 118 of file SiStripCondVisualizer.cc.
Referenced by beginRun().