Main Page
Namespaces
Classes
Package Documentation
GeneratorInterface
GenFilters
interface
PythiaFilterZgamma.h
Go to the documentation of this file.
1
#ifndef PythiaFilterZgamma_h
2
#define PythiaFilterZgamma_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
namespace
edm
{
26
class
HepMCProduct
;
27
}
28
29
class
PythiaFilterZgamma
:
public
edm::EDFilter
{
30
public
:
31
explicit
PythiaFilterZgamma
(
const
edm::ParameterSet
&);
32
~
PythiaFilterZgamma
()
override
;
33
34
bool
filter
(
edm::Event
&,
const
edm::EventSetup
&)
override
;
35
36
private
:
37
38
edm::EDGetTokenT<edm::HepMCProduct>
token_
;
39
40
int
selProc
;
// sel_Proc = 1 : ->Z->e+e-, sel_Proc = 2: Z->mu+mu-
41
42
double
ptElMin
;
43
double
ptMuMin
;
44
double
ptPhotonMin
;
45
46
double
etaElMax
;
47
double
etaMuMax
;
48
double
etaPhotonMax
;
49
50
int
theNumberOfSelected
;
51
52
};
53
#endif
PythiaFilterZgamma::token_
edm::EDGetTokenT< edm::HepMCProduct > token_
Definition:
PythiaFilterZgamma.h:38
PythiaFilterZgamma::theNumberOfSelected
int theNumberOfSelected
Definition:
PythiaFilterZgamma.h:50
Event.h
MakerMacros.h
PythiaFilterZgamma::etaElMax
double etaElMax
Definition:
PythiaFilterZgamma.h:46
PythiaFilterZgamma
Definition:
PythiaFilterZgamma.h:29
edm::EDGetTokenT< edm::HepMCProduct >
Frameworkfwd.h
ParameterSet.h
PythiaFilterZgamma::etaPhotonMax
double etaPhotonMax
Definition:
PythiaFilterZgamma.h:48
EDFilter.h
HepMCProduct
edm::EventSetup
Definition:
EventSetup.h:57
edm::EDFilter
Definition:
EDFilter.h:39
PythiaFilterZgamma::ptMuMin
double ptMuMin
Definition:
PythiaFilterZgamma.h:43
PythiaFilterZgamma::ptElMin
double ptElMin
Definition:
PythiaFilterZgamma.h:42
ALCARECOTkAlBeamHalo_cff.filter
filter
Definition:
ALCARECOTkAlBeamHalo_cff.py:27
PythiaFilterZgamma::selProc
int selProc
Definition:
PythiaFilterZgamma.h:40
edm
HLT enums.
Definition:
AlignableModifier.h:17
edm::ParameterSet
Definition:
ParameterSet.h:36
PythiaFilterZgamma::ptPhotonMin
double ptPhotonMin
Definition:
PythiaFilterZgamma.h:44
edm::Event
Definition:
Event.h:71
PythiaFilterZgamma::etaMuMax
double etaMuMax
Definition:
PythiaFilterZgamma.h:47
Generated for CMSSW Reference Manual by
1.8.11