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

Public Member Functions

bool init (Info *infoPtrIn, Settings *settingsPtrIn, Rndm *rndmPtrIn, BeamParticle *beamAPtrIn, BeamParticle *beamBPtrIn)
 
bool sampleKTgamma (bool nonDiff=false)
 
bool deriveKin (double xGamma, double Q2gamma, double m2beam, double eCM2)
 
bool finalize ()
 
double fluxWeight ()
 
double calcNewSHat (double sHatOld)
 
double getQ2gamma1 () const
 
double getQ2gamma2 () const
 
double getQ2min1 () const
 
double getQ2min2 () const
 
double getPhi1 () const
 
double getPhi2 () const
 
double getKT1 () const
 
double getKT2 () const
 
double eCMsub () const
 
bool init ()
 
bool sampleKTgamma (bool nonDiff=false)
 
bool deriveKin (double xGamma, double Q2gamma, double m2beam, double eCM2)
 
bool finalize ()
 
bool trialKinSoftPhaseSpaceSampling ()
 
double fluxWeight ()
 
double setupSoftPhaseSpaceSampling (double sigmaMax)
 
double calcNewSHat (double sHatOld)
 
double getQ2gamma1 () const
 
double getQ2gamma2 () const
 
double getPhi1 () const
 
double getPhi2 () const
 
double getKT1 () const
 
double getKT2 () const
 
double eCMsub () const
 
double weight () const
 
int idInA () const
 
int idInB () const
 
bool hasNewSHat () const
 
- 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
 

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)
 
- 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 22 of file GammaKinematics.h.


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