Changeset 1315 for trunk/source/persistency/gdml/include
- Timestamp:
- Jun 18, 2010, 11:42:07 AM (15 years ago)
- Location:
- trunk/source/persistency/gdml/include
- Files:
-
- 6 edited
-
G4GDMLParser.hh (modified) (2 diffs)
-
G4GDMLParser.icc (modified) (9 diffs)
-
G4GDMLReadDefine.hh (modified) (1 diff)
-
G4GDMLReadSolids.hh (modified) (2 diffs)
-
G4GDMLWrite.hh (modified) (2 diffs)
-
G4GDMLWriteSolids.hh (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/source/persistency/gdml/include/G4GDMLParser.hh
r1228 r1315 25 25 // 26 26 // 27 // $Id: G4GDMLParser.hh,v 1.5 8 2009/04/15 13:29:30gcosmo Exp $28 // GEANT4 tag $Name: geant4-09-0 3$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 $ 29 29 // 30 30 // … … 91 91 // Methods for Reader 92 92 // 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; 102 103 inline G4GDMLAuxListType GetVolumeAuxiliaryInformation(const G4LogicalVolume* const logvol); 103 104 inline void StripNamePointers() const; -
trunk/source/persistency/gdml/include/G4GDMLParser.icc
r1228 r1315 25 25 // 26 26 // 27 // $Id: G4GDMLParser.icc,v 1. 8 2009/01/22 11:02:07gcosmo Exp $28 // GEANT4 tag $Name: geant4-09-0 3$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 $ 29 29 // 30 30 // … … 84 84 // 85 85 86 inline G4bool G4GDMLParser::IsValid(const G4String& name) const 87 { 88 return reader->IsValidID(name); 89 } 90 86 91 inline 87 G4double G4GDMLParser::GetConstant(const G4String& name) 92 G4double G4GDMLParser::GetConstant(const G4String& name) const 88 93 { 89 94 return reader->GetConstant(name); … … 91 96 92 97 inline 93 G4double G4GDMLParser::GetVariable(const G4String& name) 98 G4double G4GDMLParser::GetVariable(const G4String& name) const 94 99 { 95 100 return reader->GetVariable(name); … … 97 102 98 103 inline 99 G4double G4GDMLParser::GetQuantity(const G4String& name) 104 G4double G4GDMLParser::GetQuantity(const G4String& name) const 100 105 { 101 106 return reader->GetQuantity(name); … … 103 108 104 109 inline 105 G4ThreeVector G4GDMLParser::GetPosition(const G4String& name) 110 G4ThreeVector G4GDMLParser::GetPosition(const G4String& name) const 106 111 { 107 112 return reader->GetPosition(name); … … 109 114 110 115 inline 111 G4ThreeVector G4GDMLParser::GetRotation(const G4String& name) 116 G4ThreeVector G4GDMLParser::GetRotation(const G4String& name) const 112 117 { 113 118 return reader->GetRotation(name); … … 115 120 116 121 inline 117 G4ThreeVector G4GDMLParser::GetScale(const G4String& name) 122 G4ThreeVector G4GDMLParser::GetScale(const G4String& name) const 118 123 { 119 124 return reader->GetScale(name); … … 121 126 122 127 inline 123 G4GDMLMatrix G4GDMLParser::GetMatrix(const G4String& name) 128 G4GDMLMatrix G4GDMLParser::GetMatrix(const G4String& name) const 124 129 { 125 130 return reader->GetMatrix(name); … … 127 132 128 133 inline 129 G4LogicalVolume* G4GDMLParser::GetVolume(const G4String& name) 134 G4LogicalVolume* G4GDMLParser::GetVolume(const G4String& name) const 130 135 { 131 136 return reader->GetVolume(name); 132 137 } 133 138 134 inline 135 G4 VPhysicalVolume* G4GDMLParser::GetWorldVolume(const G4String& setupName)139 inline G4VPhysicalVolume* 140 G4GDMLParser::GetWorldVolume(const G4String& setupName) const 136 141 { 137 142 return reader->GetWorldVolume(setupName); -
trunk/source/persistency/gdml/include/G4GDMLReadDefine.hh
r1228 r1315 72 72 public: 73 73 74 G4bool IsValidID(const G4String&) const; 74 75 G4double GetConstant(const G4String&); 75 76 G4double GetVariable(const G4String&); -
trunk/source/persistency/gdml/include/G4GDMLReadSolids.hh
r1228 r1315 25 25 // 26 26 // 27 // $Id: G4GDMLReadSolids.hh,v 1.1 5 2009/04/24 15:34:20gcosmo Exp $28 // GEANT4 tag $Name: geant4-09-0 3$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 $ 29 29 // 30 30 // … … 88 88 void TetRead(const xercesc::DOMElement* const); 89 89 void TorusRead(const xercesc::DOMElement* const); 90 void GenTrapRead(const xercesc::DOMElement* const); 90 91 void TrapRead(const xercesc::DOMElement* const); 91 92 void TrdRead(const xercesc::DOMElement* const); -
trunk/source/persistency/gdml/include/G4GDMLWrite.hh
r1228 r1315 25 25 // 26 26 // 27 // $Id: G4GDMLWrite.hh,v 1.4 1 2009/04/24 15:34:20 gcosmo Exp $28 // GEANT4 tag $Name: geant4-09-0 3$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 $ 29 29 // 30 30 // … … 124 124 xercesc::DOMDocument* doc; 125 125 xercesc::DOMElement* extElement; 126 XMLCh tempStr[100 ];126 XMLCh tempStr[10000]; 127 127 128 128 }; -
trunk/source/persistency/gdml/include/G4GDMLWriteSolids.hh
r1228 r1315 25 25 // 26 26 // 27 // $Id: G4GDMLWriteSolids.hh,v 1.3 8 2009/04/24 15:34:20gcosmo Exp $28 // GEANT4 tag $Name: geant4-09-0 3$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 $ 29 29 // 30 30 // … … 63 63 class G4Tet; 64 64 class G4Torus; 65 class G4GenericTrap; 65 66 class G4Trap; 66 67 class G4Trd; … … 102 103 void TetWrite(xercesc::DOMElement*, const G4Tet* const); 103 104 void TorusWrite(xercesc::DOMElement*, const G4Torus* const); 105 void GenTrapWrite(xercesc::DOMElement*, const G4GenericTrap* const); 104 106 void TrapWrite(xercesc::DOMElement*, const G4Trap* const); 105 107 void TrdWrite(xercesc::DOMElement*, const G4Trd* const);
Note:
See TracChangeset
for help on using the changeset viewer.
