Definition at line 58 of file ROOTwriter.py.
 
|  | 
| def | __init__ (self, writer) | 
|  | 
| def | dumpGeoTree (self) | 
|  | 
| def | dumpMaterials (self, matlist) | 
|  | 
| def | dumpSolids (self, shapelist) | 
|  | 
| def | examineVol (self, volume) | 
|  | 
| def | examineVol2 (self, volume) | 
|  | 
| def | genName (self, name) | 
|  | 
| def | getNodes (self, volume) | 
|  | 
| def | orderVolumes (self, volume) | 
|  | 
| def | rotXYZ (self, r) | 
|  | 
| def | TGeoArb8 (self, solid) | 
|  | 
| def | TGeoBBox (self, solid) | 
|  | 
| def | TGeoCompositeShape (self, solid) | 
|  | 
| def | TGeoCone (self, solid) | 
|  | 
| def | TGeoConeSeg (self, solid) | 
|  | 
| def | TGeoCtub (self, solid) | 
|  | 
| def | TGeoEltu (self, solid) | 
|  | 
| def | TGeoGtra (self, solid) | 
|  | 
| def | TGeoHype (self, solid) | 
|  | 
| def | TGeoIntersection (self, solid) | 
|  | 
| def | TGeoPara (self, solid) | 
|  | 
| def | TGeoParaboloid (self, solid) | 
|  | 
| def | TGeoPcon (self, solid) | 
|  | 
| def | TGeoPgon (self, solid) | 
|  | 
| def | TGeoSphere (self, solid) | 
|  | 
| def | TGeoSubtraction (self, solid) | 
|  | 
| def | TGeoTorus (self, solid) | 
|  | 
| def | TGeoTrap (self, solid) | 
|  | 
| def | TGeoTrd1 (self, solid) | 
|  | 
| def | TGeoTrd2 (self, solid) | 
|  | 
| def | TGeoTube (self, solid) | 
|  | 
| def | TGeoTubeSeg (self, solid) | 
|  | 
| def | TGeoUnion (self, solid) | 
|  | 
| def | TGeoXtru (self, solid) | 
|  | 
◆ __init__()
      
        
          | def ROOTwriter.ROOTwriter.__init__ | ( |  | self, | 
        
          |  |  |  | writer | 
        
          |  | ) |  |  | 
      
 
 
◆ dumpGeoTree()
      
        
          | def ROOTwriter.ROOTwriter.dumpGeoTree | ( |  | self | ) |  | 
      
 
 
◆ dumpMaterials()
      
        
          | def ROOTwriter.ROOTwriter.dumpMaterials | ( |  | self, | 
        
          |  |  |  | matlist | 
        
          |  | ) |  |  | 
      
 
 
◆ dumpSolids()
      
        
          | def ROOTwriter.ROOTwriter.dumpSolids | ( |  | self, | 
        
          |  |  |  | shapelist | 
        
          |  | ) |  |  | 
      
 
 
◆ examineVol()
      
        
          | def ROOTwriter.ROOTwriter.examineVol | ( |  | self, | 
        
          |  |  |  | volume | 
        
          |  | ) |  |  | 
      
 
 
◆ examineVol2()
      
        
          | def ROOTwriter.ROOTwriter.examineVol2 | ( |  | self, | 
        
          |  |  |  | volume | 
        
          |  | ) |  |  | 
      
 
 
◆ genName()
      
        
          | def ROOTwriter.ROOTwriter.genName | ( |  | self, | 
        
          |  |  |  | name | 
        
          |  | ) |  |  | 
      
 
 
◆ getNodes()
      
        
          | def ROOTwriter.ROOTwriter.getNodes | ( |  | self, | 
        
          |  |  |  | volume | 
        
          |  | ) |  |  | 
      
 
 
◆ orderVolumes()
      
        
          | def ROOTwriter.ROOTwriter.orderVolumes | ( |  | self, | 
        
          |  |  |  | volume | 
        
          |  | ) |  |  | 
      
 
 
◆ rotXYZ()
      
        
          | def ROOTwriter.ROOTwriter.rotXYZ | ( |  | self, | 
        
          |  |  |  | r | 
        
          |  | ) |  |  | 
      
 
 
◆ TGeoArb8()
      
        
          | def ROOTwriter.ROOTwriter.TGeoArb8 | ( |  | self, | 
        
          |  |  |  | solid | 
        
          |  | ) |  |  | 
      
 
 
◆ TGeoBBox()
      
        
          | def ROOTwriter.ROOTwriter.TGeoBBox | ( |  | self, | 
        
          |  |  |  | solid | 
        
          |  | ) |  |  | 
      
 
 
◆ TGeoCompositeShape()
      
        
          | def ROOTwriter.ROOTwriter.TGeoCompositeShape | ( |  | self, | 
        
          |  |  |  | solid | 
        
          |  | ) |  |  | 
      
 
 
◆ TGeoCone()
      
        
          | def ROOTwriter.ROOTwriter.TGeoCone | ( |  | self, | 
        
          |  |  |  | solid | 
        
          |  | ) |  |  | 
      
 
 
◆ TGeoConeSeg()
      
        
          | def ROOTwriter.ROOTwriter.TGeoConeSeg | ( |  | self, | 
        
          |  |  |  | solid | 
        
          |  | ) |  |  | 
      
 
 
◆ TGeoCtub()
      
        
          | def ROOTwriter.ROOTwriter.TGeoCtub | ( |  | self, | 
        
          |  |  |  | solid | 
        
          |  | ) |  |  | 
      
 
 
◆ TGeoEltu()
      
        
          | def ROOTwriter.ROOTwriter.TGeoEltu | ( |  | self, | 
        
          |  |  |  | solid | 
        
          |  | ) |  |  | 
      
 
 
◆ TGeoGtra()
      
        
          | def ROOTwriter.ROOTwriter.TGeoGtra | ( |  | self, | 
        
          |  |  |  | solid | 
        
          |  | ) |  |  | 
      
 
 
◆ TGeoHype()
      
        
          | def ROOTwriter.ROOTwriter.TGeoHype | ( |  | self, | 
        
          |  |  |  | solid | 
        
          |  | ) |  |  | 
      
 
 
◆ TGeoIntersection()
      
        
          | def ROOTwriter.ROOTwriter.TGeoIntersection | ( |  | self, | 
        
          |  |  |  | solid | 
        
          |  | ) |  |  | 
      
 
 
◆ TGeoPara()
      
        
          | def ROOTwriter.ROOTwriter.TGeoPara | ( |  | self, | 
        
          |  |  |  | solid | 
        
          |  | ) |  |  | 
      
 
 
◆ TGeoParaboloid()
      
        
          | def ROOTwriter.ROOTwriter.TGeoParaboloid | ( |  | self, | 
        
          |  |  |  | solid | 
        
          |  | ) |  |  | 
      
 
 
◆ TGeoPcon()
      
        
          | def ROOTwriter.ROOTwriter.TGeoPcon | ( |  | self, | 
        
          |  |  |  | solid | 
        
          |  | ) |  |  | 
      
 
 
◆ TGeoPgon()
      
        
          | def ROOTwriter.ROOTwriter.TGeoPgon | ( |  | self, | 
        
          |  |  |  | solid | 
        
          |  | ) |  |  | 
      
 
 
◆ TGeoSphere()
      
        
          | def ROOTwriter.ROOTwriter.TGeoSphere | ( |  | self, | 
        
          |  |  |  | solid | 
        
          |  | ) |  |  | 
      
 
 
◆ TGeoSubtraction()
      
        
          | def ROOTwriter.ROOTwriter.TGeoSubtraction | ( |  | self, | 
        
          |  |  |  | solid | 
        
          |  | ) |  |  | 
      
 
 
◆ TGeoTorus()
      
        
          | def ROOTwriter.ROOTwriter.TGeoTorus | ( |  | self, | 
        
          |  |  |  | solid | 
        
          |  | ) |  |  | 
      
 
 
◆ TGeoTrap()
      
        
          | def ROOTwriter.ROOTwriter.TGeoTrap | ( |  | self, | 
        
          |  |  |  | solid | 
        
          |  | ) |  |  | 
      
 
 
◆ TGeoTrd1()
      
        
          | def ROOTwriter.ROOTwriter.TGeoTrd1 | ( |  | self, | 
        
          |  |  |  | solid | 
        
          |  | ) |  |  | 
      
 
 
◆ TGeoTrd2()
      
        
          | def ROOTwriter.ROOTwriter.TGeoTrd2 | ( |  | self, | 
        
          |  |  |  | solid | 
        
          |  | ) |  |  | 
      
 
 
◆ TGeoTube()
      
        
          | def ROOTwriter.ROOTwriter.TGeoTube | ( |  | self, | 
        
          |  |  |  | solid | 
        
          |  | ) |  |  | 
      
 
 
◆ TGeoTubeSeg()
      
        
          | def ROOTwriter.ROOTwriter.TGeoTubeSeg | ( |  | self, | 
        
          |  |  |  | solid | 
        
          |  | ) |  |  | 
      
 
 
◆ TGeoUnion()
      
        
          | def ROOTwriter.ROOTwriter.TGeoUnion | ( |  | self, | 
        
          |  |  |  | solid | 
        
          |  | ) |  |  | 
      
 
 
◆ TGeoXtru()
      
        
          | def ROOTwriter.ROOTwriter.TGeoXtru | ( |  | self, | 
        
          |  |  |  | solid | 
        
          |  | ) |  |  | 
      
 
 
◆ bnodes
  
  | 
        
          | ROOTwriter.ROOTwriter.bnodes |  | static | 
 
 
◆ bvols
  
  | 
        
          | ROOTwriter.ROOTwriter.bvols |  | static | 
 
 
◆ currentNode
  
  | 
        
          | ROOTwriter.ROOTwriter.currentNode = volume.GetNode(i) |  | static | 
 
 
◆ daughters [1/2]
  
  | 
        
          | ROOTwriter.ROOTwriter.daughters = volume.GetNodes() |  | static | 
 
 
◆ daughters [2/2]
  
  | 
        
          | list ROOTwriter.ROOTwriter.daughters = [] |  | static | 
 
 
◆ elements
      
        
          | ROOTwriter.ROOTwriter.elements | 
      
 
 
◆ geomgr
  
  | 
        
          | ROOTwriter.ROOTwriter.geomgr |  | static | 
 
 
◆ index
  
  | 
        
          | string ROOTwriter.ROOTwriter.index = str(nextVol.GetNumber())+"_"+str(libPyROOT.AddressOf(nextVol)[0]) |  | static | 
 
 
◆ name
  
  | 
        
          | string ROOTwriter.ROOTwriter.name = node.GetName()+'in'+volume.GetName() |  | static | 
 
 
◆ nd
  
  | 
        
          | ROOTwriter.ROOTwriter.nd = volume.GetNdaughters() |  | static | 
 
 
◆ nextVol
  
  | 
        
          | ROOTwriter.ROOTwriter.nextVol = currentNode.GetVolume() |  | static | 
 
 
◆ node
  
  | 
        
          | ROOTwriter.ROOTwriter.node = volume.GetNode(i) |  | static | 
 
 
◆ nodeCount
  
  | 
        
          | ROOTwriter.ROOTwriter.nodeCount |  | static | 
 
 
◆ nodes
  
  | 
        
          | ROOTwriter.ROOTwriter.nodes |  | static | 
 
 
◆ pos
  
  | 
        
          | ROOTwriter.ROOTwriter.pos = node.GetMatrix().GetTranslation() |  | static | 
 
 
  
  | 
        
          | def ROOTwriter.ROOTwriter.r = self.rotXYZ(node.GetMatrix().GetRotationMatrix()) |  | static | 
 
 
◆ rotname
  
  | 
        
          | string ROOTwriter.ROOTwriter.rotname = '' |  | static | 
 
 
◆ sections
  
  | 
        
          | list ROOTwriter.ROOTwriter.sections = [] |  | static | 
 
 
◆ shapesCount
  
  | 
        
          | ROOTwriter.ROOTwriter.shapesCount |  | static | 
 
 
◆ solList
  
  | 
        
          | ROOTwriter.ROOTwriter.solList |  | static | 
 
 
◆ sortedVols
  
  | 
        
          | ROOTwriter.ROOTwriter.sortedVols |  | static | 
 
 
◆ vols
  
  | 
        
          | ROOTwriter.ROOTwriter.vols |  | static | 
 
 
◆ volsUseCount
  
  | 
        
          | ROOTwriter.ROOTwriter.volsUseCount |  | static | 
 
 
◆ volumeCount
  
  | 
        
          | ROOTwriter.ROOTwriter.volumeCount |  | static | 
 
 
◆ writer
      
        
          | ROOTwriter.ROOTwriter.writer | 
      
 
 
The documentation for this class was generated from the following file: