Logo coherent WaveBurst  
Config Reference Guide
Logo
user_parameters.C
Go to the documentation of this file.
1 {
2 
3  int chunkID = #CWB_CHUNK_NUMBER;
4  TString calibVer = "#CWB_CALIB_VER"; // C00, C01, C02
5  TString channelName = "#CWB_CHANNEL_NAME"; // C00 -> "GDS-CALIB_STRAIN", C01 -> "DCS-CALIB_STRAIN_C01", C02 -> "DCS-CALIB_STRAIN_C02"
6 
7  strcpy(analysis,"2G");
8 
9  nIFO = 2;
10  cfg_search = 'r';
11  optim=false;
12 
13  strcpy(ifo[0],"L1");
14  strcpy(ifo[1],"H1");
15  strcpy(refIFO,"L1");
16 
17  //lags
18  lagSize = 1199;
19  lagStep = 1.;
20  lagOff = 0;
21  lagMax = 0;
22 
23  //superlags
24  slagSize = 65; // number of super lags (simulation=1) - if slagSize=0 -> Standard Segments
25  slagMin = 0;
26  slagMax = 0;
27  slagOff = 0;
28  slagFile = new char[1024];
29  sprintf(slagFile,"%s/O3/SLAGS/LH/%s/BBH/K%02d.slags",cwb_config_env,calibVer.Data(),chunkID);
30 
31  //jobs
32  segLen = 1200;
33  segMLS = 600;
34  segTHR = 200;
35  segEdge = 10;
36 
37  //frequency
38  fLow = 16.; // low frequency of the search
39  fHigh = 512.; // high frequency of the search
40 
41  levelR = 4;
42  l_low = 3; // low frequency resolution level
43  l_high = 9; // high frequency resolution level
44 
45  strcpy(wdmXTalk,"wdmXTalk/OverlapCatalog-ilLev3-hLev9-iNu6-P10.xbin"); // 1KHz
46 
48 
49  bpp = 0.001;
50  subnet = 0.5;
51  subcut = 0.0;
52  netRHO = 5.5;
53  netCC = 0.5;
54  Acore = 1.7;
55  Tgap = 0.2;
56  Fgap = 128.0;
57  delta = 0.5;
58  cfg_gamma = -1.0;
59  LOUD = 300;
60 
61  pattern = 5;
62 
63  precision=GetPrecision(100,5);
64 
65  //simulation
66  nfactor = 1;
68 
69  sprintf(channelNamesRaw[0],"L1:%s",channelName.Data());
70  sprintf(channelNamesRaw[1],"H1:%s",channelName.Data());
71 
72  sprintf(frFiles[0],"%s/O3/DATA/%s/FRAMES/%s/L1_frames.in",cwb_config_env,calibVer.Data(),site_cluster_env);
73  sprintf(frFiles[1],"%s/O3/DATA/%s/FRAMES/%s/H1_frames.in",cwb_config_env,calibVer.Data(),site_cluster_env);
74 
75 
76  // dq file list
77  // {ifo, dqcat_file, dqcat[0/1/2], shift[sec], inverse[false/true], 4columns[true/false]}
78  nDQF=10;
79  dqfile dqf[10]={
80 
81  {"L1" ,"", CWB_CAT0, 0., false, false},
82  {"H1" ,"", CWB_CAT0, 0., false, false},
83 
84  {"L1" ,"", CWB_CAT1, 0., true, false},
85  {"H1" ,"", CWB_CAT1, 0., true, false},
86 
87  {"L1" ,"", CWB_CAT2, 0., true, false},
88  {"H1" ,"", CWB_CAT2, 0., true, false},
89 
90  {"L1" ,"", CWB_CAT1, 0., true, false},
91  {"H1" ,"", CWB_CAT1, 0., true, false},
92 
93  {"L1" ,"", CWB_CAT0, 0., false, false},
94  {"H1" ,"", CWB_CAT0, 0., false, false}
95 
96  };
97  for(int i=0;i<10;i++) DQF[i]=dqf[i];
98 
99  sprintf(DQF[0].file, "%s/O3/DATA/%s/DQ/BURST/L1_cat0.txt",cwb_config_env,calibVer.Data());
100  sprintf(DQF[1].file, "%s/O3/DATA/%s/DQ/BURST/H1_cat0.txt",cwb_config_env,calibVer.Data());
101 
102  sprintf(DQF[2].file, "%s/O3/DATA/%s/DQ/BURST/L1_cat1.txt",cwb_config_env,calibVer.Data());
103  sprintf(DQF[3].file, "%s/O3/DATA/%s/DQ/BURST/H1_cat1.txt",cwb_config_env,calibVer.Data());
104 
105  sprintf(DQF[4].file, "%s/O3/DATA/%s/DQ/BURST/L1_cat2.txt",cwb_config_env,calibVer.Data());
106  sprintf(DQF[5].file, "%s/O3/DATA/%s/DQ/BURST/H1_cat2.txt",cwb_config_env,calibVer.Data());
107 
108  sprintf(DQF[6].file, "%s/O3/DATA/%s/DQ/BURST/L1_cat4.txt",cwb_config_env,calibVer.Data());
109  sprintf(DQF[7].file, "%s/O3/DATA/%s/DQ/BURST/H1_cat4.txt",cwb_config_env,calibVer.Data());
110 
111  sprintf(DQF[8].file, "%s/O3/CHUNKS/BBH/K%02d.period",cwb_config_env,chunkID);
112  sprintf(DQF[9].file, "%s/O3/CHUNKS/BBH/K%02d.period",cwb_config_env,chunkID);
113 
114 
115  plugin = TMacro("macro/CWB_Plugin_Gating_QLveto.C"); // Macro source
116  plugin.SetTitle("macro/CWB_Plugin_Gating_QLveto_C.so");
117 
118 
119  strcpy(condor_tag,"#BBH_PROD_CONDOR_TAG");
120 
121 }
segEdge
slagMin
l_high
lagMax
slagMax
simulation
l_low
segMLS
slagSize
TString channelName
netCC
dqfile dqf[10]
subnet
slagOff
sprintf(slagFile,"%s/O1/SLAGS/LH/%s/BURST/K%02d.slags", cwb_config_env, calibVer.Data(), chunkID)
fLow
optim
netRHO
lagOff
delta
Fgap
nDQF
cfg_search
pattern
Acore
Tgap
fHigh
segLen
slagFile
lagSize
precision
levelR
nIFO
segTHR
nfactor
strcpy(analysis,"2G")
LOUD
lagStep
cfg_gamma
subcut
plugin
healpix
TString calibVer