/search.css" rel="stylesheet" type="text/css"/> /search.js">
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

Public Member Functions | Public Attributes
ElecSim::Configure Class Reference

List of all members.

Public Member Functions

def __init__

Public Attributes

 dataSvc
 frontEndAlg

Detailed Description

Create default configuration for ElecSim. Configuration only adds the
ElecSim algorithm, EsFrontEndAlg.

Changes to algorithm and tool properties from their defaults can be
made in individual job option scripts by accessing them via ElecSimConf.

Definition at line 5 of file __init__.py.


Constructor & Destructor Documentation

def ElecSim::Configure::__init__ (   self,
  use_push_algs = True,
  use_sim_subseq = False 
)
Configure ElecSim.

Default tools are:
PmtTool - EsPmtEffectPulseTool
RpcTool - EsIdealPulseTool
FeeTool - EsIdealFeeTool
FecTool - EsIdealFecTool

Definition at line 14 of file __init__.py.

00015                                                                  :
00016         '''
00017         Configure ElecSim.
00018 
00019         Default tools are:
00020         PmtTool - EsPmtEffectPulseTool
00021         RpcTool - EsIdealPulseTool
00022         FeeTool - EsIdealFeeTool
00023         FecTool - EsIdealFecTool
00024         '''
00025 
00026         import DataSvc
00027         self.dataSvc = DataSvc.Configure()
00028 
00029         if use_push_algs:
00030             from ElecSim.ElecSimConf import EsFrontEndAlg
00031             self.frontEndAlg = EsFrontEndAlg()
00032             
00033             if not use_sim_subseq:
00034                 from Gaudi.Configuration import ApplicationMgr
00035                 app = ApplicationMgr()
00036                 app.TopAlg.append(self.frontEndAlg)
00037                 pass
00038             pass
00039         
00040         return
00041 

Member Data Documentation

Definition at line 22 of file __init__.py.

Definition at line 22 of file __init__.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 Fri May 16 2014 10:16:37 for ElecSim by doxygen 1.7.4