G4CrossSectionFactory.hh File Reference

#include "globals.hh"
#include "G4CrossSectionDataSetRegistry.hh"
#include "G4VCrossSectionDataSet.hh"

Go to the source code of this file.

Data Structures

class  G4VBaseXSFactory
class  G4CrossSectionFactory< T >

Defines

#define G4CrossSectionFactory_h   1
#define G4_DECLARE_XS_FACTORY(cross_section)   const G4CrossSectionFactory<cross_section>& cross_section##Factory = G4CrossSectionFactory<cross_section>(cross_section::Default_Name())
#define G4_REFERENCE_XS_FACTORY(cross_section)


Define Documentation

#define G4_DECLARE_XS_FACTORY ( cross_section   )     const G4CrossSectionFactory<cross_section>& cross_section##Factory = G4CrossSectionFactory<cross_section>(cross_section::Default_Name())

Definition at line 60 of file G4CrossSectionFactory.hh.

#define G4_REFERENCE_XS_FACTORY ( cross_section   ) 

Value:

class cross_section; \
  extern const G4CrossSectionFactory<cross_section>& cross_section##Factory; \
  const G4CrossSectionFactory<cross_section>& cross_section##FactoryRef = cross_section##Factory

Definition at line 63 of file G4CrossSectionFactory.hh.

#define G4CrossSectionFactory_h   1

Definition at line 27 of file G4CrossSectionFactory.hh.


Generated on Mon May 27 17:50:40 2013 for Geant4 by  doxygen 1.4.7