5 #define SORT_FILE_NAME "root/GHLTV-HBRST14_S6D_R1-Sorted.root" 6 #define CHANNEL_NAME "L1:GW-H" 12 {0 ,
"SEGMENTS/S6D_R10_segments/S6D_OFFLINE_L1SCIENCE.txt" , 0, 0.,
false,
false},
13 {0 ,
"SEGMENTS/S6D_R10_segments/S6D_OFFLINE_L1_DQCAT1SEGMENTS.txt", 1, 0., true ,
false},
14 {0 ,
"SEGMENTS/S6D_R10_segments/S6D_OFFLINE_L1_DQCAT2SEGMENTS.txt", 2, 0., true ,
false},
15 {0 ,
"SEGMENTS/S6D_R10_segments/S6D_OFFLINE_L1_DQCAT4SEGMENTS.txt", 1, 0., true ,
false},
16 {1 ,
"SEGMENTS/S6D_R10_segments/S6D_OFFLINE_H1SCIENCE.txt" , 0, 0.,
false,
false},
17 {1 ,
"SEGMENTS/S6D_R10_segments/S6D_OFFLINE_H1_DQCAT1SEGMENTS.txt", 1, 0., true ,
false},
18 {1 ,
"SEGMENTS/S6D_R10_segments/S6D_OFFLINE_H1_DQCAT2SEGMENTS.txt", 2, 0., true ,
false},
19 {1 ,
"SEGMENTS/S6D_R10_segments/S6D_OFFLINE_H1_DQCAT4SEGMENTS.txt", 1, 0., true ,
false},
20 {2 ,
"SEGMENTS/S6D_R10_segments/S6D_OFFLINE_V1SCIENCE.txt" , 0, 0.,
false,
false},
21 {2 ,
"SEGMENTS/S6D_R10_segments/S6D_OFFLINE_V1_DQCAT1SEGMENTS.txt", 1, 0., true ,
false},
22 {2 ,
"SEGMENTS/S6D_R10_segments/S6D_OFFLINE_V1_DQCAT2SEGMENTS.txt", 2, 0., true ,
false},
23 {2 ,
"SEGMENTS/S6D_R10_segments/S6D_OFFLINE_V1_DQCAT4SEGMENTS.txt", 1, 0., true ,
false},
31 olist=tb.readSegList(nDQF, DQF, dqcat);
32 double ctime=tb.getTimeSegList(olist);
33 cout <<
"ctime : " <<
int(ctime) <<
" sec " << ctime/3600. <<
" h " << ctime/86400. <<
" day" << endl;
34 cout <<
"Total SEG Time : " << tb.getTimeSegList(olist) << endl;
38 jlist=tb.getSlagJobList(olist, 600);
45 for(
int i=0;
i<jlist.size();
i++) {
48 SEG.
start=jlist[
i].start-8;
49 SEG.
stop=jlist[
i].stop+8;
51 mlist=tb.mergeSegLists(olist, mlist);
52 MAXSEG=tb.getMaxSeg(mlist);
53 for(
int j=0;
j<mlist.size();
j++) {
60 if((MAXSEG.
stop-MAXSEG.
start)>=300) slist.push_back(MAXSEG);
62 cout <<
"Total SLAG JOB SEG Time : " << tb.getTimeSegList(slist) << endl;
64 cout <<
"Total LOST JOB SEG Time : " << tb.getTimeSegList(olist)-tb.getTimeSegList(slist) << endl;
std::vector< waveSegment > mlist
cout<< "ctime : "<< int(ctime)<< " sec "<< ctime/3600.<< " h "<< ctime/86400.<< " day"<< endl;cout<< "Total SEG Time : "<< tb.getTimeSegList(olist)<< endl;std::vector< waveSegment > jlist
std::vector< waveSegment > olist
std::vector< waveSegment > slist