File indexing completed on 2025-08-09 08:12:12
0001 #include "../InttVtxZQA_Bias.h"
0002
0003 R__LOAD_LIBRARY(../libInttVtxZQA_Bias.so)
0004
0005 void Run_vtxZDist(
0006 int process_id = 0,
0007 int run_num = 54280,
0008 int nevents = -1,
0009 string input_directory = "/sphenix/user/ChengWei/INTT/INTT/general_codes/CWShih/INTTBcoResolution/macro",
0010 string input_filename = "file_list_54280_intt.txt",
0011 string output_directory = "/sphenix/tg/tg01/commissioning/INTT/work/cwshih/seflgendata/run_54280/completed/BCO_check",
0012
0013
0014 std::string output_file_name_suffix = "",
0015
0016
0017 std::pair<bool, int> ApplyEvtBcoFullDiffCut = {true, 61}
0018 )
0019 {
0020
0021 InttVtxZQA_Bias * VZD1 = new InttVtxZQA_Bias(
0022 process_id,
0023 run_num,
0024 nevents,
0025 input_directory,
0026 input_filename,
0027 output_directory,
0028
0029 output_file_name_suffix,
0030
0031 ApplyEvtBcoFullDiffCut
0032 );
0033
0034 string final_output_file_name1 = VZD1->GetOutputFileName();
0035 cout<<"final_output_file_name1: "<<final_output_file_name1<<endl;
0036
0037 system(Form("if [ -f %s/completed/%s ]; then rm %s/completed/%s; fi;", output_directory.c_str(), final_output_file_name1.c_str(), output_directory.c_str(), final_output_file_name1.c_str()));
0038
0039 VZD1->PrepareEvent();
0040 VZD1->EndRun();
0041
0042
0043 system(Form("mv %s/%s %s/completed", output_directory.c_str(), final_output_file_name1.c_str(), output_directory.c_str()));
0044
0045 return;
0046 }