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

In This Package:

gen::Parameters Class Reference

List of all members.

Public Member Functions

def __init__
def cylinders
def header
def write

Public Attributes

 cyl

Static Public Attributes

string filename = "parameters.xml"
list OavCon
list LsoCon
list IavCon
list GdsCon

Detailed Description

Definition at line 434 of file gen.py.


Member Function Documentation

def gen::Parameters::__init__ (   self  ) 

Definition at line 475 of file gen.py.

00475                       :
00476         ade = ADECylinder()
00477 #        sst = Cylinder("sst","0.012*m","0.020*m",'StainlessSteel',None)
00478 #        oil = Cylinder("oil","0.488*m","0.475*m",'MineralOil',sst)
00479         sst = CylinderSelf("sst","2500*mm","5000*mm",'StainlessSteel',None)
00480         oil = CylinderSelf("oil","2488*mm","ADsstHeight-SstFotHeight-SstBotThickness-SstLidThickness",'MineralOil',sst)
00481         oav = PolyCone("oav", self.OavCon, 'Acrylic',oil)
00482         lso = PolyCone("lso", self.LsoCon, 'LiquidScintillator',oav)
00483         iav = PolyCone("iav", self.IavCon, 'Acrylic',lso)
00484         gds = PolyCone("gds", self.GdsCon, 'GdDopedLS',iav)
00485         self.cyl = [ade,sst,oil,oav,lso,iav,gds]
00486         last = None
00487         for c in self.cyl:
00488             if last: last.child = c
00489             last = c
00490             continue
00491         return
00492 
    def cylinders(self):

def gen::Parameters::cylinders (   self  ) 

Definition at line 493 of file gen.py.

00493                        :
00494         return self.cyl
00495 
    def header(self):

def gen::Parameters::header (   self  ) 

Definition at line 496 of file gen.py.

00496                     :
00497         s = """
00498 This defines the basic AD geometry.  It consists of these layers:
00499 
00500 ADE = AD envelope
00501 SST = Stainless Steel Tank
OIL = Oil layer

def gen::Parameters::write (   self,
  outdir 
)

Definition at line 502 of file gen.py.

00521                           :
        from XmlDetDescGen.util import XmlFile


Member Data Documentation

string gen::Parameters::filename = "parameters.xml" [static]

Definition at line 436 of file gen.py.

list gen::Parameters::OavCon [static]

Initial value:

[("0*mm","OavBrlOutRadius" ),
              ("OavBrlHeight-OavBrlFlgThickness", 
               "OavBrlOutRadius"),
              ("OavBrlHeight-OavBrlFlgThickness",
               "OavBrlFlgRadius"),
              ("OavBrlHeight+OavThickness/cos(OavLidConAngle)",
               "OavBrlFlgRadius"),
              ("OavBrlHeight+OavThickness/cos(OavLidConAngle)", 
               "OavLidConBotRadius"),
              ("OavHeight",
               "OavLidConTopRadius")
              ]

Definition at line 438 of file gen.py.

list gen::Parameters::LsoCon [static]

Initial value:

[("0*mm", "LsoBrlRadius"), 
              ("LsoBrlHeight", "LsoBrlRadius"), 
              ("LsoBrlHeight", "LsoConBotRadius"), 
              ("LsoBrlHeight+LsoConHeight", "LsoConTopRadius"),
              ("LsoBrlHeight+LsoConHeight", "LsoConTopTipRadius"),
              ("LsoHeight", "LsoConTopTipRadius")
              ]

Definition at line 451 of file gen.py.

list gen::Parameters::IavCon [static]

Initial value:

[("0*mm", "IavBrlOutRadius"), 
              ("IavBrlHeight", "IavBrlOutRadius"),
              ("IavBrlHeight", "IavLidRadius"), 
              ("IavBrlHeight+IavLidFlgThickness", "IavLidRadius"), 
              ("IavBrlHeight+IavLidFlgThickness", 
               "IavLidConBotRadius"), 
              ("IavHeight", "IavLidConTopRadius")
              ]

Definition at line 459 of file gen.py.

list gen::Parameters::GdsCon [static]

Initial value:

[("0*mm", "GdsBrlRadius"),
              ("GdsBrlHeight", "GdsBrlRadius"), 
              ("GdsBrlHeight", "GdsConBotRadius"),
              ("GdsBrlHeight+GdsConHeight", "GdsConTopRadius"),
              ("GdsHeight", "GdsConTopRadius")
              ]

Definition at line 468 of file gen.py.

gen::Parameters::cyl

Definition at line 485 of file gen.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