StRoot
1
|
Public Member Functions | |
Dire_fsr_ew_Z2QQ1 (string idIn, int softRS, Settings *settings, ParticleData *particleData, Rndm *rndm, BeamParticle *beamA, BeamParticle *beamB, CoupSM *coupSM, Info *info, DireInfo *direInfo) | |
bool | canRadiate (const Event &, pair< int, int >, unordered_map< string, bool >=unordered_map< string, bool >(), Settings *=NULL, PartonSystems *=NULL, BeamParticle *=NULL) |
bool | canRadiate (const Event &, int, int, Settings *=NULL, PartonSystems *=NULL, BeamParticle *=NULL) |
int | kinMap () |
int | motherID (int idDaughter) |
int | sisterID (int idDaughter) |
int | radBefID (int idRadAfter, int idEmtAfter) |
pair< int, int > | radBefCols (int colRadAfter, int acolRadAfter, int colEmtAfter, int acolEmtAfter) |
double | gaugeFactor (int=0, int=0) |
double | symmetryFactor (int=0, int=0) |
double | zSplit (double zMinAbs, double zMaxAbs, double m2dip) |
double | overestimateInt (double zMinAbs, double zMaxAbs, double pT2Old, double m2dip, int order=-1) |
double | overestimateDiff (double z, double m2dip, int order=-1) |
bool | calc (const Event &state=Event(), int order=-1) |
Public Member Functions inherited from Pythia8::DireSplittingEW | |
DireSplittingEW (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) |
bool | useFastFunctions () |
virtual vector< int > | radAndEmt (int idDaughter, int) |
virtual int | nEmissions () |
virtual bool | isPartial () |
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) |
bool | useFastFunctions () |
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 vector< pair< int, int > > | radAndEmtCols (int, int, Event) |
virtual bool | swapRadEmt () |
virtual bool | isSymmetric (const Particle *=NULL, const Particle *=NULL) |
virtual vector< int > | recPositions (const Event &, int, int) |
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) |
Additional Inherited Members | |
Public Attributes inherited from Pythia8::DireSplittingEW | |
double | mZ |
double | gammaZ |
double | thetaW |
double | mW |
double | gammaW |
double | aem0 |
double | enhance |
bool | doQEDshowerByQ |
bool | doQEDshowerByL |
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 |
Settings * | settingsPtr |
ParticleData * | particleDataPtr |
Rndm * | rndmPtr |
BeamParticle * | beamAPtr |
BeamParticle * | beamBPtr |
CoupSM * | coupSMPtr |
Info * | infoPtr |
DireInfo * | direInfoPtr |
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< DireSpace > | isr |
shared_ptr< DireTimes > | fsr |
shared_ptr< DireTimes > | fsrDec |
multimap< double, OverheadInfo > | overhead_map |
Static Public Attributes inherited from Pythia8::DireSplittingQCD | |
static const double | SMALL_TEVOL = 2.0 |
Definition at line 173 of file DireSplittingsEW.h.