herwig
is hosted by
Hepforge
,
IPPP Durham
Herwig
7.3.0
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
Herwig::SudakovCutOff::Init
static void Init()
The standard Init function used to initialize the interfaces.
Herwig::SudakovCutOff::operator=
SudakovCutOff & operator=(const SudakovCutOff &)=delete
The assignment operator is private and must never be called.
Herwig::SudakovCutOff::pT2min
virtual Energy2 pT2min()
Default pT2min.
Definition:
SudakovCutOff.h:49
Herwig::SudakovCutOff::virtualMasses
virtual const vector< Energy > & virtualMasses(const IdList &ids)=0
Calculate the virtual masses for a branchings.
ThePEG::Interfaced
Herwig
-*- C++ -*-
Definition:
BasicConsistency.h:17
Herwig::IdList
vector< tcPDPtr > IdList
Definition of the IdList for branchings.
Definition:
ShowerConfig.h:64
ThePEG
ThePEG::ZERO
constexpr ZeroUnit ZERO
Generated on Thu Jun 20 2024 17:50:53 for Herwig by
1.9.6