Go to the documentation of this file.
11 _tok1 = consumes<HcalTrigPrimDigiCollection>(
_tag1);
12 _tok2 = consumes<HcalTrigPrimDigiCollection>(
_tag2);
31 std::vector<uint32_t> vhashVME;
32 std::vector<uint32_t> vhashuTCA;
40 for (
unsigned int i = 0;
i < 4;
i++) {
135 for (
unsigned int i = 0;
i < 4;
i++) {
136 sprintf(
aux,
"TS%d",
i);
169 if (!
e.getByToken(
_tok1, coll1))
171 if (!
e.getByToken(
_tok2, coll2))
182 if (it1->id().version() > 0)
191 if (it2 == coll2->
end()) {
197 for (
int i = 0;
i < it1->size();
i++) {
202 for (
int i = 0;
i < it1->size();
i++) {
206 if (it1->sample(
i).compressedEt() != it2->sample(
i).compressedEt()) {
213 if (it1->sample(
i).fineGrain() != it2->sample(
i).fineGrain()) {
232 if (it1 == coll1->
end()) {
238 for (
int i = 0;
i < it2->size();
i++) {
249 DQTask::globalEndLuminosityBlock(lb, es);
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
uint32_t lookup(DetId const &)
example_stream void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
hcaldqm::Container2D _cMsn_FEDVME
int ieta() const
get the tower ieta
void initialize(HcalElectronicsMap const *, ElectronicsMapType etype=fHcalElectronicsMap)
hcaldqm::ContainerSingle2D _cMsnVME
hcaldqm::Container2D _cFG_TTSubdet[4]
hcaldqm::Container2D _cEtMsm_FEDVME
const int FIBER_uTCA_MIN1
hcaldqm::ContainerSingle2D _cFGMsm
hcaldqm::Container2D _cEtall_TTSubdet
T getUntrackedParameter(std::string const &, T const &) const
edm::EDGetTokenT< HcalTrigPrimDigiCollection > _tok2
std::vector< int > getFEDList(HcalElectronicsMap const *)
const HcalElectronicsMap * getHcalMapping() const
TPComparisonTask(edm::ParameterSet const &)
hcaldqm::electronicsmap::ElectronicsMap _ehashmapuTCA
virtual void fill(int, int)
hcaldqm::ContainerSingle2D _cEtMsm
hcaldqm::ContainerSingle2D _cMsnuTCA
hcaldqm::Container2D _cEt_TTSubdet[4]
hcaldqm::Container2D _cEtMsm_FEDuTCA
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
#define DEFINE_FWK_MODULE(type)
hcaldqm::filter::HashFilter _filter_uTCA
const_iterator begin() const
hcaldqm::electronicsmap::ElectronicsMap _ehashmapVME
virtual void initialize(FilterType ftype, hashfunctions::HashType htype, std::vector< uint32_t > const &)
Readout chain identification for Hcal.
int version() const
get the version code for the trigger tower
edm::EDGetTokenT< HcalTrigPrimDigiCollection > _tok1
void _process(edm::Event const &, edm::EventSetup const &) override
void dqmthrow(std::string const &msg) const
void book(DQMStore::IBooker &, HcalElectronicsMap const *, std::string subsystem="Hcal", std::string aux="") override
void fill(HcalDetId const &) override
hcaldqm::Container2D _cFGMsm_FEDVME
const_iterator end() const
ESHandle< T > getHandle(const ESGetToken< T, R > &iToken) const
hcaldqm::filter::HashFilter _filter_VME
void _resetMonitors(hcaldqm::UpdateFreq) override
hcaldqm::Container2D _cMsn_FEDuTCA
edm::ESGetToken< HcalDbService, HcalDbRecord > hcalDbServiceToken_
iterator find(key_type k)
int iphi() const
get the tower iphi
const HcalElectronicsMap * _emap
virtual void book(DQMStore::IBooker &, std::string subsystem="Hcal", std::string aux="")
std::vector< int > getFEDVMEList(HcalElectronicsMap const *)
void globalEndLuminosityBlock(edm::LuminosityBlock const &, edm::EventSetup const &) override
hcaldqm::Container2D _cFGMsm_FEDuTCA
virtual void initialize(std::string const &folder, quantity::Quantity *, quantity::Quantity *, quantity::Quantity *qz=new quantity::ValueQuantity(quantity::fN), int debug=0)
std::vector< int > getFEDuTCAList(HcalElectronicsMap const *)