diff --git a/Reconstruction/RecExample/RecExConfig/python/RecFlags.py b/Reconstruction/RecExample/RecExConfig/python/RecFlags.py index a81409c6f36d89852ae70e48cde3a13c1e1f19a8..5c475c00edb623acdc8a1563e363e8b0c2bfd1ee 100755 --- a/Reconstruction/RecExample/RecExConfig/python/RecFlags.py +++ b/Reconstruction/RecExample/RecExConfig/python/RecFlags.py @@ -466,6 +466,14 @@ class doWriteESD(JobProperty): statusOn=True allowedTypes=['bool'] StoredValue=True + +class doWriteDPD(JobProperty): + """ If True writes out DPD file + """ + statusOn=True + allowedTypes=['bool'] + StoredValue=True + # class doWriteBS(JobProperty): """ If True writes out RDO bytestream file @@ -484,6 +492,7 @@ class doWriteRDO(JobProperty): jobproperties.Rec.__dict__.get('doESD').set_Value(False) jobproperties._log.info('RecExCommon_flags::doWriteRDO : all algorithms are off') jobproperties.Rec.__dict__.get('doWriteESD').set_Value(False) + jobproperties.Rec.__dict__.get('doWriteDPD').set_Value(False) jobproperties.Rec.__dict__.get('doAOD').set_Value(False) jobproperties.Rec.__dict__.get('doWriteAOD').set_Value(False) jobproperties.Rec.__dict__.get('doWriteTAG').set_Value(False) @@ -1015,7 +1024,7 @@ doDetailedAuditor, doSGAuditor, doFastMemoryAuditor, doMemoryAuditor, OutputSuff doDumpTDS, doDumpTES, doFloatingPointException, abortOnUncheckedStatusCode, abortOnErrorMessage, oldFlagCompatibility, oldFlagTopSteering,oldFlagLandMine,\ doEdmMonitor, doHist, doJiveXML, doPersint,doVP1, doNameAuditor, \ doRestrictedESD, doShowSizeStatistics, doTimeLimit, doTruth,\ -doWriteAOD, doWritexAOD, doWriteESD, doWriteBS, doWriteRDO, doWriteTAG, doWriteTAGCOM, PoolTAGCOMOutput, readAOD, readTAG, readRDO, \ +doWriteAOD, doWritexAOD, doWriteESD, doWriteDPD, doWriteBS, doWriteRDO, doWriteTAG, doWriteTAGCOM, PoolTAGCOMOutput, readAOD, readTAG, readRDO, \ readESD, doDetStatus, AMITag, AutoConfiguration, RunNumber, triggerStream, projectName, \ doInDet,doLArg,doTile,doCalo,doMuon,doForwardDet,doLucid,doZdc,doAlfa,doAFP,doFwdRegion,doJetMissingETTag,doEgamma,doMuonCombined,doTau,doFTK,doTrigger,doBTagging, Production, doPhysValMonHists, \ doHeavyIon, doHIP, doLowPt, doMinimalRec, noESDTrigger,doFileMetaData,ScopingLevel, Commissioning, oldRecExCommissionConfig, mergingStreamName, LCGCMTVersion, \ diff --git a/Trigger/TriggerCommon/TriggerJobOpts/python/TriggerConfigGetter.py b/Trigger/TriggerCommon/TriggerJobOpts/python/TriggerConfigGetter.py index d9c9cb09a220e8e194fe8d1503bd029043dc33a2..250d912a9f8386a01c13d153bcd4de688f362ca7 100644 --- a/Trigger/TriggerCommon/TriggerJobOpts/python/TriggerConfigGetter.py +++ b/Trigger/TriggerCommon/TriggerJobOpts/python/TriggerConfigGetter.py @@ -155,7 +155,7 @@ class TriggerConfigGetter(Configured): self.readPool = globalflags.InputFormat() == 'pool' self.readRDO = rec.readRDO() - self.writeESDAOD = rec.doWriteESD() or rec.doWriteAOD() + self.writeESDAOD = rec.doWriteESD() or rec.doWriteAOD() or rec.doWriteDPD() self.ConfigSrcList = TriggerFlags.configurationSourceList() self.readMC = globalflags.DataSource()=='geant3' or globalflags.DataSource()=='geant4' self.readTriggerDB = TriggerFlags.readMenuFromTriggerDb() and self.readRDO