#define _HAS_CXX17 1 #include #include "TROOT.h" #include "TFile.h" #include "TTreeReader.h" void TestSnippet() { std::string filename = "C:\\PhD\\LUNA\\16O(p,y)\\Prompt\\Data\\16O\\run277_lf.root"; TFile* tf = TFile::Open(filename.c_str(), "READ"); TTree* tree = dynamic_cast(tf->Get("Board 0")); ULong64_t timeStamp; tree->SetBranchAddress("timeStamp", &timeStamp); ULong64_t ts = 0; ULong64_t nEntries = tree->GetEntriesFast(); for (ULong64_t i = 0; i < nEntries; i++) { if (tree->GetEntry(i) <= 0) { break; } if (timeStamp > ts) { ts = timeStamp; } } delete tf; std::cout << ts << "\n"; } int main() { TestSnippet(); }