R3BROOT
R3B analysis software
Loading...
Searching...
No Matches
R3BNeulandEventHeaderCanvas.h
Go to the documentation of this file.
1
/******************************************************************************
2
* Copyright (C) 2019 GSI Helmholtzzentrum für Schwerionenforschung GmbH *
3
* Copyright (C) 2019-2023 Members of R3B Collaboration *
4
* *
5
* This software is distributed under the terms of the *
6
* GNU General Public Licence (GPL) version 3, *
7
* copied verbatim in the file "LICENSE". *
8
* *
9
* In applying this license GSI does not waive the privileges and immunities *
10
* granted to it by virtue of its status as an Intergovernmental Organization *
11
* or submit itself to any jurisdiction. *
12
******************************************************************************/
13
14
#pragma once
15
16
#include "
R3BNeulandOnlineCanvas.h
"
17
#include <TH1I.h>
18
19
namespace
R3B::Neuland
20
{
21
class
EventHeaderCanvas
:
public
OnlineCanvas
22
{
23
public
:
24
explicit
EventHeaderCanvas
(std::string_view name)
25
:
OnlineCanvas
(name)
26
{
27
}
28
29
private
:
30
CanvasElement<TH1I>
h_tpats_;
31
CanvasElement<TH1I>
h_spill_stat_;
32
void
DataInit
()
override
;
33
void
CanvasInit
(
DataMonitor
& histograms)
override
;
34
void
CanvasFill
(
DataMonitor
& histograms)
override
;
35
void
CanvasFinish
()
override
;
36
};
37
}
// namespace R3B::Neuland
R3BNeulandOnlineCanvas.h
R3B::CanvasElement
Definition
R3BDataMonitorCanvas.h:28
R3B::DataMonitor
Definition
R3BDataMonitor.h:30
R3B::Neuland::EventHeaderCanvas::CanvasInit
void CanvasInit(DataMonitor &histograms) override
Definition
R3BNeulandEventHeaderCanvas.cxx:21
R3B::Neuland::EventHeaderCanvas::CanvasFinish
void CanvasFinish() override
Definition
R3BNeulandEventHeaderCanvas.cxx:51
R3B::Neuland::EventHeaderCanvas::CanvasFill
void CanvasFill(DataMonitor &histograms) override
Definition
R3BNeulandEventHeaderCanvas.cxx:31
R3B::Neuland::EventHeaderCanvas::DataInit
void DataInit() override
Definition
R3BNeulandEventHeaderCanvas.cxx:20
R3B::Neuland::EventHeaderCanvas::EventHeaderCanvas
EventHeaderCanvas(std::string_view name)
Definition
R3BNeulandEventHeaderCanvas.h:24
R3B::Neuland::OnlineCanvas::OnlineCanvas
OnlineCanvas(const OnlineCanvas &)=default
R3B::Neuland
Simulation of NeuLAND Bar/Paddle.
Definition
R3BNeulandAnalysisApp.cxx:80
neuland
online
canvases
R3BNeulandEventHeaderCanvas.h
Generated by
1.13.2