Functions | |
gSystem | Exit (1) |
exit (0) | |
wavearray< int > | fIndex (fileList.size()) |
for (int i=0;i< fileList.size();i++) | |
for (int i=0;i< token->GetEntries();i++) | |
cout<< endl;cout<< "merge dir : " << mdir<< endl;cout << "cwb_ilabel : " << cwb_ilabel<< endl;cout << "cwb_imerge_label : " << cwb_imerge_label<< endl;cout << "cwb_merge_label : " << cwb_merge_label<< endl;cout << endl;for(int i=0;i < fileList.size();i++){if(fIndex[i]){TString iwfname=fileList[i];iwfname.ReplaceAll(mdir+"/","");TString owfname=iwfname;owfname.ReplaceAll(cwb_imerge_label, cwb_merge_label);TString ilfname=iwfname;ilfname.ReplaceAll("wave_","merge_");ilfname.ReplaceAll(".root",".lst");TString olfname=owfname;olfname.ReplaceAll("wave_","merge_");olfname.ReplaceAll(".root",".lst");TString imfname=iwfname;if(simulation) imfname.ReplaceAll("wave_","mdc_");else imfname.ReplaceAll("wave_","live_");TString omfname=owfname;if(simulation) omfname.ReplaceAll("wave_","mdc_");else omfname.ReplaceAll("wave_","live_");estat=gSystem-> | GetPathInfo (mdir+"/"+iwfname,&id,&size,&flags,&mt) |
if (cwb_merge_label[0]!='M') | |
if (!lcheck.IsDigit()) | |
if (cwb_merge_number==0||cwb_merge_number >=iversion) | |
if (cwb_mklinks_options.Contains("--")) | |
if (cwb_ilabel=="") | |
if (estat==0) | |
lcheck | Remove (0, 1) |
sprintf (tag,"wave_%s", data_label) | |
Variables | |
char | cmd [1024] |
TString | cwb_ilabel = "" |
TString | cwb_imerge_label ="" |
TString | cwb_merge_label = TString(gSystem->Getenv("CWB_MERGE_LABEL")) |
int | cwb_merge_number =0 |
TString | cwb_mklinks_options = TString(gSystem->Getenv("CWB_MKLINKS_OPTIONS")) |
else | |
int | estat |
vector< TString > | fileList = TB.getFileListFromDir(merge_dir, ".root", tag,"",true) |
fIndex =0 | |
Long_t | flags |
char | fTag [256] ="" |
Long_t | id |
int | iversion =0 |
TString | mdir = merge_dir |
Long_t | mt |
Long_t | size |
char | tag [256] |
char | tmp [256] ="" |
TObjArray * | token = TString(cwb_ilabel).Tokenize(TString(".")) |
gSystem Exit | ( | 1 | ) |
exit | ( | 0 | ) |
wavearray<int> fIndex | ( | fileList. | size() | ) |
for | ( | ) |
Definition at line 33 of file cwb_mklinks.C.
for | ( | int | i = 0;i<token->GetEntries();i++ | ) |
Definition at line 78 of file cwb_mklinks.C.
cout<< endl; cout << "merge dir : " << mdir << endl; cout << "cwb_ilabel : " << cwb_ilabel << endl; cout << "cwb_imerge_label : " << cwb_imerge_label << endl; cout << "cwb_merge_label : " << cwb_merge_label << endl; cout << endl; for(int i=0;i<fileList.size();i++) { if(fIndex[i]) { TString iwfname = fileList[i]; iwfname.ReplaceAll(mdir+"/",""); TString owfname = iwfname; owfname.ReplaceAll(cwb_imerge_label,cwb_merge_label); TString ilfname = iwfname; ilfname.ReplaceAll("wave_","merge_"); ilfname.ReplaceAll(".root",".lst"); TString olfname = owfname; olfname.ReplaceAll("wave_","merge_"); olfname.ReplaceAll(".root",".lst"); TString imfname = iwfname; if(simulation) imfname.ReplaceAll("wave_","mdc_"); else imfname.ReplaceAll("wave_","live_"); TString omfname = owfname; if(simulation) omfname.ReplaceAll("wave_","mdc_"); else omfname.ReplaceAll("wave_","live_"); estat = gSystem-> GetPathInfo | ( | mdir+"/"+ | iwfname, |
& | id, | ||
& | size, | ||
& | flags, | ||
& | mt | ||
) |
if | ( | cwb_merge_label! | [0] = 'M' | ) |
Definition at line 16 of file cwb_mklinks.C.
if | ( | !lcheck. | IsDigit() | ) |
Definition at line 21 of file cwb_mklinks.C.
if | ( | cwb_merge_number | = =0 || cwb_merge_number>=iversion | ) |
Definition at line 48 of file cwb_mklinks.C.
if | ( | cwb_mklinks_options. | Contains"--" | ) |
Definition at line 61 of file cwb_mklinks.C.
if | ( | cwb_ilabel | = ="" | ) |
Definition at line 68 of file cwb_mklinks.C.
if | ( | estat | = =0 | ) |
Definition at line 143 of file cwb_mklinks.C.
lcheck Remove | ( | 0 | , |
1 | |||
) |
char cmd[1024] |
Definition at line 9 of file cwb_mklinks.C.
TString cwb_ilabel = "" |
Definition at line 60 of file cwb_mklinks.C.
TString cwb_imerge_label ="" |
Definition at line 75 of file cwb_mklinks.C.
TString cwb_merge_label = TString(gSystem->Getenv("CWB_MERGE_LABEL")) |
Definition at line 11 of file cwb_mklinks.C.
cwb_merge_number =0 |
Definition at line 15 of file cwb_mklinks.C.
TString cwb_mklinks_options = TString(gSystem->Getenv("CWB_MKLINKS_OPTIONS")) |
Definition at line 12 of file cwb_mklinks.C.
else |
Definition at line 18 of file cwb_mklinks.C.
estat |
Definition at line 3 of file cwb_mklinks.C.
vector<TString> fileList = TB.getFileListFromDir(merge_dir, ".root", tag,"",true) |
Definition at line 29 of file cwb_mklinks.C.
fIndex =0 |
Definition at line 76 of file cwb_mklinks.C.
Long_t flags |
Definition at line 8 of file cwb_mklinks.C.
char fTag[256] ="" |
Definition at line 74 of file cwb_mklinks.C.
Long_t id |
Definition at line 8 of file cwb_mklinks.C.
iversion =0 |
Definition at line 32 of file cwb_mklinks.C.
TString mdir = merge_dir |
Definition at line 56 of file cwb_mklinks.C.
Long_t mt |
Definition at line 8 of file cwb_mklinks.C.
Long_t size |
Definition at line 8 of file cwb_mklinks.C.
char tag[256] |
Definition at line 28 of file cwb_mklinks.C.
char tmp[256] ="" |
Definition at line 73 of file cwb_mklinks.C.
TObjArray* token = TString(cwb_ilabel).Tokenize(TString(".")) |
Definition at line 77 of file cwb_mklinks.C.