herwig is hosted by Hepforge, IPPP Durham
Herwig 7.3.0
Herwig::RealEmissionProcess Class Reference

Simple struct for hard processes and decays. More...

#include <RealEmissionProcess.h>

Inheritance diagram for Herwig::RealEmissionProcess:

Public Member Functions

ParticleVectorincoming ()
 The incoming particles.
 
ParticleVectoroutgoing ()
 The outgoing particles.
 
ParticleVectorbornIncoming ()
 The incoming particles.
 
ParticleVectorbornOutgoing ()
 The outgoing particles.
 
ParticleVectorhadrons ()
 The hadrons.
 
unsigned int emitter () const
 The emitter.
 
unsigned int spectator () const
 The spectator.
 
unsigned int emitted () const
 The emitted.
 
void emitter (unsigned int in)
 The emitter.
 
void spectator (unsigned int in)
 The spectator.
 
void emitted (unsigned int in)
 The emitted.
 
LorentzRotation transformation () const
 Lorentz Rotation to final-state for II dipoles.
 
void transformation (LorentzRotation in)
 Lorentz Rotation to final-state for II dipoles.
 
pair< double, double > x () const
 Get the x values.
 
void x (pair< double, double > in)
 Set the x values.
 
ShowerInteraction interaction ()
 Type of interaction.
 
void interaction (ShowerInteraction in)
 Type of interaction.
 
map< ShowerInteraction, Energy > & pT ()
 Emission scales.
 
- 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

unsigned int emitter_
 The emitter.
 
unsigned int spectator_
 The spectator.
 
unsigned int emitted_
 The emitter.
 
ParticleVector incoming_
 The incoming particles.
 
ParticleVector outgoing_
 
ParticleVector hadrons_
 The hadrons.
 
ParticleVector bornIncoming_
 Incoming for the Born process.
 
ParticleVector bornOutgoing_
 Outgoing for the Born process.
 
LorentzRotation trans_
 Lorentz transformation for spectators in II.
 
pair< double, double > x_
 x values
 
ShowerInteraction interaction_
 Type of interaction.
 
map< ShowerInteraction, Energy > pT_
 Emission scales.
 

Friends

ostream & operator<< (ostream &os, const RealEmissionProcess &proc)
 Output to a stream.
 

Additional Inherited Members

- Public Types inherited from ThePEG::Pointer::ReferenceCounted
typedef unsigned int CounterType
 
- 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 &)
 
ReferenceCountedoperator= (const ReferenceCounted &)
 

Detailed Description

Simple struct for hard processes and decays.

Definition at line 26 of file RealEmissionProcess.h.

Member Function Documentation

◆ bornIncoming()

ParticleVector & Herwig::RealEmissionProcess::bornIncoming ( )
inline

The incoming particles.

Definition at line 51 of file RealEmissionProcess.h.

References bornIncoming_.

◆ bornOutgoing()

ParticleVector & Herwig::RealEmissionProcess::bornOutgoing ( )
inline

The outgoing particles.

Definition at line 58 of file RealEmissionProcess.h.

References bornOutgoing_.

◆ emitted() [1/2]

unsigned int Herwig::RealEmissionProcess::emitted ( ) const
inline

The emitted.

Definition at line 84 of file RealEmissionProcess.h.

References emitted_.

◆ emitted() [2/2]

void Herwig::RealEmissionProcess::emitted ( unsigned int  in)
inline

The emitted.

Definition at line 99 of file RealEmissionProcess.h.

References emitted_.

◆ emitter() [1/2]

unsigned int Herwig::RealEmissionProcess::emitter ( ) const
inline

The emitter.

Definition at line 74 of file RealEmissionProcess.h.

References emitter_.

◆ emitter() [2/2]

void Herwig::RealEmissionProcess::emitter ( unsigned int  in)
inline

The emitter.

Definition at line 89 of file RealEmissionProcess.h.

References emitter_.

◆ hadrons()

ParticleVector & Herwig::RealEmissionProcess::hadrons ( )
inline

The hadrons.

Definition at line 65 of file RealEmissionProcess.h.

References hadrons_.

◆ incoming()

ParticleVector & Herwig::RealEmissionProcess::incoming ( )
inline

The incoming particles.

Definition at line 35 of file RealEmissionProcess.h.

References incoming_.

◆ interaction() [1/2]

ShowerInteraction Herwig::RealEmissionProcess::interaction ( )
inline

Type of interaction.

Definition at line 130 of file RealEmissionProcess.h.

References interaction_.

◆ interaction() [2/2]

void Herwig::RealEmissionProcess::interaction ( ShowerInteraction  in)
inline

Type of interaction.

Definition at line 135 of file RealEmissionProcess.h.

References interaction_.

◆ outgoing()

ParticleVector & Herwig::RealEmissionProcess::outgoing ( )
inline

The outgoing particles.

Definition at line 42 of file RealEmissionProcess.h.

◆ pT()

map< ShowerInteraction, Energy > & Herwig::RealEmissionProcess::pT ( )
inline

Emission scales.

Definition at line 140 of file RealEmissionProcess.h.

References pT_.

◆ spectator() [1/2]

unsigned int Herwig::RealEmissionProcess::spectator ( ) const
inline

The spectator.

Definition at line 79 of file RealEmissionProcess.h.

References spectator_.

◆ spectator() [2/2]

void Herwig::RealEmissionProcess::spectator ( unsigned int  in)
inline

The spectator.

Definition at line 94 of file RealEmissionProcess.h.

References spectator_.

◆ transformation() [1/2]

LorentzRotation Herwig::RealEmissionProcess::transformation ( ) const
inline

Lorentz Rotation to final-state for II dipoles.

Definition at line 106 of file RealEmissionProcess.h.

References trans_.

◆ transformation() [2/2]

void Herwig::RealEmissionProcess::transformation ( LorentzRotation  in)
inline

Lorentz Rotation to final-state for II dipoles.

Definition at line 111 of file RealEmissionProcess.h.

References trans_.

◆ x() [1/2]

pair< double, double > Herwig::RealEmissionProcess::x ( ) const
inline

Get the x values.

Definition at line 118 of file RealEmissionProcess.h.

References x_.

◆ x() [2/2]

void Herwig::RealEmissionProcess::x ( pair< double, double >  in)
inline

Set the x values.

Definition at line 123 of file RealEmissionProcess.h.

References x_.

Friends And Related Function Documentation

◆ operator<<

ostream & operator<< ( ostream &  os,
const RealEmissionProcess proc 
)
friend

Output to a stream.

Definition at line 217 of file RealEmissionProcess.h.

Member Data Documentation

◆ bornIncoming_

ParticleVector Herwig::RealEmissionProcess::bornIncoming_
private

Incoming for the Born process.

Definition at line 182 of file RealEmissionProcess.h.

Referenced by bornIncoming().

◆ bornOutgoing_

ParticleVector Herwig::RealEmissionProcess::bornOutgoing_
private

Outgoing for the Born process.

Definition at line 187 of file RealEmissionProcess.h.

Referenced by bornOutgoing().

◆ emitted_

unsigned int Herwig::RealEmissionProcess::emitted_
private

The emitter.

Definition at line 156 of file RealEmissionProcess.h.

Referenced by emitted().

◆ emitter_

unsigned int Herwig::RealEmissionProcess::emitter_
private

The emitter.

Definition at line 147 of file RealEmissionProcess.h.

Referenced by emitter().

◆ hadrons_

ParticleVector Herwig::RealEmissionProcess::hadrons_
private

The hadrons.

Definition at line 175 of file RealEmissionProcess.h.

Referenced by hadrons().

◆ incoming_

ParticleVector Herwig::RealEmissionProcess::incoming_
private

The incoming particles.

Definition at line 163 of file RealEmissionProcess.h.

Referenced by incoming().

◆ interaction_

ShowerInteraction Herwig::RealEmissionProcess::interaction_
private

Type of interaction.

Definition at line 206 of file RealEmissionProcess.h.

Referenced by interaction().

◆ outgoing_

ParticleVector Herwig::RealEmissionProcess::outgoing_
private

Definition at line 168 of file RealEmissionProcess.h.

◆ pT_

map<ShowerInteraction,Energy> Herwig::RealEmissionProcess::pT_
private

Emission scales.

Definition at line 211 of file RealEmissionProcess.h.

Referenced by pT().

◆ spectator_

unsigned int Herwig::RealEmissionProcess::spectator_
private

The spectator.

Definition at line 152 of file RealEmissionProcess.h.

Referenced by spectator().

◆ trans_

LorentzRotation Herwig::RealEmissionProcess::trans_
private

Lorentz transformation for spectators in II.

Definition at line 194 of file RealEmissionProcess.h.

Referenced by transformation().

◆ x_

pair<double,double> Herwig::RealEmissionProcess::x_
private

x values

Definition at line 199 of file RealEmissionProcess.h.

Referenced by x().


The documentation for this class was generated from the following file: