Skip to content
Snippets Groups Projects
Commit c8cff9e9 authored by scott snyder's avatar scott snyder
Browse files

D3PDMakerConfig: Configuration fixes.

Restore AODToEgammaD3PD.py; used for testing.

Fix comparison in makexAOD.py broken by flake8 changes.
parent 3fc68229
No related branches found
No related tags found
No related merge requests found
...@@ -298,7 +298,7 @@ def makexAOD (seq, xaod_type, xaod_key, key=None, **kw): ...@@ -298,7 +298,7 @@ def makexAOD (seq, xaod_type, xaod_key, key=None, **kw):
key = xaod_key key = xaod_key
tinfo_list = types[xaod_type] tinfo_list = types[xaod_type]
if isinstance(tinfo_list, list): if not isinstance(tinfo_list, list):
tinfo_list = [tinfo_list] tinfo_list = [tinfo_list]
for tinfo in tinfo_list: for tinfo in tinfo_list:
......
# $Id$
#
# @file D3PDMakerConfig/share/AODToEgammaD3PD.py
# @author scott snyder <snyder@bnl.gov>
# @date Aug, 2009
# @brief Example for building an egamma D3PD from an AOD.
#
###################################################################3
# Define the input file here.
#
from AthenaCommon.AthenaCommonFlags import athenaCommonFlags
athenaCommonFlags.FilesInput= ["AOD.pool.root"]
###################################################################3
# Define the output file here.
#
if not globals().get('tupleFileOutput'):
tupleFileOutput = 'egamma.root'
from D3PDMakerConfig.D3PDProdFlags import prodFlags
prodFlags.WriteEgammaD3PD = True
prodFlags.WriteEgammaD3PD.FileName = tupleFileOutput
prodFlags.WriteEgammaD3PD.lock()
###################################################################3
# Define other job options here.
#
athenaCommonFlags.EvtMax = -1
# Example of changing D3PD maker flags.
from D3PDMakerConfig.D3PDMakerFlags import D3PDMakerFlags
#D3PDMakerFlags.DoTrigger = False
###################################################################
# Configure RecExCommon.
#
from RecExConfig.RecFlags import rec
rec.DPDMakerScripts.append( "D3PDMakerConfig/EgammaD3PD_prodJobOFragment.py" )
rec.doDPD.set_Value_and_Lock( True )
rec.doCBNT.set_Value_and_Lock( False )
rec.doWriteTAG.set_Value_and_Lock( False )
rec.doWritexAOD.set_Value_and_Lock( False )
rec.doTau.set_Value_and_Lock( False )
rec.doCaloRinger.set_Value_and_Lock( False )
from MuonRecExample.MuonRecFlags import muonRecFlags
muonRecFlags.doMSVertex.set_Value_and_Lock( False )
#from xAODJetCnv import ParticleJetCompatibility
# Block loading conditions folders we won't need.
blocked_folders = [
'/CALO/Identifier/CaloTTOnAttrIdMapAtlas',
'/CALO/Identifier/CaloTTOnOffIdMapAtlas',
'/CALO/Identifier/CaloTTPpmRxIdMapAtlas',
'/LAR/ElecCalibMC/HVScaleCorr',
'/LAR/ElecCalibMC/Pedestal',
'/LAR/Identifier/FebRodAtlas',
'/LAR/Identifier/LArTTCellMapAtlas',
'/LAR/Identifier/OnOffIdAtlas',
'/MDT/DCS/DROPPEDCH',
'/MDT/DCS/PSLVCHSTATE',
'/TILE/OFL02/NOISE/AUTOCR',
'/TILE/OFL02/PULSESHAPE/PHY',
'/TILE/ONL01/FILTER/OF2/PHY',
'/TILE/ONL01/NOISE/OFNI',
'/CALO/H1Weights/H1WeightsKt4Topo',
]
from IOVDbSvc.CondDB import conddb
for f in blocked_folders:
conddb.blockFolder (f)
include( "RecExCommon/RecExCommon_topOptions.py" )
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment