33 void Write()
override { LOG(error) <<
"CADebugger: calling empty Write()!! from the base class"; }
37 LOG(error) <<
"CADebugger: calling empty AddNtuple()!! from the base class";
42 LOG(error) <<
"CADebugger: calling empty FillNtuple()!! from the base class";
Tracking Debugger class (implementation)
Macros for the CA tracking algorithm.
Debugger()=default
Default constructor.
static Debugger & Instance()
Instance.
static void SetInstance(std::shared_ptr< Debugger > instance)
Set instance.
void FillNtuple(const char *, float[]) override
Add an entry to ntuple.
void Write() override
Write ntuples to the file.
void AddNtuple(const char *, const char *) override
Set new ntuple.
~DummyDebugger() override=default
std::shared_ptr< Debugger > gInstance