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

In This Package:

Helpers::Decay Class Reference

List of all members.

Public Member Functions

def __init__
def setVolume
def tools

Detailed Description

A Li9He8Tools "helper" module to configure for a radioactive decay.

Definition at line 9 of file Helpers.py.


Member Function Documentation

def Helpers::Decay::__init__ (   self,
  volume = '/dd/Structure/AD/far-oil1',
  decay = Li9He8Decayerator("decay"),
  positioner = GtPositionerTool("decayPositioner",                                                Strategy = 'FullVolume',
  Mode = 'Uniform',
  timerator = GtTimeratorTool("decayTimerator",                                              LifeTime = 1.*units.second,
  transformer = GtTransformTool("decayTransformer") 
)

Construct a Decay helper.

Coustom configured tools can
be passed in or customization can be done after construction
using the data members:

.decay
.positioner
.timerator
.transformer

If the Volume property for the positioner and transformer is
not yet set, it will be set to the value of "volume"

Definition at line 13 of file Helpers.py.

00023                                                                    :
00024         '''
00025         Construct a Decay helper.
00026 
00027         Coustom configured tools can
00028         be passed in or customization can be done after construction
00029         using the data members:
00030 
00031         .decay
00032         .positioner
00033         .timerator
00034         .transformer
00035         
00036         If the Volume property for the positioner and transformer is
00037         not yet set, it will be set to the value of "volume"
00038         '''
00039         try: 
00040             v = positioner.Volume
00041         except AttributeError:
00042             positioner.Volume = volume
00043             
00044         try:
00045             v = transformer.Volume
00046         except AttributeError:
00047             transformer.Volume = volume
00048 
00049         self.decay = decay
00050         self.positioner = positioner
00051         self.timerator = timerator
00052         self.transformer = transformer
        return

def Helpers::Decay::setVolume (   self,
  volumename 
)

Definition at line 53 of file Helpers.py.

00055                                   :
00056         self.positioner.Volume = volumename
00057         self.transformer.Volume = volumename
        return

def Helpers::Decay::tools (   self  ) 

Definition at line 58 of file Helpers.py.

00060                    :
        return [self.decay,self.positioner,self.timerator,self.transformer]


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 21:05:23 2011 for Li9He8Decay by doxygen 1.4.7