Main Page
Namespaces
Classes
Package Documentation
GeneratorInterface
GenFilters
interface
PythiaFilterEMJetHeep.h
Go to the documentation of this file.
1
#ifndef PythiaFilterEMJetHeep_h
2
#define PythiaFilterEMJetHeep_h
3
13
// system include files
14
#include <memory>
15
16
// user include files
17
#include "
FWCore/Framework/interface/Frameworkfwd.h
"
18
#include "
FWCore/Framework/interface/EDFilter.h
"
19
20
#include "
FWCore/Framework/interface/Event.h
"
21
#include "
FWCore/Framework/interface/MakerMacros.h
"
22
23
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
24
25
#include <string>
26
#include "TH1.h"
27
#include "TTree.h"
28
class
TFile;
29
30
namespace
edm
{
31
class
HepMCProduct
;
32
}
33
34
class
PythiaFilterEMJetHeep
:
public
edm::EDFilter
{
35
public
:
36
explicit
PythiaFilterEMJetHeep
(
const
edm::ParameterSet
&);
37
~
PythiaFilterEMJetHeep
()
override
;
38
39
double
deltaR
(
double
eta0,
double
phi0,
double
eta
,
double
phi);
40
bool
filter
(
edm::Event
&,
const
edm::EventSetup
&)
override
;
41
void
beginJob
()
override
;
42
void
endJob()
override
;
43
44
45
private
:
46
47
edm::EDGetTokenT<edm::HepMCProduct>
token_
;
48
//
49
double
minEventPt
;
50
double
etaMax
;
51
double
cone_clust
;
52
double
cone_iso
;
53
unsigned
int
nPartMin
;
54
double
drMin
;
55
//
56
double
ptSeedMin_EB
;
57
double
fracConePtMin_EB
;
58
double
ptHdMax_EB
;
59
double
fracEmPtMin_EB
;
60
// double fracHdPtMax_EB;
61
double
fracTrkPtMax_EB
;
62
unsigned
int
ntrkMax_EB
;
63
double
isoConeMax_EB
;
64
//
65
double
ptSeedMin_EE
;
66
double
fracConePtMin_EE
;
67
double
ptHdMax_EE
;
68
double
fracEmPtMin_EE
;
69
// double fracHdPtMax_EE;
70
double
fracTrkPtMax_EE
;
71
unsigned
int
ntrkMax_EE
;
72
double
isoConeMax_EE
;
73
74
//
75
int
eventsProcessed
;
76
77
int
theNumberOfSelected
;
78
int
maxnumberofeventsinrun
;
79
std::string
outputFile_
;
80
81
float
pt_photon
;
82
float
setCone_iso
;
83
float
setCone_clust
;
84
float
setEM
;
85
// float setHAD;
86
float
setCharged
;
87
int
Ncharged
;
88
float
ptMaxHadron
;
89
90
bool
minbias
;
91
92
bool
accepted
;
93
94
bool
debug
;
95
96
};
97
#endif
PythiaFilterEMJetHeep::ptSeedMin_EB
double ptSeedMin_EB
Definition:
PythiaFilterEMJetHeep.h:56
PythiaFilterEMJetHeep::fracTrkPtMax_EE
double fracTrkPtMax_EE
Definition:
PythiaFilterEMJetHeep.h:70
PythiaFilterEMJetHeep::isoConeMax_EB
double isoConeMax_EB
Definition:
PythiaFilterEMJetHeep.h:63
PythiaFilterEMJetHeep::fracTrkPtMax_EB
double fracTrkPtMax_EB
Definition:
PythiaFilterEMJetHeep.h:61
PythiaFilterEMJetHeep::token_
edm::EDGetTokenT< edm::HepMCProduct > token_
Definition:
PythiaFilterEMJetHeep.h:47
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
Event.h
MakerMacros.h
PythiaFilterEMJetHeep::Ncharged
int Ncharged
Definition:
PythiaFilterEMJetHeep.h:87
PythiaFilterEMJetHeep::setCone_iso
float setCone_iso
Definition:
PythiaFilterEMJetHeep.h:82
PVValHelper::eta
Definition:
PVValidationHelpers.h:65
PythiaFilterEMJetHeep::ptHdMax_EB
double ptHdMax_EB
Definition:
PythiaFilterEMJetHeep.h:58
PythiaFilterEMJetHeep::drMin
double drMin
Definition:
PythiaFilterEMJetHeep.h:54
PythiaFilterEMJetHeep::theNumberOfSelected
int theNumberOfSelected
Definition:
PythiaFilterEMJetHeep.h:77
PythiaFilterEMJetHeep::outputFile_
std::string outputFile_
Definition:
PythiaFilterEMJetHeep.h:79
edm::EDGetTokenT< edm::HepMCProduct >
Frameworkfwd.h
bk::beginJob
void beginJob()
Definition:
Breakpoints.cc:14
ParameterSet.h
PythiaFilterEMJetHeep::etaMax
double etaMax
Definition:
PythiaFilterEMJetHeep.h:50
PythiaFilterEMJetHeep::fracEmPtMin_EB
double fracEmPtMin_EB
Definition:
PythiaFilterEMJetHeep.h:59
PythiaFilterEMJetHeep::ptHdMax_EE
double ptHdMax_EE
Definition:
PythiaFilterEMJetHeep.h:67
PythiaFilterEMJetHeep::debug
bool debug
Definition:
PythiaFilterEMJetHeep.h:94
boostedElectronIsolation_cff.deltaR
deltaR
Definition:
boostedElectronIsolation_cff.py:77
EDFilter.h
PythiaFilterEMJetHeep::ptMaxHadron
float ptMaxHadron
Definition:
PythiaFilterEMJetHeep.h:88
PythiaFilterEMJetHeep::minEventPt
double minEventPt
Definition:
PythiaFilterEMJetHeep.h:49
PythiaFilterEMJetHeep::minbias
bool minbias
Definition:
PythiaFilterEMJetHeep.h:90
HepMCProduct
PythiaFilterEMJetHeep::setCone_clust
float setCone_clust
Definition:
PythiaFilterEMJetHeep.h:83
edm::EventSetup
Definition:
EventSetup.h:57
PythiaFilterEMJetHeep::ntrkMax_EE
unsigned int ntrkMax_EE
Definition:
PythiaFilterEMJetHeep.h:71
PythiaFilterEMJetHeep::maxnumberofeventsinrun
int maxnumberofeventsinrun
Definition:
PythiaFilterEMJetHeep.h:78
PythiaFilterEMJetHeep::accepted
bool accepted
Definition:
PythiaFilterEMJetHeep.h:92
edm::EDFilter
Definition:
EDFilter.h:39
PythiaFilterEMJetHeep::ptSeedMin_EE
double ptSeedMin_EE
Definition:
PythiaFilterEMJetHeep.h:65
PythiaFilterEMJetHeep::setCharged
float setCharged
Definition:
PythiaFilterEMJetHeep.h:86
PythiaFilterEMJetHeep::setEM
float setEM
Definition:
PythiaFilterEMJetHeep.h:84
PythiaFilterEMJetHeep::nPartMin
unsigned int nPartMin
Definition:
PythiaFilterEMJetHeep.h:53
ALCARECOTkAlBeamHalo_cff.filter
filter
Definition:
ALCARECOTkAlBeamHalo_cff.py:27
PythiaFilterEMJetHeep::cone_iso
double cone_iso
Definition:
PythiaFilterEMJetHeep.h:52
edm
HLT enums.
Definition:
AlignableModifier.h:17
PythiaFilterEMJetHeep::fracEmPtMin_EE
double fracEmPtMin_EE
Definition:
PythiaFilterEMJetHeep.h:68
PythiaFilterEMJetHeep::eventsProcessed
int eventsProcessed
Definition:
PythiaFilterEMJetHeep.h:75
PythiaFilterEMJetHeep::fracConePtMin_EE
double fracConePtMin_EE
Definition:
PythiaFilterEMJetHeep.h:66
PythiaFilterEMJetHeep
Definition:
PythiaFilterEMJetHeep.h:34
edm::ParameterSet
Definition:
ParameterSet.h:36
PythiaFilterEMJetHeep::isoConeMax_EE
double isoConeMax_EE
Definition:
PythiaFilterEMJetHeep.h:72
PythiaFilterEMJetHeep::ntrkMax_EB
unsigned int ntrkMax_EB
Definition:
PythiaFilterEMJetHeep.h:62
PythiaFilterEMJetHeep::pt_photon
float pt_photon
Definition:
PythiaFilterEMJetHeep.h:81
PythiaFilterEMJetHeep::fracConePtMin_EB
double fracConePtMin_EB
Definition:
PythiaFilterEMJetHeep.h:57
edm::Event
Definition:
Event.h:71
PythiaFilterEMJetHeep::cone_clust
double cone_clust
Definition:
PythiaFilterEMJetHeep.h:51
Generated for CMSSW Reference Manual by
1.8.11