349         def GetSmartItems(self,collectionName):
 
  353                         raise RuntimeError(
"Smart slimming container "+collectionName+
" does not exist or does not have a smart slimming list")
 
  354                 if collectionName==
"EventInfo":
 
  355                         from DerivationFrameworkCore.EventInfoContent 
import EventInfoContent
 
  356                         items.extend(EventInfoContent)
 
  357                 elif collectionName==
"Electrons":
 
  358                         from DerivationFrameworkEGamma.ElectronsCPContent 
import ElectronsCPContent
 
  359                         items.extend(ElectronsCPContent)
 
  360                 elif collectionName==
"LRTElectrons":
 
  361                         from DerivationFrameworkEGamma.LargeD0ElectronsCPContent 
import LargeD0ElectronsCPContent
 
  362                         items.extend(LargeD0ElectronsCPContent)
 
  363                 elif collectionName==
"Photons":
 
  364                         from DerivationFrameworkEGamma.PhotonsCPContent 
import PhotonsCPContent
 
  365                         items.extend(PhotonsCPContent)
 
  366                 elif collectionName==
"Muons":
 
  368                             raise RuntimeError(
"We're in the era of component accumulator. Please setup your job with CA if you want to have muons")
 
  369                         from DerivationFrameworkMuons.MuonsCommonConfig 
import MuonCPContentCfg
 
  371                 elif collectionName==
"MuonsLRT":
 
  373                             raise RuntimeError(
"We're in the era of component accumulator. Please setup your job with CA if you want to have muons")
 
  374                         from DerivationFrameworkMuons.MuonsCommonConfig 
import MuonCPContentLRTCfg
 
  376                 elif collectionName==
"TauJets":
 
  377                         from DerivationFrameworkTau.TauJetsCPContent 
import TauJetsCPContent
 
  378                         items.extend(TauJetsCPContent)
 
  379                 elif collectionName==
"DiTauJets":
 
  380                         from DerivationFrameworkTau.DiTauJetsCPContent 
import DiTauJetsCPContent
 
  381                         items.extend(DiTauJetsCPContent)
 
  382                 elif collectionName==
"DiTauJetsLowPt":
 
  383                         from DerivationFrameworkTau.DiTauJetsCPContent 
import DiTauJetsLowPtCPContent
 
  384                         items.extend(DiTauJetsLowPtCPContent)
 
  385                 elif collectionName==
"TauJets_MuonRM":
 
  386                         from DerivationFrameworkTau.TauJets_LepRMCPContent 
import TauJets_MuonRMCPContent
 
  387                         if "TauJets_MuonRM" not in self.AppendToDictionary:
 
  388                                 self.AppendToDictionary[
"TauJets_MuonRM"]                          = 
'xAOD::TauJetContainer' 
  389                                 self.AppendToDictionary[
"TauJets_MuonRMAux"]                       = 
'xAOD::TauJetAuxContainer' 
  390                                 self.AppendToDictionary[
"TauTracks_MuonRM"]                        = 
'xAOD::TauTrackContainer' 
  391                                 self.AppendToDictionary[
"TauTracks_MuonRMAux"]                     = 
'xAOD::TauTrackAuxContainer' 
  392                                 self.AppendToDictionary[
"TauSecondaryVertices_MuonRM"]             = 
'xAOD::VertexContainer' 
  393                                 self.AppendToDictionary[
"TauSecondaryVertices_MuonRMAux"]          = 
'xAOD::VertexAuxContainer' 
  394                                 self.AppendToDictionary[
"TauNeutralParticleFlowObjects_MuonRM"]    = 
'xAOD::PFOContainer' 
  395                                 self.AppendToDictionary[
"TauNeutralParticleFlowObjects_MuonRMAux"] = 
'xAOD::PFOAuxContainer' 
  396                         items.extend(TauJets_MuonRMCPContent)
 
  397                 elif collectionName==
"TauJets_EleRM":
 
  398                         from DerivationFrameworkTau.TauJets_LepRMCPContent 
import TauJets_EleRMCPContent
 
  399                         items.extend(TauJets_EleRMCPContent)
 
  400                 elif collectionName==
"MET_Baseline_AntiKt4EMTopo":
 
  401                         from DerivationFrameworkJetEtMiss.MET_Baseline_AntiKt4EMTopoCPContent 
import MET_Baseline_AntiKt4EMTopoCPContent
 
  402                         items.extend(MET_Baseline_AntiKt4EMTopoCPContent)
 
  403                 elif collectionName==
"MET_Baseline_AntiKt4EMPFlow":
 
  404                         from DerivationFrameworkJetEtMiss.MET_Baseline_AntiKt4EMPFlowCPContent 
import MET_Baseline_AntiKt4EMPFlowCPContent
 
  405                         items.extend(MET_Baseline_AntiKt4EMPFlowCPContent)
 
  406                 elif collectionName==
"AntiKt2TruthJets":
 
  407                         from DerivationFrameworkJetEtMiss.AntiKt2TruthJetsCPContent 
import AntiKt2TruthJetsCPContent
 
  408                         items.extend(AntiKt2TruthJetsCPContent)
 
  409                 elif collectionName==
"AntiKt4TruthJets":
 
  410                         from DerivationFrameworkJetEtMiss.AntiKt4TruthJetsCPContent 
import AntiKt4TruthJetsCPContent
 
  411                         items.extend(AntiKt4TruthJetsCPContent)
 
  412                 elif collectionName==
"AntiKt4TruthWZJets":
 
  413                         from DerivationFrameworkJetEtMiss.AntiKt4TruthWZJetsCPContent 
import AntiKt4TruthWZJetsCPContent
 
  414                         items.extend(AntiKt4TruthWZJetsCPContent)
 
  415                 elif collectionName==
"AntiKt4TruthDressedWZJets":
 
  416                         from DerivationFrameworkJetEtMiss.AntiKt4TruthDressedWZJetsCPContent 
import AntiKt4TruthDressedWZJetsCPContent
 
  417                         items.extend(AntiKt4TruthDressedWZJetsCPContent)
 
  418                 elif collectionName==
"AntiKt2LCTopoJets":
 
  419                         from DerivationFrameworkJetEtMiss.AntiKt2LCTopoJetsCPContent 
import AntiKt2LCTopoJetsCPContent
 
  420                         items.extend(AntiKt2LCTopoJetsCPContent)
 
  421                 elif collectionName==
"AntiKt4LCTopoJets":
 
  422                         from DerivationFrameworkJetEtMiss.AntiKt4LCTopoJetsCPContent 
import AntiKt4LCTopoJetsCPContent
 
  423                         items.extend(AntiKt4LCTopoJetsCPContent)
 
  424                 elif collectionName==
"AntiKt4EMTopoJets":
 
  425                         from DerivationFrameworkJetEtMiss.AntiKt4EMTopoJetsCPContent 
import AntiKt4EMTopoJetsCPContent
 
  426                         items.extend(AntiKt4EMTopoJetsCPContent)
 
  427                 elif collectionName==
"AntiKt4EMTopoLowPtJets":
 
  428                         from DerivationFrameworkJetEtMiss.AntiKt4EMTopoLowPtJetsCPContent 
import AntiKt4EMTopoLowPtJetsCPContent
 
  429                         items.extend(AntiKt4EMTopoLowPtJetsCPContent)
 
  430                 elif collectionName==
"AntiKt4EMTopoNoPtCutJets":
 
  431                         from DerivationFrameworkJetEtMiss.AntiKt4EMTopoNoPtCutJetsCPContent 
import AntiKt4EMTopoNoPtCutJetsCPContent
 
  432                         items.extend(AntiKt4EMTopoNoPtCutJetsCPContent)
 
  433                 elif collectionName==
"AntiKt4EMPFlowJets":
 
  434                         from DerivationFrameworkJetEtMiss.AntiKt4EMPFlowJetsCPContent 
import AntiKt4EMPFlowJetsCPContent
 
  435                         items.extend(AntiKt4EMPFlowJetsCPContent)
 
  436                 elif collectionName==
"AntiKt4EMPFlowLowPtJets":
 
  437                         from DerivationFrameworkJetEtMiss.AntiKt4EMPFlowLowPtJetsCPContent 
import AntiKt4EMPFlowLowPtJetsCPContent
 
  438                         items.extend(AntiKt4EMPFlowLowPtJetsCPContent)
 
  439                 elif collectionName==
"AntiKt4EMPFlowByVertexJets":
 
  440                         from DerivationFrameworkJetEtMiss.AntiKt4EMPFlowByVertexJetsCPContent 
import AntiKt4EMPFlowByVertexJetsCPContent
 
  441                         items.extend(AntiKt4EMPFlowByVertexJetsCPContent)
 
  442                 elif collectionName==
"AntiKt4UFOCSSKJets":
 
  443                         from DerivationFrameworkJetEtMiss.AntiKt4UFOCSSKJetsCPContent 
import AntiKt4UFOCSSKJetsCPContent
 
  444                         items.extend(AntiKt4UFOCSSKJetsCPContent)
 
  445                 elif collectionName==
"AntiKt4UFOCSSKLowPtJets":
 
  446                         from DerivationFrameworkJetEtMiss.AntiKt4UFOCSSKLowPtJetsCPContent 
import AntiKt4UFOCSSKLowPtJetsCPContent
 
  447                         items.extend(AntiKt4UFOCSSKLowPtJetsCPContent)
 
  448                 elif collectionName==
"AntiKt10TruthJets":
 
  449                         from DerivationFrameworkJetEtMiss.AntiKt10TruthJetsCPContent 
import AntiKt10TruthJetsCPContent
 
  450                         items.extend(AntiKt10TruthJetsCPContent)
 
  451                 elif collectionName==
"AntiKt10TruthWZJets":
 
  452                         from DerivationFrameworkJetEtMiss.AntiKt10TruthWZJetsCPContent 
import AntiKt10TruthWZJetsCPContent
 
  453                         items.extend(AntiKt10TruthWZJetsCPContent)
 
  454                 elif collectionName==
"AntiKt10LCTopoJets":
 
  455                         from DerivationFrameworkJetEtMiss.AntiKt10LCTopoJetsCPContent 
import AntiKt10LCTopoJetsCPContent
 
  456                         items.extend(AntiKt10LCTopoJetsCPContent)
 
  457                 elif collectionName==
"AntiKt10TrackCaloClusterJets":
 
  458                         from DerivationFrameworkJetEtMiss.AntiKt10TrackCaloClusterJetsCPContent 
import AntiKt10TrackCaloClusterJetsCPContent
 
  459                         items.extend(AntiKt10TrackCaloClusterJetsCPContent)
 
  460                 elif collectionName==
"AntiKt10UFOCSSKJets":
 
  461                         from DerivationFrameworkJetEtMiss.AntiKt10UFOCSSKJetsCPContent 
import AntiKt10UFOCSSKJetsCPContent
 
  462                         items.extend(AntiKt10UFOCSSKJetsCPContent)
 
  463                 elif collectionName==
"AntiKt10UFOCHSJets":
 
  464                         from DerivationFrameworkJetEtMiss.AntiKt10UFOCHSJetsCPContent 
import AntiKt10UFOCHSJetsCPContent
 
  465                         items.extend(AntiKt10UFOCHSJetsCPContent)
 
  466                 elif collectionName==
"AntiKt10TruthTrimmedPtFrac5SmallR20Jets":
 
  467                         from DerivationFrameworkJetEtMiss.AntiKt10TruthTrimmedPtFrac5SmallR20JetsCPContent 
import AntiKt10TruthTrimmedPtFrac5SmallR20JetsCPContent
 
  468                         items.extend(AntiKt10TruthTrimmedPtFrac5SmallR20JetsCPContent)
 
  469                 elif collectionName==
"AntiKt10LCTopoTrimmedPtFrac5SmallR20Jets":
 
  470                         from DerivationFrameworkJetEtMiss.AntiKt10LCTopoTrimmedPtFrac5SmallR20JetsCPContent 
import AntiKt10LCTopoTrimmedPtFrac5SmallR20JetsCPContent
 
  471                         items.extend(AntiKt10LCTopoTrimmedPtFrac5SmallR20JetsCPContent)
 
  472                 elif collectionName==
"AntiKt10TrackCaloClusterTrimmedPtFrac5SmallR20Jets":
 
  473                         from DerivationFrameworkJetEtMiss.AntiKt10TrackCaloClusterTrimmedPtFrac5SmallR20JetsCPContent 
import AntiKt10TrackCaloClusterTrimmedPtFrac5SmallR20JetsCPContent
 
  474                         if "AntiKt10TrackCaloClusterTrimmedPtFrac5SmallR20Jets" not in self.AppendToDictionary:
 
  475                                 self.AppendToDictionary[
"AntiKt10TrackCaloClusterTrimmedPtFrac5SmallR20Jets"]=
'xAOD::JetContainer' 
  476                                 self.AppendToDictionary[
"AntiKt10TrackCaloClusterTrimmedPtFrac5SmallR20JetsAux"]=
'xAOD::JetAuxContainer' 
  477                         items.extend(AntiKt10TrackCaloClusterTrimmedPtFrac5SmallR20JetsCPContent)
 
  478                 elif collectionName==
"AntiKt10TruthSoftDropBeta100Zcut10Jets":
 
  479                         from DerivationFrameworkJetEtMiss.AntiKt10TruthSoftDropBeta100Zcut10JetsCPContent 
import AntiKt10TruthSoftDropBeta100Zcut10JetsCPContent
 
  480                         items.extend(AntiKt10TruthSoftDropBeta100Zcut10JetsCPContent)
 
  481                 elif collectionName==
"AntiKt10TruthDressedWZSoftDropBeta100Zcut10Jets":
 
  482                         from DerivationFrameworkJetEtMiss.AntiKt10TruthDressedWZSoftDropBeta100Zcut10JetsCPContent 
import AntiKt10TruthDressedWZSoftDropBeta100Zcut10JetsCPContent
 
  483                         items.extend(AntiKt10TruthDressedWZSoftDropBeta100Zcut10JetsCPContent)
 
  484                 elif collectionName==
"AntiKt10UFOCHSSoftDropBeta100Zcut10Jets":
 
  485                         from DerivationFrameworkJetEtMiss.AntiKt10UFOCHSSoftDropBeta100Zcut10JetsCPContent 
import AntiKt10UFOCHSSoftDropBeta100Zcut10JetsCPContent
 
  486                         items.extend(AntiKt10UFOCHSSoftDropBeta100Zcut10JetsCPContent)
 
  487                 elif collectionName==
"AntiKt10UFOCSSKSoftDropBeta100Zcut10Jets":
 
  488                         from DerivationFrameworkJetEtMiss.AntiKt10UFOCSSKSoftDropBeta100Zcut10JetsCPContent 
import AntiKt10UFOCSSKSoftDropBeta100Zcut10JetsCPContent
 
  489                         items.extend(AntiKt10UFOCSSKSoftDropBeta100Zcut10JetsCPContent)
 
  490                         from DerivationFrameworkFlavourTag.BTaggingContent 
import BTaggingLargeRContent
 
  492                 elif collectionName==
"AntiKtVR30Rmax4Rmin02PV0TrackJets":
 
  493                         from DerivationFrameworkJetEtMiss.AntiKtVR30Rmax4Rmin02PV0TrackJetsCPContent 
import AntiKtVR30Rmax4Rmin02PV0TrackJetsCPContent
 
  494                         items.extend(AntiKtVR30Rmax4Rmin02PV0TrackJetsCPContent)
 
  495                 elif collectionName==
"BTagging_AntiKt4UFOCSSK":
 
  496                         from DerivationFrameworkFlavourTag.BTaggingContent 
import BTaggingStandardContent
 
  498                 elif collectionName==
"BTagging_AntiKt4UFOCSSK_expert":
 
  499                         from DerivationFrameworkFlavourTag.BTaggingContent 
import BTaggingExpertContent
 
  501                 elif collectionName==
"BTagging_AntiKt4EMPFlow":
 
  502                         from DerivationFrameworkFlavourTag.BTaggingContent 
import BTaggingStandardContent
 
  504                 elif collectionName==
"BTagging_AntiKt4EMPFlow_expert":
 
  505                         from DerivationFrameworkFlavourTag.BTaggingContent 
import BTaggingExpertContent
 
  507                 elif collectionName==
"AntiKt4EMPFlowJets_FTAG":
 
  508                         from DerivationFrameworkFlavourTag.BTaggingContent 
import BTagginglessContent
 
  510                 elif collectionName==
"BTagging_AntiKt4EMTopo":
 
  511                         from DerivationFrameworkFlavourTag.BTaggingContent 
import BTaggingStandardContent
 
  513                 elif collectionName==
"BTagging_AntiKtVR30Rmax4Rmin02Track":
 
  514                         from DerivationFrameworkFlavourTag.BTaggingContent 
import BTaggingStandardContent
 
  516                 elif collectionName==
"BTagging_AntiKtVR30Rmax4Rmin02Track_expert":
 
  517                         from DerivationFrameworkFlavourTag.BTaggingContent 
import BTaggingExpertContent
 
  519                 elif collectionName==
"AntiKtVR30Rmax4Rmin02Track_FTAG":
 
  520                         from DerivationFrameworkFlavourTag.BTaggingContent 
import BTaggingVRContent
 
  522                 elif collectionName==
"BTagging_AntiKt2Track":
 
  523                         from DerivationFrameworkFlavourTag.BTaggingContent 
import BTaggingStandardContent
 
  525                 elif collectionName==
"BTagging_AntiKt3Track":
 
  526                         from DerivationFrameworkFlavourTag.BTaggingContent 
import BTaggingStandardContent
 
  528                 elif collectionName==
"BTagging_AntiKt4Track":
 
  529                         from DerivationFrameworkFlavourTag.BTaggingContent 
import BTaggingStandardContent
 
  531                 elif collectionName==
"BTagging_AntiKt8EMTopoExKt2Sub":
 
  532                         from DerivationFrameworkFlavourTag.BTaggingContent 
import BTaggingExpertContent
 
  534                 elif collectionName==
"BTagging_AntiKt8EMTopoExKt3Sub":
 
  535                         from DerivationFrameworkFlavourTag.BTaggingContent 
import BTaggingExpertContent
 
  537                 elif collectionName==
"BTagging_AntiKt8EMTopoExCoM2Sub":
 
  538                         from DerivationFrameworkFlavourTag.BTaggingContent 
import BTaggingExpertContent
 
  540                 elif collectionName==
"BTagging_AntiKt8EMPFlowExKt2Sub":
 
  541                         from DerivationFrameworkFlavourTag.BTaggingContent 
import BTaggingExpertContent
 
  543                 elif collectionName==
"BTagging_AntiKt8EMPFlowExKt3Sub":
 
  544                         from DerivationFrameworkFlavourTag.BTaggingContent 
import BTaggingExpertContent
 
  546                 elif collectionName==
"BTagging_AntiKt8EMPFlowExKt2GASub":
 
  547                         from DerivationFrameworkFlavourTag.BTaggingContent 
import BTaggingExpertContent
 
  549                 elif collectionName==
"BTagging_AntiKt8EMPFlowExKt3GASub":
 
  550                         from DerivationFrameworkFlavourTag.BTaggingContent 
import BTaggingExpertContent
 
  552                 elif collectionName==
"BTagging_DFAntiKt4HI":
 
  553                         from DerivationFrameworkFlavourTag.BTaggingContent 
import BTaggingStandardContent
 
  555                 elif collectionName==
"BTagging_AntiKt4HI":
 
  556                         from DerivationFrameworkFlavourTag.BTaggingContent 
import BTaggingStandardContent
 
  558                 elif collectionName==
"InDetTrackParticles":
 
  559                         from DerivationFrameworkInDet.InDetTrackParticlesCPContent 
import InDetTrackParticlesCPContent
 
  560                         items.extend(InDetTrackParticlesCPContent)
 
  561                         if self.flags.GeoModel.Run >= LHCPeriod.Run4:
 
  562                             from DerivationFrameworkInDet.InDetTrackParticlesCPContentRun4 
import InDetTrackParticlesCPContentRun4
 
  563                             items.extend(InDetTrackParticlesCPContentRun4)
 
  564                 elif collectionName==
"InDetPseudoTrackParticles":
 
  565                         from DerivationFrameworkInDet.InDetPseudoTrackParticlesCPContent 
import InDetPseudoTrackParticlesCPContent
 
  566                         items.extend(InDetPseudoTrackParticlesCPContent)
 
  567                 elif collectionName==
"InDetReplacedWithPseudoTrackParticles":
 
  568                         from DerivationFrameworkInDet.InDetReplacedWithPseudoTrackParticlesCPContent 
import InDetReplacedWithPseudoTrackParticlesCPContent
 
  569                         items.extend(InDetReplacedWithPseudoTrackParticlesCPContent)
 
  570                 elif collectionName==
"InDetReplacedWithPseudoFromBTrackParticles":
 
  571                         from DerivationFrameworkInDet.InDetReplacedWithPseudoFromBTrackParticlesCPContent 
import InDetReplacedWithPseudoFromBTrackParticlesCPContent
 
  572                         items.extend(InDetReplacedWithPseudoFromBTrackParticlesCPContent)
 
  573                 elif collectionName==
"InDetReplacedWithPseudoNotFromBTrackParticles":
 
  574                         from DerivationFrameworkInDet.InDetReplacedWithPseudoNotFromBTrackParticlesCPContent 
import InDetReplacedWithPseudoNotFromBTrackParticlesCPContent
 
  575                         items.extend(InDetReplacedWithPseudoNotFromBTrackParticlesCPContent)
 
  576                 elif collectionName==
"InDetPlusPseudoTrackParticles":
 
  577                         from DerivationFrameworkInDet.InDetPlusPseudoTrackParticlesCPContent 
import InDetPlusPseudoTrackParticlesCPContent
 
  578                         items.extend(InDetPlusPseudoTrackParticlesCPContent)
 
  579                 elif collectionName==
"InDetPlusPseudoFromBTrackParticles":
 
  580                         from DerivationFrameworkInDet.InDetPlusPseudoFromBTrackParticlesCPContent 
import InDetPlusPseudoFromBTrackParticlesCPContent
 
  581                         items.extend(InDetPlusPseudoFromBTrackParticlesCPContent)
 
  582                 elif collectionName==
"InDetPlusPseudoNotFromBTrackParticles":
 
  583                         from DerivationFrameworkInDet.InDetPlusPseudoNotFromBTrackParticlesCPContent 
import InDetPlusPseudoNotFromBTrackParticlesCPContent
 
  584                         items.extend(InDetPlusPseudoNotFromBTrackParticlesCPContent)
 
  585                 elif collectionName==
"InDetNoFakesTrackParticles":
 
  586                         from DerivationFrameworkInDet.InDetNoFakesTrackParticlesCPContent 
import InDetNoFakesTrackParticlesCPContent
 
  587                         items.extend(InDetNoFakesTrackParticlesCPContent)
 
  588                 elif collectionName==
"InDetNoFakesFromBTrackParticles":
 
  589                         from DerivationFrameworkInDet.InDetNoFakesFromBTrackParticlesCPContent 
import InDetNoFakesFromBTrackParticlesCPContent
 
  590                         items.extend(InDetNoFakesFromBTrackParticlesCPContent)
 
  591                 elif collectionName==
"InDetNoFakesNotFromBTrackParticles":
 
  592                         from DerivationFrameworkInDet.InDetNoFakesNotFromBTrackParticlesCPContent 
import InDetNoFakesNotFromBTrackParticlesCPContent
 
  593                         items.extend(InDetNoFakesNotFromBTrackParticlesCPContent)
 
  594                 elif collectionName==
"InDetSiSPSeededTracksParticles":
 
  595                         from DerivationFrameworkInDet.InDetSiSPSeededTracksParticlesCPContent 
import InDetSiSPSeededTracksParticlesCPContent
 
  596                         items.extend(InDetSiSPSeededTracksParticlesCPContent)
 
  597                 elif collectionName==
"InDetLargeD0TrackParticles":
 
  598                         from DerivationFrameworkInDet.InDetLargeD0TrackParticlesCPContent 
import InDetLargeD0TrackParticlesCPContent
 
  599                         items.extend(InDetLargeD0TrackParticlesCPContent)
 
  600                 elif collectionName==
"PrimaryVertices":
 
  601                         from DerivationFrameworkInDet.PrimaryVerticesCPContent 
import PrimaryVerticesCPContent
 
  602                         items.extend(PrimaryVerticesCPContent)
 
  603                         if self.flags.GeoModel.Run >= LHCPeriod.Run4:
 
  604                             from DerivationFrameworkInDet.PrimaryVerticesCPContentRun4 
import PrimaryVerticesCPContentRun4
 
  605                             items.extend(PrimaryVerticesCPContentRun4)
 
  606                 elif self.IncludeAdditionalTriggerContent 
is True:
 
  607                         from DerivationFrameworkCore.AdditionalTriggerContent 
import AdditionalTriggerContent
 
  608                         items.extend(AdditionalTriggerContent)
 
  609                 elif collectionName==
"HLT_xAOD__MuonContainer_MuonEFInfo":
 
  610                         from DerivationFrameworkMuons.MuonTriggerContent 
import MuonTriggerContent
 
  611                         items.extend(MuonTriggerContent)
 
  612                 elif collectionName==
"HLT_xAOD__PhotonContainer_egamma_Photons":
 
  613                         from DerivationFrameworkCore.EGammaTriggerContent 
import EGammaTriggerContent
 
  614                         items.extend(EGammaTriggerContent)
 
  615                 elif collectionName==
"HLT_xAOD__JetContainer_a4tcemsubjesFS":
 
  616                         from DerivationFrameworkCore.JetTriggerContent 
import JetTriggerContent
 
  617                         items.extend(JetTriggerContent)
 
  618                 elif collectionName==
"HLT_IDVertex_FS":
 
  619                         from DerivationFrameworkCore.TrackingTriggerContent 
import TrackingTriggerContent
 
  620                         items.extend(TrackingTriggerContent)
 
  621                 elif collectionName==
"HLT_IDTrack_FS_FTF":
 
  622                         from DerivationFrameworkCore.TrackingTriggerContent 
import TrackingTriggerContent
 
  623                         items.extend(TrackingTriggerContent)
 
  624                 elif collectionName==
"HLT_xAOD__TrigMissingETContainer_TrigEFMissingET":
 
  625                         from DerivationFrameworkCore.EtMissTriggerContent 
import EtMissTriggerContent
 
  626                         items.extend(EtMissTriggerContent)
 
  627                 elif collectionName==
"HLT_xAOD__TauJetContainer_TrigTauRecMerged":
 
  628                         from DerivationFrameworkCore.TauTriggerContent 
import TauTriggerContentRun2
 
  629                         items.extend(TauTriggerContentRun2)
 
  630                 elif collectionName==
"HLT_TrigTauRecMerged_MVA":
 
  631                         from DerivationFrameworkCore.TauTriggerContent 
import TauTriggerContentRun3
 
  632                         items.extend(TauTriggerContentRun3)
 
  633                 elif collectionName==
"HLT_xAOD__BTaggingContainer_HLTBjetFex":
 
  634                         from DerivationFrameworkFlavourTag.BJetTriggerContent 
import BJetTriggerContent
 
  635                         items.extend(BJetTriggerContent)
 
  636                 elif collectionName==
"HLT_xAOD__TrigBphysContainer_EFBMuMuFex":
 
  637                         from DerivationFrameworkCore.BPhysTriggerContent 
import BPhysTriggerContent
 
  638                         items.extend(BPhysTriggerContent)
 
  639                 elif collectionName==
"HLT_xAOD__TrigVertexCountsContainer_vertexcounts":
 
  640                         from DerivationFrameworkCore.MinBiasTriggerContent 
import MinBiasTriggerContent
 
  641                         items.extend(MinBiasTriggerContent)
 
  642                 elif collectionName==
"HLT_AntiKt4EMPFlowJets_subresjesgscIS_ftf":
 
  643                         from DerivationFrameworkCore.JetTriggerContentRun3 
import JetTriggerContentRun3
 
  644                         from DerivationFrameworkCore.JetTriggerContentRun3TLA 
import JetTriggerContentRun3TLA
 
  645                         if not self.OverrideJetTriggerContentWithTLAContent:
 
  646                                 items.extend(JetTriggerContentRun3)
 
  648                                 items.extend(JetTriggerContentRun3TLA)
 
  649                 elif collectionName==
"HLT_BJetTriggerByYearContent":
 
  650                         from DerivationFrameworkTrigger.BJetTriggerByYearContent 
import getBJetTriggerContent
 
  652                 elif collectionName==
"HLT_FULL_EDM":
 
  653                         from DerivationFrameworkTrigger.TrigSlimmingHelper 
import addTrigEDMSetToOutput
 
  657                         raise RuntimeError(
"Smart slimming container "+collectionName+
" does not exist or does not have a smart slimming list")