6 #define SLAGS_DIR "/home/waveburst/O1/SLAGS"
10 void shuffle(std::vector<int>& vector,
int seed=150914);
18 char ifo[NIFO_MAX][8];
22 vector<TString> ifos(nIFO);
27 size_t* slagSite = NULL;
41 {
"L1" ,
"/home/waveburst/O1/DQ/C02/ALL/L1_cat0.txt", CWB_CAT0, 0.,
false,
false},
42 {
"H1" ,
"/home/waveburst/O1/DQ/C02/ALL/H1_cat0.txt", CWB_CAT0, 0.,
false,
false},
44 {
"L1" ,
"/home/waveburst/O1/DQ/C02/ALL/L1_cat1.txt", CWB_CAT1, 0.,
true,
false},
45 {
"H1" ,
"/home/waveburst/O1/DQ/C02/ALL/H1_cat1.txt", CWB_CAT1, 0.,
true,
false},
47 {
"L1" ,
"/home/waveburst/O1/DQ/C02/ALL/L1_cat2.txt", CWB_CAT2, 0.,
true,
false},
48 {
"H1" ,
"/home/waveburst/O1/DQ/C02/ALL/H1_cat2.txt", CWB_CAT2, 0.,
true,
false},
50 {
"L1" ,
"/home/waveburst/O1/DQ/C02/ALL/L1_cat4.txt", CWB_CAT1, 0.,
true,
false},
51 {
"H1" ,
"/home/waveburst/O1/DQ/C02/ALL/H1_cat4.txt", CWB_CAT1, 0.,
true,
false},
53 {
"L1" ,
" ", CWB_CAT0, 0.,
false,
false},
54 {
"H1" ,
" ", CWB_CAT0, 0.,
false,
false}
58 for(
int k=1;k<=9;k++) {
60 sprintf(DQF[8].file,
"/home/waveburst/O1/CHUNKS/O1_chunk%02d.lst", k);
61 sprintf(DQF[9].file,
"/home/waveburst/O1/CHUNKS/O1_chunk%02d.lst", k);
63 vector<waveSegment> cat1List=TB.readSegList(nDQF, DQF, CWB_CAT1);
65 int slagMax=TB.getSlagJobList(cat1List, segLen).size();
67 cout << k <<
" slagMax : " << slagMax << endl;
77 std::vector<int> RND(2*slagMax);
96 cout <<
"ERROR !!!" << endl;
108 out << 0 <<
"\t" << 0 <<
"\t" << 0 << endl;
110 out <<
n+1 <<
"\t" << 0 <<
"\t" << RND[
n] << endl;
121 size_t size = vector.size();
125 for(
size_t i=0; i<
size; i++) {
126 size_t j = int(rnd3.Uniform(0,size));
128 vector[j] = vector[i];
void Create_O1ChunkSlagRndFiles()
void shuffle(std::vector< int > &vector, int seed=150914)
sprintf(tag,"wave_%s", data_label)
void Create_SlagRndFile(int chunkID, int slagMax)