Go to the documentation of this file.00001 #ifndef Workspace_HLTEventSelector_h_
00002 #define Workspace_HLTEventSelector_h_
00003
00007
00008
00009
00010 #include <memory>
00011
00012
00013 #include "PhysicsTools/UtilAlgos/interface/EventSelector.h"
00014 #include "FWCore/Framework/interface/Frameworkfwd.h"
00015 #include "FWCore/Framework/interface/Event.h"
00016 #include "FWCore/ParameterSet/interface/ParameterSet.h"
00017 #include "FWCore/Utilities/interface/InputTag.h"
00018
00019 #include <vector>
00020 #include <string>
00021
00022 class HLTEventSelector : public EventSelector {
00023 public:
00024 HLTEventSelector (const edm::ParameterSet&);
00025 virtual bool select (const edm::Event&) const;
00026 virtual ~HLTEventSelector () {}
00027 private:
00028 edm::InputTag triggerResults_;
00029 std::vector<std::string> pathNames_;
00030 };
00031 #endif