ROOT
master
Reference Guide
Loading...
Searching...
No Matches
Hepevt.h
Go to the documentation of this file.
1
/* @(#)root/eg:$Id$ */
2
3
/*************************************************************************
4
* Copyright (C) 1995-2000, Rene Brun and Fons Rademakers. *
5
* All rights reserved. *
6
* *
7
* For the licensing terms see $ROOTSYS/LICENSE. *
8
* For the list of contributors see $ROOTSYS/README/CREDITS. *
9
*************************************************************************/
10
11
#ifndef ROOT_Hepevt
12
#define ROOT_Hepevt
13
14
#include "
Rtypes.h
"
15
16
#if !defined(ROOT_TGenerator_cxx) && !defined(G__DICTIONARY)
17
#warning "This header is an implementation detail, is deprecated and will be moved to ROOT/Hepevt.h in ROOT 6.44, and may be removed later on from public interface. Use instead the `TGenerator.h` public interface"
18
#endif
19
20
#include "
cfortran.h
"
21
22
extern
"C"
{
23
24
/// HEPEVT common block
25
typedef
struct
{
26
Int_t
nevhep
;
27
Int_t
nhep
;
28
Int_t
isthep[4000];
29
Int_t
idhep[4000];
30
Int_t
jmohep[4000][2];
31
Int_t
jdahep[4000][2];
32
Double_t
phep[4000][5];
33
Double_t
vhep[4000][4];
34
}
HEPEVT_DEF
;
35
36
#define HEPEVT COMMON_BLOCK(HEPEVT,hepevt)
37
38
COMMON_BLOCK_DEF
(
HEPEVT_DEF
,
HEPEVT
);
39
40
HEPEVT_DEF
HEPEVT
;
41
42
}
43
44
#endif
HEPEVT
#define HEPEVT
Definition
Hepevt.h:36
Rtypes.h
cfortran.h
COMMON_BLOCK_DEF
#define COMMON_BLOCK_DEF(DEFINITION, NAME)
Definition
cfortran.h:370
double
int
HEPEVT_DEF
HEPEVT common block.
Definition
Hepevt.h:25
HEPEVT_DEF::nevhep
Int_t nevhep
Definition
Hepevt.h:26
HEPEVT_DEF::nhep
Int_t nhep
Definition
Hepevt.h:27
montecarlo
eg
inc
Hepevt.h
ROOTmaster - Reference Guide Generated on Tue Oct 20 2026 15:13:03 (GVA Time) using Doxygen 1.10.0