| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

XmlDetDescGen::geometry::Logvol Class Reference

Inheritance diagram for XmlDetDescGen::geometry::Logvol:
[legend]
Collaboration diagram for XmlDetDescGen::geometry::Logvol:
[legend]
List of all members.

Public Member Functions

def __init__
def xml
def __init__
def set_path

Public Attributes

 material
 shape
 physvols
 name
 full_path

Detailed Description

Definition at line 8 of file geometry.py.


Member Function Documentation

def XmlDetDescGen::geometry::Logvol::__init__ (   self,
  name,
  material,
  shape,
  physvols = [] 
)

Definition at line 10 of file geometry.py.

00010                                                       :
00011         reference.Referable.__init__(self,name)
00012         self.material = material
00013         self.shape = shape
00014         self.physvols = physvols
00015         return
00016 
    def xml(self,fo,pre):

def XmlDetDescGen::geometry::Logvol::xml (   self,
  fo,
  pre 
)

Definition at line 17 of file geometry.py.

00017                         :
00018         "Output self as XML to file object fo, prefacing each line with pre"
00019         fo.write('%s<logvol name="%s" material="%s">\n'%(pre,self.name,self.material))
00020         self.shape.xml(fo,pre+'  ')
00021         for pv in self.physvols:
00022             pv.xml(fo,pre+'  ')
00023         fo.write('%s</logvol>\n'%pre)
00024         return
00025 
class Physvol:

def XmlDetDescGen::reference::Referable::__init__ (   self,
  name,
  full_path = None 
) [inherited]

Definition at line 5 of file reference.py.

00005                                           :
00006         self.name = name
00007         self.full_path=full_path
00008 
00009 
    def set_path(self,base):

def XmlDetDescGen::reference::Referable::set_path (   self,
  base 
) [inherited]

Definition at line 10 of file reference.py.

00010                            :
00011         self.full_path=base+"/"+self.name
00012 
class Reference:


Member Data Documentation

XmlDetDescGen::geometry::Logvol::material

Definition at line 12 of file geometry.py.

XmlDetDescGen::geometry::Logvol::shape

Definition at line 13 of file geometry.py.

XmlDetDescGen::geometry::Logvol::physvols

Definition at line 14 of file geometry.py.

XmlDetDescGen::reference::Referable::name [inherited]

Definition at line 6 of file reference.py.

XmlDetDescGen::reference::Referable::full_path [inherited]

Reimplemented in XmlDetDescGen::catalog::Catalog.

Definition at line 7 of file reference.py.


The documentation for this class was generated from the following file:
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Mon Apr 11 20:14:02 2011 for XmlDetDesc by doxygen 1.4.7