/
githubmirror
/
cmssw
Обзор
Документация
Войти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
CommonTools/TriggerUtils/test/GenericTriggerEventFlagTest.cc
49 строк
2 KB
Christopher Jones
Add edm::stream::Watch* to CommonTools modules
24 мар 2026, 19:22
24 мар 2026, 19:22
b34646c
Код
Авторство
О чём код?
// -*- C++ -*- // // Package: TriggerUtils // Class: GenericTriggerEventFlagTest // // $Id: GenericTriggerEventFlagTest.cc,v 1.2 2012/01/19 20:17:34 vadler Exp $ // /** \class GenericTriggerEventFlagTest \brief Tests functionality of GenericTriggerEventFlag This unit test ... \author Volker Adler \version $Id: GenericTriggerEventFlagTest.cc,v 1.2 2012/01/19 20:17:34 vadler Exp $ */ #include "FWCore/Framework/interface/stream/EDFilter.h" #include "CommonTools/TriggerUtils/interface/GenericTriggerEventFlag.h" class GenericTriggerEventFlagTest : public edm::stream::EDFilter<edm::stream::WatchRuns> { GenericTriggerEventFlag genericTriggerEventFlag_; public: explicit GenericTriggerEventFlagTest(const edm::ParameterSet& iConfig); virtual ~GenericTriggerEventFlagTest() override = default; private: virtual void beginRun(const edm::Run& iRun, const edm::EventSetup& iSetup) override; virtual bool filter(edm::Event& iEvent, const edm::EventSetup& iSetup) override; }; GenericTriggerEventFlagTest::GenericTriggerEventFlagTest(const edm::ParameterSet& iConfig) : genericTriggerEventFlag_(GenericTriggerEventFlag(iConfig, consumesCollector(), *this)) {} void GenericTriggerEventFlagTest::beginRun(const edm::Run& iRun, const edm::EventSetup& iSetup) { if (genericTriggerEventFlag_.on()) genericTriggerEventFlag_.initRun(iRun, iSetup); } bool GenericTriggerEventFlagTest::filter(edm::Event& iEvent, const edm::EventSetup& iSetup) { if (genericTriggerEventFlag_.on() && !genericTriggerEventFlag_.accept(iEvent, iSetup)) return false; return true; } #include "FWCore/Framework/interface/MakerMacros.h" DEFINE_FWK_MODULE(GenericTriggerEventFlagTest);