Main Page
Namespaces
Classes
Package Documentation
GeneratorInterface
Pythia8Interface
interface
PTFilterHook.h
Go to the documentation of this file.
1
2
#include "Pythia8/UserHooks.h"
3
4
class
PTFilterHook
:
public
Pythia8::UserHooks {
5
6
public
:
7
8
// Constructor and destructor.
9
PTFilterHook
() {}
10
11
//--------------------------------------------------------------------------
12
13
bool
initAfterBeams
()
override
;
14
bool
canVetoPT
()
override
{
return
true
; }
15
double
scaleVetoPT
()
override
{
return
scale_
; }
16
bool
doVetoPT
(
int
iPos,
const
Pythia8::Event&
event
)
override
{
return
checkVetoPT
(iPos,event); }
17
bool
checkVetoPT
(
int
iPos,
const
Pythia8::Event&
event
);
18
19
//--------------------------------------------------------------------------
20
21
private
:
22
bool
filter_
;
23
int
quark_
;
24
double
scale_
;
25
double
quarkY_
;
26
double
quarkPt_
;
27
28
};
PTFilterHook::filter_
bool filter_
Definition:
PTFilterHook.h:22
PTFilterHook::scale_
double scale_
Definition:
PTFilterHook.h:24
PTFilterHook::quarkPt_
double quarkPt_
Definition:
PTFilterHook.h:26
PTFilterHook::doVetoPT
bool doVetoPT(int iPos, const Pythia8::Event &event) override
Definition:
PTFilterHook.h:16
PTFilterHook::quark_
int quark_
Definition:
PTFilterHook.h:23
PTFilterHook::canVetoPT
bool canVetoPT() override
Definition:
PTFilterHook.h:14
PTFilterHook::initAfterBeams
bool initAfterBeams() override
Definition:
PTFilterHook.cc:8
PTFilterHook
Definition:
PTFilterHook.h:4
PTFilterHook::checkVetoPT
bool checkVetoPT(int iPos, const Pythia8::Event &event)
Definition:
PTFilterHook.cc:20
PTFilterHook::scaleVetoPT
double scaleVetoPT() override
Definition:
PTFilterHook.h:15
PTFilterHook::PTFilterHook
PTFilterHook()
Definition:
PTFilterHook.h:9
PTFilterHook::quarkY_
double quarkY_
Definition:
PTFilterHook.h:25
event
Definition:
event.py:1
Generated for CMSSW Reference Manual by
1.8.11