#include <RunController.hpp>
Inheritance diagram for cafe::RunController:

This opens the input files and loops over the events.
Input specifications can be of the form:
and any other root prefix (rootd:, rootk:, http:, rfio:, dcache:)
If '.Events' is greater than 0, only that many events will be processed.
Configuration options:
Definition at line 50 of file RunController.hpp.
Public Member Functions | |
| RunController (const char *name) | |
| ~RunController () | |
| void | processTree (TTree *tree, Event &event) |
| bool | Run (unsigned int max_events=0) |
| ClassDef (RunController, 0) | |
Private Attributes | |
| std::string | _input |
| unsigned int | _num_events |
| unsigned int | _max_events |
| unsigned int | _max_files |
| unsigned int | _num_files |
| unsigned int | _progress |
| int | _skip |
| int | _skip_files |
| std::set< std::string > | _friends |
| bool | _partialReads |
| int | _rootDebug |
| int | _treeDebug |
| bool | _loadAll |
| TFile * | _eventList |
| std::string | _treeName |
|
|
Definition at line 18 of file RunController.cpp. References _eventList, _friends, _input, _loadAll, _max_events, _max_files, _partialReads, _progress, _rootDebug, _skip, _skip_files, _treeDebug, _treeName, cafe::Config::get(), cafe::Config::getVString(), and cafe::Processor::name(). |
|
|
Definition at line 66 of file RunController.cpp. |
|
||||||||||||
|
|
|
||||||||||||
|
Definition at line 70 of file RunController.cpp. References _loadAll, _max_events, _num_events, _progress, _skip, _treeDebug, cafe::EventBase::clear(), cafe::Processor::incEventCount(), cafe::Processor::out(), cafe::Controller::processEvent(), and cafe::EventBase::setBranchAddresses(). Referenced by Run(). |
|
|
|
Definition at line 71 of file RunController.hpp. Referenced by Run(), and RunController(). |
|
|
Definition at line 66 of file RunController.hpp. Referenced by Run(), and RunController(). |
|
|
Definition at line 58 of file RunController.hpp. Referenced by Run(), and RunController(). |
|
|
Definition at line 70 of file RunController.hpp. Referenced by processTree(), and RunController(). |
|
|
Definition at line 60 of file RunController.hpp. Referenced by processTree(), Run(), and RunController(). |
|
|
Definition at line 61 of file RunController.hpp. Referenced by Run(), and RunController(). |
|
|
Definition at line 59 of file RunController.hpp. Referenced by processTree(), and Run(). |
|
|
Definition at line 62 of file RunController.hpp. Referenced by Run(). |
|
|
Definition at line 67 of file RunController.hpp. Referenced by Run(), and RunController(). |
|
|
Definition at line 63 of file RunController.hpp. Referenced by processTree(), and RunController(). |
|
|
Definition at line 68 of file RunController.hpp. Referenced by RunController(). |
|
|
Definition at line 64 of file RunController.hpp. Referenced by processTree(), and RunController(). |
|
|
Definition at line 65 of file RunController.hpp. Referenced by Run(), and RunController(). |
|
|
Definition at line 69 of file RunController.hpp. Referenced by processTree(), and RunController(). |
|
|
Definition at line 72 of file RunController.hpp. Referenced by Run(), and RunController(). |
1.3.4