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

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

Location:
trunk/source/persistency/gdml/include
Files:
6 edited

Legend:

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

    r1228 r1315  
    2525//
    2626//
    27 // $Id: G4GDMLParser.hh,v 1.58 2009/04/15 13:29:30 gcosmo Exp $
    28 // GEANT4 tag $Name: geant4-09-03 $
     27// $Id: G4GDMLParser.hh,v 1.59 2010/02/17 18:06:25 gcosmo Exp $
     28// GEANT4 tag $Name: geant4-09-04-beta-cand-01 $
    2929//
    3030//
     
    9191   // Methods for Reader
    9292   //
    93    inline G4double GetConstant(const G4String& name);
    94    inline G4double GetVariable(const G4String& name);
    95    inline G4double GetQuantity(const G4String& name);
    96    inline G4ThreeVector GetPosition(const G4String& name);
    97    inline G4ThreeVector GetRotation(const G4String& name);
    98    inline G4ThreeVector GetScale(const G4String& name);
    99    inline G4GDMLMatrix GetMatrix(const G4String& name);
    100    inline G4LogicalVolume* GetVolume(const G4String& name);
    101    inline G4VPhysicalVolume* GetWorldVolume(const G4String& setupName="Default");
     93   inline G4bool IsValid(const G4String& name) const;
     94   inline G4double GetConstant(const G4String& name) const;
     95   inline G4double GetVariable(const G4String& name) const;
     96   inline G4double GetQuantity(const G4String& name) const;
     97   inline G4ThreeVector GetPosition(const G4String& name) const;
     98   inline G4ThreeVector GetRotation(const G4String& name) const;
     99   inline G4ThreeVector GetScale(const G4String& name) const;
     100   inline G4GDMLMatrix GetMatrix(const G4String& name) const;
     101   inline G4LogicalVolume* GetVolume(const G4String& name) const;
     102   inline G4VPhysicalVolume* GetWorldVolume(const G4String& setupName="Default") const;
    102103   inline G4GDMLAuxListType GetVolumeAuxiliaryInformation(const G4LogicalVolume* const logvol);
    103104   inline void StripNamePointers() const;
  • trunk/source/persistency/gdml/include/G4GDMLParser.icc

    r1228 r1315  
    2525//
    2626//
    27 // $Id: G4GDMLParser.icc,v 1.8 2009/01/22 11:02:07 gcosmo Exp $
    28 // GEANT4 tag $Name: geant4-09-03 $
     27// $Id: G4GDMLParser.icc,v 1.9 2010/02/17 18:06:25 gcosmo Exp $
     28// GEANT4 tag $Name: geant4-09-04-beta-cand-01 $
    2929//
    3030//
     
    8484//
    8585
     86inline G4bool G4GDMLParser::IsValid(const G4String& name) const
     87{
     88  return reader->IsValidID(name);
     89}
     90
    8691inline
    87 G4double G4GDMLParser::GetConstant(const G4String& name)
     92G4double G4GDMLParser::GetConstant(const G4String& name) const
    8893{
    8994  return reader->GetConstant(name);
     
    9196
    9297inline
    93 G4double G4GDMLParser::GetVariable(const G4String& name)
     98G4double G4GDMLParser::GetVariable(const G4String& name) const
    9499{
    95100  return reader->GetVariable(name);
     
    97102
    98103inline
    99 G4double G4GDMLParser::GetQuantity(const G4String& name)
     104G4double G4GDMLParser::GetQuantity(const G4String& name) const
    100105{
    101106  return reader->GetQuantity(name);
     
    103108
    104109inline
    105 G4ThreeVector G4GDMLParser::GetPosition(const G4String& name)
     110G4ThreeVector G4GDMLParser::GetPosition(const G4String& name) const
    106111{
    107112  return reader->GetPosition(name);
     
    109114
    110115inline
    111 G4ThreeVector G4GDMLParser::GetRotation(const G4String& name)
     116G4ThreeVector G4GDMLParser::GetRotation(const G4String& name) const
    112117{
    113118  return reader->GetRotation(name);
     
    115120
    116121inline
    117 G4ThreeVector G4GDMLParser::GetScale(const G4String& name)
     122G4ThreeVector G4GDMLParser::GetScale(const G4String& name) const
    118123{
    119124  return reader->GetScale(name);
     
    121126
    122127inline
    123 G4GDMLMatrix G4GDMLParser::GetMatrix(const G4String& name)
     128G4GDMLMatrix G4GDMLParser::GetMatrix(const G4String& name) const
    124129{
    125130  return reader->GetMatrix(name);
     
    127132
    128133inline
    129 G4LogicalVolume* G4GDMLParser::GetVolume(const G4String& name)
     134G4LogicalVolume* G4GDMLParser::GetVolume(const G4String& name) const
    130135{
    131136  return reader->GetVolume(name);
    132137}
    133138
    134 inline
    135 G4VPhysicalVolume* G4GDMLParser::GetWorldVolume(const G4String& setupName)
     139inline G4VPhysicalVolume*
     140G4GDMLParser::GetWorldVolume(const G4String& setupName) const
    136141{
    137142  return reader->GetWorldVolume(setupName);
  • trunk/source/persistency/gdml/include/G4GDMLReadDefine.hh

    r1228 r1315  
    7272 public:
    7373
     74   G4bool IsValidID(const G4String&) const;
    7475   G4double GetConstant(const G4String&);
    7576   G4double GetVariable(const G4String&);
  • trunk/source/persistency/gdml/include/G4GDMLReadSolids.hh

    r1228 r1315  
    2525//
    2626//
    27 // $Id: G4GDMLReadSolids.hh,v 1.15 2009/04/24 15:34:20 gcosmo Exp $
    28 // GEANT4 tag $Name: geant4-09-03 $
     27// $Id: G4GDMLReadSolids.hh,v 1.16 2010/06/02 13:53:04 gcosmo Exp $
     28// GEANT4 tag $Name: geant4-09-04-beta-cand-01 $
    2929//
    3030//
     
    8888   void TetRead(const xercesc::DOMElement* const);
    8989   void TorusRead(const xercesc::DOMElement* const);
     90   void GenTrapRead(const xercesc::DOMElement* const);
    9091   void TrapRead(const xercesc::DOMElement* const);
    9192   void TrdRead(const xercesc::DOMElement* const);
  • trunk/source/persistency/gdml/include/G4GDMLWrite.hh

    r1228 r1315  
    2525//
    2626//
    27 // $Id: G4GDMLWrite.hh,v 1.41 2009/04/24 15:34:20 gcosmo Exp $
    28 // GEANT4 tag $Name: geant4-09-03 $
     27// $Id: G4GDMLWrite.hh,v 1.42 2010/02/18 17:39:00 gcosmo Exp $
     28// GEANT4 tag $Name: geant4-09-04-beta-cand-01 $
    2929//
    3030//
     
    124124    xercesc::DOMDocument* doc;
    125125    xercesc::DOMElement* extElement;
    126     XMLCh tempStr[100];
     126    XMLCh tempStr[10000];
    127127
    128128};
  • trunk/source/persistency/gdml/include/G4GDMLWriteSolids.hh

    r1228 r1315  
    2525//
    2626//
    27 // $Id: G4GDMLWriteSolids.hh,v 1.38 2009/04/24 15:34:20 gcosmo Exp $
    28 // GEANT4 tag $Name: geant4-09-03 $
     27// $Id: G4GDMLWriteSolids.hh,v 1.39 2010/06/02 13:53:04 gcosmo Exp $
     28// GEANT4 tag $Name: geant4-09-04-beta-cand-01 $
    2929//
    3030//
     
    6363class G4Tet;
    6464class G4Torus;
     65class G4GenericTrap;
    6566class G4Trap;
    6667class G4Trd;
     
    102103   void TetWrite(xercesc::DOMElement*, const G4Tet* const);
    103104   void TorusWrite(xercesc::DOMElement*, const G4Torus* const);
     105   void GenTrapWrite(xercesc::DOMElement*, const G4GenericTrap* const);
    104106   void TrapWrite(xercesc::DOMElement*, const G4Trap* const);
    105107   void TrdWrite(xercesc::DOMElement*, const G4Trd* const);
Note: See TracChangeset for help on using the changeset viewer.