|
|
#include <RecHitTask.h>
|
void | bookHistograms (DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override |
|
std::shared_ptr< hcaldqm::Cache > | globalBeginLuminosityBlock (edm::LuminosityBlock const &, edm::EventSetup const &) const override |
|
void | globalEndLuminosityBlock (edm::LuminosityBlock const &, edm::EventSetup const &) override |
|
| RecHitTask (edm::ParameterSet const &) |
|
| ~RecHitTask () override |
|
void | analyze (edm::Event const &, edm::EventSetup const &) override |
|
void | bookHistograms (DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override |
|
void | dqmBeginRun (edm::Run const &, edm::EventSetup const &) override |
|
| DQTask (edm::ParameterSet const &) |
|
std::shared_ptr< hcaldqm::Cache > | globalBeginLuminosityBlock (edm::LuminosityBlock const &, edm::EventSetup const &) const override |
|
void | globalEndLuminosityBlock (edm::LuminosityBlock const &, edm::EventSetup const &) override |
|
| ~DQTask () override |
|
void | accumulate (edm::Event const &event, edm::EventSetup const &setup) override |
|
void | beginRun (edm::Run const &run, edm::EventSetup const &setup) final |
|
| DQMOneEDAnalyzer () |
|
void | endRun (edm::Run const &, edm::EventSetup const &) final |
|
void | endRunProduce (edm::Run &run, edm::EventSetup const &setup) final |
|
virtual bool | getCanSaveByLumi () |
|
| EDProducer ()=default |
|
SerialTaskQueue * | globalLuminosityBlocksQueue () final |
|
SerialTaskQueue * | globalRunsQueue () final |
|
bool | hasAbilityToProduceInBeginLumis () const final |
|
bool | hasAbilityToProduceInBeginRuns () const final |
|
bool | hasAbilityToProduceInEndLumis () const final |
|
bool | hasAbilityToProduceInEndRuns () const final |
|
bool | wantsGlobalLuminosityBlocks () const final |
|
bool | wantsGlobalRuns () const final |
|
| EDProducerBase () |
|
ModuleDescription const & | moduleDescription () const |
|
bool | wantsStreamLuminosityBlocks () const |
|
bool | wantsStreamRuns () const |
|
| ~EDProducerBase () override |
|
void | callWhenNewProductsRegistered (std::function< void(BranchDescription const &)> const &func) |
|
std::vector< edm::ProductResolverIndex > const & | indiciesForPutProducts (BranchType iBranchType) const |
|
| ProducerBase () |
|
std::vector< edm::ProductResolverIndex > const & | putTokenIndexToProductResolverIndex () const |
|
std::vector< bool > const & | recordProvenanceList () const |
|
void | registerProducts (ProducerBase *, ProductRegistry *, ModuleDescription const &) |
|
std::function< void(BranchDescription const &)> | registrationCallback () const |
| used by the fwk to register list of products More...
|
|
void | resolvePutIndicies (BranchType iBranchType, ModuleToResolverIndicies const &iIndicies, std::string const &moduleLabel) |
|
TypeLabelList const & | typeLabelList () const |
| used by the fwk to register the list of products of this module More...
|
|
| ~ProducerBase () noexcept(false) override |
|
std::vector< ConsumesInfo > | consumesInfo () const |
|
void | convertCurrentProcessAlias (std::string const &processName) |
| Convert "@currentProcess" in InputTag process names to the actual current process name. More...
|
|
| EDConsumerBase () |
|
| EDConsumerBase (EDConsumerBase &&)=default |
|
| EDConsumerBase (EDConsumerBase const &)=delete |
|
ESProxyIndex const * | esGetTokenIndices (edm::Transition iTrans) const |
|
ProductResolverIndexAndSkipBit | indexFrom (EDGetToken, BranchType, TypeID const &) const |
|
void | itemsMayGet (BranchType, std::vector< ProductResolverIndexAndSkipBit > &) const |
|
void | itemsToGet (BranchType, std::vector< ProductResolverIndexAndSkipBit > &) const |
|
std::vector< ProductResolverIndexAndSkipBit > const & | itemsToGetFrom (BranchType iType) const |
|
void | labelsForToken (EDGetToken iToken, Labels &oLabels) const |
|
void | modulesWhoseProductsAreConsumed (std::vector< ModuleDescription const * > &modules, ProductRegistry const &preg, std::map< std::string, ModuleDescription const * > const &labelsToDesc, std::string const &processName) const |
|
EDConsumerBase & | operator= (EDConsumerBase &&)=default |
|
EDConsumerBase const & | operator= (EDConsumerBase const &)=delete |
|
bool | registeredToConsume (ProductResolverIndex, bool, BranchType) const |
|
bool | registeredToConsumeMany (TypeID const &, BranchType) const |
|
ProductResolverIndexAndSkipBit | uncheckedIndexFrom (EDGetToken) const |
|
void | updateLookup (BranchType iBranchType, ProductResolverIndexHelper const &, bool iPrefetchMayGet) |
|
void | updateLookup (eventsetup::ESRecordsToProxyIndices const &) |
|
virtual | ~EDConsumerBase () noexcept(false) |
|
| DQModule (edm::ParameterSet const &) |
|
virtual | ~DQModule () noexcept(false) |
|
|
void | _process (edm::Event const &, edm::EventSetup const &) override |
|
void | _resetMonitors (hcaldqm::UpdateFreq) override |
|
virtual int | _getCalibType (edm::Event const &) |
|
virtual bool | _isApplicable (edm::Event const &) |
|
virtual void | bookHistograms (DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &)=0 |
|
virtual void | dqmEndRun (edm::Run const &, edm::EventSetup const &) |
|
template<class ProductType > |
BranchAliasSetterT< ProductType > | produces () |
| declare what type of product will make and with which optional label More...
|
|
template<typename ProductType , BranchType B> |
BranchAliasSetterT< ProductType > | produces () |
|
template<typename ProductType , Transition B> |
BranchAliasSetterT< ProductType > | produces () |
|
BranchAliasSetter | produces (const TypeID &id, std::string instanceName=std::string(), bool recordProvenance=true) |
|
template<BranchType B> |
BranchAliasSetter | produces (const TypeID &id, std::string instanceName=std::string(), bool recordProvenance=true) |
|
template<Transition B> |
BranchAliasSetter | produces (const TypeID &id, std::string instanceName=std::string(), bool recordProvenance=true) |
|
template<typename ProductType , Transition B> |
BranchAliasSetterT< ProductType > | produces (std::string instanceName) |
|
template<class ProductType > |
BranchAliasSetterT< ProductType > | produces (std::string instanceName) |
|
template<typename ProductType , BranchType B> |
BranchAliasSetterT< ProductType > | produces (std::string instanceName) |
|
ProducesCollector | producesCollector () |
|
EDGetToken | consumes (const TypeToGet &id, edm::InputTag const &tag) |
|
template<typename ProductType , BranchType B = InEvent> |
EDGetTokenT< ProductType > | consumes (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 ProductType , BranchType B = InEvent> |
void | consumesMany () |
|
void | consumesMany (const TypeToGet &id) |
|
template<BranchType B> |
void | consumesMany (const TypeToGet &id) |
|
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) |
|
EDGetToken | mayConsume (const TypeToGet &id, edm::InputTag const &tag) |
|
template<BranchType B> |
EDGetToken | mayConsume (const TypeToGet &id, edm::InputTag const &tag) |
|
template<typename ProductType , BranchType B = InEvent> |
EDGetTokenT< ProductType > | mayConsume (edm::InputTag const &tag) |
|
module: RecHitTask.h Author: VK Description:
HCAL RECO Data Tier Evaluation
Online: Offline:
Definition at line 26 of file RecHitTask.h.
◆ RecoFlag
Enumerator |
---|
fUni | |
fTCDS | |
fUnknownIds | |
nRecoFlag | |
Definition at line 58 of file RecHitTask.h.
◆ RecHitTask()
Definition at line 8 of file RecHitTask.cc.
20 _cutE_HBHE = ps.getUntrackedParameter<
double>(
"cutE_HBHE", 5);
21 _cutE_HO = ps.getUntrackedParameter<
double>(
"cutE_HO", 5);
22 _cutE_HF = ps.getUntrackedParameter<
double>(
"cutE_HF", 5);
23 _thresh_unihf = ps.getUntrackedParameter<
double>(
"thresh_unihf", 0.2);
References _cutE_HBHE, _cutE_HF, _cutE_HO, _hfPreRecHitsAvailable, _tagHBHE, _tagHF, _tagHO, _tagPreHF, _thresh_unihf, _tokHBHE, _tokHF, _tokHO, _tokPreHF, _vflags, nanoDQM_cff::Flag, fTCDS, fUni, fUnknownIds, edm::ParameterSet::getUntrackedParameter(), HLT_2018_cff::InputTag, and nRecoFlag.
◆ ~RecHitTask()
RecHitTask::~RecHitTask |
( |
| ) |
|
|
inlineoverride |
◆ _process()
Implements hcaldqm::DQTask.
Definition at line 474 of file RecHitTask.cc.
481 if (!(
e.getByToken(
_tokHO, cho)))
483 if (!(
e.getByToken(
_tokHF, chf)))
494 int bx =
e.bunchCrossing();
496 auto lumiCache = luminosityBlockCache(
e.getLuminosityBlock().index());
501 uint32_t rawidValid = 0;
502 uint32_t rawidHBValid = 0;
503 uint32_t rawidHEValid = 0;
514 double energy = it->energy();
515 double timing = it->time();
530 rawidValid = did.
rawId();
532 rawidHBValid = did.
rawId();
534 rawidHEValid = did.
rawId();
555 }
else if (
eid.isUTCAid()) {
614 }
else if (
eid.isUTCAid()) {
633 if (rawidHBValid != 0 && rawidHEValid != 0) {
655 double energy = it->energy();
656 double timing = it->time();
668 rawidValid = did.
rawId();
734 if (rawidValid != 0) {
752 double energy = it->energy();
753 double timing = it->time();
765 rawidValid = did.
rawId();
835 if (rawidValid != 0) {
852 std::pair<float, bool> chargeAsymmetry = it->chargeAsymmetry(0.);
853 std::pair<float, bool> chargeAsymmetryCut = it->chargeAsymmetry(20.);
855 if (chargeAsymmetry.second) {
858 if (chargeAsymmetryCut.second) {
References _cDAAsymmetry_cut_SubdetPM, _cDAAsymmetryMean_cut_depth, _cDAAsymmetryVsCharge_SubdetPM, _cEnergy_depth, _cEnergy_Subdet, _cEnergyvsBX_SubdetPM, _cEnergyvsieta_Subdet, _cEnergyvsiphi_SubdetPM, _cEnergyvsLS_SubdetPM, _cOccupancy_depth, _cOccupancy_ElectronicsuTCA, _cOccupancy_ElectronicsVME, _cOccupancy_FEDuTCA, _cOccupancy_FEDVME, _cOccupancyCut_depth, _cOccupancyCut_ElectronicsuTCA, _cOccupancyCut_ElectronicsVME, _cOccupancyCut_FEDuTCA, _cOccupancyCut_FEDVME, _cOccupancyCutvsBX_Subdet, _cOccupancyCutvsieta_Subdet, _cOccupancyCutvsiphi_SubdetPM, _cOccupancyCutvsiphivsLS_SubdetPM, _cOccupancyCutvsLS_Subdet, _cOccupancyvsieta_Subdet, _cOccupancyvsiphi_SubdetPM, _cOccupancyvsLS_Subdet, _cTimingCut_depth, _cTimingCut_ElectronicsuTCA, _cTimingCut_ElectronicsVME, _cTimingCut_FEDuTCA, _cTimingCut_FEDVME, _cTimingCut_HBHEPartition, _cTimingCut_SubdetPM, _cTimingCutvsBX_SubdetPM, _cTimingCutvsieta_Subdet, _cTimingCutvsiphi_SubdetPM, _cTimingCutvsLS_FED, _cTimingCutvsLS_SubdetPM, _cTimingvsEnergy_SubdetPM, hcaldqm::DQModule::_currentLS, _cutE_HBHE, _cutE_HF, _cutE_HO, _ehashmap, _filter_HF, _hfPreRecHitsAvailable, hcaldqm::DQModule::_logger, hcaldqm::DQModule::_ptype, _tagHBHE, _tagHF, _tagHO, _tagPreHF, _tokHBHE, _tokHF, _tokHO, _tokPreHF, _unknownIdsPresent, _xUniHF, edm::SortedCollection< T, SORT >::begin(), l1GtPatternGenerator_cfi::bx, Logger::dqmthrow(), MillePedeFileConverter_cfg::e, runTauDisplay::eid, edm::SortedCollection< T, SORT >::end(), HCALHighEnergyHPDFilter_cfi::energy, hcaldqm::Container2D::fill(), hcaldqm::ContainerProf2D::fill(), hcaldqm::Container1D::fill(), dqm::impl::MonitorElement::Fill(), hcaldqm::filter::HashFilter::filter(), hcaldqm::fOffline, hcaldqm::fOnline, hcaldqm::ContainerXXX< STDTYPE >::get(), HcalBarrel, HcalEndcap, HcalForward, HcalOuter, HcalDetId::ieta(), edm::InputTag::instance(), edm::InputTag::label(), hcaldqm::electronicsmap::ElectronicsMap::lookup(), meUnknownIds1LS, DetId::rawId(), HcalDetId::subdet(), and ecalMatacq_cfi::timing.
◆ _resetMonitors()
◆ bookHistograms()
Definition at line 32 of file RecHitTask.cc.
40 std::vector<uint32_t> vVME;
41 std::vector<uint32_t> vuTCA;
47 std::vector<uint32_t> vhashHF;
209 "OccupancyCutvsiphi",
215 "OccupancyCutvsieta",
227 "OccupancyCutvsiphivsLS",
248 for (std::vector<int>::const_iterator it = vFEDsVME.begin(); it != vFEDsVME.end(); ++it)
250 for (std::vector<int>::const_iterator it = vFEDsuTCA.begin(); it != vFEDsuTCA.end(); ++it) {
371 sprintf(cutstr2,
"_EHF%d",
int(
_cutE_HF));
435 std::vector<uint32_t> vhashFEDHF;
References _cDAAsymmetry_cut_SubdetPM, _cDAAsymmetryMean_cut_depth, _cDAAsymmetryVsCharge_SubdetPM, _cEnergy_depth, _cEnergy_Subdet, _cEnergyvsBX_SubdetPM, _cEnergyvsieta_Subdet, _cEnergyvsiphi_SubdetPM, _cEnergyvsLS_SubdetPM, _cOccupancy_depth, _cOccupancy_ElectronicsuTCA, _cOccupancy_ElectronicsVME, _cOccupancy_FEDuTCA, _cOccupancy_FEDVME, _cOccupancyCut_depth, _cOccupancyCut_ElectronicsuTCA, _cOccupancyCut_ElectronicsVME, _cOccupancyCut_FEDuTCA, _cOccupancyCut_FEDVME, _cOccupancyCutvsBX_Subdet, _cOccupancyCutvsieta_Subdet, _cOccupancyCutvsiphi_SubdetPM, _cOccupancyCutvsiphivsLS_SubdetPM, _cOccupancyCutvsLS_Subdet, _cOccupancyvsieta_Subdet, _cOccupancyvsiphi_SubdetPM, _cOccupancyvsLS_Subdet, _cSummaryvsLS, _cSummaryvsLS_FED, _cTimingCut_depth, _cTimingCut_ElectronicsuTCA, _cTimingCut_ElectronicsVME, _cTimingCut_FEDuTCA, _cTimingCut_FEDVME, _cTimingCut_HBHEPartition, _cTimingCut_SubdetPM, _cTimingCutvsBX_SubdetPM, _cTimingCutvsieta_Subdet, _cTimingCutvsiphi_SubdetPM, _cTimingCutvsLS_FED, _cTimingCutvsLS_SubdetPM, _cTimingvsEnergy_SubdetPM, _cutE_HBHE, _cutE_HF, _cutE_HO, _ehashmap, hcaldqm::DQTask::_emap, _filter_HF, _filter_uTCA, _filter_VME, _gids, _hfPreRecHitsAvailable, hcaldqm::DQModule::_maxLS, hcaldqm::DQModule::_name, hcaldqm::DQModule::_ptype, hcaldqm::DQModule::_subsystem, _unknownIdsPresent, _vflags, _vhashFEDs, _xUni, _xUniHF, HcalElectronicsMap::allPrecisionId(), hcaldqm::ContainerXXX< STDTYPE >::book(), hcaldqm::ContainerProf1D::book(), hcaldqm::ContainerProf2D::book(), hcaldqm::ContainerSingle2D::book(), hcaldqm::Container2D::book(), hcaldqm::Container1D::book(), bookHistograms(), hcaldqm::constants::CRATE_uTCA_MIN, hcaldqm::constants::CRATE_VME_MIN, hcaldqm::quantity::fBX, hcaldqm::electronicsmap::fD2EHashMap, hcaldqm::hashfunctions::fdepth, hcaldqm::quantity::fDualAnodeAsymmetry, hcaldqm::utilities::fed2crate(), hcaldqm::constants::FED_VME_MIN, hcaldqm::hashfunctions::fElectronics, hcaldqm::quantity::fEnergy, hcaldqm::quantity::fEnergy_1TeV, hcaldqm::hashfunctions::fFED, hcaldqm::hashfunctions::fFEDSlot, hcaldqm::quantity::fFiberuTCAFiberCh, hcaldqm::quantity::fFiberVMEFiberCh, hcaldqm::filter::fFilter, hcaldqm::hashfunctions::fHBHEPartition, hcaldqm::constants::FIBER_uTCA_MIN1, hcaldqm::constants::FIBER_VME_MIN, hcaldqm::constants::FIBERCH_MIN, hcaldqm::quantity::fieta, hcaldqm::quantity::fiphi, hcaldqm::quantity::fN, hcaldqm::quantity::fN_to8000, hcaldqm::fOffline, hcaldqm::fOnline, hcaldqm::filter::fPreserver, hcaldqm::quantity::fQIE10fC_400000, hcaldqm::quantity::fSlotuTCA, hcaldqm::quantity::fSpigot, hcaldqm::quantity::fState, hcaldqm::hashfunctions::fSubdet, hcaldqm::hashfunctions::fSubdetPM, hcaldqm::quantity::fTiming_ns, edm::EventSetup::get(), get, hcaldqm::utilities::getFEDList(), hcaldqm::utilities::getFEDuTCAList(), hcaldqm::utilities::getFEDVMEList(), HcalDbService::getHcalMapping(), hcaldqm::hashfunctions::hash_did, HcalForward, cuy::ib, hcaldqm::ContainerProf1D::initialize(), hcaldqm::ContainerXXX< STDTYPE >::initialize(), hcaldqm::ContainerProf2D::initialize(), hcaldqm::filter::HashFilter::initialize(), hcaldqm::Container2D::initialize(), hcaldqm::ContainerSingle2D::initialize(), hcaldqm::electronicsmap::ElectronicsMap::initialize(), hcaldqm::Container1D::initialize(), meUnknownIds1LS, alignCSCRings::r, HcalElectronicsId::rawId(), hcaldqm::constants::SLOT_uTCA_MIN, and hcaldqm::constants::SPIGOT_MIN.
◆ globalBeginLuminosityBlock()
Definition at line 866 of file RecHitTask.cc.
868 return DQTask::globalBeginLuminosityBlock(lb, es);
◆ globalEndLuminosityBlock()
Definition at line 871 of file RecHitTask.cc.
875 auto lumiCache = luminosityBlockCache(lb.index());
886 uint32_t hash1 = it->first;
888 double x1 = it->second;
893 double x2 = jt->second;
902 for (std::vector<uint32_t>::const_iterator it =
_vhashFEDs.begin(); it !=
_vhashFEDs.end(); ++it) {
909 for (uint32_t iflag = 0; iflag <
_vflags.size(); iflag++)
929 for (std::vector<flag::Flag>::iterator ft =
_vflags.begin(); ft !=
_vflags.end(); ++ft) {
944 DQTask::globalEndLuminosityBlock(lb, es);
References _cSummaryvsLS, _cSummaryvsLS_FED, hcaldqm::DQModule::_currentLS, hcaldqm::DQModule::_ptype, hcaldqm::DQModule::_runkeyVal, hcaldqm::flag::Flag::_state, _thresh_unihf, _unknownIdsPresent, hcaldqm::DQTask::_vcdaqEids, _vflags, _vhashFEDs, _xUni, _xUniHF, hcaldqm::ContainerXXX< STDTYPE >::begin(), runTauDisplay::eid, hcaldqm::ContainerXXX< STDTYPE >::end(), hcaldqm::flag::fBAD, hcaldqm::flag::fGOOD, spr::find(), hcaldqm::flag::fNCDAQ, hcaldqm::fOffline, hcaldqm::fOnline, hcaldqm::flag::fPROBLEMATIC, fUni, fUnknownIds, hcaldqm::ContainerXXX< STDTYPE >::get(), edm::LuminosityBlock::index(), hcaldqm::utilities::isFEDHF(), hcaldqm::ContainerXXX< STDTYPE >::reset(), hcaldqm::flag::Flag::reset(), hcaldqm::ContainerSingle2D::setBinContent(), hcaldqm::Container2D::setBinContent(), testProducerWithPsetDescEmpty_cfi::x1, and testProducerWithPsetDescEmpty_cfi::x2.
◆ _cDAAsymmetry_cut_SubdetPM
◆ _cDAAsymmetryMean_cut_depth
◆ _cDAAsymmetryVsCharge_SubdetPM
◆ _cEnergy_depth
◆ _cEnergy_Subdet
◆ _cEnergyvsBX_SubdetPM
◆ _cEnergyvsieta_Subdet
◆ _cEnergyvsiphi_SubdetPM
◆ _cEnergyvsLS_SubdetPM
◆ _cOccupancy_depth
◆ _cOccupancy_ElectronicsuTCA
◆ _cOccupancy_ElectronicsVME
◆ _cOccupancy_FEDuTCA
◆ _cOccupancy_FEDVME
◆ _cOccupancyCut_depth
◆ _cOccupancyCut_ElectronicsuTCA
◆ _cOccupancyCut_ElectronicsVME
◆ _cOccupancyCut_FEDuTCA
◆ _cOccupancyCut_FEDVME
◆ _cOccupancyCutvsBX_Subdet
◆ _cOccupancyCutvsieta_Subdet
◆ _cOccupancyCutvsiphi_SubdetPM
◆ _cOccupancyCutvsiphivsLS_SubdetPM
◆ _cOccupancyCutvsLS_Subdet
◆ _cOccupancyvsieta_Subdet
◆ _cOccupancyvsiphi_SubdetPM
◆ _cOccupancyvsLS_Subdet
◆ _cSummaryvsLS
◆ _cSummaryvsLS_FED
◆ _cTimingCut_depth
◆ _cTimingCut_ElectronicsuTCA
◆ _cTimingCut_ElectronicsVME
◆ _cTimingCut_FEDuTCA
◆ _cTimingCut_FEDVME
◆ _cTimingCut_HBHEPartition
◆ _cTimingCut_SubdetPM
◆ _cTimingCutvsBX_SubdetPM
◆ _cTimingCutvsieta_Subdet
◆ _cTimingCutvsiphi_SubdetPM
◆ _cTimingCutvsLS_FED
◆ _cTimingCutvsLS_SubdetPM
◆ _cTimingvsEnergy_SubdetPM
◆ _cutE_HBHE
double RecHitTask::_cutE_HBHE |
|
protected |
◆ _cutE_HF
double RecHitTask::_cutE_HF |
|
protected |
◆ _cutE_HO
double RecHitTask::_cutE_HO |
|
protected |
◆ _ehashmap
◆ _filter_FEDsuTCA
◆ _filter_FEDsVME
◆ _filter_HF
◆ _filter_uTCA
◆ _filter_VME
◆ _gids
◆ _hfPreRecHitsAvailable
bool RecHitTask::_hfPreRecHitsAvailable |
|
protected |
◆ _tagHBHE
◆ _tagHF
◆ _tagHO
◆ _tagPreHF
◆ _thresh_unihf
double RecHitTask::_thresh_unihf |
|
protected |
◆ _tokHBHE
◆ _tokHF
◆ _tokHO
◆ _tokPreHF
◆ _unknownIdsPresent
bool RecHitTask::_unknownIdsPresent |
|
protected |
◆ _vflags
◆ _vhashFEDs
std::vector<uint32_t> RecHitTask::_vhashFEDs |
|
protected |
◆ _xUni
◆ _xUniHF
◆ debug
◆ hfPreRecHitsAvailable
RecHitTask.hfPreRecHitsAvailable |
◆ meUnknownIds1LS
◆ mtype
◆ name
Definition at line 8 of file RecHitTask.py.
Referenced by ElectronMVAID.ElectronMVAID.__call__(), FWLite.ElectronMVAID.__call__(), dirstructure.Directory.__create_pie_image(), DisplayManager.DisplayManager.__del__(), dqm_interfaces.DirID.__eq__(), dirstructure.Directory.__get_full_path(), dirstructure.Comparison.__get_img_name(), dataset.Dataset.__getDataType(), dataset.Dataset.__getFileInfoList(), dirstructure.Comparison.__make_image(), core.autovars.NTupleVariable.__repr__(), core.autovars.NTupleObjectType.__repr__(), core.autovars.NTupleObject.__repr__(), core.autovars.NTupleCollection.__repr__(), dirstructure.Directory.__repr__(), dqm_interfaces.DirID.__repr__(), dirstructure.Comparison.__repr__(), config.Service.__setattr__(), config.CFG.__str__(), counter.Counter.__str__(), average.Average.__str__(), FWLite.WorkingPoints._reformat_cut_definitions(), core.autovars.NTupleObjectType.addSubObjects(), core.autovars.NTupleObjectType.addVariables(), core.autovars.NTupleObjectType.allVars(), dataset.CMSDataset.buildListOfFiles(), dataset.LocalDataset.buildListOfFiles(), dataset.CMSDataset.buildListOfFilesDBS(), dirstructure.Directory.calcStats(), validation.Sample.digest(), python.rootplot.utilities.Hist.divide(), python.rootplot.utilities.Hist.divide_wilson(), DisplayManager.DisplayManager.Draw(), TreeCrawler.Package.dump(), core.autovars.NTupleVariable.fillBranch(), core.autovars.NTupleObject.fillBranches(), core.autovars.NTupleCollection.fillBranchesScalar(), core.autovars.NTupleCollection.fillBranchesVector(), core.autovars.NTupleCollection.get_cpp_declaration(), core.autovars.NTupleCollection.get_cpp_wrapper_class(), core.autovars.NTupleCollection.get_py_wrapper_class(), utils.StatisticalTest.get_status(), production_tasks.Task.getname(), dataset.CMSDataset.getPrimaryDatasetEntries(), dataset.PrivateDataset.getPrimaryDatasetEntries(), VIDSelectorBase.VIDSelectorBase.initialize(), personalPlayback.Applet.log(), core.autovars.NTupleVariable.makeBranch(), core.autovars.NTupleObject.makeBranches(), core.autovars.NTupleCollection.makeBranchesScalar(), core.autovars.NTupleCollection.makeBranchesVector(), dirstructure.Directory.print_report(), dataset.BaseDataset.printInfo(), dataset.Dataset.printInfo(), production_tasks.MonitorJobs.run(), python.rootplot.utilities.Hist.TGraph(), python.rootplot.utilities.Hist.TH1F(), counter.Counter.write(), and average.Average.write().
◆ ptype
◆ recHitPreRecoTask
RecHitTask.recHitPreRecoTask |
◆ recHitTask
◆ runkeyName
◆ runkeyVal
◆ subsystem
◆ tagHBHE
◆ tagHF
◆ tagHO
◆ tagPreHF
◆ tagRaw
◆ thresh_unihf
hcaldqm::ContainerProf1D _cTimingCutvsieta_Subdet
virtual void initialize(hashfunctions::HashType, int debug=0)
hcaldqm::ContainerProf1D _cOccupancyCutvsLS_Subdet
hcaldqm::Container2D _cOccupancyCut_FEDVME
hcaldqm::ContainerProf2D _cTimingCut_FEDVME
hcaldqm::Container2D _cOccupancy_FEDVME
virtual void initialize(std::string const &folder, hashfunctions::HashType, quantity::Quantity *, quantity::Quantity *, quantity::Quantity *qz=new quantity::ValueQuantity(quantity::fN), int debug=0)
std::vector< T >::const_iterator const_iterator
hcaldqm::Container2D _cOccupancyCut_depth
uint32_t lookup(DetId const &)
example_stream void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
hcaldqm::ContainerProf1D _cOccupancyvsLS_Subdet
hcaldqm::Container1D _cOccupancyCutvsieta_Subdet
hcaldqm::ContainerProf2D _cDAAsymmetryMean_cut_depth
void book(DQMStore::IBooker &, HcalElectronicsMap const *, std::string subsystem="Hcal", std::string aux="") override
hcaldqm::ContainerXXX< uint32_t > _xUniHF
hcaldqm::ContainerProf2D _cTimingCut_ElectronicsVME
hcaldqm::filter::HashFilter _filter_HF
hcaldqm::Container2D _cOccupancy_FEDuTCA
hcaldqm::Container1D _cDAAsymmetry_cut_SubdetPM
void initialize(HcalElectronicsMap const *, ElectronicsMapType etype=fHcalElectronicsMap)
hcaldqm::Container2D _cOccupancyCut_FEDuTCA
const int FIBER_uTCA_MIN1
edm::EDGetTokenT< HORecHitCollection > _tokHO
hcaldqm::filter::HashFilter _filter_uTCA
hcaldqm::ContainerProf2D _cTimingCut_FEDuTCA
void find(edm::Handle< EcalRecHitCollection > &hits, DetId thisDet, std::vector< EcalRecHitCollection::const_iterator > &hit, bool debug=false)
hcaldqm::ContainerProf1D _cEnergyvsLS_SubdetPM
hcaldqm::ContainerProf1D _cTimingCutvsLS_SubdetPM
std::vector< int > getFEDList(HcalElectronicsMap const *)
hcaldqm::ContainerProf2D _cEnergy_depth
const HcalElectronicsMap * getHcalMapping() const
hcaldqm::Container1D _cOccupancyvsiphi_SubdetPM
edm::EDGetTokenT< HFPreRecHitCollection > _tokPreHF
hcaldqm::ContainerProf1D _cEnergyvsiphi_SubdetPM
std::vector< HcalGenericDetId > allPrecisionId() const
virtual CompactMap::const_iterator begin()
hcaldqm::Container2D _cOccupancy_ElectronicsVME
hcaldqm::ContainerProf1D _cTimingCutvsiphi_SubdetPM
const_iterator begin() const
hcaldqm::ContainerProf1D _cTimingCutvsBX_SubdetPM
hcaldqm::Container2D _cSummaryvsLS_FED
void initialize(std::string const &folder, hashfunctions::HashType, quantity::Quantity *, quantity::Quantity *, quantity::Quantity *qz=new quantity::ValueQuantity(quantity::fEnergy), int debug=0) override
std::vector< hcaldqm::flag::Flag > _vflags
virtual void initialize(FilterType ftype, hashfunctions::HashType htype, std::vector< uint32_t > const &)
virtual bool filter(HcalDetId const &) const
virtual CompactMap::const_iterator end()
Readout chain identification for Hcal.
hcaldqm::ContainerSingle2D _cSummaryvsLS
const hash_function_did hash_did[nHashType_did]
bool isFEDHF(HcalElectronicsId const &)
hcaldqm::Container2D _cOccupancyCut_ElectronicsVME
void setBinContent(HcalDetId const &, int) override
MonitorElement * meUnknownIds1LS
edm::EDGetTokenT< HBHERecHitCollection > _tokHBHE
void dqmthrow(std::string const &msg) const
constexpr int ieta() const
get the cell ieta
void book(DQMStore::IBooker &, HcalElectronicsMap const *, std::string subsystem="Hcal", std::string aux="") override
void fill(HcalDetId const &) override
virtual void fill(uint32_t)
hcaldqm::ContainerProf1D _cEnergyvsBX_SubdetPM
const_iterator end() const
hcaldqm::ContainerProf2D _cTimingCut_ElectronicsuTCA
constexpr HcalSubdetector subdet() const
get the subdetector
hcaldqm::Container1D _cTimingCut_HBHEPartition
hcaldqm::ContainerProf1D _cOccupancyCutvsBX_Subdet
hcaldqm::Container2D _cOccupancyCutvsiphivsLS_SubdetPM
hcaldqm::Container1D _cOccupancyvsieta_Subdet
bool _hfPreRecHitsAvailable
hcaldqm::Container2D _cOccupancy_depth
UseScope< MonitorElementData::Scope::LUMI > UseLumiScope
hcaldqm::electronicsmap::ElectronicsMap _ehashmap
hcaldqm::filter::HashFilter _filter_VME
hcaldqm::Container2D _cOccupancy_ElectronicsuTCA
std::vector< uint32_t > _vcdaqEids
hcaldqm::Container1D _cOccupancyCutvsiphi_SubdetPM
void fill(HcalDetId const &) override
void initialize(std::string const &folder, hashfunctions::HashType, quantity::Quantity *, quantity::Quantity *, int debug=0) override
constexpr uint32_t rawId() const
get the raw id
hcaldqm::Container1D _cEnergy_Subdet
hcaldqm::Container1D _cTimingCut_SubdetPM
edm::EDGetTokenT< HFRecHitCollection > _tokHF
virtual void setBinContent(int, int, int)
hcaldqm::Container2D _cDAAsymmetryVsCharge_SubdetPM
constexpr uint32_t rawId() const
const HcalElectronicsMap * _emap
hcaldqm::ContainerProf1D _cEnergyvsieta_Subdet
virtual void book(DQMStore::IBooker &, std::string subsystem="Hcal", std::string aux="")
std::pair< uint16_t, uint16_t > fed2crate(int fed)
std::vector< int > getFEDVMEList(HcalElectronicsMap const *)
virtual void book(HcalElectronicsMap const *)
std::vector< uint32_t > _vhashFEDs
virtual STDTYPE & get(HcalDetId const &)
virtual void initialize(std::string const &folder, quantity::Quantity *, quantity::Quantity *, quantity::Quantity *qz=new quantity::ValueQuantity(quantity::fN), int debug=0)
virtual void initialize(std::string const &folder, hashfunctions::HashType, quantity::Quantity *, quantity::Quantity *qy=new quantity::ValueQuantity(quantity::fN), int debug=0)
void book(DQMStore::IBooker &, HcalElectronicsMap const *, std::string subsystem="Hcal", std::string aux="") override
hcaldqm::Container2D _cTimingvsEnergy_SubdetPM
DQTask(edm::ParameterSet const &)
std::vector< int > getFEDuTCAList(HcalElectronicsMap const *)
std::vector< HcalGenericDetId > _gids
virtual void book(DQMStore::IBooker &, HcalElectronicsMap const *, std::string subsystem="Hcal", std::string aux="")
hcaldqm::ContainerProf2D _cTimingCut_depth
hcaldqm::ContainerXXX< uint32_t > _xUni
hcaldqm::ContainerProf1D _cTimingCutvsLS_FED
hcaldqm::Container2D _cOccupancyCut_ElectronicsuTCA