29 #ifndef G4DNAChampionElasticModel_h 
   30 #define G4DNAChampionElasticModel_h 1 
   47                             const G4String& nam = 
"DNAChampionElasticModel");
 
   71     errMsg << 
"The method G4DNAChampionElasticModel::" 
   72               "GetKillBelowThreshold is deprecated";
 
   74     G4Exception(
"G4DNAChampionElasticModel::GetKillBelowThreshold",
 
   83   typedef std::map<double, std::vector<double> > VecMap;
 
   85   typedef std::map<double, std::map<double, double> > TriDimensionMap;
 
   86   TriDimensionMap eDiffCrossSectionData;
 
   87   std::vector<double> eTdummyVec;
 
   90   const std::vector<G4double>* fpMolWaterDensity;
 
std::ostringstream G4ExceptionDescription
 
G4DNAChampionElasticModel(const G4ParticleDefinition *p=0, const G4String &nam="DNAChampionElasticModel")
 
void SetKillBelowThreshold(G4double threshold)
 
virtual ~G4DNAChampionElasticModel()
 
virtual void SampleSecondaries(std::vector< G4DynamicParticle * > *, const G4MaterialCutsCouple *, const G4DynamicParticle *, G4double tmin, G4double maxEnergy)
 
virtual G4double CrossSectionPerVolume(const G4Material *material, const G4ParticleDefinition *p, G4double ekin, G4double emin, G4double emax)
 
G4double GetKillBelowThreshold()
 
void G4Exception(const char *originOfException, const char *exceptionCode, G4ExceptionSeverity severity, const char *comments)
 
static const G4double emax
 
G4ParticleChangeForGamma * fParticleChangeForGamma
 
virtual void Initialise(const G4ParticleDefinition *, const G4DataVector &)