Loading [MathJax]/extensions/tex2jax.js
hej
is hosted by
Hepforge
,
IPPP Durham
HEJ
2.3.0
High energy resummation for hadron colliders
Main Page
Related Pages
Namespaces
Namespace List
Namespace Members
All
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
q
r
s
t
u
v
w
z
Functions
a
c
d
f
g
h
i
j
l
m
n
o
p
r
s
t
Variables
Typedefs
Enumerations
Enumerator
a
b
c
d
e
f
g
h
i
l
m
n
o
p
q
s
t
u
w
z
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
r
s
t
u
v
w
z
~
Functions
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
r
s
t
u
v
w
z
~
Variables
a
b
c
d
e
f
h
i
j
l
m
n
o
p
r
s
t
u
v
w
Typedefs
Related Functions
Files
File List
File Members
All
Macros
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
include
HEJ
JetPtSelector.hh
Go to the documentation of this file.
1
9
#pragma once
10
11
#include <memory>
12
13
#include "
HEJ/EventSelector.hh
"
14
15
namespace
HEJ
{
16
class
Event;
17
18
enum
Cmp
{
19
less
,
20
greater
21
};
22
24
class
JetPtSelector
:
public
EventSelector
{
25
public
:
26
JetPtSelector
() =
default
;
27
29
36
explicit
JetPtSelector
(
37
std::size_t njets,
38
Cmp
cmp,
39
double
min_jet_pt
40
);
41
43
bool
accepts
(
Event
const
& ev)
const override
;
44
45
std::unique_ptr<EventSelector>
clone
()
const override
;
46
47
private
:
48
std::size_t njets_;
49
double
jet_pt_;
50
Cmp
cmp_;
51
};
52
}
EventSelector.hh
Classes for event selection.
HEJ::Event
An event with clustered jets.
Definition:
Event.hh:51
HEJ::JetPtSelector
Selector requiring a number of jets to fulfill a transverse momentum requirement.
Definition:
JetPtSelector.hh:24
HEJ::JetPtSelector::accepts
bool accepts(Event const &ev) const override
Accept an Event if enough jets fulfill the transverse momentum requirement.
HEJ::JetPtSelector::JetPtSelector
JetPtSelector(std::size_t njets, Cmp cmp, double min_jet_pt)
Construct a selector.
HEJ::JetPtSelector::clone
std::unique_ptr< EventSelector > clone() const override
Clone this selector.
HEJ::JetPtSelector::JetPtSelector
JetPtSelector()=default
HEJ
Main HEJ 2 Namespace.
Definition:
mainpage.dox:1
HEJ::Cmp
Cmp
Definition:
JetPtSelector.hh:18
HEJ::greater
@ greater
Definition:
JetPtSelector.hh:20
HEJ::less
@ less
Definition:
JetPtSelector.hh:19
HEJ::EventSelector
Abstract base class for selecting events.
Definition:
EventSelector.hh:19
Generated by
1.9.1