Static Public Member Functions | |
static int | set (PhotosBranch *branch) |
static void | get () |
static void | prepare () |
static void | check_ME_channel () |
static void | complete () |
static void | clear () |
Static Public Attributes | |
static int | decay_idx =0 |
static int | ME_channel =0 |
Static Private Member Functions | |
static void | add_particle (int i, PhotosParticle *particle, int first_mother, int last_mother, int first_daughter, int last_daughter) |
Static Private Attributes | |
static std::vector < PhotosParticle * > | m_particle_list |
Definition at line 14 of file HEPEVT_struct.h.
|
staticprivate |
Add single particle to HEPEVT
Definition at line 45 of file HEPEVT_struct.cxx.
References PhotosParticle::getE(), PhotosParticle::getMass(), PhotosParticle::getPdgID(), PhotosParticle::getPx(), PhotosParticle::getPy(), PhotosParticle::getPz(), PhotosParticle::getStatus(), and PhotosParticle::getVirtuality().
|
static |
Check channel for complete matrix element calculation
Definition at line 417 of file HEPEVT_struct.cxx.
|
static |
Clear HEPEVT
for(int i=0; i < NMXHEP; i++){
hep.isthep[i]=0; hep.idhep[i]=0;
for(int j=0; j<2; j++){ hep.jmohep[i][j]=0; hep.jdahep[i][j]=0; }
for(int j=0; j<5; j++) hep.phep[i][j]=0;
for(int j=0; j<4; j++) hep.vhep[i][j]=0;
ph_phoqed_.qedrad[i]=0;
}
Definition at line 16 of file HEPEVT_struct.cxx.
|
static |
Finalize processing
Definition at line 412 of file HEPEVT_struct.cxx.
|
static |
Update event record with data from HEPEVT
Definition at line 161 of file HEPEVT_struct.cxx.
References PhotosParticle::addDaughter(), PhotosParticle::boostDaughtersFromRestFrame(), PhotosParticle::boostDaughtersToRestFrame(), PhotosParticle::boostFromRestFrame(), PhotosParticle::boostToRestFrame(), PhotosParticle::createHistoryEntry(), PhotosParticle::createNewParticle(), PhotosParticle::getDaughters(), PhotosParticle::getE(), PhotosParticle::getPdgID(), PhotosParticle::getPx(), PhotosParticle::getPy(), PhotosParticle::getPz(), PhotosParticle::setE(), PhotosParticle::setPx(), PhotosParticle::setPy(), and PhotosParticle::setPz().
|
static |
Prepare particles for processing
Definition at line 407 of file HEPEVT_struct.cxx.
|
static |
Convert PhotosBranch to HEPEVT
Definition at line 110 of file HEPEVT_struct.cxx.
References PhotosBranch::getDaughters(), PhotosBranch::getDecayingParticle(), and PhotosBranch::getMothers().
|
static |
Index of decaying particle
Definition at line 36 of file HEPEVT_struct.h.
|
staticprivate |
List of particles added to HEPEVT
Definition at line 46 of file HEPEVT_struct.h.
|
static |
Number of channel to be used - flag for fortran routines
Definition at line 38 of file HEPEVT_struct.h.