BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Loading...
Searching...
No Matches
BmnT0RawReader Class Reference

#include <BmnT0RawReader.h>

Collaboration diagram for BmnT0RawReader:

Public Member Functions

 BmnT0RawReader ()
virtual ~BmnT0RawReader ()
BmnStatus ReadFiles (const vector< string > &fileNames, const string &outfile="")
BmnStatus ParseFile (const string &file, TClonesArray *t0raw=nullptr)
 BmnT0RawReader ()
virtual ~BmnT0RawReader ()
BmnStatus ReadFiles (const vector< string > &fileNames, const string &outfile="")
BmnStatus ParseFile (const string &file, TClonesArray *t0raw=nullptr)

Private Attributes

std::map< TTimeStamp, int64_t > fTsMap
TTree * fTreeT0

Detailed Description

Definition at line 22 of file BmnT0RawReader.h.

Constructor & Destructor Documentation

◆ BmnT0RawReader() [1/2]

BmnT0RawReader::BmnT0RawReader ( )

Definition at line 16 of file BmnT0RawReader.cxx.

References fTreeT0.

Referenced by ParseFile().

Here is the caller graph for this function:

◆ ~BmnT0RawReader() [1/2]

BmnT0RawReader::~BmnT0RawReader ( )
virtual

Definition at line 20 of file BmnT0RawReader.cxx.

◆ BmnT0RawReader() [2/2]

BmnT0RawReader::BmnT0RawReader ( )

◆ ~BmnT0RawReader() [2/2]

virtual BmnT0RawReader::~BmnT0RawReader ( )
virtual

Member Function Documentation

◆ ParseFile() [1/2]

BmnStatus BmnT0RawReader::ParseFile ( const string & file,
TClonesArray * t0raw = nullptr )

Definition at line 42 of file BmnT0RawReader.cxx.

References ANSI_COLOR_BLUE, ANSI_COLOR_RESET, TTimeStamp::AsString(), DBGERR, TClonesArray::Delete(), fTreeT0, fTsMap, TObjArray::GetEntriesFast(), BmnT0Raw::GetTS(), kBMNERROR, kBMNSUCCESS, kT0_BIN_BLOCK_BYTES, kT0_TXT_BLOCK_BYTES, and BmnConverterTools::Process_T0Raw().

Referenced by ReadFiles().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ParseFile() [2/2]

BmnStatus BmnT0RawReader::ParseFile ( const string & file,
TClonesArray * t0raw = nullptr )

References BmnT0RawReader(), fTreeT0, and fTsMap.

Here is the call graph for this function:

◆ ReadFiles() [1/2]

BmnStatus BmnT0RawReader::ReadFiles ( const vector< string > & fileNames,
const string & outfile = "" )

Definition at line 22 of file BmnT0RawReader.cxx.

References ANSI_COLOR_RED, ANSI_COLOR_RESET, TObject::Class(), fTreeT0, fTsMap, TClass::GetClass(), kBMNSUCCESS, and ParseFile().

Here is the call graph for this function:

◆ ReadFiles() [2/2]

BmnStatus BmnT0RawReader::ReadFiles ( const vector< string > & fileNames,
const string & outfile = "" )

Member Data Documentation

◆ fTreeT0

TTree * BmnT0RawReader::fTreeT0
private

Definition at line 35 of file BmnT0RawReader.h.

Referenced by BmnT0RawReader(), ParseFile(), and ReadFiles().

◆ fTsMap

std::map< TTimeStamp, int64_t > BmnT0RawReader::fTsMap
private

Definition at line 33 of file BmnT0RawReader.h.

Referenced by ParseFile(), and ReadFiles().


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