Main Page
Namespaces
Classes
Package Documentation
GeneratorInterface
GenFilters
interface
PythiaFilterHT.h
Go to the documentation of this file.
1
#ifndef PYTHIAFILTERHT_h
2
#define PYTHIAFILTERHT_h
3
// -*- C++ -*-
4
//
5
// Package: PythiaFilterHT
6
// Class: PythiaFilterHT
7
//
15
//
16
// Original Author: Alejandro Gomez Espinosa
17
//
18
//
19
20
21
// system include files
22
#include <memory>
23
24
// user include files
25
#include "
FWCore/Framework/interface/Frameworkfwd.h
"
26
#include "
FWCore/Framework/interface/EDFilter.h
"
27
28
#include "
FWCore/Framework/interface/Event.h
"
29
#include "
FWCore/Framework/interface/MakerMacros.h
"
30
31
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
32
33
34
namespace
edm
{
35
class
HepMCProduct
;
36
}
37
//
38
// class decleration
39
//
40
41
class
PythiaFilterHT
:
public
edm::EDFilter
{
42
public
:
43
explicit
PythiaFilterHT
(
const
edm::ParameterSet
&);
44
~
PythiaFilterHT
()
override
;
45
46
47
bool
filter
(
edm::Event
&,
const
edm::EventSetup
&)
override
;
48
private
:
49
// ----------member data ---------------------------
50
51
edm::EDGetTokenT<edm::HepMCProduct>
label_
;
52
int
particleID
;
53
double
minpcut
;
54
double
maxpcut
;
55
double
minptcut
;
56
double
minhtcut
;
57
double
maxptcut
;
58
double
minetacut
;
59
double
maxetacut
;
60
double
minrapcut
;
61
double
maxrapcut
;
62
double
maxphicut
;
63
double
minphicut
;
64
65
double
rapidity
;
66
67
int
status
;
68
int
motherID
;
69
int
processID
;
70
int
theNumberOfTestedEvt
;
71
int
theNumberOfSelected
;
72
int
maxnumberofeventsinrun
;
73
};
74
#endif
PythiaFilterHT::minphicut
double minphicut
Definition:
PythiaFilterHT.h:63
PythiaFilterHT::minetacut
double minetacut
Definition:
PythiaFilterHT.h:58
PythiaFilterHT::maxphicut
double maxphicut
Definition:
PythiaFilterHT.h:62
Event.h
MakerMacros.h
PythiaFilterHT::particleID
int particleID
Definition:
PythiaFilterHT.h:52
PythiaFilterHT::motherID
int motherID
Definition:
PythiaFilterHT.h:68
PythiaFilterHT
Definition:
PythiaFilterHT.h:41
edm::EDGetTokenT< edm::HepMCProduct >
Frameworkfwd.h
PythiaFilterHT::maxpcut
double maxpcut
Definition:
PythiaFilterHT.h:54
PythiaFilterHT::minrapcut
double minrapcut
Definition:
PythiaFilterHT.h:60
ParameterSet.h
PythiaFilterHT::theNumberOfSelected
int theNumberOfSelected
Definition:
PythiaFilterHT.h:71
PythiaFilterHT::maxnumberofeventsinrun
int maxnumberofeventsinrun
Definition:
PythiaFilterHT.h:72
PythiaFilterHT::maxrapcut
double maxrapcut
Definition:
PythiaFilterHT.h:61
EDFilter.h
PythiaFilterHT::theNumberOfTestedEvt
int theNumberOfTestedEvt
Definition:
PythiaFilterHT.h:70
HepMCProduct
edm::EventSetup
Definition:
EventSetup.h:57
PythiaFilterHT::processID
int processID
Definition:
PythiaFilterHT.h:69
PythiaFilterHT::minptcut
double minptcut
Definition:
PythiaFilterHT.h:55
edm::EDFilter
Definition:
EDFilter.h:39
PythiaFilterHT::maxetacut
double maxetacut
Definition:
PythiaFilterHT.h:59
ALCARECOTkAlBeamHalo_cff.filter
filter
Definition:
ALCARECOTkAlBeamHalo_cff.py:27
PythiaFilterHT::minhtcut
double minhtcut
Definition:
PythiaFilterHT.h:56
edm
HLT enums.
Definition:
AlignableModifier.h:17
PythiaFilterHT::label_
edm::EDGetTokenT< edm::HepMCProduct > label_
Definition:
PythiaFilterHT.h:51
edm::ParameterSet
Definition:
ParameterSet.h:36
PythiaFilterHT::status
int status
Definition:
PythiaFilterHT.h:67
edm::Event
Definition:
Event.h:71
PythiaFilterHT::maxptcut
double maxptcut
Definition:
PythiaFilterHT.h:57
PythiaFilterHT::minpcut
double minpcut
Definition:
PythiaFilterHT.h:53
PythiaFilterHT::rapidity
double rapidity
Definition:
PythiaFilterHT.h:65
Generated for CMSSW Reference Manual by
1.8.11