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

#include <R3BNeulandHitCosmicCanvas.h>

Public Member Functions

 HitCosmicCanvas (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

InputVectorConnector< R3BNeulandHithit_data_ { "NeulandHits" }
 
CanvasElement< TH2D > hHitEvsBarCosmics_
 
CanvasElement< TH2D > hTdiffvsBarCosmics_
 
CanvasElement< TH2D > hDTBack_
 
CanvasElement< TH2D > hDTBackc_
 
CanvasElement< TH2D > hDTFront_
 
CanvasElement< TH2D > hDTFrontc_
 

Detailed Description

Definition at line 26 of file R3BNeulandHitCosmicCanvas.h.

Constructor & Destructor Documentation

◆ HitCosmicCanvas()

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

Definition at line 29 of file R3BNeulandHitCosmicCanvas.h.

Member Function Documentation

◆ CanvasFill()

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

Implements R3B::Neuland::OnlineCanvas.

Definition at line 92 of file R3BNeulandHitCosmicCanvas.cxx.

◆ CanvasFinish()

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

Reimplemented from R3B::Neuland::OnlineCanvas.

Definition at line 129 of file R3BNeulandHitCosmicCanvas.cxx.

◆ CanvasInit()

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

Implements R3B::Neuland::OnlineCanvas.

Definition at line 26 of file R3BNeulandHitCosmicCanvas.cxx.

◆ DataInit()

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

Implements R3B::Neuland::OnlineCanvas.

Definition at line 25 of file R3BNeulandHitCosmicCanvas.cxx.

Member Data Documentation

◆ hDTBack_

CanvasElement<TH2D> R3B::Neuland::HitCosmicCanvas::hDTBack_
private

Definition at line 39 of file R3BNeulandHitCosmicCanvas.h.

◆ hDTBackc_

CanvasElement<TH2D> R3B::Neuland::HitCosmicCanvas::hDTBackc_
private

Definition at line 40 of file R3BNeulandHitCosmicCanvas.h.

◆ hDTFront_

CanvasElement<TH2D> R3B::Neuland::HitCosmicCanvas::hDTFront_
private

Definition at line 41 of file R3BNeulandHitCosmicCanvas.h.

◆ hDTFrontc_

CanvasElement<TH2D> R3B::Neuland::HitCosmicCanvas::hDTFrontc_
private

Definition at line 42 of file R3BNeulandHitCosmicCanvas.h.

◆ hHitEvsBarCosmics_

CanvasElement<TH2D> R3B::Neuland::HitCosmicCanvas::hHitEvsBarCosmics_
private

Definition at line 37 of file R3BNeulandHitCosmicCanvas.h.

◆ hit_data_

InputVectorConnector<R3BNeulandHit> R3B::Neuland::HitCosmicCanvas::hit_data_ { "NeulandHits" }
private

Definition at line 35 of file R3BNeulandHitCosmicCanvas.h.

◆ hTdiffvsBarCosmics_

CanvasElement<TH2D> R3B::Neuland::HitCosmicCanvas::hTdiffvsBarCosmics_
private

Definition at line 38 of file R3BNeulandHitCosmicCanvas.h.


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