Logo Coherent WaveBurst  
Reference Guide
Logo
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
cwb_dump_dq.C
Go to the documentation of this file.
1 // dump data quality duty times : used by the cwb_dump command
2 
3 {
5 
6  TB.checkFile(gSystem->Getenv("CWB_ROOTLOGON_FILE"));
7  TB.checkFile(gSystem->Getenv("CWB_PARAMETERS_FILE"));
8  TB.checkFile(gSystem->Getenv("CWB_UPARAMETERS_FILE"));
9 
10  char dq1ListFile[256];
11  cout << endl;
12  sprintf(dq1ListFile,"%s/%s.dq1",dump_dir,data_label);
13  vector<waveSegment> dq1List=TB.readSegList(nDQF, DQF, CWB_CAT1);
14  TB.dumpSegList(dq1List,dq1ListFile, false);
15  double ctime_dq1=TB.getTimeSegList(dq1List);
16  cout << "dq cat 1 ctime : " << int(ctime_dq1) << " sec " << ctime_dq1/3600. << " h " << ctime_dq1/86400. << " day" << endl;
17 
18  char dq2ListFile[256];
19  cout << endl;
20  sprintf(dq2ListFile,"%s/%s.dq2",dump_dir,data_label);
21  vector<waveSegment> dq2List=TB.readSegList(nDQF, DQF, CWB_CAT2);
22  TB.dumpSegList(dq2List,dq2ListFile, false);
23  double ctime_dq2=TB.getTimeSegList(dq2List);
24  cout << "dq cat 2 ctime : " << int(ctime_dq2) << " sec " << ctime_dq2/3600. << " h " << ctime_dq2/86400. << " day" << endl;
25  cout << endl;
26 
27  exit(0);
28 }
char dq1ListFile[256]
Definition: cwb_dump_dq.C:10
double ctime_dq2
Definition: cwb_dump_dq.C:23
static double getTimeSegList(vector< waveSegment > list)
Definition: Toolbox.cc:592
static bool checkFile(TString fName, bool question=false, TString message="")
Definition: Toolbox.cc:3956
CWB::Toolbox TB
Definition: ComputeSNR.C:5
nDQF
Definition: cwb_eced.C:92
cout<< endl;sprintf(dq1ListFile,"%s/%s.dq1", dump_dir, data_label);vector< waveSegment > dq1List
Definition: cwb_dump_dq.C:13
char data_label[512]
Definition: test_config1.C:160
cout<< "dq cat 1 ctime : "<< int(ctime_dq1)<< " sec "<< ctime_dq1/3600.<< " h "<< ctime_dq1/86400.<< " day"<< endl;char dq2ListFile[256];cout<< endl;sprintf(dq2ListFile,"%s/%s.dq2", dump_dir, data_label);vector< waveSegment > dq2List
Definition: cwb_dump_dq.C:21
i() int(T_cor *100))
dqfile DQF[12]
Definition: test_config1.C:171
static int dumpSegList(vector< waveSegment > list, TString fName, bool c4=false)
Definition: Toolbox.cc:552
double ctime_dq1
Definition: cwb_dump_dq.C:15
static vector< waveSegment > readSegList(dqfile DQF)
Definition: Toolbox.cc:391
char dump_dir[512]
Definition: test_config1.C:156
sprintf(tfres,"(1/%g)x(%g) (sec)x(Hz)", 2 *df, df)
exit(0)