Newer
Older

Song-Ming Wang
committed
# Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
## -- Overview of all default local settings that one can change
## -- The default values are also shown.

Song-Ming Wang
committed
## ------------------------------------------- flags set in: RecExOnline_jobOptions.py
isOnline = False
isOnlineStateless = False

Song-Ming Wang
committed
# for testing on lxplus
isOfflineTest = True
## ------------------------------------------- flags set in: RecExOnline_monitoring.py
isGlobalMonitoring = False
#eMon can only be used ONLINE (please see RecExOnline_Partition_Online.py)
useEmon = False
useAtlantisEmon = False

Song-Ming Wang
committed
###evtMax = 200
evtMax = vars().get('inpuevtMax', 200)
###evtMax = -1
## ------------------------------------------- flags set in: RecExOnline_globalconfig.py (from RecExOnline_jobOptions.py)
#read the pickle file if you want to use the AMI tag info
#stored in ami_recotrf.pickle (produced by 'tct_getAmiTag.py f140 ami_recotrf.cmdargs ami_recotrf.pickle')
usePickleConfig = False
pickleconfigfile = './ami_recotrf.pickle'
DataSource = 'data'
InputFormat = 'bytestream'

Song-Ming Wang
committed
## cosmic
## fileName = '/afs/cern.ch/work/c/cylin/public/data15_cos.00258389.express_express.merge.RAW._lb0894._SFO-ALL._0001.1'
## collision
### fileName = '/afs/cern.ch/work/c/cylin/public/data15_comm.00264034.express_express.merge.RAW._lb0784._SFO-ALL._0001.1'
### fileName = '/afs/cern.ch/work/c/cylin/public/data/data15_13TeV.00270953.express_express.merge.RAW._lb0265._SFO-ALL._0001.1'
### fileName = '/afs/cern.ch/work/s/smwang/public/DQM/data/data15_13TeV.00284154.express_express.merge.RAW._lb0218._SFO-ALL._0001.1'
#fileName = '/afs/cern.ch/work/s/smwang/public/DQM/data/data15_13TeV.00284484.express_express.merge.RAW._lb0098._SFO-ALL._0001.1'
fileName = '/cvmfs/atlas-nightlies.cern.ch/repo/data/data-art/RecExOnline/data16_13TeV.00302347.express_express.merge.RAW._lb0432._SFO-ALL._0001.1'
###
### fileName = 'root://eosatlas.cern.ch//eos/atlas/atlastier0/rucio/data15_13TeV/express_express/00284484/data15_13TeV.00284484.express_express.merge.RAW/data15_13TeV.00284484.express_express.merge.RAW._lb0487._SFO-ALL._0001.1'
##
#fileName = '/afs/cern.ch/user/k/koutsman/OnlineNightly/data/data12_8TeV.00208931.express_express.daq.RAW._lb0123._SFO-9._0001.data'

Song-Ming Wang
committed
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
#fileName = 'root://eosatlas//eos/atlas/atlascerngroupdisk/proj-sit/tct/rec_input/00204416/express_express/data12_8TeV.00204416.express_express.merge.RAW._lb0015._SFO-ALL._0001.1'
#beamType = 'cosmics'
#projectName = 'data15_cos'
beamType = 'collisions' #AK: 21-05-2014
### projectName = 'data15_comm'
###projectName = 'data15_13TeV'
projectName = 'data16_13TeV'
### Online
### ConditionsTag = 'CONDBR2-HLTP-2015-03'
###
### Offline
### ConditionsTag = 'CONDBR2-ES1PA-2015-03'
### ConditionsTag = 'CONDBR2-ES1PA-2015-04'
### ConditionsTag = 'CONDBR2-ES1PA-2015-07' ### 2015-06-17
###
### ConditionsTag = 'CONDBR2-BLKPA-2015-03'
### ConditionsTag = 'CONDBR2-BLKPA-2015-04'
### ConditionsTag = 'CONDBR2-BLKPA-2015-09' ### 2015-06-25
### ConditionsTag = 'CONDBR2-BLKPA-2015-11' ### 2015-07-30
### ConditionsTag = 'CONDBR2-BLKPA-2015-14' ### 2015-08-31
### ConditionsTag = 'CONDBR2-BLKPA-2015-15' ### 2015-09-06
ConditionsTag = 'CONDBR2-BLKPA-2016-06' ### 2016-02-26
#ConditionsTag = 'CONDBR2-BLKPA-2017-07' ### 2017-11-04
### DetDescrVersion = 'ATLAS-R2-2015-02-00-00'
#DetDescrVersion = 'ATLAS-R2-2015-03-01-00'
DetDescrVersion = 'ATLAS-R2-2015-03-01-00'
#DetDescrVersion = 'ATLAS-R2-2016-01-00-01'
doESD = True
writeESD = False
doAOD = False
writeAOD = False
IOVDbSvcMessage = False
## ------------------------------------------ flags set in: RecExOnline_recoflags.py (from RecExOnline_jobOptions.py)
doAllReco = True
doInDet = doAllReco
doMuon = doAllReco
doLArg = doAllReco
doTile = doAllReco

Song-Ming Wang
committed
doTrigger = doAllReco
doHist = doAllReco
doJiveXML = False
doEgammaTau = doAllReco
#set to True in the JO
#doCommissionig = False
## ------------------------------------------ flags set in : RecExOnline_monitoring.py (from from RecExOnline_jobOptions.py)
doAllMon = True
doCaloMon = doAllMon

Song-Ming Wang
committed
doTileMon = doAllMon
doPhysMon = doAllMon

Song-Ming Wang
committed
doTrigMon = doAllMon
doIDMon = doAllMon
doTRTMon = doAllMon
doMuonMon = doAllMon

Song-Ming Wang
committed
doCTPMon = False
doHIMon = False # doAllMon
# if DQMonFlags.doPixelMon() or DQMonFlags.doSCTMon() or DQMonFlags.doTRTMon() or \
# DQMonFlags.doInDetGlobalMon() or DQMonFlags.doInDetAlignMon():
## ------------------------------------------ flags set in : RecExOnline_postconfig.py (called from RecExOnline_jobOptions.py)
#### CHANGES TO GET 19.1.0.1 RECO WORKING (M4)

Song-Ming Wang
committed
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
from AthenaCommon.BeamFlags import jobproperties
jobproperties.Beam.beamType.set_Value_and_Lock(beamType)
from AthenaCommon.GlobalFlags import globalflags
globalflags.DatabaseInstance.set_Value_and_Lock("CONDBR2")
globalflags.ConditionsTag.set_Value_and_Lock(ConditionsTag)
globalflags.DetDescrVersion.set_Value_and_Lock(DetDescrVersion)
from AthenaCommon.BFieldFlags import jobproperties
jobproperties.BField.barrelToroidOn.set_Value_and_Lock(True)
jobproperties.BField.endcapToroidOn.set_Value_and_Lock(True)
jobproperties.BField.solenoidOn.set_Value_and_Lock(True)
###jobproperties.BField.solenoidOn.set_Value_and_Lock(False)
from CaloRec.CaloCellFlags import jobproperties
jobproperties.CaloCellFlags.doLArHVCorr.set_Value_and_Lock(False)
jobproperties.CaloCellFlags.doPileupOffsetBCIDCorr.set_Value_and_Lock(False)
jobproperties.CaloCellFlags.doLArDeadOTXCorr.set_Value_and_Lock(False) ####? for trigger, added 11th March, 2015, by CY
from InDetRecExample.InDetJobProperties import InDetFlags
InDetFlags.doInnerDetectorCommissioning.set_Value_and_Lock(True)
InDetFlags.useBroadClusterErrors.set_Value_and_Lock(False)
from AthenaMonitoring.DQMonFlags import DQMonFlags

Song-Ming Wang
committed
DQMonFlags.doStreamAwareMon.set_Value_and_Lock(False)
DQMonFlags.enableLumiAccess.set_Value_and_Lock(False)
DQMonFlags.doCTPMon.set_Value_and_Lock(False)
DQMonFlags.doLVL1CaloMon.set_Value_and_Lock(False)
### DQMonFlags.doMuonTrkPhysMon.set_Value_and_Lock(False) #xx
DQMonFlags.doMuonTrkPhysMon.set_Value_and_Lock(True) #xx
### DQMonFlags.doJetTagMon.set_Value_and_Lock(False)
#print "#### yunju Here is DQMonFlags.monManEnvironment:"+DQMonFlags.monManEnvironment
## for egmma monitoring in lxplus
DQMonFlags.monManEnvironment.set_Value_and_Lock('tier0')
from RecExConfig.RecFlags import rec
rec.doBTagging.set_Value_and_Lock(True)

Song-Ming Wang
committed
from JetRec.JetRecFlags import jetFlags
jetFlags.useBTagging.set_Value_and_Lock(True)
### from JetRec.JetRecFlags import jetFlags
### jetFlags.useTracks.set_Value_and_Lock(False)
from MuonDQAMonFlags.MuonDQAProperFlags import MuonDQADetFlags
### MuonDQADetFlags.doMDTTGCL1Mon.set_Value_and_Lock(True)
MuonDQADetFlags.doTGCL1Mon.set_Value_and_Lock(True)
MuonDQADetFlags.doTGCMon.set_Value_and_Lock(True)
##---------------------------------------ID suggestion from Alex 18.Feb.2015 --------
jobproperties.InDetJobProperties.doTrackSegmentsSCT.set_Value_and_Lock(False)
jobproperties.InDetJobProperties.doTrackSegmentsPixel.set_Value_and_Lock(False)
jobproperties.InDetJobProperties.doTrackSegmentsTRT.set_Value_and_Lock(False)
##---------------------------------------Bunch Spacing 25ns --------
from InDetRecExample.InDetJobProperties import InDetFlags

Song-Ming Wang
committed
InDetFlags.InDet25nsec.set_Value_and_Lock(True)
jobproperties.Beam.bunchSpacing.set_Value_and_Lock(25)
# --------------------------------------------- Monitoring
### replaced by MuonTrackMonitoring (SMW Jan 23 2016)
### from AthenaMonitoring.DQMonFlags import DQMonFlags
### DQMonFlags.doMuonPhysicsMon.set_Value_and_Lock(True)
## main online reco scripts
include ("RecExOnline/RecExOnline_jobOptions.py")