21 #define CHUNK_FILE_LIST "Chunk_List.txt"
22 #define CHUNK_MAX_SIZE 100
24 #define OFILE_CHUNK_CUTS "Chunks_Cuts.hh"
31 char cwb_config_env[1024] =
"";
32 if(gSystem->Getenv(
"CWB_CONFIG")!=NULL) {
33 strcpy(cwb_config_env,TString(gSystem->Getenv(
"CWB_CONFIG")).Data());
36 char chunk_file_list[1024];
38 cout << chunk_file_list << endl;
44 int nChunks =
ReadChunkList(chunk_file_list,chunk,start,stop);
50 cout <<
"output file list : " << ofile << endl;
53 out.open(ofile,ios::out);
55 for(
int k=0;k<nChunks;k++) {
58 sprintf(tcut,
"TCut O2_K%02d_cut(\"O2_K%02d_cut\",\"time[0]>%d && time[0]<=%d\");",chunk[k],chunk[k],(
int)start[k],(
int)stop[k]);
69 sprintf(tcut,
"TCut O2_K%02d_cut(\"O2_K%02d_cut\",\"time[0]>%d && time[0]<=%d\");",99,99,(
int)start[0],(
int)stop[nChunks-1]);
void CreateChunkCuts(TString run, TString search="")
int ReadChunkList(TString ifile, int *chunk=NULL, double *start=NULL, double *stop=NULL)
sprintf(tag,"wave_%s", data_label)