LDMX Software
Toggle main menu visibility
Main Page
Related Pages
Namespaces
Namespace List
Namespace Members
All
Functions
Variables
Typedefs
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
~
Variables
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
Enumerations
Enumerator
Related Symbols
Files
File List
File Members
All
Functions
Macros
Framework
src
Framework
RunHeaderAnalyzer.cxx
1
#include "Framework/RunHeaderAnalyzer.h"
2
3
namespace
framework
{
4
5
void
RunHeaderAnalyzer::onNewRun
(
const
ldmx::RunHeader
& rh) { rh.
Print
(); }
6
7
void
RunHeaderAnalyzer::analyze
(
const
framework::Event
& event) {
return
; }
8
9
}
// namespace framework
10
11
DECLARE_ANALYZER_NS
(
framework
, RunHeaderAnalyzer);
DECLARE_ANALYZER_NS
#define DECLARE_ANALYZER_NS(NS, CLASS)
Macro which allows the framework to construct an analyzer given its name during configuration.
Definition
EventProcessor.h:391
framework::Event
Implements an event buffer system for storing event data.
Definition
Event.h:42
framework::RunHeaderAnalyzer::analyze
virtual void analyze(const framework::Event &event) override
Not used but necessary for an analyzer.
Definition
RunHeaderAnalyzer.cxx:7
framework::RunHeaderAnalyzer::onNewRun
virtual void onNewRun(const ldmx::RunHeader &rh) override
This is used to print out the run header on a new run.
Definition
RunHeaderAnalyzer.cxx:5
ldmx::RunHeader
Run-specific configuration and data stored in its own output TTree alongside the event TTree in the o...
Definition
RunHeader.h:57
ldmx::RunHeader::Print
void Print() const
Print a string desciption of this object.
Definition
RunHeader.cxx:34
framework
All classes in the ldmx-sw project use this namespace.
Definition
PerfDict.cxx:45
Generated by
1.12.0