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

#include <CbmTaskBuildRawEvents.h>

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

Public Member Functions

 CbmTaskBuildRawEvents ()
 
 CbmTaskBuildRawEvents (const CbmTaskBuildRawEvents &)=delete
 
CbmTaskBuildRawEvents operator= (const CbmTaskBuildRawEvents &)=delete
 
 ~CbmTaskBuildRawEvents ()
 
virtual InitStatus Init ()
 
virtual InitStatus ReInit ()
 
virtual void Exec (Option_t *)
 
virtual void Finish ()
 
void SetOutFilename (TString sNameIn)
 
void SetWriteHistosToFairSink (Bool_t var)
 
void SetFillHistos (Bool_t bFlag=kTRUE)
 
void SetReferenceDetector (RawEventBuilderDetector refDet, std::vector< bool > select={})
 
void AddDetector (RawEventBuilderDetector selDet)
 
void RemoveDetector (RawEventBuilderDetector selDet)
 
void SetTriggerMinNumber (ECbmModuleId selDet, UInt_t uVal)
 
void SetTriggerMaxNumber (ECbmModuleId selDet, Int_t iVal)
 
void SetTriggerMinLayersNumber (ECbmModuleId selDet, UInt_t uVal)
 
void SetHistogramMaxDigiNb (ECbmModuleId selDet, UInt_t uVal)
 
void SetTriggerWindow (ECbmModuleId det, Double_t dWinBeg, Double_t dWinEnd)
 
void SetTsParameters (Double_t dTsStartTime, Double_t dTsLength, Double_t dTsOverLength)
 
void SetEventOverlapMode (EOverlapModeRaw mode)
 
void SetIgnoreTsOverlap (Bool_t bFlagIn)
 
void ChangeMuchBeamtimeDigiFlag (Bool_t bFlagIn=kFALSE)
 
void SetTimings (Bool_t bFlagIn=kTRUE)
 
void SetSeedFinderQa (Bool_t bFlagIn=kTRUE)
 
void PrintTimings ()
 
void AddSeedTimeFillerToList (RawEventBuilderDetector seedDet)
 
void SetSlidingWindowSeedFinder (int32_t minDigis, double dWindDur, double dDeadT, double dOffset=0.0)
 
void SetIdealSeedFinder (const int32_t fileId=-1)
 
void DumpSeedTimesFromDetList ()
 
void SetSeedTimeWindow (Double_t beg, Double_t end)
 
void SetDigiEventOutput (Bool_t bFlagIn=kTRUE)
 
void SetDigiEventExclusiveTrdExtraction (Bool_t bFlagIn=kTRUE)
 

Private Member Functions

void BuildEvents ()
 
void FillOutput ()
 
void SaveHistos ()
 
template<class TDigi >
void InitDigis (ECbmModuleId detId, std::vector< TDigi > **vDigi)
 
template<class TDigi >
void ReadDigis (ECbmModuleId detId, std::vector< TDigi > *vDigis)
 
Double_t GetDigiTime (ECbmModuleId _system, UInt_t _entry)
 
UInt_t GetNofDigis (ECbmModuleId _system)
 
void FillSeedTimesFromDetList (std::vector< Double_t > *vdSeedTimes, std::vector< CbmMatch > *vDigiMatch=nullptr)
 
void FillSeedTimesFromSlidingWindow ()
 
void FillSeedTimesFromSlidingWindow (const RawEventBuilderDetector *seedDet)
 
void ExtractSelectedData (std::vector< CbmEvent * > vEvents)
 output container of CbmEvents
 
 ClassDef (CbmTaskBuildRawEvents, 1)
 

Private Attributes

Bool_t fbUseMuchBeamtimeDigi = kTRUE
 
CbmSeedFinderSlidingWindowfSeedFinderSlidingWindow = nullptr
 Switch between MUCH digi classes.
 
CbmDigiManagerfDigiMan = nullptr
 
std::vector< CbmMuchDigi > * fMuchDigis = nullptr
 
std::vector< CbmMuchBeamTimeDigi > * fMuchBeamTimeDigis = nullptr
 
std::vector< CbmStsDigi > * fStsDigis = nullptr
 
std::vector< CbmTrdDigi > * fTrdDigis = nullptr
 
std::vector< CbmTofDigi > * fTofDigis = nullptr
 
std::vector< CbmRichDigi > * fRichDigis = nullptr
 
std::vector< CbmPsdDigi > * fPsdDigis = nullptr
 
std::vector< CbmFsdDigi > * fFsdDigis = nullptr
 
std::vector< CbmBmonDigi > * fBmonDigis = nullptr
 
std::vector< Double_t > * fSeedTimes = nullptr
 
std::vector< Double_t > * fTempDigiTimes
 
std::vector< RawEventBuilderDetectorfSeedTimeDetList
 
std::vector< CbmMatch > * fvDigiMatchQa = nullptr
 
TStopwatch * fTimer = nullptr
 
TStopwatch * fCopyTimer = nullptr
 is created when fbGetTimings is set before init
 
CbmAlgoBuildRawEventsfpAlgo = nullptr
 timing only for filling of std::vector<Digi> fields
 
Bool_t fbDigiEvtOut = kFALSE
 
Bool_t fbExclusiveTrdExtraction = kFALSE
 
TClonesArray * fEvents = nullptr
 Enable/disabled loop based extraction of TRD digis due to 1D/2D.
 
std::vector< CbmDigiEvent > * fDigiEvents = nullptr
 output container of CbmEvents
 
Bool_t fbFillHistos {kTRUE}
 
Bool_t fbWriteHistosToFairSink {kTRUE}
 Switch ON/OFF filling of histograms.
 
Bool_t fbGetTimings = kFALSE
 Write histos to FairRootManager instead of separate file.
 
TString fsOutFileName {"data/HistosEvtWin.root"}
 Measure CPU time using stopwatch.
 
Int_t fNofTs = 0
 
Long64_t fNofEvents = 0
 
Double_t fTime = 0.
 
uint64_t fTotalSeedCount = 0
 

Detailed Description

Definition at line 43 of file CbmTaskBuildRawEvents.h.

Constructor & Destructor Documentation

◆ CbmTaskBuildRawEvents() [1/2]

CbmTaskBuildRawEvents::CbmTaskBuildRawEvents ( )

Default constructor

Create Algo. To be made generic/switchable when more event building algo are available!

Definition at line 47 of file CbmTaskBuildRawEvents.cxx.

References fpAlgo.

◆ CbmTaskBuildRawEvents() [2/2]

CbmTaskBuildRawEvents::CbmTaskBuildRawEvents ( const CbmTaskBuildRawEvents & )
delete

◆ ~CbmTaskBuildRawEvents()

CbmTaskBuildRawEvents::~CbmTaskBuildRawEvents ( )

Constructor with parameters (Optional) Destructor

Definition at line 29 of file CbmTaskBuildRawEvents.cxx.

References fCopyTimer, fDigiEvents, fEvents, fpAlgo, fSeedFinderSlidingWindow, fSeedTimes, fTempDigiTimes, and fTimer.

Member Function Documentation

◆ AddDetector()

void CbmTaskBuildRawEvents::AddDetector ( RawEventBuilderDetector selDet)
inline

◆ AddSeedTimeFillerToList()

void CbmTaskBuildRawEvents::AddSeedTimeFillerToList ( RawEventBuilderDetector seedDet)

◆ BuildEvents()

void CbmTaskBuildRawEvents::BuildEvents ( )
private

Read digis from input, call seed finder, then build events

Call Algo ProcessTs method

Save the resulting vector of events in TClonesArray

Definition at line 269 of file CbmTaskBuildRawEvents.cxx.

References fBmonDigis, fbUseMuchBeamtimeDigi, fFsdDigis, FillOutput(), FillSeedTimesFromDetList(), FillSeedTimesFromSlidingWindow(), fMuchBeamTimeDigis, fMuchDigis, fpAlgo, fPsdDigis, fRichDigis, fSeedFinderSlidingWindow, fSeedTimeDetList, fSeedTimes, fStsDigis, fTofDigis, fTrdDigis, kBmon, kFsd, kMuch, kPsd, kRich, kSts, kTof, kTrd, CbmAlgoBuildRawEvents::ProcessTs(), and ReadDigis().

Referenced by Exec().

◆ ChangeMuchBeamtimeDigiFlag()

void CbmTaskBuildRawEvents::ChangeMuchBeamtimeDigiFlag ( Bool_t bFlagIn = kFALSE)
inline

◆ ClassDef()

CbmTaskBuildRawEvents::ClassDef ( CbmTaskBuildRawEvents ,
1  )
private

◆ DumpSeedTimesFromDetList()

void CbmTaskBuildRawEvents::DumpSeedTimesFromDetList ( )

Definition at line 588 of file CbmTaskBuildRawEvents.cxx.

References fSeedTimeDetList, fSeedTimes, GetDigiTime(), and GetNofDigis().

◆ Exec()

void CbmTaskBuildRawEvents::Exec ( Option_t * )
virtual

◆ ExtractSelectedData()

void CbmTaskBuildRawEvents::ExtractSelectedData ( std::vector< CbmEvent * > vEvents)
private

output container of CbmEvents

Move CbmEvent from temporary vector to std::vector of full objects

Get the proper order for block selection as TRD1D and TRD2D may insert indices in separate loops => Needed to ensure that the start and stop of the block copy do not trigger a vector size exception

for each detector, find the data in the Digi vectors and copy them TODO: Template + loop on list of data types? ==> Bmon

==> STS

==> MUCH

==> TRD + TRD2D

Copy each digi in the event by itself to make sure we skip ones outside their own selection window but inside the selection window of the other TRD subsystem, effectively enforcing differetn windows: [t, t+dt](TRD) = [t, t+dt](TRD1D) + [t, t+dt](TRD2D) => Exclusive but slower

Block copy of all TRD digis, has feature that it may include digis which are not matching the selection window of a given TRD subsystem, effectively making a larger selection window: [t, t+dt](TRD) = [t, t+dt](TRD1D) U [t, t+dt](TRD2D) => Faster but inclusive, will lead to more TRD hits and tracks than expected

==> TOF

==> RICH

==> PSD

Definition at line 612 of file CbmTaskBuildRawEvents.cxx.

References fbExclusiveTrdExtraction, CbmDigiData::fBmon, fBmonDigis, CbmDigiEvent::fData, fDigiEvents, CbmBmonDigiData::fDigis, CbmMuchDigiData::fDigis, CbmPsdDigiData::fDigis, CbmRichDigiData::fDigis, CbmStsDigiData::fDigis, CbmTofDigiData::fDigis, CbmTrdDigiData::fDigis, CbmDigiData::fMuch, fMuchDigis, CbmDigiEvent::fNumber, CbmDigiData::fPsd, fPsdDigis, CbmDigiData::fRich, fRichDigis, CbmDigiData::fSts, fStsDigis, CbmDigiEvent::fTime, CbmDigiData::fTof, fTofDigis, CbmDigiData::fTrd, fTrdDigis, kBmonDigi, kMuchDigi, kPsdDigi, kRichDigi, kStsDigi, kTofDigi, and kTrdDigi.

Referenced by FillOutput().

◆ FillOutput()

void CbmTaskBuildRawEvents::FillOutput ( )
private

Get vector reference from algo

Clear data from previous TS before usage.

Convert each CbmEvent to a CbmDigiEvent by extracting the corresponding data from the input vectors

Clear TClonesArray before usage.

Move CbmEvent from temporary vector to TClonesArray

Clear event vector after usage

Definition at line 503 of file CbmTaskBuildRawEvents.cxx.

References CbmAlgoBuildRawEvents::ClearEventVector(), ExtractSelectedData(), fbDigiEvtOut, fDigiEvents, fEvents, fpAlgo, CbmAlgoBuildRawEvents::GetEventVector(), and CbmEvent::ToString().

Referenced by BuildEvents().

◆ FillSeedTimesFromDetList()

void CbmTaskBuildRawEvents::FillSeedTimesFromDetList ( std::vector< Double_t > * vdSeedTimes,
std::vector< CbmMatch > * vDigiMatch = nullptr )
private

◆ FillSeedTimesFromSlidingWindow() [1/2]

◆ FillSeedTimesFromSlidingWindow() [2/2]

◆ Finish()

void CbmTaskBuildRawEvents::Finish ( )
virtual

◆ GetDigiTime()

Double_t CbmTaskBuildRawEvents::GetDigiTime ( ECbmModuleId _system,
UInt_t _entry )
private

◆ GetNofDigis()

UInt_t CbmTaskBuildRawEvents::GetNofDigis ( ECbmModuleId _system)
private

◆ Init()

◆ InitDigis()

template<class TDigi >
void CbmTaskBuildRawEvents::InitDigis ( ECbmModuleId detId,
std::vector< TDigi > ** vDigi )
private

Create digi vector and pass to algo

Definition at line 106 of file CbmTaskBuildRawEvents.cxx.

References fDigiMan, fpAlgo, CbmModuleList::GetModuleNameCaps(), CbmDigiManager::IsPresent(), and CbmAlgoBuildRawEvents::SetDigis().

Referenced by Init().

◆ operator=()

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

◆ PrintTimings()

void CbmTaskBuildRawEvents::PrintTimings ( )

Definition at line 455 of file CbmTaskBuildRawEvents.cxx.

References fCopyTimer, and fTimer.

Referenced by Finish().

◆ ReadDigis()

template<class TDigi >
void CbmTaskBuildRawEvents::ReadDigis ( ECbmModuleId detId,
std::vector< TDigi > * vDigis )
private

◆ ReInit()

InitStatus CbmTaskBuildRawEvents::ReInit ( )
virtual

ReInitiliazation of task when the runID changes

Definition at line 197 of file CbmTaskBuildRawEvents.cxx.

◆ RemoveDetector()

void CbmTaskBuildRawEvents::RemoveDetector ( RawEventBuilderDetector selDet)
inline

◆ SaveHistos()

void CbmTaskBuildRawEvents::SaveHistos ( )
private

Obtain vector of pointers on each histo from the algo (+ optionally desired folder)

(Re-)Create ROOT file to store the histos

Store current directory position to allow restore later

open separate histo file in recreate mode

Save all plots and create folders if needed

Make sure we end up in chosen folder

Write plot

Obtain vector of pointers on each canvas from the algo (+ optionally desired folder)

Write canvases to output file

Make sure we end up in chosen folder

Write canvas

Restore original directory position

Definition at line 530 of file CbmTaskBuildRawEvents.cxx.

References fbWriteHistosToFairSink, fpAlgo, fsOutFileName, CbmAlgoBuildRawEvents::GetCanvasVector(), CbmAlgoBuildRawEvents::GetHistoVector(), and CbmAlgoBuildRawEvents::GetOutFolder().

Referenced by Finish().

◆ SetDigiEventExclusiveTrdExtraction()

void CbmTaskBuildRawEvents::SetDigiEventExclusiveTrdExtraction ( Bool_t bFlagIn = kTRUE)
inline

Definition at line 143 of file CbmTaskBuildRawEvents.h.

References fbExclusiveTrdExtraction.

◆ SetDigiEventOutput()

void CbmTaskBuildRawEvents::SetDigiEventOutput ( Bool_t bFlagIn = kTRUE)
inline

Definition at line 142 of file CbmTaskBuildRawEvents.h.

References fbDigiEvtOut.

◆ SetEventOverlapMode()

void CbmTaskBuildRawEvents::SetEventOverlapMode ( EOverlapModeRaw mode)
inline

◆ SetFillHistos()

void CbmTaskBuildRawEvents::SetFillHistos ( Bool_t bFlag = kTRUE)
inline

◆ SetHistogramMaxDigiNb()

void CbmTaskBuildRawEvents::SetHistogramMaxDigiNb ( ECbmModuleId selDet,
UInt_t uVal )
inline

◆ SetIdealSeedFinder()

void CbmTaskBuildRawEvents::SetIdealSeedFinder ( const int32_t fileId = -1)

◆ SetIgnoreTsOverlap()

void CbmTaskBuildRawEvents::SetIgnoreTsOverlap ( Bool_t bFlagIn)
inline

Definition at line 118 of file CbmTaskBuildRawEvents.h.

References fpAlgo, and CbmAlgoBuildRawEvents::SetIgnoreTsOverlap().

◆ SetOutFilename()

void CbmTaskBuildRawEvents::SetOutFilename ( TString sNameIn)
inline

Setters

Definition at line 70 of file CbmTaskBuildRawEvents.h.

References fsOutFileName.

◆ SetReferenceDetector()

void CbmTaskBuildRawEvents::SetReferenceDetector ( RawEventBuilderDetector refDet,
std::vector< bool > select = {} )
inline

◆ SetSeedFinderQa()

void CbmTaskBuildRawEvents::SetSeedFinderQa ( Bool_t bFlagIn = kTRUE)

◆ SetSeedTimeWindow()

void CbmTaskBuildRawEvents::SetSeedTimeWindow ( Double_t beg,
Double_t end )
inline

Definition at line 140 of file CbmTaskBuildRawEvents.h.

References fpAlgo, and CbmAlgoBuildRawEvents::SetSeedTimeWindow().

◆ SetSlidingWindowSeedFinder()

void CbmTaskBuildRawEvents::SetSlidingWindowSeedFinder ( int32_t minDigis,
double dWindDur,
double dDeadT,
double dOffset = 0.0 )

◆ SetTimings()

void CbmTaskBuildRawEvents::SetTimings ( Bool_t bFlagIn = kTRUE)
inline

◆ SetTriggerMaxNumber()

void CbmTaskBuildRawEvents::SetTriggerMaxNumber ( ECbmModuleId selDet,
Int_t iVal )
inline

◆ SetTriggerMinLayersNumber()

void CbmTaskBuildRawEvents::SetTriggerMinLayersNumber ( ECbmModuleId selDet,
UInt_t uVal )
inline

◆ SetTriggerMinNumber()

void CbmTaskBuildRawEvents::SetTriggerMinNumber ( ECbmModuleId selDet,
UInt_t uVal )
inline

◆ SetTriggerWindow()

void CbmTaskBuildRawEvents::SetTriggerWindow ( ECbmModuleId det,
Double_t dWinBeg,
Double_t dWinEnd )
inline

◆ SetTsParameters()

void CbmTaskBuildRawEvents::SetTsParameters ( Double_t dTsStartTime,
Double_t dTsLength,
Double_t dTsOverLength )
inline

◆ SetWriteHistosToFairSink()

void CbmTaskBuildRawEvents::SetWriteHistosToFairSink ( Bool_t var)
inline

Definition at line 71 of file CbmTaskBuildRawEvents.h.

References fbWriteHistosToFairSink.

Member Data Documentation

◆ fbDigiEvtOut

Bool_t CbmTaskBuildRawEvents::fbDigiEvtOut = kFALSE
private

Definition at line 196 of file CbmTaskBuildRawEvents.h.

Referenced by Exec(), FillOutput(), Init(), and SetDigiEventOutput().

◆ fbExclusiveTrdExtraction

Bool_t CbmTaskBuildRawEvents::fbExclusiveTrdExtraction = kFALSE
private

◆ fbFillHistos

Bool_t CbmTaskBuildRawEvents::fbFillHistos {kTRUE}
private

Definition at line 203 of file CbmTaskBuildRawEvents.h.

Referenced by Finish(), and SetFillHistos().

◆ fbGetTimings

Bool_t CbmTaskBuildRawEvents::fbGetTimings = kFALSE
private

Write histos to FairRootManager instead of separate file.

Definition at line 205 of file CbmTaskBuildRawEvents.h.

Referenced by Finish(), Init(), and SetTimings().

◆ fBmonDigis

std::vector<CbmBmonDigi>* CbmTaskBuildRawEvents::fBmonDigis = nullptr
private

◆ fbUseMuchBeamtimeDigi

Bool_t CbmTaskBuildRawEvents::fbUseMuchBeamtimeDigi = kTRUE
private

◆ fbWriteHistosToFairSink

Bool_t CbmTaskBuildRawEvents::fbWriteHistosToFairSink {kTRUE}
private

Switch ON/OFF filling of histograms.

Definition at line 204 of file CbmTaskBuildRawEvents.h.

Referenced by SaveHistos(), and SetWriteHistosToFairSink().

◆ fCopyTimer

TStopwatch* CbmTaskBuildRawEvents::fCopyTimer = nullptr
private

is created when fbGetTimings is set before init

Definition at line 192 of file CbmTaskBuildRawEvents.h.

Referenced by Init(), PrintTimings(), ReadDigis(), and ~CbmTaskBuildRawEvents().

◆ fDigiEvents

std::vector<CbmDigiEvent>* CbmTaskBuildRawEvents::fDigiEvents = nullptr
private

output container of CbmEvents

Definition at line 199 of file CbmTaskBuildRawEvents.h.

Referenced by Exec(), ExtractSelectedData(), FillOutput(), Init(), and ~CbmTaskBuildRawEvents().

◆ fDigiMan

CbmDigiManager* CbmTaskBuildRawEvents::fDigiMan = nullptr
private

◆ fEvents

TClonesArray* CbmTaskBuildRawEvents::fEvents = nullptr
private

Enable/disabled loop based extraction of TRD digis due to 1D/2D.

Definition at line 198 of file CbmTaskBuildRawEvents.h.

Referenced by Exec(), FillOutput(), Init(), and ~CbmTaskBuildRawEvents().

◆ fFsdDigis

std::vector<CbmFsdDigi>* CbmTaskBuildRawEvents::fFsdDigis = nullptr
private

◆ fMuchBeamTimeDigis

std::vector<CbmMuchBeamTimeDigi>* CbmTaskBuildRawEvents::fMuchBeamTimeDigis = nullptr
private

◆ fMuchDigis

std::vector<CbmMuchDigi>* CbmTaskBuildRawEvents::fMuchDigis = nullptr
private

◆ fNofEvents

Long64_t CbmTaskBuildRawEvents::fNofEvents = 0
private

Definition at line 211 of file CbmTaskBuildRawEvents.h.

Referenced by Exec(), and Finish().

◆ fNofTs

Int_t CbmTaskBuildRawEvents::fNofTs = 0
private

Definition at line 210 of file CbmTaskBuildRawEvents.h.

Referenced by Exec(), and Finish().

◆ fpAlgo

◆ fPsdDigis

std::vector<CbmPsdDigi>* CbmTaskBuildRawEvents::fPsdDigis = nullptr
private

◆ fRichDigis

std::vector<CbmRichDigi>* CbmTaskBuildRawEvents::fRichDigis = nullptr
private

◆ fSeedFinderSlidingWindow

CbmSeedFinderSlidingWindow* CbmTaskBuildRawEvents::fSeedFinderSlidingWindow = nullptr
private

◆ fSeedTimeDetList

std::vector<RawEventBuilderDetector> CbmTaskBuildRawEvents::fSeedTimeDetList
private

◆ fSeedTimes

std::vector<Double_t>* CbmTaskBuildRawEvents::fSeedTimes = nullptr
private

◆ fsOutFileName

TString CbmTaskBuildRawEvents::fsOutFileName {"data/HistosEvtWin.root"}
private

Measure CPU time using stopwatch.

Name of the histogram output file

Definition at line 208 of file CbmTaskBuildRawEvents.h.

Referenced by SaveHistos(), and SetOutFilename().

◆ fStsDigis

std::vector<CbmStsDigi>* CbmTaskBuildRawEvents::fStsDigis = nullptr
private

◆ fTempDigiTimes

std::vector<Double_t>* CbmTaskBuildRawEvents::fTempDigiTimes
private
Initial value:
=
nullptr

Definition at line 172 of file CbmTaskBuildRawEvents.h.

Referenced by FillSeedTimesFromSlidingWindow(), and ~CbmTaskBuildRawEvents().

◆ fTime

Double_t CbmTaskBuildRawEvents::fTime = 0.
private

Definition at line 212 of file CbmTaskBuildRawEvents.h.

Referenced by Exec(), and Finish().

◆ fTimer

TStopwatch* CbmTaskBuildRawEvents::fTimer = nullptr
private

Definition at line 191 of file CbmTaskBuildRawEvents.h.

Referenced by Exec(), Init(), PrintTimings(), and ~CbmTaskBuildRawEvents().

◆ fTofDigis

std::vector<CbmTofDigi>* CbmTaskBuildRawEvents::fTofDigis = nullptr
private

◆ fTotalSeedCount

uint64_t CbmTaskBuildRawEvents::fTotalSeedCount = 0
private

Name of the histogram output file

Definition at line 215 of file CbmTaskBuildRawEvents.h.

Referenced by Exec(), and Finish().

◆ fTrdDigis

std::vector<CbmTrdDigi>* CbmTaskBuildRawEvents::fTrdDigis = nullptr
private

◆ fvDigiMatchQa

std::vector<CbmMatch>* CbmTaskBuildRawEvents::fvDigiMatchQa = nullptr
private

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