CbmRoot
CbmMcbm2018MsCrcCheck Class Reference

#include <CbmMcbm2018MsCrcCheck.h>

Public Member Functions

 CbmMcbm2018MsCrcCheck ()
 
virtual ~CbmMcbm2018MsCrcCheck ()
 
void SetFileName (TString name)
 
void AddFile (const char *name)
 
void Run ()
 

Private Member Functions

Bool_t OpenNextFile ()
 
 CbmMcbm2018MsCrcCheck (const CbmMcbm2018MsCrcCheck &source)
 
CbmMcbm2018MsCrcCheck operator= (const CbmMcbm2018MsCrcCheck &)
 

Private Attributes

TString fFileName
 
TList fInputFileList
 List of input files. More...
 
Int_t fFileCounter
 
UInt_t fTSNumber
 
UInt_t fTSCounter
 
fles::TimesliceSource * fSource
 

Detailed Description

Definition at line 17 of file CbmMcbm2018MsCrcCheck.h.

Constructor & Destructor Documentation

◆ CbmMcbm2018MsCrcCheck() [1/2]

CbmMcbm2018MsCrcCheck::CbmMcbm2018MsCrcCheck ( )

Definition at line 23 of file CbmMcbm2018MsCrcCheck.cxx.

◆ ~CbmMcbm2018MsCrcCheck()

CbmMcbm2018MsCrcCheck::~CbmMcbm2018MsCrcCheck ( )
virtual

Definition at line 31 of file CbmMcbm2018MsCrcCheck.cxx.

◆ CbmMcbm2018MsCrcCheck() [2/2]

CbmMcbm2018MsCrcCheck::CbmMcbm2018MsCrcCheck ( const CbmMcbm2018MsCrcCheck source)
private

Member Function Documentation

◆ AddFile()

void CbmMcbm2018MsCrcCheck::AddFile ( const char *  name)
inline

Definition at line 26 of file CbmMcbm2018MsCrcCheck.h.

References fInputFileList.

◆ OpenNextFile()

Bool_t CbmMcbm2018MsCrcCheck::OpenNextFile ( )
private

Definition at line 100 of file CbmMcbm2018MsCrcCheck.cxx.

References fFileCounter, fFileName, fInputFileList, and fSource.

Referenced by Run().

◆ operator=()

CbmMcbm2018MsCrcCheck CbmMcbm2018MsCrcCheck::operator= ( const CbmMcbm2018MsCrcCheck )
private

◆ Run()

void CbmMcbm2018MsCrcCheck::Run ( )

Loop over core microslices

Loop over registered components

If no more data and file mode, try to read next file in List

Definition at line 33 of file CbmMcbm2018MsCrcCheck.cxx.

References fFileCounter, fFileName, FormatDecPrintout(), FormatMsHeaderPrintout(), fSource, fTSCounter, and OpenNextFile().

◆ SetFileName()

void CbmMcbm2018MsCrcCheck::SetFileName ( TString  name)
inline

Definition at line 22 of file CbmMcbm2018MsCrcCheck.h.

References fFileName, and fInputFileList.

Member Data Documentation

◆ fFileCounter

Int_t CbmMcbm2018MsCrcCheck::fFileCounter
private

Definition at line 33 of file CbmMcbm2018MsCrcCheck.h.

Referenced by OpenNextFile(), and Run().

◆ fFileName

TString CbmMcbm2018MsCrcCheck::fFileName
private

Definition at line 31 of file CbmMcbm2018MsCrcCheck.h.

Referenced by OpenNextFile(), Run(), and SetFileName().

◆ fInputFileList

TList CbmMcbm2018MsCrcCheck::fInputFileList
private

List of input files.

Definition at line 32 of file CbmMcbm2018MsCrcCheck.h.

Referenced by AddFile(), OpenNextFile(), and SetFileName().

◆ fSource

fles::TimesliceSource* CbmMcbm2018MsCrcCheck::fSource
private

Definition at line 38 of file CbmMcbm2018MsCrcCheck.h.

Referenced by OpenNextFile(), and Run().

◆ fTSCounter

UInt_t CbmMcbm2018MsCrcCheck::fTSCounter
private

Definition at line 36 of file CbmMcbm2018MsCrcCheck.h.

Referenced by Run().

◆ fTSNumber

UInt_t CbmMcbm2018MsCrcCheck::fTSNumber
private

Definition at line 35 of file CbmMcbm2018MsCrcCheck.h.


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