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 |
Definition at line 434 of file gen.py.
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 | ) |
def gen::Parameters::header | ( | self | ) |
def gen::Parameters::write | ( | self, | ||
outdir | ||||
) |
string gen::Parameters::filename = "parameters.xml" [static] |
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") ]
list gen::Parameters::LsoCon [static] |
list gen::Parameters::IavCon [static] |
Initial value:
[("0*mm", "IavBrlOutRadius"), ("IavBrlHeight", "IavBrlOutRadius"), ("IavBrlHeight", "IavLidRadius"), ("IavBrlHeight+IavLidFlgThickness", "IavLidRadius"), ("IavBrlHeight+IavLidFlgThickness", "IavLidConBotRadius"), ("IavHeight", "IavLidConTopRadius") ]
list gen::Parameters::GdsCon [static] |