Herwig
7.2.1
|
A struct to store information on the perturbative particle which initiates a shower. More...
#include <ShowerProgenitor.h>
Public Types | |
enum | Reconstructed { notReconstructed =0, done, dontReconstruct } |
Enum for the reconstruction state of this progentitor. | |
typedef Ptr< BeamParticleData >::transient_const_pointer | tcBeamPtr |
Typedef for the BeamParticleData objects. | |
Public Types inherited from ThePEG::Pointer::ReferenceCounted | |
typedef unsigned int | CounterType |
Public Member Functions | |
ShowerProgenitor (PPtr original, PPtr copy, ShowerParticlePtr particle, Energy pT=ZERO, bool emitted=false) | |
Constructor for the class. More... | |
ShowerParticlePtr | progenitor () const |
Access to the particle. | |
void | progenitor (ShowerParticlePtr in) |
Set the particle. | |
PPtr | original () const |
Access to the original particle. | |
PPtr | copy () const |
Access to the colour isolated copy. | |
void | copy (PPtr in) |
Set the copy. | |
bool | perturbative () const |
Whether the particle came from the hard process or was added by the matrix element correction. | |
void | perturbative (bool in) |
Whether the particle came from the hard process or was added by the matrix element correction. | |
long | id () const |
The id of the particle. | |
tcBeamPtr | beam () |
The BeamParticleData object. | |
Reconstructed | reconstructed () const |
Whether or not the recon has been performed. | |
void | reconstructed (Reconstructed recon) |
Whether or not the recon has been performed. | |
Energy | highestpT () const |
Set/Get methods for the hardest so far. More... | |
void | highestpT (Energy in) |
Set the of the hardest emission so far. | |
Energy | maximumpT (ShowerInteraction type) const |
Set/Get methods for the maximum . More... | |
void | maximumpT (Energy in, ShowerInteraction type) |
Set the maximum for radiation. | |
Energy | maxHardPt () const |
Set/Get methods for whether the particle has radiated. More... | |
void | maxHardPt (Energy in) |
Set the maximum hard , given by the hard process. | |
Energy | hardScale () const |
Access the relevant hard scale to be used in profile scales; usually this is taken to be the maximum pt, except for other choices such as hfact. | |
void | hardScale (Energy in) |
Set the relevant hard scale to be used in profile scales; usually this is taken to be the maximum pt, except for other choices such as hfact. | |
bool | hasEmitted () const |
Has this particle radiated. | |
void | hasEmitted (bool in) |
Set whether or not this particle has radiated. | |
Public Member Functions inherited from ThePEG::Base | |
void | debug () const |
virtual void | debugme () const |
Public Member Functions inherited from ThePEG::Pointer::ReferenceCounted | |
CounterType | referenceCount () const |
Private Attributes | |
PPtr | _original |
Pointer to the original particle. | |
PPtr | _copy |
Pointer to the colour isolated copy of the original particle. | |
bool | _perturbative |
Whether the particle came from the hard process or was added by the matrix element correction. | |
ShowerParticlePtr | _particle |
Pointer to the ShowerParticle. | |
Energy | _highestpT |
Highest emitted in the shower from this particle. | |
map< ShowerInteraction, Energy > | _maxpT |
Maximum allowed for emission from this particle. | |
Energy | _maxHardPt |
maximum hard from the hard process | |
Energy | _hardScale |
The relevant hard scale to be used in profile scales; usually this is taken to be the maximum pt, except for other choices such as hfact. | |
bool | _hasEmitted |
Has there been radiation. | |
tcBeamPtr | _beam |
The BeamParticleData object. | |
Reconstructed | _reconstructed |
Whether or not the reconstruction has been performed. | |
Additional Inherited Members | |
Static Public Member Functions inherited from ThePEG::Base | |
static void | Init () |
Public Attributes inherited from ThePEG::Pointer::ReferenceCounted | |
const unsigned long | uniqueId |
Protected Member Functions inherited from ThePEG::Pointer::ReferenceCounted | |
ReferenceCounted (const ReferenceCounted &) | |
ReferenceCounted & | operator= (const ReferenceCounted &) |
ReferenceCounted (const ReferenceCounted &) | |
ReferenceCounted & | operator= (const ReferenceCounted &) |
A struct to store information on the perturbative particle which initiates a shower.
Definition at line 29 of file ShowerProgenitor.h.
|
inline |
Constructor for the class.
original | The original particle |
copy | The colour isolated copy |
particle | The ShowerPArticle copy |
pT | The of the hardest emission |
emitted | Whether or not the particle has radiated |
Definition at line 54 of file ShowerProgenitor.h.
References ZERO.
|
inline |
Set/Get methods for the hardest so far.
Access the of the hardest emission so far
Definition at line 113 of file ShowerProgenitor.h.
|
inline |
Set/Get methods for whether the particle has radiated.
Access the maximum hard , given by the hard process
Definition at line 148 of file ShowerProgenitor.h.
|
inline |
Set/Get methods for the maximum .
Access the maximum for radiation
Definition at line 128 of file ShowerProgenitor.h.