diff --git a/PhysicsAnalysis/D3PDMaker/CaloD3PDMaker/python/MBTSTriggerBitsD3PDObject.py b/PhysicsAnalysis/D3PDMaker/CaloD3PDMaker/python/MBTSTriggerBitsD3PDObject.py deleted file mode 100644 index a7ff4de17e75267bd9898ceb7f82bf4a00c56bf1..0000000000000000000000000000000000000000 --- a/PhysicsAnalysis/D3PDMaker/CaloD3PDMaker/python/MBTSTriggerBitsD3PDObject.py +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration - -# $Id$ -# -# @file CaloD3PDMaker/python/MBTSTriggerBitsD3PDObject.py -# @author scott snyder <snyder@bnl.gov> -# @date Mar, 2010 -# @brief MBTS trigger bits. -# - -import TriggerD3PDMaker -from D3PDMakerCoreComps.D3PDObject import make_Void_D3PDObject - -MBTSTriggerBitsD3PDObject = \ - make_Void_D3PDObject (default_object_name = 'MBTSTriggerBitsD3PDObject', default_name = 'MBTSTriggerBits') -MBTSTriggerBitsD3PDObject.defineBlock (0, 'MBTSTriggerBits', - TriggerD3PDMaker.TriggerBitFillerTool, - Triggers = ['L1_MBTS_.*']) - diff --git a/PhysicsAnalysis/D3PDMaker/CaloD3PDMaker/python/ZDCTriggerBitsD3PDObject.py b/PhysicsAnalysis/D3PDMaker/CaloD3PDMaker/python/ZDCTriggerBitsD3PDObject.py deleted file mode 100644 index b7f8b9e88df254f78202df3e619273d61cb878f8..0000000000000000000000000000000000000000 --- a/PhysicsAnalysis/D3PDMaker/CaloD3PDMaker/python/ZDCTriggerBitsD3PDObject.py +++ /dev/null @@ -1,17 +0,0 @@ -# Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration - -# $Id$ -# -# @file CaloD3PDMaker/python/ZDCTriggerBitsD3PDObject.py -# @author scott snyder <snyder@bnl.gov> -# @date Aug, 2010 -# @brief ZDC trigger bits. -# - - -from TriggerD3PDMaker.defineTriggerBits import defineTriggerBits -from D3PDMakerCoreComps.D3PDObject import make_Void_D3PDObject - -ZDCTriggerBitsD3PDObject = \ - make_Void_D3PDObject (default_object_name = 'ZDCTriggerBitsD3PDObject', default_name = 'ZDCTriggerBits') -defineTriggerBits (ZDCTriggerBitsD3PDObject, 0, 'L1_ZDC') diff --git a/PhysicsAnalysis/D3PDMaker/CaloSysD3PDMaker/share/MakeSCD3PD_topOptions.py b/PhysicsAnalysis/D3PDMaker/CaloSysD3PDMaker/share/MakeSCD3PD_topOptions.py deleted file mode 100755 index 074e9cd58aa11b32aea6d4a141924aade968078f..0000000000000000000000000000000000000000 --- a/PhysicsAnalysis/D3PDMaker/CaloSysD3PDMaker/share/MakeSCD3PD_topOptions.py +++ /dev/null @@ -1,235 +0,0 @@ -# Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration - -if "doSimpleSC" not in dir() : - doSimpleSC = False - - -from RecExConfig.RecFlags import rec -from AthenaCommon.BeamFlags import jobproperties -from AthenaCommon.AthenaCommonFlags import athenaCommonFlags -from AthenaCommon.GlobalFlags import globalflags -from AthenaCommon.AthenaCommonFlags import athenaCommonFlags -import math - -bdir = "/usatlas/u/flanni/bnl_local/" -if "inputFile" not in dir(): - inputFile = bdir + "mc12_14TeV.159000.ParticleGenerator_nu_E50.recon.ESD.e1564_s1499_s1504_r4327_tid01204497_00/ESD.01204497._005853.pool.root.1" - -athenaCommonFlags.FilesInput= [inputFile] -athenaCommonFlags.EvtMax = -1 - -from RecExConfig.RecFlags import rec -rec.readESD.set_Value_and_Lock(True) -if "outputFile" not in dir(): - tuple_name = "test.scd3pd.root" -else: - tuple_name = outputFile - -rec.doHist.set_Value_and_Lock(False) -rec.doCBNT.set_Value_and_Lock(False) -rec.doWriteTAGCOM.set_Value_and_Lock(False) -rec.doWriteTAG.set_Value_and_Lock(False) -rec.doWriteAOD.set_Value_and_Lock(False) -rec.doAOD.set_Value_and_Lock(False) -rec.doMonitoring.set_Value_and_Lock(False) -rec.readAOD.set_Value_and_Lock(False) -rec.doTruth.set_Value_and_Lock( True ) -rec.doTrigger.set_Value_and_Lock( True ) - -#rec.AutoConfiguration.set_Value_and_Lock(['FieldAndGeo','BeamType', 'ConditionsTag', 'DoTruth', 'InputType']) - -from D3PDMakerConfig.D3PDMakerFlags import D3PDMakerFlags -D3PDMakerFlags.TruthSGKey = 'GEN_EVENT,GEN_AOD,TruthEvent' -D3PDMakerFlags.DoTrigger = True -D3PDMakerFlags.TruthWriteGeant.set_Value_and_Lock(True) -D3PDMakerFlags.TruthWriteHadrons.set_Value_and_Lock(True) - -# RecExCommon -include ("RecExCommon/RecExCommon_topOptions.py") - -if doSimpleSC: - from LArL1Sim.LArL1SimConf import LArSCSimpleMaker - topSequence+=LArSCSimpleMaker() - - -# D3PDMaker calo block - -from D3PDMakerCoreComps.MakerAlg import * -from CaloSysD3PDMaker.ClusterD3PDObject import * -from CaloD3PDMaker.CaloCellD3PDObject import * -from CaloSysD3PDMaker.CaloInfoD3PDObject import * -from EventCommonD3PDMaker.EventInfoD3PDObject import * - -### L1Calo - -include("TileRecAlgs/TileCellToTTL1_jobOptions.py") - -from L1CaloD3PDMaker.L1CaloCPMHits_D3PDObject import L1CaloCPMHits_D3PDObject -from L1CaloD3PDMaker.L1CaloCPMRoI_D3PDObject import L1CaloCPMRoI_D3PDObject -from L1CaloD3PDMaker.L1CaloCPMTower_D3PDObject import L1CaloCPMTower_D3PDObject - -### L1Calo JEM -from L1CaloD3PDMaker.L1CaloJEMEtSums_D3PDObject import L1CaloJEMEtSums_D3PDObject -from L1CaloD3PDMaker.L1CaloJEMHits_D3PDObject import L1CaloJEMHits_D3PDObject -from L1CaloD3PDMaker.L1CaloJEMRoI_D3PDObject import L1CaloJEMRoI_D3PDObject -from L1CaloD3PDMaker.L1CaloJetElement_D3PDObject import L1CaloJetElement_D3PDObject - -### L1Calo CMM -from L1CaloD3PDMaker.L1CaloCMMCPHits_D3PDObject import L1CaloCMMCPHits_D3PDObject -from L1CaloD3PDMaker.L1CaloCMMEtSums_D3PDObject import L1CaloCMMEtSums_D3PDObject -from L1CaloD3PDMaker.L1CaloCMMJetHits_D3PDObject import L1CaloCMMJetHits_D3PDObject -from L1CaloD3PDMaker.L1CaloCMMRoI_D3PDObject import L1CaloCMMRoI_D3PDObject - -from L1CaloD3PDMaker.L1CaloPPM_D3PDObject import L1CaloPPM_D3PDObject -dbTTreeName = 'L1CaloDB' -from L1CaloD3PDMaker.L1CaloPPMdbMC_D3PDObject import L1CaloPPMdbMC_D3PDObject - -from CaloSysD3PDMaker.EMClusterD3PDObject import EMClusterD3PDObject -from CaloSysD3PDMaker.TowerD3PDObject import TowerD3PDObject -from egammaD3PDMaker.ElectronD3PDObject import * -from egammaD3PDMaker.PhotonD3PDObject import * -from TruthD3PDMaker.TruthParticleD3PDObject import * - -alg = MakerAlg("scD3PD", topSequence, file = tuple_name , D3PDSvc = 'D3PD::RootD3PDSvc') -alg += EventInfoD3PDObject (10) -alg += CaloInfoD3PDObject (10) -alg += ElectronD3PDObject(1) -alg += PhotonD3PDObject(1) -alg += ClusterD3PDObject (10,sgkey="CaloCalTopoCluster") -#alg += EMClusterD3PDObject (10) -alg += TruthParticleD3PDObject (10) - -alg += L1CaloCPMHits_D3PDObject(level = 0, allowMissing = True) -alg += L1CaloCPMRoI_D3PDObject(level = 0, allowMissing = True) -alg += L1CaloCPMTower_D3PDObject( level=0, allowMissing = True ) - -alg += L1CaloJEMEtSums_D3PDObject(level = 0, allowMissing = True) -alg += L1CaloJEMHits_D3PDObject(level = 0, allowMissing = True) -alg += L1CaloJEMRoI_D3PDObject(level = 0, allowMissing = True) -alg += L1CaloJetElement_D3PDObject(level = 0, allowMissing = True) - -alg += L1CaloCMMCPHits_D3PDObject(level = 0, allowMissing = True) -alg += L1CaloCMMEtSums_D3PDObject(level = 0, allowMissing = True) -alg += L1CaloCMMJetHits_D3PDObject(level = 0, allowMissing = True) -alg += L1CaloCMMRoI_D3PDObject(level = 0, allowMissing = True) - -alg += L1CaloPPM_D3PDObject( 0 ) - -myEtaCut = [0.4,0.5] -myPhiCut = [-math.pi,math.pi] -mySamplings = [1,2] -myCalo=[1] - -from CaloSysD3PDMaker.SCD3PDObject import * - -#alg += AllSCD3PDObject(0, prefix='sc_') -# alg += SCD3PDObject(0, CaloEtaCut=myEtaCut, CaloPhiCut=myPhiCut, CaloLayers=mySamplings, CaloDetectors=myCalo ) -#alg += SCD3PDObject(0, prefix='sc_ntld_') # equivalent to TileDLayerOption=False -alg += SCD3PDObject(0, prefix='sc_', TileDLayerOption=True) -alg += TowerD3PDObject (10) - -include('TrigEgammaD3PDMaker/Setup_RoILinksCnvTool_IBv2.py') -from TriggerD3PDMaker.EmTauROID3PDObject import * -from TrigEgammaD3PDMaker.TrigEgammaD3PD import * -#alg += InitTrigD3PDObject(1) -#if not hasattr( alg, "trig_L1_emtau_Filler" ): -# alg += EmTauROID3PDObject( 0, prefix="trig_L1_emtau", sgkey="LVL1_EMTAU") -TrigEgammaD3PDObjects( alg, 1) -from TrigJetD3PDMaker.TrigJetD3PD import * -TrigJetD3PDObjects( alg, 1) -from TrigMissingETD3PDMaker.TrigMETD3PD import TrigMETD3PDObjects -TrigMETD3PDObjects(alg, 1) -from TrigTauD3PDMaker.TrigTauD3PD import TrigTauD3PDObjects -TrigTauD3PDObjects(alg, 0, False, False) -from EventCommonD3PDMaker.LBMetadataConfig import LBMetadataConfig -from EventCommonD3PDMaker.CutFlowMetadataConfig import CutFlowMetadataConfig -from TriggerD3PDMaker.BunchStructureMetadata import addBunchStructureMetadata -alg.MetadataTools += [LBMetadataConfig()] -alg.MetadataTools += [CutFlowMetadataConfig(alg)] -addBunchStructureMetadata(alg) - - -#------------------------------------------------------------------------------- -def _args (level, name, kwin, **kw): - kw = kw.copy() - kw['level'] = level - for (k, v) in list(kwin.items()): - if k.startswith (name + '_'): - kw[k[len(name)+1:]] = v - return kw - -# MET objects -from MissingETD3PDMaker.MissingETD3PDMakerFlags import MissingETD3PDMakerFlags -from MissingETD3PDMaker.MissingETD3PDObject import MissingETD3PDObject -from MissingETD3PDMaker.MissingETD3PDObject import MissingETCompositionD3PDObject -from MissingETD3PDMaker.MissingETGoodnessD3PDObject import MissingETGoodnessD3PDObject -from MissingETD3PDMaker.MissingETD3PDTriggerBitsObject import * -MissingETD3PDMakerFlags.METDefaultJetPrefix = 'jet_AntiKt6LCTopo_MET_' -MissingETD3PDMakerFlags.doMissingETRegions = True -METIncludes = ['MET_RefEle_Comps', 'MET_RefJet_Comps', 'MET_RefMuon_Comps', 'MET_SoftJets_Comps', 'MET_MuonBoy_Comps','MET_MuonBoy_Regions', 'MET_RefMuon_Staco_Comps', 'MET_RefMuon_Muid_Comps', 'MET_RefTau_Comps', 'MET_CellOut_Comps', 'MET_CellOut_Eflow_Comps', 'MET_LocHadTopo_Comps','MET_LocHadTopo_Regions', 'MET_Muon_Isol_Staco_Comps', 'MET_Muon_NonIsol_Staco_Comps', 'MET_Muon_Total_Staco_Comps', 'MET_Final_Comps', 'MET_Muon_Isol_Muid_Comps', 'MET_Muon_NonIsol_Muid_Comps', 'MET_Muon_Total_Muid_Comps', 'MET_Truth_Comps', 'MET_RefMuon_Track_Staco_Comps','MET_RefMuon_Track_Staco_Regions', 'MET_RefMuon_Track_Muid_Comps', 'MET_RefMuon_Track_Muid_Regions','MET_Track_Comps', 'MET_TopoObj_Comps', 'MET_RefFinal_em_Comps', 'MET_RefJet_em_Comps','MET_RefEle_em_Comps','MET_RefGamma_em_Comps', 'MET_RefTau_em_Comps', 'MET_CellOut_em' 'MET_RefMuon_Track_em_Comps', 'MET_SoftJets_em_Comps', 'MET_RefMuon_em_Comps', 'MET_Truth_NonInt', 'MET_Truth_NonInt_SumEt', 'MET_Truth_Int', 'MET_Truth_Int_SumEt', 'MET_RefEle_SumEt', 'MET_RefJet_SumEt', 'MET_RefMuon_SumEt', 'MET_SoftJets_SumEt', 'MET_MuonBoy_SumEt', 'MET_RefMuon_Staco_SumEt', 'MET_RefMuon_Muid_SumEt', 'MET_RefTau_SumEt', 'MET_CellOut_SumEt', 'MET_CellOut_Eflow_SumEt', 'MET_LocHadTopo_SumEt', 'MET_Muon_Isol_Staco_SumEt', 'MET_Muon_NonIsol_Staco_SumEt', 'MET_Muon_Total_Staco_SumEt', 'MET_Final_SumEt', 'MET_Muon_Isol_Muid_SumEt', 'MET_Muon_NonIsol_Muid_SumEt', 'MET_Muon_Total_Muid_SumEt', 'MET_Truth_SumEt', 'MET_RefMuon_Track_Staco_SumEt', 'MET_RefMuon_Track_Muid_SumEt', 'MET_Track_SumEt', 'MET_TopoObj_SumEt', 'MET_RefFinal_em_SumEt', 'MET_RefJet_em_SumEt','MET_RefEle_em_SumEt','MET_RefGamma_em_SumEt', 'MET_RefTau_em_SumEt', 'MET_CellOut_em' 'MET_RefMuon_Track_em_SumEt', 'MET_SoftJets_em_SumEt', 'MET_RefMuon_em_SumEt', 'MET_RefMuon_Track_Comps', 'MET_RefMuon_Track_SumEt', 'MET_Muon_Isol_Comps', 'MET_Muon_NonIsol_Comps', 'MET_Muon_Total_Comps','MET_Muon_Isol_SumEt', 'MET_Muon_NonIsol_SumEt', 'MET_Muon_Total_SumEt', 'MET_CellOut_Regions'] - -METIncludes += [ 'MET_RefFinal_STVF','MET_CellOut_Eflow_STVF','MET_CellOut_Eflow_JetArea','MET_RefJet_JVF','MET_RefJet_JVFCut', 'MET_CellOut_Eflow_JetAreaJVF','MET_CellOut_Eflow_JetAreaRhoEta5JVF', 'MET_RefFinal_STVF_Comps' , 'MET_RefFinal_STVF_SumEt', ' MET_RefFinal_STVF_Regions'] - -kw={} -alg += MissingETD3PDObject(**_args (0, 'MissingEt', kw, allowMissing=True, include = METIncludes, exclude = ["MET_Cluster_Weights"])) - -#####Jet objects - - -from JetD3PDMaker.JetD3PDObject import JetD3PDObject -from JetD3PDMaker.JetD3PDMakerConf import * -import JetD3PDMaker -from JetRecTools.JetRecToolsConf import * -from JetRec.JetMomentGetter import make_JetMomentGetter -jetIncludes = ['Kinematics','DQMoments','EMFraction','JESMoments','EMScale','JVtx','BTagDefault','BTag', - 'TrueFlavorComponents','Samplings','BTagComponents', 'Constituents', 'ConstituentScale','CaloQual', - 'AssocTrackCont'] - -from QcdD3PDMaker.QcdD3PDMakerFlags import QcdD3PDMakerFlags -QcdD3PDMakerFlags.doHR.set_Value_and_Lock(False) -QcdD3PDMakerFlags.doMuon.set_Value_and_Lock(False) -QcdD3PDMakerFlags.doTau.set_Value_and_Lock(False) -QcdD3PDMakerFlags.doElectron.set_Value_and_Lock(False) -QcdD3PDMakerFlags.doPhoton.set_Value_and_Lock(False) -QcdD3PDMakerFlags.doPhoton.set_Value_and_Lock(False) -QcdD3PDMakerFlags.doTowerJet.set_Value_and_Lock(False) -QcdD3PDMakerFlags.doTrackJet.set_Value_and_Lock(False) -QcdD3PDMakerFlags.doGSCJet.set_Value_and_Lock(False) -QcdD3PDMakerFlags.doTruthJet.set_Value_and_Lock(False) -QcdD3PDMakerFlags.doMoreTrig.set_Value_and_Lock(False) -QcdD3PDMakerFlags.doTrack.set_Value_and_Lock(False) -QcdD3PDMakerFlags.doMET.set_Value_and_Lock(False) -QcdD3PDMakerFlags.doClusterHad.set_Value_and_Lock(False) -QcdD3PDMakerFlags.doMuonSpShower2.set_Value_and_Lock(False) -QcdD3PDMakerFlags.doRecJet.set_Value_and_Lock(False) -QcdD3PDMakerFlags.doRecJetOnlyAdditional.set_Value_and_Lock(False) -#QcdD3PDMakerFlags.useSPESD.set_Value_and_Lock(False) -QcdD3PDMakerFlags.doTopoJet.set_Value_and_Lock(True) -QcdD3PDMakerFlags.doLCTopoJet.set_Value_and_Lock(True) - -# https://twiki.cern.ch/twiki/bin/viewauth/AtlasProtected/D3PDVariablesForPileup - -flags=QcdD3PDMakerFlags -jetInclude=flags.jetInclude() -#jetInclude+=['Samplings','BTagComponents','BTagDefault','BTag'] # for slim -jetInclude += jetIncludes -jetIncludeNew=flags.jetInclude() -jetIncludeNew+=['BTagComponents','BTagDefault','BTag'] # for full -jetExclude=flags.jetExclude() - -alg += JetD3PDObject(5, prefix = 'jet_AntiKt4TopoEM_', - sgkey = 'AntiKt4TopoEMJets' ) -alg += JetD3PDObject(5, prefix = 'jet_AntiKt4LCTopo_', - sgkey = 'AntiKt4LCTopoJets' ) -alg += JetD3PDObject(0, prefix = 'jet_AntiKt4Truth_', - sgkey = 'AntiKt4TruthJets') - -from QcdD3PDMaker.QcdEventShapeD3PDObject import EventShapeD3PDObject -alg += EventShapeD3PDObject(**_args(0, 'rho', kw)) - - -#, include = jetInclude, exclude = jetExclude)) - - - - diff --git a/PhysicsAnalysis/D3PDMaker/D3PDMakerConfig/python/egammaD3PD.py b/PhysicsAnalysis/D3PDMaker/D3PDMakerConfig/python/egammaD3PD.py index 6e7856d48593c87e243ece79a00b4fad4f185882..29bf2a9878c535195860bc009e0cfedcea3d6c2b 100644 --- a/PhysicsAnalysis/D3PDMaker/D3PDMakerConfig/python/egammaD3PD.py +++ b/PhysicsAnalysis/D3PDMaker/D3PDMakerConfig/python/egammaD3PD.py @@ -16,8 +16,6 @@ from MuonD3PDMaker.MuonD3PDObject import MuonD3PDObject from JetD3PDMaker.JetD3PDObject import JetD3PDObject from CaloD3PDMaker.MBTSD3PDObject import MBTSD3PDObject from CaloD3PDMaker.MBTSTimeD3PDObject import MBTSTimeD3PDObject -# from CaloD3PDMaker.MBTSTriggerBitsD3PDObject import MBTSTriggerBitsD3PDObject -# from CaloD3PDMaker.ZDCTriggerBitsD3PDObject import ZDCTriggerBitsD3PDObject from CaloD3PDMaker.LArCollisionTimeD3PDObject import LArCollisionTimeD3PDObject from CaloD3PDMaker.CollisionDecisionD3PDObject import CollisionDecisionD3PDObject from MissingETD3PDMaker.MissingETD3PDObject import MissingETD3PDObject @@ -293,8 +291,6 @@ def egammaD3PD (alg = None, 'DQMoments'])) alg += MBTSD3PDObject (**_args (level, 'MBTS', kw)) alg += MBTSTimeD3PDObject (**_args (level, 'MBTSTime', kw)) - # alg += MBTSTriggerBitsD3PDObject (**_args (level, 'MBTSTriggerBits', kw)) - # alg += ZDCTriggerBitsD3PDObject (**_args (level, 'ZDCTriggerBits', kw)) alg += CollisionDecisionD3PDObject(**_args (level, 'CollisionDecision', kw)) alg += MissingETD3PDObject (**_args (level, 'MissingET', kw, sgkey = 'MET_Core_AntiKt4EMTopo',