CLHEP/StdHepC++/StdFI.hh
// $Id: StdFI.hh,v 1.1 2000/05/05 19:38:07 garren Exp $
// -*- C++ -*-
//
// ----------------------------------------------------------------------
// StdFI.hh
// ----------------------------------------------------------------------
//
// This is the Fortran interface to various common blocks
//
#ifndef STDFI_HH
#define STDFI_HH
#include "CLHEP/config/CLHEP.h"
struct hepevt;
struct hepev2;
struct hepev3;
HEP_BEGIN_NAMESPACE(StdHep)
class FIhepevt {
public:
FIhepevt( hepevt * h) { hptr = h; }
static hepevt & get( ) { return * FIhepevt::hptr; }
private:
static hepevt * hptr;
}; // FIhepevt
class FIhepev2 {
public:
FIhepev2( hepev2 * h) { hptr = h; }
static hepev2 & get( ) { return * FIhepev2::hptr; }
private:
static hepev2 * hptr;
}; // FIhepev2
class FIhepev3 {
public:
FIhepev3( hepev3 * h) { hptr = h; }
static hepev3 & get( ) { return * FIhepev3::hptr; }
private:
static hepev3 * hptr;
}; // FIhepev3
HEP_END_NAMESPACE(StdHep)
#endif // STDFI_HH
Generated by GNU enscript 1.6.1.