BOSS 7.0.1
BESIII Offline Software System
Loading...
Searching...
No Matches
BesBdkRc/BesBdkRc-00-00-02/src/fortran/HepEvt.h
Go to the documentation of this file.
1*//////////////////////////////////////////////////////////////////////////////
2*// //
3*// Pseudo-CLASS HepEvt //
4*// //
5*// Purpose: keep and serve event in HEPEVT format //
6*// //
7*// Output of KK2f is encoded in double precission /hepevt/ //
8*// //
9*//////////////////////////////////////////////////////////////////////////////
10
11* ----------------------------------------------------------------------
12 INTEGER nmxhep ! maximum number of particles
13 PARAMETER (nmxhep=2000)
16 COMMON /hepevt/
17 $ nevhep, ! serial number
18 $ nhep, ! number of particles
19 $ isthep(nmxhep), ! status code
20 $ idhep(nmxhep), ! particle ident KF
21 $ jmohep(2,nmxhep), ! parent particles
22 $ jdahep(2,nmxhep), ! childreen particles
23 $ phep(5,nmxhep), ! four-momentum, mass [GeV]
24 $ vhep(4,nmxhep) ! vertex [mm]
25 SAVE /hepevt/
26* ----------------------------------------------------------------------
27 LOGICAL qedrad
28 COMMON /phoqed/
29 $ qedrad(nmxhep) ! Photos flag
30 SAVE /phoqed/
31* ----------------------------------------------------------------------
32 INTEGER m_PhotStart ! start position of photons (1st phot at m_PhotStart+1)
33 INTEGER m_PhotEnd ! end position photons
34 INTEGER m_PosnF ! position of final state fermion
35 INTEGER m_PosnFbar ! position of final state anti-fermion
36
37 COMMON/HepEvt_posn/m_PhotStart,m_PhotEnd,m_PosnF,m_PosnFbar
38
39 SAVE/HepEvt_posn/
40
41*//////////////////////////////////////////////////////////////////////////////
42*// //
43*// End of CLASS HepEvt //
44*//////////////////////////////////////////////////////////////////////////////
**********INTEGER nmxhep !maximum number of particles DOUBLE PRECISION vhep INTEGER idhep
**********INTEGER nmxhep !maximum number of particles DOUBLE PRECISION vhep INTEGER jdahep COMMON hepevt $ !serial number $ !number of particles $ !status code $ !particle ident KF $ !parent particles $ !childreen particles $ !four mass[GeV] $ m_PhotEnd
**********INTEGER nmxhep !maximum number of particles DOUBLE PRECISION vhep INTEGER isthep
**********INTEGER nmxhep !maximum number of particles DOUBLE PRECISION vhep INTEGER jdahep COMMON hepevt $ !serial number $ !number of particles $ !status code $ !particle ident KF $ !parent particles $ !childreen particles $ !four momentum
**********INTEGER nmxhep !maximum number of particles DOUBLE PRECISION vhep INTEGER jdahep COMMON hepevt $ !serial number $ !number of particles $ !status code $ !particle ident KF $ !parent particles $ !childreen particles $ !four mass[GeV] $ m_PosnF
**********INTEGER nmxhep !maximum number of particles DOUBLE PRECISION vhep INTEGER jdahep COMMON hepevt $ !serial number $ !number of particles $ !status code $ !particle ident KF $ !parent particles $ !childreen particles $ !four mass[GeV] $ vhep(4, nmxhep) ! vertex[mm] SAVE/hepevt/*---------------------------------------------------------------------- LOGICAL qedrad COMMON/phoqed/$ qedrad(nmxhep) ! Photos flag SAVE/phoqed/*---------------------------------------------------------------------- INTEGER m_PhotStart ! start position of photons(1st phot at m_PhotStart+1) INTEGER m_PhotEnd ! end position photons INTEGER m_PosnF ! position of final state fermion INTEGER m_PosnFbar ! position of final state anti-fermion COMMON/HepEvt_posn/m_PhotStart
**********INTEGER nmxhep !maximum number of particles DOUBLE PRECISION vhep INTEGER jmohep
**********INTEGER nmxhep !maximum number of particles DOUBLE PRECISION phep
**********INTEGER nmxhep !maximum number of particles DOUBLE PRECISION vhep INTEGER nevhep
**********INTEGER nmxhep !maximum number of particles DOUBLE PRECISION vhep INTEGER nhep
**********INTEGER nmxhep !maximum number of particles DOUBLE PRECISION vhep INTEGER jdahep COMMON hepevt $ !serial number $ !number of particles $ !status code $ !particle ident KF $ !parent particles $ jdahep(2, nmxhep)
double mass
************Class m_alfQCDMZ INTEGER m_KFfin INTEGER m_IVfin INTEGER m_ibox *COMMON c_DZface $ alphaQED at(Q^2=MZ^2) DIZET $ m_alfQCDMZ
#define PRECISION
double maximum
Definition: EvtPycont.cc:38
*******INTEGER m_nBinMax INTEGER m_NdiMax PARAMETER(m_NdiMax=5) ! maximum dimension for siplices INTEGER m_KdiMax PARAMETER(m_KdiMax
IMPLICIT REAL *A O Z IMPLICIT INTEGER(I-N) C.... COMMONBALOCKS FOR MODE COMMON/MODEXS/ICH common/bornXS/xborn REAL *8 USER_XX(1000)