24 Manager(std::shared_ptr<HistogramSender> histoSender =
nullptr);
68 std::shared_ptr<HistogramSender>
fpSender{
nullptr};
69 std::shared_ptr<Data>
fpData{std::make_shared<Data>()};
A unified data-structure to handle QA objects for the online reconstruction.
Manager & operator=(Manager &&)=delete
Move assignment operator.
void Init()
Initializes the instance and sends the histogram and canvas configuration to the server.
void SendHistograms()
Sends a collection of histograms to the server.
Manager(std::shared_ptr< HistogramSender > histoSender=nullptr)
Constructor.
Manager(Manager &&)=delete
Move constructor.
void SetTimesliceTimeInRun(uint64_t timesliceTime)
Sets a timeslice start time relative to run start time.
std::shared_ptr< HistogramSender > fpSender
Histogram sender.
std::shared_ptr< Data > GetData() const
Gets an instance of QA data.
std::shared_ptr< Data > fpData
Instance of QA Data.
~Manager()=default
Destructor.
void WriteHistograms(const std::string &filename, bool compress) const
Writes histograms.
Manager(const Manager &)=delete
Copy constructor.
Manager & operator=(const Manager &)=delete
Copy assignment operator.
void SetTimesliceId(uint64_t timesliceId)
Sets a timeslice index.