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

Public Member Functions

 Dire_fsr_u1new_A2FF (int idRadAfterIn, string idIn, int softRS, Settings *settings, ParticleData *particleData, Rndm *rndm, BeamParticle *beamA, BeamParticle *beamB, CoupSM *coupSM, Info *info, DireInfo *direInfo)
 
bool canRadiate (const Event &state, pair< int, int > ints, unordered_map< string, bool >=unordered_map< string, bool >(), Settings *=NULL, PartonSystems *=NULL, BeamParticle *=NULL)
 
bool canRadiate (const Event &state, int iRadBef, int iRecBef, Settings *=NULL, PartonSystems *=NULL, BeamParticle *=NULL)
 
int kinMap ()
 
bool isPartial ()
 
vector< pair< int, int > > radAndEmtCols (int iRad, int, Event state)
 
int motherID (int)
 
int sisterID (int)
 
vector< int > radAndEmt (int, int)
 
double gaugeFactor (int=0, int=0)
 
double symmetryFactor (int=0, int=0)
 
int radBefID (int idRadAfter, int idEmtAfter)
 
pair< int, int > radBefCols (int, int, int, int)
 
vector< int > recPositions (const Event &state, int iRad, int iEmt)
 
int set_nCharged (const Event &state)
 
double zSplit (double zMinAbs, double zMaxAbs, double)
 
double overestimateInt (double zMinAbs, double zMaxAbs, double, double, int=-1)
 
double overestimateDiff (double, double, int=-1)
 
bool calc (const Event &state, int orderNow)
 
- Public Member Functions inherited from Pythia8::DireSplittingU1new
 DireSplittingU1new (string idIn, int softRS, Settings *settings, ParticleData *particleData, Rndm *rndm, BeamParticle *beamA, BeamParticle *beamB, CoupSM *coupSM, Info *info, DireInfo *direInfo)
 
void init ()
 
double aem2Pi (double pT2, int=0)
 
bool useFastFunctions ()
 
virtual int nEmissions ()
 
virtual bool canUseForBranching ()
 
virtual int couplingType (int, int)
 
virtual double coupling (double=0., double=0., double=0., double=-1., pair< int, bool >=pair< int, bool >(), pair< int, bool >=pair< int, bool >())
 
virtual double couplingScale2 (double=0., double=0., double=0., pair< int, bool >=pair< int, bool >(), pair< int, bool >=pair< int, bool >())
 
- Public Member Functions inherited from Pythia8::DireSplittingQCD
 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)
 
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 aboveCutoff (double, const Particle &, const Particle &, int, PartonSystems *=NULL)
 
virtual bool swapRadEmt ()
 
virtual bool isSymmetric (const Particle *=NULL, const Particle *=NULL)
 
virtual double getKernel (string="")
 
virtual unordered_map< string,
double > 
getKernelVals ()
 
virtual void clearKernels ()
 
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

int idRadAfterSave
 
double nchSaved
 
- Public Attributes inherited from Pythia8::DireSplittingU1new
double sumCharge2Tot
 
double sumCharge2L
 
double sumCharge2Q
 
double ax0
 
double enhance
 
bool doU1NEWshowerByQ
 
bool doU1NEWshowerByL
 
AlphaEM alphaEM
 
- Public Attributes inherited from Pythia8::DireSplittingQCD
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
 
SettingssettingsPtr
 
ParticleDataparticleDataPtr
 
RndmrndmPtr
 
BeamParticlebeamAPtr
 
BeamParticlebeamBPtr
 
CoupSMcoupSMPtr
 
InfoinfoPtr
 
DireInfodireInfoPtr
 
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
 

Additional Inherited Members

- Static Public Attributes inherited from Pythia8::DireSplittingQCD
static const double SMALL_TEVOL = 2.0
 

Detailed Description

Definition at line 311 of file DireSplittingsU1new.h.


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