StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | Public Attributes | List of all members
Pythia8::HardProcess Class Reference
Inheritance diagram for Pythia8::HardProcess:
Pythia8::DireHardProcess

Public Member Functions

 HardProcess (const HardProcess &hardProcessIn)
 
 HardProcess (string LHEfile, ParticleData *particleData)
 
void initOnProcess (string process, ParticleData *particleData)
 
void initOnLHEF (string LHEfile, ParticleData *particleData)
 
void translateLHEFString (string LHEpath)
 
void translateProcessString (string process)
 
void clear ()
 
void storeCandidates (const Event &event)
 
bool matchesAnyOutgoing (int iPos, const Event &event)
 
int MEgenType ()
 
int nQuarksOut ()
 
int nLeptonOut ()
 
int nQuarksIn ()
 
int nLeptonIn ()
 
int hasResInCurrent ()
 
int nResInCurrent ()
 
bool hasResInProc ()
 
void list () const
 
void listCandidates () const
 
 HardProcess (const HardProcess &hardProcessIn)
 
 HardProcess (string LHEfile, ParticleData *particleData)
 
void initOnProcess (string process, ParticleData *particleData)
 
void initOnLHEF (string LHEfile, ParticleData *particleData)
 
void translateLHEFString (string LHEpath)
 
void translateProcessString (string process)
 
void clear ()
 
bool allowCandidates (int iPos, vector< int > Pos1, vector< int > Pos2, const Event &event)
 
void storeCandidates (const Event &event, string process)
 
bool matchesAnyOutgoing (int iPos, const Event &event)
 
bool findOtherCandidates (int iPos, const Event &event, bool doReplace)
 
bool exchangeCandidates (vector< int > candidates1, vector< int > candidates2, map< int, int > further1, map< int, int > further2)
 
int nQuarksOut ()
 
int nLeptonOut ()
 
int nBosonsOut ()
 
int nQuarksIn ()
 
int nLeptonIn ()
 
int hasResInCurrent ()
 
int nResInCurrent ()
 
bool hasResInProc ()
 
void list () const
 
void listCandidates () const
 
 HardProcess (const HardProcess &hardProcessIn)
 
 HardProcess (string LHEfile, ParticleData *particleData)
 
virtual void initOnProcess (string process, ParticleData *particleData)
 
void initOnLHEF (string LHEfile, ParticleData *particleData)
 
void translateLHEFString (string LHEpath)
 
virtual void translateProcessString (string process)
 
void clear ()
 
virtual bool allowCandidates (int iPos, vector< int > Pos1, vector< int > Pos2, const Event &event)
 
virtual void storeCandidates (const Event &event, string process)
 
virtual bool matchesAnyOutgoing (int iPos, const Event &event)
 
virtual bool findOtherCandidates (int iPos, const Event &event, bool doReplace)
 
virtual bool exchangeCandidates (vector< int > candidates1, vector< int > candidates2, map< int, int > further1, map< int, int > further2)
 
int nQuarksOut ()
 
int nLeptonOut ()
 
int nBosonsOut ()
 
int nQuarksIn ()
 
int nLeptonIn ()
 
int hasResInCurrent ()
 
int nResInCurrent ()
 
bool hasResInProc ()
 
void list () const
 
void listCandidates () const
 
 HardProcess (const HardProcess &hardProcessIn)
 
 HardProcess (string LHEfile, ParticleData *particleData)
 
virtual void initOnProcess (string process, ParticleData *particleData)
 
void initOnLHEF (string LHEfile, ParticleData *particleData)
 
void translateLHEFString (string LHEpath)
 
virtual void translateProcessString (string process)
 
void clear ()
 
virtual bool allowCandidates (int iPos, vector< int > Pos1, vector< int > Pos2, const Event &event)
 
virtual void storeCandidates (const Event &event, string process)
 
virtual bool matchesAnyOutgoing (int iPos, const Event &event)
 
virtual bool findOtherCandidates (int iPos, const Event &event, bool doReplace)
 
virtual bool exchangeCandidates (vector< int > candidates1, vector< int > candidates2, unordered_map< int, int > further1, unordered_map< int, int > further2)
 
int nQuarksOut ()
 
int nLeptonOut ()
 
int nBosonsOut ()
 
int nQuarksIn ()
 
int nLeptonIn ()
 
int hasResInCurrent ()
 
int nResInCurrent ()
 
bool hasResInProc ()
 
void list () const
 
void listCandidates () const
 

Public Attributes

int hardIncoming1
 
int hardIncoming2
 
vector< int > hardOutgoing1
 
vector< int > hardOutgoing2
 
vector< int > hardIntermediate
 
Event state
 
vector< int > PosOutgoing1
 
vector< int > PosOutgoing2
 
vector< int > PosIntermediate
 
double tms
 
int meGenType
 

Detailed Description

Definition at line 34 of file MergingHooks.h.


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