CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
EventDependentAbsVeto.h
Go to the documentation of this file.
1 #ifndef PhysicsTools_IsolationAlgos_EventDependentAbsVeto_h
2 #define PhysicsTools_IsolationAlgos_EventDependentAbsVeto_h
3 
7 
8 namespace reco {
9  namespace isodeposit {
10  class EventDependentAbsVeto : public AbsVeto {
11  public:
12  ~EventDependentAbsVeto() override {}
13  virtual void setEvent(const edm::Event &iEvent, const edm::EventSetup &iSetup) = 0;
14  };
15  typedef std::vector<EventDependentAbsVeto *> EventDependentAbsVetos;
16  } // namespace isodeposit
17 } // namespace reco
18 
19 #endif
std::vector< EventDependentAbsVeto * > EventDependentAbsVetos
int iEvent
Definition: GenABIO.cc:224
virtual void setEvent(const edm::Event &iEvent, const edm::EventSetup &iSetup)=0