StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
Pythia8::DireSplittingQCD Class Reference
Inheritance diagram for Pythia8::DireSplittingQCD:
Pythia8::DireSplitting Pythia8::Dire_fsr_qcd_G2GG1 Pythia8::Dire_fsr_qcd_G2GG2 Pythia8::Dire_fsr_qcd_G2GG_notPartial Pythia8::Dire_fsr_qcd_G2GGG Pythia8::Dire_fsr_qcd_G2Gqqbar Pythia8::Dire_fsr_qcd_G2QQ1 Pythia8::Dire_fsr_qcd_G2QQ2 Pythia8::Dire_fsr_qcd_G2QQ_notPartial Pythia8::Dire_fsr_qcd_Q2GQ Pythia8::Dire_fsr_qcd_Q2QbarQQId Pythia8::Dire_fsr_qcd_Q2QG Pythia8::Dire_fsr_qcd_Q2QG_notPartial Pythia8::Dire_fsr_qcd_Q2QGG Pythia8::Dire_fsr_qcd_Q2Qqqbar Pythia8::Dire_fsr_qcd_Q2qQqbarDist Pythia8::Dire_isr_qcd_G2GG1 Pythia8::Dire_isr_qcd_G2GG2 Pythia8::Dire_isr_qcd_G2QQ Pythia8::Dire_isr_qcd_Q2GQ Pythia8::Dire_isr_qcd_Q2QbarQQId Pythia8::Dire_isr_qcd_Q2QG Pythia8::Dire_isr_qcd_Q2qQqbarDist Pythia8::DireSplittingEW Pythia8::DireSplittingQED Pythia8::DireSplittingU1new

Public Member Functions

 DireSplittingQCD (string idIn, int softRS, Settings *settings, ParticleData *particleData, Rndm *rndm, BeamParticle *beamA, BeamParticle *beamB, CoupSM *coupSM, Info *info, DireInfo *direInfo)
void init ()
double getNF (double pT2)
double GammaQCD2 (double NF=5.)
double GammaQCD3 (double NF=5.)
double betaQCD0 (double NF=5.)
double betaQCD1 (double NF=5.)
double betaQCD2 (double NF=5.)
double as2Pi (double pT2, int orderNow=-1, double renormMultFacNow=-1.)
double softRescaleInt (int order)
double softRescaleDiff (int order, double pT2, double renormMultFacNow=-1.)
double beta0Endpoint (int order, double m2dip, double pT2, double z, double renormMultFacNow=-1.)
double polevl (double x, double *coef, int N)
double DiLog (double x)
vector< int > sharedColor (const Event &event, int iRad, int iRec)
bool hasSharedColor (const Event &event, int iRad, int iRec)
int findCol (int col, vector< int > iExc, const Event &, int type)
bool useFastFunctions ()
virtual vector< int > radAndEmt (int idDaughter, int)
virtual bool isPartial ()
virtual int couplingType (int, int)
virtual double coupling (double z, double pT2, double m2dip, double renormMultFacNow=-1., pair< int, bool > radBef=pair< int, bool >(), pair< int, bool > recBef=pair< int, bool >())
virtual double couplingScale2 (double z, double pT2, double m2dip, pair< int, bool > radBef, pair< int, bool > recBef)
virtual double getJacobian (const Event &=Event(), PartonSystems *partonSystems=0)
virtual unordered_map< string,
double > 
getPhasespaceVars (const Event &=Event(), PartonSystems *=0)
double sCoef (int powz)
double sExp (int powz)
double kCoef (int powz)
double kExp (int powz)
double cCoef (int powz)
double cExp (int powz)
double fCoef ()
bool hasMECBef (const Event &state, double pT2)
bool hasMECAft (const Event &state, double pT2)
- Public Member Functions inherited from Pythia8::DireSplitting
 DireSplitting (string idIn, int softRS, Settings *settings, ParticleData *particleData, Rndm *rndm, BeamParticle *beamA, BeamParticle *beamB, CoupSM *coupSMPtrIn, Info *infoPtrIn, DireInfo *direInfo)
void init ()
bool is (ulong pattern)
string name ()
virtual bool canRadiate (const Event &, pair< int, int >, unordered_map< string, bool >=unordered_map< string, bool >(), Settings *=NULL, PartonSystems *=NULL, BeamParticle *=NULL)
virtual bool aboveCutoff (double, const Particle &, const Particle &, int, PartonSystems *=NULL)
virtual bool canRadiate (const Event &, int, int, Settings *=NULL, PartonSystems *=NULL, BeamParticle *=NULL)
virtual int kinMap ()
virtual int motherID (int)
virtual int sisterID (int)
virtual vector< pair< int, int > > radAndEmtCols (int, int, Event)
virtual bool canUseForBranching ()
virtual int nEmissions ()
virtual bool swapRadEmt ()
virtual bool isSymmetric (const Particle *=NULL, const Particle *=NULL)
virtual vector< int > recPositions (const Event &, int, int)
virtual int radBefID (int, int)
virtual pair< int, int > radBefCols (int, int, int, int)
virtual double gaugeFactor (int, int)
virtual double symmetryFactor (int, int)
virtual double zSplit (double, double, double)
virtual double overestimateInt (double, double, double, double, int=-1)
virtual double overestimateDiff (double, double, int=-1)
virtual double getKernel (string="")
virtual unordered_map< string,
double > 
getKernelVals ()
virtual void clearKernels ()
virtual bool calc (const Event &=Event(), int=-1)
void setTimesPtr (shared_ptr< DireTimes > fsrIn)
void setTimesDecPtr (shared_ptr< DireTimes > fsrIn)
void setSpacePtr (shared_ptr< DireSpace > isrIn)
virtual bool allow_z_endpoint_for_kinematics ()
virtual bool allow_pT2_endpoint_for_kinematics ()
virtual bool allow_sai_endpoint_for_kinematics ()
virtual bool allow_xa_endpoint_for_kinematics ()
virtual void try_z_endpoint ()
virtual void try_pT2_endpoint ()
virtual void try_sai_endpoint ()
virtual void try_xa_endpoint ()
virtual bool is_z_endpoint ()
virtual bool is_pT2_endpoint ()
virtual bool is_sai_endpoint ()
virtual bool is_xa_endpoint ()
virtual double tdire_ff (double, double t, double)
virtual double zdire_ff (double z, double, double)
virtual double tdire_fi (double, double t, double)
virtual double zdire_fi (double z, double, double)
virtual double tdire_if (double, double t, double)
virtual double zdire_if (double z, double, double)
virtual double tdire_ii (double, double t, double)
virtual double zdire_ii (double z, double, double)
virtual void storeOverhead (double pT2, double x, int radid, int nf, double val)
virtual double overhead (double pT2, int idd, int nf)

Public Attributes

double CA
double TR
double CF
double pTmin
double pT2minVariations
int NF_qcd_fsr
int orderSave
bool usePDFalphas
bool doVariations
bool doCorrelations
bool doMECs
double alphaSorder
double alphaS2pi
AlphaStrong alphaS
int asSchemeISR
int asSchemeFSR
bool useBackboneGluons
bool doGeneralizedKernel
- Public Attributes inherited from Pythia8::DireSplitting
double renormMultFac
string id
int correctionOrder
bool is_qcd
bool is_qed
bool is_ewk
bool is_fsr
bool is_isr
bool is_dire
ulong nameHash
unordered_map< string, double > kernelVals
DireSplitInfo splitInfo
shared_ptr< DireSpaceisr
shared_ptr< DireTimesfsr
shared_ptr< DireTimesfsrDec
multimap< double, OverheadInfooverhead_map

Static Public Attributes

static const double SMALL_TEVOL = 2.0

Detailed Description

Definition at line 27 of file DireSplittingsQCD.h.

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