Exemple #1
0
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)
Exemple #2
0
    "AntiKt4EMTopoJets.NumTrkPt1000.TrackWidthPt1000.NumTrkPt500.DFCommonJets_Calib_pt.DFCommonJets_Calib_eta.DFCommonJets_Calib_phi",
    "GSFTrackParticles.z0.d0.vz.definingParametersCovMatrix",
    "CombinedMuonTrackParticles.d0.z0.vz.definingParametersCovMatrix.truthOrigin.truthType",
    "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"], [], [
    ]
    HIGG6D1SlimmingHelper.AllVariables = [
        "TruthParticles", "TruthEvents", "MET_Truth", "METMap_Truth",
        "TruthVertices", "AntiKt4TruthJets"
    ]
    HIGG6D1SlimmingHelper.ExtraVariables += [
        "AntiKt4LCTopoJets.PartonTruthLabelID.TruthLabelDeltaR_B.TruthLabelDeltaR_C.TruthLabelDeltaR_T"
    ]
    HIGG6D1SlimmingHelper.ExtraVariables += [
        "AntiKt4EMTopoJets.PartonTruthLabelID.TruthLabelDeltaR_B.TruthLabelDeltaR_C.TruthLabelDeltaR_T"
    ]
    HIGG6D1SlimmingHelper.ExtraVariables += [
        "Electrons.truthOrigin.truthType.truthParticleLink",
        "MuonTruthParticles.truthOrigin.truthType"
    ]
    HIGG6D1SlimmingHelper.ExtraVariables += [
        "TauJets.IsTruthMatched.truthParticleLink"
    ]

# Add MET_RefFinalFix
addMETOutputs(HIGG6D1SlimmingHelper,
              ["AntiKt4LCTopo", "AntiKt4EMTopo", "Track"])

#HIGG6D1SlimmingHelper.IncludeJetTauEtMissTriggerContent = True
#JetTauEtMissTriggerContent: now splitted in 4 slices, use only Tau and MET
HIGG6D1SlimmingHelper.IncludeEtMissTriggerContent = True
HIGG6D1SlimmingHelper.IncludeTauTriggerContent = True
HIGG6D1SlimmingHelper.IncludeJetTriggerContent = True

HIGG6D1SlimmingHelper.AppendContentToStream(HIGG6D1Stream)
def setup(TOPQname, stream):
    DFisMC = (globalflags.DataSource() == 'geant4')

    TOPQSlimmingHelper = SlimmingHelper(TOPQname + "SlimmingHelper")

    #=====================================================
    # ADD BTagging_AntiKt4EMPFlow COLLECTION TO DICTIONARY
    #=====================================================
    TOPQSlimmingHelper.AppendToDictionary = {
        "BTagging_AntiKt4EMPFlow": "xAOD::BTaggingContainer",
        "BTagging_AntiKt4EMPFlowAux": "xAOD::BTaggingAuxContainer"
    }

    #================================
    # SMART SLIMMING
    #================================
    TOPQSlimmingHelper.SmartCollections = []
    TOPQSlimmingHelper.SmartCollections += TOPQSmartSlimmingCollections

    print "TOPQSlimmingHelper.SmartCollections: ", TOPQSlimmingHelper.SmartCollections

    #=================================================================
    # EXTRA VARIABLES FROM DerivationFrameworkTop.TOPQCommonExtraContent
    #=================================================================
    TOPQSlimmingHelper.ExtraVariables = []
    TOPQSlimmingHelper.ExtraVariables += TOPQExtraVariablesAntiKt4EMTopoJets
    TOPQSlimmingHelper.ExtraVariables += TOPQExtraVariablesAntiKt4EMPFlowJets
    TOPQSlimmingHelper.ExtraVariables += TOPQExtraVariablesBTagging_AntiKt4EMPFlow
    TOPQSlimmingHelper.ExtraVariables += TOPQExtraVariablesBTagging_AntiKt4EMTopo
    TOPQSlimmingHelper.ExtraVariables += TOPQExtraVariablesPhotons
    TOPQSlimmingHelper.ExtraVariables += TOPQExtraVariablesElectrons
    TOPQSlimmingHelper.ExtraVariables += TOPQExtraVariablesMuons
    TOPQSlimmingHelper.ExtraVariables += TOPQExtraVariablesTaus

    if DFisMC:
        TOPQSlimmingHelper.ExtraVariables += TOPQExtraVariablesPhotonsTruth
        TOPQSlimmingHelper.ExtraVariables += TOPQExtraVariablesElectronsTruth
        TOPQSlimmingHelper.ExtraVariables += TOPQExtraVariablesMuonsTruth
        TOPQSlimmingHelper.ExtraVariables += TOPQExtraVariablesTausTruth

    print "TOPQSlimmingHelper.ExtraVariables: ", TOPQSlimmingHelper.ExtraVariables

    #================================
    # EXTRA COLLECTIONS - user added
    #================================
    TOPQSlimmingHelper.AllVariables = []
    TOPQSlimmingHelper.AllVariables += TOPQExtraContainersStandard
    TOPQSlimmingHelper.AllVariables += TOPQExtraContainersTrigger

    if DFisMC:
        TOPQSlimmingHelper.AllVariables += TOPQExtraContainersTruth

    print "TOPQSlimmingHelper.AllVariables: ", TOPQSlimmingHelper.AllVariables

    #================================
    # CREATED ON-THE-FLY COLLECTIONS
    #================================
    TOPQSlimmingHelper.StaticContent = []
    TOPQSlimmingHelper.StaticContent += TOPQStaticContent

    if DFisMC:
        TOPQSlimmingHelper.StaticContent += TOPQStaticContentTruth

    print "TOPQSlimmingHelper.StaticContent: ", TOPQSlimmingHelper.StaticContent

    #================================
    # TRIGGER CONTENT
    #================================
    TOPQSlimmingHelper.IncludeMuonTriggerContent = True
    TOPQSlimmingHelper.IncludeEGammaTriggerContent = True
    TOPQSlimmingHelper.IncludeJetTriggerContent = True
    TOPQSlimmingHelper.IncludeTauTriggerContent = True
    TOPQSlimmingHelper.IncludeEtMissTriggerContent = True
    #TOPQSlimmingHelper.IncludeJetTauEtMissTriggerContent = True
    #TOPQSlimmingHelper.IncludeBJetTriggerContent         = True
    #TOPQSlimmingHelper.IncludeBPhysTriggerContent        = True
    #TOPQSlimmingHelper.IncludeMinBiasTriggerContent      = True

    #====================================
    # ADD AntiKT4EMPFlowJets MET OUTPUT
    #====================================
    # needs to be after where AllVaraibles[] and StaticContent[] are created
    # adds METAssoc_XXXX, MET_Core_XXXX, and MET_Reference_XXXX
    # uses DerivationFrameworkJetEtMiss.METCommon.py
    addMETOutputs(TOPQSlimmingHelper, ["AntiKt4EMPFlow"])

    #================================
    # THIS NEEDS TO BE THE LAST LINE
    #================================
    TOPQSlimmingHelper.AppendContentToStream(stream)
Exemple #5
0
# Add thinning tools kernel
from DerivationFrameworkCore.DerivationFrameworkCoreConf import DerivationFramework__DerivationKernel
SeqPHYSLITE += CfgMgr.DerivationFramework__DerivationKernel(
   "PHYSLITEKernel",
   AugmentationTools = AugmentationTools,
   ThinningTools = thinningTools,
   )

#====================================================================
# 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',
Exemple #6
0
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#*")
Exemple #7
0
                    "Electrons.Loose.Medium.Tight",
                    "Muons.ptcone30.ptcone20.charge.quality.InnerDetectorPt.MuonSpectrometerPt.CaloLRLikelihood.CaloMuonIDTag",
                    "Photons.author.Loose.Tight",
                    "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*")
Exemple #8
0
                                    "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)

Exemple #9
0
def setup(TOPQname, stream):
    DFisMC = (globalflags.DataSource() == 'geant4')

    TOPQSlimmingHelper = SlimmingHelper(TOPQname + "SlimmingHelper")

    #=====================================================
    # ADD BTagging_AntiKt4EMPFlow COLLECTION TO DICTIONARY
    #=====================================================
    TOPQSlimmingHelper.AppendToDictionary = {
        "BTagging_AntiKt4EMPFlow": "xAOD::BTaggingContainer",
        "BTagging_AntiKt4EMPFlowAux": "xAOD::BTaggingAuxContainer"
    }

    #================================
    # SMART SLIMMING
    #================================
    TOPQSlimmingHelper.SmartCollections = []
    TOPQSlimmingHelper.SmartCollections += TOPQSmartSlimmingCollections

    print("TOPQSlimmingHelper.SmartCollections: ",
          TOPQSlimmingHelper.SmartCollections)

    #=================================================================
    # EXTRA VARIABLES FROM DerivationFrameworkTop.TOPQCommonExtraContent
    #=================================================================
    TOPQSlimmingHelper.ExtraVariables = []
    TOPQSlimmingHelper.ExtraVariables += TOPQExtraVariablesAntiKt4EMTopoJets
    TOPQSlimmingHelper.ExtraVariables += TOPQExtraVariablesAntiKt4EMPFlowJets
    TOPQSlimmingHelper.ExtraVariables += TOPQExtraVariablesBTagging_AntiKt4EMPFlow
    TOPQSlimmingHelper.ExtraVariables += TOPQExtraVariablesBTagging_AntiKt4EMTopo
    TOPQSlimmingHelper.ExtraVariables += TOPQExtraVariablesPhotons
    TOPQSlimmingHelper.ExtraVariables += TOPQExtraVariablesElectrons
    TOPQSlimmingHelper.ExtraVariables += TOPQExtraVariablesMuons
    TOPQSlimmingHelper.ExtraVariables += TOPQExtraVariablesTaus
    TOPQSlimmingHelper.ExtraVariables += TOPQExtraVariablesTrackJets
    TOPQSlimmingHelper.ExtraVariables += Config.GetExtraPromptVariablesForDxAOD(
    )
    #  TOPQSlimmingHelper.ExtraVariables += ["CaloCalTopoClusters.calE.calEta.calPhi.calM.rawM.rawE.rawEta.rawPhi.e_sampl.eta_sampl.etaCalo.phiCalo"]
    TOPQSlimmingHelper.ExtraVariables += [
        "CaloCalTopoClusters.calPt.calEta.calPhi.calM.calE.CENTER_MAG"
    ]

    if DFisMC:
        TOPQSlimmingHelper.ExtraVariables += TOPQExtraVariablesPhotonsTruth
        TOPQSlimmingHelper.ExtraVariables += TOPQExtraVariablesElectronsTruth
        TOPQSlimmingHelper.ExtraVariables += TOPQExtraVariablesMuonsTruth
        TOPQSlimmingHelper.ExtraVariables += TOPQExtraVariablesTausTruth
        TOPQSlimmingHelper.ExtraVariables += TOPQExtraVarsBTag_HLT_Container
        TOPQSlimmingHelper.ExtraVariables += TOPQExtraVarsJet_EF_Container
        TOPQSlimmingHelper.ExtraVariables += TOPQExtraVarsJet_Split_Container

    print("TOPQSlimmingHelper.ExtraVariables: ",
          TOPQSlimmingHelper.ExtraVariables)

    #================================
    # EXTRA COLLECTIONS - user added
    #================================
    TOPQSlimmingHelper.AllVariables = []
    TOPQSlimmingHelper.AllVariables += TOPQExtraContainersStandard
    TOPQSlimmingHelper.AllVariables += TOPQExtraContainersTrigger

    if DFisMC:
        TOPQSlimmingHelper.AllVariables += TOPQExtraContainersTruth

    print("TOPQSlimmingHelper.AllVariables: ", TOPQSlimmingHelper.AllVariables)

    #================================
    # CREATED ON-THE-FLY COLLECTIONS
    #================================
    TOPQSlimmingHelper.StaticContent = []
    TOPQSlimmingHelper.StaticContent += TOPQStaticContent

    if DFisMC:
        TOPQSlimmingHelper.StaticContent += TOPQStaticContentTruth

    print("TOPQSlimmingHelper.StaticContent: ",
          TOPQSlimmingHelper.StaticContent)

    #================================
    # TRIGGER CONTENT
    #================================
    TOPQSlimmingHelper.IncludeMuonTriggerContent = True
    TOPQSlimmingHelper.IncludeEGammaTriggerContent = True
    TOPQSlimmingHelper.IncludeJetTriggerContent = True
    TOPQSlimmingHelper.IncludeTauTriggerContent = True
    TOPQSlimmingHelper.IncludeEtMissTriggerContent = True
    #TOPQSlimmingHelper.IncludeJetTauEtMissTriggerContent = True
    #TOPQSlimmingHelper.IncludeBJetTriggerContent         = True
    #TOPQSlimmingHelper.IncludeBPhysTriggerContent        = True
    #TOPQSlimmingHelper.IncludeMinBiasTriggerContent      = True

    #====================================
    # ADD AntiKT4EMPFlowJets MET OUTPUT
    #====================================
    # needs to be after where AllVaraibles[] and StaticContent[] are created
    # adds METAssoc_XXXX, MET_Core_XXXX, and MET_Reference_XXXX
    # uses DerivationFrameworkJetEtMiss.METCommon.py
    addMETOutputs(TOPQSlimmingHelper, ["AntiKt4EMPFlow"])

    #====================================
    # ADD CUSTOM JET OUTPUT (new rel 21 method)
    #====================================
    addJetOutputs(
        TOPQSlimmingHelper,
        ["SmallR", "LargeR", TOPQname],
        [],  # smart list
        [
            "AntiKt3PV0TrackJets",
            "AntiKt4PV0TrackJets",
            "AntiKt4LCTopoJets",
            "AntiKt10LCTopoJets",
            "AntiKt10TruthWZJets",
        ]  # veto list
    )

    #================================
    # THIS NEEDS TO BE THE LAST LINE
    #================================
    TOPQSlimmingHelper.AppendContentToStream(stream)
Exemple #10
0
# Content list for slimming
#======================================================================================================================
from DerivationFrameworkCore.SlimmingHelper import SlimmingHelper
JETM10SlimmingHelper = SlimmingHelper('JETM10SlimmingHelper')
JETM10SlimmingHelper.SmartCollections = [
    "Electrons", "Muons", "Photons", "TauJets", "AntiKt4EMTopoJets",
    "PrimaryVertices", "BTagging_AntiKt4EMTopo"
]
JETM10SlimmingHelper.AllVariables = [
    "HLT_xAOD__TrigMissingETContainer_EFJetEtSum",
    "HLT_xAOD__TrigMissingETContainer_TrigMissingET_FEB",
    "HLT_xAOD__TrigMissingETContainer_EFMissingET_Fex_2sidednoiseSupp_PUC",
    "HLT_xAOD__TrigMissingETContainer_T2MissingET",
    "HLT_xAOD__TrigMissingETContainer_TrigEFMissingET_topocl_PS",
    "HLT_xAOD__TrigMissingETContainer_TrigEFMissingET_mht",
    "HLT_xAOD__TrigMissingETContainer_TrigEFMissingET_topocl_PUC",
    "HLT_xAOD__TrigMissingETContainer_TrigEFMissingET_topocl",
    "HLT_xAOD__TrigMissingETContainer_TrigL2MissingET_FEB",
    "HLT_xAOD__TrigMissingETContainer_TrigEFMissingET", "LVL1JetRoIs",
    "LVL1JetEtRoI", "MET_Core_AntiKt4EMTopo", "METAssoc_AntiKt4EMTopo"
]
JETM10SlimmingHelper.IncludeJetTriggerContent = True
JETM10SlimmingHelper.IncludeEtMissTriggerContent = True
JETM10SlimmingHelper.AppendContentToStream(JETM10Stream)

#======================================================================================================================
# Content Definition
#======================================================================================================================
#JETM10Stream.AddItem("std::vector<float>#JETM10KFEx");
#JETM10Stream.AddItem("std::vector<float>#JETM10KFEy");