| 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 428 of file gen.py.


Member Function Documentation

def gen::Parameters::__init__ (   self  ) 

Definition at line 469 of file gen.py.

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

def gen::Parameters::cylinders (   self  ) 

Definition at line 487 of file gen.py.

00487                        :
00488         return self.cyl
00489 
    def header(self):

def gen::Parameters::header (   self  ) 

Definition at line 490 of file gen.py.

00490                     :
00491         s = """
00492 This defines the basic AD geometry.  It consists of these layers:
00493 
00494 ADE = AD envelope
00495 SST = Stainless Steel Tank
OIL = Oil layer

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

Definition at line 496 of file gen.py.

00515                           :
        from XmlDetDescGen.util import XmlFile


Member Data Documentation

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

Definition at line 430 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 432 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 445 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 453 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 462 of file gen.py.

gen::Parameters::cyl

Definition at line 479 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:13:45 2011 for MiniDryRunXmlDetDesc by doxygen 1.4.7