Exemple #1
0
    EXOT14PhotonTPThinningTool, EXOT14PhotonCCThinningTool,
    EXOT14ElectronCCThinningTool
]
if globalflags.DataSource() == 'geant4':
    EXOT14ThinningTools.append(EXOT14MCThinningTool)

from DerivationFrameworkCore.DerivationFrameworkCoreConf import DerivationFramework__DerivationKernel
DerivationFrameworkJob += exot14Seq
exot14Seq += CfgMgr.DerivationFramework__DerivationKernel(
    "EXOT14Kernel_skim", SkimmingTools=[EXOT14SkimmingTool])
exot14Seq += CfgMgr.DerivationFramework__DerivationKernel(
    "EXOT14Kernel", ThinningTools=EXOT14ThinningTools)

#====================================================================
# Add the containers to the output stream - slimming done here
#====================================================================
from DerivationFrameworkCore.SlimmingHelper import SlimmingHelper
from DerivationFrameworkExotics.EXOT14ContentList import *
EXOT14SlimmingHelper = SlimmingHelper("EXOT14SlimmingHelper")
EXOT14SlimmingHelper.StaticContent = EXOT14Content

EXOT14SlimmingHelper.SmartCollections = EXOT14SmartContent
EXOT14SlimmingHelper.AllVariables = EXOT14AllVariablesContent
EXOT14SlimmingHelper.UserContent = EXOT14Content
EXOT14SlimmingHelper.ExtraVariables = EXOT14ExtraVariablesContent

EXOT14SlimmingHelper.IncludeJetTriggerContent = True
EXOT14SlimmingHelper.IncludeEtMissTriggerContent = True

EXOT14SlimmingHelper.AppendContentToStream(EXOT14Stream)
Exemple #2
0
#=======================================
# CREATE THE DERIVATION KERNEL ALGORITHM
#=======================================

from DerivationFrameworkCore.DerivationFrameworkCoreConf import DerivationFramework__DerivationKernel
DerivationFrameworkJob += exot10Seq
exot10Seq += CfgMgr.DerivationFramework__DerivationKernel(
    "EXOT10Kernel_skim", SkimmingTools=[EXOT10SkimmingTool])
exot10Seq += CfgMgr.DerivationFramework__DerivationKernel(
    "EXOT10Kernel",
    AugmentationTools=[EXOT10_MaxCellDecoratorTool],
    ThinningTools=[EXOT10PhotonCCThinningTool, EXOT10ElectronCCThinningTool])

#====================================================================
# Add the containers to the output stream - slimming done here
#====================================================================
from DerivationFrameworkCore.SlimmingHelper import SlimmingHelper
from DerivationFrameworkExotics.EXOT10ContentList import *
EXOT10SlimmingHelper = SlimmingHelper("EXOT10SlimmingHelper")
EXOT10SlimmingHelper.StaticContent = EXOT10Content

EXOT10SlimmingHelper.SmartCollections = EXOT10SmartContent
EXOT10SlimmingHelper.AllVariables = EXOT10AllVariablesContent
EXOT10SlimmingHelper.UserContent = EXOT10Content
EXOT10SlimmingHelper.ExtraVariables = EXOT10ExtraVariables
EXOT10SlimmingHelper.IncludeEGammaTriggerContent = True
addMETOutputs(EXOT10SlimmingHelper)

EXOT10SlimmingHelper.AppendContentToStream(EXOT10Stream)
Exemple #3
0
    'TauJets.TruthCharge.TruthProng.IsTruthMatched.TruthPtVis.truthOrigin.truthType.truthParticleLink.truthJetLink',
]
EXOT5SlimmingHelper.AllVariables = [
    'AntiKt4EMTopoJets',
    'AntiKt4TruthJets',
    'MET_Truth',
    'MET_Track',
    'MET_LocHadTopo',
    'TruthEvents',
    'TruthParticles',
    'MuonSegments',
]
if DerivationFrameworkIsMonteCarlo:
    EXOT5SlimmingHelper.StaticContent = [
        'xAOD::TruthParticleContainer#EXOT5TruthMuons',
        'xAOD::TruthParticleAuxContainer#EXOT5TruthMuonsAux.',
        'xAOD::TruthParticleContainer#EXOT5TruthElectrons',
        'xAOD::TruthParticleAuxContainer#EXOT5TruthElectronsAux.',
        'xAOD::TruthParticleContainer#EXOT5TruthNeutrinos',
        'xAOD::TruthParticleAuxContainer#EXOT5TruthNeutrinosAux.',
        'xAOD::TruthParticleContainer#TruthTaus',
        'xAOD::TruthParticleAuxContainer#TruthTausAux.',
    ]
EXOT5SlimmingHelper.UserContent = []
EXOT5SlimmingHelper.IncludeMuonTriggerContent = True
EXOT5SlimmingHelper.IncludeEGammaTriggerContent = True
EXOT5SlimmingHelper.IncludeJetTriggerContent = True
EXOT5SlimmingHelper.IncludeEGammaTriggerContent = True
EXOT5SlimmingHelper.IncludeEtMissTriggerContent = True
EXOT5SlimmingHelper.AppendContentToStream(EXOT5Stream)