LCIO  "2.7.4"
 All Classes Namespaces Functions Variables Typedefs Friends Pages
hepevt1.h
1 // -*- C++ -*-
9 /*
10 ** HEPEVT1 COMMON block for MCParticle pointers
11 C ------------------------------------------------------------------
12 C
13  integer NMXHEP
14  parameter (NMXHEP=4000)
15  common /HEPEVT1/ MCPOINTERV(NMXHEP), MCCHARGEV(NMXHEP)
16  integer MCPOINTERV
17  real MCCHARGEV
18  save /HEPEVT1/
19 C... MCPOINTERV - vector containing MCParticle pointer
20 C... MCCHARGEV - vector containing MCParticle charge
21 C
22 C -------------------------------------------------------------------
23 C
24 */
25 
26 
27 #include "cpointer.h"
28 
29 #define NMXHEP 4000
30 struct hepevt1_t {
31 PTRTYPE mcpointerv[NMXHEP]; /* The MCParticle pointer */
32 float mcchargev[NMXHEP]; /* The MCParticle charge */
33 };
34 
35 /* prototypes */
36 extern "C"
37 {
38 extern struct hepevt1_t hepevt1_;
39 }
40 
41 #define FTNhep1 hepevt1_
42 
Definition: hepevt1.h:30