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