Herwig
7.2.1
|
Here is the documentation of the ShowerEventRecord class. More...
#include <ShowerEventRecord.h>
Public Member Functions | |
tSubProPtr | subProcess () const |
Return the subprocess currently showered. | |
tStdXCombPtr | xcombPtr () const |
Return the XComb describing the hard process. | |
void | xcombPtr (tStdXCombPtr in) |
Set the XComb describing the hard process. | |
const StandardXComb & | xcomb () const |
Return the XComb describing the hard process. | |
PPair & | incoming () |
Return the incoming partons at the current stage of the evolution. | |
const PPair & | incoming () const |
Return the incoming partons at the current stage of the evolution. | |
PList & | outgoing () |
Return the outgoing partons at the current stage of the evolution. | |
const PList & | outgoing () const |
Return the outgoing partons at the current stage of the evolution. | |
PList & | intermediates () |
Return the intermediate particles at the current stage of the evolution. | |
const PList & | intermediates () const |
Return the intermediate particles at the current stage of the evolution. | |
const pair< double, double > & | fractions () const |
Return the momentum fractions. | |
pair< double, double > & | fractions () |
Return the momentum fractions. | |
const pair< PDF, PDF > & | pdfs () const |
Return the PDFs. | |
virtual void | clear () |
Clear the event record: Give up ownership on any object involved in the evolution. | |
void | identifyEventType () |
Identify the type of event. | |
Standard constructors and destructors. | |
ShowerEventRecord () | |
The default constructor. | |
virtual | ~ShowerEventRecord () |
The destructor. | |
MC@NLO diagnostics | |
bool | isMCatNLOSEvent () const |
True, if Matchbox MC S-event. | |
bool | isMCatNLOHEvent () const |
True, if matchbox MC H-event. | |
bool | isPowhegSEvent () const |
True, if Matchbox MC S-event. | |
bool | isPowhegHEvent () const |
True, if matchbox MC H-event. | |
void | isMCatNLOSEvent (bool in) |
True, if Matchbox MC S-event. | |
void | isMCatNLOHEvent (bool in) |
True, if matchbox MC H-event. | |
Ptr< ShowerApproximation >::tptr | showerApproximation () |
Access to the shower approximation. | |
bool | truncatedShower () const |
True if truncated shower required. | |
void | truncatedShower (bool in) |
True if truncated shower required. | |
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 |
Protected Member Functions | |
void | subProcess (tSubProPtr in) |
Set the subprocess. | |
pair< PDF, PDF > & | pdfs () |
Return the PDFs. | |
map< ColinePtr, ColinePtr > & | colourLines () |
Map of colour lines used to reset colours when inserted into the event. | |
void | colourIsolate (const vector< PPtr > &original, const vector< PPtr > ©) |
Isolate the colour of the process from the rest of the event. More... | |
void | updateColour (PPtr particle, bool recursive) |
Update the colour information of a particle prior to insertion into the event record. | |
void | mapColour (PPtr original, PPtr copy) |
Map the colours for a given particle. | |
Protected Member Functions inherited from ThePEG::Pointer::ReferenceCounted | |
ReferenceCounted (const ReferenceCounted &) | |
ReferenceCounted & | operator= (const ReferenceCounted &) |
ReferenceCounted (const ReferenceCounted &) | |
ReferenceCounted & | operator= (const ReferenceCounted &) |
Private Member Functions | |
void | isolateLine (vector< PPair >::const_iterator cit, vector< PPair > &particles, tcColinePtr oldline, tColinePtr newline) |
Isolate a specific colour line. | |
ShowerEventRecord & | operator= (const ShowerEventRecord &)=delete |
The assignment operator is private and must never be called. More... | |
Private Attributes | |
SubProPtr | subProcess_ |
The subprocess currently showered. | |
StdXCombPtr | XComb_ |
Pointer to the XComb which generated the hard process. | |
PPair | incoming_ |
The incoming partons at the current stage of the evolution. | |
PList | outgoing_ |
The outgoing partons at the current stage of the evolution. | |
PList | intermediates_ |
The intermediate particles at the current stage of the evolution. | |
pair< PDF, PDF > | PDFs_ |
The PDFs to be considered. | |
pair< double, double > | fractions_ |
Momentum fractions of the incoming partons. | |
bool | isMCatNLOSEvent_ |
Type of event. More... | |
bool | isMCatNLOHEvent_ |
True, if matchbox MC H-event. | |
bool | isPowhegSEvent_ |
True, if Matchbox Powheg S-event. | |
bool | isPowhegHEvent_ |
True, if matchbox Powheg H-event. | |
Ptr< ShowerApproximation >::tptr | showerApproximation_ |
The shower approximation to provide the hard scale profile. | |
map< ColinePtr, ColinePtr > | colourLines_ |
Map of colour lines used to reset colours when inserted into the event. | |
bool | truncatedShower_ |
Whether or ont needs truncated shower. | |
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 |
Here is the documentation of the ShowerEventRecord class.
Definition at line 20 of file ShowerEventRecord.h.
|
protected |
Isolate the colour of the process from the rest of the event.
Called in the constructor
|
privatedelete |
The assignment operator is private and must never be called.
In fact, it should not even be implemented.
|
private |