herwig
is hosted by
Hepforge
,
IPPP Durham
Herwig
7.2.1
Shower
QTilde
SplittingFunctions
SudakovCutOff.h
1
// -*- C++ -*-
2
#ifndef Herwig_SudakovCutOff_H
3
#define Herwig_SudakovCutOff_H
4
//
5
// This is the declaration of the SudakovCutOff class.
6
//
7
8
#include "SudakovCutOff.fh"
9
#include "Herwig/Shower/QTilde/ShowerConfig.h"
10
#include "ThePEG/Interface/Interfaced.h"
11
12
namespace
Herwig
{
13
14
using namespace
ThePEG
;
15
22
class
SudakovCutOff
:
public
Interfaced
{
23
24
public
:
25
32
static
void
Init();
33
34
public
:
35
39
virtual
const
vector<Energy> & virtualMasses(
const
IdList
& ids) = 0;
40
44
virtual
Energy
pTmin
() {
return
ZERO
; }
45
49
virtual
Energy2
pT2min
() {
return
ZERO
; }
50
51
private
:
52
57
SudakovCutOff
& operator=(
const
SudakovCutOff
&) =
delete
;
58
59
};
60
61
}
62
63
#endif
/* Herwig_SudakovCutOff_H */
Herwig::SudakovCutOff
The SudakovCutOff class is the base class for cut-offs in the Sudakov.
Definition:
SudakovCutOff.h:22
Herwig::SudakovCutOff::pTmin
virtual Energy pTmin()
Default pTmin.
Definition:
SudakovCutOff.h:44
ThePEG
Herwig::SudakovCutOff::pT2min
virtual Energy2 pT2min()
Default pT2min.
Definition:
SudakovCutOff.h:49
Herwig::IdList
vector< tcPDPtr > IdList
Definition of the IdList for branchings.
Definition:
ShowerConfig.h:64
ThePEG::Interfaced
Herwig
-*- C++ -*-
Definition:
BasicConsistency.h:17
ZERO
constexpr ZeroUnit ZERO
Generated on Sat Apr 11 2020 14:50:32 for Herwig by
1.8.13