diff --git a/StandardConfig/production/Calibration/Calibration_ILD_FCCee_v01.cfg b/StandardConfig/production/Calibration/Calibration_ILD_FCCee_v01.cfg index f763b6ff..1930c23e 100644 --- a/StandardConfig/production/Calibration/Calibration_ILD_FCCee_v01.cfg +++ b/StandardConfig/production/Calibration/Calibration_ILD_FCCee_v01.cfg @@ -97,11 +97,11 @@ CONSTANTS = { # "AdditionalDropCollectionsREC": [ "BCAL", - "FTDCollection", "BeamCalCollection", + "EcalEndcapsCollectionGapHits", # NOT EMPTY, encoding missing + "FTDCollection", "FTD_PIXELCollection", "FTD_STRIPCollection", - "RelationBCalHit", "FTDPixelTrackerHitRelations", "FTDPixelTrackerHits", "FTDSpacePointRelations", @@ -111,6 +111,7 @@ CONSTANTS = { "FTD_STRIPCollection", "LHCalCollection", "LHCAL", + "RelationBCalHit", "RelationLHcalHit", "SITCollection", "SITTrackerHitRelations", @@ -118,7 +119,7 @@ CONSTANTS = { "SiTracks", "VXDCollection", "VXDTrackerHitRelations", - "VXDTrackerHits" + "VXDTrackerHits", ] } diff --git a/StandardConfig/production/ILDReconstruction.py b/StandardConfig/production/ILDReconstruction.py index 1a4f01bf..b265611f 100644 --- a/StandardConfig/production/ILDReconstruction.py +++ b/StandardConfig/production/ILDReconstruction.py @@ -363,6 +363,8 @@ def get_cms_energy_config( output_commands = ["keep *"] output_commands.extend(get_drop_collections(CONSTANTS, True)) + # get_drop_collections incorrectly splits "type edm4hep::..." into two separate drops + output_commands.append("drop type edm4hep::RecDqdxCollection") io_handler.add_edm4hep_writer( f"{reco_args.outputFileBase}_REC.edm4hep.root", output_commands )