CbmRoot
Loading...
Searching...
No Matches
CbmMcbm2024CheckBmonScvd Class Reference

Create and fills plots of time differences to trigger in DigiEvents. More...

#include <CbmMcbm2024CheckBmonScvd.h>

Inheritance diagram for CbmMcbm2024CheckBmonScvd:
[legend]
Collaboration diagram for CbmMcbm2024CheckBmonScvd:
[legend]

Public Member Functions

 CbmMcbm2024CheckBmonScvd ()
 Constructor.
 
 CbmMcbm2024CheckBmonScvd (const CbmMcbm2024CheckBmonScvd &)=delete
 Copy constructor (disabled)
 
virtual ~CbmMcbm2024CheckBmonScvd ()
 Destructor.
 
virtual void Exec (Option_t *opt)
 Task execution.
 
virtual void Finish ()
 Finish timeslice.
 
CbmMcbm2024CheckBmonScvdoperator= (const CbmMcbm2024CheckBmonScvd &)=delete
 Assignment operator (disabled)
 

Private Member Functions

virtual InitStatus Init ()
 Task initialisation.
 
 ClassDef (CbmMcbm2024CheckBmonScvd, 1)
 

Private Attributes

const std::vector< CbmDigiEvent > * fEvents = nullptr
 
size_t fNumTs = 0
 Input data (events)
 
size_t fNumEvents = 0
 Number of events.
 
TH1 * fHistMapBmonOld = nullptr
 
TH2 * fHistMapBmonScvd = nullptr
 
TH2 * fHistMapEvoBmonOld = nullptr
 
TH2 * fHistMapEvoBmonScvd = nullptr
 
TH1 * fHistDtBmon = nullptr
 
TH2 * fHistDtEvoBmon = nullptr
 
TH2 * fHistDtDxBmon = nullptr
 
TH2 * fHistDxCorBmon = nullptr
 
TCanvas * fCanvMap = nullptr
 
TCanvas * fCanvCorr = nullptr
 

Detailed Description

Create and fills plots of time differences to trigger in DigiEvents.

Creates for each detector system two histograms, one for the time difference of each digi in DigiEvents to the event seed time and another for the same quantity as function of TS index (~time evolution). Fills these plots for each DigiEvent.

Definition at line 30 of file CbmMcbm2024CheckBmonScvd.h.

Constructor & Destructor Documentation

◆ CbmMcbm2024CheckBmonScvd() [1/2]

CbmMcbm2024CheckBmonScvd::CbmMcbm2024CheckBmonScvd ( )

Constructor.

Definition at line 31 of file CbmMcbm2024CheckBmonScvd.cxx.

◆ CbmMcbm2024CheckBmonScvd() [2/2]

CbmMcbm2024CheckBmonScvd::CbmMcbm2024CheckBmonScvd ( const CbmMcbm2024CheckBmonScvd & )
delete

Copy constructor (disabled)

◆ ~CbmMcbm2024CheckBmonScvd()

CbmMcbm2024CheckBmonScvd::~CbmMcbm2024CheckBmonScvd ( )
virtual

Destructor.

Definition at line 36 of file CbmMcbm2024CheckBmonScvd.cxx.

Member Function Documentation

◆ ClassDef()

CbmMcbm2024CheckBmonScvd::ClassDef ( CbmMcbm2024CheckBmonScvd ,
1  )
private

◆ Exec()

◆ Finish()

void CbmMcbm2024CheckBmonScvd::Finish ( )
virtual

Finish timeslice.

Definition at line 175 of file CbmMcbm2024CheckBmonScvd.cxx.

References fNumEvents, and fNumTs.

◆ Init()

InitStatus CbmMcbm2024CheckBmonScvd::Init ( )
privatevirtual

Task initialisation.

Definition at line 187 of file CbmMcbm2024CheckBmonScvd.cxx.

References fEvents.

◆ operator=()

CbmMcbm2024CheckBmonScvd & CbmMcbm2024CheckBmonScvd::operator= ( const CbmMcbm2024CheckBmonScvd & )
delete

Assignment operator (disabled)

Member Data Documentation

◆ fCanvCorr

TCanvas* CbmMcbm2024CheckBmonScvd::fCanvCorr = nullptr
private

Definition at line 78 of file CbmMcbm2024CheckBmonScvd.h.

Referenced by Exec().

◆ fCanvMap

TCanvas* CbmMcbm2024CheckBmonScvd::fCanvMap = nullptr
private

Definition at line 77 of file CbmMcbm2024CheckBmonScvd.h.

Referenced by Exec().

◆ fEvents

const std::vector<CbmDigiEvent>* CbmMcbm2024CheckBmonScvd::fEvents = nullptr
private

Definition at line 63 of file CbmMcbm2024CheckBmonScvd.h.

Referenced by Exec(), and Init().

◆ fHistDtBmon

TH1* CbmMcbm2024CheckBmonScvd::fHistDtBmon = nullptr
private

Definition at line 72 of file CbmMcbm2024CheckBmonScvd.h.

Referenced by Exec().

◆ fHistDtDxBmon

TH2* CbmMcbm2024CheckBmonScvd::fHistDtDxBmon = nullptr
private

Definition at line 74 of file CbmMcbm2024CheckBmonScvd.h.

Referenced by Exec().

◆ fHistDtEvoBmon

TH2* CbmMcbm2024CheckBmonScvd::fHistDtEvoBmon = nullptr
private

Definition at line 73 of file CbmMcbm2024CheckBmonScvd.h.

Referenced by Exec().

◆ fHistDxCorBmon

TH2* CbmMcbm2024CheckBmonScvd::fHistDxCorBmon = nullptr
private

Definition at line 75 of file CbmMcbm2024CheckBmonScvd.h.

Referenced by Exec().

◆ fHistMapBmonOld

TH1* CbmMcbm2024CheckBmonScvd::fHistMapBmonOld = nullptr
private

Definition at line 67 of file CbmMcbm2024CheckBmonScvd.h.

Referenced by Exec().

◆ fHistMapBmonScvd

TH2* CbmMcbm2024CheckBmonScvd::fHistMapBmonScvd = nullptr
private

Definition at line 68 of file CbmMcbm2024CheckBmonScvd.h.

Referenced by Exec().

◆ fHistMapEvoBmonOld

TH2* CbmMcbm2024CheckBmonScvd::fHistMapEvoBmonOld = nullptr
private

Definition at line 69 of file CbmMcbm2024CheckBmonScvd.h.

Referenced by Exec().

◆ fHistMapEvoBmonScvd

TH2* CbmMcbm2024CheckBmonScvd::fHistMapEvoBmonScvd = nullptr
private

Definition at line 70 of file CbmMcbm2024CheckBmonScvd.h.

Referenced by Exec().

◆ fNumEvents

size_t CbmMcbm2024CheckBmonScvd::fNumEvents = 0
private

Number of events.

Definition at line 65 of file CbmMcbm2024CheckBmonScvd.h.

Referenced by Exec(), and Finish().

◆ fNumTs

size_t CbmMcbm2024CheckBmonScvd::fNumTs = 0
private

Input data (events)

Number of processed timeslices

Definition at line 64 of file CbmMcbm2024CheckBmonScvd.h.

Referenced by Exec(), and Finish().


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