Skip to content
Snippets Groups Projects
Commit 2b0fc8b1 authored by Dave Casper's avatar Dave Casper
Browse files

Merge branch 'master-pileupflag' into 'master'

Fix for removed pileup flag

See merge request faser/calypso!156
parents 0347539c e3618136
No related branches found
No related tags found
No related merge requests found
...@@ -126,9 +126,7 @@ def getFaserSCT_FrontEnd(name="FaserSCT_FrontEnd", **kwargs): ...@@ -126,9 +126,7 @@ def getFaserSCT_FrontEnd(name="FaserSCT_FrontEnd", **kwargs):
kwargs.setdefault("SCT_ReadCalibChipDataTool", sct_ReadCalibChipDataToolSetup.getTool()) kwargs.setdefault("SCT_ReadCalibChipDataTool", sct_ReadCalibChipDataToolSetup.getTool())
# DataCompressionMode: 1 is level mode x1x (default), 2 is edge mode 01x, 3 is expanded any hit xxx # DataCompressionMode: 1 is level mode x1x (default), 2 is edge mode 01x, 3 is expanded any hit xxx
from AthenaCommon.BeamFlags import jobproperties from AthenaCommon.BeamFlags import jobproperties
if digitizationFlags.PileUpPremixing: if globalflags.isOverlay() and globalflags.DataSource == 'geant4':
kwargs.setdefault("DataCompressionMode", 3)
elif globalflags.isOverlay() and globalflags.DataSource == 'geant4':
kwargs.setdefault("DataCompressionMode", 2) kwargs.setdefault("DataCompressionMode", 2)
elif (jobproperties.Beam.bunchSpacing() <= 50): elif (jobproperties.Beam.bunchSpacing() <= 50):
kwargs.setdefault("DataCompressionMode", 1) kwargs.setdefault("DataCompressionMode", 1)
...@@ -201,13 +199,8 @@ def commonFaserSCT_DigitizationConfig(name,**kwargs): ...@@ -201,13 +199,8 @@ def commonFaserSCT_DigitizationConfig(name,**kwargs):
def FaserSCT_DigitizationTool(name="FaserSCT_DigitizationTool", **kwargs): def FaserSCT_DigitizationTool(name="FaserSCT_DigitizationTool", **kwargs):
from Digitization.DigitizationFlags import digitizationFlags from Digitization.DigitizationFlags import digitizationFlags
if digitizationFlags.PileUpPremixing and 'OverlayMT' in digitizationFlags.experimentalDigi(): kwargs.setdefault("OutputObjectName", "SCT_RDOs")
from OverlayCommonAlgs.OverlayFlags import overlayFlags kwargs.setdefault("OutputSDOName", "SCT_SDO_Map")
kwargs.setdefault("OutputObjectName", overlayFlags.bkgPrefix() + "SCT_RDOs")
kwargs.setdefault("OutputSDOName", overlayFlags.bkgPrefix() + "SCT_SDO_Map")
else:
kwargs.setdefault("OutputObjectName", "SCT_RDOs")
kwargs.setdefault("OutputSDOName", "SCT_SDO_Map")
# kwargs.setdefault("HardScatterSplittingMode", 0) # kwargs.setdefault("HardScatterSplittingMode", 0)
return commonFaserSCT_DigitizationConfig(name,**kwargs) return commonFaserSCT_DigitizationConfig(name,**kwargs)
......
...@@ -58,12 +58,8 @@ def FaserSCT_DigitizationCommonCfg(flags, name="FaserSCT_DigitizationToolCommon" ...@@ -58,12 +58,8 @@ def FaserSCT_DigitizationCommonCfg(flags, name="FaserSCT_DigitizationToolCommon"
def FaserSCT_DigitizationToolCfg(flags, name="FaserSCT_DigitizationTool", **kwargs): def FaserSCT_DigitizationToolCfg(flags, name="FaserSCT_DigitizationTool", **kwargs):
"""Return ComponentAccumulator with configured FaserSCT digitization tool""" """Return ComponentAccumulator with configured FaserSCT digitization tool"""
if flags.Digitization.PileUpPremixing: kwargs.setdefault("OutputObjectName", "SCT_RDOs")
kwargs.setdefault("OutputObjectName", flags.Overlay.BkgPrefix + "SCT_RDOs") kwargs.setdefault("OutputSDOName", "SCT_SDO_Map")
kwargs.setdefault("OutputSDOName", flags.Overlay.BkgPrefix + "SCT_SDO_Map")
else:
kwargs.setdefault("OutputObjectName", "SCT_RDOs")
kwargs.setdefault("OutputSDOName", "SCT_SDO_Map")
#kwargs.setdefault("HardScatterSplittingMode", 0) #kwargs.setdefault("HardScatterSplittingMode", 0)
return FaserSCT_DigitizationCommonCfg(flags, name, **kwargs) return FaserSCT_DigitizationCommonCfg(flags, name, **kwargs)
...@@ -194,9 +190,7 @@ def FaserSCT_FrontEndCfg(flags, name="FaserSCT_FrontEnd", **kwargs): ...@@ -194,9 +190,7 @@ def FaserSCT_FrontEndCfg(flags, name="FaserSCT_FrontEnd", **kwargs):
acc = FaserSCT_ReadCalibChipDataCfg(flags) acc = FaserSCT_ReadCalibChipDataCfg(flags)
kwargs.setdefault("SCT_ReadCalibChipDataTool", acc.popPrivateTools()) kwargs.setdefault("SCT_ReadCalibChipDataTool", acc.popPrivateTools())
# DataCompressionMode: 1 is level mode x1x (default), 2 is edge mode 01x, 3 is expanded any hit xxx # DataCompressionMode: 1 is level mode x1x (default), 2 is edge mode 01x, 3 is expanded any hit xxx
if flags.Digitization.PileUpPremixing: if False and flags.Input.isMC: # obsolete(?) Overlay flag
kwargs.setdefault("DataCompressionMode", 3)
elif False and flags.Input.isMC: # obsolete(?) Overlay flag
kwargs.setdefault("DataCompressionMode", 2) kwargs.setdefault("DataCompressionMode", 2)
elif flags.Beam.BunchSpacing <= 50: elif flags.Beam.BunchSpacing <= 50:
kwargs.setdefault("DataCompressionMode", 1) kwargs.setdefault("DataCompressionMode", 1)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment