|
| DumpFileWriter (const std::string &name, framework::Process &process) |
|
virtual void | configure (framework::config::Parameters &ps) |
| Callback for the EventProcessor to configure itself from the given set of parameters.
|
|
virtual void | analyze (const framework::Event &event) |
| Process the event and make histograms or summaries.
|
|
virtual void | onProcessStart () |
| Callback for the EventProcessor to take any necessary action when the processing of events starts, such as creating histograms.
|
|
virtual void | onProcessEnd () |
| Callback for the EventProcessor to take any necessary action when the processing of events finishes, such as calculating job-summary quantities.
|
|
| Analyzer (const std::string &name, Process &process) |
| Class constructor.
|
|
| EventProcessor (const std::string &name, Process &process) |
| Class constructor.
|
|
virtual | ~EventProcessor () |
| Class destructor.
|
|
virtual void | onNewRun (const ldmx::RunHeader &runHeader) |
| Callback for the EventProcessor to take any necessary action when the run being processed changes.
|
|
virtual void | onFileOpen (EventFile &eventFile) |
| Callback for the EventProcessor to take any necessary action when a new event input ROOT file is opened.
|
|
virtual void | onFileClose (EventFile &eventFile) |
| Callback for the EventProcessor to take any necessary action when a event input ROOT file is closed.
|
|
template<class T > |
const T & | getCondition (const std::string &condition_name) |
| Access a conditions object for the current event.
|
|
TDirectory * | getHistoDirectory () |
| Access/create a directory in the histogram file for this event processor to create histograms and analysis tuples.
|
|
void | setStorageHint (framework::StorageControl::Hint hint) |
| Mark the current event as having the given storage control hint from this module.
|
|
void | setStorageHint (framework::StorageControl::Hint hint, const std::string &purposeString) |
| Mark the current event as having the given storage control hint from this module and the given purpose string.
|
|
int | getLogFrequency () const |
| Get the current logging frequency from the process.
|
|
int | getRunNumber () const |
| Get the run number from the process.
|
|
std::string | getName () const |
| Get the processor name.
|
|
void | createHistograms (const std::vector< framework::config::Parameters > &histos) |
| Internal function which is used to create histograms passed from the python configuration @parma histos vector of Parameters that configure histograms to create.
|
|
Definition at line 27 of file DumpFileWriter.h.
Callback for the EventProcessor to configure itself from the given set of parameters.
The parameters a processor has access to are the member variables of the python class in the sequence that has className equal to the EventProcessor class name.
For an example, look at MyProcessor.
- Parameters
-
parameters | Parameters for configuration. |
Reimplemented from framework::EventProcessor.
Definition at line 9 of file DumpFileWriter.cxx.