 |
Belle II Software
release-05-02-19
|
9 #include "PhotosHEPEVTEvent.h"
10 using namespace Photospp;
14 void dark_init_(
int& idspecial,
int& ifspecial,
int& normfact,
int& normfmu,
double& speciallife,
double& mxx,
double& gxx,
15 int& iddarkmother,
int& iboson,
int& iforce)
17 darkr.IDspecial = idspecial;
18 darkr.ifspecial = ifspecial;
19 darkr.NormFact = normfact;
20 darkr.NormFmu = normfmu;
21 darkr.SpecialLife = speciallife;
24 darkr.IDdarkMother = iddarkmother;
25 darkr.iboson = iboson;
26 darkr.ifforce = iforce;
30 void photos_init_(
int& ifpairs,
int& ifphotons)
58 void photos_process_()
73 void photos_process_particle_(
int* i)
90 void photos_process_branch_(
int* i)
static void processBranch(PhotosParticle *p)
Process decay of whole decay branch starting from given particle.
static void forceMassFromEventRecord(int pdgid)
When particles with PDGID and -PDGID will be processed by Photos, their mass value will be taken from...
static void initialize()
Initalize Photos with the parameters previously set via the setter methods.
static void processParticle(PhotosParticle *p)
Process decay of single particle.
static void setPhotonEmission(bool ifphot)
Set photon emission.
static void setPairEmission(bool ifpair)
Set pair emission.
static void read_event_from_HEPEVT(PhotosHEPEVTEvent *evt)
Fill PhotosHEPEVTEvent from HEPEVT common block.
static void write_event_to_HEPEVT(PhotosHEPEVTEvent *evt)
Write to HEPEVT common block content of PhotosHEPEVTEvent.