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

Task class for reconstruction of the event t0. More...

#include <CbmRecoT0.h>

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

Public Member Functions

 CbmRecoT0 (const char *name="RecoBmon")
 Constructor.
 
virtual ~CbmRecoT0 ()
 Destructor.
 
virtual InitStatus Init ()
 Initialisation.
 
virtual void Exec (Option_t *opt)
 Task execution.
 
virtual void Finish ()
 End-of-timeslice action.
 

Private Member Functions

 ClassDef (CbmRecoT0, 1)
 

Private Attributes

const std::vector< CbmBmonDigi > * fBmonDigis = nullptr
 BMON digis.
 
TClonesArray * fEvents = nullptr
 CbmEvent.
 
CbmRecoT0MoniData fMonitor = {}
 Monitor data.
 

Detailed Description

Task class for reconstruction of the event t0.

Author
Volker Friese v.fri.nosp@m.ese@.nosp@m.gsi.d.nosp@m.e
Since
10.11.2022

The current implementation reads the t0 information from the TdzDigi object. t0 is set to -1. if no such object is in the event, and to -2. if there are several.

Definition at line 50 of file CbmRecoT0.h.

Constructor & Destructor Documentation

◆ CbmRecoT0()

CbmRecoT0::CbmRecoT0 ( const char * name = "RecoBmon")

Constructor.

Parameters
nameName of task
titleTitle of task

Definition at line 31 of file CbmRecoT0.cxx.

◆ ~CbmRecoT0()

CbmRecoT0::~CbmRecoT0 ( )
virtual

Destructor.

Definition at line 36 of file CbmRecoT0.cxx.

Member Function Documentation

◆ ClassDef()

CbmRecoT0::ClassDef ( CbmRecoT0 ,
1  )
private

◆ Exec()

void CbmRecoT0::Exec ( Option_t * opt)
virtual

Task execution.

Definition at line 83 of file CbmRecoT0.cxx.

References fBmonDigis, fEvents, CbmRecoT0MoniData::fExecTime, fMonitor, CbmRecoT0MoniData::fNumTs, and kBmonDigi.

◆ Finish()

◆ Init()

InitStatus CbmRecoT0::Init ( )
virtual

Initialisation.

Definition at line 41 of file CbmRecoT0.cxx.

References fBmonDigis, fEvents, and CbmBmonDigi::GetBranchName().

Member Data Documentation

◆ fBmonDigis

const std::vector<CbmBmonDigi>* CbmRecoT0::fBmonDigis = nullptr
private

BMON digis.

Definition at line 79 of file CbmRecoT0.h.

Referenced by Exec(), and Init().

◆ fEvents

TClonesArray* CbmRecoT0::fEvents = nullptr
private

CbmEvent.

Definition at line 80 of file CbmRecoT0.h.

Referenced by Exec(), and Init().

◆ fMonitor

CbmRecoT0MoniData CbmRecoT0::fMonitor = {}
private

Monitor data.

Definition at line 83 of file CbmRecoT0.h.

Referenced by Exec(), and Finish().


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