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] |
1.4.7