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

In This Package:

XmlDetDescGen::geometry::Physvol Class Reference

List of all members.

Public Member Functions

def __init__
def xml

Public Attributes

 name
 logvol
 pos
 rot

Detailed Description

Definition at line 26 of file geometry.py.


Member Function Documentation

def XmlDetDescGen::geometry::Physvol::__init__ (   self,
  name,
  logvol,
  pos = None,
  rot = None 
)

Definition at line 28 of file geometry.py.

00028                                                     :
00029         self.name = name
00030         self.logvol = logvol
00031         self.pos = pos
00032         self.rot = rot
00033         return
00034 
    def xml(self,fo,pre):

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

Definition at line 35 of file geometry.py.

00035                         :
00036 
00037         if self.logvol.__class__ == Logvol:
00038             lvname = self.logvol.full_path
00039         else:
00040             lvname = self.logvol
00041 
00042         fo.write('%s<physvol name="%s" logvol="%s">\n'%(pre,self.name,lvname))
00043         if self.pos: self.pos.xml(fo,pre+'  ')
00044         if self.rot: self.rot.xml(fo,pre+'  ')
00045         fo.write('%s</physvol>\n'%pre)
00046         return
00047 
00048 
### this isn't actually supported.


Member Data Documentation

XmlDetDescGen::geometry::Physvol::name

Definition at line 29 of file geometry.py.

XmlDetDescGen::geometry::Physvol::logvol

Definition at line 30 of file geometry.py.

XmlDetDescGen::geometry::Physvol::pos

Definition at line 31 of file geometry.py.

XmlDetDescGen::geometry::Physvol::rot

Definition at line 32 of file geometry.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