StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | Friends | List of all members
Pythia8::VinciaFSR Class Reference
Inheritance diagram for Pythia8::VinciaFSR:
Pythia8::TimeShower Pythia8::PhysicsBase

Public Member Functions

void init (BeamParticle *beamAPtrIn=0, BeamParticle *beamBPtrIn=0) override
 
bool limitPTmax (Event &event, double Q2Fac=0., double Q2Ren=0.) override
 
int shower (int iBeg, int iEnd, Event &event, double pTmax, int nBranchMax=0) override
 
int showerQED (int iBeg, int iEnd, Event &event, double pTmax) override
 
int showerQEDafterRemnants (Event &event) override
 
void prepare (int iSys, Event &event, bool limitPTmaxIn) override
 
void update (int iSys, Event &event, bool hasWeakRad=false) override
 
double pTnext (Event &event, double pTbegAll, double pTendAll, bool isFirstTrial=false, bool doTrialIn=false) override
 
bool branch (Event &event, bool isInterleaved=false) override
 
void list () const override
 
int system () const override
 
double enhancePTmax () override
 
double pTLastInShower () override
 
void initVinciaPtrs (Colour *colourPtrIn, shared_ptr< VinciaISR > isrPtrIn, QEDShower *qedPtrIn, MECs *mecsPtrIn, Resolution *resolutionPtrIn, VinciaCommon *vinComPtrIn, VinciaWeights *vinWeightsPtrIn)
 
void initAntPtr (AntennaSetFSR *antSetIn)
 
AntennaFunctiongetAnt (int iAnt)
 
vector< int > getIant ()
 
void header ()
 
void printInfo (bool pluginCall=false)
 
void printHistos ()
 
void writeHistos (string fileName="vincia", string suffix="dat")
 
const HistgetDiagnosticHistogram (string name)
 
int getNsys ()
 
int getNbranch (int iSys=-1)
 
double getQbranch (int iSys, int iBranch)
 
double getPTphys (int iSys, int iBranch)
 
void doforceQuit (int nBranchQuitIn)
 
void setDiagnostics (shared_ptr< VinciaDiagnostics > diagnosticsPtrIn)
 
bool check (Event &event)
 
void setVerbose (int verboseIn)
 
- 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 rescatterUpdate (int iSys, Event &event)
 
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 void prepareGlobal (Event &event)
 
virtual void rescatterUpdate (int iSys, Event &event)
 
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 ()
 
virtual void prepareGlobal (Event &event)
 
virtual void rescatterUpdate (int iSys, Event &event)
 
bool initUncertainties ()
 
void calcUncertainties (bool accept, double pAccept, double enhance, double vp, TimeDipoleEnd *dip, Particle *radPtr, Particle *emtPtr, Particle *recPtr)
 
bool getHasWeaklyRadiated ()
 
virtual Event clustered (const Event &, int, int, int, string)
 
virtual map< string, double > getStateVariables (const Event &, int, int, int, string)
 
virtual bool isTimelike (const Event &, int, int, int, string)
 
virtual vector< string > getSplittingName (const Event &, int, int, int)
 
virtual double getSplittingProb (const Event &, int, int, int, string)
 
virtual bool allowedSplitting (const Event &, int, int)
 
virtual vector< int > getRecoilers (const Event &, int, int, string)
 
void initPtrs (MergingHooksPtr mergingHooksPtrIn, PartonVertexPtr partonVertexPtrIn, WeightContainer *weightContainerPtrIn)
 
void reassignBeamPtrs (BeamParticle *beamAPtrIn, BeamParticle *beamBPtrIn, int beamOffsetIn=0)
 
virtual void prepareGlobal (Event &)
 
virtual void rescatterUpdate (int, Event &)
 
virtual bool initUncertainties ()
 
virtual bool getHasWeaklyRadiated ()
 
virtual Event clustered (const Event &, int, int, int, string)
 
virtual map< string, double > getStateVariables (const Event &, int, int, int, string)
 
virtual bool isTimelike (const Event &, int, int, int, string)
 
virtual vector< string > getSplittingName (const Event &, int, int, int)
 
virtual double getSplittingProb (const Event &, int, int, int, string)
 
virtual bool allowedSplitting (const Event &, int, int)
 
virtual vector< int > getRecoilers (const Event &, int, int, string)
 
- 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
 

Friends

class VinciaISR
 

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
}
 
- Public Attributes inherited from Pythia8::TimeShower
MergingHooksPtr mergingHooksPtr {}
 
WeightContainerweightContainerPtr {}
 
- Protected Member Functions inherited from Pythia8::PhysicsBase
virtual void onInitInfoPtr ()
 
virtual void onBeginEvent ()
 
virtual void onEndEvent (Status)
 
virtual void onStat ()
 
void registerSubObject (PhysicsBase &pb)
 
- Protected Attributes inherited from Pythia8::TimeShower
InfoinfoPtr
 
SettingssettingsPtr
 
ParticleDataparticleDataPtr
 
RndmrndmPtr
 
CoupSMcoupSMPtr
 
BeamParticlebeamAPtr
 
BeamParticlebeamBPtr
 
int beamOffset {}
 
PartonSystemspartonSystemsPtr
 
UserHooksuserHooksPtr
 
int iSysSel
 
double pTmaxFudge
 
double pTLastBranch
 
WeakShowerMEs weakShowerMEs
 
PartonVertexpartonVertexPtr
 
PartonVertexPtr partonVertexPtr {}
 
- Protected Attributes inherited from Pythia8::PhysicsBase
InfoinfoPtr = {}
 
SettingssettingsPtr = {}
 
ParticleDataparticleDataPtr = {}
 
HadronWidthshadronWidthsPtr = {}
 
RndmrndmPtr = {}
 
CoupSMcoupSMPtr = {}
 
CoupSUSYcoupSUSYPtr = {}
 
BeamParticlebeamAPtr = {}
 
BeamParticlebeamBPtr = {}
 
BeamParticlebeamPomAPtr = {}
 
BeamParticlebeamPomBPtr = {}
 
BeamParticlebeamGamAPtr = {}
 
BeamParticlebeamGamBPtr = {}
 
BeamParticlebeamVMDAPtr = {}
 
BeamParticlebeamVMDBPtr = {}
 
PartonSystemspartonSystemsPtr = {}
 
SigmaTotalsigmaTotPtr = {}
 
set< PhysicsBase * > subObjects
 
UserHooksPtr userHooksPtr
 

Detailed Description

Definition at line 600 of file VinciaFSR.h.


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