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=
"/data/procdata/burst/%s/online/%s"%(cascina_user,label)
22 production_dir=online_dir.replace(search_type,
"BurstLF")
30 inj_name=[
"BURST",
"CBC"]
39 channelname[ifo]=
"%s:GDS-CALIB_STRAIN_CLEAN"%(ifo)
41 DQ_channel[ifo]=[
"%s:GDS-CALIB_STATE_VECTOR"%(ifo),
"%s:DMT-DQ_VECTOR"%(ifo)]
42 DQ_channel_rate[ifo]=[16,16]
44 inj_bitmask[ifo]=[128,64]
45 cat2_channel[ifo]=[
"%s:DMT-DQ_VECTOR_GATED"%(ifo)]
67 strcpy(analysis,"2G");
74 fLow = 16.; // low frequency of the search
75 fHigh = 2048.; // high frequency of the search
78 l_low = 4; // low frequency resolution level
79 l_high = %i; // high frequency resolution level
81 strcpy(wdmXTalk,"wdmXTalk/OverlapCatalog16-1024.bin");
102 simulation = 0;"""%(len(ifos),search,optim,levelR,l_high)
112 if (os.environ[
'SITE_CLUSTER']==
"CASCINA"):
116 run_dir=online_dir+
"/RUN_cWB"
119 summaries_dir=
"SUMMARIES"
120 config_dir=
"%s/config"%(online_dir)
121 zerolag_par=
"%s/user_parameters.C"%(config_dir)
122 bkg_par=
"%s/user_parameters_bkg.C"%(config_dir)
123 pp_par=
"%s/user_pparameters.C"%(config_dir)
124 bkg_run_dir=
"%s/TIME_SHIFTS"%(online_dir)
125 postprod_dir=
"POSTPRODUCTION"
126 considered_segments_file=
"considered.txt"
127 processed_segments_file=
"processed.txt"
128 running_segments_file=
"running.txt"
129 missing_segments_file=
"missing.txt"
130 run_segments_file=
"run.txt"
131 job_segments_file=
"jobs.txt"
133 if (os.environ[
'SITE_CLUSTER']==
"CIT"):
134 frames_dir=[
"/dev/shm/kafka/L1",
"/dev/shm/kafka/H1"]
135 bkg_dir=[
"/ifocache/llcache/kafka/L1/L-L1_llhoft-??????/L-L1_llhoft-",
"/ifocache/llcache/kafka/H1/H-H1_llhoft-??????/H-H1_llhoft-"]
138 log_path=
"/usr1/%s"%(user)
139 web_dir=
"/home/%s/public_html/online/%s"%(user,label)
140 web_link=
"https://ldas-jobs.ligo.caltech.edu/~%s/online/%s"%(user,label)
141 accounting_group_user=
"marek.szczepanczyk"
142 condor_requirements_file=
"/home/waveburst/online/HTCondor/cwb_template.sub"
143 if (os.environ[
'SITE_CLUSTER']==
"CASCINA"):
144 frames_dir=[
"/dev/shm/LowLatencyAnalysis/CwbL1In",
"/dev/shm/LowLatencyAnalysis/CwbH1In"]
145 bkg_dir=[
"/data/prod/hrec/L1Online/L1-Online-",
"/data/prod/hrec/H1Online/H1-Online-"]
146 log_path=
"/local/user/%s"%(cascina_user)
147 web_dir=
"/data/procdata/web/%s/online/%s"%(cascina_user,label)
148 web_link=
"https://scientists.virgo-gw.eu/DataAnalysis/Burst/%s/online/%s"%(cascina_user,label)
150 condor_requirements_file=
"/virgoData/HTCondor/cwb_template.sub"
156 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"]
157 error_emails=[
"marco.drago@ligo.org",
"marek.szczepanczyk@ligo.org"]
162 code_version=
"wat6.2.6"
167 gracedb_group=
"Burst"
168 gracedb_analysis=
"CWB"
169 gracedb_search=
"IMBH"
183 prod_plugins=[
"%s/%s/SEARCHES/PLUGINS/CWB_Plugin_O3aConditioning_Gating_QLveto.C"%(os.environ[
'CWB_CONFIG'],run)]
186 Cuts_file=
"%s/%s/SEARCHES/ONLINE/%s/%s/PP_Cuts.hh"%(os.environ[
'CWB_CONFIG'],run,search_type,network)
187 Cuts_list=[
"bin1_cut"]