CMS 3D CMS Logo

List of all members | Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes
UMNioTask Class Reference

#include <UMNioTask.h>

Inheritance diagram for UMNioTask:
hcaldqm::DQTask DQMOneEDAnalyzer< edm::LuminosityBlockCache< hcaldqm::Cache > > hcaldqm::DQModule edm::one::EDProducer< edm::EndRunProducer, edm::one::WatchRuns, edm::Accumulator, Args... > edm::one::EDProducerBase edm::ProducerBase edm::EDConsumerBase edm::ProductRegistryHelper

Public Member Functions

void bookHistograms (DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
 
void dqmEndRun (edm::Run const &r, edm::EventSetup const &) override
 
void globalEndLuminosityBlock (edm::LuminosityBlock const &, edm::EventSetup const &) override
 
 UMNioTask (edm::ParameterSet const &)
 
 ~UMNioTask () override
 
- Public Member Functions inherited from hcaldqm::DQTask
void analyze (edm::Event const &, edm::EventSetup const &) override
 
void dqmBeginRun (edm::Run const &, edm::EventSetup const &) override
 
 DQTask (edm::ParameterSet const &)
 
std::shared_ptr< hcaldqm::CacheglobalBeginLuminosityBlock (edm::LuminosityBlock const &, edm::EventSetup const &) const override
 
void globalEndLuminosityBlock (edm::LuminosityBlock const &, edm::EventSetup const &) override
 
 ~DQTask () override
 
- Public Member Functions inherited from DQMOneEDAnalyzer< edm::LuminosityBlockCache< hcaldqm::Cache > >
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 ()
 
- Public Member Functions inherited from edm::one::EDProducer< edm::EndRunProducer, edm::one::WatchRuns, edm::Accumulator, Args... >
 EDProducer ()=default
 
SerialTaskQueueglobalLuminosityBlocksQueue () final
 
SerialTaskQueueglobalRunsQueue () final
 
bool hasAbilityToProduceInBeginLumis () const final
 
bool hasAbilityToProduceInBeginProcessBlocks () const final
 
bool hasAbilityToProduceInBeginRuns () const final
 
bool hasAbilityToProduceInEndLumis () const final
 
bool hasAbilityToProduceInEndProcessBlocks () const final
 
bool hasAbilityToProduceInEndRuns () const final
 
bool wantsGlobalLuminosityBlocks () const final
 
bool wantsGlobalRuns () const final
 
bool wantsInputProcessBlocks () const final
 
bool wantsProcessBlocks () const final
 
- Public Member Functions inherited from edm::one::EDProducerBase
 EDProducerBase ()
 
ModuleDescription const & moduleDescription () const
 
bool wantsStreamLuminosityBlocks () const
 
bool wantsStreamRuns () const
 
 ~EDProducerBase () override
 
- Public Member Functions inherited from edm::ProducerBase
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
 
- Public Member Functions inherited from edm::EDConsumerBase
std::vector< ConsumesInfoconsumesInfo () 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
 
std::vector< ESProxyIndex > const & esGetTokenIndicesVector (edm::Transition iTrans) const
 
std::vector< ESRecordIndex > const & esGetTokenRecordIndicesVector (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
 
EDConsumerBaseoperator= (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)
 
- Public Member Functions inherited from hcaldqm::DQModule
 DQModule (edm::ParameterSet const &)
 
virtual ~DQModule () noexcept(false)
 

Public Attributes

 debug
 
 mtype
 
 name
 
 ptype
 
 runkeyName
 
 runkeyVal
 
 subsystem
 
 tagRaw
 
 taguMN
 
 umnioTask
 

Protected Member Functions

void _process (edm::Event const &, edm::EventSetup const &) override
 
int getOrbitGapIndex (uint8_t eventType, uint32_t laserType)
 
- Protected Member Functions inherited from hcaldqm::DQTask
virtual int _getCalibType (edm::Event const &)
 
virtual bool _isApplicable (edm::Event const &)
 
virtual void _resetMonitors (UpdateFreq)
 
- Protected Member Functions inherited from edm::ProducerBase
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 ()
 
- Protected Member Functions inherited from edm::EDConsumerBase
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 = InEvent>
EDConsumerBaseAdaptor< B > consumes (edm::InputTag tag) noexcept
 
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<Transition Tr = Transition::Event>
constexpr auto esConsumes () noexcept
 
template<typename ESProduct , typename ESRecord , Transition Tr = Transition::Event>
auto esConsumes (ESInputTag const &tag)
 
template<Transition Tr = Transition::Event>
auto esConsumes (ESInputTag tag) noexcept
 
template<Transition Tr = Transition::Event>
ESGetTokenGeneric esConsumes (eventsetup::EventSetupRecordKey const &iRecord, eventsetup::DataKey const &iKey)
 Used with EventSetupRecord::doGet. More...
 
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)
 

Protected Attributes

hcaldqm::ContainerSingle2D _cEventType
 
hcaldqm::ContainerSingle2D _cTotalCharge
 
hcaldqm::ContainerSingleProf2D _cTotalChargeProfile
 
hcaldqm::electronicsmap::ElectronicsMap _ehashmap
 
std::vector< uint32_t > _eventtypes
 
hcaldqm::filter::HashFilter _filter_uTCA
 
hcaldqm::filter::HashFilter _filter_VME
 
double _lowHBHE
 
double _lowHF
 
double _lowHO
 
edm::InputTag _tagHBHE
 
edm::InputTag _tagHF
 
edm::InputTag _tagHO
 
edm::InputTag _taguMN
 
edm::EDGetTokenT< HBHEDigiCollection_tokHBHE
 
edm::EDGetTokenT< HFDigiCollection_tokHF
 
edm::EDGetTokenT< HODigiCollection_tokHO
 
edm::EDGetTokenT< HcalUMNioDigi_tokuMN
 
- Protected Attributes inherited from hcaldqm::DQTask
ContainerI _cEvsPerLS
 
ContainerI _cEvsTotal
 
ContainerS _cProcessingTypeName
 
ContainerS _cRunKeyName
 
ContainerI _cRunKeyVal
 
edm::ESHandle< HcalDbService_dbService
 
const HcalElectronicsMap_emap = nullptr
 
int _procLSs
 
edm::InputTag _tagRaw
 
edm::EDGetTokenT< FEDRawDataCollection_tokRaw
 
std::vector< uint32_t > _vcdaqEids
 
ContainerXXX< uint32_t > _xQuality
 
edm::ESGetToken< HcalChannelQuality, HcalChannelQualityRcdhcalChannelQualityToken_
 
edm::ESGetToken< HcalDbService, HcalDbRecordhcalDbServiceToken_
 
edm::ESGetToken< RunInfo, RunInfoRcdrunInfoToken_
 
- Protected Attributes inherited from DQMOneEDAnalyzer< edm::LuminosityBlockCache< hcaldqm::Cache > >
edm::EDPutTokenT< DQMTokenrunToken_
 
- Protected Attributes inherited from hcaldqm::DQModule
int _currentLS
 
int _debug
 
int _evsPerLS
 
int _evsTotal
 
Logger _logger
 
int _maxLS
 
ModuleType _mtype
 
std::string _name
 
ProcessingType _ptype
 
std::string _runkeyName
 
int _runkeyVal
 
std::string _subsystem
 

Additional Inherited Members

- Public Types inherited from DQMOneEDAnalyzer< edm::LuminosityBlockCache< hcaldqm::Cache > >
typedef dqm::reco::DQMStore DQMStore
 
typedef dqm::reco::MonitorElement MonitorElement
 
- Public Types inherited from edm::one::EDProducerBase
typedef EDProducerBase ModuleType
 
- Public Types inherited from edm::ProducerBase
using ModuleToResolverIndicies = std::unordered_multimap< std::string, std::tuple< edm::TypeID const *, const char *, edm::ProductResolverIndex > >
 
typedef ProductRegistryHelper::TypeLabelList TypeLabelList
 
- Public Types inherited from edm::EDConsumerBase
typedef ProductLabels Labels
 
- Static Public Member Functions inherited from edm::one::EDProducerBase
static const std::string & baseType ()
 
static void fillDescriptions (ConfigurationDescriptions &descriptions)
 
static void prevalidate (ConfigurationDescriptions &descriptions)
 

Detailed Description

Definition at line 23 of file UMNioTask.h.

Constructor & Destructor Documentation

◆ UMNioTask()

UMNioTask::UMNioTask ( edm::ParameterSet const &  ps)

Definition at line 6 of file UMNioTask.cc.

6  : DQTask(ps) {
7  _tagHBHE = ps.getUntrackedParameter<edm::InputTag>("tagHBHE", edm::InputTag("hcalDigis"));
8  _tagHO = ps.getUntrackedParameter<edm::InputTag>("tagHO", edm::InputTag("hcalDigis"));
9  _tagHF = ps.getUntrackedParameter<edm::InputTag>("tagHF", edm::InputTag("hcalDigis"));
10  _taguMN = ps.getUntrackedParameter<edm::InputTag>("taguMN", edm::InputTag("hcalDigis"));
11 
12  _tokHBHE = consumes<HBHEDigiCollection>(_tagHBHE);
13  _tokHO = consumes<HODigiCollection>(_tagHO);
14  _tokHF = consumes<HFDigiCollection>(_tagHF);
15  _tokuMN = consumes<HcalUMNioDigi>(_taguMN);
16 
17  _lowHBHE = ps.getUntrackedParameter<double>("lowHBHE", 20);
18  _lowHO = ps.getUntrackedParameter<double>("lowHO", 20);
19  _lowHF = ps.getUntrackedParameter<double>("lowHF", 20);
20 
21  // push all the event types to monitor - whole range basically
22  // This corresponds to all enum values in hcaldqm::constants::OrbitGapType
23  for (uint32_t type = constants::tNull; type < constants::nOrbitGapType; type++) {
24  _eventtypes.push_back(type);
25  }
26 }

References _eventtypes, _lowHBHE, _lowHF, _lowHO, _tagHBHE, _tagHF, _tagHO, _taguMN, _tokHBHE, _tokHF, _tokHO, _tokuMN, edm::ParameterSet::getUntrackedParameter(), HLT_FULL_cff::InputTag, hcaldqm::constants::nOrbitGapType, and hcaldqm::constants::tNull.

◆ ~UMNioTask()

UMNioTask::~UMNioTask ( )
inlineoverride

Definition at line 26 of file UMNioTask.h.

26 {}

Member Function Documentation

◆ _process()

void UMNioTask::_process ( edm::Event const &  e,
edm::EventSetup const &  es 
)
overrideprotectedvirtual

Implements hcaldqm::DQTask.

Definition at line 97 of file UMNioTask.cc.

97  {
99  if (!e.getByToken(_tokuMN, cumn))
100  return;
101 
102  uint8_t eventType = cumn->eventType();
103  uint32_t laserType = cumn->valueUserWord(0);
105 
106  // Compute the Total Charge in the Detector...
110 
111  if (!e.getByToken(_tokHBHE, chbhe))
112  _logger.dqmthrow("Collection HBHEDigiCollection isn't available " + _tagHBHE.label() + " " + _tagHBHE.instance());
113  if (!e.getByToken(_tokHO, cho))
114  _logger.dqmthrow("Collection HODigiCollection isn't available " + _tagHO.label() + " " + _tagHO.instance());
115  if (!e.getByToken(_tokHF, chf))
116  _logger.dqmthrow("Collection HFDigiCollection isn't available " + _tagHF.label() + " " + _tagHF.instance());
117 
118  for (HBHEDigiCollection::const_iterator it = chbhe->begin(); it != chbhe->end(); ++it) {
119  double sumQ = hcaldqm::utilities::sumQ<HBHEDataFrame>(*it, 2.5, 0, it->size() - 1);
120  _cTotalCharge.fill(it->id(), _currentLS, sumQ);
122  }
123  for (HODigiCollection::const_iterator it = cho->begin(); it != cho->end(); ++it) {
124  double sumQ = hcaldqm::utilities::sumQ<HODataFrame>(*it, 8.5, 0, it->size() - 1);
125  _cTotalCharge.fill(it->id(), _currentLS, sumQ);
127  }
128  for (HFDigiCollection::const_iterator it = chf->begin(); it != chf->end(); ++it) {
129  double sumQ = hcaldqm::utilities::sumQ<HFDataFrame>(*it, 2.5, 0, it->size() - 1);
130  _cTotalCharge.fill(it->id(), _currentLS, sumQ);
132  }
133 }

References _cEventType, _cTotalCharge, _cTotalChargeProfile, hcaldqm::DQModule::_currentLS, hcaldqm::DQModule::_logger, _tagHBHE, _tagHF, _tagHO, _tokHBHE, _tokHF, _tokHO, _tokuMN, edm::SortedCollection< T, SORT >::begin(), Logger::dqmthrow(), MillePedeFileConverter_cfg::e, edm::SortedCollection< T, SORT >::end(), HcalUMNioDigi::eventType(), hcalcalib_dqm_sourceclient-live_cfg::eventType, hcaldqm::ContainerSingleProf2D::fill(), hcaldqm::ContainerSingle2D::fill(), getOrbitGapIndex(), edm::InputTag::instance(), edm::InputTag::label(), hcalcalib_dqm_sourceclient-live_cfg::laserType, hcaldqm::utilities::sumQ(), and HcalUMNioDigi::valueUserWord().

◆ bookHistograms()

void UMNioTask::bookHistograms ( DQMStore::IBooker ib,
edm::Run const &  r,
edm::EventSetup const &  es 
)
overridevirtual

Reimplemented from hcaldqm::DQTask.

Definition at line 28 of file UMNioTask.cc.

28  {
29  if (_ptype == fLocal)
30  if (r.runAuxiliary().run() == 1)
31  return;
32 
34 
36  es.get<HcalDbRecord>().get(dbService);
37  _emap = dbService->getHcalMapping();
38 
40  "EventType",
44  0);
46  "TotalCharge",
50  0);
52  "TotalChargeProfile",
56  0);
60 }

References _cEventType, _cTotalCharge, _cTotalChargeProfile, hcaldqm::DQTask::_emap, _eventtypes, hcaldqm::DQModule::_maxLS, hcaldqm::DQModule::_name, hcaldqm::DQModule::_ptype, hcaldqm::DQModule::_subsystem, hcaldqm::ContainerSingleProf2D::book(), hcaldqm::ContainerSingle2D::book(), bookHistograms(), hcaldqm::quantity::ffC_10000, hcaldqm::fLocal, hcaldqm::quantity::fN, hcaldqm::quantity::fSubdetPM, edm::EventSetup::get(), get, HcalDbService::getHcalMapping(), cuy::ib, hcaldqm::ContainerSingleProf2D::initialize(), hcaldqm::ContainerSingle2D::initialize(), and alignCSCRings::r.

◆ dqmEndRun()

void UMNioTask::dqmEndRun ( edm::Run const &  r,
edm::EventSetup const &   
)
inlineoverridevirtual

Reimplemented from DQMOneEDAnalyzer< edm::LuminosityBlockCache< hcaldqm::Cache > >.

Definition at line 29 of file UMNioTask.h.

29  {
30  if (_ptype == hcaldqm::fLocal) {
31  if (r.runAuxiliary().run() == 1)
32  return;
33  }
34  }

References hcaldqm::DQModule::_ptype, hcaldqm::fLocal, and alignCSCRings::r.

◆ getOrbitGapIndex()

int UMNioTask::getOrbitGapIndex ( uint8_t  eventType,
uint32_t  laserType 
)
protected

Definition at line 62 of file UMNioTask.cc.

62  {
63  constants::OrbitGapType orbitGapType;
65  orbitGapType = tPedestal;
66  } else if (eventType == constants::EVENTTYPE_LED) {
67  orbitGapType = tLED;
68  } else if (eventType == constants::EVENTTYPE_LASER) {
69  switch (laserType) {
70  //case tNull : return "Null";
71  //case tHFRaddam : return "HFRaddam";
72  case 3:
73  return tHBHEHPD;
74  case 4:
75  return tHO;
76  case 5:
77  return tHF;
78  //case tZDC : return "ZDC";
79  case 7:
80  return tHEPMega;
81  case 8:
82  return tHEMMega;
83  case 9:
84  return tHBPMega;
85  case 10:
86  return tHBMMega;
87  //case tCRF : return "CRF";
88  //case tCalib : return "Calib";
89  //case tSafe : return "Safe";
90  default:
91  return tUnknown;
92  }
93  }
94  return (int)(std::find(_eventtypes.begin(), _eventtypes.end(), orbitGapType) - _eventtypes.begin());
95 }

References _eventtypes, hcalcalib_dqm_sourceclient-live_cfg::eventType, hcaldqm::constants::EVENTTYPE_LASER, hcaldqm::constants::EVENTTYPE_LED, hcaldqm::constants::EVENTTYPE_PEDESTAL, spr::find(), hcalcalib_dqm_sourceclient-live_cfg::laserType, hcaldqm::constants::tHBHEHPD, hcaldqm::constants::tHBMMega, hcaldqm::constants::tHBPMega, hcaldqm::constants::tHEMMega, hcaldqm::constants::tHEPMega, hcaldqm::constants::tHF, hcaldqm::constants::tHO, hcaldqm::constants::tLED, hcaldqm::constants::tPedestal, and hcaldqm::constants::tUnknown.

Referenced by _process().

◆ globalEndLuminosityBlock()

void UMNioTask::globalEndLuminosityBlock ( edm::LuminosityBlock const &  lb,
edm::EventSetup const &  es 
)
override

Definition at line 134 of file UMNioTask.cc.

134  {
135  DQTask::globalEndLuminosityBlock(lb, es);
136 }

Member Data Documentation

◆ _cEventType

hcaldqm::ContainerSingle2D UMNioTask::_cEventType
protected

Definition at line 65 of file UMNioTask.h.

Referenced by _process(), and bookHistograms().

◆ _cTotalCharge

hcaldqm::ContainerSingle2D UMNioTask::_cTotalCharge
protected

Definition at line 66 of file UMNioTask.h.

Referenced by _process(), and bookHistograms().

◆ _cTotalChargeProfile

hcaldqm::ContainerSingleProf2D UMNioTask::_cTotalChargeProfile
protected

Definition at line 67 of file UMNioTask.h.

Referenced by _process(), and bookHistograms().

◆ _ehashmap

hcaldqm::electronicsmap::ElectronicsMap UMNioTask::_ehashmap
protected

Definition at line 60 of file UMNioTask.h.

◆ _eventtypes

std::vector<uint32_t> UMNioTask::_eventtypes
protected

Definition at line 44 of file UMNioTask.h.

Referenced by bookHistograms(), getOrbitGapIndex(), and UMNioTask().

◆ _filter_uTCA

hcaldqm::filter::HashFilter UMNioTask::_filter_uTCA
protected

Definition at line 61 of file UMNioTask.h.

◆ _filter_VME

hcaldqm::filter::HashFilter UMNioTask::_filter_VME
protected

Definition at line 62 of file UMNioTask.h.

◆ _lowHBHE

double UMNioTask::_lowHBHE
protected

Definition at line 57 of file UMNioTask.h.

Referenced by UMNioTask().

◆ _lowHF

double UMNioTask::_lowHF
protected

Definition at line 57 of file UMNioTask.h.

Referenced by UMNioTask().

◆ _lowHO

double UMNioTask::_lowHO
protected

Definition at line 57 of file UMNioTask.h.

Referenced by UMNioTask().

◆ _tagHBHE

edm::InputTag UMNioTask::_tagHBHE
protected

Definition at line 48 of file UMNioTask.h.

Referenced by _process(), and UMNioTask().

◆ _tagHF

edm::InputTag UMNioTask::_tagHF
protected

Definition at line 50 of file UMNioTask.h.

Referenced by _process(), and UMNioTask().

◆ _tagHO

edm::InputTag UMNioTask::_tagHO
protected

Definition at line 49 of file UMNioTask.h.

Referenced by _process(), and UMNioTask().

◆ _taguMN

edm::InputTag UMNioTask::_taguMN
protected

Definition at line 47 of file UMNioTask.h.

Referenced by UMNioTask().

◆ _tokHBHE

edm::EDGetTokenT<HBHEDigiCollection> UMNioTask::_tokHBHE
protected

Definition at line 51 of file UMNioTask.h.

Referenced by _process(), and UMNioTask().

◆ _tokHF

edm::EDGetTokenT<HFDigiCollection> UMNioTask::_tokHF
protected

Definition at line 53 of file UMNioTask.h.

Referenced by _process(), and UMNioTask().

◆ _tokHO

edm::EDGetTokenT<HODigiCollection> UMNioTask::_tokHO
protected

Definition at line 52 of file UMNioTask.h.

Referenced by _process(), and UMNioTask().

◆ _tokuMN

edm::EDGetTokenT<HcalUMNioDigi> UMNioTask::_tokuMN
protected

Definition at line 54 of file UMNioTask.h.

Referenced by _process(), and UMNioTask().

◆ debug

UMNioTask.debug

◆ mtype

UMNioTask.mtype

Definition at line 13 of file UMNioTask.py.

◆ name

UMNioTask.name

Definition at line 8 of file UMNioTask.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

UMNioTask.ptype

Definition at line 12 of file UMNioTask.py.

◆ runkeyName

UMNioTask.runkeyName

Definition at line 11 of file UMNioTask.py.

◆ runkeyVal

UMNioTask.runkeyVal

Definition at line 10 of file UMNioTask.py.

◆ subsystem

UMNioTask.subsystem

Definition at line 14 of file UMNioTask.py.

◆ tagRaw

UMNioTask.tagRaw

Definition at line 18 of file UMNioTask.py.

◆ taguMN

UMNioTask.taguMN

Definition at line 17 of file UMNioTask.py.

◆ umnioTask

UMNioTask.umnioTask

Definition at line 4 of file UMNioTask.py.

UMNioTask::_lowHO
double _lowHO
Definition: UMNioTask.h:57
UMNioTask::_lowHF
double _lowHF
Definition: UMNioTask.h:57
hcaldqm::constants::tHF
Definition: Constants.h:299
hcaldqm::constants::tHEPMega
Definition: Constants.h:301
hcaldqm::quantity::fSubdetPM
Definition: DetectorQuantity.h:18
hcalcalib_dqm_sourceclient-live_cfg.laserType
laserType
Definition: hcalcalib_dqm_sourceclient-live_cfg.py:145
edm::SortedCollection::const_iterator
std::vector< T >::const_iterator const_iterator
Definition: SortedCollection.h:80
bookHistograms
example_stream void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
HcalUMNioDigi::eventType
uint8_t eventType() const
Definition: HcalUMNioDigi.cc:35
edm::InputTag::instance
std::string const & instance() const
Definition: InputTag.h:37
hcaldqm::constants::tNull
Definition: Constants.h:293
hcaldqm::constants::tUnknown
Definition: Constants.h:309
UMNioTask::_tokHBHE
edm::EDGetTokenT< HBHEDigiCollection > _tokHBHE
Definition: UMNioTask.h:51
hcaldqm::quantity::ValueQuantity
Definition: ValueQuantity.h:309
hcaldqm::quantity::ffC_10000
Definition: ValueQuantity.h:18
HLT_FULL_cff.InputTag
InputTag
Definition: HLT_FULL_cff.py:89287
hcaldqm::fLocal
Definition: DQModule.h:26
UMNioTask::_tokHF
edm::EDGetTokenT< HFDigiCollection > _tokHF
Definition: UMNioTask.h:53
hcaldqm::DQModule::_ptype
ProcessingType _ptype
Definition: DQModule.h:43
spr::find
void find(edm::Handle< EcalRecHitCollection > &hits, DetId thisDet, std::vector< EcalRecHitCollection::const_iterator > &hit, bool debug=false)
Definition: FindCaloHit.cc:19
UMNioTask::getOrbitGapIndex
int getOrbitGapIndex(uint8_t eventType, uint32_t laserType)
Definition: UMNioTask.cc:62
edm::Handle
Definition: AssociativeIterator.h:50
hcaldqm::utilities::sumQ
double sumQ(DIGI const &digi, double ped, int i=0, int j=3)
Definition: Utilities.h:126
HcalDbService::getHcalMapping
const HcalElectronicsMap * getHcalMapping() const
Definition: HcalDbService.cc:343
UMNioTask::_tagHBHE
edm::InputTag _tagHBHE
Definition: UMNioTask.h:48
hcaldqm::quantity::EventType
Definition: ValueQuantity.h:488
hcaldqm::ContainerSingle2D::fill
virtual void fill(int, int)
Definition: ContainerSingle2D.cc:105
edm::InputTag::label
std::string const & label() const
Definition: InputTag.h:36
hcaldqm::constants::tLED
Definition: Constants.h:295
edm::SortedCollection::begin
const_iterator begin() const
Definition: SortedCollection.h:262
UMNioTask::_cTotalChargeProfile
hcaldqm::ContainerSingleProf2D _cTotalChargeProfile
Definition: UMNioTask.h:67
hcaldqm::DQModule::_currentLS
int _currentLS
Definition: DQModule.h:52
hcaldqm::constants::OrbitGapType
OrbitGapType
Definition: Constants.h:292
hcaldqm::constants::tHBPMega
Definition: Constants.h:303
UMNioTask::_lowHBHE
double _lowHBHE
Definition: UMNioTask.h:57
edm::ESHandle< HcalDbService >
hcaldqm::DQModule::_name
std::string _name
Definition: DQModule.h:41
UMNioTask::_tagHF
edm::InputTag _tagHF
Definition: UMNioTask.h:50
HcalUMNioDigi::valueUserWord
uint32_t valueUserWord(int iword) const
Definition: HcalUMNioDigi.cc:62
hcaldqm::constants::tHO
Definition: Constants.h:298
hcaldqm::quantity::DetectorQuantity
Definition: DetectorQuantity.h:59
UMNioTask::_tokHO
edm::EDGetTokenT< HODigiCollection > _tokHO
Definition: UMNioTask.h:52
hcaldqm::quantity::fN
Definition: ValueQuantity.h:11
hcaldqm::constants::tHBHEHPD
Definition: Constants.h:297
hcaldqm::constants::EVENTTYPE_LASER
const uint8_t EVENTTYPE_LASER
Definition: Constants.h:290
Logger::dqmthrow
void dqmthrow(std::string const &msg) const
Definition: Logger.h:12
hcaldqm::constants::tPedestal
Definition: Constants.h:294
type
type
Definition: SiPixelVCal_PayloadInspector.cc:37
edm::SortedCollection::end
const_iterator end() const
Definition: SortedCollection.h:267
hcaldqm::DQModule::_logger
Logger _logger
Definition: DQModule.h:54
cuy.ib
ib
Definition: cuy.py:662
get
#define get
hcaldqm::constants::tHEMMega
Definition: Constants.h:302
hcalcalib_dqm_sourceclient-live_cfg.eventType
eventType
Definition: hcalcalib_dqm_sourceclient-live_cfg.py:205
hcaldqm::ContainerSingleProf2D::book
void book(DQMStore::IBooker &, std::string subsystem="Hcal", std::string aux="") override
Definition: ContainerSingleProf2D.cc:35
hcaldqm::DQModule::_subsystem
std::string _subsystem
Definition: DQModule.h:48
alignCSCRings.r
r
Definition: alignCSCRings.py:93
UMNioTask::_cEventType
hcaldqm::ContainerSingle2D _cEventType
Definition: UMNioTask.h:65
hcaldqm::DQModule::_maxLS
int _maxLS
Definition: DQModule.h:53
UMNioTask::_eventtypes
std::vector< uint32_t > _eventtypes
Definition: UMNioTask.h:44
UMNioTask::_taguMN
edm::InputTag _taguMN
Definition: UMNioTask.h:47
hcaldqm::ContainerSingleProf2D::initialize
void initialize(std::string const &folder, quantity::Quantity *, quantity::Quantity *, quantity::Quantity *qz=new quantity::ValueQuantity(quantity::fN), int debug=0) override
Definition: ContainerSingleProf2D.cc:19
hcaldqm::constants::tHBMMega
Definition: Constants.h:304
hcaldqm::DQTask::_emap
const HcalElectronicsMap * _emap
Definition: DQTask.h:80
hcaldqm::ContainerSingle2D::book
virtual void book(DQMStore::IBooker &, std::string subsystem="Hcal", std::string aux="")
Definition: ContainerSingle2D.cc:68
UMNioTask::_tagHO
edm::InputTag _tagHO
Definition: UMNioTask.h:49
hcaldqm::constants::nOrbitGapType
Definition: Constants.h:310
UMNioTask::_tokuMN
edm::EDGetTokenT< HcalUMNioDigi > _tokuMN
Definition: UMNioTask.h:54
HcalDbRecord
Definition: HcalDbRecord.h:30
hcaldqm::ContainerSingle2D::initialize
virtual void initialize(std::string const &folder, quantity::Quantity *, quantity::Quantity *, quantity::Quantity *qz=new quantity::ValueQuantity(quantity::fN), int debug=0)
Definition: ContainerSingle2D.cc:46
hcaldqm::DQTask::DQTask
DQTask(edm::ParameterSet const &)
Definition: DQTask.cc:8
hcaldqm::ContainerSingleProf2D::fill
void fill(int, int) override
Definition: ContainerSingleProf2D.cc:50
edm::InputTag
Definition: InputTag.h:15
hcaldqm::constants::EVENTTYPE_PEDESTAL
const uint8_t EVENTTYPE_PEDESTAL
Definition: Constants.h:289
UMNioTask::_cTotalCharge
hcaldqm::ContainerSingle2D _cTotalCharge
Definition: UMNioTask.h:66
hcaldqm::constants::EVENTTYPE_LED
const uint8_t EVENTTYPE_LED
Definition: Constants.h:291
MillePedeFileConverter_cfg.e
e
Definition: MillePedeFileConverter_cfg.py:37
hcaldqm::quantity::LumiSection
Definition: ValueQuantity.h:390