LDMX Software
RunHeaderAnalyzer.cxx
1#include "Framework/RunHeaderAnalyzer.h"
2
3namespace framework {
4
6
7void RunHeaderAnalyzer::analyze(const framework::Event& event) { return; }
8
9} // namespace framework
10
11DECLARE_ANALYZER_NS(framework, RunHeaderAnalyzer);
#define DECLARE_ANALYZER_NS(NS, CLASS)
Macro which allows the framework to construct an analyzer given its name during configuration.
Implements an event buffer system for storing event data.
Definition Event.h:42
virtual void analyze(const framework::Event &event) override
Not used but necessary for an analyzer.
virtual void onNewRun(const ldmx::RunHeader &rh) override
This is used to print out the run header on a new run.
Run-specific configuration and data stored in its own output TTree alongside the event TTree in the o...
Definition RunHeader.h:57
void Print() const
Print a string desciption of this object.
Definition RunHeader.cxx:34
All classes in the ldmx-sw project use this namespace.
Definition PerfDict.cxx:45