StRoot
1
|
Public Member Functions | |
DireTimes (MergingHooksPtr mergingHooksPtrIn, PartonVertexPtr) | |
virtual void | init (BeamParticle *beamAPtrIn=0, BeamParticle *beamBPtrIn=0) |
bool | initSplits () |
void | reinitPtr (Info *infoPtrIn, MergingHooksPtr mergingHooksPtrIn, DireSplittingLibrary *splittingsPtrIn, DireInfo *direInfoPtrIn) |
void | initVariations () |
void | clear () |
void | setWeightContainerPtr (DireWeightContainer *weightsIn) |
virtual bool | limitPTmax (Event &event, double Q2Fac=0., double Q2Ren=0.) |
virtual double | enhancePTmax () |
virtual int | shower (int iBeg, int iEnd, Event &event, double pTmax, int nBranchMax=0) |
virtual int | showerQED (int i1, int i2, Event &event, double pTmax) |
virtual void | prepareGlobal (Event &) |
virtual void | prepare (int iSys, Event &event, bool limitPTmaxIn=true) |
void | finalize (Event &event) |
virtual void | rescatterUpdate (int iSys, Event &event) |
virtual void | update (int iSys, Event &event, bool=false) |
void | updateAfterFF (int iSysSelNow, int iSysSelRec, Event &event, int iRadBef, int iRecBef, int iRad, int iEmt, int iRec, int flavour, int colType, double pTsel) |
void | updateAfterFI (int iSysSelNow, int iSysSelRec, Event &event, int iRadBef, int iRecBef, int iRad, int iEmt, int iRec, int flavour, int colType, double pTsel, double xNew) |
virtual double | pTnext (Event &event, double pTbegAll, double pTendAll, bool=false, bool=false) |
double | newPoint (const Event &event) |
virtual bool | branch (Event &event, bool=false) |
bool | branch_FF (Event &event, bool=false, DireSplitInfo *split=NULL) |
bool | branch_FI (Event &event, bool=false, DireSplitInfo *split=NULL) |
pair< Vec4, Vec4 > | decayWithOnshellRec (double zCS, double yCS, double phi, double m2Rec, double m2RadAft, double m2EmtAft, Vec4 pRadBef, Vec4 pRecBef) |
pair< Vec4, Vec4 > | decayWithOffshellRec (double zCS, double yCS, double phi, double m2RadBef, double m2RadAft, double m2EmtAft, Vec4 pRadBef, Vec4 pRecBef) |
bool | getHasWeaklyRadiated () |
int | system () const |
virtual Event | clustered (const Event &state, int iRad, int iEmt, int iRec, string name) |
pair< Event, pair< int, int > > | clustered_internal (const Event &state, int iRad, int iEmt, int iRec, string name) |
bool | cluster_FF (const Event &state, int iRad, int iEmt, int iRec, int idRadBef, Particle &radBef, Particle &recBef) |
bool | cluster_FI (const Event &state, int iRad, int iEmt, int iRec, int idRadBef, Particle &radBef, Particle &recBef) |
double | pT2Times (const Particle &rad, const Particle &emt, const Particle &rec) |
double | pT2_FF (const Particle &rad, const Particle &emt, const Particle &rec) |
double | pT2_FI (const Particle &rad, const Particle &emt, const Particle &rec) |
double | zTimes (const Particle &rad, const Particle &emt, const Particle &rec) |
double | z_FF (const Particle &rad, const Particle &emt, const Particle &rec) |
double | z_FI (const Particle &rad, const Particle &emt, const Particle &rec) |
double | z_FF_fromVec (const Vec4 &rad, const Vec4 &emt, const Vec4 &rec) |
double | m2dipTimes (const Particle &rad, const Particle &emt, const Particle &rec) |
double | m2dip_FF (const Particle &rad, const Particle &emt, const Particle &rec) |
double | m2dip_FI (const Particle &rad, const Particle &emt, const Particle &rec) |
virtual map< string, double > | getStateVariables (const Event &state, int rad, int emt, int rec, string name) |
virtual bool | isTimelike (const Event &state, int iRad, int, int, string) |
virtual vector< string > | getSplittingName (const Event &state, int iRad, int iEmt, int) |
virtual double | getSplittingProb (const Event &state, int iRad, int iEmt, int iRec, string name) |
virtual bool | allowedSplitting (const Event &state, int iRad, int iEmt) |
virtual vector< int > | getRecoilers (const Event &state, int iRad, int iEmt, string name) |
virtual double | getCoupling (double mu2Ren, string name) |
bool | isSymmetric (string name, const Particle *rad, const Particle *emt) |
int | FindParticle (const Particle &particle, const Event &event, bool checkStatus=true) |
virtual void | list () const |
Event | makeHardEvent (int iSys, const Event &state, bool isProcess=false) |
bool | validMomentum (const Vec4 &p, int id, int status) |
bool | validEvent (const Event &state, bool isProcess=false, int iSysCheck=-1) |
bool | validMotherDaughter (const Event &state) |
int | FindCol (int col, vector< int > iExclude, const Event &event, int type, int iSys=-1) |
BeamParticle * | getBeamA () |
BeamParticle * | getBeamB () |
double | alphasNow (double pT2, double renormMultFacNow=1., int iSys=0) |
double | alphaemNow (double pT2, double renormMultFacNow=1., int iSys=0) |
bool | isInit () |
double | m2Max (int iDip, const Event &state) |
Public Member Functions inherited from Pythia8::TimeShower | |
void | initPtr (Info *infoPtrIn, Settings *settingsPtrIn, ParticleData *particleDataPtrIn, Rndm *rndmPtrIn, CoupSM *coupSMPtrIn, PartonSystems *partonSystemsPtrIn, UserHooks *userHooksPtrIn) |
void | reassignBeamPtrs (BeamParticle *beamAPtrIn, BeamParticle *beamBPtrIn, int beamOffsetIn=0) |
double | enhancePTmax () |
double | pTLastInShower () |
virtual void | update (int iSys, Event &event) |
virtual double | pTnext (Event &event, double pTbegAll, double pTendAll) |
int | system () const |
virtual void | list (ostream &os=cout) const |
void | initPtr (Info *infoPtrIn, Settings *settingsPtrIn, ParticleData *particleDataPtrIn, Rndm *rndmPtrIn, CoupSM *coupSMPtrIn, PartonSystems *partonSystemsPtrIn, UserHooks *userHooksPtrIn, MergingHooks *mergingHooksPtrIn=0) |
void | reassignBeamPtrs (BeamParticle *beamAPtrIn, BeamParticle *beamBPtrIn, int beamOffsetIn=0) |
double | enhancePTmax () |
double | pTLastInShower () |
virtual double | pTnext (Event &event, double pTbegAll, double pTendAll, bool isFirstTrial=false) |
int | system () const |
bool | getHasWeaklyRadiated () |
virtual void | list (ostream &os=cout) const |
void | initPtr (Info *infoPtrIn, Settings *settingsPtrIn, ParticleData *particleDataPtrIn, Rndm *rndmPtrIn, CoupSM *coupSMPtrIn, PartonSystems *partonSystemsPtrIn, UserHooks *userHooksPtrIn, MergingHooks *mergingHooksPtrIn, PartonVertex *partonVertexPtrIn) |
void | reassignBeamPtrs (BeamParticle *beamAPtrIn, BeamParticle *beamBPtrIn, int beamOffsetIn=0) |
double | pTLastInShower () |
bool | initUncertainties () |
void | calcUncertainties (bool accept, double pAccept, double enhance, double vp, TimeDipoleEnd *dip, Particle *radPtr, Particle *emtPtr, Particle *recPtr) |
bool | getHasWeaklyRadiated () |
void | initPtrs (MergingHooksPtr mergingHooksPtrIn, PartonVertexPtr partonVertexPtrIn, WeightContainer *weightContainerPtrIn) |
void | reassignBeamPtrs (BeamParticle *beamAPtrIn, BeamParticle *beamBPtrIn, int beamOffsetIn=0) |
virtual int | showerQEDafterRemnants (Event &) |
virtual bool | initUncertainties () |
virtual double | pTLastInShower () |
Public Member Functions inherited from Pythia8::PhysicsBase | |
void | initInfoPtr (Info &infoPtrIn) |
bool | flag (string key) const |
int | mode (string key) const |
double | parm (string key) const |
string | word (string key) const |
Public Attributes | |
bool | dryrun |
DireWeightContainer * | weights |
DireInfo * | direInfoPtr |
ProcessLevel | processLevel |
unordered_map< string, DireSplitting * > | splits |
vector< int > | bornColors |
Public Attributes inherited from Pythia8::TimeShower | |
MergingHooksPtr | mergingHooksPtr {} |
WeightContainer * | weightContainerPtr {} |
Protected Attributes | |
int | iSysSel |
double | pTmaxFudge |
double | pTLastBranch |
Protected Attributes inherited from Pythia8::TimeShower | |
Info * | infoPtr |
Settings * | settingsPtr |
ParticleData * | particleDataPtr |
Rndm * | rndmPtr |
CoupSM * | coupSMPtr |
BeamParticle * | beamAPtr |
BeamParticle * | beamBPtr |
int | beamOffset {} |
PartonSystems * | partonSystemsPtr |
UserHooks * | userHooksPtr |
int | iSysSel |
double | pTmaxFudge |
double | pTLastBranch |
WeakShowerMEs | weakShowerMEs |
PartonVertex * | partonVertexPtr |
PartonVertexPtr | partonVertexPtr {} |
Protected Attributes inherited from Pythia8::PhysicsBase | |
Info * | infoPtr = {} |
Settings * | settingsPtr = {} |
ParticleData * | particleDataPtr = {} |
HadronWidths * | hadronWidthsPtr = {} |
Rndm * | rndmPtr = {} |
CoupSM * | coupSMPtr = {} |
CoupSUSY * | coupSUSYPtr = {} |
BeamParticle * | beamAPtr = {} |
BeamParticle * | beamBPtr = {} |
BeamParticle * | beamPomAPtr = {} |
BeamParticle * | beamPomBPtr = {} |
BeamParticle * | beamGamAPtr = {} |
BeamParticle * | beamGamBPtr = {} |
BeamParticle * | beamVMDAPtr = {} |
BeamParticle * | beamVMDBPtr = {} |
PartonSystems * | partonSystemsPtr = {} |
SigmaTotal * | sigmaTotPtr = {} |
set< PhysicsBase * > | subObjects |
UserHooksPtr | userHooksPtr |
Friends | |
class | DireSplitting |
class | DireSpace |
Additional Inherited Members | |
Public Types inherited from Pythia8::PhysicsBase | |
enum | Status { INCOMPLETE = -1, COMPLETE = 0, CONSTRUCTOR_FAILED, INIT_FAILED, LHEF_END, LOWENERGY_FAILED, PROCESSLEVEL_FAILED, PROCESSLEVEL_USERVETO, MERGING_FAILED, PARTONLEVEL_FAILED, PARTONLEVEL_USERVETO, HADRONLEVEL_FAILED, CHECK_FAILED, OTHER_UNPHYSICAL, HEAVYION_FAILED } |
Protected Member Functions inherited from Pythia8::PhysicsBase | |
virtual void | onInitInfoPtr () |
virtual void | onBeginEvent () |
virtual void | onEndEvent (Status) |
virtual void | onStat () |
void | registerSubObject (PhysicsBase &pb) |
Definition at line 209 of file DireTimes.h.