From 1a1ab076233e1f56d2b13990eb3c9e117b459610 Mon Sep 17 00:00:00 2001 From: Andrew David Loeliger Date: Thu, 17 Nov 2022 10:24:12 -0500 Subject: [PATCH 1/2] First commit of parallel path seeds and trigger accpetance scripts for L1+HLT acceptance studies --- L1-HLT-acceptance/seeds_L1.py | 106 +++++ L1-HLT-acceptance/triggerAcceptance_L1.py | 479 ++++++++++++++++++++++ 2 files changed, 585 insertions(+) create mode 100644 L1-HLT-acceptance/seeds_L1.py create mode 100644 L1-HLT-acceptance/triggerAcceptance_L1.py diff --git a/L1-HLT-acceptance/seeds_L1.py b/L1-HLT-acceptance/seeds_L1.py new file mode 100644 index 0000000..fe1e5ef --- /dev/null +++ b/L1-HLT-acceptance/seeds_L1.py @@ -0,0 +1,106 @@ +#!/usr/bin/bash +#Andrew Loeliger, Nov 15, 2022 +#Based on seeds.py originally created by Mark Matthewman and provided by Anna Stakia +#Script for taking L1 ntuples, getting all availble runs +#And mapping L1 bits to HLT paths + +import argparse +import csv +import ROOT +from utils.L1NtupleUtils import * +import json +import re +import shutil + +def main(args): + #first task, let's chain the files together + + theChain = ROOT.TChain('l1EventTree/L1EventTree') + + with open(args.ListOfFiles, mode='r') as csvFile: + csvReader = csv.reader(csvFile) + for row in csvReader: + theFile = row[0] + theChain.Add(args.Redirector+theFile) + #and figure out the list of unique runs that we have + uniqueRuns = getListOfUniqueEntries(theChain=theChain, branchName='run') + + #After we have a list of unique runs, we need to get the HLT + #cnofiguration for all of these things + createHLTConfigurations(uniqueRuns, args.TempDir) + + #This is going to be the thing we serialize to json at the end of this + #I would expect the basic structure should be + #runInfo[run][hltPath] = list of L1 bit configurations + runInfo = {} + + #Once we have the configurations, for each of them, we go through + for run in uniqueRuns: + print('Run: ', run) + with open(f'{args.TempDir}/{run}.py', 'r') as theFile: + configuration = theFile.read() + #Now we find all lines where there is a process.HLT ... cms.Path, + #this will let us map HLT paths to HLTL1 seeds + hltPathLines = re.findall('process\.HLT.*v[0-9]+.*cms\.Path.*hltL1.*(?=\n)', configuration) + hltPaths = {} + for hltPath in hltPathLines: + pathName = re.search('(?<=process\.)HLT.*(?=_v[0-9]+)',hltPath).group(0) + hltL1Seeds = re.findall('(?<=process\.hltL1s)\w*(?=\s?\+?)', hltPath) + hltPaths[pathName] = hltL1Seeds + #Now, we have to go through and find the HLTL1Seeds EDFilters that correspond + #to each hltL1seed we have. First we get a unique list of those + uniqueHLTL1Paths = list(set([y for x in hltPaths.values() for y in x])) #not the best way to do this I think + L1Seeds = {} + for hltL1Path in uniqueHLTL1Paths: + #get the text of the filter. Anything that has this thing's name in it, up to the next thing being added to the process + theFilter = re.search('process\.hltL1s'+hltL1Path+'.*?(?=\nprocess)', configuration, flags=re.DOTALL).group(0) + #then we get the seed. This has a very specific form that we can just test for + theSeed = re.search('(?<=L1SeedsLogicalExpression = cms.string\( \").*(?=\")',theFilter).group(0) + theSeed = re.split('\sOR\s', theSeed) #split the seed up into component L1 seeds if it's an OR + L1Seeds[hltL1Path] = theSeed + #Now we just go through and replace the original hlt -> hltL1seed mapping + #with hlt -> l1 bit mapping + for hltPath in hltPaths: + flatPaths = [] + for i in range(len(hltPaths[hltPath])): + #hltPaths[hltPath][i] = L1Seeds[hltPaths[hltPath][i]] + flatPaths += L1Seeds[hltPaths[hltPath][i]] + hltPaths[hltPath]=flatPaths + #Now we map this information onto the run, and we're done with the run + runInfo[run]=hltPaths + if not os.path.exists(args.OutputDir): + os.mkdir(args.OutputDir) + with open(args.OutputDir+'hlt_l1.json','w') as outputFile: + json.dump(runInfo, outputFile) + shutil.rmtree(args.TempDir) + +if __name__ == '__main__': + parser = argparse.ArgumentParser(description = 'Generate run specific HLT') + parser.add_argument( + '--ListOfFiles', + nargs='?', + required=True, + help='(CSV) List of L1Ntuple files to generate HLT-L1 bit corresponances with' + ) + parser.add_argument( + '--TempDir', + nargs='?', + default='temp/', + help='Location to store HLT configurations' + ) + parser.add_argument( + '--Redirector', + nargs='?', + default='', + help='Redirector for the root files, if necessary' + ) + parser.add_argument( + '--OutputDir', + nargs='?', + default='hlt_l1_seeds/', + help='Directory to put the script output in' + ) + + args = parser.parse_args() + + main(args) \ No newline at end of file diff --git a/L1-HLT-acceptance/triggerAcceptance_L1.py b/L1-HLT-acceptance/triggerAcceptance_L1.py new file mode 100644 index 0000000..5f3405f --- /dev/null +++ b/L1-HLT-acceptance/triggerAcceptance_L1.py @@ -0,0 +1,479 @@ +#!/usr/bin/env python3 +#Andrew Loeliger, Nov 15, 2022 +#Based on triggerAcceptance.py developed by Andrew Brinkerhoff, Mark Matthewman and Anna Stakia +#Takes output from seeds_L1.py, and a list of L1 ntuples, and makes the same plots as triggerAcceptance.py + +import ROOT +import argparse +import json +import csv +import os +import re +import collections +from tqdm import trange + +def main(args): + #set-up chains and attach files to them + eventChain = ROOT.TChain('l1EventTree/L1EventTree') + uGTChain = ROOT.TChain('l1uGTTree/L1uGTTree') + with open(args.ListOfFiles, mode='r') as csvFile: + csvReader = csv.reader(csvFile) + for row in csvReader: + theFile = row[0] + eventChain.Add(args.Redirector+theFile) + uGTChain.Add(args.Redirector+theFile) + eventChain.AddFriend(uGTChain) #let's us just deal with one chain in the end + + #Let's load up the HLT/L1 Seeds json + with open(args.Seeds, 'r') as jsonFile: + HLT_L1_seeds = json.load(jsonFile) + + #parse the L1 OMS text file to match up bit numbers to bit names + #TODO: this solution with the text file is pretty horribly inelegant + #A better solution would involve the actual OMS API, but that requires a lot of token + #authentication I didn't want to write initially. That would be a good spot to upgrade + runL1Mapping = {} + for fileName in args.L1OMSOutput: + runNumber = int(re.search('[0-9]+', fileName).group(0)) + with open(fileName, 'r') as theFile: + data = theFile.read() + groupedData = re.findall('([0-9]+)\n(L1_.*)\n', data) + + L1Mapping = {} + for matchedData in groupedData: + L1Mapping[int(matchedData[0])] = matchedData[1] + runL1Mapping[runNumber] = L1Mapping + + #perform a similar set-up of the L1T and HLT paths as is done in triggerAcceptance.py + #i.e. get a list of all the possible unique L1 paths between all of our runs + L1T_Paths = [] + for run in runL1Mapping: + L1T_Paths += list(runL1Mapping.keys()) + L1T_Paths = list(set(L1T_Paths)) + + #getting the unique HLT paths we have a slightly more complex time + #here we scroll throught the chain (disabling most branches for access speed) + #and scan for unique entries in the HLT vector, and add that in to the list + #This tends to pick up a bunch of zero bias or alca bits that we don't want + #so we just remove any path that doesn't begin with "HLT", that isn't some zero bias bit, + #and ends in a version number + HLT_Paths = [] + eventChain.SetBranchStatus("*", 0) + eventChain.SetBranchStatus("hlt", 1) + for i in range(eventChain.GetEntries()): + eventChain.GetEntry(i) + entryHLT = getattr(eventChain.Event, 'hlt') + for path in entryHLT: + if str(path) not in HLT_Paths: + HLT_Paths.append(str(path)) + eventChain.SetBranchStatus("*", 1) + cleanedHLT_Paths = [] + for path in HLT_Paths: + reMatch = re.search('HLT(?!_Physics).*(?=_v[0-9]+)', path) + if(reMatch): + cleanedHLT_Paths.append(reMatch.group(0)) + HLT_Paths = cleanedHLT_Paths + + #prepare output space + png_dir = f'{args.OutputDir}png/TriggerAcceptance/' + pdf_dir = f'{args.OutputDir}pdf/TriggerAcceptance/' + outputFile = ROOT.TFile(f'{args.OutputDir}TriggerAcceptance.root', 'RECREATE') + if not os.path.exists(png_dir): + os.makedirs(png_dir) + if not os.path.exists(pdf_dir): + os.makedirs(pdf_dir) + + #this is the same as trigger acceptance .py + #We simply set up some collections of bits that will be useful to compare against and make plots for + L1T_unpr = collections.OrderedDict() + L1T_unpr['Muon'] = ['L1_SingleMu22', 'L1_DoubleMu_15_7', 'L1_DoubleMu_15_5_SQ', 'L1_DoubleMu8_SQ', 'L1_DoubleMu4p5er2p0_SQ_OS_Mass_Min7', + 'L1_DoubleMu4_SQ_OS_dR_Max1p2', 'L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4', 'L1_TripleMu_5_3_3', 'L1_TripleMu3_SQ', + 'L1_TripleMu_5_3p5_2p5_DoubleMu_5_2p5_OS_Mass_5to17', + 'L1_TripleMu_5SQ_3SQ_0OQ_DoubleMu_5_3_SQ_OS_Mass_Max9'] + L1T_unpr['EG'] = ['L1_SingleEG60', 'L1_SingleEG36er2p5', 'L1_SingleLooseIsoEG28er2p5', 'L1_DoubleEG_25_12_er2p5', + 'L1_DoubleEG_LooseIso22_12_er2p5', 'L1_TripleEG_18_17_8_er2p5', 'L1_TripleEG16er2p5'] + L1T_unpr['Tau'] = ['L1_SingleTau120er2p1', 'L1_DoubleIsoTau32er2p1'] + L1T_unpr['Jet'] = ['L1_SingleJet180', 'L1_DoubleJet150er2p5', 'L1_DoubleJet112er2p3_dEta_Max1p6', + 'L1_DoubleJet_110_35_DoubleJet35_Mass_Min620', + 'L1_DoubleJet30er2p5_Mass_Min300_dEta_Max1p5', 'L1_TripleJet_95_75_65_DoubleJet_75_65_er2p5'] + L1T_unpr['Sum'] = ['L1_ETMHF100', 'L1_HTT360er', 'L1_ETT2000'] + L1T_unpr['TwoObj'] = ['L1_Mu20_EG10er2p5', 'L1_Mu7_EG20er2p5', 'L1_Mu18er2p1_Tau24er2p1', 'L1_Mu6_HTT240er', + 'L1_LooseIsoEG22er2p1_IsoTau26er2p1_dR_Min0p3', 'L1_LooseIsoEG28er2p1_Jet34er2p5_dR_Min0p3', + 'L1_LooseIsoEG26er2p1_HTT100er', 'L1_IsoTau40er2p1_ETMHF90', 'L1_SingleJet140er2p5_ETMHF80'] + L1T_unpr['ThreeObj'] = ['L1_Mu12er2p3_Jet40er2p3_dR_Max0p4_DoubleJet40er2p3_dEta_Max1p6', 'L1_Mu3er1p5_Jet100er2p5_ETMHF40', + 'L1_DoubleMu3_SQ_HTT220er', 'L1_DoubleMu0_dR_Max1p6_Jet90er2p5_dR_Max0p8', 'L1_DoubleMu5_SQ_EG9er2p5', + 'L1_Mu6_DoubleEG12er2p5', 'L1_DoubleEG8er2p5_HTT300er'] + L1T_unpr['ManyObj'] = ['L1_DoubleMu3_OS_DoubleEG7p5Upsilon', 'L1_DoubleMu5Upsilon_OS_DoubleEG3', + 'L1_DoubleMu3_SQ_ETMHF50_Jet60er2p5_OR_DoubleJet40er2p5', 'L1_HTT320er_QuadJet_70_55_40_40_er2p4'] + + ## Make list of all unprescaled L1T paths + L1T_unpr_all = [] + for group in L1T_unpr.keys(): + L1T_unpr_all += L1T_unpr[group] + + #Set-up histograms + nPV_bins = [101, -0.5, 100.5] + nHLT_bins = [len(HLT_Paths), 0.5, len(HLT_Paths) + 0.5] + nL1T_bins = collections.OrderedDict() + for group in L1T_unpr.keys(): + nL1T_bins[group] = [len(L1T_unpr[group]), 0.5, len(L1T_unpr[group]) + 0.5] + + hists = collections.OrderedDict() ## Dictionary of all histograms + hists['nPV'] = ROOT.TH1D('h_nPV', 'h_nPV', nPV_bins[0], nPV_bins[1], nPV_bins[2]) + hists['nPV_good'] = ROOT.TH1D('h_nPV_good', 'h_nPV_good', nPV_bins[0], nPV_bins[1], nPV_bins[2]) + + hists['HLT_rate_total'] = ROOT.TH1D('h_HLT_rate_total', 'h_HLT_rate_total', nHLT_bins[0], nHLT_bins[1], nHLT_bins[2]) + + for group in L1T_unpr.keys(): + hists['L1T_%s_rate_total' % group] = ROOT.TH1D('h_L1T_%s_rate_total' % group, 'h_L1T_%s_rate_total' % group, + nL1T_bins[group][0], nL1T_bins[group][1], nL1T_bins[group][2]) + hists['L1T_%s_rate_prop' % group] = ROOT.TH1D('h_L1T_%s_rate_prop' % group, 'h_L1T_%s_rate_prop' % group, + nL1T_bins[group][0], nL1T_bins[group][1], nL1T_bins[group][2]) + hists['L1T_%s_rate_pure' % group] = ROOT.TH1D('h_L1T_%s_rate_pure' % group, 'h_L1T_%s_rate_pure' % group, + nL1T_bins[group][0], nL1T_bins[group][1], nL1T_bins[group][2]) + + hists['L1T_%s_acc_rate_total' % group] = ROOT.TH1D('h_L1T_%s_acc_rate_total' % group, 'h_L1T_%s_acc_rate_total' % group, + nL1T_bins[group][0], nL1T_bins[group][1], nL1T_bins[group][2]) + hists['L1T_%s_acc_rate_prop' % group] = ROOT.TH1D('h_L1T_%s_acc_rate_prop' % group, 'h_L1T_%s_acc_rate_prop' % group, + nL1T_bins[group][0], nL1T_bins[group][1], nL1T_bins[group][2]) + hists['L1T_%s_acc_rate_pure' % group] = ROOT.TH1D('h_L1T_%s_acc_rate_pure' % group, 'h_L1T_%s_acc_rate_pure' % group, + nL1T_bins[group][0], nL1T_bins[group][1], nL1T_bins[group][2]) + + #This is the actual event loop. We start scrolling through everything in our chains + iPass = eventChain.GetEntries() #TODO: in TriggerAcceptance.py there is PU checking, and this is the events that pass that + for i in trange(eventChain.GetEntries(), desc='Making histograms'): + eventChain.GetEntry(i) + run = eventChain.Event.run + + #Fill our primary vertex + hists['nPV'].Fill(eventChain.Event.nPV) + hists['nPV_good'].Fill(eventChain.Event.nPV_True) #TODO: check this, these may not actually be "good" vertices per se. We may not even have that info at L1 + + passedBits = eventChain.L1uGT.getAlgoDecisionFinal() + + #Let's map this onto names + L1T_pass = [] + L1T_to_HLT_Dict = {} + for bitNum in range(len(passedBits)): + if passedBits[bitNum]: + L1T_pass.append(runL1Mapping[run][bitNum]) + L1T_pass = [x for x in L1T_pass if x in L1T_unpr_all] #let's narrow this down only to the unprescaled bits we're interested in + for path in L1T_pass: #for each of these bits, we will check the HLT paths it seeded + L1T_to_HLT_Dict[path] = [] + + #If we don't have any of those, we're done + if len(L1T_pass) == 0: continue + + #Check what HLT paths we have. + #This is essentially the same cleaning step we performed earlier. + #TODO: Could consider removing redundant code by making this check a function + HLT_pass = [] + HLT_to_L1T_Dict = {} #for each HLT path, we can check what L1T paths are used + for hltPath in eventChain.Event.hlt: + hltPath = str(hltPath) #ROOT likes to store this as some TString format that is only vaguely python string related. + reMatch = re.search('HLT(?!_Physics).*(?=_v[0-9]+)', hltPath) + if (reMatch): + HLT_pass.append(reMatch.group(0)) + for hltPath in HLT_pass: + hists['HLT_rate_total'].Fill(HLT_Paths.index(hltPath)) + HLT_to_L1T_Dict[hltPath] = [] + + #Okay. At this point, we now have a list of names HLT paths that have fired in this event + #A list of names of L1 paths that have passed in the event + #And a map that maps between what HLT paths are seeded by what bits + #Now we just need to go through, and figure out, on a per bit basis, what L1T paths have HLT seeds in this event + #And vice versa + for hltPath in HLT_pass: + #what bits make up this HLT path? + try: + L1Bits = HLT_L1_seeds[str(run)][hltPath] + #theoretically, we might have missed something, if we did, just ignore it + except KeyError: + print(f'Failed to find a corresponding entry for Run: {run} and HLT Path: {hltPath} in the HLT-L1 bit mapping, continuing on...') + continue + L1Bits = [x for x in L1Bits if x in L1T_pass] + HLT_to_L1T_Dict[hltPath] = L1Bits + for bitName in L1Bits: + if bitName in L1T_pass: + L1T_to_HLT_Dict[bitName].append(hltPath) + + #Okay, Now we start filling histograms + for group in L1T_unpr.keys(): + for iL1T in range(len(L1T_unpr[group])): + seed = L1T_unpr[group][iL1T] + + ## Require that this path fired + if not seed in L1T_pass: continue + + hists['L1T_%s_rate_total' % group].Fill(iL1T+1) + hists['L1T_%s_rate_pure' % group].Fill(iL1T+1, (len(L1T_pass) == 1)) + hists['L1T_%s_rate_prop' % group].Fill(iL1T+1, 1.0 / len(L1T_pass)) + + if len(L1T_to_HLT_Dict[seed]) == 0: continue + + #Quote TriggerAcceptance.py: + ## For each fired HLT path seeded by this L1T path, count the number of other + ## L1T paths seeding this HLT path which also fired. Find the minimum number. + nAcc_L1T = 999 + for path in L1T_to_HLT_Dict[seed]: + nAcc_L1T = min(nAcc_L1T, len(HLT_to_L1T_Dict[path])) + + if nAcc_L1T == 0 or nAcc_L1T == 999: + print ('\n\nBizzare error!!! nAcc_L1T = %d! Quitting.' % nAcc_L1T) + sys.exit() + + hists['L1T_%s_acc_rate_total' % group].Fill(iL1T+1) + hists['L1T_%s_acc_rate_pure' % group].Fill(iL1T+1, (nAcc_L1T == 1)) + hists['L1T_%s_acc_rate_prop' % group].Fill(iL1T+1, 1.0 / nAcc_L1T) + + #This is just a straight rip from TriggerAcceptance.py to handle the final bit of output + #formatting and writing + ## Configure the rate histograms + for hname in hists.keys(): + hists[hname].SetStats(0) + ## Label the L1T and HLT histogram axes + if hname.startswith('HLT') and hists[hname].GetNbinsX() == len(HLT_Paths): + for iHLT in range(len(HLT_Paths)): + hists[hname].GetXaxis().SetBinLabel(iHLT+1, HLT_Paths[iHLT]) + hists[hname].GetYaxis().SetTitle('Rate (kHz)') + for group in L1T_unpr.keys(): + if hname.startswith('L1T_%s' % group) and hists[hname].GetNbinsX() == len(L1T_unpr[group]): + for iL1T in range(len(L1T_unpr[group])): + hists[hname].GetXaxis().SetBinLabel(iL1T+1, L1T_unpr[group][iL1T]) + + hists[hname].GetYaxis().SetTitle('Rate (kHz)') + + + ## Scale counts by 30 MHz to get trigger rate + if (hname.startswith('HLT') or hname.startswith('L1T')) and '_rate_' in hname: + hists[hname].Scale(30000. / iPass) +# print("Re-insert Scaling!!!!") + + hists[hname].SetMinimum(0) # Necessary to set at end otherwise command is ignored due to scaling + + ## Two 2D Tables + + from prettytable import PrettyTable + + x = PrettyTable() + y = PrettyTable() + + x.field_names = ['group', 'total rate', 'prop rate', 'pure rate'] + y.field_names = ['group', 'total acc rate', 'prop acc rate', 'pure acc rate'] + + for group in L1T_unpr.keys(): + + total_x = hists['L1T_%s_rate_total' % group].Integral() + total_y = hists['L1T_%s_acc_rate_total' % group].Integral() + + prop_x = hists['L1T_%s_rate_prop' % group].Integral() + prop_y = hists['L1T_%s_acc_rate_prop' % group].Integral() + + pure_x = hists['L1T_%s_rate_pure' % group].Integral() + pure_y = hists['L1T_%s_acc_rate_pure' % group].Integral() + + x.add_row([group, total_x, prop_x, pure_x]) + y.add_row([group, total_y, prop_y, pure_y]) + + print(x) + print(y) + +###################### +## Save the histograms +###################### + + ## Navigate to the output ROOT file + outputFile.cd() + + ## Create the canvas for drawing histograms + c0 = ROOT.TCanvas('c0') + c0.cd() + + + ## Draw the number of primary vertices + legend = ROOT.TLegend(0.78,0.78,0.98,0.93) + hists['nPV_good'].SetLineWidth(2) + hists['nPV_good'].SetLineColor(ROOT.kBlue) + hists['nPV_good'].Draw('hist') + legend.AddEntry(hists['nPV_good'], 'Good primary vertices', 'l') + legend.Draw() + hists['nPV_good'].Write() + hists['nPV'].SetLineWidth(2) + hists['nPV'].SetLineColor(ROOT.kBlack) + hists['nPV'].Draw('histsame') + legend.AddEntry(hists['nPV'], 'Primary vertices', 'l') + legend.Draw() + hists['nPV'].Write() + c0.SaveAs(png_dir+'h_nPV.png') + c0.SaveAs(pdf_dir+'h_nPV.pdf') + + + ## Draw the HLT rate histograms + + hists['HLT_rate_total'].SetLineWidth(2) + hists['HLT_rate_total'].SetLineColor(ROOT.kBlack) + hists['HLT_rate_total'].Draw('hist') + hists['HLT_rate_total'].Write() + c0.SaveAs(png_dir+'h_HLT_rate.png') + c0.SaveAs(pdf_dir+'h_HLT_rate.pdf') + + ## Draw the L1T rate and acceptance histograms for each group + for group in L1T_unpr.keys(): + + ## Raw L1T rate histograms, including purity w.r.t. other L1T seeds + legend = ROOT.TLegend(0.78,0.78,0.98,0.93) + hists['L1T_%s_rate_total' % group].SetLineWidth(2) + hists['L1T_%s_rate_total' % group].SetLineColor(ROOT.kBlack) + hists['L1T_%s_rate_total' % group].Draw('hist') + legend.AddEntry(hists['L1T_%s_rate_total' % group], 'L1T total rate', 'l') + legend.Draw() + hists['L1T_%s_rate_total' % group].Write() + hists['L1T_%s_rate_prop' % group].SetLineWidth(2) + hists['L1T_%s_rate_prop' % group].SetLineColor(ROOT.kBlue) + hists['L1T_%s_rate_prop' % group].Draw('histsame') + legend.AddEntry(hists['L1T_%s_rate_prop' % group], 'L1T prop. rate', 'l') + legend.Draw() + hists['L1T_%s_rate_prop' % group].Write() + hists['L1T_%s_rate_pure' % group].SetLineWidth(2) + hists['L1T_%s_rate_pure' % group].SetLineColor(ROOT.kRed) + hists['L1T_%s_rate_pure' % group].Draw('histsame') + legend.AddEntry(hists['L1T_%s_rate_pure' % group], 'L1T pure rate', 'l') + legend.Draw() + hists['L1T_%s_rate_pure' % group].Write() + hists['L1T_%s_rate_total' % group].SetTitle('L1T rates') + + c0.SaveAs(png_dir+'h_L1T_%s_rate.png' % group) + c0.SaveAs(pdf_dir+'h_L1T_%s_rate.pdf' % group) + + ## HLT acceptance rate histograms, including purity w.r.t. HLT acceptance + legend = ROOT.TLegend(0.78,0.78,0.98,0.93) + hists['L1T_%s_acc_rate_total' % group].SetLineWidth(2) + hists['L1T_%s_acc_rate_total' % group].SetLineColor(ROOT.kBlack) + hists['L1T_%s_acc_rate_total' % group].Draw('hist') + legend.AddEntry(hists['L1T_%s_acc_rate_total' % group], 'L1T total acc. rate', 'l') + legend.Draw() + hists['L1T_%s_acc_rate_total' % group].Write() + hists['L1T_%s_acc_rate_prop' % group].SetLineWidth(2) + hists['L1T_%s_acc_rate_prop' % group].SetLineColor(ROOT.kBlue) + hists['L1T_%s_acc_rate_prop' % group].Draw('histsame') + legend.AddEntry(hists['L1T_%s_acc_rate_prop' % group], 'L1T prop. acc. rate', 'l') + legend.Draw() + hists['L1T_%s_acc_rate_prop' % group].Write() + hists['L1T_%s_acc_rate_pure' % group].SetLineWidth(2) + hists['L1T_%s_acc_rate_pure' % group].SetLineColor(ROOT.kRed) + hists['L1T_%s_acc_rate_pure' % group].Draw('histsame') + legend.AddEntry(hists['L1T_%s_acc_rate_pure' % group], 'L1T pure acc. rate', 'l') + legend.Draw() + hists['L1T_%s_acc_rate_pure' % group].Write() + hists['L1T_%s_acc_rate_total' % group].SetTitle('L1T HLT-accepted rates') + c0.SaveAs(png_dir+'h_L1T_%s_acc_rate.png' % group) + c0.SaveAs(pdf_dir+'h_L1T_%s_acc_rate.pdf' % group) + + ## Total rate and HLT acceptance overlaid + legend = ROOT.TLegend(0.78,0.78,0.98,0.93) + hists['L1T_%s_rate_total' % group].Draw('hist') + legend.AddEntry(hists['L1T_%s_rate_total' % group], 'L1T total rate', 'l') + legend.Draw() + hists['L1T_%s_acc_rate_total' % group].SetLineColor(ROOT.kViolet) + hists['L1T_%s_acc_rate_total' % group].Draw('histsame') + legend.AddEntry(hists['L1T_%s_acc_rate_total' % group], 'L1T total acc. rate', 'l') + legend.Draw() + hists['L1T_%s_rate_total' % group].SetTitle('L1T net and HLT-accepted total rates') + c0.SaveAs(png_dir+'h_L1T_%s_rate_acc_total.png' % group) + c0.SaveAs(pdf_dir+'h_L1T_%s_rate_acc_total.pdf' % group) + + ## Proportional rate and HLT acceptance overlaid + legend = ROOT.TLegend(0.78,0.78,0.98,0.93) + hists['L1T_%s_rate_prop' % group].Draw('hist') + legend.AddEntry(hists['L1T_%s_rate_prop' % group], 'L1T prop. acc. rate', 'l') + legend.Draw() + hists['L1T_%s_acc_rate_prop' % group].SetLineColor(ROOT.kGreen) + hists['L1T_%s_acc_rate_prop' % group].Draw('histsame') + legend.AddEntry(hists['L1T_%s_acc_rate_prop' % group], 'L1T prop. acc. rate', 'l') + legend.Draw() + hists['L1T_%s_rate_prop' % group].SetTitle('L1T net and HLT-accepted proportional rates') + c0.SaveAs(png_dir+'h_L1T_%s_rate_acc_prop.png' % group) + c0.SaveAs(pdf_dir+'h_L1T_%s_rate_acc_prop.pdf' % group) + + ## Pure rate and HLT acceptance overlaid + legend = ROOT.TLegend(0.78,0.78,0.98,0.93) + hists['L1T_%s_rate_pure' % group].Draw('hist') + legend.AddEntry(hists['L1T_%s_rate_pure' % group], 'L1T pure rate', 'l') + legend.Draw() + hists['L1T_%s_acc_rate_pure' % group].SetLineColor(ROOT.kMagenta) + hists['L1T_%s_acc_rate_pure' % group].Draw('histsame') + legend.AddEntry(hists['L1T_%s_acc_rate_pure' % group], 'L1T pure acc. rate', 'l') + legend.Draw() + hists['L1T_%s_rate_pure' % group].SetTitle('L1T net and HLT-accepted pure rates') + c0.SaveAs(png_dir+'h_L1T_%s_rate_acc_pure.png' % group) + c0.SaveAs(pdf_dir+'h_L1T_%s_rate_acc_pure.pdf' % group) + + ## HLT acceptance fraction histograms, including purity w.r.t. HLT acceptance + legend = ROOT.TLegend(0.78,0.78,0.98,0.93) + hists['L1T_%s_acc_rate_total' % group].Divide (hists['L1T_%s_rate_total' % group]) + hists['L1T_%s_acc_rate_total' % group].SetName ('h_L1T_%s_acc_frac_total' % group ) + hists['L1T_%s_acc_rate_total' % group].SetTitle('h_L1T_%s_acc_frac_total' % group ) + hists['L1T_%s_acc_rate_total' % group].GetYaxis().SetTitle('Fraction') + hists['L1T_%s_acc_rate_total' % group].SetLineColor(ROOT.kBlack) + hists['L1T_%s_acc_rate_total' % group].Draw('histe') + legend.AddEntry(hists['L1T_%s_acc_rate_total' % group], 'L1T total fraction', 'l') + legend.Draw() + hists['L1T_%s_acc_rate_total' % group].Write() + hists['L1T_%s_acc_rate_prop' % group].Divide (hists['L1T_%s_rate_prop' % group]) + hists['L1T_%s_acc_rate_prop' % group].SetName ('h_L1T_%s_acc_frac_prop' % group ) + hists['L1T_%s_acc_rate_prop' % group].SetTitle('h_L1T_%s_acc_frac_prop' % group ) + hists['L1T_%s_acc_rate_prop' % group].GetYaxis().SetTitle('Fraction') + hists['L1T_%s_acc_rate_prop' % group].SetLineColor(ROOT.kBlue) + hists['L1T_%s_acc_rate_prop' % group].Draw('histesame') + legend.AddEntry(hists['L1T_%s_acc_rate_prop' % group], 'L1T prop. fraction', 'l') + legend.Draw() + hists['L1T_%s_acc_rate_prop' % group].Write() + hists['L1T_%s_acc_rate_pure' % group].Divide (hists['L1T_%s_rate_pure' % group]) + hists['L1T_%s_acc_rate_pure' % group].SetName ('h_L1T_%s_acc_frac_pure' % group ) + hists['L1T_%s_acc_rate_pure' % group].SetTitle('h_L1T_%s_acc_frac_pure' % group ) + hists['L1T_%s_acc_rate_pure' % group].GetYaxis().SetTitle('Fraction') + hists['L1T_%s_acc_rate_pure' % group].SetLineColor(ROOT.kRed) + hists['L1T_%s_acc_rate_pure' % group].Draw('histesame') + legend.AddEntry(hists['L1T_%s_acc_rate_pure' % group], 'L1T pure fraction', 'l') + legend.Draw() + hists['L1T_%s_acc_rate_pure' % group].Write() + hists['L1T_%s_acc_rate_total' % group].SetTitle('L1T fraction of HLT-accepted events') + c0.SaveAs(png_dir+'h_L1T_%s_acc_frac.png' % group) + c0.SaveAs(pdf_dir+'h_L1T_%s_acc_frac.pdf' % group) + +if __name__=='__main__': + parser = argparse.ArgumentParser(description='A script to compute the fraction of passing Level-1 Trigger paths accepted by HLT') + parser.add_argument( + '--ListOfFiles', + nargs='?', + required=True, + help='(CSV) List of L1Ntuple files to generate HLT-L1 bit corresponances with' + ) + parser.add_argument( + '--Redirector', + nargs='?', + default='', + help='Redirector for the root files, if necessary' + ) + parser.add_argument( + '--Seeds', + nargs='?', + default='hlt_l1_seeds/hlt_l1.json', + help='JSON containing L1+HLT information created in the first step' + ) + parser.add_argument( + '--OutputDir', + nargs='?', + default='plots/', + help='Location to store script output' + ) + parser.add_argument( + '--L1OMSOutput', + nargs='*', + required=True, + help='txt file containing the output of OMS L1 algo report to map L1 bits to their names (run number required in file name)' + ) + + args=parser.parse_args() + + main(args) \ No newline at end of file From 97db14b681969530a47ebc4ff30db320fd08e6cc Mon Sep 17 00:00:00 2001 From: Andrew David Loeliger Date: Thu, 1 Dec 2022 10:33:24 -0500 Subject: [PATCH 2/2] Add example inputs for the L1 based L1-HLT acceptance studies --- .../EphemeralZBHLTPhysics_data_run325097.csv | 176 + .../example-inputs/oms_325097.txt | 3430 +++++++++++++++++ 2 files changed, 3606 insertions(+) create mode 100644 L1-HLT-acceptance/example-inputs/EphemeralZBHLTPhysics_data_run325097.csv create mode 100644 L1-HLT-acceptance/example-inputs/oms_325097.txt diff --git a/L1-HLT-acceptance/example-inputs/EphemeralZBHLTPhysics_data_run325097.csv b/L1-HLT-acceptance/example-inputs/EphemeralZBHLTPhysics_data_run325097.csv new file mode 100644 index 0000000..1e6ccb3 --- /dev/null +++ b/L1-HLT-acceptance/example-inputs/EphemeralZBHLTPhysics_data_run325097.csv @@ -0,0 +1,176 @@ +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451067/0.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451067/1.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451067/10.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451067/11.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451067/12.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451067/13.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451067/14.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451067/15.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451067/16.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451067/17.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451067/18.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451067/19.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451067/2.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451067/20.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451067/21.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451067/3.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451067/4.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451067/5.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451067/6.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451067/7.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451067/8.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451067/9.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451274/0.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451274/1.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451274/10.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451274/11.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451274/12.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451274/13.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451274/14.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451274/15.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451274/16.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451274/17.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451274/18.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451274/19.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451274/2.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451274/20.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451274/21.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451274/3.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451274/4.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451274/5.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451274/6.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451274/7.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451274/8.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451274/9.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451317/0.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451317/1.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451317/10.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451317/11.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451317/12.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451317/13.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451317/14.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451317/15.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451317/16.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451317/17.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451317/18.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451317/19.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451317/2.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451317/20.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451317/21.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451317/3.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451317/4.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451317/5.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451317/6.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451317/7.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451317/8.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451317/9.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451590/0.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451590/1.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451590/10.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451590/11.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451590/12.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451590/13.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451590/14.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451590/15.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451590/16.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451590/17.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451590/18.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451590/19.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451590/2.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451590/20.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451590/21.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451590/3.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451590/4.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451590/5.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451590/6.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451590/7.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451590/8.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451590/9.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451643/0.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451643/1.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451643/10.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451643/11.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451643/12.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451643/13.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451643/14.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451643/15.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451643/16.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451643/17.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451643/18.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451643/19.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451643/2.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451643/20.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451643/21.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451643/3.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451643/4.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451643/5.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451643/6.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451643/7.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451643/8.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451643/9.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451200/0.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451200/1.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451200/10.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451200/11.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451200/12.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451200/13.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451200/14.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451200/15.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451200/16.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451200/17.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451200/18.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451200/19.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451200/2.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451200/20.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451200/21.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451200/3.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451200/4.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451200/5.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451200/6.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451200/7.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451200/8.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451200/9.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451454/0.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451454/1.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451454/10.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451454/11.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451454/12.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451454/13.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451454/14.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451454/15.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451454/16.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451454/17.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451454/18.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451454/19.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451454/2.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451454/20.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451454/21.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451454/3.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451454/4.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451454/5.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451454/6.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451454/7.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451454/8.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663451454/9.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663452253/0.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663452253/1.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663452253/10.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663452253/11.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663452253/12.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663452253/13.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663452253/14.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663452253/15.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663452253/16.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663452253/17.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663452253/18.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663452253/19.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663452253/2.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663452253/20.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663452253/21.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663452253/3.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663452253/4.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663452253/5.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663452253/6.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663452253/7.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663452253/8.root +root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/elfontan/condor/EphemeralZBHLTPhysics_data_run325097/menu_EphemeralZBdata_1663452253/9.root diff --git a/L1-HLT-acceptance/example-inputs/oms_325097.txt b/L1-HLT-acceptance/example-inputs/oms_325097.txt new file mode 100644 index 0000000..f06c165 --- /dev/null +++ b/L1-HLT-acceptance/example-inputs/oms_325097.txt @@ -0,0 +1,3430 @@ +0 +L1_SingleMuCosmics +False +2691677.11 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +1 +L1_SingleMuCosmics_BMTF +False +184618.82 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +2 +L1_SingleMuCosmics_OMTF +False +500276.09 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +3 +L1_SingleMuCosmics_EMTF +False +2095814.74 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +4 +L1_SingleMuOpen +False +2462380.22 +37.07 +29.61 +30.23 +0 +63000 +Rate vs Pile-up Plot +5 +L1_SingleMu0_DQ +False +1675443.42 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +6 +L1_SingleMu0_BMTF +False +184314.36 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +7 +L1_SingleMu0_OMTF +False +123922.90 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +8 +L1_SingleMu0_EMTF +False +1067270.64 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +9 +L1_SingleMu3 +False +872728.21 +37.66 +30.06 +30.69 +0 +22000 +Rate vs Pile-up Plot +10 +L1_SingleMu5 +False +281090.73 +156.98 +125.21 +127.84 +0 +1700 +Rate vs Pile-up Plot +11 +L1_SingleMu7_DQ +False +118978.56 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +12 +L1_SingleMu7 +False +111632.68 +529.87 +422.42 +431.31 +0 +200 +Rate vs Pile-up Plot +13 +L1_SingleMu12_DQ_BMTF +False +5656.12 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +14 +L1_SingleMu12_DQ_OMTF +False +6714.71 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +15 +L1_SingleMu12_DQ_EMTF +False +12482.73 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +16 +L1_SingleMu15_DQ +False +13332.02 +9.70 +7.73 +7.89 +0 +1300 +Rate vs Pile-up Plot +17 +L1_SingleMu18 +False +8067.65 +36.35 +28.93 +29.54 +0 +210 +Rate vs Pile-up Plot +18 +L1_SingleMu20 +False +6376.79 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +19 +L1_SingleMu22 +False +5144.57 +4865.26 +3873.72 +3955.27 +0 +1 +Rate vs Pile-up Plot +20 +L1_SingleMu22_BMTF +False +1414.08 +1340.78 +1061.68 +1084.03 +0 +1 +Rate vs Pile-up Plot +21 +L1_SingleMu22_OMTF +False +1531.82 +1435.53 +1144.03 +1168.12 +0 +1 +Rate vs Pile-up Plot +22 +L1_SingleMu22_EMTF +False +2210.84 +2100.20 +1676.86 +1712.17 +0 +1 +Rate vs Pile-up Plot +23 +L1_SingleMu25 +False +4217.47 +3984.33 +3172.21 +3239.00 +0 +1 +Rate vs Pile-up Plot +25 +L1_SingleMu6er1p5 +False +114217.17 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +26 +L1_SingleMu7er1p5 +False +73708.46 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +27 +L1_SingleMu8er1p5 +False +48304.75 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +28 +L1_SingleMu9er1p5 +False +30717.69 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +29 +L1_SingleMu10er1p5 +False +24685.60 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +30 +L1_SingleMu12er1p5 +False +14907.27 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +31 +L1_SingleMu14er1p5 +False +9776.39 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +32 +L1_SingleMu16er1p5 +False +6995.40 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +33 +L1_SingleMu18er1p5 +False +5260.42 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +39 +L1_DoubleMu0_OQ +False +236830.17 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +40 +L1_DoubleMu0 +False +106852.26 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +41 +L1_DoubleMu0_SQ +False +64217.41 +40.75 +32.49 +33.17 +0 +1500 +Rate vs Pile-up Plot +42 +L1_DoubleMu0_SQ_OS +False +32882.83 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +43 +L1_DoubleMu0_Mass_Min1 +False +268433.24 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +44 +L1_DoubleMu8_SQ +False +760.15 +629.11 +508.12 +518.81 +0 +1 +Rate vs Pile-up Plot +45 +L1_DoubleMu9_SQ +False +429.72 +406.99 +323.52 +330.33 +0 +1 +Rate vs Pile-up Plot +46 +L1_DoubleMu_12_5 +False +1165.91 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +47 +L1_DoubleMu_15_5_SQ +False +611.48 +580.24 +461.78 +471.51 +0 +1 +Rate vs Pile-up Plot +48 +L1_DoubleMu_15_7 +False +385.89 +365.63 +290.74 +296.86 +0 +1 +Rate vs Pile-up Plot +49 +L1_DoubleMu_15_7_SQ +False +353.20 +334.55 +265.99 +271.59 +0 +1 +Rate vs Pile-up Plot +50 +L1_DoubleMu_15_7_Mass_Min1 +False +3247.77 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +51 +L1_DoubleMu18er2p1 +False +41.79 +39.03 +30.76 +31.41 +0 +1 +Rate vs Pile-up Plot +53 +L1_DoubleMu0er2p0_SQ_dR_Max1p4 +False +9521.13 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +54 +L1_DoubleMu0er2p0_SQ_OS_dR_Max1p4 +False +3978.23 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +55 +L1_DoubleMu0er1p5_SQ +False +11855.25 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +56 +L1_DoubleMu0er1p5_SQ_OS +False +5387.53 +11.37 +9.04 +9.23 +0 +450 +Rate vs Pile-up Plot +57 +L1_DoubleMu0er1p5_SQ_dR_Max1p4 +False +6261.34 +2591.04 +2096.69 +2140.83 +0 +2 +Rate vs Pile-up Plot +58 +L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4 +False +2396.28 +2276.20 +1813.04 +1851.21 +0 +1 +Rate vs Pile-up Plot +59 +L1_DoubleMu0er1p4_SQ_OS_dR_Max1p4 +False +1887.85 +1792.40 +1427.13 +1457.18 +0 +1 +Rate vs Pile-up Plot +60 +L1_DoubleMu4_SQ_OS +False +6814.60 +9.25 +7.36 +7.51 +0 +700 +Rate vs Pile-up Plot +61 +L1_DoubleMu4_SQ_OS_dR_Max1p2 +False +2325.20 +2210.20 +1762.69 +1799.80 +0 +1 +Rate vs Pile-up Plot +62 +L1_DoubleMu4p5_SQ_OS +False +3975.64 +4.71 +3.75 +3.83 +0 +800 +Rate vs Pile-up Plot +63 +L1_DoubleMu4p5_SQ_OS_dR_Max1p2 +False +1434.04 +1362.96 +1086.87 +1109.75 +0 +1 +Rate vs Pile-up Plot +64 +L1_DoubleMu4p5er2p0_SQ_OS +False +3010.00 +35.77 +28.54 +29.14 +0 +80 +Rate vs Pile-up Plot +65 +L1_DoubleMu4p5er2p0_SQ_OS_Mass_Min7 +False +1902.04 +1579.62 +1276.90 +1303.78 +0 +1 +Rate vs Pile-up Plot +66 +L1_DoubleMu4p5er2p0_SQ_OS_Mass7to18 +False +1165.91 +1109.55 +883.59 +902.19 +0 +1 +Rate vs Pile-up Plot +71 +L1_TripleMu0_OQ +False +18685.60 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +72 +L1_TripleMu0 +False +5697.60 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +73 +L1_TripleMu0_SQ +False +2558.44 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +74 +L1_TripleMu3 +False +1545.34 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +75 +L1_TripleMu3_SQ +False +1005.08 +957.72 +763.15 +779.22 +0 +1 +Rate vs Pile-up Plot +76 +L1_TripleMu_5SQ_3SQ_0OQ +False +2819.69 +76.75 +61.14 +62.43 +0 +35 +Rate vs Pile-up Plot +77 +L1_TripleMu_5_3p5_2p5 +False +1312.87 +35.74 +28.43 +29.03 +0 +35 +Rate vs Pile-up Plot +78 +L1_TripleMu_5_3_3 +False +1054.22 +1004.59 +800.34 +817.19 +0 +1 +Rate vs Pile-up Plot +79 +L1_TripleMu_5_3_3_SQ +False +748.24 +712.97 +568.10 +580.06 +0 +1 +Rate vs Pile-up Plot +80 +L1_TripleMu_5_5_3 +False +473.89 +451.46 +359.64 +367.21 +0 +1 +Rate vs Pile-up Plot +82 +L1_TripleMu_5_3p5_2p5_OQ_DoubleMu_5_2p5_OQ_OS_Mass_5to17 +False +1216.27 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +83 +L1_TripleMu_5_3p5_2p5_DoubleMu_5_2p5_OS_Mass_5to17 +False +589.97 +562.49 +448.03 +457.46 +0 +1 +Rate vs Pile-up Plot +84 +L1_TripleMu_5_4_2p5_DoubleMu_5_2p5_OS_Mass_5to17 +False +494.67 +471.55 +375.49 +383.39 +0 +1 +Rate vs Pile-up Plot +85 +L1_TripleMu_5SQ_3SQ_0OQ_DoubleMu_5_3_SQ_OS_Mass_Max9 +False +692.11 +659.20 +525.21 +536.27 +0 +1 +Rate vs Pile-up Plot +86 +L1_TripleMu_5SQ_3SQ_0_DoubleMu_5_3_SQ_OS_Mass_Max9 +False +498.12 +474.67 +377.95 +385.90 +0 +1 +Rate vs Pile-up Plot +88 +L1_QuadMu0_OQ +False +1307.46 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +89 +L1_QuadMu0 +False +274.03 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +90 +L1_QuadMu0_SQ +False +92.58 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +96 +L1_Mu5_EG23er2p5 +False +1440.83 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +97 +L1_Mu7_EG20er2p5 +False +1122.05 +929.98 +751.87 +767.70 +0 +1 +Rate vs Pile-up Plot +98 +L1_Mu7_EG23er2p5 +False +751.34 +714.29 +568.83 +580.80 +0 +1 +Rate vs Pile-up Plot +99 +L1_Mu20_EG10er2p5 +False +930.40 +885.49 +704.74 +719.58 +0 +1 +Rate vs Pile-up Plot +100 +L1_Mu5_LooseIsoEG20er2p5 +False +1566.92 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +101 +L1_Mu7_LooseIsoEG20er2p5 +False +781.36 +742.84 +591.33 +603.78 +0 +1 +Rate vs Pile-up Plot +102 +L1_Mu7_LooseIsoEG23er2p5 +False +553.41 +526.03 +418.74 +427.56 +0 +1 +Rate vs Pile-up Plot +104 +L1_Mu6_DoubleEG10er2p5 +False +1619.38 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +105 +L1_Mu6_DoubleEG12er2p5 +False +451.29 +429.74 +341.97 +349.17 +0 +1 +Rate vs Pile-up Plot +106 +L1_Mu6_DoubleEG15er2p5 +False +151.63 +144.28 +114.82 +117.23 +0 +1 +Rate vs Pile-up Plot +107 +L1_Mu6_DoubleEG17er2p5 +False +73.82 +70.23 +55.88 +57.05 +0 +1 +Rate vs Pile-up Plot +109 +L1_DoubleMu4_SQ_EG9er2p5 +False +2151.14 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +110 +L1_DoubleMu5_SQ_EG9er2p5 +False +847.04 +806.56 +642.43 +655.96 +0 +1 +Rate vs Pile-up Plot +112 +L1_DoubleMu3_OS_DoubleEG7p5Upsilon +False +190.45 +181.76 +145.01 +148.07 +0 +1 +Rate vs Pile-up Plot +113 +L1_DoubleMu5Upsilon_OS_DoubleEG3 +False +293.93 +280.20 +222.90 +227.60 +0 +1 +Rate vs Pile-up Plot +119 +L1_Mu3_Jet30er2p5 +False +354193.04 +30.68 +24.39 +24.90 +0 +11000 +Rate vs Pile-up Plot +121 +L1_Mu3_Jet16er2p5_dR_Max0p4 +False +72637.87 +172.83 +137.53 +140.42 +0 +400 +Rate vs Pile-up Plot +122 +L1_Mu3_Jet35er2p5_dR_Max0p4 +False +18614.70 +69.21 +55.05 +56.21 +0 +256 +Rate vs Pile-up Plot +123 +L1_Mu3_Jet60er2p5_dR_Max0p4 +False +3539.46 +64.72 +51.52 +52.61 +0 +52 +Rate vs Pile-up Plot +124 +L1_Mu3_Jet80er2p5_dR_Max0p4 +False +1249.22 +91.35 +72.67 +74.20 +0 +13 +Rate vs Pile-up Plot +125 +L1_Mu3_Jet120er2p5_dR_Max0p8 +False +336.09 +106.45 +84.69 +86.48 +0 +3 +Rate vs Pile-up Plot +126 +L1_Mu3_Jet120er2p5_dR_Max0p4 +False +270.59 +85.68 +68.16 +69.60 +0 +3 +Rate vs Pile-up Plot +128 +L1_Mu3er1p5_Jet100er2p5_ETMHF40 +False +930.48 +885.08 +703.85 +718.67 +0 +1 +Rate vs Pile-up Plot +129 +L1_Mu3er1p5_Jet100er2p5_ETMHF50 +False +703.69 +669.43 +532.31 +543.52 +0 +1 +Rate vs Pile-up Plot +131 +L1_Mu6_HTT240er +False +711.85 +678.27 +539.79 +551.15 +0 +1 +Rate vs Pile-up Plot +132 +L1_Mu6_HTT250er +False +613.39 +584.33 +465.04 +474.83 +0 +1 +Rate vs Pile-up Plot +134 +L1_Mu10er2p3_Jet32er2p3_dR_Max0p4_DoubleJet32er2p3_dEta_Max1p6 +False +1850.69 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +135 +L1_Mu12er2p3_Jet40er2p3_dR_Max0p4_DoubleJet40er2p3_dEta_Max1p6 +False +781.16 +743.05 +590.72 +603.16 +0 +1 +Rate vs Pile-up Plot +136 +L1_Mu12er2p3_Jet40er2p1_dR_Max0p4_DoubleJet40er2p1_dEta_Max1p6 +False +758.81 +721.79 +573.68 +585.76 +0 +1 +Rate vs Pile-up Plot +142 +L1_DoubleMu0_dR_Max1p6_Jet90er2p5_dR_Max0p8 +False +67.55 +64.35 +51.18 +52.26 +0 +1 +Rate vs Pile-up Plot +143 +L1_DoubleMu3_dR_Max1p6_Jet90er2p5_dR_Max0p8 +False +51.42 +48.97 +38.94 +39.76 +0 +1 +Rate vs Pile-up Plot +145 +L1_DoubleMu3_SQ_ETMHF50_HTT60er +False +622.51 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +146 +L1_DoubleMu3_SQ_ETMHF50_Jet60er2p5_OR_DoubleJet40er2p5 +False +404.13 +385.69 +307.59 +314.07 +0 +1 +Rate vs Pile-up Plot +147 +L1_DoubleMu3_SQ_ETMHF50_Jet60er2p5 +False +308.16 +293.78 +233.97 +238.90 +0 +1 +Rate vs Pile-up Plot +148 +L1_DoubleMu3_SQ_ETMHF60_Jet60er2p5 +False +172.63 +164.60 +131.09 +133.85 +0 +1 +Rate vs Pile-up Plot +150 +L1_DoubleMu3_SQ_HTT220er +False +199.74 +190.67 +152.07 +155.27 +0 +1 +Rate vs Pile-up Plot +151 +L1_DoubleMu3_SQ_HTT240er +False +147.69 +140.96 +112.34 +114.71 +0 +1 +Rate vs Pile-up Plot +152 +L1_DoubleMu3_SQ_HTT260er +False +111.35 +106.19 +84.53 +86.31 +0 +1 +Rate vs Pile-up Plot +159 +L1_SingleEG8er2p5 +False +2683290.68 +57.95 +46.02 +46.99 +0 +44000 +Rate vs Pile-up Plot +160 +L1_SingleEG10er2p5 +False +1620866.45 +202.70 +160.95 +164.33 +0 +7600 +Rate vs Pile-up Plot +161 +L1_SingleEG15er2p5 +False +325273.61 +228.97 +181.66 +185.48 +0 +1350 +Rate vs Pile-up Plot +162 +L1_SingleEG26er2p5 +False +29233.32 +35.58 +28.21 +28.80 +0 +780 +Rate vs Pile-up Plot +163 +L1_SingleEG28_FWD2p5 +False +1112.94 +20.50 +16.34 +16.69 +0 +45 +Rate vs Pile-up Plot +164 +L1_SingleEG28er2p5 +False +23203.72 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +165 +L1_SingleEG28er2p1 +False +17095.55 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +166 +L1_SingleEG28er1p5 +False +11759.51 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +167 +L1_SingleEG34er2p5 +False +11933.26 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +168 +L1_SingleEG36er2p5 +False +9738.44 +9244.66 +7335.30 +7489.73 +0 +1 +Rate vs Pile-up Plot +169 +L1_SingleEG38er2p5 +False +8176.78 +7761.61 +6157.89 +6287.53 +0 +1 +Rate vs Pile-up Plot +170 +L1_SingleEG40er2p5 +False +6842.18 +6494.24 +5152.30 +5260.77 +0 +1 +Rate vs Pile-up Plot +171 +L1_SingleEG42er2p5 +False +5838.03 +5541.12 +4395.26 +4487.80 +0 +1 +Rate vs Pile-up Plot +172 +L1_SingleEG45er2p5 +False +4614.03 +4379.40 +3473.06 +3546.17 +0 +1 +Rate vs Pile-up Plot +173 +L1_SingleEG50 +False +3578.44 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +174 +L1_SingleEG60 +False +2438.39 +2315.14 +1834.67 +1873.29 +0 +1 +Rate vs Pile-up Plot +175 +L1_SingleLooseIsoEG26er2p5 +False +24075.42 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +176 +L1_SingleLooseIsoEG26er1p5 +False +11221.97 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +177 +L1_SingleLooseIsoEG28_FWD2p5 +False +1074.14 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +178 +L1_SingleLooseIsoEG28er2p5 +False +19707.37 +16284.00 +13130.51 +13406.94 +0 +1 +Rate vs Pile-up Plot +179 +L1_SingleLooseIsoEG28er2p1 +False +13699.32 +11327.90 +9131.16 +9323.40 +0 +1 +Rate vs Pile-up Plot +180 +L1_SingleLooseIsoEG28er1p5 +False +9306.02 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +181 +L1_SingleLooseIsoEG30er2p5 +False +15816.21 +13069.04 +10537.14 +10758.97 +0 +1 +Rate vs Pile-up Plot +182 +L1_SingleLooseIsoEG30er1p5 +False +7934.17 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +183 +L1_SingleIsoEG24er2p1 +False +12727.93 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +184 +L1_SingleIsoEG24er1p5 +False +8641.34 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +185 +L1_SingleIsoEG26er2p5 +False +15887.74 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +186 +L1_SingleIsoEG26er2p1 +False +11792.95 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +187 +L1_SingleIsoEG26er1p5 +False +8284.05 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +188 +L1_SingleIsoEG28_FWD2p5 +False +476.31 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +189 +L1_SingleIsoEG28er2p5 +False +14566.06 +13818.54 +10974.51 +11205.55 +0 +1 +Rate vs Pile-up Plot +190 +L1_SingleIsoEG28er2p1 +False +10890.42 +10340.84 +8206.01 +8378.77 +0 +1 +Rate vs Pile-up Plot +191 +L1_SingleIsoEG28er1p5 +False +7728.50 +6391.04 +5150.23 +5258.65 +0 +1 +Rate vs Pile-up Plot +192 +L1_SingleIsoEG30er2p5 +False +12985.82 +12322.58 +9781.88 +9987.82 +0 +1 +Rate vs Pile-up Plot +193 +L1_SingleIsoEG30er2p1 +False +9915.58 +9416.97 +7470.91 +7628.19 +0 +1 +Rate vs Pile-up Plot +194 +L1_SingleIsoEG32er2p5 +False +11706.64 +11111.02 +8817.39 +9003.02 +0 +1 +Rate vs Pile-up Plot +195 +L1_SingleIsoEG32er2p1 +False +9084.67 +8629.30 +6844.55 +6988.65 +0 +1 +Rate vs Pile-up Plot +196 +L1_SingleIsoEG34er2p5 +False +10353.88 +9827.79 +7797.20 +7961.35 +0 +1 +Rate vs Pile-up Plot +197 +L1_IsoEG32er2p5_Mt40 +False +9543.39 +9056.13 +7185.46 +7336.74 +0 +1 +Rate vs Pile-up Plot +198 +L1_IsoEG32er2p5_Mt44 +False +9232.33 +8761.00 +6951.21 +7097.56 +0 +1 +Rate vs Pile-up Plot +199 +L1_IsoEG32er2p5_Mt48 +False +8874.41 +8421.08 +6680.92 +6821.57 +0 +1 +Rate vs Pile-up Plot +205 +L1_DoubleEG_15_10_er2p5 +False +36293.91 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +206 +L1_DoubleEG_20_10_er2p5 +False +11463.96 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +207 +L1_DoubleEG_22_10_er2p5 +False +8486.12 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +208 +L1_DoubleEG_25_12_er2p5 +False +3362.20 +3195.64 +2534.88 +2588.24 +0 +1 +Rate vs Pile-up Plot +209 +L1_DoubleEG_25_14_er2p5 +False +2372.69 +2254.82 +1789.08 +1826.75 +0 +1 +Rate vs Pile-up Plot +210 +L1_DoubleEG_27_14_er2p5 +False +1955.65 +1858.43 +1474.66 +1505.71 +0 +1 +Rate vs Pile-up Plot +212 +L1_DoubleEG_LooseIso20_10_er2p5 +False +8440.57 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +213 +L1_DoubleEG_LooseIso22_10_er2p5 +False +6422.72 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +214 +L1_DoubleEG_LooseIso22_12_er2p5 +False +3575.43 +3398.23 +2695.47 +2752.21 +0 +1 +Rate vs Pile-up Plot +215 +L1_DoubleEG_LooseIso25_12_er2p5 +False +2653.07 +2521.48 +2000.12 +2042.23 +0 +1 +Rate vs Pile-up Plot +217 +L1_DoubleLooseIsoEG22er2p1 +False +230.58 +219.02 +173.89 +177.55 +0 +1 +Rate vs Pile-up Plot +218 +L1_DoubleLooseIsoEG24er2p1 +False +195.14 +185.38 +147.18 +150.28 +0 +1 +Rate vs Pile-up Plot +224 +L1_TripleEG_16_12_8_er2p5 +False +2666.04 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +225 +L1_TripleEG_16_15_8_er2p5 +False +1255.88 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +226 +L1_TripleEG_18_17_8_er2p5 +False +554.14 +527.13 +417.97 +426.77 +0 +1 +Rate vs Pile-up Plot +227 +L1_TripleEG_18_18_12_er2p5 +False +149.57 +142.27 +112.81 +115.19 +0 +1 +Rate vs Pile-up Plot +228 +L1_TripleEG16er2p5 +False +70.17 +66.70 +52.88 +53.99 +0 +1 +Rate vs Pile-up Plot +234 +L1_LooseIsoEG26er2p1_Jet34er2p5_dR_Min0p3 +False +8722.71 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +235 +L1_LooseIsoEG28er2p1_Jet34er2p5_dR_Min0p3 +False +7393.37 +7031.30 +5576.00 +5693.39 +0 +1 +Rate vs Pile-up Plot +236 +L1_LooseIsoEG30er2p1_Jet34er2p5_dR_Min0p3 +False +6287.63 +5979.68 +4742.32 +4842.16 +0 +1 +Rate vs Pile-up Plot +238 +L1_LooseIsoEG24er2p1_HTT100er +False +9509.50 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +239 +L1_LooseIsoEG26er2p1_HTT100er +False +8454.70 +8040.23 +6374.82 +6509.02 +0 +1 +Rate vs Pile-up Plot +240 +L1_LooseIsoEG28er2p1_HTT100er +False +7580.28 +7207.75 +5714.58 +5834.89 +0 +1 +Rate vs Pile-up Plot +241 +L1_LooseIsoEG30er2p1_HTT100er +False +6794.23 +6459.85 +5121.58 +5229.40 +0 +1 +Rate vs Pile-up Plot +247 +L1_DoubleEG8er2p5_HTT260er +False +1469.12 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +248 +L1_DoubleEG8er2p5_HTT280er +False +1119.28 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +249 +L1_DoubleEG8er2p5_HTT300er +False +880.83 +839.47 +666.20 +680.22 +0 +1 +Rate vs Pile-up Plot +250 +L1_DoubleEG8er2p5_HTT320er +False +715.10 +681.25 +540.58 +551.96 +0 +1 +Rate vs Pile-up Plot +251 +L1_DoubleEG8er2p5_HTT340er +False +596.87 +568.41 +451.13 +460.62 +0 +1 +Rate vs Pile-up Plot +257 +L1_LooseIsoEG22er2p1_IsoTau26er2p1_dR_Min0p3 +False +3824.07 +3634.76 +2883.97 +2944.69 +0 +1 +Rate vs Pile-up Plot +258 +L1_LooseIsoEG24er2p1_IsoTau27er2p1_dR_Min0p3 +False +2934.91 +2789.21 +2213.15 +2259.74 +0 +1 +Rate vs Pile-up Plot +259 +L1_LooseIsoEG22er2p1_Tau70er2p1_dR_Min0p3 +False +672.94 +639.42 +507.58 +518.26 +0 +1 +Rate vs Pile-up Plot +264 +L1_SingleTau120er2p1 +False +1626.15 +1545.03 +1224.57 +1250.35 +0 +1 +Rate vs Pile-up Plot +265 +L1_SingleTau130er2p1 +False +1303.22 +1238.20 +981.16 +1001.82 +0 +1 +Rate vs Pile-up Plot +267 +L1_DoubleTau70er2p1 +False +1499.45 +1425.21 +1131.14 +1154.95 +0 +1 +Rate vs Pile-up Plot +269 +L1_DoubleIsoTau28er2p1 +False +16508.75 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +270 +L1_DoubleIsoTau30er2p1 +False +12371.95 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +271 +L1_DoubleIsoTau32er2p1 +False +10023.37 +9529.28 +7559.99 +7719.15 +0 +1 +Rate vs Pile-up Plot +272 +L1_DoubleIsoTau34er2p1 +False +8011.36 +7616.19 +6042.81 +6170.03 +0 +1 +Rate vs Pile-up Plot +273 +L1_DoubleIsoTau36er2p1 +False +6744.57 +6411.61 +5087.62 +5194.72 +0 +1 +Rate vs Pile-up Plot +274 +L1_DoubleIsoTau28er2p1_Mass_Max90 +False +7303.93 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +275 +L1_DoubleIsoTau28er2p1_Mass_Max80 +False +5489.85 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +276 +L1_DoubleIsoTau30er2p1_Mass_Max90 +False +4269.19 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +277 +L1_DoubleIsoTau30er2p1_Mass_Max80 +False +2928.20 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +279 +L1_Mu18er2p1_Tau24er2p1 +False +2268.92 +2159.60 +1717.74 +1753.91 +0 +1 +Rate vs Pile-up Plot +280 +L1_Mu18er2p1_Tau26er2p1 +False +1070.24 +1017.65 +809.85 +826.90 +0 +1 +Rate vs Pile-up Plot +282 +L1_Mu22er2p1_IsoTau28er2p1 +False +428.80 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +283 +L1_Mu22er2p1_IsoTau30er2p1 +False +367.31 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +284 +L1_Mu22er2p1_IsoTau32er2p1 +False +326.18 +310.09 +246.92 +252.12 +0 +1 +Rate vs Pile-up Plot +285 +L1_Mu22er2p1_IsoTau34er2p1 +False +285.54 +271.44 +216.07 +220.62 +0 +1 +Rate vs Pile-up Plot +286 +L1_Mu22er2p1_IsoTau36er2p1 +False +256.30 +243.62 +193.88 +197.96 +0 +1 +Rate vs Pile-up Plot +287 +L1_Mu22er2p1_IsoTau40er2p1 +False +211.62 +201.17 +160.14 +163.51 +0 +1 +Rate vs Pile-up Plot +289 +L1_Mu22er2p1_Tau70er2p1 +False +77.72 +73.87 +58.79 +60.03 +0 +1 +Rate vs Pile-up Plot +291 +L1_IsoTau40er2p1_ETMHF80 +False +3615.23 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +292 +L1_IsoTau40er2p1_ETMHF90 +False +2208.92 +2098.98 +1660.71 +1695.67 +0 +1 +Rate vs Pile-up Plot +293 +L1_IsoTau40er2p1_ETMHF100 +False +1451.83 +1378.74 +1090.84 +1113.80 +0 +1 +Rate vs Pile-up Plot +294 +L1_IsoTau40er2p1_ETMHF110 +False +1039.37 +986.45 +780.29 +796.71 +0 +1 +Rate vs Pile-up Plot +298 +L1_QuadJet36er2p5_IsoTau52er2p1 +False +2205.05 +11.05 +8.77 +8.96 +0 +190 +Rate vs Pile-up Plot +309 +L1_SingleJet35 +False +4170299.17 +62.05 +49.16 +50.19 +0 +64000 +Rate vs Pile-up Plot +310 +L1_SingleJet60 +False +296186.73 +16.57 +13.14 +13.41 +0 +17000 +Rate vs Pile-up Plot +311 +L1_SingleJet90 +False +40832.07 +25.87 +20.50 +20.93 +0 +1500 +Rate vs Pile-up Plot +312 +L1_SingleJet120 +False +10707.95 +29.07 +23.04 +23.53 +0 +350 +Rate vs Pile-up Plot +313 +L1_SingleJet180 +False +1987.06 +1888.05 +1496.53 +1528.04 +0 +1 +Rate vs Pile-up Plot +314 +L1_SingleJet200 +False +1426.63 +1355.39 +1073.69 +1096.30 +0 +1 +Rate vs Pile-up Plot +316 +L1_SingleJet35er2p5 +False +3747540.68 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +317 +L1_SingleJet60er2p5 +False +254578.94 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +318 +L1_SingleJet90er2p5 +False +35727.94 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +319 +L1_SingleJet120er2p5 +False +9505.63 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +320 +L1_SingleJet140er2p5 +False +4817.41 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +321 +L1_SingleJet160er2p5 +False +2768.56 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +322 +L1_SingleJet180er2p5 +False +1773.21 +1684.82 +1335.71 +1363.83 +0 +1 +Rate vs Pile-up Plot +324 +L1_SingleJet35_FWD3p0 +False +485314.53 +4.49 +3.57 +3.64 +0 +103000 +Rate vs Pile-up Plot +325 +L1_SingleJet60_FWD3p0 +False +30942.73 +38.38 +30.42 +31.06 +0 +770 +Rate vs Pile-up Plot +326 +L1_SingleJet90_FWD3p0 +False +2705.57 +10.30 +8.19 +8.36 +0 +250 +Rate vs Pile-up Plot +327 +L1_SingleJet120_FWD3p0 +False +468.03 +11.13 +8.84 +9.02 +0 +40 +Rate vs Pile-up Plot +329 +L1_SingleJet8erHE +False +8953740.78 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +330 +L1_SingleJet10erHE +False +8340121.69 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +331 +L1_SingleJet12erHE +False +7654555.21 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +332 +L1_SingleJet140er2p5_ETMHF70 +False +1905.84 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +333 +L1_SingleJet140er2p5_ETMHF80 +False +1530.29 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +334 +L1_SingleJet140er2p5_ETMHF90 +False +1231.94 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +340 +L1_DoubleJet40er2p5 +False +312434.98 +35.47 +28.13 +28.73 +0 +8400 +Rate vs Pile-up Plot +341 +L1_DoubleJet100er2p5 +False +4153.40 +23.21 +18.42 +18.81 +0 +170 +Rate vs Pile-up Plot +342 +L1_DoubleJet120er2p5 +False +1928.35 +26.17 +20.75 +21.19 +0 +70 +Rate vs Pile-up Plot +343 +L1_DoubleJet150er2p5 +False +757.88 +720.31 +571.67 +583.70 +0 +1 +Rate vs Pile-up Plot +345 +L1_DoubleJet100er2p3_dEta_Max1p6 +False +2675.68 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +346 +L1_DoubleJet112er2p3_dEta_Max1p6 +False +1662.61 +1580.34 +1253.94 +1280.34 +0 +1 +Rate vs Pile-up Plot +348 +L1_DoubleJet30er2p5_Mass_Min150_dEta_Max1p5 +False +22270.99 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +349 +L1_DoubleJet30er2p5_Mass_Min200_dEta_Max1p5 +False +6784.32 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +350 +L1_DoubleJet30er2p5_Mass_Min250_dEta_Max1p5 +False +2707.04 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +351 +L1_DoubleJet30er2p5_Mass_Min300_dEta_Max1p5 +False +1292.35 +1228.88 +974.52 +995.03 +0 +1 +Rate vs Pile-up Plot +352 +L1_DoubleJet30er2p5_Mass_Min330_dEta_Max1p5 +False +882.84 +839.42 +665.76 +679.78 +0 +1 +Rate vs Pile-up Plot +353 +L1_DoubleJet30er2p5_Mass_Min360_dEta_Max1p5 +False +622.21 +591.68 +469.29 +479.17 +0 +1 +Rate vs Pile-up Plot +355 +L1_DoubleJet_90_30_DoubleJet30_Mass_Min620 +False +4962.63 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +356 +L1_DoubleJet_100_30_DoubleJet30_Mass_Min620 +False +3610.27 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +357 +L1_DoubleJet_110_35_DoubleJet35_Mass_Min620 +False +2402.96 +2288.56 +1814.25 +1852.45 +0 +1 +Rate vs Pile-up Plot +358 +L1_DoubleJet_115_40_DoubleJet40_Mass_Min620 +False +1903.54 +1812.19 +1436.72 +1466.97 +0 +1 +Rate vs Pile-up Plot +359 +L1_DoubleJet_120_45_DoubleJet45_Mass_Min620 +False +1558.22 +1482.80 +1175.60 +1200.35 +0 +1 +Rate vs Pile-up Plot +360 +L1_DoubleJet_115_40_DoubleJet40_Mass_Min620_Jet60TT28 +False +1837.99 +1749.55 +1386.94 +1416.14 +0 +1 +Rate vs Pile-up Plot +361 +L1_DoubleJet_120_45_DoubleJet45_Mass_Min620_Jet60TT28 +False +1521.31 +1447.56 +1147.55 +1171.71 +0 +1 +Rate vs Pile-up Plot +363 +L1_DoubleJet35_Mass_Min450_IsoTau45_RmOvlp +False +1719.68 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +364 +L1_DoubleJet_80_30_Mass_Min420_IsoTau40_RmOvlp +False +1195.08 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +365 +L1_DoubleJet_80_30_Mass_Min420_Mu8 +False +322.63 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +366 +L1_DoubleJet_80_30_Mass_Min420_DoubleMu0_SQ +False +162.94 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +372 +L1_TripleJet_95_75_65_DoubleJet_75_65_er2p5 +False +1906.54 +1813.23 +1437.87 +1468.14 +0 +1 +Rate vs Pile-up Plot +373 +L1_TripleJet_100_80_70_DoubleJet_80_70_er2p5 +False +1340.34 +1274.48 +1010.79 +1032.07 +0 +1 +Rate vs Pile-up Plot +374 +L1_TripleJet_105_85_75_DoubleJet_85_75_er2p5 +False +952.69 +905.85 +718.63 +733.75 +0 +1 +Rate vs Pile-up Plot +376 +L1_QuadJet_95_75_65_20_DoubleJet_75_65_er2p5_Jet20_FWD3p0 +False +563.37 +537.15 +425.52 +434.48 +0 +1 +Rate vs Pile-up Plot +382 +L1_QuadJet60er2p5 +False +330.26 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +384 +L1_HTT280er_QuadJet_70_55_40_35_er2p4 +False +2637.15 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +385 +L1_HTT320er_QuadJet_70_55_40_40_er2p4 +False +1332.64 +1270.29 +1007.30 +1028.51 +0 +1 +Rate vs Pile-up Plot +386 +L1_HTT320er_QuadJet_80_60_er2p1_45_40_er2p3 +False +1109.63 +1057.34 +838.19 +855.84 +0 +1 +Rate vs Pile-up Plot +387 +L1_HTT320er_QuadJet_80_60_er2p1_50_45_er2p3 +False +801.87 +763.76 +605.40 +618.14 +0 +1 +Rate vs Pile-up Plot +398 +L1_HTT120er +False +218233.80 +18.27 +14.50 +14.81 +0 +11400 +Rate vs Pile-up Plot +399 +L1_HTT160er +False +73863.77 +17.19 +13.62 +13.91 +0 +4100 +Rate vs Pile-up Plot +400 +L1_HTT200er +False +28914.61 +17.23 +13.69 +13.98 +0 +1600 +Rate vs Pile-up Plot +401 +L1_HTT255er +False +9926.63 +18.91 +14.98 +15.30 +0 +500 +Rate vs Pile-up Plot +402 +L1_HTT280er +False +6591.61 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +403 +L1_HTT320er +False +3740.77 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +404 +L1_HTT360er +False +2344.52 +2231.28 +1768.84 +1806.08 +0 +1 +Rate vs Pile-up Plot +405 +L1_HTT400er +False +1606.11 +1527.84 +1210.95 +1236.45 +0 +1 +Rate vs Pile-up Plot +406 +L1_HTT450er +False +1115.91 +1061.12 +840.58 +858.28 +0 +1 +Rate vs Pile-up Plot +410 +L1_ETT1200 +False +743.31 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +411 +L1_ETT1600 +False +549.43 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +412 +L1_ETT2000 +False +547.97 +520.38 +411.30 +419.96 +0 +1 +Rate vs Pile-up Plot +416 +L1_ETM120 +False +1175.27 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +417 +L1_ETM150 +False +669.50 +634.71 +500.42 +510.95 +0 +1 +Rate vs Pile-up Plot +421 +L1_ETMHF100 +False +2166.51 +2057.68 +1621.46 +1655.59 +0 +1 +Rate vs Pile-up Plot +422 +L1_ETMHF110 +False +1364.08 +1293.92 +1018.29 +1039.72 +0 +1 +Rate vs Pile-up Plot +423 +L1_ETMHF120 +False +992.53 +940.84 +739.94 +755.52 +0 +1 +Rate vs Pile-up Plot +424 +L1_ETMHF130 +False +807.16 +765.01 +601.94 +614.61 +0 +1 +Rate vs Pile-up Plot +425 +L1_ETMHF140 +False +712.84 +675.62 +531.98 +543.18 +0 +1 +Rate vs Pile-up Plot +426 +L1_ETMHF150 +False +665.34 +630.69 +497.11 +507.58 +0 +1 +Rate vs Pile-up Plot +428 +L1_ETMHF90_HTT60er +False +3613.35 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +429 +L1_ETMHF100_HTT60er +False +1950.26 +1852.10 +1460.68 +1491.43 +0 +1 +Rate vs Pile-up Plot +430 +L1_ETMHF110_HTT60er +False +1249.07 +1184.73 +933.26 +952.91 +0 +1 +Rate vs Pile-up Plot +431 +L1_ETMHF120_HTT60er +False +919.74 +871.81 +686.22 +700.67 +0 +1 +Rate vs Pile-up Plot +432 +L1_ETMHF130_HTT60er +False +753.58 +714.20 +562.27 +574.11 +0 +1 +Rate vs Pile-up Plot +443 +L1_ETMHF120_NotSecondBunchInTrain +False +970.99 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +444 +L1_ETMHF110_HTT60er_NotSecondBunchInTrain +False +1221.54 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +446 +L1_SingleMuOpen_NotBptxOR +False +1544.62 +0.31 +0.25 +0.26 +0 +4000 +Rate vs Pile-up Plot +447 +L1_SingleMuOpen_er1p4_NotBptxOR_3BX +False +185.42 +138.45 +99.81 +101.91 +0 +1 +Rate vs Pile-up Plot +448 +L1_SingleMuOpen_er1p1_NotBptxOR_3BX +False +126.81 +98.45 +68.45 +69.89 +0 +1 +Rate vs Pile-up Plot +450 +L1_SingleJet20er2p5_NotBptxOR +False +171285.95 +40.43 +31.81 +32.48 +0 +4000 +Rate vs Pile-up Plot +451 +L1_SingleJet20er2p5_NotBptxOR_3BX +False +127733.27 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +452 +L1_SingleJet43er2p5_NotBptxOR_3BX +False +559.76 +526.53 +395.85 +404.18 +0 +1 +Rate vs Pile-up Plot +453 +L1_SingleJet46er2p5_NotBptxOR_3BX +False +306.06 +286.31 +208.33 +212.72 +0 +1 +Rate vs Pile-up Plot +458 +L1_AlwaysTrue +False +40076683.37 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +459 +L1_ZeroBias +False +28608557.71 +1599.93 +1386.67 +1415.86 +17881 +17881 +Rate vs Pile-up Plot +460 +L1_ZeroBias_copy +False +28608557.71 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +461 +L1_MinimumBiasHF0_AND_BptxAND +False +20425537.24 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +463 +L1_NotBptxOR +False +11198233.60 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +464 +L1_BptxOR +False +28878449.76 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +465 +L1_BptxXOR +False +269892.05 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +466 +L1_BptxPlus +False +28743503.74 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +467 +L1_BptxMinus +False +28743503.74 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +468 +L1_UnpairedBunchBptxPlus +False +134946.03 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +469 +L1_UnpairedBunchBptxMinus +False +134946.03 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +471 +L1_IsolatedBunch +False +0 +0 +0 +0 +0 +110 +Rate vs Pile-up Plot +472 +L1_FirstBunchBeforeTrain +False +596011.62 +1.49 +1.20 +1.23 +0 +269179 +Rate vs Pile-up Plot +473 +L1_FirstBunchInTrain +False +596011.62 +1.49 +1.21 +1.23 +0 +269167 +Rate vs Pile-up Plot +474 +L1_SecondBunchInTrain +False +596011.62 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +475 +L1_SecondLastBunchInTrain +False +596011.62 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +476 +L1_LastBunchInTrain +False +596011.62 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +477 +L1_FirstBunchAfterTrain +False +596011.62 +1.49 +1.20 +1.23 +0 +269177 +Rate vs Pile-up Plot +478 +L1_LastCollisionInTrain +False +596011.62 +1.49 +1.19 +1.22 +0 +269189 +Rate vs Pile-up Plot +479 +L1_FirstCollisionInTrain +False +596011.62 +1.49 +1.20 +1.23 +0 +269183 +Rate vs Pile-up Plot +480 +L1_FirstCollisionInOrbit +False +11245.50 +6.92 +5.63 +5.75 +0 +1103 +Rate vs Pile-up Plot +482 +L1_BPTX_NotOR_VME +False +11142006.09 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +483 +L1_BPTX_OR_Ref3_VME +False +28878449.76 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +484 +L1_BPTX_OR_Ref4_VME +False +28608557.71 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +485 +L1_BPTX_RefAND_VME +False +28608557.71 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +486 +L1_BPTX_AND_Ref1_VME +False +28608557.71 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +487 +L1_BPTX_AND_Ref3_VME +False +28608557.71 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +488 +L1_BPTX_AND_Ref4_VME +False +28608557.71 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +489 +L1_BPTX_BeamGas_Ref1_VME +False +28743503.74 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +490 +L1_BPTX_BeamGas_Ref2_VME +False +28743503.74 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +491 +L1_BPTX_BeamGas_B1_VME +False +0.02 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +492 +L1_BPTX_BeamGas_B2_VME +False +2.06 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +494 +L1_CDC_SingleMu_3_er1p2_TOP120_DPHI2p618_3p142 +False +207.66 +32.76 +24.56 +25.08 +0 +6 +Rate vs Pile-up Plot +500 +L1_HCAL_LaserMon_Trig +False +0 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +501 +L1_HCAL_LaserMon_Veto +False +0 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +503 +L1_TOTEM_1 +False +0 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +504 +L1_TOTEM_2 +False +0 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +505 +L1_TOTEM_3 +False +0 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot +506 +L1_TOTEM_4 +False +0 +0 +0 +0 +0 +0 +Rate vs Pile-up Plot \ No newline at end of file