Import Geant4 3.0.0 source tree

This commit is contained in:
Gabriele Cosmo
2016-06-08 15:55:53 +02:00
parent e7d7193284
commit cfcb558cfe
3050 changed files with 91703 additions and 48310 deletions
@@ -5,13 +5,18 @@
// based on the Program) you indicate your acceptance of this statement,
// and all its terms.
//
// $Id: G4VCrossSectionDataSet.hh,v 1.2 1999/12/15 14:52:06 gunter Exp $
// GEANT4 tag $Name: geant4-02-00 $
// $Id: G4VCrossSectionDataSet.hh,v 1.4 2000/12/14 11:25:57 hpw Exp $
// GEANT4 tag $Name: geant4-03-00 $
//
//
// GEANT4 physics abstract class: G4VCrossSectionData -- header file
// F.W. Jones, TRIUMF, 20-JAN-97
//
// Class Description
// This class serves as base class for cross-section data sets in geant4
// hadronic physics. Users can derive their specialized classes, and register with
// the system, or use provided data sets.
// Class Description - End
#ifndef G4VCrossSectionDataSet_h
#define G4VCrossSectionDataSet_h 1
@@ -33,6 +38,9 @@ public:
{
}
public: //with description
// the following methods need to be implemented for a new data-set.
virtual
G4bool IsApplicable(const G4DynamicParticle*, const G4Element*) = 0;
@@ -45,6 +53,8 @@ public:
virtual
void DumpPhysicsTable(const G4ParticleDefinition&) = 0;
public: // Without Description
void SetVerboseLevel(G4int value)
{
verboseLevel = value;