77 from AthenaConfiguration.Enums
import LHCPeriod
79 if flags.GeoModel.Run == LHCPeriod.Run3
and flags.Input.MCCampaign == Campaign.MC23a:
80 kwargs.setdefault(
"calibFileLRTEff",
"InDetTrackSystematicsTools/CalibData_25.2_2025-v00/LargeD0TrackingRecommendations_mc23a.root")
81 elif flags.GeoModel.Run == LHCPeriod.Run3
and flags.Input.MCCampaign == Campaign.MC23d:
82 kwargs.setdefault(
"calibFileLRTEff",
"InDetTrackSystematicsTools/CalibData_25.2_2025-v00/LargeD0TrackingRecommendations_mc23d.root")
84 elif flags.GeoModel.Run == LHCPeriod.Run2:
85 kwargs.setdefault(
"calibFileLRTEff",
"InDetTrackSystematicsTools/CalibData_24.0_2023-v00/LargeD0TrackingRecommendations_20230824.root")
87 raise ValueError(f
"InclusiveTrackFilterTool: Recommendations not yet available for campaign {flags.Input.MCCampaign}! Please check the configuration and contact Tracking CP if you believe this message is in error.")
90 CompFactory.InDet.InclusiveTrackFilterTool(name, **kwargs))