#include "TH2D.h" #include "TH3D.h" #include "TFile.h" #include "TStopwatch.h" #include #include #include #include #include void test() { std::string InputFileName = "/autofs/nccs-svm1_home1/wshi/MaCh3/MaCh3/inputs/skatm/OscillogramTemplate.root"; TFile* InFile = new TFile(InputFileName.c_str(), "READ"); std::cout << "Read Oscillator Template file (InputFileName): " << InputFileName << std::endl; std::cout << "Read Oscillator Template file (InputFileName.c_str()): " << InputFileName.c_str() << std::endl; TH2D* PrimaryHistTemplate; int nCoarseCosz; std::string PrimaryBinningTemplateName = "OscillogramTemplate_Coarse"; PrimaryHistTemplate = (TH2D*)InFile->Get(PrimaryBinningTemplateName.c_str()); PrimaryHistTemplate->SetDirectory(0); InFile->Close(); nCoarseCosz = PrimaryHistTemplate->GetNbinsY(); std::cout << "nCoarseCosz: " << nCoarseCosz << std::endl; }