40 #ifndef _PHG4GDMLWRITEMATERIALS_INCLUDED_
41 #define _PHG4GDMLWRITEMATERIALS_INCLUDED_
43 #include <Geant4/G4Types.hh>
51 class G4PhysicsOrderedFreeVector;
69 void AtomWrite(xercesc::DOMElement*,
const G4double&);
70 void DWrite(xercesc::DOMElement*,
const G4double&);
71 void PWrite(xercesc::DOMElement*,
const G4double&);
72 void TWrite(xercesc::DOMElement*,
const G4double&);
73 void MEEWrite(xercesc::DOMElement*,
const G4double&);
77 void PropertyWrite(xercesc::DOMElement*,
const G4Material*
const);
79 const G4PhysicsOrderedFreeVector*
const);
void AddMaterial(const G4Material *const)
void PropertyWrite(xercesc::DOMElement *, const G4Material *const)
void MaterialWrite(const G4Material *const)
void AtomWrite(xercesc::DOMElement *, const G4double &)
void PWrite(xercesc::DOMElement *, const G4double &)
void DWrite(xercesc::DOMElement *, const G4double &)
void PropertyVectorWrite(const G4String &, const G4PhysicsOrderedFreeVector *const)
void MEEWrite(xercesc::DOMElement *, const G4double &)
xercesc::DOMElement * materialsElement
std::vector< const G4Isotope * > isotopeList
std::vector< const G4Material * > materialList
void ElementWrite(const G4Element *const)
virtual ~PHG4GDMLWriteMaterials()
void IsotopeWrite(const G4Isotope *const)
void TWrite(xercesc::DOMElement *, const G4double &)
std::vector< const G4Element * > elementList
virtual void MaterialsWrite(xercesc::DOMElement *)
void AddElement(const G4Element *const)
void AddIsotope(const G4Isotope *const)