Ignore:
Timestamp:
Dec 22, 2010, 3:52:27 PM (13 years ago)
Author:
garnier
Message:

geant4 tag 9.4

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/source/persistency/gdml/include/G4GDMLParser.hh

    r1337 r1347  
    2525//
    2626//
    27 // $Id: G4GDMLParser.hh,v 1.59 2010/02/17 18:06:25 gcosmo Exp $
    28 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     27// $Id: G4GDMLParser.hh,v 1.65 2010/11/17 10:47:02 gcosmo Exp $
     28// GEANT4 tag $Name: gdml-V09-03-09 $
    2929//
    3030//
     
    4545#include "G4GDMLWriteStructure.hh"
    4646#include "G4STRead.hh"
     47#include "G4GDMLMessenger.hh"
     48
     49#include "G4TransportationManager.hh"
     50#include "G4Navigator.hh"
     51
    4752
    4853#define G4GDML_DEFAULT_SCHEMALOCATION G4String("http://service-spi.web.cern.ch/service-spi/app/releases/GDML/schema/gdml.xsd")
     
    7075
    7176   inline void Write(const G4String& filename,
    72                      const G4VPhysicalVolume* const pvol = 0,
     77                     const G4VPhysicalVolume* pvol = 0,
    7378                           G4bool storeReferences = true,
    7479                     const G4String& SchemaLocation = G4GDML_DEFAULT_SCHEMALOCATION);
     
    7984     // Alternative path for the schema location can be specified; by default
    8085     // the URL to the GDML web site is used.
     86
     87   inline void Write(const G4String& filename,
     88                     const G4LogicalVolume* lvol = 0,
     89                           G4bool storeReferences = true,
     90                     const G4String& SchemaLocation = G4GDML_DEFAULT_SCHEMALOCATION);
     91     //
     92     // Exports on a GDML file, specified by 'filename' a geometry tree
     93     // starting from 'pvol' as top volume. Uniqueness of stored entities
     94     // is guaranteed by storing pointer-references by default.
     95     // Alternative path for the schema location can be specified; by default
     96     // the URL to the GDML web site is used. Same as method above except
     97     // that the logical volume is provided here.
    8198
    8299   inline G4LogicalVolume* ParseST(const G4String& name,
     
    101118   inline G4LogicalVolume* GetVolume(const G4String& name) const;
    102119   inline G4VPhysicalVolume* GetWorldVolume(const G4String& setupName="Default") const;
    103    inline G4GDMLAuxListType GetVolumeAuxiliaryInformation(const G4LogicalVolume* const logvol);
     120   inline G4GDMLAuxListType GetVolumeAuxiliaryInformation(G4LogicalVolume* logvol) const;
     121   inline const G4GDMLAuxMapType* GetAuxMap() const;
    104122   inline void StripNamePointers() const;
     123   inline void SetStripFlag(G4bool);
    105124   inline void SetOverlapCheck(G4bool);
     125   inline void Clear();                  // Clears the evaluator
    106126
    107127   // Methods for Writer
     
    115135   G4GDMLReadStructure* reader;
    116136   G4GDMLWriteStructure* writer;
    117    G4bool urcode, uwcode;
     137   G4GDMLMessenger* messenger;
     138   G4bool urcode, uwcode, strip;
    118139
    119140};
Note: See TracChangeset for help on using the changeset viewer.