LCIO
02.17
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
src
cpp
include
CPPFORT
hepevt1.h
Go to the documentation of this file.
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
NMXHEP
#define NMXHEP
StdHep fortran interface to the COMMON /HEPEVT1/ used for MCParticle pointers and charges...
Definition:
hepevt1.h:29
hepevt1_t
Definition:
hepevt1.h:30
PTRTYPE
long PTRTYPE
Fortran interface - define the length of pointers this has to made machine independent ...
Definition:
cpointer.h:12
cpointer.h
hepevt1_t::mcchargev
float mcchargev[NMXHEP]
Definition:
hepevt1.h:32
hepevt1_t::mcpointerv
PTRTYPE mcpointerv[NMXHEP]
Definition:
hepevt1.h:31
Generated on Thu Dec 16 2021 15:42:53 for LCIO by
1.8.5