'xAOD::TrigPassBitsAuxContainer_v1', 'xAOD::CaloClusterTrigAuxContainer_v1', 'xAOD::ElectronTrigAuxContainer_v1', 'xAOD::PhotonTrigAuxContainer_v1', 'xAOD::TrigEMClusterAuxContainer_v2', 'xAOD::TrigRingerRingsAuxContainer_v2', 'xAOD::TrigRNNOutputAuxContainer_v2', #'TrigMuonEFIsolation_p2', ] from collections import defaultdict streamerChecksums = defaultdict(set) print "Reading streamerinfos from", bs_filename file = TFile(bs_filename, 'UPDATE') streamer_n = 0 if file.GetStreamerInfoList(): for i in file.GetStreamerInfoList(): if i.GetName() != 'listOfRules': # print i.GetName(), "%x" % i.GetCheckSum() streamerChecksums[i.GetName()].add(i.GetCheckSum()) streamer_n += 1 print "Read", streamer_n, 'streamers for', len(streamerChecksums), 'types' print if doEDM: from TriggerJobOpts.TriggerEDM import EDMDetails for item in EDMDetails.keys(): pers = EDMDetails[item]['persistent'] objects.append(pers) for pers in objects: