3 import commands, os, sys
12 user=getpass.getuser()
13 if (os.environ[
'SITE_CLUSTER']==
"CASCINA"):
15 title=
"%sb %s %s %s Allsky"%(run,network,search_type,tag)
16 accounting_group=
"ligo.prod.o3.burst.allsky.cwbonline"
18 label=
"%sb_%s_%s_%s"%(run,network,search_type,tag)
19 online_dir=
"/home/%s/online/%s"%(user,label)
20 if (os.environ[
'SITE_CLUSTER']==
"CASCINA"):
21 online_dir=online_dir=
"/data/online/%s/zero_lag/%s"%(cascina_user,label)
29 inj_name=[
"BURST",
"CBC"]
38 channelname[ifo]=
"%s:GDS-CALIB_STRAIN_CLEAN"%(ifo)
40 DQ_channel[ifo]=[
"%s:GDS-CALIB_STATE_VECTOR"%(ifo),
"%s:DMT-DQ_VECTOR"%(ifo)]
41 DQ_channel_rate[ifo]=[16,16]
43 inj_bitmask[ifo]=[128,64]
44 cat2_channel[ifo]=[
"%s:DMT-DQ_VECTOR_GATED"%(ifo)]
47 channelname[
"V1"]=
"V1:Hrec_hoft_16384Hz"
49 DQ_channel[
"V1"]=
"V1:DQ_ANALYSIS_STATE_VECTOR"
50 DQ_channel_rate[
"V1"]=1
52 inj_bitmask[
"V1"]=[128,64]
53 veto_channel[
"V1"]=[
"V1:DQ_VETO_CWB"]
74 strcpy(analysis,"2G");
81 fLow = 16.; // low frequency of the search
82 fHigh = 1024.; // high frequency of the search
85 l_low = 4; // low frequency resolution level
86 l_high = %i; // high frequency resolution level
88 strcpy(wdmXTalk,"wdmXTalk/OverlapCatalog16-1024.bin");
109 simulation = 0;"""%(len(ifos),search,optim,levelR,l_high)
119 if (os.environ[
'SITE_CLUSTER']==
"CASCINA"):
121 bkg_superlaglist=
"%s/O3/SEARCHES/ONLINE/LAGS/Unique_n21.txt"%os.environ[
'CWB_CONFIG']
122 bkg_laglist=
"%s/O3/SEARCHES/ONLINE/LAGS/Unique_n501.lags"%os.environ[
'CWB_CONFIG']
125 run_dir=online_dir+
"/RUN_cWB"
128 summaries_dir=
"SUMMARIES"
129 config_dir=
"%s/config"%(online_dir)
130 zerolag_par=
"%s/user_parameters.C"%(config_dir)
131 bkg_par=
"%s/user_parameters_bkg.C"%(config_dir)
132 pp_par=
"%s/user_pparameters.C"%(config_dir)
133 bkg_run_dir=
"%s/TIME_SHIFTS"%(online_dir.replace(
"zero_lag",
"bkg"))
134 postprod_dir=
"POSTPRODUCTION"
135 considered_segments_file=
"considered.txt"
136 processed_segments_file=
"processed.txt"
137 running_segments_file=
"running.txt"
138 missing_segments_file=
"missing.txt"
139 run_segments_file=
"run.txt"
140 job_segments_file=
"jobs.txt"
142 if (os.environ[
'SITE_CLUSTER']==
"CIT"):
143 frames_dir=[
"/dev/shm/kafka/L1",
"/dev/shm/kafka/H1",
"/dev/shm/kafka/V1"]
144 bkg_dir=[
"/ifocache/llcache/kafka/L1/L-L1_llhoft-??????/L-L1_llhoft-",
"/ifocache/llcache/kafka/H1/H-H1_llhoft-??????/H-H1_llhoft-",
"/ifocache/llcache/kafka/V1/V-V1_llhoft-??????/V-V1_llhoft-"]
145 log_path=
"/usr1/%s"%(user)
146 web_dir=
"/home/%s/public_html/online/%s"%(user,label)
147 web_link=
"https://ldas-jobs.ligo.caltech.edu/~%s/online/%s"%(user,label)
148 accounting_group_user=
"marek.szczepanczyk"
149 condor_requirements_file=
"/home/waveburst/online/HTCondor/cwb_template.sub"
150 if (os.environ[
'SITE_CLUSTER']==
"CASCINA"):
151 frames_dir=[
"/dev/shm/LowLatencyAnalysis/CwbL1In",
"/dev/shm/LowLatencyAnalysis/CwbH1In",
"/dev/shm/LowLatencyAnalysis/CwbV1In"]
152 bkg_dir=[
"/data/prod/hrec/L1Online/L1Online-",
"/data/prod/hrec/H1Online/H1Online-",
"/data/prod/hrec/V1CITOnline/V-V1CITOnline-"]
153 log_path=
"/local/user/%s"%(cascina_user)
154 web_dir=
"/data/prod/web/%s/online/%s"%(cascina_user,label)
155 web_link=
"https://scientists.virgo-gw.eu/DataAnalysis/Burst/%s/online/%s"%(cascina_user,label)
157 condor_requirements_file=
"/virgoData/HTCondor/cwb_template.sub"
163 emails=[
"marco.drago@ligo.org",
"marek.szczepanczyk@ligo.org",
"sergei.klimenko@ligo.org",
"gabriele.vedovato@ligo.org",
"claudia.lazzaro@ligo.org",
"imre.bartos@ligo.org",
"andrea.miani@ligo.org",
"giovanni.prodi@ligo.org",
"shubhanshu.tiwari@ligo.org"]
164 error_emails=[
"marco.drago@ligo.org",
"marek.szczepanczyk@ligo.org"]
169 code_version=
"wat6.2.6"
174 gracedb_group=
"Burst"
175 gracedb_analysis=
"CWB"
190 prod_plugins=[
"%s/%s/SEARCHES/PLUGINS/CWB_Plugin_O3aConditioning_Gating_QLveto.C"%(os.environ[
'CWB_CONFIG'],run)]
193 Cuts_file=
"%s/%s/SEARCHES/ONLINE/%s/%s/PP_Cuts.hh"%(os.environ[
'CWB_CONFIG'],run,search_type,network)
194 Cuts_list=[
"bin1_cut"]