16 : verbose_ ( pset.getUntrackedParameter<bool> (
"DebugOn",
false ) )
17 , detectorType_ ( pset.getUntrackedParameter<std::
string>(
"DetectorType",
"sistrip") )
46 <<
" DCS States : " <<
" BPix " << (*dcsStatus)[0].ready(
DcsStatus::BPIX)
49 }
else if (
detectorType_ ==
"sistrip" && dcsStatus->size() > 0) {
59 <<
" DCS States : " <<
" TEC- " << (*dcsStatus)[0].ready(
DcsStatus::TECm)
66 edm::LogError(
"DetectorStatusFilter")<<
"ERROR: DcsStatusCollection not found !";
uint64_t nSelectedEvents_
const std::string detectorType_
bool getByToken(EDGetToken token, Handle< PROD > &result) const
#define DEFINE_FWK_MODULE(type)
DetectorStateFilter(const edm::ParameterSet &)
bool filter(edm::Event &, edm::EventSetup const &) override
const edm::EDGetTokenT< DcsStatusCollection > dcsStatusLabel_
std::vector< DcsStatus > DcsStatusCollection
volatile std::atomic< bool > shutdown_flag false