|
| Dire_fsr_u1new_A2SS (int idRadAfterIn, string idIn, int softRS, Settings *settings, ParticleData *particleData, Rndm *rndm, BeamParticle *beamA, BeamParticle *beamB, CoupSM *coupSM, Info *info, DireInfo *direInfo) |
|
| 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) |
| Return id of mother after splitting.
|
|
int | sisterID (int) |
| Return id of emission.
|
|
vector< int > | radAndEmt (int, int) |
|
double | gaugeFactor (int=0, int=0) |
| { return createvector<int>(1)(-1); }
|
|
double | symmetryFactor (int=0, int=0) |
| Return symmetry factor for splitting.
|
|
int | radBefID (int idRadAfter, int idEmtAfter) |
| Return id of recombined radiator (before splitting!)
|
|
pair< int, int > | radBefCols (int, int, int, int) |
| Return colours of recombined radiator (before splitting!)
|
|
vector< int > | recPositions (const Event &state, int iRad, int iEmt) |
| All charged particles are potential recoilers. More...
|
|
int | set_nCharged (const Event &state) |
| All charged particles are potential recoilers. More...
|
|
double | zSplit (double zMinAbs, double zMaxAbs, double) |
| Pick z for new splitting.
|
|
double | overestimateInt (double zMinAbs, double zMaxAbs, double, double, int=-1) |
| New overestimates, z-integrated versions.
|
|
double | overestimateDiff (double, double, int=-1) |
| Return kernel for new splitting.
|
|
bool | calc (const Event &state, int orderNow) |
| Functions to calculate the kernel from SplitInfo information. More...
|
|
| DireSplittingU1new (string idIn, int softRS, Settings *settings, ParticleData *particleData, Rndm *rndm, BeamParticle *beamA, BeamParticle *beamB, CoupSM *coupSM, Info *info, DireInfo *direInfo) |
| Constructor and destructor.
|
|
void | init () |
| The SplittingU1new class. More...
|
|
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 >()) |
|
| DireSplittingQCD (string idIn, int softRS, Settings *settings, ParticleData *particleData, Rndm *rndm, BeamParticle *beamA, BeamParticle *beamB, CoupSM *coupSM, Info *info, DireInfo *direInfo) |
| Constructor and destructor.
|
|
void | init () |
|
double | getNF (double pT2) |
| AUXILIARY FUNCTIONS. More...
|
|
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) |
| Helper function to calculate dilogarithm.
|
|
double | DiLog (double x) |
| Function to calculate dilogarithm.
|
|
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) |
|
| DireSplitting () |
| Constructor and destructor.
|
|
| DireSplitting (string idIn, int softRS, Settings *settings, ParticleData *particleData, Rndm *rndm, BeamParticle *beamA, BeamParticle *beamB, CoupSM *coupSMPtrIn, Info *infoPtrIn, DireInfo *direInfo) |
|
void | init () |
| The Splitting class.
|
|
bool | is (ulong pattern) |
|
string | name () |
|
virtual bool | aboveCutoff (double, const Particle &, const Particle &, int, PartonSystems *=NULL) |
| Discard below the cut-off for the splitting.
|
|
virtual bool | swapRadEmt () |
|
virtual bool | isSymmetric (const Particle *=NULL, const Particle *=NULL) |
|
virtual double | getKernel (string="") |
| Functions to store and retrieve all the variants of the kernel.
|
|
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 () |
| Treatment of additional virtual corrections.
|
|
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 () |
| Functions to set if kernel should contribute to a kinematical endpoint.
|
|
virtual void | try_pT2_endpoint () |
|
virtual void | try_sai_endpoint () |
|
virtual void | try_xa_endpoint () |
|
virtual bool | is_z_endpoint () |
| Return endpoint information.
|
|
virtual bool | is_pT2_endpoint () |
|
virtual bool | is_sai_endpoint () |
|
virtual bool | is_xa_endpoint () |
|
virtual double | tdire_ff (double, double t, double) |
| Functions to calculate Dire variables from the evolution variables.
|
|
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) |
|