Import Geant4 9.3.0 source tree
This commit is contained in:
@@ -24,8 +24,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: G4GDMLWriteMaterials.hh,v 1.12 2008/07/16 15:46:33 gcosmo Exp $
|
||||
// GEANT4 tag $Name: geant4-09-02 $
|
||||
// $Id: G4GDMLWriteMaterials.hh,v 1.17 2009/04/27 07:22:36 gcosmo Exp $
|
||||
// GEANT4 tag $Name: geant4-09-03 $
|
||||
//
|
||||
//
|
||||
// class G4GDMLWriteMaterials
|
||||
@@ -41,22 +41,31 @@
|
||||
#ifndef _G4GDMLWRITEMATERIALS_INCLUDED_
|
||||
#define _G4GDMLWRITEMATERIALS_INCLUDED_
|
||||
|
||||
#include "G4Element.hh"
|
||||
#include "G4Isotope.hh"
|
||||
#include "G4Material.hh"
|
||||
#include "G4Types.hh"
|
||||
#include <vector>
|
||||
|
||||
#include "G4GDMLWriteDefine.hh"
|
||||
|
||||
class G4Isotope;
|
||||
class G4Element;
|
||||
class G4Material;
|
||||
class G4MaterialPropertyVector;
|
||||
|
||||
class G4GDMLWriteMaterials : public G4GDMLWriteDefine
|
||||
{
|
||||
|
||||
protected:
|
||||
public:
|
||||
|
||||
void AddIsotope(const G4Isotope* const);
|
||||
void AddElement(const G4Element* const);
|
||||
void AddMaterial(const G4Material* const);
|
||||
|
||||
private:
|
||||
virtual void MaterialsWrite(xercesc::DOMElement*);
|
||||
|
||||
protected:
|
||||
|
||||
G4GDMLWriteMaterials();
|
||||
virtual ~G4GDMLWriteMaterials();
|
||||
|
||||
void AtomWrite(xercesc::DOMElement*,const G4double&);
|
||||
void DWrite(xercesc::DOMElement*,const G4double&);
|
||||
@@ -65,9 +74,10 @@ class G4GDMLWriteMaterials : public G4GDMLWriteDefine
|
||||
void IsotopeWrite(const G4Isotope* const);
|
||||
void ElementWrite(const G4Element* const);
|
||||
void MaterialWrite(const G4Material* const);
|
||||
void MaterialsWrite(xercesc::DOMElement*);
|
||||
|
||||
private:
|
||||
void PropertyWrite(xercesc::DOMElement*, const G4Material* const);
|
||||
void PropertyVectorWrite(const G4String&,
|
||||
const G4MaterialPropertyVector* const);
|
||||
protected:
|
||||
|
||||
std::vector<const G4Isotope*> isotopeList;
|
||||
std::vector<const G4Element*> elementList;
|
||||
|
||||
Reference in New Issue
Block a user