Logo Coherent WaveBurst  
Reference Guide
Logo
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
TestConfigPrint.C
Go to the documentation of this file.
1 {
2  //
3  // Read and print cwb configuration
4  // Author : Gabriele Vedovato
5 
6  int nDQF = 0;
7  dqfile DQF[20];
8 
10  cout << config.nIFO << endl;
11  config.Import("cwb_parameters.C");
12 
13  config.Export();
14 
15  nDQF=12;
16  dqfile dqf[12]={
17  {"L1" ,"input/S6A_OFFLINE_L1SCIENCE.txt", CWB_CAT0, 0., false, false},
18  {"L1" ,"input/S6A_OFFLINE_L1_DQCAT1SEGMENTS.txt", CWB_CAT1, 0., true, false},
19  {"L1" ,"input/S6A_OFFLINE_L1_DQCAT2SEGMENTS.txt", CWB_CAT2, 0., true, false},
20  {"L1" ,"input/S6A_OFFLINE_L1_DQCAT4SEGMENTS.txt", CWB_CAT1, 0., true, false},
21  {"H1" ,"input/S6A_OFFLINE_H1SCIENCE.txt", CWB_CAT0, 0., false, false},
22  {"H1" ,"input/S6A_OFFLINE_H1_DQCAT1SEGMENTS.txt", CWB_CAT1, 0., true, false},
23  {"H1" ,"input/S6A_OFFLINE_H1_DQCAT2SEGMENTS.txt", CWB_CAT2, 0., true, false},
24  {"H1" ,"input/S6A_OFFLINE_H1_DQCAT4SEGMENTS.txt", CWB_CAT1, 0., true, false},
25  {"V1" ,"input/S6A_OFFLINE_V1SCIENCE.txt", CWB_CAT0, 0., false, false},
26  {"V1" ,"input/S6A_OFFLINE_V1_DQCAT1SEGMENTS.txt", CWB_CAT1, 0., true, false},
27  {"V1" ,"input/S6A_OFFLINE_V1_DQCAT2SEGMENTS.txt", CWB_CAT2, 0., true, false},
28  {"V1" ,"input/S6A_OFFLINE_V1_DQCAT4SEGMENTS.txt", CWB_CAT1, 0., true, false} };
29  for(int i=0;i<nDQF;i++) DQF[i]=dqf[i];
30 
31  config.Import();
32 
33 // config.Print();
34 
35  CWB::config config2 = config;
36  cout << config2.nIFO << endl;
37  //config2.nIFO=9;
38  config2.Acore=0.1;
39  config2.gamma=0.1;
40 
41  config.Compare(config2);
42 
43  config.Print();
44  config.Print("test_config1.C");
45 /*
46  config.nIFO=9;
47  config.Print("test_config2.C");
48 */
49  exit(0);
50 }
void Export(TString fname="")
Definition: config.cc:388
void Print(Option_t *option="")
Definition: config.cc:719
i drho i
void Import(TString umacro="")
Definition: config.cc:334
nDQF
Definition: cwb_eced.C:92
dqfile DQF[20]
CWB::config config
int Compare(CWB::config config)
Definition: config.cc:1247
double Acore
Definition: config.hh:125
dqfile dqf[nDQF]
int nIFO
Definition: config.hh:102
double gamma
Definition: config.hh:240
exit(0)