int main( int argc, char* argv[] ) { runName = "test_10"; if( argc>1 ) { std::string runName_str(argv[1]); runName = runName_str; } std::string fileName = "PosAn_" + runName + ".root"; TFile* file = TFile::Open( fileName.c_str() ); std::cout << "-> Opened file: " << fileName << std::endl; std::string outputdir = "Plots_" + runName; std::string mkdir_command = "mkdir -p " + outputdir; system(mkdir_command.c_str()); TStyle* style = DrawTools::setStyle(); style->cd(); drawSinglePositionPlot( outputdir, file, runName, "" ); drawSinglePositionPlot( outputdir, file, runName, "_singleEle" ); //drawSinglePlot( outputdir, "cef3_spectrum" , file, "cef3" , "ADC Counts", 4, 0., 3500., 10, true ); //drawSinglePlot( outputdir, "cef3_corr_spectrum" , file, "cef3_corr", "ADC Counts", 4, 0., 3500., 10, true ); drawSinglePlot( outputdir, "cef3_spectrum_lin" , file, "cef3" , "ADC Counts", 4, 0., 3500., 10, false ); drawSinglePlot( outputdir, "cef3_corr_spectrum_lin" , file, "cef3_corr", "ADC Counts", 4, 0., 3500., 10, false ); return 0; }
int main( int argc, char* argv[] ) { runName = "test_10"; if( argc>1 ) { std::string runName_str(argv[1]); runName = runName_str; } std::string tag = "V02"; if( argc>2 ) { std::string tag_str(argv[2]); tag = tag_str; } std::string fileName = "PosAnTrees_" + tag + "/PosAn_" + runName + ".root"; TFile* file = TFile::Open( fileName.c_str() ); std::cout << "-> Opened file: " << fileName << std::endl; std::string outputdir = "Plots_" + runName + "_" + tag; std::string mkdir_command = "mkdir -p " + outputdir; system(mkdir_command.c_str()); TStyle* style = DrawTools::setStyle(); style->cd(); drawSinglePositionPlot( outputdir, file, runName, "" ); drawSinglePositionPlot( outputdir, file, runName, "_singleEle" ); drawPositionResolutionXY( outputdir, file, runName, "bgo", "Beam" ); return 0; }