Main Page
Namespaces
Classes
Package Documentation
DPGAnalysis
Skims
interface
EcalTangentFilter.h
Go to the documentation of this file.
1
// system include files
2
#include <memory>
3
4
// user include files
5
#include "
FWCore/Framework/interface/Frameworkfwd.h
"
6
#include "
FWCore/Framework/interface/EDFilter.h
"
7
8
#include "
FWCore/Framework/interface/Event.h
"
9
#include "
FWCore/Framework/interface/MakerMacros.h
"
10
11
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
12
13
#include <
DataFormats/TrackReco/interface/Track.h
>
14
#include <
DataFormats/TrackReco/interface/TrackBase.h
>
15
#include <
DataFormats/MuonReco/interface/Muon.h
>
16
#include <
DataFormats/MuonReco/interface/MuonFwd.h
>
17
18
//
19
// class declaration
20
//
21
22
class
EcalTangentFilter
:
public
edm::EDFilter
{
23
public
:
24
explicit
EcalTangentFilter
(
const
edm::ParameterSet
&);
25
~EcalTangentFilter
()
override
;
26
27
private
:
28
void
beginJob
()
override
;
29
bool
filter
(
edm::Event
&,
const
edm::EventSetup
&)
override
;
30
void
endJob
()
override
;
31
32
// ----------member data ---------------------------
33
int
fNgood
,
fNtot
,
fEvt
;
34
std::string
fMuLabel
;
35
double
fMuonD0Min
;
36
double
fMuonD0Max
;
37
bool
fVerbose
;
38
};
EcalTangentFilter::fNgood
int fNgood
Definition:
EcalTangentFilter.h:33
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
Event.h
MakerMacros.h
EcalTangentFilter::fMuonD0Min
double fMuonD0Min
Definition:
EcalTangentFilter.h:35
EcalTangentFilter::beginJob
void beginJob() override
Definition:
EcalTangentFilter.cc:52
EcalTangentFilter::fNtot
int fNtot
Definition:
EcalTangentFilter.h:33
Frameworkfwd.h
EcalTangentFilter::fVerbose
bool fVerbose
Definition:
EcalTangentFilter.h:37
EcalTangentFilter::fMuonD0Max
double fMuonD0Max
Definition:
EcalTangentFilter.h:36
MuonFwd.h
ParameterSet.h
EcalTangentFilter::EcalTangentFilter
EcalTangentFilter(const edm::ParameterSet &)
Definition:
EcalTangentFilter.cc:5
EcalTangentFilter
Definition:
EcalTangentFilter.h:22
EDFilter.h
TrackBase.h
edm::EventSetup
Definition:
EventSetup.h:57
Muon.h
EcalTangentFilter::fMuLabel
std::string fMuLabel
Definition:
EcalTangentFilter.h:34
edm::EDFilter
Definition:
EDFilter.h:39
EcalTangentFilter::endJob
void endJob() override
Definition:
EcalTangentFilter.cc:56
EcalTangentFilter::~EcalTangentFilter
~EcalTangentFilter() override
Definition:
EcalTangentFilter.cc:22
edm::ParameterSet
Definition:
ParameterSet.h:36
edm::Event
Definition:
Event.h:71
Track.h
EcalTangentFilter::fEvt
int fEvt
Definition:
EcalTangentFilter.h:33
EcalTangentFilter::filter
bool filter(edm::Event &, const edm::EventSetup &) override
Definition:
EcalTangentFilter.cc:28
Generated for CMSSW Reference Manual by
1.8.11