## Critical: Must be done before RecExCommon_topOptions! But not in UserAlgs[]. ## This is important for jets rerunning. ## It completely removes the standard jet configuration. from JetRec.JetRecFlags import jetFlags jetFlags.noStandardConfig = True jetFlags.doBTagging = False jetFlags.inputFileType.set_Value('AOD') #ESD') #jetFlags.inputFileType.set_Value('GEN') ## Required to build truth jets from GEN_EVENT collection in EVGEN, since the container TruthParticleContainer_p5_INav4MomTruthEvent that's present in ESD is not there. print "Before TruthParticleBuilder:", theApp.TopAlg from McParticleAlgs.JobOptCfg import createTruthParticlesBuilder jettruthinput = createTruthParticlesBuilder( name = "EsdTruthParticlesBuilder", #"TruthParticlesBuilder", #"EsdTruthParticlesBuilder", inMcEvtCollection = "GEN_AOD", #None, #"GEN_EVENT", outTruthParticles = "INav4MomTruthEvent" #"SpclMC" #"INav4MomTruthEvent" ) from AthenaCommon.AlgSequence import AlgSequence topSequence = AlgSequence() topSequence += jettruthinput