Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
athena
Manage
Activity
Members
Labels
Plan
Jira
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Locked files
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Container Registry
Model registry
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Code review analytics
Insights
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
atlas
athena
Merge requests
!32910
21.3 salva s0
Code
Review changes
Check out branch
Download
Patches
Plain diff
Closed
21.3 salva s0
martis/athena:21.3-salva-S0
into
master
Overview
3
Commits
18198
Pipelines
10
Changes
627+
Closed
Salvador Marti I Garcia
requested to merge
martis/athena:21.3-salva-S0
into
master
4 years ago
Overview
3
Commits
18198
Pipelines
10
Changes
2
Expand
Porting developments in InDetPerformanceMonitor and some bug fix of InDetAlignmentMonitor to 21.3
0
0
Merge request reports
Compare
version 5
version 7
cb12a5e4
4 years ago
version 6
d59fdd5b
4 years ago
version 5
dd25fdc2
4 years ago
version 4
9466b6c4
4 years ago
version 3
b46da623
4 years ago
version 2
5a90a034
4 years ago
version 1
5616f367
4 years ago
master (base)
and
version 6
latest version
938f155f
18198 commits,
4 years ago
version 7
cb12a5e4
18197 commits,
4 years ago
version 6
d59fdd5b
18196 commits,
4 years ago
version 5
dd25fdc2
18195 commits,
4 years ago
version 4
9466b6c4
18194 commits,
4 years ago
version 3
b46da623
18193 commits,
4 years ago
version 2
5a90a034
18192 commits,
4 years ago
version 1
5616f367
18191 commits,
4 years ago
Show latest version
2 files
+
0
−
364
Inline
Compare changes
Side-by-side
Inline
Show whitespace changes
Show one file at a time
Files
2
Search (e.g. *.vue) (Ctrl+P)
InnerDetector/InDetMonitoring/InDetPerformanceMonitoring/share/runMonitoringZmumuValidation.py deleted
100644 → 0
+
0
−
188
Options
#example of personal topOptions
#
# to use it
# athena >! athena.log
# ( myTopOptions.py is defaulted through jobOptions.py soft link)
#
# see RecExCommon/share/RecExCommon_flags.py for more available flags
# and https://twiki.cern.ch/twiki/bin/view/Atlas/RecExCommonFlags
# for more complete documentation.
#
# doESD, DetDescrVersion and other flags
# needs be set before the include, since several
# secondary flags are configured according to that one
#
# 1) Specify the input in here
# - One file
#PoolInput = ["/home/wdic/data15_comm.00264034.physics_MinBias.recon.ESD.x322._lb0805._SFO-1._0001.1"]
# 2) Feed files when executing the script
if
'
inputFiles
'
in
dir
():
print
inputFiles
PoolInput
=
inputFiles
# number of event to process
EvtMax
=-
1
SkipEvents
=
0
NoBeamConstraint
=
True
# DetFlags modifications are best set here (uncomment RecExCommon_flags first)
from
PerfMonComps.PerfMonFlags
import
jobproperties
as
pmjp
pmjp
.
PerfMonFlags
.
doFastMon
=
True
from
AthenaCommon.AlgSequence
import
AlgSequence
from
AthenaCommon.AlgSequence
import
AthSequencer
from
AthenaCommon.AthenaCommonFlags
import
athenaCommonFlags
athenaCommonFlags
.
FilesInput
=
PoolInput
athenaCommonFlags
.
EvtMax
=
EvtMax
athenaCommonFlags
.
SkipEvents
=
SkipEvents
from
AthenaCommon.GlobalFlags
import
globalflags
#globalflags.ConditionsTag.set_Value_and_Lock("COMCOND-REPPST-007-08")
#globalflags.DetDescrVersion.set_Value_and_Lock("ATLAS-GEO-16-00-01")
from
GeoModelSvc.GeoModelSvcConf
import
GeoModelSvc
GeoModelSvc
=
GeoModelSvc
()
GeoModelSvc
.
IgnoreTagDifference
=
True
from
RecExConfig.RecFlags
import
rec
rec
.
AutoConfiguration
=
[
'
everything
'
]
rec
.
doAOD
.
set_Value_and_Lock
(
False
)
rec
.
doESD
.
set_Value_and_Lock
(
False
)
# uncomment if rec.do not run ESD making algorithms
rec
.
doWriteESD
.
set_Value_and_Lock
(
False
)
# uncomment if rec.do not write ESD
rec
.
doAOD
.
set_Value_and_Lock
(
False
)
# uncomment if rec.do not run AOD making algorithms
rec
.
doWriteAOD
.
set_Value_and_Lock
(
False
)
# uncomment if rec.do not write AOD
rec
.
doWriteTAG
.
set_Value_and_Lock
(
False
)
# uncomment if rec.do not write TAG
rec
.
doCBNT
.
set_Value_and_Lock
(
False
)
#rec.doPerfMon.set_Value_and_Lock(True)
rec
.
doPerfMon
.
set_Value_and_Lock
(
False
)
rec
.
doInDet
.
set_Value_and_Lock
(
True
)
rec
.
doTile
.
set_Value_and_Lock
(
False
)
rec
.
doLArg
.
set_Value_and_Lock
(
False
)
rec
.
doCalo
.
set_Value_and_Lock
(
False
)
#rec.doMuon.set_Value_and_Lock(True)
#rec.doMuonCombined.set_Value_and_Lock(True)
#rec.doEgamma.set_Value_and_Lock(True)
#rec.doJetMissingETTag.set_Value_and_Lock(True)
rec
.
doMuon
.
set_Value_and_Lock
(
False
)
rec
.
doMuonCombined
.
set_Value_and_Lock
(
False
)
rec
.
doEgamma
.
set_Value_and_Lock
(
False
)
rec
.
doJetMissingETTag
.
set_Value_and_Lock
(
False
)
rec
.
doTau
.
set_Value_and_Lock
(
False
)
rec
.
doTrigger
.
set_Value_and_Lock
(
False
)
rec
.
doTruth
.
set_Value_and_Lock
(
False
)
#rec.doMonitoring.set_Value_and_Lock(True)
#from AthenaMonitoring.DQMonFlags import DQMonFlags
#DQMonFlags.doInDetPerfMon.set_Value_and_Lock(True)
#with beamconstraint
if
NoBeamConstraint
:
from
InDetRecExample.InDetJobProperties
import
InDetFlags
InDetFlags
.
useBeamConstraint
.
set_Value_and_Lock
(
False
)
from
AthenaCommon.AppMgr
import
ServiceMgr
as
svcMgr
include
(
"
RecExCond/RecExCommon_flags.py
"
)
# switch off ID, calo, or muons
DetFlags
.
ID_setOn
()
#DetFlags.Calo_setOn()
DetFlags
.
Muon_setOn
()
#DetFlags.Tile_setOff()
DetFlags
.
makeRIO
.
Calo_setOff
()
DetFlags
.
detdescr
.
Calo_setOn
()
#USE temporary to DEBUG
#from AthenaCommon.AppMgr import theApp
#theApp.ReflexPluginDebugLevel=1
readPool
=
False
from
IOVDbSvc.CondDB
import
conddb
#conddb.addOverride('/Indet/Align', 'InDetAlign_EoverP_189598_189845v0')
#conddb.addOverride('/TRT/Align', 'TRTAlign_EoverP_189598_189845v0')
#conddb.addOverride('/TRT/Calib/DX','TRTCalibDX_EoverP_189598_189845v0')
#conddb.addOverride('/Indet/Align', 'InDetAlign_EoverP_190608_191239v0')
#conddb.addOverride('/TRT/Align', 'TRTAlign_EoverP_190608_191239v0')
#conddb.addOverride('/TRT/Calib/DX','TRTCalibDX_EoverP_189598_189845v0')
#conddb.addOverride('/Indet/Align', 'InDetAlign_Nominal_RDeltaPhi_01')
#conddb.addOverride('/TRT/Align', 'TRTAlign_Nominal_RDeltaPhi_01')
#conddb.addOverride('/TRT/Calib/DX','TRTCalibDX_nominal')
#conddb.addOverride('/Indet/Align', 'InDetAlign_Nominal_ZDeltaPhi_01')
#conddb.addOverride('/TRT/Align', 'TRTAlign_Nominal_ZDeltaPhi_01')
#conddb.addOverride('/TRT/Calib/DX','TRTCalibDX_nominal')
#conddb.addOverride('/Indet/TrkErrorScaling', 'IndetTrkErrorScaling_nominal')
if
not
conddb
.
folderRequested
(
'
PIXEL/PixReco
'
):
conddb
.
addFolder
(
'
PIXEL_OFL
'
,
'
/PIXEL/PixReco
'
)
if
readPool
:
conddb
.
blockFolder
(
"
/Indet/Align
"
)
conddb
.
blockFolder
(
"
/TRT/Align
"
)
from
EventSelectorAthenaPool.EventSelectorAthenaPoolConf
import
CondProxyProvider
from
AthenaCommon.AppMgr
import
ServiceMgr
ServiceMgr
+=
CondProxyProvider
()
ServiceMgr
.
ProxyProviderSvc
.
ProviderNames
+=
[
"
CondProxyProvider
"
]
# set this to the file containing AlignableTransform objects
ServiceMgr
.
CondProxyProvider
.
InputCollections
+=
inputCollections
ServiceMgr
.
CondProxyProvider
.
OutputLevel
=
DEBUG
print
ServiceMgr
.
CondProxyProvider
# this preload causes callbacks for read in objects to be activated,
# allowing GeoModel to pick up the transforms
ServiceMgr
.
IOVSvc
.
preLoadData
=
True
ServiceMgr
.
IOVSvc
.
OutputLevel
=
INFO
include
(
"
InDetRecExample/InDetRecConditionsAccess.py
"
)
# main jobOption
include
(
"
RecExCommon/RecExCommon_topOptions.py
"
)
from
InDetDiMuonMonitoring.InDetDiMuonMonitoringConf
import
DiMuMon
varsVSmeanZmumu
=
[
"
eta
"
,
"
etaAll
"
,
"
etaPos
"
,
"
etaNeg
"
,
"
phi
"
,
"
phiAll
"
,
"
phiPos
"
,
"
phiNeg
"
,
"
pt
"
,
"
ptAll
"
,
"
ptPos
"
,
"
ptNeg
"
,
"
etaDiff
"
,
"
etaSumm
"
,
"
phiDiff
"
,
"
phiSumm
"
,
"
crtDiff
"
]
varsVSwidthZmumu
=
[
"
etaAll
"
,
"
etaPos
"
,
"
etaNeg
"
,
"
phiAll
"
,
"
phiPos
"
,
"
phiNeg
"
,
"
ptAll
"
,
"
ptPos
"
,
"
ptNeg
"
,
"
etaDiff
"
,
"
phiDiff
"
,
"
crtDiff
"
]
varsDistrZmumu
=
[
"
etaAll
"
,
"
etaPos
"
,
"
etaNeg
"
,
"
phiAll
"
,
"
phiPos
"
,
"
phiNeg
"
,
"
ptAll
"
,
"
ptPos
"
,
"
ptNeg
"
]
ZmumuMon
=
DiMuMon
(
name
=
"
ZmumuMon_NoTrig
"
,
resonName
=
"
Zmumu
"
,
minInvmass
=
60.
,
maxInvmass
=
120.
,
nMassBins
=
60
,
triggerChainName
=
"
NoTrig
"
,
regions
=
[
"
All
"
,
"
BB
"
,
"
EAEA
"
,
"
ECEC
"
],
varsVSmean
=
varsVSmeanZmumu
,
varsVSwidth
=
varsVSwidthZmumu
,
varsDistr
=
varsDistrZmumu
,
doFits
=
True
,
doSaveFits
=
False
,
OutputLevel
=
VERBOSE
)
ToolSvc
+=
ZmumuMon
from
AthenaMonitoring.DQMonFlags
import
DQMonFlags
from
AthenaMonitoring.AthenaMonitoringConf
import
AthenaMonManager
IDPerfMonManager
=
AthenaMonManager
(
name
=
"
IDPerfMonManager
"
,
FileKey
=
DQMonFlags
.
monManFileKey
(),
ManualDataTypeSetup
=
DQMonFlags
.
monManManualDataTypeSetup
(),
DataType
=
DQMonFlags
.
monManDataType
(),
Environment
=
"
user
"
,
ManualRunLBSetup
=
True
,
Run
=
1
,
LumiBlock
=
1
)
IDPerfMonManager
.
AthenaMonTools
+=
[
ZmumuMon
]
from
GaudiSvc.GaudiSvcConf
import
THistSvc
ServiceMgr
+=
THistSvc
()
ServiceMgr
.
THistSvc
.
Output
+=
[
"
DiMuMon DATAFILE=
'
./DiMuMon.root
'
OPT=
'
RECREATE
'"
]
IDPerfMonManager
.
FileKey
=
"
DiMuMon
"
topSequence
+=
IDPerfMonManager
Loading