R3BROOT
R3B analysis software
Loading...
Searching...
No Matches
R3B::Neuland::EventHeaderCanvas Class Reference

#include <R3BNeulandEventHeaderCanvas.h>

Public Member Functions

 EventHeaderCanvas (std::string_view name)
Public Member Functions inherited from R3B::Neuland::OnlineCanvas
virtual ~OnlineCanvas ()=default
 OnlineCanvas (const OnlineCanvas &)=default
 OnlineCanvas (OnlineCanvas &&)=default
auto operator= (const OnlineCanvas &) -> OnlineCanvas &=delete
auto operator= (OnlineCanvas &&) -> OnlineCanvas &=delete
 OnlineCanvas (std::string_view name)
void SetTrigger (CalTrigger trigger)
void SetOnlineSpectra (OnlineSpectra *spectra)
auto GetBarNumber () const -> int
auto GetOnlineSpectra () const -> OnlineSpectra *
auto IsTriggered () const -> bool
auto CreateNewCanvas (DataMonitor &histograms) -> DataMonitorCanvas &

Private Member Functions

void DataInit () override
void CanvasInit (DataMonitor &histograms) override
void CanvasFill (DataMonitor &histograms) override
void CanvasFinish () override

Private Attributes

CanvasElement< TH1I > h_tpats_
CanvasElement< TH1I > h_spill_stat_

Detailed Description

Definition at line 24 of file R3BNeulandEventHeaderCanvas.h.

Constructor & Destructor Documentation

◆ EventHeaderCanvas()

R3B::Neuland::EventHeaderCanvas::EventHeaderCanvas ( std::string_view name)
inlineexplicit

Definition at line 27 of file R3BNeulandEventHeaderCanvas.h.

Member Function Documentation

◆ CanvasFill()

void R3B::Neuland::EventHeaderCanvas::CanvasFill ( DataMonitor & histograms)
overrideprivatevirtual

Implements R3B::Neuland::OnlineCanvas.

Definition at line 34 of file R3BNeulandEventHeaderCanvas.cxx.

◆ CanvasFinish()

void R3B::Neuland::EventHeaderCanvas::CanvasFinish ( )
overrideprivatevirtual

Reimplemented from R3B::Neuland::OnlineCanvas.

Definition at line 54 of file R3BNeulandEventHeaderCanvas.cxx.

◆ CanvasInit()

void R3B::Neuland::EventHeaderCanvas::CanvasInit ( DataMonitor & histograms)
overrideprivatevirtual

Implements R3B::Neuland::OnlineCanvas.

Definition at line 24 of file R3BNeulandEventHeaderCanvas.cxx.

◆ DataInit()

void R3B::Neuland::EventHeaderCanvas::DataInit ( )
overrideprivatevirtual

Implements R3B::Neuland::OnlineCanvas.

Definition at line 23 of file R3BNeulandEventHeaderCanvas.cxx.

Member Data Documentation

◆ h_spill_stat_

CanvasElement<TH1I> R3B::Neuland::EventHeaderCanvas::h_spill_stat_
private

Definition at line 34 of file R3BNeulandEventHeaderCanvas.h.

◆ h_tpats_

CanvasElement<TH1I> R3B::Neuland::EventHeaderCanvas::h_tpats_
private

Definition at line 33 of file R3BNeulandEventHeaderCanvas.h.


The documentation for this class was generated from the following files: