17#include <TClonesArray.h>
21#include <unordered_set>
101 void Exec(Option_t*);
ECbmModuleId
Enumerator for module Identifiers.
double FindModuleOffset(int32_t)
Extract Time general offset for a given module.
void SetWalkFile(std::string par_file)
Set parameter file used during unpacking.
void DrawResults()
Virtual function to draw analysis results.
void CheckTimeWalk()
Extract Time Walk parameters.
std::unique_ptr< TFile > fReportFit
void WriteYAML()
Write parameters file in YAML format.
void BookHistograms(int32_t address)
Book histograms.
void LoadWalkFromFile()
Load the time calibration parameters from user define file.
ClassDef(CbmStsTimeCal, 1)
void CheckTiming()
Check timing for a specific digi type It fills StsDigi time difference respect to fRefSystem Digis hi...
std::unique_ptr< TFile > fReportOffset
TClonesArray * fCbmEvtArray
void InitTimeWalkMap(int32_t address)
Initialized the Time Walk map.
cbm::algo::sts::WalkMap fWalkMap
CbmDigiManager * fDigiManager
std::map< int, std::map< int, std::vector< double > > > fWalkMapRaw
double FindGlobalOffset()
Find a common offset for STS setup. It is taken as the average of the time offset for ADC > 25 for th...