StdHep::FIhepevt, StdHep::FIhepev2 and StdHep::FIhepev3
provide the Fortran interface to the HEPEVT,
HEPEV2 and HEPEV3 common blocks.
HEPEV2 and HEPEV3 are extensions
to HEPEVT that track multiple collision informaion
http://www-pat.fnal.gov/stdhep.htm.
The user must define and instantiate structures
for these common blocks if they are to be used. For instance:
// initialize Fortran interface
extern struct hepevt hepevt_;
extern struct hepev2 hepev2_;
extern struct hepev3 hepev3_;
StdHep::FIhepevt h1( & hepevt_ );
StdHep::FIhepev2 h2( & hepev2_ );
StdHep::FIhepev3 h3( & hepev3_ );
Author
Lynn Garren
See also
StdHep::Particle,
StdHep::ParticleData,
StdHep::Collision,
StdHep::Event,
StdHep::Run,
StdHep::StreamElement,
StdHep::Streams,
StdHep::FIhepevt,
StdHep::FIhepev2,
StdHep::FIhepev3
Declaration
#include "CLHEP/StdHepC++/StdFI.hh"
namespace StdHep
class FIhepevt
Public Member Functions
- Constructor
- FIhepevt(hepevt *h)
- get
- static hepevt & get()
18 May 2000
EVC