1#ifndef TCOMPILEDHISTOGRAMS_H
2#define TCOMPILEDHISTOGRAMS_H
26 void Load(
const std::string& libName,
const std::string& funcName);
28 void Fill(std::shared_ptr<const TFragment> frag);
29 void Fill(std::shared_ptr<TUnpackedEvent> detectors);
45 Int_t
Write(
const char* name =
nullptr, Int_t option = 0, Int_t bufsize = 0)
override;
55 std::shared_ptr<DynamicLibrary>
fLibrary{
nullptr};
void AddCutFile(TFile *cut_file)
Int_t Write(const char *name=nullptr, Int_t option=0, Int_t bufsize=0) override
std::vector< TFile * > fCutFiles
TDirectory * fDefaultDirectory
void swap_lib(TCompiledHistograms &other)
std::shared_ptr< DynamicLibrary > fLibrary
TDirectory * GetDefaultDirectory()
void Fill(std::shared_ptr< const TFragment > frag)
void(* fFunc)(TRuntimeObjects &)
void SetDefaultDirectory(TDirectory *dir)
std::string GetLibraryName() const
void Load(const std::string &libName, const std::string &funcName)
Object passed to the online histograms.