20. Appendix B Options for standard components¶
The following is a list of options that may be set for the standard components: e.g. data files for input, print-out level for the message service, etc. The options are listed in tabular form for each component along with the default value and a short explanation. The component name is given in the table caption thus: [ComponentName].
¶ Option name Default value Meaning EvtSel “” If “NONE”, no event input [1] EvtMax -1 Maximum number of events to process. The default is -1 (infinite) unless EvtSel = “NONE”; in which case it is 10. TopAlg {} List of top level algorithms. Format: {<Type>/<Name>[, <Type2>/<Name2>,…]}; ExtSvc {} List of external services to be explicitly created by the ApplicationMgr (see section Section 12.2). Format: {<Type>/<Name>[, <Type2>/<Name2>,…]}; OutStream {} Declares an output stream object for writing data to a persistent store, e.g. {“DstWriter”}; See also Table 20.10 DLLs {} Search list of libraries for dynamic loading. Format: {<dll1>[,<dll2>,…]}; HistogramPersistency “NONE” Histogram and N-tuple persistency mechanism. Available options are “HBOOK”, “ROOT”, “NONE” Runable “AppMgrRunable” Type of runable object to be created by Application manager EventLoop “EventLoopMgr”
- Type of event loop:
- “EventLoopMgr” is standard event loop “MinimalEventLoop” executes algorithms but does not read events
OutputLevel MSG::INFO Same as MessageSvc.OutputLevel. See Table 20.2 for possible values JobOptionsType “FILE” Type of file (FILE implies ascii) JobOptionsPath “jobOptions.txt” Path for job options source NB: The last two options define the source of the job options file and so they cannot be defined in the job options file itself. There are two possibilities to set these options, the first one is using a environment variable called JOBOPTPATH or setting the option to the application manager directly from the main program [2]. The coded option takes precedence.
[1] | A basic DataObject object is created as event root (“/Event”) |
[2] | The setting of properties from the main program is discussed in Section 5.
|
20.1. B.1 Obsolete options¶
The following options are obsolete and should not be used. They are documented here for completeness and may be removed in a future release.
¶ Obsolete Option Replacement EventSelector.EvtMax ApplicationMgr.EvtMax (Table 20.1)