Ignore:
Timestamp:
Jun 18, 2010, 11:42:07 AM (14 years ago)
Author:
garnier
Message:

update geant4-09-04-beta-cand-01 interfaces-V09-03-09 vis-V09-03-08

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/source/processes/electromagnetic/lowenergy/include/G4DNABornExcitationModel.hh

    r1228 r1315  
    2424// ********************************************************************
    2525//
    26 // $Id: G4DNABornExcitationModel.hh,v 1.1 2009/01/12 14:26:02 sincerti Exp $
    27 // GEANT4 tag $Name: geant4-09-03 $
     26// $Id: G4DNABornExcitationModel.hh,v 1.4 2010/03/27 12:46:51 sincerti Exp $
     27// GEANT4 tag $Name: geant4-09-04-beta-cand-01 $
    2828//
    2929
     
    3737#include "G4DNACrossSectionDataSet.hh"
    3838#include "G4LogLogInterpolation.hh"
     39#include "G4Electron.hh"
    3940#include "G4Proton.hh"
    4041#include "G4WaterExcitationStructure.hh"
     
    5051  virtual ~G4DNABornExcitationModel();
    5152
    52   virtual void Initialise(const G4ParticleDefinition*, const G4DataVector&);
     53  virtual void Initialise(const G4ParticleDefinition*, const G4DataVector& = *(new G4DataVector()) );
    5354
    5455  virtual G4double CrossSectionPerVolume(const G4Material* material,
     
    7071private:
    7172
    72   G4double lowEnergyLimit;
    73   G4double highEnergyLimit;
     73  std::map<G4String,G4double,std::less<G4String> > lowEnergyLimit;
     74  std::map<G4String,G4double,std::less<G4String> > highEnergyLimit;
     75
    7476  G4bool isInitialised;
    7577  G4int verboseLevel;
     
    7779  // Cross section
    7880
    79   G4DNACrossSectionDataSet* table;
     81  typedef std::map<G4String,G4String,std::less<G4String> > MapFile;
     82  MapFile tableFile;
     83
     84  typedef std::map<G4String,G4DNACrossSectionDataSet*,std::less<G4String> > MapData;
     85  MapData tableData;
    8086
    8187  // Partial cross section
    8288 
    83   G4int RandomSelect(G4double energy);
     89  G4int RandomSelect(G4double energy,const G4String& particle );
    8490 
    8591  // Final state
     
    8793  G4WaterExcitationStructure waterStructure;
    8894   
    89   // Test water material
    90    
    91   G4bool flagMaterialIsWater;
    92   G4double densityWater;
    93    
    9495  //
    95    
     96 
    9697  G4DNABornExcitationModel & operator=(const  G4DNABornExcitationModel &right);
    9798  G4DNABornExcitationModel(const  G4DNABornExcitationModel&);
Note: See TracChangeset for help on using the changeset viewer.