Logo Coherent WaveBurst  
Reference Guide
Logo
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
cwb_tune_slag.C
Go to the documentation of this file.
1 {
2  #include <vector>
3 
5  vector<slag> slagList;
6 
7  slagFile = new char[256];
8  sprintf(slagFile,"report/%s.slg",data_label);
9 
10  vector<waveSegment> cat1List=TB.readSegList(nDQF, DQF, CWB_CAT1);
11  int slagSegs=TB.getSlagJobList(cat1List, segLen).size();
12 
13  slagList=TB.getSlagList(nIFO, slagSize, slagSegs, slagOff, slagMin, slagMax, slagSite);
14  slagList=TB.dumpSlagList(slagList, slagFile);
15 
16  cout << endl;
17  printf("%14s ","SLAG");
18  for(int n=0; n<nIFO; n++) printf("%8sifo[%d]","",n);
19  printf("\n");
20  for(int i=0;i<slagList.size();i++) {
21  if(slagList[i].slagId[1]==1) {
22  printf("%14d", slagList[i].slagId[0]);
23  for (int n=0; n<nIFO; n++) printf("%14d",slagList[i].slagId[n+2]);
24  printf("\n");
25  }
26  }
27 
28  cout << endl;
29  cout << "Total number of slag jobs : " << slagList.size() << endl;
30  cout << endl;
31 
32  exit(0);
33 }
int slagSize
Definition: test_config1.C:65
size_t * slagSite
Definition: test_config1.C:69
int slagOff
Definition: test_config1.C:68
printf("total live time: non-zero lags = %10.1f \n", liveTot)
int n
Definition: cwb_net.C:10
int slagMax
Definition: test_config1.C:67
i drho i
CWB::Toolbox TB
Definition: ComputeSNR.C:5
nDQF
Definition: cwb_eced.C:92
#define nIFO
char data_label[512]
Definition: test_config1.C:160
vector< waveSegment > cat1List
Definition: cwb_tune_slag.C:10
dqfile DQF[12]
Definition: test_config1.C:171
static vector< waveSegment > getSlagJobList(vector< waveSegment > ilist, int seglen=600)
Definition: Toolbox.cc:1771
segLen
Definition: cwb_eced.C:7
static vector< slag > getSlagList(size_t nIFO, size_t slagSize, int slagSegs, int slagOff, size_t slagMin, size_t slagMax, size_t *slagSite, char *slagFile=NULL)
Definition: Toolbox.cc:790
static void dumpSlagList(vector< slag > slagList, TString slagFile, bool slagOnly=false)
Definition: Toolbox.cc:1067
static vector< waveSegment > readSegList(dqfile DQF)
Definition: Toolbox.cc:391
int slagSegs
Definition: cwb_tune_slag.C:11
vector< slag > slagList
Definition: cwb_tune_slag.C:1
slagFile
Definition: cwb_tune_slag.C:7
sprintf(slagFile,"report/%s.slg", data_label)
int slagMin
Definition: test_config1.C:66
exit(0)