33 TFile *_file0 = TFile::Open(liveFileName);
34 TTree*
tree = (TTree *) gROOT->FindObject(
"liveTime");
35 if(tree==NULL) {cout <<
"ScanLIVE : liveTime tree not found !!!" << endl;
exit(1);}
37 cout << endl <<
"in nentries = " << nentries << endl << endl;
39 if(ifoID<0 || ifoID>=
NIFO_MAX) {cout <<
"Error - input ifoID not correct, max available ID is: " <<
NIFO_MAX-1 << endl;
exit(1);}
46 vector<waveSegment>
iseg;
49 tree->SetBranchAddress(
"start",start);
51 tree->SetBranchAddress(
"stop",stop);
62 cout << endl <<
"out size = " << oseg.size() << endl << endl;
74 for(
int n=0;
n<oseg.size();
n++) {
75 out << oseg[
n].start <<
" " << oseg[
n].stop << endl;
76 liveTime+=oseg[
n].stop-oseg[
n].start;
80 cout << endl <<
"out liveTime = " << liveTime <<
" (sec) " << liveTime/(24*3600.) <<
" (days) " << endl << endl;
82 cout <<
"output file list : " << ofile << endl;
vector< waveSegment > oseg
vector< waveSegment > iseg
void GetIfoSegments(TString liveFileName, int ifoID, TString ofile)