18#include "TDirectory.h"
31 static std::unique_ptr<Debugger> instance;
35 return *instance.get();
49 TDirectory* currDir = gDirectory;
52 for (
unsigned int i = 0; i <
fNtuples.size(); i++) {
63 std::cerr <<
"CaDebugger: you forgot to Write()!!" << std::endl;
76 TDirectory* currDir = gDirectory;
78 fNtuples.push_back(
new TNtuple(name, name, varlist));
85 for (
unsigned int i = 0; i <
fNtuples.size(); i++) {
86 if (strcmp(name,
fNtuples[i]->GetName()) == 0) {
98 std::cerr <<
"CaDebugger: Ntuple (" << name <<
") doesn't exist" << std::endl;