R3BROOT
R3B analysis software
|
#include <R3BNeulandTimingCanvas.h>
Public Member Functions | |
TimingCanvas (std::string_view name) | |
![]() | |
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 |
void | hit_data_fill () |
void | cal_data_fill () |
Private Attributes | |
InputVectorConnector< BarCalData > | cal_data_ { "NeulandCalData" } |
InputVectorConnector< R3BNeulandHit > | hit_data_ { "NeulandHits" } |
CanvasElement< TH2D > | hTofvsZ_ |
CanvasElement< TH2D > | hNeuLANDvsStart_ |
CanvasElement< TH1D > | hTOFc_ |
CanvasElement< TH2D > | hTofcvsX_ |
Definition at line 28 of file R3BNeulandTimingCanvas.h.
|
inlineexplicit |
Definition at line 31 of file R3BNeulandTimingCanvas.h.
|
private |
Definition at line 97 of file R3BNeulandTimingCanvas.cxx.
|
overrideprivatevirtual |
Implements R3B::Neuland::OnlineCanvas.
Definition at line 117 of file R3BNeulandTimingCanvas.cxx.
|
overrideprivatevirtual |
Reimplemented from R3B::Neuland::OnlineCanvas.
Definition at line 123 of file R3BNeulandTimingCanvas.cxx.
|
overrideprivatevirtual |
Implements R3B::Neuland::OnlineCanvas.
Definition at line 35 of file R3BNeulandTimingCanvas.cxx.
|
overrideprivatevirtual |
Implements R3B::Neuland::OnlineCanvas.
Definition at line 29 of file R3BNeulandTimingCanvas.cxx.
|
private |
Definition at line 71 of file R3BNeulandTimingCanvas.cxx.
|
private |
Definition at line 37 of file R3BNeulandTimingCanvas.h.
|
private |
Definition at line 38 of file R3BNeulandTimingCanvas.h.
|
private |
Definition at line 40 of file R3BNeulandTimingCanvas.h.
|
private |
Definition at line 41 of file R3BNeulandTimingCanvas.h.
|
private |
Definition at line 42 of file R3BNeulandTimingCanvas.h.
|
private |
Definition at line 39 of file R3BNeulandTimingCanvas.h.