|
static void | initialize () |
| Initalize Photos with the parameters previously set via the setter methods.
|
|
static void | iniInfo () |
| Prints info on Photos initialization (reinitialization) status.
|
|
static void | processParticle (PhotosParticle *p) |
| Process decay of single particle.
|
|
static void | processBranch (PhotosParticle *p) |
| Process decay of whole decay branch starting from given particle.
|
|
static void | suppressBremForDecay (int count, int motherID,...) |
| Suppress processing of a single decay.
|
|
static void | suppressBremForBranch (int count, int motherID,...) |
| Suppress processing of whole decay branch.
|
|
static void | suppressAll () |
| Suppress all processing. More...
|
|
static void | forceBremForDecay (int count, int motherID,...) |
| Force processing of a single decay.
|
|
static void | forceBremForBranch (int count, int motherID,...) |
| Force processing of a whole decay branch.
|
|
static void | IPHEKL_setPi0KLnoEmission (int m) |
| Block emissions id decays pi0 and K_L -> gamma e+ e- 1 = no suppression 2 (default) = suppressed emissions in K_L -> gamma e+ e- ... More...
|
|
static bool | IPHQRK_setQarknoEmission (int MODCOR, int PDGID) |
|
static void | createHistoryEntries (bool flag, int status) |
| If event record allows it, create history entries of particles before Photos processing.
|
|
static void | ignoreParticlesOfStatus (int status) |
| Ignore particles with given status code.
|
|
static void | deIgnoreParticlesOfStatus (int status) |
| Remove 'status' from the list of ignored status codes.
|
|
static bool | isStatusCodeIgnored (int status) |
| Returns 'true' if status code is ignored.
|
|
static void | setRandomGenerator (double(*gen)()) |
| Substitute build-in generator with external one.
|
|
static void | setSeed (int iseed1, int iseed2) |
| Seed for RANMAR used by fortran part of the Photos.
|
|
static void | maxWtInterference (double interference) |
| Maximum interference weight.
|
|
static void | setInfraredCutOff (double cut_off) |
| Minimal energy (in units of decaying particle mass) for photons to be explicitly generated.
|
|
static void | setAlphaQED (double alpha) |
| Coupling constant alpha QED.
|
|
static void | setInterference (bool interference) |
| Key for interference, matrix element weight.
|
|
static void | setDoubleBrem (bool doub) |
| Set double bremsstrahlung generation.
|
|
static void | setQuatroBrem (bool quatroBrem) |
| Set bremsstrahlung generation up to multiplicity of 4.
|
|
static void | setCorrectionWtForW (bool corr) |
|
static void | setExponentiation (bool expo) |
| Set exponentiation mode.
|
|
static void | setPairEmission (bool ifpair) |
| Set pair emission.
|
|
static void | setPhotonEmission (bool ifphot) |
| Set photon emission.
|
|
static void | setMeCorrectionWtForScalar (bool corr) |
| Switch for complete effects of matrix element (in scalar to 2 scalars decays)
|
|
static void | setMeCorrectionWtForW (bool corr) |
| Switch for complete effects of matrix element (in leptonic W decays)
|
|
static void | setMeCorrectionWtForZ (bool corr) |
| Switch for complete effects of matrix element (in leptonic Z decays)
|
|
static void | setTopProcessRadiation (bool top) |
| Set photon emission in top pair production in quark (gluon) pair annihilation.
|
|
static void | setMomentumUnit (MomentumUnits unit) |
| Set momentum unit.
|
|
static void | setStopAtCriticalError (bool stop) |
|
static void | initializeKinematicCorrections (int flag) |
| Initialize kinematic corrections.
|
|
static void | forceMassFrom4Vector (bool flag) |
| Force mass value to be sqrt(e^2-p^2) for all particle momenta taken from event record. More...
|
|
static void | forceMassFromEventRecord (int pdgid) |
| When particles with PDGID and -PDGID will be processed by Photos, their mass value will be taken from event record instead of being calculated from 4-vector. More...
|
|
static void | forceMass (int pdgid, double mass) |
| When particles with PDGID and -PDGID will be processed by Photos, their mass value will be given by user instead of being calculated from 4-vector. More...
|
|
static void | setMomentumConservationThreshold (double threshold) |
| set energy momentum conservation threshold
|
|
static void | setEventNo (int iEvt) |
| set event no
|
|