herwig
is hosted by
Hepforge
,
IPPP Durham
Herwig
7.1.5
Shower
QTilde
Default
IS_QTildeShowerKinematics1to2.h
1
// -*- C++ -*-
2
//
3
// IS_QTildeShowerKinematics1to2.h is a part of Herwig - A multi-purpose Monte Carlo event generator
4
// Copyright (C) 2002-2017 The Herwig Collaboration
5
//
6
// Herwig is licenced under version 3 of the GPL, see COPYING for details.
7
// Please respect the MCnet academic guidelines, see GUIDELINES for details.
8
//
9
#ifndef HERWIG_IS_QTildeShowerKinematics1to2_H
10
#define HERWIG_IS_QTildeShowerKinematics1to2_H
11
//
12
// This is the declaration of the IS_QTildeShowerKinematics1to2 class.
13
//
14
15
#include "Herwig/Shower/Core/Base/ShowerKinematics.h"
16
17
namespace
Herwig
{
18
19
using namespace
ThePEG
;
20
31
class
IS_QTildeShowerKinematics1to2
:
public
ShowerKinematics
{
32
33
public
:
34
40
inline
IS_QTildeShowerKinematics1to2
() {}
42
43
public
:
44
62
virtual
void
updateChildren(
const
tShowerParticlePtr parent,
63
const
ShowerParticleVector
& children,
64
ShowerPartnerType
partnerType,
65
bool
massVeto)
const
;
66
75
virtual
void
updateParent(
const
tShowerParticlePtr parent,
76
const
ShowerParticleVector
& children,
77
ShowerPartnerType
partnerType)
const
;
78
84
virtual
void
reconstructParent(
const
tShowerParticlePtr parent,
85
const
ParticleVector
& children )
const
;
86
96
virtual
void
updateLast(
const
tShowerParticlePtr theLast,
97
Energy px, Energy py)
const
;
99
100
private
:
101
106
IS_QTildeShowerKinematics1to2
& operator=(
const
IS_QTildeShowerKinematics1to2
&) =
delete
;
107
108
};
109
110
}
111
112
#endif
/* HERWIG_IS_QTildeShowerKinematics1to2_H */
Herwig::ShowerParticleVector
vector< ShowerParticlePtr > ShowerParticleVector
A Vector of ShowerParticle pointers.
Definition:
ShowerConfig.h:54
Herwig::ShowerPartnerType
ShowerPartnerType
Enum for the type of shower partner.
Definition:
ShowerInteraction.h:33
Herwig::IS_QTildeShowerKinematics1to2::IS_QTildeShowerKinematics1to2
IS_QTildeShowerKinematics1to2()
Construct in terms of the basis states.
Definition:
IS_QTildeShowerKinematics1to2.h:40
Herwig::ShowerKinematics
This is the abstract base class from which all other shower kinematics classes derive.
Definition:
ShowerKinematics.h:45
ThePEG
Herwig::IS_QTildeShowerKinematics1to2
This (concrete) class provides the specific Intial State shower kinematics information.
Definition:
IS_QTildeShowerKinematics1to2.h:31
Herwig
-*- C++ -*-
Definition:
BasicConsistency.h:17
ThePEG::ParticleVector
vector< PPtr > ParticleVector
Generated on Thu Apr 4 2019 16:12:12 for Herwig by
1.8.13