"ExtrapolatedMuonTrackParticles.d0.z0.vz.definingParametersCovMatrix.truthOrigin.truthType", "TauJets.IsTruthMatched.TruthPtVis.truthOrigin.truthType.truthParticleLink.truthJetLink", "MuonTruthParticles.barcode.decayVtxLink.e.m.pdgId.prodVtxLink.px.py.pz.recoMuonLink.status.truthOrigin.truthType", "AntiKt4TruthJets.eta.m.phi.pt.TruthLabelDeltaR_B.TruthLabelDeltaR_C.TruthLabelDeltaR_T.TruthLabelID.ConeTruthLabelID.PartonTruthLabelID", "Electrons.bkgTruthType.bkgTruthOrigin", "MET_Track", "AntiKt3PV0TrackJets.eta.m.phi.pt.btagging.btaggingLink", "BTagging_AntiKt3Track.MV2c20_discriminant" ] SUSY5SlimmingHelper.IncludeMuonTriggerContent = True SUSY5SlimmingHelper.IncludeEGammaTriggerContent = True SUSY5SlimmingHelper.IncludeBPhysTriggerContent = False SUSY5SlimmingHelper.IncludeJetTriggerContent = True SUSY5SlimmingHelper.IncludeTauTriggerContent = True SUSY5SlimmingHelper.IncludeEtMissTriggerContent = True SUSY5SlimmingHelper.IncludeBJetTriggerContent = True #Trigger navigation is way too big for now. if globalflags.DataSource() == 'geant4': SUSY5SlimmingHelper.IncludeMuonTriggerContent = True SUSY5SlimmingHelper.IncludeEGammaTriggerContent = True SUSY5SlimmingHelper.IncludeBPhysTriggerContent = False SUSY5SlimmingHelper.IncludeJetTriggerContent = False SUSY5SlimmingHelper.IncludeTauTriggerContent = True SUSY5SlimmingHelper.IncludeEtMissTriggerContent = True SUSY5SlimmingHelper.IncludeBJetTriggerContent = False addJetOutputs(SUSY5SlimmingHelper, ["LargeR", "SUSY5"], [], [ "CamKt12LCTopoJets", "AntiKt10LCTopoJets", "AntiKt10TruthJets", "CamKt12TruthWZJets", "CamKt12TruthJets", "AntiKt10TruthWZJets" ])
EXOT8SlimmingHelper.AllVariables = [ "TruthParticles", "TruthEvents", "TruthVertices", "AntiKt10LCTopoJets", "AntiKt2PV0TrackJets", "AntiKt3PV0TrackJets", "AntiKt4PV0TrackJets", #"BTagging_AntiKt4TruthWZ", #removed in new tags of MC15 "AntiKt4TruthJets", "AntiKt10TruthJets", "CombinedMuonTrackParticles", "ExtrapolatedMuonTrackParticles", ] EXOT8SlimmingHelper.StaticContent = [ "xAOD::JetContainer#AntiKt10LCTopoTrimmedPtFrac5SmallR20Jets", "xAOD::JetAuxContainer#AntiKt10LCTopoTrimmedPtFrac5SmallR20JetsAux.", ] if globalflags.DataSource() == "geant4": EXOT8SlimmingHelper.StaticContent += [ "xAOD::JetContainer#AntiKt10TruthTrimmedPtFrac5SmallR20Jets", "xAOD::JetAuxContainer#AntiKt10TruthTrimmedPtFrac5SmallR20JetsAux.", ] EXOT8SlimmingHelper.IncludeJetTriggerContent = True EXOT8SlimmingHelper.IncludeBJetTriggerContent = True EXOT8SlimmingHelper.IncludeEGammaTriggerContent = True EXOT8SlimmingHelper.IncludeMuonTriggerContent = True EXOT8SlimmingHelper.AppendContentToStream(EXOT8Stream)
) #==================================================================== # CONTENT LIST #==================================================================== from DerivationFrameworkCore.SlimmingHelper import SlimmingHelper PHYSLITESlimmingHelper = SlimmingHelper("PHYSLITESlimmingHelper") PHYSLITESlimmingHelper.IncludeTriggerNavigation = False PHYSLITESlimmingHelper.IncludeJetTriggerContent = False PHYSLITESlimmingHelper.IncludeMuonTriggerContent = False PHYSLITESlimmingHelper.IncludeEGammaTriggerContent = False PHYSLITESlimmingHelper.IncludeJetTauEtMissTriggerContent = False PHYSLITESlimmingHelper.IncludeTauTriggerContent = False #True PHYSLITESlimmingHelper.IncludeEtMissTriggerContent = False PHYSLITESlimmingHelper.IncludeBJetTriggerContent = False PHYSLITESlimmingHelper.IncludeBPhysTriggerContent = False PHYSLITESlimmingHelper.IncludeMinBiasTriggerContent = False # Most of the new containers are centrally added to SlimmingHelper via DerivationFrameworkCore ContainersOnTheFly.py PHYSLITESlimmingHelper.AppendToDictionary = { 'TruthEvents':'xAOD::TruthEventContainer','TruthEventsAux':'xAOD::TruthEventAuxContainer', 'MET_Truth':'xAOD::MissingETContainer','MET_TruthAux':'xAOD::MissingETAuxContainer', 'TruthElectrons':'xAOD::TruthParticleContainer','TruthElectronsAux':'xAOD::TruthParticleAuxContainer', 'TruthMuons':'xAOD::TruthParticleContainer','TruthMuonsAux':'xAOD::TruthParticleAuxContainer', 'TruthPhotons':'xAOD::TruthParticleContainer','TruthPhotonsAux':'xAOD::TruthParticleAuxContainer', 'TruthTaus':'xAOD::TruthParticleContainer','TruthTausAux':'xAOD::TruthParticleAuxContainer', 'TruthNeutrinos':'xAOD::TruthParticleContainer','TruthNeutrinosAux':'xAOD::TruthParticleAuxContainer', 'TruthBSM':'xAOD::TruthParticleContainer','TruthBSMAux':'xAOD::TruthParticleAuxContainer', 'TruthBoson':'xAOD::TruthParticleContainer','TruthBosonAux':'xAOD::TruthParticleAuxContainer', 'TruthTop':'xAOD::TruthParticleContainer','TruthTopAux':'xAOD::TruthParticleAuxContainer',
SUSY11SlimmingHelper = SlimmingHelper("SUSY11SlimmingHelper") SUSY11SlimmingHelper.SmartCollections = [ "Electrons", "MET_Reference_AntiKt4EMTopo", "Muons", "AntiKt4EMTopoJets", "BTagging_AntiKt4EMTopo", "PrimaryVertices", "TauJets" ] SUSY11SlimmingHelper.AllVariables = [ "TruthParticles", "TruthEvents", "TruthVertices", "MET_Truth", "MET_Track" ] SUSY11SlimmingHelper.ExtraVariables = [ "BTagging_AntiKt4EMTopo.MV1_discriminant.MV1c_discriminant", "Muons.ptcone30.ptcone20.charge.quality.InnerDetectorPt.MuonSpectrometerPt.CaloLRLikelihood.CaloMuonIDTag", "AntiKt4EMTopoJets.NumTrkPt1000.TrackWidthPt1000.NumTrkPt500", "GSFTrackParticles.z0.d0.vz.definingParametersCovMatrix", "CombinedMuonTrackParticles.d0.z0.vz.definingParametersCovMatrix.truthOrigin.truthType", "ExtrapolatedMuonTrackParticles.d0.z0.vz.definingParametersCovMatrix.truthOrigin.truthType", "MuonTruthParticles.barcode.decayVtxLink.e.m.pdgId.prodVtxLink.px.py.pz.recoMuonLink.status.truthOrigin.truthType", "AntiKt4TruthJets.eta.m.phi.pt.TruthLabelDeltaR_B.TruthLabelDeltaR_C.TruthLabelDeltaR_T.TruthLabelID.ConeTruthLabelID.PartonTruthLabelID", "TauJets.TruthCharge.TruthProng.IsTruthMatched.TruthPtVis.truthOrigin.truthType.truthParticleLink.truthJetLink" ] SUSY11SlimmingHelper.IncludeMuonTriggerContent = False SUSY11SlimmingHelper.IncludeEGammaTriggerContent = False SUSY11SlimmingHelper.IncludeJetTriggerContent = True SUSY11SlimmingHelper.IncludeTauTriggerContent = False SUSY11SlimmingHelper.IncludeEtMissTriggerContent = False SUSY11SlimmingHelper.IncludeBJetTriggerContent = True SUSY11SlimmingHelper.AppendContentToStream(SUSY11Stream) SUSY11Stream.RemoveItem("xAOD::TrigNavigation#*") SUSY11Stream.RemoveItem("xAOD::TrigNavigationAuxInfo#*")
"AntiKt4EMTopoJets.JvtJvfcorr.JvtRpt.Jvt.TruthLabelID.BchCorrCell.NumTrkPt1000.NumTrkPt500.SumPtTrkPt500.SumPtTrkPt1000.TrackWidthPt1000.TrackWidthPt500.DFCommonJets_Calib_pt.DFCommonJets_Calib_eta.DFCommonJets_Calib_phi", "AntiKt4EMPFlowJets.JvtJvfcorr.JvtRpt.Jvt.TruthLabelID.BchCorrCell.NumTrkPt1000.NumTrkPt500.SumPtTrkPt500.SumPtTrkPt1000.TrackWidthPt1000.TrackWidthPt500", "GSFTrackParticles.z0.d0.vz.definingParametersCovMatrix", "CombinedMuonTrackParticles.d0.z0.vz.definingParametersCovMatrix.truthOrigin.truthType", "ExtrapolatedMuonTrackParticles.d0.z0.vz.definingParametersCovMatrix.truthOrigin.truthType", "TauJets.TruthCharge.TruthProng.IsTruthMatched.TruthPtVis.truthOrigin.truthType.truthParticleLink.truthJetLink", "MuonTruthParticles.barcode.decayVtxLink.e.m.pdgId.prodVtxLink.px.py.pz.recoMuonLink.status.truthOrigin.truthType", "AntiKt4TruthJets.eta.m.phi.pt.TruthLabelID", "InDetTrackParticles.truthOrigin.truthType.truthMatchProbability.TrkIso*"] SUSY4SlimmingHelper.IncludeMuonTriggerContent = False SUSY4SlimmingHelper.IncludeEGammaTriggerContent = False SUSY4SlimmingHelper.IncludeBPhysTriggerContent = False SUSY4SlimmingHelper.IncludeJetTriggerContent = False SUSY4SlimmingHelper.IncludeTauTriggerContent = False SUSY4SlimmingHelper.IncludeEtMissTriggerContent = False SUSY4SlimmingHelper.IncludeBJetTriggerContent = False #addJetOutputs(SUSY4SlimmingHelper,["LargeR"]) if globalflags.DataSource()=='geant4': SUSY4Stream.AddItem( "xAOD::TruthParticleContainer#SUSY4TRUTHMuons*") SUSY4Stream.AddItem( "xAOD::TruthParticleAuxContainer#SUSY4TRUTHMuons*") SUSY4Stream.AddItem( "xAOD::TruthParticleContainer#SUSY4TRUTHElectrons*") SUSY4Stream.AddItem( "xAOD::TruthParticleAuxContainer#SUSY4TRUTHElectrons*") SUSY4Stream.AddItem( "xAOD::TruthParticleContainer#SUSY4TRUTHSherpaME*") SUSY4Stream.AddItem( "xAOD::TruthParticleAuxContainer#SUSY4TRUTHSherpaME*") #SUSY4Stream.AddItem( "xAOD::TruthParticleContainer#SUSY4TRUTHTaus*") #SUSY4Stream.AddItem( "xAOD::TruthParticleAuxContainer#SUSY4TRUTHTaus*") SUSY4SlimmingHelper.StaticContent += [
"BTagging_AntiKt4EMTopo", "BTagging_AntiKt2Track", "BTagging_AntiKt3Track", "BTagging_AntiKt4EMTopoJFVtx", "BTagging_AntiKt2TrackJFVtx", "BTagging_AntiKt3TrackJFVtx", "BTagging_AntiKt4EMTopoSecVtx", "BTagging_AntiKt2TrackSecVtx", "BTagging_AntiKt3TrackSecVtx", "TruthVertices", "TruthParticles", "TruthEvents", "MET_Truth", "MET_TruthRegions", "InDetTrackParticles", "PrimaryVertices" ] from DerivationFrameworkCore.AntiKt4EMTopoJetsCPContent import AntiKt4EMTopoJetsCPContent FTAG4SlimmingHelper.ExtraVariables.append(AntiKt4EMTopoJetsCPContent[1].replace("AntiKt4EMTopoJetsAux","AntiKt10LCTopoJets")) FTAG4SlimmingHelper.IncludeMuonTriggerContent = True FTAG4SlimmingHelper.IncludeEGammaTriggerContent = True FTAG4SlimmingHelper.IncludeJetTriggerContent = True FTAG4SlimmingHelper.IncludeEtMissTriggerContent = True FTAG4SlimmingHelper.IncludeBJetTriggerContent = True FTAG4SlimmingHelper.AppendContentToStream(FTAG4Stream)
from DerivationFrameworkHiggs.HIGG5D3ExtraContent import * HIGG5D3SlimmingHelper = SlimmingHelper("HIGG5D3SlimmingHelper") HIGG5D3SlimmingHelper.SmartCollections = [ "Electrons", "Photons", "Muons", "TauJets", "MET_Reference_AntiKt4EMTopo", "MET_Reference_AntiKt4LCTopo", "AntiKt4EMTopoJets", "AntiKt4LCTopoJets", "BTagging_AntiKt4EMTopo", "BTagging_AntiKt4LCTopo", "InDetTrackParticles", "PrimaryVertices" ] HIGG5D3SlimmingHelper.ExtraVariables = ExtraContent HIGG5D3SlimmingHelper.AllVariables = ExtraContainers if (is_MC): HIGG5D3SlimmingHelper.ExtraVariables += ExtraContentTruth HIGG5D3SlimmingHelper.AllVariables += ExtraContainersTruth # Add the jet containers to the stream addJetOutputs(HIGG5D3SlimmingHelper, ["HIGG5D3Jets"]) # Add the MET containers to the stream addMETOutputs(HIGG5D3SlimmingHelper, ["AntiKt4LCTopo", "Track"]) #HIGG5D3SlimmingHelper.IncludeMuonTriggerContent = True HIGG5D3SlimmingHelper.IncludeEGammaTriggerContent = True #HIGG5D3SlimmingHelper.IncludeBPhysTriggerContent = True #HIGG5D3SlimmingHelper.IncludeJetTauEtMissTriggerContent = True #HIGG5D3SlimmingHelper.IncludeEtMissTriggerContent = True HIGG5D3SlimmingHelper.IncludeJetTriggerContent = True HIGG5D3SlimmingHelper.IncludeBJetTriggerContent = True HIGG5D3SlimmingHelper.AppendContentToStream(HIGG5D3Stream)