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

Public Member Functions

void initOnProcess (string process, ParticleData *particleData)
 
void translateProcessString (string process)
 
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, unordered_map< int, int > further1, unordered_map< int, int > further2)
 
- Public Member Functions inherited from Pythia8::HardProcess
 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)
 
void initOnLHEF (string LHEfile, ParticleData *particleData)
 
void translateLHEFString (string LHEpath)
 
void clear ()
 
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)
 
void initOnLHEF (string LHEfile, ParticleData *particleData)
 
void translateLHEFString (string LHEpath)
 
void clear ()
 
int nQuarksOut ()
 
int nLeptonOut ()
 
int nBosonsOut ()
 
int nQuarksIn ()
 
int nLeptonIn ()
 
int hasResInCurrent ()
 
int nResInCurrent ()
 
bool hasResInProc ()
 
void list () const
 
void listCandidates () const
 

Additional Inherited Members

- Public Attributes inherited from Pythia8::HardProcess
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 35 of file DireMergingHooks.h.


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