16 : verbose_(pset.getUntrackedParameter<
bool>(
"DebugOn",
false)),
17 detectorType_(pset.getUntrackedParameter<
std::
string>(
"DetectorType",
"sistrip")),
19 pset.getUntrackedParameter<
edm::InputTag>(
"DcsStatusLabel",
edm::InputTag(
"scalersRawToDigi")))) {
46 }
else if (
detectorType_ ==
"sistrip" && !dcsStatus->empty()) {
61 edm::LogError(
"DetectorStatusFilter") <<
"ERROR: DcsStatusCollection not found !";
uint64_t nSelectedEvents_
const std::string detectorType_
bool getByToken(EDGetToken token, Handle< PROD > &result) const
DetectorStateFilter(const edm::ParameterSet &)
#define DEFINE_FWK_MODULE(type)
bool filter(edm::Event &, edm::EventSetup const &) override
const edm::EDGetTokenT< DcsStatusCollection > dcsStatusLabel_
std::vector< DcsStatus > DcsStatusCollection
~DetectorStateFilter() override