R3BROOT
R3B analysis software
Loading...
Searching...
No Matches
R3B::Neuland::OnlineCanvas Class Referenceabstract

#include <R3BNeulandOnlineCanvas.h>

Public Member Functions

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 &
 
virtual void DataInit ()=0
 
virtual void CanvasInit (DataMonitor &histograms)=0
 
virtual void CanvasFill (DataMonitor &histograms)=0
 
virtual void CanvasFinish ()
 

Detailed Description

Definition at line 25 of file R3BNeulandOnlineCanvas.h.

Constructor & Destructor Documentation

◆ ~OnlineCanvas()

virtual R3B::Neuland::OnlineCanvas::~OnlineCanvas ( )
virtualdefault

◆ OnlineCanvas() [1/3]

R3B::Neuland::OnlineCanvas::OnlineCanvas ( const OnlineCanvas & )
default

◆ OnlineCanvas() [2/3]

R3B::Neuland::OnlineCanvas::OnlineCanvas ( OnlineCanvas && )
default

◆ OnlineCanvas() [3/3]

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

Definition at line 34 of file R3BNeulandOnlineCanvas.h.

Member Function Documentation

◆ CanvasFill()

◆ CanvasFinish()

◆ CanvasInit()

◆ CreateNewCanvas()

auto R3B::Neuland::OnlineCanvas::CreateNewCanvas ( DataMonitor & histograms) -> DataMonitorCanvas&
inline

Definition at line 46 of file R3BNeulandOnlineCanvas.h.

◆ DataInit()

◆ GetBarNumber()

auto R3B::Neuland::OnlineCanvas::GetBarNumber ( ) const -> int
inlinenodiscard

Definition at line 41 of file R3BNeulandOnlineCanvas.h.

◆ GetOnlineSpectra()

auto R3B::Neuland::OnlineCanvas::GetOnlineSpectra ( ) const -> OnlineSpectra*
inlinenodiscard

Definition at line 42 of file R3BNeulandOnlineCanvas.h.

◆ IsTriggered()

auto R3B::Neuland::OnlineCanvas::IsTriggered ( ) const -> bool
nodiscard

Definition at line 18 of file R3BNeulandOnlineCanvas.cxx.

◆ operator=() [1/2]

auto R3B::Neuland::OnlineCanvas::operator= ( const OnlineCanvas & ) -> OnlineCanvas &=delete
delete

◆ operator=() [2/2]

auto R3B::Neuland::OnlineCanvas::operator= ( OnlineCanvas && ) -> OnlineCanvas &=delete
delete

◆ SetOnlineSpectra()

void R3B::Neuland::OnlineCanvas::SetOnlineSpectra ( OnlineSpectra * spectra)
inline

Definition at line 40 of file R3BNeulandOnlineCanvas.h.

◆ SetTrigger()

void R3B::Neuland::OnlineCanvas::SetTrigger ( CalTrigger trigger)
inline

Definition at line 39 of file R3BNeulandOnlineCanvas.h.


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