16#ifndef ALICEO2_FWDALIGN_MILLERECORD_READER_H
17#define ALICEO2_FWDALIGN_MILLERECORD_READER_H
63 void readEntry(
const Long_t
id,
const bool doPrint =
false);
Class to store the data of single track processing.
Store residuals and local/global deriavtives from a single track processing.
Long64_t mCurrentDataID
counter indicating the ID of the current record in the tree
void changeDataBranchName(const bool isConstraintsRec=true)
choose data records filename
o2::fwdalign::MillePedeRecord * mRecord
the running record
MilleRecordReader()
constructor
bool isReadEntryOk() const
check if the last operation readNextEntry() was ok
void readNextEntry(const bool doPrint=false)
read the next entry in the tree
ClassDef(MilleRecordReader, 0)
TChain * mDataTree
TChain container that stores the records.
bool mIsReadEntryOk
boolean to know if the last operation readNextEntry() was ok
Long64_t getNEntries() const
return the number of entries
virtual ~MilleRecordReader()
destructor
bool mIsConstraintsRec
boolean to know if these are data records or constraints records
TString getDataTreeName() const
return the name of record data tree
void readEntry(const Long_t id, const bool doPrint=false)
read the entry # id in the tree
bool mIsSuccessfulInit
boolean to monitor the success of the initialization
void connectToChain(TChain *ch)
connect to input TChain
bool isReaderOk() const
check if connect to input TChain went well
TString mDataBranchName
name of the branch where records will be stored
Long64_t mNEntries
number of entries in the read TChain
TString mDataTreeName
name of the record TTree/TChain
long getCurrentDataID() const
return the ID of the current record in the TTree
o2::fwdalign::MillePedeRecord * getRecord()
return the record
a couple of static helper functions to create timestamp values for CCDB queries or override obsolete ...