Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
PhysicsTools
IsolationAlgos
interface
EventDependentAbsVeto.h
Go to the documentation of this file.
1
#ifndef PhysicsTools_IsolationAlgos_EventDependentAbsVeto_h
2
#define PhysicsTools_IsolationAlgos_EventDependentAbsVeto_h
3
4
#include "
DataFormats/RecoCandidate/interface/IsoDeposit.h
"
5
#include "
FWCore/Framework/interface/Event.h
"
6
#include "
FWCore/Framework/interface/EventSetup.h
"
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
reco::isodeposit::EventDependentAbsVeto
Definition:
EventDependentAbsVeto.h:10
reco::isodeposit::AbsVeto
Definition:
IsoDeposit.h:32
Event.h
EventSetup.h
dt_dqm_sourceclient_common_cff.reco
tuple reco
Definition:
dt_dqm_sourceclient_common_cff.py:111
reco::isodeposit::EventDependentAbsVetos
std::vector< EventDependentAbsVeto * > EventDependentAbsVetos
Definition:
EventDependentAbsVeto.h:15
reco::isodeposit::EventDependentAbsVeto::~EventDependentAbsVeto
~EventDependentAbsVeto() override
Definition:
EventDependentAbsVeto.h:12
iEvent
int iEvent
Definition:
GenABIO.cc:224
edm::EventSetup
Definition:
EventSetup.h:59
IsoDeposit.h
reco::isodeposit::EventDependentAbsVeto::setEvent
virtual void setEvent(const edm::Event &iEvent, const edm::EventSetup &iSetup)=0
edm::Event
Definition:
Event.h:73
Generated for CMSSW Reference Manual by
1.8.5