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

Process information for OpenLoops. More...

#include <OpenLoopsAmplitude.h>

Public Member Functions

 OpenLoopsProcInfo ()
 Default constructor.
 
 OpenLoopsProcInfo (int HID, int GID, string procstr, string typestr)
 Construct giving data.
 
int HID () const
 Document me.
 
int GID () const
 Document me.
 
const string & Pstr () const
 Document me.
 
const string & Tstr () const
 Document me.
 
void setGID (int g)
 Document me.
 
void setOAs (int i)
 Document me.
 
int orderAs ()
 Document me.
 
void persistentOutput (PersistentOStream &os) const
 Write to persistent stream.
 
void persistentInput (PersistentIStream &is)
 Read from persistent stream.
 

Private Attributes

int theHOlpId
 Document me.
 
int theGOlpId
 Document me.
 
string theProcstr
 Document me.
 
string theTypestr
 Document me.
 
int orderAlphas
 Document me.
 

Detailed Description

Process information for OpenLoops.

Author
Johannes Bellm, Simon Platzer

Definition at line 28 of file OpenLoopsAmplitude.h.

Constructor & Destructor Documentation

◆ OpenLoopsProcInfo() [1/2]

Herwig::OpenLoopsProcInfo::OpenLoopsProcInfo ( )
inline

Default constructor.

Definition at line 35 of file OpenLoopsAmplitude.h.

◆ OpenLoopsProcInfo() [2/2]

Herwig::OpenLoopsProcInfo::OpenLoopsProcInfo ( int  HID,
int  GID,
string  procstr,
string  typestr 
)
inline

Construct giving data.

Definition at line 40 of file OpenLoopsAmplitude.h.

Member Function Documentation

◆ GID()

int Herwig::OpenLoopsProcInfo::GID ( ) const
inline

Document me.

Definition at line 51 of file OpenLoopsAmplitude.h.

References theGOlpId.

◆ HID()

int Herwig::OpenLoopsProcInfo::HID ( ) const
inline

Document me.

Definition at line 46 of file OpenLoopsAmplitude.h.

References theHOlpId.

◆ orderAs()

int Herwig::OpenLoopsProcInfo::orderAs ( )
inline

Document me.

Definition at line 76 of file OpenLoopsAmplitude.h.

References orderAlphas.

◆ persistentInput()

void Herwig::OpenLoopsProcInfo::persistentInput ( PersistentIStream is)
inline

Read from persistent stream.

Definition at line 117 of file OpenLoopsAmplitude.h.

References orderAlphas, theGOlpId, theHOlpId, theProcstr, and theTypestr.

◆ persistentOutput()

void Herwig::OpenLoopsProcInfo::persistentOutput ( PersistentOStream os) const
inline

Write to persistent stream.

Definition at line 110 of file OpenLoopsAmplitude.h.

References orderAlphas, theGOlpId, theHOlpId, theProcstr, and theTypestr.

◆ Pstr()

const string & Herwig::OpenLoopsProcInfo::Pstr ( ) const
inline

Document me.

Definition at line 56 of file OpenLoopsAmplitude.h.

References theProcstr.

◆ setGID()

void Herwig::OpenLoopsProcInfo::setGID ( int  g)
inline

Document me.

Definition at line 66 of file OpenLoopsAmplitude.h.

References theGOlpId.

◆ setOAs()

void Herwig::OpenLoopsProcInfo::setOAs ( int  i)
inline

Document me.

Definition at line 71 of file OpenLoopsAmplitude.h.

References orderAlphas.

◆ Tstr()

const string & Herwig::OpenLoopsProcInfo::Tstr ( ) const
inline

Document me.

Definition at line 61 of file OpenLoopsAmplitude.h.

References theTypestr.

Member Data Documentation

◆ orderAlphas

int Herwig::OpenLoopsProcInfo::orderAlphas
private

Document me.

Definition at line 103 of file OpenLoopsAmplitude.h.

Referenced by orderAs(), persistentInput(), persistentOutput(), and setOAs().

◆ theGOlpId

int Herwig::OpenLoopsProcInfo::theGOlpId
private

Document me.

Definition at line 88 of file OpenLoopsAmplitude.h.

Referenced by GID(), persistentInput(), persistentOutput(), and setGID().

◆ theHOlpId

int Herwig::OpenLoopsProcInfo::theHOlpId
private

Document me.

Definition at line 83 of file OpenLoopsAmplitude.h.

Referenced by HID(), persistentInput(), and persistentOutput().

◆ theProcstr

string Herwig::OpenLoopsProcInfo::theProcstr
private

Document me.

Definition at line 93 of file OpenLoopsAmplitude.h.

Referenced by persistentInput(), persistentOutput(), and Pstr().

◆ theTypestr

string Herwig::OpenLoopsProcInfo::theTypestr
private

Document me.

Definition at line 98 of file OpenLoopsAmplitude.h.

Referenced by persistentInput(), persistentOutput(), and Tstr().


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