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

Public Member Functions

 DireHistory (int depthIn, double scalein, Event statein, DireClustering c, MergingHooksPtr mergingHooksPtrIn, BeamParticle beamAIn, BeamParticle beamBIn, ParticleData *particleDataPtrIn, Info *infoPtrIn, PartonLevel *showersIn, shared_ptr< DireTimes > fsrIn, shared_ptr< DireSpace > isrIn, DireWeightContainer *psweightsIn, CoupSM *coupSMPtrIn, bool isOrdered, bool isAllowed, double clusterProbIn, double clusterCouplIn, double prodOfProbsIn, double prodOfProbsFullIn, DireHistory *mothin)
 
bool projectOntoDesiredHistories ()
 
double weightTREE (PartonLevel *trial, AlphaStrong *asFSR, AlphaStrong *asISR, AlphaEM *aemFSR, AlphaEM *aemISR, double RN)
 
double weightMOPS (PartonLevel *trial, AlphaStrong *as, AlphaEM *aem, double RN)
 
vector< double > weightMEM (PartonLevel *trial, AlphaStrong *as, AlphaEM *aem, double RN)
 
double weightMEC ()
 
double weightLOOP (PartonLevel *trial, double RN)
 
double weightFIRST (PartonLevel *trial, AlphaStrong *asFSR, AlphaStrong *asISR, AlphaEM *aemFSR, AlphaEM *aemISR, double RN, Rndm *rndmPtr)
 
double weight_UMEPS_TREE (PartonLevel *trial, AlphaStrong *asFSR, AlphaStrong *asISR, AlphaEM *aemFSR, AlphaEM *aemISR, double RN)
 
double weight_UMEPS_SUBT (PartonLevel *trial, AlphaStrong *asFSR, AlphaStrong *asISR, AlphaEM *aemFSR, AlphaEM *aemISR, double RN)
 
double weight_UNLOPS_TREE (PartonLevel *trial, AlphaStrong *asFSR, AlphaStrong *asISR, AlphaEM *aemFSR, AlphaEM *aemISR, double RN, int depthIn=-1)
 
double weight_UNLOPS_SUBT (PartonLevel *trial, AlphaStrong *asFSR, AlphaStrong *asISR, AlphaEM *aemFSR, AlphaEM *aemISR, double RN, int depthIn=-1)
 
double weight_UNLOPS_LOOP (PartonLevel *trial, AlphaStrong *asFSR, AlphaStrong *asISR, AlphaEM *aemFSR, AlphaEM *aemISR, double RN, int depthIn=-1)
 
double weight_UNLOPS_SUBTNLO (PartonLevel *trial, AlphaStrong *asFSR, AlphaStrong *asISR, AlphaEM *aemFSR, AlphaEM *aemISR, double RN, int depthIn=-1)
 
double weight_UNLOPS_CORRECTION (int order, PartonLevel *trial, AlphaStrong *asFSR, AlphaStrong *asISR, AlphaEM *aemFSR, AlphaEM *aemISR, double RN, Rndm *rndmPtr)
 
bool foundAllowedHistories ()
 
bool foundOrderedHistories ()
 
bool foundCompleteHistories ()
 
void getStartingConditions (const double RN, Event &outState)
 
bool getClusteredEvent (const double RN, int nSteps, Event &outState)
 
bool getFirstClusteredEventAboveTMS (const double RN, int nDesired, Event &process, int &nPerformed, bool updateProcess=true)
 
int nClusterings ()
 
Event lowestMultProc (const double RN)
 
double getPDFratio (int side, bool forSudakov, bool useHardPDF, int flavNum, double xNum, double muNum, int flavDen, double xDen, double muDen)
 
void printHistory (const double RN)
 
void printStates ()
 

Public Attributes

Event state
 
int generation
 
map< double, DireHistory * > goodBranches
 
map< double, DireHistory * > badBranches
 

Friends

class Pythia
 
class DireMerging
 
class DireTimes
 
class DireSpace
 

Detailed Description

Definition at line 167 of file DireHistory.h.


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