1#ifndef TFRAGHISTOGRAMLOOP_H
2#define TFRAGHISTOGRAMLOOP_H
36 std::shared_ptr<ThreadsafeQueue<std::shared_ptr<const TFragment>>>&
InputQueue()
78 std::shared_ptr<ThreadsafeQueue<std::shared_ptr<const TFragment>>>
fInputQueue;
void LoadLibrary(const std::string &library)
std::string GetLibraryName() const
static TFragHistLoop * Get(std::string name="")
size_t GetItemsCurrent() override
void ClearQueue() override
size_t GetItemsPushed() override
std::shared_ptr< ThreadsafeQueue< std::shared_ptr< const TFragment > > > fInputQueue
bool Iteration() override
TFragHistLoop(const TFragHistLoop &)=delete
TFragHistLoop(TFragHistLoop &&) noexcept=delete
std::string fOutputFilename
TCompiledHistograms fCompiledHistograms
std::shared_ptr< ThreadsafeQueue< std::shared_ptr< const TFragment > > > & InputQueue()
size_t GetRate() override
void AddCutFile(TFile *cut_file)
std::string GetOutputFilename() const
void SetOutputFilename(const std::string &name)
size_t GetItemsPopped() override