9 _cEvsTotal(_name,
"EventsTotal"),
10 _cEvsPerLS(_name,
"EventsPerLS"),
11 _cRunKeyVal(_name,
"RunKeyValue"),
12 _cRunKeyName(_name,
"RunKeyName"),
13 _cProcessingTypeName(_name,
"ProcessingType"),
52 if (es.
find(recordKey))
56 std::vector<int> vfeds= ri->m_fed_in;
57 for (std::vector<int>::const_iterator it=vfeds.begin();
58 it!=vfeds.end(); ++it)
78 for (std::vector<DetId>::const_iterator it=detids.begin();
79 it!=detids.end(); ++it)
181 "Collection FEDRawDataCollection isn't available "
185 std::vector<int> types(8,0);
197 boost::lexical_cast<std::string>(
i));
211 boost::lexical_cast<std::string>(
i));
216 for (
unsigned int ic=0; ic<8; ic++)
225 _logger.
warn(
"Conflicting Calibration Types found. Assigning " +
226 boost::lexical_cast<std::string>(calibType));
virtual int _getCalibType(edm::Event const &)
T getUntrackedParameter(std::string const &, T const &) const
virtual void analyze(edm::Event const &, edm::EventSetup const &)
virtual void endLuminosityBlock(edm::LuminosityBlock const &, edm::EventSetup const &)
DQTask(edm::ParameterSet const &)
void warn(std::string const &msg) const
uint16_t fed2crate(int fed)
bool getByToken(EDGetToken token, Handle< PROD > &result) const
void debug(STDTYPE const &msg) const
edm::EDGetTokenT< FEDRawDataCollection > _tokRaw
virtual void push(HcalDetId const &, STDTYPE)
const Item * getValues(DetId fId, bool throwOnFail=true) const
size_t size() const
Lenght of the data buffer in bytes.
const eventsetup::EventSetupRecord * find(const eventsetup::EventSetupRecordKey &) const
virtual bool _isApplicable(edm::Event const &)
LuminosityBlockNumber_t luminosityBlock() const
virtual void _process(edm::Event const &, edm::EventSetup const &)=0
virtual void fill(std::string const &x)
void dqmthrow(std::string const &msg) const
ContainerXXX< uint32_t > _xQuality
std::vector< DetId > getAllChannels() const
virtual void book(DQMStore::IBooker &ib, std::string subsystem="Hcal", std::string aux="")
int const FIBER_uTCA_MIN1
virtual void book(DQMStore::IBooker &ib, std::string subsystem="Hcal", std::string aux="")
virtual void beginLuminosityBlock(edm::LuminosityBlock const &, edm::EventSetup const &)
T const * product() const
virtual void _resetMonitors(UpdateFreq)
const unsigned char * data() const
Return a const pointer to the beginning of the data buffer.
ContainerS _cProcessingTypeName
virtual void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &)
const JetExtendedData & getValue(const Container &, const reco::JetBaseRef &)
get value for the association. Throw exception if no association found
std::vector< uint32_t > _vcdaqEids
std::string const pTypeNames[nProcessingType]
virtual void initialize(hashfunctions::HashType, int debug=0)
HcalGenericSubdetector genericSubdet() const
virtual void dqmBeginRun(edm::Run const &, edm::EventSetup const &)
Readout chain identification for Hcal.
static HCTypeTag findType(char const *iTypeName)
find a type based on the types name, if not found will return default HCTypeTag