master
a Code for the Combination of Indirect and Direct Constraints on High Energy Physics Models
JetPreselector.hpp
Go to the documentation of this file.
1
/*
2
* JetPreselector.hpp
3
*
4
* Created on: Jan 25, 2013
5
* Author: Ben O'Leary (benjamin.oleary@gmail.com)
6
*/
7
8
#ifndef JETPRESELECTOR_HPP_
9
#define JETPRESELECTOR_HPP_
10
11
#include "
StandardPreselector.hpp
"
12
13
namespace
LHPC
14
{
15
namespace
LHEF
16
{
17
namespace
PreselectorClass
18
{
19
// this class selects final-state gluon, quarks, & anti-quarks, except
20
// tops or antitops, & bottoms & antibottoms are included if
21
// includeBottoms is true.
22
class
JetPreselector
:
public
StandardPreselector
23
{
24
public
:
25
JetPreselector
(
LhefParser
& lhefParser,
26
bool
const
includeBottoms =
true
,
27
double
const
transverseMomentumCut = 0.0,
28
double
const
pseudorapidityCut = -1.0 );
29
virtual
30
~JetPreselector
();
31
32
protected
:
33
static
std::vector< int >
34
jetCodes
(
bool
const
includeBottoms );
35
};
36
37
}
/* namespace PreselectorClass */
38
}
/* namespace LHEF */
39
}
/* namespace LHPC */
40
#endif
/* JETPRESELECTOR_HPP_ */
StandardPreselector.hpp
LHPC::LHEF::PreselectorClass::JetPreselector
Definition:
JetPreselector.hpp:23
LHPC::LHEF::PreselectorClass::JetPreselector::JetPreselector
JetPreselector(LhefParser &lhefParser, bool const includeBottoms=true, double const transverseMomentumCut=0.0, double const pseudorapidityCut=-1.0)
Definition:
JetPreselector.cpp:16
LHPC::LHEF::PreselectorClass::JetPreselector::~JetPreselector
virtual ~JetPreselector()
Definition:
JetPreselector.cpp:28
LHPC::LHEF::PreselectorClass::JetPreselector::jetCodes
static std::vector< int > jetCodes(bool const includeBottoms)
Definition:
JetPreselector.cpp:35
LHPC::LHEF::PreselectorClass::StandardPreselector
Definition:
StandardPreselector.hpp:32
LHPC::LhefParser
Definition:
LhefParser.hpp:29
LHPC
Definition:
FourMomentum.hpp:24
LHPC
include
LHEF
PreselectorClasses
JetPreselector.hpp
Generated on Sat Aug 9 2025 for $\texttt{HEPfit}$ using
1.9.2