* * should pop to 'tr', not the first 'td'
+ """
+
+ nestingResetTriggers = self.NESTABLE_TAGS.get(name)
+ isNestable = nestingResetTriggers != None
+ isResetNesting = self.RESET_NESTING_TAGS.has_key(name)
+ popTo = None
+ inclusive = True
+ for i in range(len(self.tagStack)-1, 0, -1):
+ p = self.tagStack[i]
+ if (not p or p.name == name) and not isNestable:
+ #Non-nestable tags get popped to the top or to their
+ #last occurance.
+ popTo = name
+ break
+ if (nestingResetTriggers != None
+ and p.name in nestingResetTriggers) \
+ or (nestingResetTriggers == None and isResetNesting
+ and self.RESET_NESTING_TAGS.has_key(p.name)):
+
+ #If we encounter one of the nesting reset triggers
+ #peculiar to this tag, or we encounter another tag
+ #that causes nesting to reset, pop up to but not
+ #including that tag.
+
+ popTo = p.name
+ inclusive = False
+ break
+ p = p.parent
+ if popTo:
+ self._popToTag(popTo, inclusive)
+
+ def unknown_starttag(self, name, attrs, selfClosing=0):
+ #print "Start tag %s" % name
+ if self.quoteStack:
+ #This is not a real tag.
+ #print "<%s> is not real!" % name
+ attrs = ''.join(map(lambda(x, y): ' %s="%s"' % (x, y), attrs))
+ self.handle_data('<%s%s>' % (name, attrs))
+ return
+ self.endData()
+ if not name in self.SELF_CLOSING_TAGS and not selfClosing:
+ self._smartPop(name)
+ tag = Tag(name, attrs, self.currentTag, self.previous)
+ if self.previous:
+ self.previous.next = tag
+ self.previous = tag
+ self.pushTag(tag)
+ if selfClosing or name in self.SELF_CLOSING_TAGS:
+ self.popTag()
+ if name in self.QUOTE_TAGS:
+ #print "Beginning quote (%s)" % name
+ self.quoteStack.append(name)
+ self.literal = 1
+
+ def unknown_endtag(self, name):
+ if self.quoteStack and self.quoteStack[-1] != name:
+ #This is not a real end tag.
+ #print "%s> is not real!" % name
+ self.handle_data('%s>' % name)
+ return
+ self.endData()
+ self._popToTag(name)
+ if self.quoteStack and self.quoteStack[-1] == name:
+ self.quoteStack.pop()
+ self.literal = (len(self.quoteStack) > 0)
+
+ def handle_data(self, data):
+ self.currentData.append(data)
+
+ def handle_pi(self, text):
+ "Propagate processing instructions right through."
+ self.handle_data("%s>" % text)
+
+ def handle_comment(self, text):
+ "Propagate comments right through."
+ self.handle_data("" % text)
+
+ def handle_charref(self, ref):
+ "Propagate char refs right through."
+ self.handle_data('%s;' % ref)
+
+ def handle_entityref(self, ref):
+ "Propagate entity refs right through."
+ self.handle_data('&%s;' % ref)
+
+ def handle_decl(self, data):
+ "Propagate DOCTYPEs and the like right through."
+ self.handle_data('' % data)
+
+ def parse_declaration(self, i):
+ """Treat a bogus SGML declaration as raw data. Treat a CDATA
+ declaration as regular data."""
+ j = None
+ if self.rawdata[i:i+9] == '', i)
+ if k == -1:
+ k = len(self.rawdata)
+ self.handle_data(self.rawdata[i+9:k])
+ j = k+3
+ else:
+ try:
+ j = SGMLParser.parse_declaration(self, i)
+ except SGMLParseError:
+ toHandle = self.rawdata[i:]
+ self.handle_data(toHandle)
+ j = i + len(toHandle)
+ return j
+
+class BeautifulSoup(BeautifulStoneSoup):
+
+ """This parser knows the following facts about HTML:
+
+ * Some tags have no closing tag and should be interpreted as being
+ closed as soon as they are encountered.
+
+ * The text inside some tags (ie. 'script') may contain tags which
+ are not really part of the document and which should be parsed
+ as text, not tags. If you want to parse the text as tags, you can
+ always fetch it and parse it explicitly.
+
+ * Tag nesting rules:
+
+ Most tags can't be nested at all. For instance, the occurance of
+ a tag should implicitly close the previous
tag.
+
+
Para1
Para2
+ should be transformed into:
+
Para1
Para2
+
+ Some tags can be nested arbitrarily. For instance, the occurance
+ of a
tag should _not_ implicitly close the previous
+ tag.
+
+ Alice said: Bob said: Blah
+ should NOT be transformed into:
+ Alice said: Bob said: Blah
+
+ Some tags can be nested, but the nesting is reset by the
+ interposition of other tags. For instance, a tag should
+ implicitly close the previous tag within the same ,
+ but not close a tag in another table.
+
+ Blah Blah
+ should be transformed into:
+ Blah Blah
+ but,
+ BlahBlah
+ should NOT be transformed into
+ BlahBlah
+
+ Differing assumptions about tag nesting rules are a major source
+ of problems with the BeautifulSoup class. If BeautifulSoup is not
+ treating as nestable a tag your page author treats as nestable,
+ try ICantBelieveItsBeautifulSoup before writing your own
+ subclass."""
+
+ SELF_CLOSING_TAGS = buildTagMap(None, ['br' , 'hr', 'input', 'img', 'meta',
+ 'spacer', 'link', 'frame', 'base'])
+
+ QUOTE_TAGS = {'script': None}
+
+ #According to the HTML standard, each of these inline tags can
+ #contain another tag of the same type. Furthermore, it's common
+ #to actually use these tags this way.
+ NESTABLE_INLINE_TAGS = ['span', 'font', 'q', 'object', 'bdo', 'sub', 'sup',
+ 'center']
+
+ #According to the HTML standard, these block tags can contain
+ #another tag of the same type. Furthermore, it's common
+ #to actually use these tags this way.
+ NESTABLE_BLOCK_TAGS = ['blockquote', 'div', 'fieldset', 'ins', 'del']
+
+ #Lists can contain other lists, but there are restrictions.
+ NESTABLE_LIST_TAGS = { 'ol' : [],
+ 'ul' : [],
+ 'li' : ['ul', 'ol'],
+ 'dl' : [],
+ 'dd' : ['dl'],
+ 'dt' : ['dl'] }
+
+ #Tables can contain other tables, but there are restrictions.
+ NESTABLE_TABLE_TAGS = {'table' : [],
+ 'tr' : ['table', 'tbody', 'tfoot', 'thead'],
+ 'td' : ['tr'],
+ 'th' : ['tr'],
+ }
+
+ NON_NESTABLE_BLOCK_TAGS = ['address', 'form', 'p', 'pre']
+
+ #If one of these tags is encountered, all tags up to the next tag of
+ #this type are popped.
+ RESET_NESTING_TAGS = buildTagMap(None, NESTABLE_BLOCK_TAGS, 'noscript',
+ NON_NESTABLE_BLOCK_TAGS,
+ NESTABLE_LIST_TAGS,
+ NESTABLE_TABLE_TAGS)
+
+ NESTABLE_TAGS = buildTagMap([], NESTABLE_INLINE_TAGS, NESTABLE_BLOCK_TAGS,
+ NESTABLE_LIST_TAGS, NESTABLE_TABLE_TAGS)
+
+class ICantBelieveItsBeautifulSoup(BeautifulSoup):
+
+ """The BeautifulSoup class is oriented towards skipping over
+ common HTML errors like unclosed tags. However, sometimes it makes
+ errors of its own. For instance, consider this fragment:
+
+ FooBar
+
+ This is perfectly valid (if bizarre) HTML. However, the
+ BeautifulSoup class will implicitly close the first b tag when it
+ encounters the second 'b'. It will think the author wrote
+ "FooBar", and didn't close the first 'b' tag, because
+ there's no real-world reason to bold something that's already
+ bold. When it encounters ' ' it will close two more 'b'
+ tags, for a grand total of three tags closed instead of two. This
+ can throw off the rest of your document structure. The same is
+ true of a number of other tags, listed below.
+
+ It's much more common for someone to forget to close (eg.) a 'b'
+ tag than to actually use nested 'b' tags, and the BeautifulSoup
+ class handles the common case. This class handles the
+ not-co-common case: where you can't believe someone wrote what
+ they did, but it's valid HTML and BeautifulSoup screwed up by
+ assuming it wouldn't be.
+
+ If this doesn't do what you need, try subclassing this class or
+ BeautifulSoup, and providing your own list of NESTABLE_TAGS."""
+
+ I_CANT_BELIEVE_THEYRE_NESTABLE_INLINE_TAGS = \
+ ['em', 'big', 'i', 'small', 'tt', 'abbr', 'acronym', 'strong',
+ 'cite', 'code', 'dfn', 'kbd', 'samp', 'strong', 'var', 'b',
+ 'big']
+
+ I_CANT_BELIEVE_THEYRE_NESTABLE_BLOCK_TAGS = ['noscript']
+
+ NESTABLE_TAGS = buildTagMap([], BeautifulSoup.NESTABLE_TAGS,
+ I_CANT_BELIEVE_THEYRE_NESTABLE_BLOCK_TAGS,
+ I_CANT_BELIEVE_THEYRE_NESTABLE_INLINE_TAGS)
+
+class BeautifulSOAP(BeautifulStoneSoup):
+ """This class will push a tag with only a single string child into
+ the tag's parent as an attribute. The attribute's name is the tag
+ name, and the value is the string child. An example should give
+ the flavor of the change:
+
+ baz
+ =>
+ baz
+
+ You can then access fooTag['bar'] instead of fooTag.barTag.string.
+
+ This is, of course, useful for scraping structures that tend to
+ use subelements instead of attributes, such as SOAP messages. Note
+ that it modifies its input, so don't print the modified version
+ out.
+
+ I'm not sure how many people really want to use this class; let me
+ know if you do. Mainly I like the name."""
+
+ def popTag(self):
+ if len(self.tagStack) > 1:
+ tag = self.tagStack[-1]
+ parent = self.tagStack[-2]
+ parent._getAttrMap()
+ if (isinstance(tag, Tag) and len(tag.contents) == 1 and
+ isinstance(tag.contents[0], NavigableText) and
+ not parent.attrMap.has_key(tag.name)):
+ parent[tag.name] = tag.contents[0]
+ BeautifulStoneSoup.popTag(self)
+
+#Enterprise class names! It has come to our attention that some people
+#think the names of the Beautiful Soup parser classes are too silly
+#and "unprofessional" for use in enterprise screen-scraping. We feel
+#your pain! For such-minded folk, the Beautiful Soup Consortium And
+#All-Night Kosher Bakery recommends renaming this file to
+#"RobustParser.py" (or, in cases of extreme enterprisitude,
+#"RobustParserBeanInterface.class") and using the following
+#enterprise-friendly class aliases:
+class RobustXMLParser(BeautifulStoneSoup):
+ pass
+class RobustHTMLParser(BeautifulSoup):
+ pass
+class RobustWackAssHTMLParser(ICantBelieveItsBeautifulSoup):
+ pass
+class SimplifyingSOAPParser(BeautifulSOAP):
+ pass
+
+###
+
+
+#By default, act as an HTML pretty-printer.
+if __name__ == '__main__':
+ import sys
+ soup = BeautifulStoneSoup(sys.stdin.read())
+ print soup.prettify()
diff --git a/CMGTools/Production/python/mechanize/_beautifulsoup.pyc b/CMGTools/Production/python/mechanize/_beautifulsoup.pyc
new file mode 100644
index 0000000..e9ef5fe
Binary files /dev/null and b/CMGTools/Production/python/mechanize/_beautifulsoup.pyc differ
diff --git a/CMGTools/Production/python/mechanize/_clientcookie.py b/CMGTools/Production/python/mechanize/_clientcookie.py
new file mode 100644
index 0000000..2ed4c87
--- /dev/null
+++ b/CMGTools/Production/python/mechanize/_clientcookie.py
@@ -0,0 +1,1725 @@
+"""HTTP cookie handling for web clients.
+
+This module originally developed from my port of Gisle Aas' Perl module
+HTTP::Cookies, from the libwww-perl library.
+
+Docstrings, comments and debug strings in this code refer to the
+attributes of the HTTP cookie system as cookie-attributes, to distinguish
+them clearly from Python attributes.
+
+ CookieJar____
+ / \ \
+ FileCookieJar \ \
+ / | \ \ \
+ MozillaCookieJar | LWPCookieJar \ \
+ | | \
+ | ---MSIEBase | \
+ | / | | \
+ | / MSIEDBCookieJar BSDDBCookieJar
+ |/
+ MSIECookieJar
+
+Comments to John J Lee .
+
+
+Copyright 2002-2006 John J Lee
+Copyright 1997-1999 Gisle Aas (original libwww-perl code)
+Copyright 2002-2003 Johnny Lee (original MSIE Perl code)
+
+This code is free software; you can redistribute it and/or modify it
+under the terms of the BSD or ZPL 2.1 licenses (see the file
+COPYING.txt included with the distribution).
+
+"""
+
+import sys, re, copy, time, urllib, types, logging
+try:
+ import threading
+ _threading = threading; del threading
+except ImportError:
+ import dummy_threading
+ _threading = dummy_threading; del dummy_threading
+
+MISSING_FILENAME_TEXT = ("a filename was not supplied (nor was the CookieJar "
+ "instance initialised with one)")
+DEFAULT_HTTP_PORT = "80"
+
+from _headersutil import split_header_words, parse_ns_headers
+from _util import isstringlike
+import _rfc3986
+
+debug = logging.getLogger("mechanize.cookies").debug
+
+
+def reraise_unmasked_exceptions(unmasked=()):
+ # There are a few catch-all except: statements in this module, for
+ # catching input that's bad in unexpected ways.
+ # This function re-raises some exceptions we don't want to trap.
+ import mechanize, warnings
+ if not mechanize.USE_BARE_EXCEPT:
+ raise
+ unmasked = unmasked + (KeyboardInterrupt, SystemExit, MemoryError)
+ etype = sys.exc_info()[0]
+ if issubclass(etype, unmasked):
+ raise
+ # swallowed an exception
+ import traceback, StringIO
+ f = StringIO.StringIO()
+ traceback.print_exc(None, f)
+ msg = f.getvalue()
+ warnings.warn("mechanize bug!\n%s" % msg, stacklevel=2)
+
+
+IPV4_RE = re.compile(r"\.\d+$")
+def is_HDN(text):
+ """Return True if text is a host domain name."""
+ # XXX
+ # This may well be wrong. Which RFC is HDN defined in, if any (for
+ # the purposes of RFC 2965)?
+ # For the current implementation, what about IPv6? Remember to look
+ # at other uses of IPV4_RE also, if change this.
+ return not (IPV4_RE.search(text) or
+ text == "" or
+ text[0] == "." or text[-1] == ".")
+
+def domain_match(A, B):
+ """Return True if domain A domain-matches domain B, according to RFC 2965.
+
+ A and B may be host domain names or IP addresses.
+
+ RFC 2965, section 1:
+
+ Host names can be specified either as an IP address or a HDN string.
+ Sometimes we compare one host name with another. (Such comparisons SHALL
+ be case-insensitive.) Host A's name domain-matches host B's if
+
+ * their host name strings string-compare equal; or
+
+ * A is a HDN string and has the form NB, where N is a non-empty
+ name string, B has the form .B', and B' is a HDN string. (So,
+ x.y.com domain-matches .Y.com but not Y.com.)
+
+ Note that domain-match is not a commutative operation: a.b.c.com
+ domain-matches .c.com, but not the reverse.
+
+ """
+ # Note that, if A or B are IP addresses, the only relevant part of the
+ # definition of the domain-match algorithm is the direct string-compare.
+ A = A.lower()
+ B = B.lower()
+ if A == B:
+ return True
+ if not is_HDN(A):
+ return False
+ i = A.rfind(B)
+ has_form_nb = not (i == -1 or i == 0)
+ return (
+ has_form_nb and
+ B.startswith(".") and
+ is_HDN(B[1:])
+ )
+
+def liberal_is_HDN(text):
+ """Return True if text is a sort-of-like a host domain name.
+
+ For accepting/blocking domains.
+
+ """
+ return not IPV4_RE.search(text)
+
+def user_domain_match(A, B):
+ """For blocking/accepting domains.
+
+ A and B may be host domain names or IP addresses.
+
+ """
+ A = A.lower()
+ B = B.lower()
+ if not (liberal_is_HDN(A) and liberal_is_HDN(B)):
+ if A == B:
+ # equal IP addresses
+ return True
+ return False
+ initial_dot = B.startswith(".")
+ if initial_dot and A.endswith(B):
+ return True
+ if not initial_dot and A == B:
+ return True
+ return False
+
+cut_port_re = re.compile(r":\d+$")
+def request_host(request):
+ """Return request-host, as defined by RFC 2965.
+
+ Variation from RFC: returned value is lowercased, for convenient
+ comparison.
+
+ """
+ url = request.get_full_url()
+ host = _rfc3986.urlsplit(url)[1]
+ if host is None:
+ host = request.get_header("Host", "")
+ # remove port, if present
+ return cut_port_re.sub("", host, 1)
+
+def request_host_lc(request):
+ return request_host(request).lower()
+
+def eff_request_host(request):
+ """Return a tuple (request-host, effective request-host name)."""
+ erhn = req_host = request_host(request)
+ if req_host.find(".") == -1 and not IPV4_RE.search(req_host):
+ erhn = req_host + ".local"
+ return req_host, erhn
+
+def eff_request_host_lc(request):
+ req_host, erhn = eff_request_host(request)
+ return req_host.lower(), erhn.lower()
+
+def effective_request_host(request):
+ """Return the effective request-host, as defined by RFC 2965."""
+ return eff_request_host(request)[1]
+
+def request_path(request):
+ """Return path component of request-URI, as defined by RFC 2965."""
+ url = request.get_full_url()
+ path = escape_path(_rfc3986.urlsplit(url)[2])
+ if not path.startswith("/"):
+ path = "/" + path
+ return path
+
+def request_port(request):
+ host = request.get_host()
+ i = host.find(':')
+ if i >= 0:
+ port = host[i+1:]
+ try:
+ int(port)
+ except ValueError:
+ debug("nonnumeric port: '%s'", port)
+ return None
+ else:
+ port = DEFAULT_HTTP_PORT
+ return port
+
+def request_is_unverifiable(request):
+ try:
+ return request.is_unverifiable()
+ except AttributeError:
+ if hasattr(request, "unverifiable"):
+ return request.unverifiable
+ else:
+ raise
+
+# Characters in addition to A-Z, a-z, 0-9, '_', '.', and '-' that don't
+# need to be escaped to form a valid HTTP URL (RFCs 2396 and 1738).
+HTTP_PATH_SAFE = "%/;:@&=+$,!~*'()"
+ESCAPED_CHAR_RE = re.compile(r"%([0-9a-fA-F][0-9a-fA-F])")
+def uppercase_escaped_char(match):
+ return "%%%s" % match.group(1).upper()
+def escape_path(path):
+ """Escape any invalid characters in HTTP URL, and uppercase all escapes."""
+ # There's no knowing what character encoding was used to create URLs
+ # containing %-escapes, but since we have to pick one to escape invalid
+ # path characters, we pick UTF-8, as recommended in the HTML 4.0
+ # specification:
+ # http://www.w3.org/TR/REC-html40/appendix/notes.html#h-B.2.1
+ # And here, kind of: draft-fielding-uri-rfc2396bis-03
+ # (And in draft IRI specification: draft-duerst-iri-05)
+ # (And here, for new URI schemes: RFC 2718)
+ if isinstance(path, types.UnicodeType):
+ path = path.encode("utf-8")
+ path = urllib.quote(path, HTTP_PATH_SAFE)
+ path = ESCAPED_CHAR_RE.sub(uppercase_escaped_char, path)
+ return path
+
+def reach(h):
+ """Return reach of host h, as defined by RFC 2965, section 1.
+
+ The reach R of a host name H is defined as follows:
+
+ * If
+
+ - H is the host domain name of a host; and,
+
+ - H has the form A.B; and
+
+ - A has no embedded (that is, interior) dots; and
+
+ - B has at least one embedded dot, or B is the string "local".
+ then the reach of H is .B.
+
+ * Otherwise, the reach of H is H.
+
+ >>> reach("www.acme.com")
+ '.acme.com'
+ >>> reach("acme.com")
+ 'acme.com'
+ >>> reach("acme.local")
+ '.local'
+
+ """
+ i = h.find(".")
+ if i >= 0:
+ #a = h[:i] # this line is only here to show what a is
+ b = h[i+1:]
+ i = b.find(".")
+ if is_HDN(h) and (i >= 0 or b == "local"):
+ return "."+b
+ return h
+
+def is_third_party(request):
+ """
+
+ RFC 2965, section 3.3.6:
+
+ An unverifiable transaction is to a third-party host if its request-
+ host U does not domain-match the reach R of the request-host O in the
+ origin transaction.
+
+ """
+ req_host = request_host_lc(request)
+ # the origin request's request-host was stuffed into request by
+ # _urllib2_support.AbstractHTTPHandler
+ return not domain_match(req_host, reach(request.origin_req_host))
+
+
+try:
+ all
+except NameError:
+ # python 2.4
+ def all(iterable):
+ for x in iterable:
+ if not x:
+ return False
+ return True
+
+
+class Cookie:
+ """HTTP Cookie.
+
+ This class represents both Netscape and RFC 2965 cookies.
+
+ This is deliberately a very simple class. It just holds attributes. It's
+ possible to construct Cookie instances that don't comply with the cookie
+ standards. CookieJar.make_cookies is the factory function for Cookie
+ objects -- it deals with cookie parsing, supplying defaults, and
+ normalising to the representation used in this class. CookiePolicy is
+ responsible for checking them to see whether they should be accepted from
+ and returned to the server.
+
+ version: integer;
+ name: string;
+ value: string (may be None);
+ port: string; None indicates no attribute was supplied (e.g. "Port", rather
+ than eg. "Port=80"); otherwise, a port string (eg. "80") or a port list
+ string (e.g. "80,8080")
+ port_specified: boolean; true if a value was supplied with the Port
+ cookie-attribute
+ domain: string;
+ domain_specified: boolean; true if Domain was explicitly set
+ domain_initial_dot: boolean; true if Domain as set in HTTP header by server
+ started with a dot (yes, this really is necessary!)
+ path: string;
+ path_specified: boolean; true if Path was explicitly set
+ secure: boolean; true if should only be returned over secure connection
+ expires: integer; seconds since epoch (RFC 2965 cookies should calculate
+ this value from the Max-Age attribute)
+ discard: boolean, true if this is a session cookie; (if no expires value,
+ this should be true)
+ comment: string;
+ comment_url: string;
+ rfc2109: boolean; true if cookie arrived in a Set-Cookie: (not
+ Set-Cookie2:) header, but had a version cookie-attribute of 1
+ rest: mapping of other cookie-attributes
+
+ Note that the port may be present in the headers, but unspecified ("Port"
+ rather than"Port=80", for example); if this is the case, port is None.
+
+ """
+
+
+ _attrs = ("version", "name", "value",
+ "port", "port_specified",
+ "domain", "domain_specified", "domain_initial_dot",
+ "path", "path_specified",
+ "secure", "expires", "discard", "comment", "comment_url",
+ "rfc2109", "_rest")
+
+ def __init__(self, version, name, value,
+ port, port_specified,
+ domain, domain_specified, domain_initial_dot,
+ path, path_specified,
+ secure,
+ expires,
+ discard,
+ comment,
+ comment_url,
+ rest,
+ rfc2109=False,
+ ):
+
+ if version is not None: version = int(version)
+ if expires is not None: expires = int(expires)
+ if port is None and port_specified is True:
+ raise ValueError("if port is None, port_specified must be false")
+
+ self.version = version
+ self.name = name
+ self.value = value
+ self.port = port
+ self.port_specified = port_specified
+ # normalise case, as per RFC 2965 section 3.3.3
+ self.domain = domain.lower()
+ self.domain_specified = domain_specified
+ # Sigh. We need to know whether the domain given in the
+ # cookie-attribute had an initial dot, in order to follow RFC 2965
+ # (as clarified in draft errata). Needed for the returned $Domain
+ # value.
+ self.domain_initial_dot = domain_initial_dot
+ self.path = path
+ self.path_specified = path_specified
+ self.secure = secure
+ self.expires = expires
+ self.discard = discard
+ self.comment = comment
+ self.comment_url = comment_url
+ self.rfc2109 = rfc2109
+
+ self._rest = copy.copy(rest)
+
+ def has_nonstandard_attr(self, name):
+ return self._rest.has_key(name)
+ def get_nonstandard_attr(self, name, default=None):
+ return self._rest.get(name, default)
+ def set_nonstandard_attr(self, name, value):
+ self._rest[name] = value
+ def nonstandard_attr_keys(self):
+ return self._rest.keys()
+
+ def is_expired(self, now=None):
+ if now is None: now = time.time()
+ return (self.expires is not None) and (self.expires <= now)
+
+ def __eq__(self, other):
+ return all(getattr(self, a) == getattr(other, a) for a in self._attrs)
+
+ def __ne__(self, other):
+ return not (self == other)
+
+ def __str__(self):
+ if self.port is None: p = ""
+ else: p = ":"+self.port
+ limit = self.domain + p + self.path
+ if self.value is not None:
+ namevalue = "%s=%s" % (self.name, self.value)
+ else:
+ namevalue = self.name
+ return "" % (namevalue, limit)
+
+ def __repr__(self):
+ args = []
+ for name in ["version", "name", "value",
+ "port", "port_specified",
+ "domain", "domain_specified", "domain_initial_dot",
+ "path", "path_specified",
+ "secure", "expires", "discard", "comment", "comment_url",
+ ]:
+ attr = getattr(self, name)
+ args.append("%s=%s" % (name, repr(attr)))
+ args.append("rest=%s" % repr(self._rest))
+ args.append("rfc2109=%s" % repr(self.rfc2109))
+ return "Cookie(%s)" % ", ".join(args)
+
+
+class CookiePolicy:
+ """Defines which cookies get accepted from and returned to server.
+
+ May also modify cookies.
+
+ The subclass DefaultCookiePolicy defines the standard rules for Netscape
+ and RFC 2965 cookies -- override that if you want a customised policy.
+
+ As well as implementing set_ok and return_ok, implementations of this
+ interface must also supply the following attributes, indicating which
+ protocols should be used, and how. These can be read and set at any time,
+ though whether that makes complete sense from the protocol point of view is
+ doubtful.
+
+ Public attributes:
+
+ netscape: implement netscape protocol
+ rfc2965: implement RFC 2965 protocol
+ rfc2109_as_netscape:
+ WARNING: This argument will change or go away if is not accepted into
+ the Python standard library in this form!
+ If true, treat RFC 2109 cookies as though they were Netscape cookies. The
+ default is for this attribute to be None, which means treat 2109 cookies
+ as RFC 2965 cookies unless RFC 2965 handling is switched off (which it is,
+ by default), and as Netscape cookies otherwise.
+ hide_cookie2: don't add Cookie2 header to requests (the presence of
+ this header indicates to the server that we understand RFC 2965
+ cookies)
+
+ """
+ def set_ok(self, cookie, request):
+ """Return true if (and only if) cookie should be accepted from server.
+
+ Currently, pre-expired cookies never get this far -- the CookieJar
+ class deletes such cookies itself.
+
+ cookie: mechanize.Cookie object
+ request: object implementing the interface defined by
+ CookieJar.extract_cookies.__doc__
+
+ """
+ raise NotImplementedError()
+
+ def return_ok(self, cookie, request):
+ """Return true if (and only if) cookie should be returned to server.
+
+ cookie: mechanize.Cookie object
+ request: object implementing the interface defined by
+ CookieJar.add_cookie_header.__doc__
+
+ """
+ raise NotImplementedError()
+
+ def domain_return_ok(self, domain, request):
+ """Return false if cookies should not be returned, given cookie domain.
+
+ This is here as an optimization, to remove the need for checking every
+ cookie with a particular domain (which may involve reading many files).
+ The default implementations of domain_return_ok and path_return_ok
+ (return True) leave all the work to return_ok.
+
+ If domain_return_ok returns true for the cookie domain, path_return_ok
+ is called for the cookie path. Otherwise, path_return_ok and return_ok
+ are never called for that cookie domain. If path_return_ok returns
+ true, return_ok is called with the Cookie object itself for a full
+ check. Otherwise, return_ok is never called for that cookie path.
+
+ Note that domain_return_ok is called for every *cookie* domain, not
+ just for the *request* domain. For example, the function might be
+ called with both ".acme.com" and "www.acme.com" if the request domain
+ is "www.acme.com". The same goes for path_return_ok.
+
+ For argument documentation, see the docstring for return_ok.
+
+ """
+ return True
+
+ def path_return_ok(self, path, request):
+ """Return false if cookies should not be returned, given cookie path.
+
+ See the docstring for domain_return_ok.
+
+ """
+ return True
+
+
+class DefaultCookiePolicy(CookiePolicy):
+ """Implements the standard rules for accepting and returning cookies.
+
+ Both RFC 2965 and Netscape cookies are covered. RFC 2965 handling is
+ switched off by default.
+
+ The easiest way to provide your own policy is to override this class and
+ call its methods in your overriden implementations before adding your own
+ additional checks.
+
+ import mechanize
+ class MyCookiePolicy(mechanize.DefaultCookiePolicy):
+ def set_ok(self, cookie, request):
+ if not mechanize.DefaultCookiePolicy.set_ok(
+ self, cookie, request):
+ return False
+ if i_dont_want_to_store_this_cookie():
+ return False
+ return True
+
+ In addition to the features required to implement the CookiePolicy
+ interface, this class allows you to block and allow domains from setting
+ and receiving cookies. There are also some strictness switches that allow
+ you to tighten up the rather loose Netscape protocol rules a little bit (at
+ the cost of blocking some benign cookies).
+
+ A domain blacklist and whitelist is provided (both off by default). Only
+ domains not in the blacklist and present in the whitelist (if the whitelist
+ is active) participate in cookie setting and returning. Use the
+ blocked_domains constructor argument, and blocked_domains and
+ set_blocked_domains methods (and the corresponding argument and methods for
+ allowed_domains). If you set a whitelist, you can turn it off again by
+ setting it to None.
+
+ Domains in block or allow lists that do not start with a dot must
+ string-compare equal. For example, "acme.com" matches a blacklist entry of
+ "acme.com", but "www.acme.com" does not. Domains that do start with a dot
+ are matched by more specific domains too. For example, both "www.acme.com"
+ and "www.munitions.acme.com" match ".acme.com" (but "acme.com" itself does
+ not). IP addresses are an exception, and must match exactly. For example,
+ if blocked_domains contains "192.168.1.2" and ".168.1.2" 192.168.1.2 is
+ blocked, but 193.168.1.2 is not.
+
+ Additional Public Attributes:
+
+ General strictness switches
+
+ strict_domain: don't allow sites to set two-component domains with
+ country-code top-level domains like .co.uk, .gov.uk, .co.nz. etc.
+ This is far from perfect and isn't guaranteed to work!
+
+ RFC 2965 protocol strictness switches
+
+ strict_rfc2965_unverifiable: follow RFC 2965 rules on unverifiable
+ transactions (usually, an unverifiable transaction is one resulting from
+ a redirect or an image hosted on another site); if this is false, cookies
+ are NEVER blocked on the basis of verifiability
+
+ Netscape protocol strictness switches
+
+ strict_ns_unverifiable: apply RFC 2965 rules on unverifiable transactions
+ even to Netscape cookies
+ strict_ns_domain: flags indicating how strict to be with domain-matching
+ rules for Netscape cookies:
+ DomainStrictNoDots: when setting cookies, host prefix must not contain a
+ dot (e.g. www.foo.bar.com can't set a cookie for .bar.com, because
+ www.foo contains a dot)
+ DomainStrictNonDomain: cookies that did not explicitly specify a Domain
+ cookie-attribute can only be returned to a domain that string-compares
+ equal to the domain that set the cookie (e.g. rockets.acme.com won't
+ be returned cookies from acme.com that had no Domain cookie-attribute)
+ DomainRFC2965Match: when setting cookies, require a full RFC 2965
+ domain-match
+ DomainLiberal and DomainStrict are the most useful combinations of the
+ above flags, for convenience
+ strict_ns_set_initial_dollar: ignore cookies in Set-Cookie: headers that
+ have names starting with '$'
+ strict_ns_set_path: don't allow setting cookies whose path doesn't
+ path-match request URI
+
+ """
+
+ DomainStrictNoDots = 1
+ DomainStrictNonDomain = 2
+ DomainRFC2965Match = 4
+
+ DomainLiberal = 0
+ DomainStrict = DomainStrictNoDots|DomainStrictNonDomain
+
+ def __init__(self,
+ blocked_domains=None, allowed_domains=None,
+ netscape=True, rfc2965=False,
+ # WARNING: this argument will change or go away if is not
+ # accepted into the Python standard library in this form!
+ # default, ie. treat 2109 as netscape iff not rfc2965
+ rfc2109_as_netscape=None,
+ hide_cookie2=False,
+ strict_domain=False,
+ strict_rfc2965_unverifiable=True,
+ strict_ns_unverifiable=False,
+ strict_ns_domain=DomainLiberal,
+ strict_ns_set_initial_dollar=False,
+ strict_ns_set_path=False,
+ ):
+ """
+ Constructor arguments should be used as keyword arguments only.
+
+ blocked_domains: sequence of domain names that we never accept cookies
+ from, nor return cookies to
+ allowed_domains: if not None, this is a sequence of the only domains
+ for which we accept and return cookies
+
+ For other arguments, see CookiePolicy.__doc__ and
+ DefaultCookiePolicy.__doc__..
+
+ """
+ self.netscape = netscape
+ self.rfc2965 = rfc2965
+ self.rfc2109_as_netscape = rfc2109_as_netscape
+ self.hide_cookie2 = hide_cookie2
+ self.strict_domain = strict_domain
+ self.strict_rfc2965_unverifiable = strict_rfc2965_unverifiable
+ self.strict_ns_unverifiable = strict_ns_unverifiable
+ self.strict_ns_domain = strict_ns_domain
+ self.strict_ns_set_initial_dollar = strict_ns_set_initial_dollar
+ self.strict_ns_set_path = strict_ns_set_path
+
+ if blocked_domains is not None:
+ self._blocked_domains = tuple(blocked_domains)
+ else:
+ self._blocked_domains = ()
+
+ if allowed_domains is not None:
+ allowed_domains = tuple(allowed_domains)
+ self._allowed_domains = allowed_domains
+
+ def blocked_domains(self):
+ """Return the sequence of blocked domains (as a tuple)."""
+ return self._blocked_domains
+ def set_blocked_domains(self, blocked_domains):
+ """Set the sequence of blocked domains."""
+ self._blocked_domains = tuple(blocked_domains)
+
+ def is_blocked(self, domain):
+ for blocked_domain in self._blocked_domains:
+ if user_domain_match(domain, blocked_domain):
+ return True
+ return False
+
+ def allowed_domains(self):
+ """Return None, or the sequence of allowed domains (as a tuple)."""
+ return self._allowed_domains
+ def set_allowed_domains(self, allowed_domains):
+ """Set the sequence of allowed domains, or None."""
+ if allowed_domains is not None:
+ allowed_domains = tuple(allowed_domains)
+ self._allowed_domains = allowed_domains
+
+ def is_not_allowed(self, domain):
+ if self._allowed_domains is None:
+ return False
+ for allowed_domain in self._allowed_domains:
+ if user_domain_match(domain, allowed_domain):
+ return False
+ return True
+
+ def set_ok(self, cookie, request):
+ """
+ If you override set_ok, be sure to call this method. If it returns
+ false, so should your subclass (assuming your subclass wants to be more
+ strict about which cookies to accept).
+
+ """
+ debug(" - checking cookie %s", cookie)
+
+ assert cookie.name is not None
+
+ for n in "version", "verifiability", "name", "path", "domain", "port":
+ fn_name = "set_ok_"+n
+ fn = getattr(self, fn_name)
+ if not fn(cookie, request):
+ return False
+
+ return True
+
+ def set_ok_version(self, cookie, request):
+ if cookie.version is None:
+ # Version is always set to 0 by parse_ns_headers if it's a Netscape
+ # cookie, so this must be an invalid RFC 2965 cookie.
+ debug(" Set-Cookie2 without version attribute (%s)", cookie)
+ return False
+ if cookie.version > 0 and not self.rfc2965:
+ debug(" RFC 2965 cookies are switched off")
+ return False
+ elif cookie.version == 0 and not self.netscape:
+ debug(" Netscape cookies are switched off")
+ return False
+ return True
+
+ def set_ok_verifiability(self, cookie, request):
+ if request_is_unverifiable(request) and is_third_party(request):
+ if cookie.version > 0 and self.strict_rfc2965_unverifiable:
+ debug(" third-party RFC 2965 cookie during "
+ "unverifiable transaction")
+ return False
+ elif cookie.version == 0 and self.strict_ns_unverifiable:
+ debug(" third-party Netscape cookie during "
+ "unverifiable transaction")
+ return False
+ return True
+
+ def set_ok_name(self, cookie, request):
+ # Try and stop servers setting V0 cookies designed to hack other
+ # servers that know both V0 and V1 protocols.
+ if (cookie.version == 0 and self.strict_ns_set_initial_dollar and
+ cookie.name.startswith("$")):
+ debug(" illegal name (starts with '$'): '%s'", cookie.name)
+ return False
+ return True
+
+ def set_ok_path(self, cookie, request):
+ if cookie.path_specified:
+ req_path = request_path(request)
+ if ((cookie.version > 0 or
+ (cookie.version == 0 and self.strict_ns_set_path)) and
+ not req_path.startswith(cookie.path)):
+ debug(" path attribute %s is not a prefix of request "
+ "path %s", cookie.path, req_path)
+ return False
+ return True
+
+ def set_ok_countrycode_domain(self, cookie, request):
+ """Return False if explicit cookie domain is not acceptable.
+
+ Called by set_ok_domain, for convenience of overriding by
+ subclasses.
+
+ """
+ if cookie.domain_specified and self.strict_domain:
+ domain = cookie.domain
+ # since domain was specified, we know that:
+ assert domain.startswith(".")
+ if domain.count(".") == 2:
+ # domain like .foo.bar
+ i = domain.rfind(".")
+ tld = domain[i+1:]
+ sld = domain[1:i]
+ if (sld.lower() in [
+ "co", "ac",
+ "com", "edu", "org", "net", "gov", "mil", "int",
+ "aero", "biz", "cat", "coop", "info", "jobs", "mobi",
+ "museum", "name", "pro", "travel",
+ ] and
+ len(tld) == 2):
+ # domain like .co.uk
+ return False
+ return True
+
+ def set_ok_domain(self, cookie, request):
+ if self.is_blocked(cookie.domain):
+ debug(" domain %s is in user block-list", cookie.domain)
+ return False
+ if self.is_not_allowed(cookie.domain):
+ debug(" domain %s is not in user allow-list", cookie.domain)
+ return False
+ if not self.set_ok_countrycode_domain(cookie, request):
+ debug(" country-code second level domain %s", cookie.domain)
+ return False
+ if cookie.domain_specified:
+ req_host, erhn = eff_request_host_lc(request)
+ domain = cookie.domain
+ if domain.startswith("."):
+ undotted_domain = domain[1:]
+ else:
+ undotted_domain = domain
+ embedded_dots = (undotted_domain.find(".") >= 0)
+ if not embedded_dots and domain != ".local":
+ debug(" non-local domain %s contains no embedded dot",
+ domain)
+ return False
+ if cookie.version == 0:
+ if (not erhn.endswith(domain) and
+ (not erhn.startswith(".") and
+ not ("."+erhn).endswith(domain))):
+ debug(" effective request-host %s (even with added "
+ "initial dot) does not end end with %s",
+ erhn, domain)
+ return False
+ if (cookie.version > 0 or
+ (self.strict_ns_domain & self.DomainRFC2965Match)):
+ if not domain_match(erhn, domain):
+ debug(" effective request-host %s does not domain-match "
+ "%s", erhn, domain)
+ return False
+ if (cookie.version > 0 or
+ (self.strict_ns_domain & self.DomainStrictNoDots)):
+ host_prefix = req_host[:-len(domain)]
+ if (host_prefix.find(".") >= 0 and
+ not IPV4_RE.search(req_host)):
+ debug(" host prefix %s for domain %s contains a dot",
+ host_prefix, domain)
+ return False
+ return True
+
+ def set_ok_port(self, cookie, request):
+ if cookie.port_specified:
+ req_port = request_port(request)
+ if req_port is None:
+ req_port = "80"
+ else:
+ req_port = str(req_port)
+ for p in cookie.port.split(","):
+ try:
+ int(p)
+ except ValueError:
+ debug(" bad port %s (not numeric)", p)
+ return False
+ if p == req_port:
+ break
+ else:
+ debug(" request port (%s) not found in %s",
+ req_port, cookie.port)
+ return False
+ return True
+
+ def return_ok(self, cookie, request):
+ """
+ If you override return_ok, be sure to call this method. If it returns
+ false, so should your subclass (assuming your subclass wants to be more
+ strict about which cookies to return).
+
+ """
+ # Path has already been checked by path_return_ok, and domain blocking
+ # done by domain_return_ok.
+ debug(" - checking cookie %s", cookie)
+
+ for n in ("version", "verifiability", "secure", "expires", "port",
+ "domain"):
+ fn_name = "return_ok_"+n
+ fn = getattr(self, fn_name)
+ if not fn(cookie, request):
+ return False
+ return True
+
+ def return_ok_version(self, cookie, request):
+ if cookie.version > 0 and not self.rfc2965:
+ debug(" RFC 2965 cookies are switched off")
+ return False
+ elif cookie.version == 0 and not self.netscape:
+ debug(" Netscape cookies are switched off")
+ return False
+ return True
+
+ def return_ok_verifiability(self, cookie, request):
+ if request_is_unverifiable(request) and is_third_party(request):
+ if cookie.version > 0 and self.strict_rfc2965_unverifiable:
+ debug(" third-party RFC 2965 cookie during unverifiable "
+ "transaction")
+ return False
+ elif cookie.version == 0 and self.strict_ns_unverifiable:
+ debug(" third-party Netscape cookie during unverifiable "
+ "transaction")
+ return False
+ return True
+
+ def return_ok_secure(self, cookie, request):
+ if cookie.secure and request.get_type() != "https":
+ debug(" secure cookie with non-secure request")
+ return False
+ return True
+
+ def return_ok_expires(self, cookie, request):
+ if cookie.is_expired(self._now):
+ debug(" cookie expired")
+ return False
+ return True
+
+ def return_ok_port(self, cookie, request):
+ if cookie.port:
+ req_port = request_port(request)
+ if req_port is None:
+ req_port = "80"
+ for p in cookie.port.split(","):
+ if p == req_port:
+ break
+ else:
+ debug(" request port %s does not match cookie port %s",
+ req_port, cookie.port)
+ return False
+ return True
+
+ def return_ok_domain(self, cookie, request):
+ req_host, erhn = eff_request_host_lc(request)
+ domain = cookie.domain
+
+ # strict check of non-domain cookies: Mozilla does this, MSIE5 doesn't
+ if (cookie.version == 0 and
+ (self.strict_ns_domain & self.DomainStrictNonDomain) and
+ not cookie.domain_specified and domain != erhn):
+ debug(" cookie with unspecified domain does not string-compare "
+ "equal to request domain")
+ return False
+
+ if cookie.version > 0 and not domain_match(erhn, domain):
+ debug(" effective request-host name %s does not domain-match "
+ "RFC 2965 cookie domain %s", erhn, domain)
+ return False
+ if cookie.version == 0 and not ("."+erhn).endswith(domain):
+ debug(" request-host %s does not match Netscape cookie domain "
+ "%s", req_host, domain)
+ return False
+ return True
+
+ def domain_return_ok(self, domain, request):
+ # Liberal check of domain. This is here as an optimization to avoid
+ # having to load lots of MSIE cookie files unless necessary.
+
+ # Munge req_host and erhn to always start with a dot, so as to err on
+ # the side of letting cookies through.
+ dotted_req_host, dotted_erhn = eff_request_host_lc(request)
+ if not dotted_req_host.startswith("."):
+ dotted_req_host = "."+dotted_req_host
+ if not dotted_erhn.startswith("."):
+ dotted_erhn = "."+dotted_erhn
+ if not (dotted_req_host.endswith(domain) or
+ dotted_erhn.endswith(domain)):
+ #debug(" request domain %s does not match cookie domain %s",
+ # req_host, domain)
+ return False
+
+ if self.is_blocked(domain):
+ debug(" domain %s is in user block-list", domain)
+ return False
+ if self.is_not_allowed(domain):
+ debug(" domain %s is not in user allow-list", domain)
+ return False
+
+ return True
+
+ def path_return_ok(self, path, request):
+ debug("- checking cookie path=%s", path)
+ req_path = request_path(request)
+ if not req_path.startswith(path):
+ debug(" %s does not path-match %s", req_path, path)
+ return False
+ return True
+
+
+def vals_sorted_by_key(adict):
+ keys = adict.keys()
+ keys.sort()
+ return map(adict.get, keys)
+
+class MappingIterator:
+ """Iterates over nested mapping, depth-first, in sorted order by key."""
+ def __init__(self, mapping):
+ self._s = [(vals_sorted_by_key(mapping), 0, None)] # LIFO stack
+
+ def __iter__(self): return self
+
+ def next(self):
+ # this is hairy because of lack of generators
+ while 1:
+ try:
+ vals, i, prev_item = self._s.pop()
+ except IndexError:
+ raise StopIteration()
+ if i < len(vals):
+ item = vals[i]
+ i = i + 1
+ self._s.append((vals, i, prev_item))
+ try:
+ item.items
+ except AttributeError:
+ # non-mapping
+ break
+ else:
+ # mapping
+ self._s.append((vals_sorted_by_key(item), 0, item))
+ continue
+ return item
+
+
+# Used as second parameter to dict.get method, to distinguish absent
+# dict key from one with a None value.
+class Absent: pass
+
+class CookieJar:
+ """Collection of HTTP cookies.
+
+ You may not need to know about this class: try mechanize.urlopen().
+
+ The major methods are extract_cookies and add_cookie_header; these are all
+ you are likely to need.
+
+ CookieJar supports the iterator protocol:
+
+ for cookie in cookiejar:
+ # do something with cookie
+
+ Methods:
+
+ add_cookie_header(request)
+ extract_cookies(response, request)
+ get_policy()
+ set_policy(policy)
+ cookies_for_request(request)
+ make_cookies(response, request)
+ set_cookie_if_ok(cookie, request)
+ set_cookie(cookie)
+ clear_session_cookies()
+ clear_expired_cookies()
+ clear(domain=None, path=None, name=None)
+
+ Public attributes
+
+ policy: CookiePolicy object
+
+ """
+
+ non_word_re = re.compile(r"\W")
+ quote_re = re.compile(r"([\"\\])")
+ strict_domain_re = re.compile(r"\.?[^.]*")
+ domain_re = re.compile(r"[^.]*")
+ dots_re = re.compile(r"^\.+")
+
+ def __init__(self, policy=None):
+ """
+ See CookieJar.__doc__ for argument documentation.
+
+ """
+ if policy is None:
+ policy = DefaultCookiePolicy()
+ self._policy = policy
+
+ self._cookies = {}
+
+ # for __getitem__ iteration in pre-2.2 Pythons
+ self._prev_getitem_index = 0
+
+ def get_policy(self):
+ return self._policy
+
+ def set_policy(self, policy):
+ self._policy = policy
+
+ def _cookies_for_domain(self, domain, request):
+ cookies = []
+ if not self._policy.domain_return_ok(domain, request):
+ return []
+ debug("Checking %s for cookies to return", domain)
+ cookies_by_path = self._cookies[domain]
+ for path in cookies_by_path.keys():
+ if not self._policy.path_return_ok(path, request):
+ continue
+ cookies_by_name = cookies_by_path[path]
+ for cookie in cookies_by_name.values():
+ if not self._policy.return_ok(cookie, request):
+ debug(" not returning cookie")
+ continue
+ debug(" it's a match")
+ cookies.append(cookie)
+ return cookies
+
+ def cookies_for_request(self, request):
+ """Return a list of cookies to be returned to server.
+
+ The returned list of cookie instances is sorted in the order they
+ should appear in the Cookie: header for return to the server.
+
+ See add_cookie_header.__doc__ for the interface required of the
+ request argument.
+
+ New in version 0.1.10
+
+ """
+ self._policy._now = self._now = int(time.time())
+ cookies = self._cookies_for_request(request)
+ # add cookies in order of most specific (i.e. longest) path first
+ def decreasing_size(a, b): return cmp(len(b.path), len(a.path))
+ cookies.sort(decreasing_size)
+ return cookies
+
+ def _cookies_for_request(self, request):
+ """Return a list of cookies to be returned to server."""
+ # this method still exists (alongside cookies_for_request) because it
+ # is part of an implied protected interface for subclasses of cookiejar
+ # XXX document that implied interface, or provide another way of
+ # implementing cookiejars than subclassing
+ cookies = []
+ for domain in self._cookies.keys():
+ cookies.extend(self._cookies_for_domain(domain, request))
+ return cookies
+
+ def _cookie_attrs(self, cookies):
+ """Return a list of cookie-attributes to be returned to server.
+
+ The $Version attribute is also added when appropriate (currently only
+ once per request).
+
+ >>> jar = CookieJar()
+ >>> ns_cookie = Cookie(0, "foo", '"bar"', None, False,
+ ... "example.com", False, False,
+ ... "/", False, False, None, True,
+ ... None, None, {})
+ >>> jar._cookie_attrs([ns_cookie])
+ ['foo="bar"']
+ >>> rfc2965_cookie = Cookie(1, "foo", "bar", None, False,
+ ... ".example.com", True, False,
+ ... "/", False, False, None, True,
+ ... None, None, {})
+ >>> jar._cookie_attrs([rfc2965_cookie])
+ ['$Version=1', 'foo=bar', '$Domain="example.com"']
+
+ """
+ version_set = False
+
+ attrs = []
+ for cookie in cookies:
+ # set version of Cookie header
+ # XXX
+ # What should it be if multiple matching Set-Cookie headers have
+ # different versions themselves?
+ # Answer: there is no answer; was supposed to be settled by
+ # RFC 2965 errata, but that may never appear...
+ version = cookie.version
+ if not version_set:
+ version_set = True
+ if version > 0:
+ attrs.append("$Version=%s" % version)
+
+ # quote cookie value if necessary
+ # (not for Netscape protocol, which already has any quotes
+ # intact, due to the poorly-specified Netscape Cookie: syntax)
+ if ((cookie.value is not None) and
+ self.non_word_re.search(cookie.value) and version > 0):
+ value = self.quote_re.sub(r"\\\1", cookie.value)
+ else:
+ value = cookie.value
+
+ # add cookie-attributes to be returned in Cookie header
+ if cookie.value is None:
+ attrs.append(cookie.name)
+ else:
+ attrs.append("%s=%s" % (cookie.name, value))
+ if version > 0:
+ if cookie.path_specified:
+ attrs.append('$Path="%s"' % cookie.path)
+ if cookie.domain.startswith("."):
+ domain = cookie.domain
+ if (not cookie.domain_initial_dot and
+ domain.startswith(".")):
+ domain = domain[1:]
+ attrs.append('$Domain="%s"' % domain)
+ if cookie.port is not None:
+ p = "$Port"
+ if cookie.port_specified:
+ p = p + ('="%s"' % cookie.port)
+ attrs.append(p)
+
+ return attrs
+
+ def add_cookie_header(self, request):
+ """Add correct Cookie: header to request (mechanize.Request object).
+
+ The Cookie2 header is also added unless policy.hide_cookie2 is true.
+
+ The request object (usually a mechanize.Request instance) must support
+ the methods get_full_url, get_host, is_unverifiable, get_type,
+ has_header, get_header, header_items and add_unredirected_header, as
+ documented by urllib2.
+ """
+ debug("add_cookie_header")
+ cookies = self.cookies_for_request(request)
+
+ attrs = self._cookie_attrs(cookies)
+ if attrs:
+ if not request.has_header("Cookie"):
+ request.add_unredirected_header("Cookie", "; ".join(attrs))
+
+ # if necessary, advertise that we know RFC 2965
+ if self._policy.rfc2965 and not self._policy.hide_cookie2:
+ for cookie in cookies:
+ if cookie.version != 1 and not request.has_header("Cookie2"):
+ request.add_unredirected_header("Cookie2", '$Version="1"')
+ break
+
+ self.clear_expired_cookies()
+
+ def _normalized_cookie_tuples(self, attrs_set):
+ """Return list of tuples containing normalised cookie information.
+
+ attrs_set is the list of lists of key,value pairs extracted from
+ the Set-Cookie or Set-Cookie2 headers.
+
+ Tuples are name, value, standard, rest, where name and value are the
+ cookie name and value, standard is a dictionary containing the standard
+ cookie-attributes (discard, secure, version, expires or max-age,
+ domain, path and port) and rest is a dictionary containing the rest of
+ the cookie-attributes.
+
+ """
+ cookie_tuples = []
+
+ boolean_attrs = "discard", "secure"
+ value_attrs = ("version",
+ "expires", "max-age",
+ "domain", "path", "port",
+ "comment", "commenturl")
+
+ for cookie_attrs in attrs_set:
+ name, value = cookie_attrs[0]
+
+ # Build dictionary of standard cookie-attributes (standard) and
+ # dictionary of other cookie-attributes (rest).
+
+ # Note: expiry time is normalised to seconds since epoch. V0
+ # cookies should have the Expires cookie-attribute, and V1 cookies
+ # should have Max-Age, but since V1 includes RFC 2109 cookies (and
+ # since V0 cookies may be a mish-mash of Netscape and RFC 2109), we
+ # accept either (but prefer Max-Age).
+ max_age_set = False
+
+ bad_cookie = False
+
+ standard = {}
+ rest = {}
+ for k, v in cookie_attrs[1:]:
+ lc = k.lower()
+ # don't lose case distinction for unknown fields
+ if lc in value_attrs or lc in boolean_attrs:
+ k = lc
+ if k in boolean_attrs and v is None:
+ # boolean cookie-attribute is present, but has no value
+ # (like "discard", rather than "port=80")
+ v = True
+ if standard.has_key(k):
+ # only first value is significant
+ continue
+ if k == "domain":
+ if v is None:
+ debug(" missing value for domain attribute")
+ bad_cookie = True
+ break
+ # RFC 2965 section 3.3.3
+ v = v.lower()
+ if k == "expires":
+ if max_age_set:
+ # Prefer max-age to expires (like Mozilla)
+ continue
+ if v is None:
+ debug(" missing or invalid value for expires "
+ "attribute: treating as session cookie")
+ continue
+ if k == "max-age":
+ max_age_set = True
+ if v is None:
+ debug(" missing value for max-age attribute")
+ bad_cookie = True
+ break
+ try:
+ v = int(v)
+ except ValueError:
+ debug(" missing or invalid (non-numeric) value for "
+ "max-age attribute")
+ bad_cookie = True
+ break
+ # convert RFC 2965 Max-Age to seconds since epoch
+ # XXX Strictly you're supposed to follow RFC 2616
+ # age-calculation rules. Remember that zero Max-Age is a
+ # is a request to discard (old and new) cookie, though.
+ k = "expires"
+ v = self._now + v
+ if (k in value_attrs) or (k in boolean_attrs):
+ if (v is None and
+ k not in ["port", "comment", "commenturl"]):
+ debug(" missing value for %s attribute" % k)
+ bad_cookie = True
+ break
+ standard[k] = v
+ else:
+ rest[k] = v
+
+ if bad_cookie:
+ continue
+
+ cookie_tuples.append((name, value, standard, rest))
+
+ return cookie_tuples
+
+ def _cookie_from_cookie_tuple(self, tup, request):
+ # standard is dict of standard cookie-attributes, rest is dict of the
+ # rest of them
+ name, value, standard, rest = tup
+
+ domain = standard.get("domain", Absent)
+ path = standard.get("path", Absent)
+ port = standard.get("port", Absent)
+ expires = standard.get("expires", Absent)
+
+ # set the easy defaults
+ version = standard.get("version", None)
+ if version is not None:
+ try:
+ version = int(version)
+ except ValueError:
+ return None # invalid version, ignore cookie
+ secure = standard.get("secure", False)
+ # (discard is also set if expires is Absent)
+ discard = standard.get("discard", False)
+ comment = standard.get("comment", None)
+ comment_url = standard.get("commenturl", None)
+
+ # set default path
+ if path is not Absent and path != "":
+ path_specified = True
+ path = escape_path(path)
+ else:
+ path_specified = False
+ path = request_path(request)
+ i = path.rfind("/")
+ if i != -1:
+ if version == 0:
+ # Netscape spec parts company from reality here
+ path = path[:i]
+ else:
+ path = path[:i+1]
+ if len(path) == 0: path = "/"
+
+ # set default domain
+ domain_specified = domain is not Absent
+ # but first we have to remember whether it starts with a dot
+ domain_initial_dot = False
+ if domain_specified:
+ domain_initial_dot = bool(domain.startswith("."))
+ if domain is Absent:
+ req_host, erhn = eff_request_host_lc(request)
+ domain = erhn
+ elif not domain.startswith("."):
+ domain = "."+domain
+
+ # set default port
+ port_specified = False
+ if port is not Absent:
+ if port is None:
+ # Port attr present, but has no value: default to request port.
+ # Cookie should then only be sent back on that port.
+ port = request_port(request)
+ else:
+ port_specified = True
+ port = re.sub(r"\s+", "", port)
+ else:
+ # No port attr present. Cookie can be sent back on any port.
+ port = None
+
+ # set default expires and discard
+ if expires is Absent:
+ expires = None
+ discard = True
+
+ return Cookie(version,
+ name, value,
+ port, port_specified,
+ domain, domain_specified, domain_initial_dot,
+ path, path_specified,
+ secure,
+ expires,
+ discard,
+ comment,
+ comment_url,
+ rest)
+
+ def _cookies_from_attrs_set(self, attrs_set, request):
+ cookie_tuples = self._normalized_cookie_tuples(attrs_set)
+
+ cookies = []
+ for tup in cookie_tuples:
+ cookie = self._cookie_from_cookie_tuple(tup, request)
+ if cookie: cookies.append(cookie)
+ return cookies
+
+ def _process_rfc2109_cookies(self, cookies):
+ if self._policy.rfc2109_as_netscape is None:
+ rfc2109_as_netscape = not self._policy.rfc2965
+ else:
+ rfc2109_as_netscape = self._policy.rfc2109_as_netscape
+ for cookie in cookies:
+ if cookie.version == 1:
+ cookie.rfc2109 = True
+ if rfc2109_as_netscape:
+ # treat 2109 cookies as Netscape cookies rather than
+ # as RFC2965 cookies
+ cookie.version = 0
+
+ def _make_cookies(self, response, request):
+ # get cookie-attributes for RFC 2965 and Netscape protocols
+ headers = response.info()
+ rfc2965_hdrs = headers.getheaders("Set-Cookie2")
+ ns_hdrs = headers.getheaders("Set-Cookie")
+
+ rfc2965 = self._policy.rfc2965
+ netscape = self._policy.netscape
+
+ if ((not rfc2965_hdrs and not ns_hdrs) or
+ (not ns_hdrs and not rfc2965) or
+ (not rfc2965_hdrs and not netscape) or
+ (not netscape and not rfc2965)):
+ return [] # no relevant cookie headers: quick exit
+
+ try:
+ cookies = self._cookies_from_attrs_set(
+ split_header_words(rfc2965_hdrs), request)
+ except:
+ reraise_unmasked_exceptions()
+ cookies = []
+
+ if ns_hdrs and netscape:
+ try:
+ # RFC 2109 and Netscape cookies
+ ns_cookies = self._cookies_from_attrs_set(
+ parse_ns_headers(ns_hdrs), request)
+ except:
+ reraise_unmasked_exceptions()
+ ns_cookies = []
+ self._process_rfc2109_cookies(ns_cookies)
+
+ # Look for Netscape cookies (from Set-Cookie headers) that match
+ # corresponding RFC 2965 cookies (from Set-Cookie2 headers).
+ # For each match, keep the RFC 2965 cookie and ignore the Netscape
+ # cookie (RFC 2965 section 9.1). Actually, RFC 2109 cookies are
+ # bundled in with the Netscape cookies for this purpose, which is
+ # reasonable behaviour.
+ if rfc2965:
+ lookup = {}
+ for cookie in cookies:
+ lookup[(cookie.domain, cookie.path, cookie.name)] = None
+
+ def no_matching_rfc2965(ns_cookie, lookup=lookup):
+ key = ns_cookie.domain, ns_cookie.path, ns_cookie.name
+ return not lookup.has_key(key)
+ ns_cookies = filter(no_matching_rfc2965, ns_cookies)
+
+ if ns_cookies:
+ cookies.extend(ns_cookies)
+
+ return cookies
+
+ def make_cookies(self, response, request):
+ """Return sequence of Cookie objects extracted from response object.
+
+ See extract_cookies.__doc__ for the interface required of the
+ response and request arguments.
+
+ """
+ self._policy._now = self._now = int(time.time())
+ return [cookie for cookie in self._make_cookies(response, request)
+ if cookie.expires is None or not cookie.expires <= self._now]
+
+ def set_cookie_if_ok(self, cookie, request):
+ """Set a cookie if policy says it's OK to do so.
+
+ cookie: mechanize.Cookie instance
+ request: see extract_cookies.__doc__ for the required interface
+
+ """
+ self._policy._now = self._now = int(time.time())
+
+ if self._policy.set_ok(cookie, request):
+ self.set_cookie(cookie)
+
+ def set_cookie(self, cookie):
+ """Set a cookie, without checking whether or not it should be set.
+
+ cookie: mechanize.Cookie instance
+ """
+ c = self._cookies
+ if not c.has_key(cookie.domain): c[cookie.domain] = {}
+ c2 = c[cookie.domain]
+ if not c2.has_key(cookie.path): c2[cookie.path] = {}
+ c3 = c2[cookie.path]
+ c3[cookie.name] = cookie
+
+ def extract_cookies(self, response, request):
+ """Extract cookies from response, where allowable given the request.
+
+ Look for allowable Set-Cookie: and Set-Cookie2: headers in the response
+ object passed as argument. Any of these headers that are found are
+ used to update the state of the object (subject to the policy.set_ok
+ method's approval).
+
+ The response object (usually be the result of a call to
+ mechanize.urlopen, or similar) should support an info method, which
+ returns a mimetools.Message object (in fact, the 'mimetools.Message
+ object' may be any object that provides a getheaders method).
+
+ The request object (usually a mechanize.Request instance) must support
+ the methods get_full_url, get_type, get_host, and is_unverifiable, as
+ documented by mechanize, and the port attribute (the port number). The
+ request is used to set default values for cookie-attributes as well as
+ for checking that the cookie is OK to be set.
+
+ """
+ debug("extract_cookies: %s", response.info())
+ self._policy._now = self._now = int(time.time())
+
+ for cookie in self._make_cookies(response, request):
+ if cookie.expires is not None and cookie.expires <= self._now:
+ # Expiry date in past is request to delete cookie. This can't be
+ # in DefaultCookiePolicy, because can't delete cookies there.
+ try:
+ self.clear(cookie.domain, cookie.path, cookie.name)
+ except KeyError:
+ pass
+ debug("Expiring cookie, domain='%s', path='%s', name='%s'",
+ cookie.domain, cookie.path, cookie.name)
+ elif self._policy.set_ok(cookie, request):
+ debug(" setting cookie: %s", cookie)
+ self.set_cookie(cookie)
+
+ def clear(self, domain=None, path=None, name=None):
+ """Clear some cookies.
+
+ Invoking this method without arguments will clear all cookies. If
+ given a single argument, only cookies belonging to that domain will be
+ removed. If given two arguments, cookies belonging to the specified
+ path within that domain are removed. If given three arguments, then
+ the cookie with the specified name, path and domain is removed.
+
+ Raises KeyError if no matching cookie exists.
+
+ """
+ if name is not None:
+ if (domain is None) or (path is None):
+ raise ValueError(
+ "domain and path must be given to remove a cookie by name")
+ del self._cookies[domain][path][name]
+ elif path is not None:
+ if domain is None:
+ raise ValueError(
+ "domain must be given to remove cookies by path")
+ del self._cookies[domain][path]
+ elif domain is not None:
+ del self._cookies[domain]
+ else:
+ self._cookies = {}
+
+ def clear_session_cookies(self):
+ """Discard all session cookies.
+
+ Discards all cookies held by object which had either no Max-Age or
+ Expires cookie-attribute or an explicit Discard cookie-attribute, or
+ which otherwise have ended up with a true discard attribute. For
+ interactive browsers, the end of a session usually corresponds to
+ closing the browser window.
+
+ Note that the save method won't save session cookies anyway, unless you
+ ask otherwise by passing a true ignore_discard argument.
+
+ """
+ for cookie in self:
+ if cookie.discard:
+ self.clear(cookie.domain, cookie.path, cookie.name)
+
+ def clear_expired_cookies(self):
+ """Discard all expired cookies.
+
+ You probably don't need to call this method: expired cookies are never
+ sent back to the server (provided you're using DefaultCookiePolicy),
+ this method is called by CookieJar itself every so often, and the save
+ method won't save expired cookies anyway (unless you ask otherwise by
+ passing a true ignore_expires argument).
+
+ """
+ now = time.time()
+ for cookie in self:
+ if cookie.is_expired(now):
+ self.clear(cookie.domain, cookie.path, cookie.name)
+
+ def __getitem__(self, i):
+ if i == 0:
+ self._getitem_iterator = self.__iter__()
+ elif self._prev_getitem_index != i-1: raise IndexError(
+ "CookieJar.__getitem__ only supports sequential iteration")
+ self._prev_getitem_index = i
+ try:
+ return self._getitem_iterator.next()
+ except StopIteration:
+ raise IndexError()
+
+ def __iter__(self):
+ return MappingIterator(self._cookies)
+
+ def __len__(self):
+ """Return number of contained cookies."""
+ i = 0
+ for cookie in self: i = i + 1
+ return i
+
+ def __repr__(self):
+ r = []
+ for cookie in self: r.append(repr(cookie))
+ return "<%s[%s]>" % (self.__class__, ", ".join(r))
+
+ def __str__(self):
+ r = []
+ for cookie in self: r.append(str(cookie))
+ return "<%s[%s]>" % (self.__class__, ", ".join(r))
+
+
+class LoadError(Exception): pass
+
+class FileCookieJar(CookieJar):
+ """CookieJar that can be loaded from and saved to a file.
+
+ Additional methods
+
+ save(filename=None, ignore_discard=False, ignore_expires=False)
+ load(filename=None, ignore_discard=False, ignore_expires=False)
+ revert(filename=None, ignore_discard=False, ignore_expires=False)
+
+ Additional public attributes
+
+ filename: filename for loading and saving cookies
+
+ Additional public readable attributes
+
+ delayload: request that cookies are lazily loaded from disk; this is only
+ a hint since this only affects performance, not behaviour (unless the
+ cookies on disk are changing); a CookieJar object may ignore it (in fact,
+ only MSIECookieJar lazily loads cookies at the moment)
+
+ """
+
+ def __init__(self, filename=None, delayload=False, policy=None):
+ """
+ See FileCookieJar.__doc__ for argument documentation.
+
+ Cookies are NOT loaded from the named file until either the load or
+ revert method is called.
+
+ """
+ CookieJar.__init__(self, policy)
+ if filename is not None and not isstringlike(filename):
+ raise ValueError("filename must be string-like")
+ self.filename = filename
+ self.delayload = bool(delayload)
+
+ def save(self, filename=None, ignore_discard=False, ignore_expires=False):
+ """Save cookies to a file.
+
+ filename: name of file in which to save cookies
+ ignore_discard: save even cookies set to be discarded
+ ignore_expires: save even cookies that have expired
+
+ The file is overwritten if it already exists, thus wiping all its
+ cookies. Saved cookies can be restored later using the load or revert
+ methods. If filename is not specified, self.filename is used; if
+ self.filename is None, ValueError is raised.
+
+ """
+ raise NotImplementedError()
+
+ def load(self, filename=None, ignore_discard=False, ignore_expires=False):
+ """Load cookies from a file.
+
+ Old cookies are kept unless overwritten by newly loaded ones.
+
+ Arguments are as for .save().
+
+ If filename is not specified, self.filename is used; if self.filename
+ is None, ValueError is raised. The named file must be in the format
+ understood by the class, or LoadError will be raised. This format will
+ be identical to that written by the save method, unless the load format
+ is not sufficiently well understood (as is the case for MSIECookieJar).
+
+ """
+ if filename is None:
+ if self.filename is not None: filename = self.filename
+ else: raise ValueError(MISSING_FILENAME_TEXT)
+
+ f = open(filename)
+ try:
+ self._really_load(f, filename, ignore_discard, ignore_expires)
+ finally:
+ f.close()
+
+ def revert(self, filename=None,
+ ignore_discard=False, ignore_expires=False):
+ """Clear all cookies and reload cookies from a saved file.
+
+ Raises LoadError (or IOError) if reversion is not successful; the
+ object's state will not be altered if this happens.
+
+ """
+ if filename is None:
+ if self.filename is not None: filename = self.filename
+ else: raise ValueError(MISSING_FILENAME_TEXT)
+
+ old_state = copy.deepcopy(self._cookies)
+ self._cookies = {}
+ try:
+ self.load(filename, ignore_discard, ignore_expires)
+ except (LoadError, IOError):
+ self._cookies = old_state
+ raise
diff --git a/CMGTools/Production/python/mechanize/_clientcookie.pyc b/CMGTools/Production/python/mechanize/_clientcookie.pyc
new file mode 100644
index 0000000..b76e3b5
Binary files /dev/null and b/CMGTools/Production/python/mechanize/_clientcookie.pyc differ
diff --git a/CMGTools/Production/python/mechanize/_debug.py b/CMGTools/Production/python/mechanize/_debug.py
new file mode 100644
index 0000000..8243969
--- /dev/null
+++ b/CMGTools/Production/python/mechanize/_debug.py
@@ -0,0 +1,28 @@
+import logging
+
+from _response import response_seek_wrapper
+from _urllib2_fork import BaseHandler
+
+
+class HTTPResponseDebugProcessor(BaseHandler):
+ handler_order = 900 # before redirections, after everything else
+
+ def http_response(self, request, response):
+ if not hasattr(response, "seek"):
+ response = response_seek_wrapper(response)
+ info = logging.getLogger("mechanize.http_responses").info
+ try:
+ info(response.read())
+ finally:
+ response.seek(0)
+ info("*****************************************************")
+ return response
+
+ https_response = http_response
+
+class HTTPRedirectDebugProcessor(BaseHandler):
+ def http_request(self, request):
+ if hasattr(request, "redirect_dict"):
+ info = logging.getLogger("mechanize.http_redirects").info
+ info("redirecting to %s", request.get_full_url())
+ return request
diff --git a/CMGTools/Production/python/mechanize/_debug.pyc b/CMGTools/Production/python/mechanize/_debug.pyc
new file mode 100644
index 0000000..efdc85c
Binary files /dev/null and b/CMGTools/Production/python/mechanize/_debug.pyc differ
diff --git a/CMGTools/Production/python/mechanize/_firefox3cookiejar.py b/CMGTools/Production/python/mechanize/_firefox3cookiejar.py
new file mode 100644
index 0000000..a64d70f
--- /dev/null
+++ b/CMGTools/Production/python/mechanize/_firefox3cookiejar.py
@@ -0,0 +1,248 @@
+"""Firefox 3 "cookies.sqlite" cookie persistence.
+
+Copyright 2008 John J Lee
+
+This code is free software; you can redistribute it and/or modify it
+under the terms of the BSD or ZPL 2.1 licenses (see the file
+COPYING.txt included with the distribution).
+
+"""
+
+import logging
+import time
+
+from _clientcookie import CookieJar, Cookie, MappingIterator
+from _util import isstringlike, experimental
+debug = logging.getLogger("mechanize.cookies").debug
+
+
+class Firefox3CookieJar(CookieJar):
+
+ """Firefox 3 cookie jar.
+
+ The cookies are stored in Firefox 3's "cookies.sqlite" format.
+
+ Constructor arguments:
+
+ filename: filename of cookies.sqlite (typically found at the top level
+ of a firefox profile directory)
+ autoconnect: as a convenience, connect to the SQLite cookies database at
+ Firefox3CookieJar construction time (default True)
+ policy: an object satisfying the mechanize.CookiePolicy interface
+
+ Note that this is NOT a FileCookieJar, and there are no .load(),
+ .save() or .restore() methods. The database is in sync with the
+ cookiejar object's state after each public method call.
+
+ Following Firefox's own behaviour, session cookies are never saved to
+ the database.
+
+ The file is created, and an sqlite database written to it, if it does
+ not already exist. The moz_cookies database table is created if it does
+ not already exist.
+ """
+
+ # XXX
+ # handle DatabaseError exceptions
+ # add a FileCookieJar (explicit .save() / .revert() / .load() methods)
+
+ def __init__(self, filename, autoconnect=True, policy=None):
+ experimental("Firefox3CookieJar is experimental code")
+ CookieJar.__init__(self, policy)
+ if filename is not None and not isstringlike(filename):
+ raise ValueError("filename must be string-like")
+ self.filename = filename
+ self._conn = None
+ if autoconnect:
+ self.connect()
+
+ def connect(self):
+ import sqlite3 # not available in Python 2.4 stdlib
+ self._conn = sqlite3.connect(self.filename)
+ self._conn.isolation_level = "DEFERRED"
+ self._create_table_if_necessary()
+
+ def close(self):
+ self._conn.close()
+
+ def _transaction(self, func):
+ try:
+ cur = self._conn.cursor()
+ try:
+ result = func(cur)
+ finally:
+ cur.close()
+ except:
+ self._conn.rollback()
+ raise
+ else:
+ self._conn.commit()
+ return result
+
+ def _execute(self, query, params=()):
+ return self._transaction(lambda cur: cur.execute(query, params))
+
+ def _query(self, query, params=()):
+ # XXX should we bother with a transaction?
+ cur = self._conn.cursor()
+ try:
+ cur.execute(query, params)
+ return cur.fetchall()
+ finally:
+ cur.close()
+
+ def _create_table_if_necessary(self):
+ self._execute("""\
+CREATE TABLE IF NOT EXISTS moz_cookies (id INTEGER PRIMARY KEY, name TEXT,
+ value TEXT, host TEXT, path TEXT,expiry INTEGER,
+ lastAccessed INTEGER, isSecure INTEGER, isHttpOnly INTEGER)""")
+
+ def _cookie_from_row(self, row):
+ (pk, name, value, domain, path, expires,
+ last_accessed, secure, http_only) = row
+
+ version = 0
+ domain = domain.encode("ascii", "ignore")
+ path = path.encode("ascii", "ignore")
+ name = name.encode("ascii", "ignore")
+ value = value.encode("ascii", "ignore")
+ secure = bool(secure)
+
+ # last_accessed isn't a cookie attribute, so isn't added to rest
+ rest = {}
+ if http_only:
+ rest["HttpOnly"] = None
+
+ if name == "":
+ name = value
+ value = None
+
+ initial_dot = domain.startswith(".")
+ domain_specified = initial_dot
+
+ discard = False
+ if expires == "":
+ expires = None
+ discard = True
+
+ return Cookie(version, name, value,
+ None, False,
+ domain, domain_specified, initial_dot,
+ path, False,
+ secure,
+ expires,
+ discard,
+ None,
+ None,
+ rest)
+
+ def clear(self, domain=None, path=None, name=None):
+ CookieJar.clear(self, domain, path, name)
+ where_parts = []
+ sql_params = []
+ if domain is not None:
+ where_parts.append("host = ?")
+ sql_params.append(domain)
+ if path is not None:
+ where_parts.append("path = ?")
+ sql_params.append(path)
+ if name is not None:
+ where_parts.append("name = ?")
+ sql_params.append(name)
+ where = " AND ".join(where_parts)
+ if where:
+ where = " WHERE " + where
+ def clear(cur):
+ cur.execute("DELETE FROM moz_cookies%s" % where,
+ tuple(sql_params))
+ self._transaction(clear)
+
+ def _row_from_cookie(self, cookie, cur):
+ expires = cookie.expires
+ if cookie.discard:
+ expires = ""
+
+ domain = unicode(cookie.domain)
+ path = unicode(cookie.path)
+ name = unicode(cookie.name)
+ value = unicode(cookie.value)
+ secure = bool(int(cookie.secure))
+
+ if value is None:
+ value = name
+ name = ""
+
+ last_accessed = int(time.time())
+ http_only = cookie.has_nonstandard_attr("HttpOnly")
+
+ query = cur.execute("""SELECT MAX(id) + 1 from moz_cookies""")
+ pk = query.fetchone()[0]
+ if pk is None:
+ pk = 1
+
+ return (pk, name, value, domain, path, expires,
+ last_accessed, secure, http_only)
+
+ def set_cookie(self, cookie):
+ if cookie.discard:
+ CookieJar.set_cookie(self, cookie)
+ return
+
+ def set_cookie(cur):
+ # XXX
+ # is this RFC 2965-correct?
+ # could this do an UPDATE instead?
+ row = self._row_from_cookie(cookie, cur)
+ name, unused, domain, path = row[1:5]
+ cur.execute("""\
+DELETE FROM moz_cookies WHERE host = ? AND path = ? AND name = ?""",
+ (domain, path, name))
+ cur.execute("""\
+INSERT INTO moz_cookies VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?)
+""", row)
+ self._transaction(set_cookie)
+
+ def __iter__(self):
+ # session (non-persistent) cookies
+ for cookie in MappingIterator(self._cookies):
+ yield cookie
+ # persistent cookies
+ for row in self._query("""\
+SELECT * FROM moz_cookies ORDER BY name, path, host"""):
+ yield self._cookie_from_row(row)
+
+ def _cookies_for_request(self, request):
+ session_cookies = CookieJar._cookies_for_request(self, request)
+ def get_cookies(cur):
+ query = cur.execute("SELECT host from moz_cookies")
+ domains = [row[0] for row in query.fetchall()]
+ cookies = []
+ for domain in domains:
+ cookies += self._persistent_cookies_for_domain(domain,
+ request, cur)
+ return cookies
+ persistent_coookies = self._transaction(get_cookies)
+ return session_cookies + persistent_coookies
+
+ def _persistent_cookies_for_domain(self, domain, request, cur):
+ cookies = []
+ if not self._policy.domain_return_ok(domain, request):
+ return []
+ debug("Checking %s for cookies to return", domain)
+ query = cur.execute("""\
+SELECT * from moz_cookies WHERE host = ? ORDER BY path""",
+ (domain,))
+ cookies = [self._cookie_from_row(row) for row in query.fetchall()]
+ last_path = None
+ r = []
+ for cookie in cookies:
+ if (cookie.path != last_path and
+ not self._policy.path_return_ok(cookie.path, request)):
+ last_path = cookie.path
+ continue
+ if not self._policy.return_ok(cookie, request):
+ debug(" not returning cookie")
+ continue
+ debug(" it's a match")
+ r.append(cookie)
+ return r
diff --git a/CMGTools/Production/python/mechanize/_firefox3cookiejar.pyc b/CMGTools/Production/python/mechanize/_firefox3cookiejar.pyc
new file mode 100644
index 0000000..5e9e81b
Binary files /dev/null and b/CMGTools/Production/python/mechanize/_firefox3cookiejar.pyc differ
diff --git a/CMGTools/Production/python/mechanize/_form.py b/CMGTools/Production/python/mechanize/_form.py
new file mode 100644
index 0000000..d45bdfc
--- /dev/null
+++ b/CMGTools/Production/python/mechanize/_form.py
@@ -0,0 +1,3280 @@
+"""HTML form handling for web clients.
+
+HTML form handling for web clients: useful for parsing HTML forms, filling them
+in and returning the completed forms to the server. This code developed from a
+port of Gisle Aas' Perl module HTML::Form, from the libwww-perl library, but
+the interface is not the same.
+
+The most useful docstring is the one for HTMLForm.
+
+RFC 1866: HTML 2.0
+RFC 1867: Form-based File Upload in HTML
+RFC 2388: Returning Values from Forms: multipart/form-data
+HTML 3.2 Specification, W3C Recommendation 14 January 1997 (for ISINDEX)
+HTML 4.01 Specification, W3C Recommendation 24 December 1999
+
+
+Copyright 2002-2007 John J. Lee
+Copyright 2005 Gary Poster
+Copyright 2005 Zope Corporation
+Copyright 1998-2000 Gisle Aas.
+
+This code is free software; you can redistribute it and/or modify it
+under the terms of the BSD or ZPL 2.1 licenses (see the file
+COPYING.txt included with the distribution).
+
+"""
+
+# TODO:
+# Clean up post the merge into mechanize
+# * Remove code that was duplicated in ClientForm and mechanize
+# * Remove weird import stuff
+# * Remove pre-Python 2.4 compatibility cruft
+# * Clean up tests
+# * Later release: Remove the ClientForm 0.1 backwards-compatibility switch
+# Remove parser testing hack
+# Clean action URI
+# Switch to unicode throughout
+# See Wichert Akkerman's 2004-01-22 message to c.l.py.
+# Apply recommendations from google code project CURLIES
+# Apply recommendations from HTML 5 spec
+# Add charset parameter to Content-type headers? How to find value??
+# Functional tests to add:
+# Single and multiple file upload
+# File upload with missing name (check standards)
+# mailto: submission & enctype text/plain??
+
+# Replace by_label etc. with moniker / selector concept. Allows, e.g., a
+# choice between selection by value / id / label / element contents. Or
+# choice between matching labels exactly or by substring. etc.
+
+
+__all__ = ['AmbiguityError', 'CheckboxControl', 'Control',
+ 'ControlNotFoundError', 'FileControl', 'FormParser', 'HTMLForm',
+ 'HiddenControl', 'IgnoreControl', 'ImageControl', 'IsindexControl',
+ 'Item', 'ItemCountError', 'ItemNotFoundError', 'Label',
+ 'ListControl', 'LocateError', 'Missing', 'ParseError', 'ParseFile',
+ 'ParseFileEx', 'ParseResponse', 'ParseResponseEx','PasswordControl',
+ 'RadioControl', 'ScalarControl', 'SelectControl',
+ 'SubmitButtonControl', 'SubmitControl', 'TextControl',
+ 'TextareaControl', 'XHTMLCompatibleFormParser']
+
+import HTMLParser
+from cStringIO import StringIO
+import inspect
+import logging
+import random
+import re
+import sys
+import urllib
+import urlparse
+import warnings
+
+import _beautifulsoup
+import _request
+
+# from Python itself, for backwards compatibility of raised exceptions
+import sgmllib
+# bundled copy of sgmllib
+import _sgmllib_copy
+
+
+VERSION = "0.2.11"
+
+CHUNK = 1024 # size of chunks fed to parser, in bytes
+
+DEFAULT_ENCODING = "latin-1"
+
+_logger = logging.getLogger("mechanize.forms")
+OPTIMIZATION_HACK = True
+
+def debug(msg, *args, **kwds):
+ if OPTIMIZATION_HACK:
+ return
+
+ caller_name = inspect.stack()[1][3]
+ extended_msg = '%%s %s' % msg
+ extended_args = (caller_name,)+args
+ _logger.debug(extended_msg, *extended_args, **kwds)
+
+def _show_debug_messages():
+ global OPTIMIZATION_HACK
+ OPTIMIZATION_HACK = False
+ _logger.setLevel(logging.DEBUG)
+ handler = logging.StreamHandler(sys.stdout)
+ handler.setLevel(logging.DEBUG)
+ _logger.addHandler(handler)
+
+
+def deprecation(message, stack_offset=0):
+ warnings.warn(message, DeprecationWarning, stacklevel=3+stack_offset)
+
+
+class Missing: pass
+
+_compress_re = re.compile(r"\s+")
+def compress_text(text): return _compress_re.sub(" ", text.strip())
+
+def normalize_line_endings(text):
+ return re.sub(r"(?:(?
+ w = MimeWriter(f)
+ ...call w.addheader(key, value) 0 or more times...
+
+ followed by either:
+
+ f = w.startbody(content_type)
+ ...call f.write(data) for body data...
+
+ or:
+
+ w.startmultipartbody(subtype)
+ for each part:
+ subwriter = w.nextpart()
+ ...use the subwriter's methods to create the subpart...
+ w.lastpart()
+
+ The subwriter is another MimeWriter instance, and should be
+ treated in the same way as the toplevel MimeWriter. This way,
+ writing recursive body parts is easy.
+
+ Warning: don't forget to call lastpart()!
+
+ XXX There should be more state so calls made in the wrong order
+ are detected.
+
+ Some special cases:
+
+ - startbody() just returns the file passed to the constructor;
+ but don't use this knowledge, as it may be changed.
+
+ - startmultipartbody() actually returns a file as well;
+ this can be used to write the initial 'if you can read this your
+ mailer is not MIME-aware' message.
+
+ - If you call flushheaders(), the headers accumulated so far are
+ written out (and forgotten); this is useful if you don't need a
+ body part at all, e.g. for a subpart of type message/rfc822
+ that's (mis)used to store some header-like information.
+
+ - Passing a keyword argument 'prefix=' to addheader(),
+ start*body() affects where the header is inserted; 0 means
+ append at the end, 1 means insert at the start; default is
+ append for addheader(), but insert for start*body(), which use
+ it to determine where the Content-type header goes.
+
+ """
+
+ def __init__(self, fp, http_hdrs=None):
+ self._http_hdrs = http_hdrs
+ self._fp = fp
+ self._headers = []
+ self._boundary = []
+ self._first_part = True
+
+ def addheader(self, key, value, prefix=0,
+ add_to_http_hdrs=0):
+ """
+ prefix is ignored if add_to_http_hdrs is true.
+ """
+ lines = value.split("\r\n")
+ while lines and not lines[-1]: del lines[-1]
+ while lines and not lines[0]: del lines[0]
+ if add_to_http_hdrs:
+ value = "".join(lines)
+ # 2.2 urllib2 doesn't normalize header case
+ self._http_hdrs.append((key.capitalize(), value))
+ else:
+ for i in range(1, len(lines)):
+ lines[i] = " " + lines[i].strip()
+ value = "\r\n".join(lines) + "\r\n"
+ line = key.title() + ": " + value
+ if prefix:
+ self._headers.insert(0, line)
+ else:
+ self._headers.append(line)
+
+ def flushheaders(self):
+ self._fp.writelines(self._headers)
+ self._headers = []
+
+ def startbody(self, ctype=None, plist=[], prefix=1,
+ add_to_http_hdrs=0, content_type=1):
+ """
+ prefix is ignored if add_to_http_hdrs is true.
+ """
+ if content_type and ctype:
+ for name, value in plist:
+ ctype = ctype + ';\r\n %s=%s' % (name, value)
+ self.addheader("Content-Type", ctype, prefix=prefix,
+ add_to_http_hdrs=add_to_http_hdrs)
+ self.flushheaders()
+ if not add_to_http_hdrs: self._fp.write("\r\n")
+ self._first_part = True
+ return self._fp
+
+ def startmultipartbody(self, subtype, boundary=None, plist=[], prefix=1,
+ add_to_http_hdrs=0, content_type=1):
+ boundary = boundary or choose_boundary()
+ self._boundary.append(boundary)
+ return self.startbody("multipart/" + subtype,
+ [("boundary", boundary)] + plist,
+ prefix=prefix,
+ add_to_http_hdrs=add_to_http_hdrs,
+ content_type=content_type)
+
+ def nextpart(self):
+ boundary = self._boundary[-1]
+ if self._first_part:
+ self._first_part = False
+ else:
+ self._fp.write("\r\n")
+ self._fp.write("--" + boundary + "\r\n")
+ return self.__class__(self._fp)
+
+ def lastpart(self):
+ if self._first_part:
+ self.nextpart()
+ boundary = self._boundary.pop()
+ self._fp.write("\r\n--" + boundary + "--\r\n")
+
+
+class LocateError(ValueError): pass
+class AmbiguityError(LocateError): pass
+class ControlNotFoundError(LocateError): pass
+class ItemNotFoundError(LocateError): pass
+
+class ItemCountError(ValueError): pass
+
+# for backwards compatibility, ParseError derives from exceptions that were
+# raised by versions of ClientForm <= 0.2.5
+# TODO: move to _html
+class ParseError(sgmllib.SGMLParseError,
+ HTMLParser.HTMLParseError):
+
+ def __init__(self, *args, **kwds):
+ Exception.__init__(self, *args, **kwds)
+
+ def __str__(self):
+ return Exception.__str__(self)
+
+
+class _AbstractFormParser:
+ """forms attribute contains HTMLForm instances on completion."""
+ # thanks to Moshe Zadka for an example of sgmllib/htmllib usage
+ def __init__(self, entitydefs=None, encoding=DEFAULT_ENCODING):
+ if entitydefs is None:
+ entitydefs = get_entitydefs()
+ self._entitydefs = entitydefs
+ self._encoding = encoding
+
+ self.base = None
+ self.forms = []
+ self.labels = []
+ self._current_label = None
+ self._current_form = None
+ self._select = None
+ self._optgroup = None
+ self._option = None
+ self._textarea = None
+
+ # forms[0] will contain all controls that are outside of any form
+ # self._global_form is an alias for self.forms[0]
+ self._global_form = None
+ self.start_form([])
+ self.end_form()
+ self._current_form = self._global_form = self.forms[0]
+
+ def do_base(self, attrs):
+ debug("%s", attrs)
+ for key, value in attrs:
+ if key == "href":
+ self.base = self.unescape_attr_if_required(value)
+
+ def end_body(self):
+ debug("")
+ if self._current_label is not None:
+ self.end_label()
+ if self._current_form is not self._global_form:
+ self.end_form()
+
+ def start_form(self, attrs):
+ debug("%s", attrs)
+ if self._current_form is not self._global_form:
+ raise ParseError("nested FORMs")
+ name = None
+ action = None
+ enctype = "application/x-www-form-urlencoded"
+ method = "GET"
+ d = {}
+ for key, value in attrs:
+ if key == "name":
+ name = self.unescape_attr_if_required(value)
+ elif key == "action":
+ action = self.unescape_attr_if_required(value)
+ elif key == "method":
+ method = self.unescape_attr_if_required(value.upper())
+ elif key == "enctype":
+ enctype = self.unescape_attr_if_required(value.lower())
+ d[key] = self.unescape_attr_if_required(value)
+ controls = []
+ self._current_form = (name, action, method, enctype), d, controls
+
+ def end_form(self):
+ debug("")
+ if self._current_label is not None:
+ self.end_label()
+ if self._current_form is self._global_form:
+ raise ParseError("end of FORM before start")
+ self.forms.append(self._current_form)
+ self._current_form = self._global_form
+
+ def start_select(self, attrs):
+ debug("%s", attrs)
+ if self._select is not None:
+ raise ParseError("nested SELECTs")
+ if self._textarea is not None:
+ raise ParseError("SELECT inside TEXTAREA")
+ d = {}
+ for key, val in attrs:
+ d[key] = self.unescape_attr_if_required(val)
+
+ self._select = d
+ self._add_label(d)
+
+ self._append_select_control({"__select": d})
+
+ def end_select(self):
+ debug("")
+ if self._select is None:
+ raise ParseError("end of SELECT before start")
+
+ if self._option is not None:
+ self._end_option()
+
+ self._select = None
+
+ def start_optgroup(self, attrs):
+ debug("%s", attrs)
+ if self._select is None:
+ raise ParseError("OPTGROUP outside of SELECT")
+ d = {}
+ for key, val in attrs:
+ d[key] = self.unescape_attr_if_required(val)
+
+ self._optgroup = d
+
+ def end_optgroup(self):
+ debug("")
+ if self._optgroup is None:
+ raise ParseError("end of OPTGROUP before start")
+ self._optgroup = None
+
+ def _start_option(self, attrs):
+ debug("%s", attrs)
+ if self._select is None:
+ raise ParseError("OPTION outside of SELECT")
+ if self._option is not None:
+ self._end_option()
+
+ d = {}
+ for key, val in attrs:
+ d[key] = self.unescape_attr_if_required(val)
+
+ self._option = {}
+ self._option.update(d)
+ if (self._optgroup and self._optgroup.has_key("disabled") and
+ not self._option.has_key("disabled")):
+ self._option["disabled"] = None
+
+ def _end_option(self):
+ debug("")
+ if self._option is None:
+ raise ParseError("end of OPTION before start")
+
+ contents = self._option.get("contents", "").strip()
+ self._option["contents"] = contents
+ if not self._option.has_key("value"):
+ self._option["value"] = contents
+ if not self._option.has_key("label"):
+ self._option["label"] = contents
+ # stuff dict of SELECT HTML attrs into a special private key
+ # (gets deleted again later)
+ self._option["__select"] = self._select
+ self._append_select_control(self._option)
+ self._option = None
+
+ def _append_select_control(self, attrs):
+ debug("%s", attrs)
+ controls = self._current_form[2]
+ name = self._select.get("name")
+ controls.append(("select", name, attrs))
+
+ def start_textarea(self, attrs):
+ debug("%s", attrs)
+ if self._textarea is not None:
+ raise ParseError("nested TEXTAREAs")
+ if self._select is not None:
+ raise ParseError("TEXTAREA inside SELECT")
+ d = {}
+ for key, val in attrs:
+ d[key] = self.unescape_attr_if_required(val)
+ self._add_label(d)
+
+ self._textarea = d
+
+ def end_textarea(self):
+ debug("")
+ if self._textarea is None:
+ raise ParseError("end of TEXTAREA before start")
+ controls = self._current_form[2]
+ name = self._textarea.get("name")
+ controls.append(("textarea", name, self._textarea))
+ self._textarea = None
+
+ def start_label(self, attrs):
+ debug("%s", attrs)
+ if self._current_label:
+ self.end_label()
+ d = {}
+ for key, val in attrs:
+ d[key] = self.unescape_attr_if_required(val)
+ taken = bool(d.get("for")) # empty id is invalid
+ d["__text"] = ""
+ d["__taken"] = taken
+ if taken:
+ self.labels.append(d)
+ self._current_label = d
+
+ def end_label(self):
+ debug("")
+ label = self._current_label
+ if label is None:
+ # something is ugly in the HTML, but we're ignoring it
+ return
+ self._current_label = None
+ # if it is staying around, it is True in all cases
+ del label["__taken"]
+
+ def _add_label(self, d):
+ #debug("%s", d)
+ if self._current_label is not None:
+ if not self._current_label["__taken"]:
+ self._current_label["__taken"] = True
+ d["__label"] = self._current_label
+
+ def handle_data(self, data):
+ debug("%s", data)
+
+ if self._option is not None:
+ # self._option is a dictionary of the OPTION element's HTML
+ # attributes, but it has two special keys, one of which is the
+ # special "contents" key contains text between OPTION tags (the
+ # other is the "__select" key: see the end_option method)
+ map = self._option
+ key = "contents"
+ elif self._textarea is not None:
+ map = self._textarea
+ key = "value"
+ data = normalize_line_endings(data)
+ # not if within option or textarea
+ elif self._current_label is not None:
+ map = self._current_label
+ key = "__text"
+ else:
+ return
+
+ if data and not map.has_key(key):
+ # according to
+ # http://www.w3.org/TR/html4/appendix/notes.html#h-B.3.1 line break
+ # immediately after start tags or immediately before end tags must
+ # be ignored, but real browsers only ignore a line break after a
+ # start tag, so we'll do that.
+ if data[0:2] == "\r\n":
+ data = data[2:]
+ elif data[0:1] in ["\n", "\r"]:
+ data = data[1:]
+ map[key] = data
+ else:
+ map[key] = map[key] + data
+
+ def do_button(self, attrs):
+ debug("%s", attrs)
+ d = {}
+ d["type"] = "submit" # default
+ for key, val in attrs:
+ d[key] = self.unescape_attr_if_required(val)
+ controls = self._current_form[2]
+
+ type = d["type"]
+ name = d.get("name")
+ # we don't want to lose information, so use a type string that
+ # doesn't clash with INPUT TYPE={SUBMIT,RESET,BUTTON}
+ # e.g. type for BUTTON/RESET is "resetbutton"
+ # (type for INPUT/RESET is "reset")
+ type = type+"button"
+ self._add_label(d)
+ controls.append((type, name, d))
+
+ def do_input(self, attrs):
+ debug("%s", attrs)
+ d = {}
+ d["type"] = "text" # default
+ for key, val in attrs:
+ d[key] = self.unescape_attr_if_required(val)
+ controls = self._current_form[2]
+
+ type = d["type"]
+ name = d.get("name")
+ self._add_label(d)
+ controls.append((type, name, d))
+
+ def do_isindex(self, attrs):
+ debug("%s", attrs)
+ d = {}
+ for key, val in attrs:
+ d[key] = self.unescape_attr_if_required(val)
+ controls = self._current_form[2]
+
+ self._add_label(d)
+ # isindex doesn't have type or name HTML attributes
+ controls.append(("isindex", None, d))
+
+ def handle_entityref(self, name):
+ #debug("%s", name)
+ self.handle_data(unescape(
+ '&%s;' % name, self._entitydefs, self._encoding))
+
+ def handle_charref(self, name):
+ #debug("%s", name)
+ self.handle_data(unescape_charref(name, self._encoding))
+
+ def unescape_attr(self, name):
+ #debug("%s", name)
+ return unescape(name, self._entitydefs, self._encoding)
+
+ def unescape_attrs(self, attrs):
+ #debug("%s", attrs)
+ escaped_attrs = {}
+ for key, val in attrs.items():
+ try:
+ val.items
+ except AttributeError:
+ escaped_attrs[key] = self.unescape_attr(val)
+ else:
+ # e.g. "__select" -- yuck!
+ escaped_attrs[key] = self.unescape_attrs(val)
+ return escaped_attrs
+
+ def unknown_entityref(self, ref): self.handle_data("&%s;" % ref)
+ def unknown_charref(self, ref): self.handle_data("%s;" % ref)
+
+
+class XHTMLCompatibleFormParser(_AbstractFormParser, HTMLParser.HTMLParser):
+ """Good for XHTML, bad for tolerance of incorrect HTML."""
+ # thanks to Michael Howitz for this!
+ def __init__(self, entitydefs=None, encoding=DEFAULT_ENCODING):
+ HTMLParser.HTMLParser.__init__(self)
+ _AbstractFormParser.__init__(self, entitydefs, encoding)
+
+ def feed(self, data):
+ try:
+ HTMLParser.HTMLParser.feed(self, data)
+ except HTMLParser.HTMLParseError, exc:
+ raise ParseError(exc)
+
+ def start_option(self, attrs):
+ _AbstractFormParser._start_option(self, attrs)
+
+ def end_option(self):
+ _AbstractFormParser._end_option(self)
+
+ def handle_starttag(self, tag, attrs):
+ try:
+ method = getattr(self, "start_" + tag)
+ except AttributeError:
+ try:
+ method = getattr(self, "do_" + tag)
+ except AttributeError:
+ pass # unknown tag
+ else:
+ method(attrs)
+ else:
+ method(attrs)
+
+ def handle_endtag(self, tag):
+ try:
+ method = getattr(self, "end_" + tag)
+ except AttributeError:
+ pass # unknown tag
+ else:
+ method()
+
+ def unescape(self, name):
+ # Use the entitydefs passed into constructor, not
+ # HTMLParser.HTMLParser's entitydefs.
+ return self.unescape_attr(name)
+
+ def unescape_attr_if_required(self, name):
+ return name # HTMLParser.HTMLParser already did it
+ def unescape_attrs_if_required(self, attrs):
+ return attrs # ditto
+
+ def close(self):
+ HTMLParser.HTMLParser.close(self)
+ self.end_body()
+
+
+class _AbstractSgmllibParser(_AbstractFormParser):
+
+ def do_option(self, attrs):
+ _AbstractFormParser._start_option(self, attrs)
+
+ # we override this attr to decode hex charrefs
+ entity_or_charref = re.compile(
+ '&(?:([a-zA-Z][-.a-zA-Z0-9]*)|#(x?[0-9a-fA-F]+))(;?)')
+ def convert_entityref(self, name):
+ return unescape("&%s;" % name, self._entitydefs, self._encoding)
+ def convert_charref(self, name):
+ return unescape_charref("%s" % name, self._encoding)
+ def unescape_attr_if_required(self, name):
+ return name # sgmllib already did it
+ def unescape_attrs_if_required(self, attrs):
+ return attrs # ditto
+
+
+class FormParser(_AbstractSgmllibParser, _sgmllib_copy.SGMLParser):
+ """Good for tolerance of incorrect HTML, bad for XHTML."""
+ def __init__(self, entitydefs=None, encoding=DEFAULT_ENCODING):
+ _sgmllib_copy.SGMLParser.__init__(self)
+ _AbstractFormParser.__init__(self, entitydefs, encoding)
+
+ def feed(self, data):
+ try:
+ _sgmllib_copy.SGMLParser.feed(self, data)
+ except _sgmllib_copy.SGMLParseError, exc:
+ raise ParseError(exc)
+
+ def close(self):
+ _sgmllib_copy.SGMLParser.close(self)
+ self.end_body()
+
+
+class _AbstractBSFormParser(_AbstractSgmllibParser):
+
+ bs_base_class = None
+
+ def __init__(self, entitydefs=None, encoding=DEFAULT_ENCODING):
+ _AbstractFormParser.__init__(self, entitydefs, encoding)
+ self.bs_base_class.__init__(self)
+
+ def handle_data(self, data):
+ _AbstractFormParser.handle_data(self, data)
+ self.bs_base_class.handle_data(self, data)
+
+ def feed(self, data):
+ try:
+ self.bs_base_class.feed(self, data)
+ except _sgmllib_copy.SGMLParseError, exc:
+ raise ParseError(exc)
+
+ def close(self):
+ self.bs_base_class.close(self)
+ self.end_body()
+
+
+class RobustFormParser(_AbstractBSFormParser, _beautifulsoup.BeautifulSoup):
+
+ """Tries to be highly tolerant of incorrect HTML."""
+
+ bs_base_class = _beautifulsoup.BeautifulSoup
+
+
+class NestingRobustFormParser(_AbstractBSFormParser,
+ _beautifulsoup.ICantBelieveItsBeautifulSoup):
+
+ """Tries to be highly tolerant of incorrect HTML.
+
+ Different from RobustFormParser in that it more often guesses nesting
+ above missing end tags (see BeautifulSoup docs).
+ """
+
+ bs_base_class = _beautifulsoup.ICantBelieveItsBeautifulSoup
+
+
+#FormParser = XHTMLCompatibleFormParser # testing hack
+#FormParser = RobustFormParser # testing hack
+
+
+def ParseResponseEx(response,
+ select_default=False,
+ form_parser_class=FormParser,
+ request_class=_request.Request,
+ entitydefs=None,
+ encoding=DEFAULT_ENCODING,
+
+ # private
+ _urljoin=urlparse.urljoin,
+ _urlparse=urlparse.urlparse,
+ _urlunparse=urlparse.urlunparse,
+ ):
+ """Identical to ParseResponse, except that:
+
+ 1. The returned list contains an extra item. The first form in the list
+ contains all controls not contained in any FORM element.
+
+ 2. The arguments ignore_errors and backwards_compat have been removed.
+
+ 3. Backwards-compatibility mode (backwards_compat=True) is not available.
+ """
+ return _ParseFileEx(response, response.geturl(),
+ select_default,
+ False,
+ form_parser_class,
+ request_class,
+ entitydefs,
+ False,
+ encoding,
+ _urljoin=_urljoin,
+ _urlparse=_urlparse,
+ _urlunparse=_urlunparse,
+ )
+
+def ParseFileEx(file, base_uri,
+ select_default=False,
+ form_parser_class=FormParser,
+ request_class=_request.Request,
+ entitydefs=None,
+ encoding=DEFAULT_ENCODING,
+
+ # private
+ _urljoin=urlparse.urljoin,
+ _urlparse=urlparse.urlparse,
+ _urlunparse=urlparse.urlunparse,
+ ):
+ """Identical to ParseFile, except that:
+
+ 1. The returned list contains an extra item. The first form in the list
+ contains all controls not contained in any FORM element.
+
+ 2. The arguments ignore_errors and backwards_compat have been removed.
+
+ 3. Backwards-compatibility mode (backwards_compat=True) is not available.
+ """
+ return _ParseFileEx(file, base_uri,
+ select_default,
+ False,
+ form_parser_class,
+ request_class,
+ entitydefs,
+ False,
+ encoding,
+ _urljoin=_urljoin,
+ _urlparse=_urlparse,
+ _urlunparse=_urlunparse,
+ )
+
+def ParseString(text, base_uri, *args, **kwds):
+ fh = StringIO(text)
+ return ParseFileEx(fh, base_uri, *args, **kwds)
+
+def ParseResponse(response, *args, **kwds):
+ """Parse HTTP response and return a list of HTMLForm instances.
+
+ The return value of mechanize.urlopen can be conveniently passed to this
+ function as the response parameter.
+
+ mechanize.ParseError is raised on parse errors.
+
+ response: file-like object (supporting read() method) with a method
+ geturl(), returning the URI of the HTTP response
+ select_default: for multiple-selection SELECT controls and RADIO controls,
+ pick the first item as the default if none are selected in the HTML
+ form_parser_class: class to instantiate and use to pass
+ request_class: class to return from .click() method (default is
+ mechanize.Request)
+ entitydefs: mapping like {"&": "&", ...} containing HTML entity
+ definitions (a sensible default is used)
+ encoding: character encoding used for encoding numeric character references
+ when matching link text. mechanize does not attempt to find the encoding
+ in a META HTTP-EQUIV attribute in the document itself (mechanize, for
+ example, does do that and will pass the correct value to mechanize using
+ this parameter).
+
+ backwards_compat: boolean that determines whether the returned HTMLForm
+ objects are backwards-compatible with old code. If backwards_compat is
+ true:
+
+ - ClientForm 0.1 code will continue to work as before.
+
+ - Label searches that do not specify a nr (number or count) will always
+ get the first match, even if other controls match. If
+ backwards_compat is False, label searches that have ambiguous results
+ will raise an AmbiguityError.
+
+ - Item label matching is done by strict string comparison rather than
+ substring matching.
+
+ - De-selecting individual list items is allowed even if the Item is
+ disabled.
+
+ The backwards_compat argument will be removed in a future release.
+
+ Pass a true value for select_default if you want the behaviour specified by
+ RFC 1866 (the HTML 2.0 standard), which is to select the first item in a
+ RADIO or multiple-selection SELECT control if none were selected in the
+ HTML. Most browsers (including Microsoft Internet Explorer (IE) and
+ Netscape Navigator) instead leave all items unselected in these cases. The
+ W3C HTML 4.0 standard leaves this behaviour undefined in the case of
+ multiple-selection SELECT controls, but insists that at least one RADIO
+ button should be checked at all times, in contradiction to browser
+ behaviour.
+
+ There is a choice of parsers. mechanize.XHTMLCompatibleFormParser (uses
+ HTMLParser.HTMLParser) works best for XHTML, mechanize.FormParser (uses
+ bundled copy of sgmllib.SGMLParser) (the default) works better for ordinary
+ grubby HTML. Note that HTMLParser is only available in Python 2.2 and
+ later. You can pass your own class in here as a hack to work around bad
+ HTML, but at your own risk: there is no well-defined interface.
+
+ """
+ return _ParseFileEx(response, response.geturl(), *args, **kwds)[1:]
+
+def ParseFile(file, base_uri, *args, **kwds):
+ """Parse HTML and return a list of HTMLForm instances.
+
+ mechanize.ParseError is raised on parse errors.
+
+ file: file-like object (supporting read() method) containing HTML with zero
+ or more forms to be parsed
+ base_uri: the URI of the document (note that the base URI used to submit
+ the form will be that given in the BASE element if present, not that of
+ the document)
+
+ For the other arguments and further details, see ParseResponse.__doc__.
+
+ """
+ return _ParseFileEx(file, base_uri, *args, **kwds)[1:]
+
+def _ParseFileEx(file, base_uri,
+ select_default=False,
+ ignore_errors=False,
+ form_parser_class=FormParser,
+ request_class=_request.Request,
+ entitydefs=None,
+ backwards_compat=True,
+ encoding=DEFAULT_ENCODING,
+ _urljoin=urlparse.urljoin,
+ _urlparse=urlparse.urlparse,
+ _urlunparse=urlparse.urlunparse,
+ ):
+ if backwards_compat:
+ deprecation("operating in backwards-compatibility mode", 1)
+ fp = form_parser_class(entitydefs, encoding)
+ while 1:
+ data = file.read(CHUNK)
+ try:
+ fp.feed(data)
+ except ParseError, e:
+ e.base_uri = base_uri
+ raise
+ if len(data) != CHUNK: break
+ fp.close()
+ if fp.base is not None:
+ # HTML BASE element takes precedence over document URI
+ base_uri = fp.base
+ labels = [] # Label(label) for label in fp.labels]
+ id_to_labels = {}
+ for l in fp.labels:
+ label = Label(l)
+ labels.append(label)
+ for_id = l["for"]
+ coll = id_to_labels.get(for_id)
+ if coll is None:
+ id_to_labels[for_id] = [label]
+ else:
+ coll.append(label)
+ forms = []
+ for (name, action, method, enctype), attrs, controls in fp.forms:
+ if action is None:
+ action = base_uri
+ else:
+ action = _urljoin(base_uri, action)
+ # would be nice to make HTMLForm class (form builder) pluggable
+ form = HTMLForm(
+ action, method, enctype, name, attrs, request_class,
+ forms, labels, id_to_labels, backwards_compat)
+ form._urlparse = _urlparse
+ form._urlunparse = _urlunparse
+ for ii in range(len(controls)):
+ type, name, attrs = controls[ii]
+ # index=ii*10 allows ImageControl to return multiple ordered pairs
+ form.new_control(
+ type, name, attrs, select_default=select_default, index=ii*10)
+ forms.append(form)
+ for form in forms:
+ form.fixup()
+ return forms
+
+
+class Label:
+ def __init__(self, attrs):
+ self.id = attrs.get("for")
+ self._text = attrs.get("__text").strip()
+ self._ctext = compress_text(self._text)
+ self.attrs = attrs
+ self._backwards_compat = False # maintained by HTMLForm
+
+ def __getattr__(self, name):
+ if name == "text":
+ if self._backwards_compat:
+ return self._text
+ else:
+ return self._ctext
+ return getattr(Label, name)
+
+ def __setattr__(self, name, value):
+ if name == "text":
+ # don't see any need for this, so make it read-only
+ raise AttributeError("text attribute is read-only")
+ self.__dict__[name] = value
+
+ def __str__(self):
+ return "" % (self.id, self.text)
+
+
+def _get_label(attrs):
+ text = attrs.get("__label")
+ if text is not None:
+ return Label(text)
+ else:
+ return None
+
+class Control:
+ """An HTML form control.
+
+ An HTMLForm contains a sequence of Controls. The Controls in an HTMLForm
+ are accessed using the HTMLForm.find_control method or the
+ HTMLForm.controls attribute.
+
+ Control instances are usually constructed using the ParseFile /
+ ParseResponse functions. If you use those functions, you can ignore the
+ rest of this paragraph. A Control is only properly initialised after the
+ fixup method has been called. In fact, this is only strictly necessary for
+ ListControl instances. This is necessary because ListControls are built up
+ from ListControls each containing only a single item, and their initial
+ value(s) can only be known after the sequence is complete.
+
+ The types and values that are acceptable for assignment to the value
+ attribute are defined by subclasses.
+
+ If the disabled attribute is true, this represents the state typically
+ represented by browsers by 'greying out' a control. If the disabled
+ attribute is true, the Control will raise AttributeError if an attempt is
+ made to change its value. In addition, the control will not be considered
+ 'successful' as defined by the W3C HTML 4 standard -- ie. it will
+ contribute no data to the return value of the HTMLForm.click* methods. To
+ enable a control, set the disabled attribute to a false value.
+
+ If the readonly attribute is true, the Control will raise AttributeError if
+ an attempt is made to change its value. To make a control writable, set
+ the readonly attribute to a false value.
+
+ All controls have the disabled and readonly attributes, not only those that
+ may have the HTML attributes of the same names.
+
+ On assignment to the value attribute, the following exceptions are raised:
+ TypeError, AttributeError (if the value attribute should not be assigned
+ to, because the control is disabled, for example) and ValueError.
+
+ If the name or value attributes are None, or the value is an empty list, or
+ if the control is disabled, the control is not successful.
+
+ Public attributes:
+
+ type: string describing type of control (see the keys of the
+ HTMLForm.type2class dictionary for the allowable values) (readonly)
+ name: name of control (readonly)
+ value: current value of control (subclasses may allow a single value, a
+ sequence of values, or either)
+ disabled: disabled state
+ readonly: readonly state
+ id: value of id HTML attribute
+
+ """
+ def __init__(self, type, name, attrs, index=None):
+ """
+ type: string describing type of control (see the keys of the
+ HTMLForm.type2class dictionary for the allowable values)
+ name: control name
+ attrs: HTML attributes of control's HTML element
+
+ """
+ raise NotImplementedError()
+
+ def add_to_form(self, form):
+ self._form = form
+ form.controls.append(self)
+
+ def fixup(self):
+ pass
+
+ def is_of_kind(self, kind):
+ raise NotImplementedError()
+
+ def clear(self):
+ raise NotImplementedError()
+
+ def __getattr__(self, name): raise NotImplementedError()
+ def __setattr__(self, name, value): raise NotImplementedError()
+
+ def pairs(self):
+ """Return list of (key, value) pairs suitable for passing to urlencode.
+ """
+ return [(k, v) for (i, k, v) in self._totally_ordered_pairs()]
+
+ def _totally_ordered_pairs(self):
+ """Return list of (key, value, index) tuples.
+
+ Like pairs, but allows preserving correct ordering even where several
+ controls are involved.
+
+ """
+ raise NotImplementedError()
+
+ def _write_mime_data(self, mw, name, value):
+ """Write data for a subitem of this control to a MimeWriter."""
+ # called by HTMLForm
+ mw2 = mw.nextpart()
+ mw2.addheader("Content-Disposition",
+ 'form-data; name="%s"' % name, 1)
+ f = mw2.startbody(prefix=0)
+ f.write(value)
+
+ def __str__(self):
+ raise NotImplementedError()
+
+ def get_labels(self):
+ """Return all labels (Label instances) for this control.
+
+ If the control was surrounded by a tag, that will be the first
+ label; all other labels, connected by 'for' and 'id', are in the order
+ that appear in the HTML.
+
+ """
+ res = []
+ if self._label:
+ res.append(self._label)
+ if self.id:
+ res.extend(self._form._id_to_labels.get(self.id, ()))
+ return res
+
+
+#---------------------------------------------------
+class ScalarControl(Control):
+ """Control whose value is not restricted to one of a prescribed set.
+
+ Some ScalarControls don't accept any value attribute. Otherwise, takes a
+ single value, which must be string-like.
+
+ Additional read-only public attribute:
+
+ attrs: dictionary mapping the names of original HTML attributes of the
+ control to their values
+
+ """
+ def __init__(self, type, name, attrs, index=None):
+ self._index = index
+ self._label = _get_label(attrs)
+ self.__dict__["type"] = type.lower()
+ self.__dict__["name"] = name
+ self._value = attrs.get("value")
+ self.disabled = attrs.has_key("disabled")
+ self.readonly = attrs.has_key("readonly")
+ self.id = attrs.get("id")
+
+ self.attrs = attrs.copy()
+
+ self._clicked = False
+
+ self._urlparse = urlparse.urlparse
+ self._urlunparse = urlparse.urlunparse
+
+ def __getattr__(self, name):
+ if name == "value":
+ return self.__dict__["_value"]
+ else:
+ raise AttributeError("%s instance has no attribute '%s'" %
+ (self.__class__.__name__, name))
+
+ def __setattr__(self, name, value):
+ if name == "value":
+ if not isstringlike(value):
+ raise TypeError("must assign a string")
+ elif self.readonly:
+ raise AttributeError("control '%s' is readonly" % self.name)
+ elif self.disabled:
+ raise AttributeError("control '%s' is disabled" % self.name)
+ self.__dict__["_value"] = value
+ elif name in ("name", "type"):
+ raise AttributeError("%s attribute is readonly" % name)
+ else:
+ self.__dict__[name] = value
+
+ def _totally_ordered_pairs(self):
+ name = self.name
+ value = self.value
+ if name is None or value is None or self.disabled:
+ return []
+ return [(self._index, name, value)]
+
+ def clear(self):
+ if self.readonly:
+ raise AttributeError("control '%s' is readonly" % self.name)
+ self.__dict__["_value"] = None
+
+ def __str__(self):
+ name = self.name
+ value = self.value
+ if name is None: name = ""
+ if value is None: value = ""
+
+ infos = []
+ if self.disabled: infos.append("disabled")
+ if self.readonly: infos.append("readonly")
+ info = ", ".join(infos)
+ if info: info = " (%s)" % info
+
+ return "<%s(%s=%s)%s>" % (self.__class__.__name__, name, value, info)
+
+
+#---------------------------------------------------
+class TextControl(ScalarControl):
+ """Textual input control.
+
+ Covers:
+
+ INPUT/TEXT
+ INPUT/PASSWORD
+ INPUT/HIDDEN
+ TEXTAREA
+
+ """
+ def __init__(self, type, name, attrs, index=None):
+ ScalarControl.__init__(self, type, name, attrs, index)
+ if self.type == "hidden": self.readonly = True
+ if self._value is None:
+ self._value = ""
+
+ def is_of_kind(self, kind): return kind == "text"
+
+#---------------------------------------------------
+class FileControl(ScalarControl):
+ """File upload with INPUT TYPE=FILE.
+
+ The value attribute of a FileControl is always None. Use add_file instead.
+
+ Additional public method: add_file
+
+ """
+
+ def __init__(self, type, name, attrs, index=None):
+ ScalarControl.__init__(self, type, name, attrs, index)
+ self._value = None
+ self._upload_data = []
+
+ def is_of_kind(self, kind): return kind == "file"
+
+ def clear(self):
+ if self.readonly:
+ raise AttributeError("control '%s' is readonly" % self.name)
+ self._upload_data = []
+
+ def __setattr__(self, name, value):
+ if name in ("value", "name", "type"):
+ raise AttributeError("%s attribute is readonly" % name)
+ else:
+ self.__dict__[name] = value
+
+ def add_file(self, file_object, content_type=None, filename=None):
+ if not hasattr(file_object, "read"):
+ raise TypeError("file-like object must have read method")
+ if content_type is not None and not isstringlike(content_type):
+ raise TypeError("content type must be None or string-like")
+ if filename is not None and not isstringlike(filename):
+ raise TypeError("filename must be None or string-like")
+ if content_type is None:
+ content_type = "application/octet-stream"
+ self._upload_data.append((file_object, content_type, filename))
+
+ def _totally_ordered_pairs(self):
+ # XXX should it be successful even if unnamed?
+ if self.name is None or self.disabled:
+ return []
+ return [(self._index, self.name, "")]
+
+ # If enctype is application/x-www-form-urlencoded and there's a FILE
+ # control present, what should be sent? Strictly, it should be 'name=data'
+ # (see HTML 4.01 spec., section 17.13.2), but code sends "name=" ATM. What
+ # about multiple file upload?
+ def _write_mime_data(self, mw, _name, _value):
+ # called by HTMLForm
+ # assert _name == self.name and _value == ''
+ if len(self._upload_data) < 2:
+ if len(self._upload_data) == 0:
+ file_object = StringIO()
+ content_type = "application/octet-stream"
+ filename = ""
+ else:
+ file_object, content_type, filename = self._upload_data[0]
+ if filename is None:
+ filename = ""
+ mw2 = mw.nextpart()
+ fn_part = '; filename="%s"' % filename
+ disp = 'form-data; name="%s"%s' % (self.name, fn_part)
+ mw2.addheader("Content-Disposition", disp, prefix=1)
+ fh = mw2.startbody(content_type, prefix=0)
+ fh.write(file_object.read())
+ else:
+ # multiple files
+ mw2 = mw.nextpart()
+ disp = 'form-data; name="%s"' % self.name
+ mw2.addheader("Content-Disposition", disp, prefix=1)
+ fh = mw2.startmultipartbody("mixed", prefix=0)
+ for file_object, content_type, filename in self._upload_data:
+ mw3 = mw2.nextpart()
+ if filename is None:
+ filename = ""
+ fn_part = '; filename="%s"' % filename
+ disp = "file%s" % fn_part
+ mw3.addheader("Content-Disposition", disp, prefix=1)
+ fh2 = mw3.startbody(content_type, prefix=0)
+ fh2.write(file_object.read())
+ mw2.lastpart()
+
+ def __str__(self):
+ name = self.name
+ if name is None: name = ""
+
+ if not self._upload_data:
+ value = ""
+ else:
+ value = []
+ for file, ctype, filename in self._upload_data:
+ if filename is None:
+ value.append("")
+ else:
+ value.append(filename)
+ value = ", ".join(value)
+
+ info = []
+ if self.disabled: info.append("disabled")
+ if self.readonly: info.append("readonly")
+ info = ", ".join(info)
+ if info: info = " (%s)" % info
+
+ return "<%s(%s=%s)%s>" % (self.__class__.__name__, name, value, info)
+
+
+#---------------------------------------------------
+class IsindexControl(ScalarControl):
+ """ISINDEX control.
+
+ ISINDEX is the odd-one-out of HTML form controls. In fact, it isn't really
+ part of regular HTML forms at all, and predates it. You're only allowed
+ one ISINDEX per HTML document. ISINDEX and regular form submission are
+ mutually exclusive -- either submit a form, or the ISINDEX.
+
+ Having said this, since ISINDEX controls may appear in forms (which is
+ probably bad HTML), ParseFile / ParseResponse will include them in the
+ HTMLForm instances it returns. You can set the ISINDEX's value, as with
+ any other control (but note that ISINDEX controls have no name, so you'll
+ need to use the type argument of set_value!). When you submit the form,
+ the ISINDEX will not be successful (ie., no data will get returned to the
+ server as a result of its presence), unless you click on the ISINDEX
+ control, in which case the ISINDEX gets submitted instead of the form:
+
+ form.set_value("my isindex value", type="isindex")
+ mechanize.urlopen(form.click(type="isindex"))
+
+ ISINDEX elements outside of FORMs are ignored. If you want to submit one
+ by hand, do it like so:
+
+ url = urlparse.urljoin(page_uri, "?"+urllib.quote_plus("my isindex value"))
+ result = mechanize.urlopen(url)
+
+ """
+ def __init__(self, type, name, attrs, index=None):
+ ScalarControl.__init__(self, type, name, attrs, index)
+ if self._value is None:
+ self._value = ""
+
+ def is_of_kind(self, kind): return kind in ["text", "clickable"]
+
+ def _totally_ordered_pairs(self):
+ return []
+
+ def _click(self, form, coord, return_type, request_class=_request.Request):
+ # Relative URL for ISINDEX submission: instead of "foo=bar+baz",
+ # want "bar+baz".
+ # This doesn't seem to be specified in HTML 4.01 spec. (ISINDEX is
+ # deprecated in 4.01, but it should still say how to submit it).
+ # Submission of ISINDEX is explained in the HTML 3.2 spec, though.
+ parts = self._urlparse(form.action)
+ rest, (query, frag) = parts[:-2], parts[-2:]
+ parts = rest + (urllib.quote_plus(self.value), None)
+ url = self._urlunparse(parts)
+ req_data = url, None, []
+
+ if return_type == "pairs":
+ return []
+ elif return_type == "request_data":
+ return req_data
+ else:
+ return request_class(url)
+
+ def __str__(self):
+ value = self.value
+ if value is None: value = ""
+
+ infos = []
+ if self.disabled: infos.append("disabled")
+ if self.readonly: infos.append("readonly")
+ info = ", ".join(infos)
+ if info: info = " (%s)" % info
+
+ return "<%s(%s)%s>" % (self.__class__.__name__, value, info)
+
+
+#---------------------------------------------------
+class IgnoreControl(ScalarControl):
+ """Control that we're not interested in.
+
+ Covers:
+
+ INPUT/RESET
+ BUTTON/RESET
+ INPUT/BUTTON
+ BUTTON/BUTTON
+
+ These controls are always unsuccessful, in the terminology of HTML 4 (ie.
+ they never require any information to be returned to the server).
+
+ BUTTON/BUTTON is used to generate events for script embedded in HTML.
+
+ The value attribute of IgnoreControl is always None.
+
+ """
+ def __init__(self, type, name, attrs, index=None):
+ ScalarControl.__init__(self, type, name, attrs, index)
+ self._value = None
+
+ def is_of_kind(self, kind): return False
+
+ def __setattr__(self, name, value):
+ if name == "value":
+ raise AttributeError(
+ "control '%s' is ignored, hence read-only" % self.name)
+ elif name in ("name", "type"):
+ raise AttributeError("%s attribute is readonly" % name)
+ else:
+ self.__dict__[name] = value
+
+
+#---------------------------------------------------
+# ListControls
+
+# helpers and subsidiary classes
+
+class Item:
+ def __init__(self, control, attrs, index=None):
+ label = _get_label(attrs)
+ self.__dict__.update({
+ "name": attrs["value"],
+ "_labels": label and [label] or [],
+ "attrs": attrs,
+ "_control": control,
+ "disabled": attrs.has_key("disabled"),
+ "_selected": False,
+ "id": attrs.get("id"),
+ "_index": index,
+ })
+ control.items.append(self)
+
+ def get_labels(self):
+ """Return all labels (Label instances) for this item.
+
+ For items that represent radio buttons or checkboxes, if the item was
+ surrounded by a tag, that will be the first label; all other
+ labels, connected by 'for' and 'id', are in the order that appear in
+ the HTML.
+
+ For items that represent select options, if the option had a label
+ attribute, that will be the first label. If the option has contents
+ (text within the option tags) and it is not the same as the label
+ attribute (if any), that will be a label. There is nothing in the
+ spec to my knowledge that makes an option with an id unable to be the
+ target of a label's for attribute, so those are included, if any, for
+ the sake of consistency and completeness.
+
+ """
+ res = []
+ res.extend(self._labels)
+ if self.id:
+ res.extend(self._control._form._id_to_labels.get(self.id, ()))
+ return res
+
+ def __getattr__(self, name):
+ if name=="selected":
+ return self._selected
+ raise AttributeError(name)
+
+ def __setattr__(self, name, value):
+ if name == "selected":
+ self._control._set_selected_state(self, value)
+ elif name == "disabled":
+ self.__dict__["disabled"] = bool(value)
+ else:
+ raise AttributeError(name)
+
+ def __str__(self):
+ res = self.name
+ if self.selected:
+ res = "*" + res
+ if self.disabled:
+ res = "(%s)" % res
+ return res
+
+ def __repr__(self):
+ # XXX appending the attrs without distinguishing them from name and id
+ # is silly
+ attrs = [("name", self.name), ("id", self.id)]+self.attrs.items()
+ return "<%s %s>" % (
+ self.__class__.__name__,
+ " ".join(["%s=%r" % (k, v) for k, v in attrs])
+ )
+
+def disambiguate(items, nr, **kwds):
+ msgs = []
+ for key, value in kwds.items():
+ msgs.append("%s=%r" % (key, value))
+ msg = " ".join(msgs)
+ if not items:
+ raise ItemNotFoundError(msg)
+ if nr is None:
+ if len(items) > 1:
+ raise AmbiguityError(msg)
+ nr = 0
+ if len(items) <= nr:
+ raise ItemNotFoundError(msg)
+ return items[nr]
+
+class ListControl(Control):
+ """Control representing a sequence of items.
+
+ The value attribute of a ListControl represents the successful list items
+ in the control. The successful list items are those that are selected and
+ not disabled.
+
+ ListControl implements both list controls that take a length-1 value
+ (single-selection) and those that take length >1 values
+ (multiple-selection).
+
+ ListControls accept sequence values only. Some controls only accept
+ sequences of length 0 or 1 (RADIO, and single-selection SELECT).
+ In those cases, ItemCountError is raised if len(sequence) > 1. CHECKBOXes
+ and multiple-selection SELECTs (those having the "multiple" HTML attribute)
+ accept sequences of any length.
+
+ Note the following mistake:
+
+ control.value = some_value
+ assert control.value == some_value # not necessarily true
+
+ The reason for this is that the value attribute always gives the list items
+ in the order they were listed in the HTML.
+
+ ListControl items can also be referred to by their labels instead of names.
+ Use the label argument to .get(), and the .set_value_by_label(),
+ .get_value_by_label() methods.
+
+ Note that, rather confusingly, though SELECT controls are represented in
+ HTML by SELECT elements (which contain OPTION elements, representing
+ individual list items), CHECKBOXes and RADIOs are not represented by *any*
+ element. Instead, those controls are represented by a collection of INPUT
+ elements. For example, this is a SELECT control, named "control1":
+
+
+ foo
+ bar
+
+
+ and this is a CHECKBOX control, named "control2":
+
+
+
+
+ The id attribute of a CHECKBOX or RADIO ListControl is always that of its
+ first element (for example, "cbe1" above).
+
+
+ Additional read-only public attribute: multiple.
+
+ """
+
+ # ListControls are built up by the parser from their component items by
+ # creating one ListControl per item, consolidating them into a single
+ # master ListControl held by the HTMLForm:
+
+ # -User calls form.new_control(...)
+ # -Form creates Control, and calls control.add_to_form(self).
+ # -Control looks for a Control with the same name and type in the form,
+ # and if it finds one, merges itself with that control by calling
+ # control.merge_control(self). The first Control added to the form, of
+ # a particular name and type, is the only one that survives in the
+ # form.
+ # -Form calls control.fixup for all its controls. ListControls in the
+ # form know they can now safely pick their default values.
+
+ # To create a ListControl without an HTMLForm, use:
+
+ # control.merge_control(new_control)
+
+ # (actually, it's much easier just to use ParseFile)
+
+ _label = None
+
+ def __init__(self, type, name, attrs={}, select_default=False,
+ called_as_base_class=False, index=None):
+ """
+ select_default: for RADIO and multiple-selection SELECT controls, pick
+ the first item as the default if no 'selected' HTML attribute is
+ present
+
+ """
+ if not called_as_base_class:
+ raise NotImplementedError()
+
+ self.__dict__["type"] = type.lower()
+ self.__dict__["name"] = name
+ self._value = attrs.get("value")
+ self.disabled = False
+ self.readonly = False
+ self.id = attrs.get("id")
+ self._closed = False
+
+ # As Controls are merged in with .merge_control(), self.attrs will
+ # refer to each Control in turn -- always the most recently merged
+ # control. Each merged-in Control instance corresponds to a single
+ # list item: see ListControl.__doc__.
+ self.items = []
+ self._form = None
+
+ self._select_default = select_default
+ self._clicked = False
+
+ def clear(self):
+ self.value = []
+
+ def is_of_kind(self, kind):
+ if kind == "list":
+ return True
+ elif kind == "multilist":
+ return bool(self.multiple)
+ elif kind == "singlelist":
+ return not self.multiple
+ else:
+ return False
+
+ def get_items(self, name=None, label=None, id=None,
+ exclude_disabled=False):
+ """Return matching items by name or label.
+
+ For argument docs, see the docstring for .get()
+
+ """
+ if name is not None and not isstringlike(name):
+ raise TypeError("item name must be string-like")
+ if label is not None and not isstringlike(label):
+ raise TypeError("item label must be string-like")
+ if id is not None and not isstringlike(id):
+ raise TypeError("item id must be string-like")
+ items = [] # order is important
+ compat = self._form.backwards_compat
+ for o in self.items:
+ if exclude_disabled and o.disabled:
+ continue
+ if name is not None and o.name != name:
+ continue
+ if label is not None:
+ for l in o.get_labels():
+ if ((compat and l.text == label) or
+ (not compat and l.text.find(label) > -1)):
+ break
+ else:
+ continue
+ if id is not None and o.id != id:
+ continue
+ items.append(o)
+ return items
+
+ def get(self, name=None, label=None, id=None, nr=None,
+ exclude_disabled=False):
+ """Return item by name or label, disambiguating if necessary with nr.
+
+ All arguments must be passed by name, with the exception of 'name',
+ which may be used as a positional argument.
+
+ If name is specified, then the item must have the indicated name.
+
+ If label is specified, then the item must have a label whose
+ whitespace-compressed, stripped, text substring-matches the indicated
+ label string (e.g. label="please choose" will match
+ " Do please choose an item ").
+
+ If id is specified, then the item must have the indicated id.
+
+ nr is an optional 0-based index of the items matching the query.
+
+ If nr is the default None value and more than item is found, raises
+ AmbiguityError (unless the HTMLForm instance's backwards_compat
+ attribute is true).
+
+ If no item is found, or if items are found but nr is specified and not
+ found, raises ItemNotFoundError.
+
+ Optionally excludes disabled items.
+
+ """
+ if nr is None and self._form.backwards_compat:
+ nr = 0 # :-/
+ items = self.get_items(name, label, id, exclude_disabled)
+ return disambiguate(items, nr, name=name, label=label, id=id)
+
+ def _get(self, name, by_label=False, nr=None, exclude_disabled=False):
+ # strictly for use by deprecated methods
+ if by_label:
+ name, label = None, name
+ else:
+ name, label = name, None
+ return self.get(name, label, nr, exclude_disabled)
+
+ def toggle(self, name, by_label=False, nr=None):
+ """Deprecated: given a name or label and optional disambiguating index
+ nr, toggle the matching item's selection.
+
+ Selecting items follows the behavior described in the docstring of the
+ 'get' method.
+
+ if the item is disabled, or this control is disabled or readonly,
+ raise AttributeError.
+
+ """
+ deprecation(
+ "item = control.get(...); item.selected = not item.selected")
+ o = self._get(name, by_label, nr)
+ self._set_selected_state(o, not o.selected)
+
+ def set(self, selected, name, by_label=False, nr=None):
+ """Deprecated: given a name or label and optional disambiguating index
+ nr, set the matching item's selection to the bool value of selected.
+
+ Selecting items follows the behavior described in the docstring of the
+ 'get' method.
+
+ if the item is disabled, or this control is disabled or readonly,
+ raise AttributeError.
+
+ """
+ deprecation(
+ "control.get(...).selected = ")
+ self._set_selected_state(self._get(name, by_label, nr), selected)
+
+ def _set_selected_state(self, item, action):
+ # action:
+ # bool False: off
+ # bool True: on
+ if self.disabled:
+ raise AttributeError("control '%s' is disabled" % self.name)
+ if self.readonly:
+ raise AttributeError("control '%s' is readonly" % self.name)
+ action == bool(action)
+ compat = self._form.backwards_compat
+ if not compat and item.disabled:
+ raise AttributeError("item is disabled")
+ else:
+ if compat and item.disabled and action:
+ raise AttributeError("item is disabled")
+ if self.multiple:
+ item.__dict__["_selected"] = action
+ else:
+ if not action:
+ item.__dict__["_selected"] = False
+ else:
+ for o in self.items:
+ o.__dict__["_selected"] = False
+ item.__dict__["_selected"] = True
+
+ def toggle_single(self, by_label=None):
+ """Deprecated: toggle the selection of the single item in this control.
+
+ Raises ItemCountError if the control does not contain only one item.
+
+ by_label argument is ignored, and included only for backwards
+ compatibility.
+
+ """
+ deprecation(
+ "control.items[0].selected = not control.items[0].selected")
+ if len(self.items) != 1:
+ raise ItemCountError(
+ "'%s' is not a single-item control" % self.name)
+ item = self.items[0]
+ self._set_selected_state(item, not item.selected)
+
+ def set_single(self, selected, by_label=None):
+ """Deprecated: set the selection of the single item in this control.
+
+ Raises ItemCountError if the control does not contain only one item.
+
+ by_label argument is ignored, and included only for backwards
+ compatibility.
+
+ """
+ deprecation(
+ "control.items[0].selected = ")
+ if len(self.items) != 1:
+ raise ItemCountError(
+ "'%s' is not a single-item control" % self.name)
+ self._set_selected_state(self.items[0], selected)
+
+ def get_item_disabled(self, name, by_label=False, nr=None):
+ """Get disabled state of named list item in a ListControl."""
+ deprecation(
+ "control.get(...).disabled")
+ return self._get(name, by_label, nr).disabled
+
+ def set_item_disabled(self, disabled, name, by_label=False, nr=None):
+ """Set disabled state of named list item in a ListControl.
+
+ disabled: boolean disabled state
+
+ """
+ deprecation(
+ "control.get(...).disabled = ")
+ self._get(name, by_label, nr).disabled = disabled
+
+ def set_all_items_disabled(self, disabled):
+ """Set disabled state of all list items in a ListControl.
+
+ disabled: boolean disabled state
+
+ """
+ for o in self.items:
+ o.disabled = disabled
+
+ def get_item_attrs(self, name, by_label=False, nr=None):
+ """Return dictionary of HTML attributes for a single ListControl item.
+
+ The HTML element types that describe list items are: OPTION for SELECT
+ controls, INPUT for the rest. These elements have HTML attributes that
+ you may occasionally want to know about -- for example, the "alt" HTML
+ attribute gives a text string describing the item (graphical browsers
+ usually display this as a tooltip).
+
+ The returned dictionary maps HTML attribute names to values. The names
+ and values are taken from the original HTML.
+
+ """
+ deprecation(
+ "control.get(...).attrs")
+ return self._get(name, by_label, nr).attrs
+
+ def close_control(self):
+ self._closed = True
+
+ def add_to_form(self, form):
+ assert self._form is None or form == self._form, (
+ "can't add control to more than one form")
+ self._form = form
+ if self.name is None:
+ # always count nameless elements as separate controls
+ Control.add_to_form(self, form)
+ else:
+ for ii in range(len(form.controls)-1, -1, -1):
+ control = form.controls[ii]
+ if control.name == self.name and control.type == self.type:
+ if control._closed:
+ Control.add_to_form(self, form)
+ else:
+ control.merge_control(self)
+ break
+ else:
+ Control.add_to_form(self, form)
+
+ def merge_control(self, control):
+ assert bool(control.multiple) == bool(self.multiple)
+ # usually, isinstance(control, self.__class__)
+ self.items.extend(control.items)
+
+ def fixup(self):
+ """
+ ListControls are built up from component list items (which are also
+ ListControls) during parsing. This method should be called after all
+ items have been added. See ListControl.__doc__ for the reason this is
+ required.
+
+ """
+ # Need to set default selection where no item was indicated as being
+ # selected by the HTML:
+
+ # CHECKBOX:
+ # Nothing should be selected.
+ # SELECT/single, SELECT/multiple and RADIO:
+ # RFC 1866 (HTML 2.0): says first item should be selected.
+ # W3C HTML 4.01 Specification: says that client behaviour is
+ # undefined in this case. For RADIO, exactly one must be selected,
+ # though which one is undefined.
+ # Both Netscape and Microsoft Internet Explorer (IE) choose first
+ # item for SELECT/single. However, both IE5 and Mozilla (both 1.0
+ # and Firebird 0.6) leave all items unselected for RADIO and
+ # SELECT/multiple.
+
+ # Since both Netscape and IE all choose the first item for
+ # SELECT/single, we do the same. OTOH, both Netscape and IE
+ # leave SELECT/multiple with nothing selected, in violation of RFC 1866
+ # (but not in violation of the W3C HTML 4 standard); the same is true
+ # of RADIO (which *is* in violation of the HTML 4 standard). We follow
+ # RFC 1866 if the _select_default attribute is set, and Netscape and IE
+ # otherwise. RFC 1866 and HTML 4 are always violated insofar as you
+ # can deselect all items in a RadioControl.
+
+ for o in self.items:
+ # set items' controls to self, now that we've merged
+ o.__dict__["_control"] = self
+
+ def __getattr__(self, name):
+ if name == "value":
+ compat = self._form.backwards_compat
+ if self.name is None:
+ return []
+ return [o.name for o in self.items if o.selected and
+ (not o.disabled or compat)]
+ else:
+ raise AttributeError("%s instance has no attribute '%s'" %
+ (self.__class__.__name__, name))
+
+ def __setattr__(self, name, value):
+ if name == "value":
+ if self.disabled:
+ raise AttributeError("control '%s' is disabled" % self.name)
+ if self.readonly:
+ raise AttributeError("control '%s' is readonly" % self.name)
+ self._set_value(value)
+ elif name in ("name", "type", "multiple"):
+ raise AttributeError("%s attribute is readonly" % name)
+ else:
+ self.__dict__[name] = value
+
+ def _set_value(self, value):
+ if value is None or isstringlike(value):
+ raise TypeError("ListControl, must set a sequence")
+ if not value:
+ compat = self._form.backwards_compat
+ for o in self.items:
+ if not o.disabled or compat:
+ o.selected = False
+ elif self.multiple:
+ self._multiple_set_value(value)
+ elif len(value) > 1:
+ raise ItemCountError(
+ "single selection list, must set sequence of "
+ "length 0 or 1")
+ else:
+ self._single_set_value(value)
+
+ def _get_items(self, name, target=1):
+ all_items = self.get_items(name)
+ items = [o for o in all_items if not o.disabled]
+ if len(items) < target:
+ if len(all_items) < target:
+ raise ItemNotFoundError(
+ "insufficient items with name %r" % name)
+ else:
+ raise AttributeError(
+ "insufficient non-disabled items with name %s" % name)
+ on = []
+ off = []
+ for o in items:
+ if o.selected:
+ on.append(o)
+ else:
+ off.append(o)
+ return on, off
+
+ def _single_set_value(self, value):
+ assert len(value) == 1
+ on, off = self._get_items(value[0])
+ assert len(on) <= 1
+ if not on:
+ off[0].selected = True
+
+ def _multiple_set_value(self, value):
+ compat = self._form.backwards_compat
+ turn_on = [] # transactional-ish
+ turn_off = [item for item in self.items if
+ item.selected and (not item.disabled or compat)]
+ names = {}
+ for nn in value:
+ if nn in names.keys():
+ names[nn] += 1
+ else:
+ names[nn] = 1
+ for name, count in names.items():
+ on, off = self._get_items(name, count)
+ for i in range(count):
+ if on:
+ item = on[0]
+ del on[0]
+ del turn_off[turn_off.index(item)]
+ else:
+ item = off[0]
+ del off[0]
+ turn_on.append(item)
+ for item in turn_off:
+ item.selected = False
+ for item in turn_on:
+ item.selected = True
+
+ def set_value_by_label(self, value):
+ """Set the value of control by item labels.
+
+ value is expected to be an iterable of strings that are substrings of
+ the item labels that should be selected. Before substring matching is
+ performed, the original label text is whitespace-compressed
+ (consecutive whitespace characters are converted to a single space
+ character) and leading and trailing whitespace is stripped. Ambiguous
+ labels are accepted without complaint if the form's backwards_compat is
+ True; otherwise, it will not complain as long as all ambiguous labels
+ share the same item name (e.g. OPTION value).
+
+ """
+ if isstringlike(value):
+ raise TypeError(value)
+ if not self.multiple and len(value) > 1:
+ raise ItemCountError(
+ "single selection list, must set sequence of "
+ "length 0 or 1")
+ items = []
+ for nn in value:
+ found = self.get_items(label=nn)
+ if len(found) > 1:
+ if not self._form.backwards_compat:
+ # ambiguous labels are fine as long as item names (e.g.
+ # OPTION values) are same
+ opt_name = found[0].name
+ if [o for o in found[1:] if o.name != opt_name]:
+ raise AmbiguityError(nn)
+ else:
+ # OK, we'll guess :-( Assume first available item.
+ found = found[:1]
+ for o in found:
+ # For the multiple-item case, we could try to be smarter,
+ # saving them up and trying to resolve, but that's too much.
+ if self._form.backwards_compat or o not in items:
+ items.append(o)
+ break
+ else: # all of them are used
+ raise ItemNotFoundError(nn)
+ # now we have all the items that should be on
+ # let's just turn everything off and then back on.
+ self.value = []
+ for o in items:
+ o.selected = True
+
+ def get_value_by_label(self):
+ """Return the value of the control as given by normalized labels."""
+ res = []
+ compat = self._form.backwards_compat
+ for o in self.items:
+ if (not o.disabled or compat) and o.selected:
+ for l in o.get_labels():
+ if l.text:
+ res.append(l.text)
+ break
+ else:
+ res.append(None)
+ return res
+
+ def possible_items(self, by_label=False):
+ """Deprecated: return the names or labels of all possible items.
+
+ Includes disabled items, which may be misleading for some use cases.
+
+ """
+ deprecation(
+ "[item.name for item in self.items]")
+ if by_label:
+ res = []
+ for o in self.items:
+ for l in o.get_labels():
+ if l.text:
+ res.append(l.text)
+ break
+ else:
+ res.append(None)
+ return res
+ return [o.name for o in self.items]
+
+ def _totally_ordered_pairs(self):
+ if self.disabled or self.name is None:
+ return []
+ else:
+ return [(o._index, self.name, o.name) for o in self.items
+ if o.selected and not o.disabled]
+
+ def __str__(self):
+ name = self.name
+ if name is None: name = ""
+
+ display = [str(o) for o in self.items]
+
+ infos = []
+ if self.disabled: infos.append("disabled")
+ if self.readonly: infos.append("readonly")
+ info = ", ".join(infos)
+ if info: info = " (%s)" % info
+
+ return "<%s(%s=[%s])%s>" % (self.__class__.__name__,
+ name, ", ".join(display), info)
+
+
+class RadioControl(ListControl):
+ """
+ Covers:
+
+ INPUT/RADIO
+
+ """
+ def __init__(self, type, name, attrs, select_default=False, index=None):
+ attrs.setdefault("value", "on")
+ ListControl.__init__(self, type, name, attrs, select_default,
+ called_as_base_class=True, index=index)
+ self.__dict__["multiple"] = False
+ o = Item(self, attrs, index)
+ o.__dict__["_selected"] = attrs.has_key("checked")
+
+ def fixup(self):
+ ListControl.fixup(self)
+ found = [o for o in self.items if o.selected and not o.disabled]
+ if not found:
+ if self._select_default:
+ for o in self.items:
+ if not o.disabled:
+ o.selected = True
+ break
+ else:
+ # Ensure only one item selected. Choose the last one,
+ # following IE and Firefox.
+ for o in found[:-1]:
+ o.selected = False
+
+ def get_labels(self):
+ return []
+
+class CheckboxControl(ListControl):
+ """
+ Covers:
+
+ INPUT/CHECKBOX
+
+ """
+ def __init__(self, type, name, attrs, select_default=False, index=None):
+ attrs.setdefault("value", "on")
+ ListControl.__init__(self, type, name, attrs, select_default,
+ called_as_base_class=True, index=index)
+ self.__dict__["multiple"] = True
+ o = Item(self, attrs, index)
+ o.__dict__["_selected"] = attrs.has_key("checked")
+
+ def get_labels(self):
+ return []
+
+
+class SelectControl(ListControl):
+ """
+ Covers:
+
+ SELECT (and OPTION)
+
+
+ OPTION 'values', in HTML parlance, are Item 'names' in mechanize parlance.
+
+ SELECT control values and labels are subject to some messy defaulting
+ rules. For example, if the HTML representation of the control is:
+
+
+ current year
+ 2001
+ 2000
+
+
+ The items, in order, have labels "2002", "2001" and "2000", whereas their
+ names (the OPTION values) are "0", "1" and "2000" respectively. Note that
+ the value of the last OPTION in this example defaults to its contents, as
+ specified by RFC 1866, as do the labels of the second and third OPTIONs.
+
+ The OPTION labels are sometimes more meaningful than the OPTION values,
+ which can make for more maintainable code.
+
+ Additional read-only public attribute: attrs
+
+ The attrs attribute is a dictionary of the original HTML attributes of the
+ SELECT element. Other ListControls do not have this attribute, because in
+ other cases the control as a whole does not correspond to any single HTML
+ element. control.get(...).attrs may be used as usual to get at the HTML
+ attributes of the HTML elements corresponding to individual list items (for
+ SELECT controls, these are OPTION elements).
+
+ Another special case is that the Item.attrs dictionaries have a special key
+ "contents" which does not correspond to any real HTML attribute, but rather
+ contains the contents of the OPTION element:
+
+ this bit
+
+ """
+ # HTML attributes here are treated slightly differently from other list
+ # controls:
+ # -The SELECT HTML attributes dictionary is stuffed into the OPTION
+ # HTML attributes dictionary under the "__select" key.
+ # -The content of each OPTION element is stored under the special
+ # "contents" key of the dictionary.
+ # After all this, the dictionary is passed to the SelectControl constructor
+ # as the attrs argument, as usual. However:
+ # -The first SelectControl constructed when building up a SELECT control
+ # has a constructor attrs argument containing only the __select key -- so
+ # this SelectControl represents an empty SELECT control.
+ # -Subsequent SelectControls have both OPTION HTML-attribute in attrs and
+ # the __select dictionary containing the SELECT HTML-attributes.
+
+ def __init__(self, type, name, attrs, select_default=False, index=None):
+ # fish out the SELECT HTML attributes from the OPTION HTML attributes
+ # dictionary
+ self.attrs = attrs["__select"].copy()
+ self.__dict__["_label"] = _get_label(self.attrs)
+ self.__dict__["id"] = self.attrs.get("id")
+ self.__dict__["multiple"] = self.attrs.has_key("multiple")
+ # the majority of the contents, label, and value dance already happened
+ contents = attrs.get("contents")
+ attrs = attrs.copy()
+ del attrs["__select"]
+
+ ListControl.__init__(self, type, name, self.attrs, select_default,
+ called_as_base_class=True, index=index)
+ self.disabled = self.attrs.has_key("disabled")
+ self.readonly = self.attrs.has_key("readonly")
+ if attrs.has_key("value"):
+ # otherwise it is a marker 'select started' token
+ o = Item(self, attrs, index)
+ o.__dict__["_selected"] = attrs.has_key("selected")
+ # add 'label' label and contents label, if different. If both are
+ # provided, the 'label' label is used for display in HTML
+ # 4.0-compliant browsers (and any lower spec? not sure) while the
+ # contents are used for display in older or less-compliant
+ # browsers. We make label objects for both, if the values are
+ # different.
+ label = attrs.get("label")
+ if label:
+ o._labels.append(Label({"__text": label}))
+ if contents and contents != label:
+ o._labels.append(Label({"__text": contents}))
+ elif contents:
+ o._labels.append(Label({"__text": contents}))
+
+ def fixup(self):
+ ListControl.fixup(self)
+ # Firefox doesn't exclude disabled items from those considered here
+ # (i.e. from 'found', for both branches of the if below). Note that
+ # IE6 doesn't support the disabled attribute on OPTIONs at all.
+ found = [o for o in self.items if o.selected]
+ if not found:
+ if not self.multiple or self._select_default:
+ for o in self.items:
+ if not o.disabled:
+ was_disabled = self.disabled
+ self.disabled = False
+ try:
+ o.selected = True
+ finally:
+ o.disabled = was_disabled
+ break
+ elif not self.multiple:
+ # Ensure only one item selected. Choose the last one,
+ # following IE and Firefox.
+ for o in found[:-1]:
+ o.selected = False
+
+
+#---------------------------------------------------
+class SubmitControl(ScalarControl):
+ """
+ Covers:
+
+ INPUT/SUBMIT
+ BUTTON/SUBMIT
+
+ """
+ def __init__(self, type, name, attrs, index=None):
+ ScalarControl.__init__(self, type, name, attrs, index)
+ # IE5 defaults SUBMIT value to "Submit Query"; Firebird 0.6 leaves it
+ # blank, Konqueror 3.1 defaults to "Submit". HTML spec. doesn't seem
+ # to define this.
+ if self.value is None: self.value = ""
+ self.readonly = True
+
+ def get_labels(self):
+ res = []
+ if self.value:
+ res.append(Label({"__text": self.value}))
+ res.extend(ScalarControl.get_labels(self))
+ return res
+
+ def is_of_kind(self, kind): return kind == "clickable"
+
+ def _click(self, form, coord, return_type, request_class=_request.Request):
+ self._clicked = coord
+ r = form._switch_click(return_type, request_class)
+ self._clicked = False
+ return r
+
+ def _totally_ordered_pairs(self):
+ if not self._clicked:
+ return []
+ return ScalarControl._totally_ordered_pairs(self)
+
+
+#---------------------------------------------------
+class ImageControl(SubmitControl):
+ """
+ Covers:
+
+ INPUT/IMAGE
+
+ Coordinates are specified using one of the HTMLForm.click* methods.
+
+ """
+ def __init__(self, type, name, attrs, index=None):
+ SubmitControl.__init__(self, type, name, attrs, index)
+ self.readonly = False
+
+ def _totally_ordered_pairs(self):
+ clicked = self._clicked
+ if self.disabled or not clicked:
+ return []
+ name = self.name
+ if name is None: return []
+ pairs = [
+ (self._index, "%s.x" % name, str(clicked[0])),
+ (self._index+1, "%s.y" % name, str(clicked[1])),
+ ]
+ value = self._value
+ if value:
+ pairs.append((self._index+2, name, value))
+ return pairs
+
+ get_labels = ScalarControl.get_labels
+
+# aliases, just to make str(control) and str(form) clearer
+class PasswordControl(TextControl): pass
+class HiddenControl(TextControl): pass
+class TextareaControl(TextControl): pass
+class SubmitButtonControl(SubmitControl): pass
+
+
+def is_listcontrol(control): return control.is_of_kind("list")
+
+
+class HTMLForm:
+ """Represents a single HTML element.
+
+ A form consists of a sequence of controls that usually have names, and
+ which can take on various values. The values of the various types of
+ controls represent variously: text, zero-or-one-of-many or many-of-many
+ choices, and files to be uploaded. Some controls can be clicked on to
+ submit the form, and clickable controls' values sometimes include the
+ coordinates of the click.
+
+ Forms can be filled in with data to be returned to the server, and then
+ submitted, using the click method to generate a request object suitable for
+ passing to mechanize.urlopen (or the click_request_data or click_pairs
+ methods for integration with third-party code).
+
+ import mechanize
+ forms = mechanize.ParseFile(html, base_uri)
+ form = forms[0]
+
+ form["query"] = "Python"
+ form.find_control("nr_results").get("lots").selected = True
+
+ response = mechanize.urlopen(form.click())
+
+ Usually, HTMLForm instances are not created directly. Instead, the
+ ParseFile or ParseResponse factory functions are used. If you do construct
+ HTMLForm objects yourself, however, note that an HTMLForm instance is only
+ properly initialised after the fixup method has been called (ParseFile and
+ ParseResponse do this for you). See ListControl.__doc__ for the reason
+ this is required.
+
+ Indexing a form (form["control_name"]) returns the named Control's value
+ attribute. Assignment to a form index (form["control_name"] = something)
+ is equivalent to assignment to the named Control's value attribute. If you
+ need to be more specific than just supplying the control's name, use the
+ set_value and get_value methods.
+
+ ListControl values are lists of item names (specifically, the names of the
+ items that are selected and not disabled, and hence are "successful" -- ie.
+ cause data to be returned to the server). The list item's name is the
+ value of the corresponding HTML element's"value" attribute.
+
+ Example:
+
+
+
+
+ defines a CHECKBOX control with name "cheeses" which has two items, named
+ "leicester" and "cheddar".
+
+ Another example:
+
+
+ 1
+ cheddar
+
+
+ defines a SELECT control with name "more_cheeses" which has two items,
+ named "1" and "2" (because the OPTION element's value HTML attribute
+ defaults to the element contents -- see SelectControl.__doc__ for more on
+ these defaulting rules).
+
+ To select, deselect or otherwise manipulate individual list items, use the
+ HTMLForm.find_control() and ListControl.get() methods. To set the whole
+ value, do as for any other control: use indexing or the set_/get_value
+ methods.
+
+ Example:
+
+ # select *only* the item named "cheddar"
+ form["cheeses"] = ["cheddar"]
+ # select "cheddar", leave other items unaffected
+ form.find_control("cheeses").get("cheddar").selected = True
+
+ Some controls (RADIO and SELECT without the multiple attribute) can only
+ have zero or one items selected at a time. Some controls (CHECKBOX and
+ SELECT with the multiple attribute) can have multiple items selected at a
+ time. To set the whole value of a ListControl, assign a sequence to a form
+ index:
+
+ form["cheeses"] = ["cheddar", "leicester"]
+
+ If the ListControl is not multiple-selection, the assigned list must be of
+ length one.
+
+ To check if a control has an item, if an item is selected, or if an item is
+ successful (selected and not disabled), respectively:
+
+ "cheddar" in [item.name for item in form.find_control("cheeses").items]
+ "cheddar" in [item.name for item in form.find_control("cheeses").items and
+ item.selected]
+ "cheddar" in form["cheeses"] # (or "cheddar" in form.get_value("cheeses"))
+
+ Note that some list items may be disabled (see below).
+
+ Note the following mistake:
+
+ form[control_name] = control_value
+ assert form[control_name] == control_value # not necessarily true
+
+ The reason for this is that form[control_name] always gives the list items
+ in the order they were listed in the HTML.
+
+ List items (hence list values, too) can be referred to in terms of list
+ item labels rather than list item names using the appropriate label
+ arguments. Note that each item may have several labels.
+
+ The question of default values of OPTION contents, labels and values is
+ somewhat complicated: see SelectControl.__doc__ and
+ ListControl.get_item_attrs.__doc__ if you think you need to know.
+
+ Controls can be disabled or readonly. In either case, the control's value
+ cannot be changed until you clear those flags (see example below).
+ Disabled is the state typically represented by browsers by 'greying out' a
+ control. Disabled controls are not 'successful' -- they don't cause data
+ to get returned to the server. Readonly controls usually appear in
+ browsers as read-only text boxes. Readonly controls are successful. List
+ items can also be disabled. Attempts to select or deselect disabled items
+ fail with AttributeError.
+
+ If a lot of controls are readonly, it can be useful to do this:
+
+ form.set_all_readonly(False)
+
+ To clear a control's value attribute, so that it is not successful (until a
+ value is subsequently set):
+
+ form.clear("cheeses")
+
+ More examples:
+
+ control = form.find_control("cheeses")
+ control.disabled = False
+ control.readonly = False
+ control.get("gruyere").disabled = True
+ control.items[0].selected = True
+
+ See the various Control classes for further documentation. Many methods
+ take name, type, kind, id, label and nr arguments to specify the control to
+ be operated on: see HTMLForm.find_control.__doc__.
+
+ ControlNotFoundError (subclass of ValueError) is raised if the specified
+ control can't be found. This includes occasions where a non-ListControl
+ is found, but the method (set, for example) requires a ListControl.
+ ItemNotFoundError (subclass of ValueError) is raised if a list item can't
+ be found. ItemCountError (subclass of ValueError) is raised if an attempt
+ is made to select more than one item and the control doesn't allow that, or
+ set/get_single are called and the control contains more than one item.
+ AttributeError is raised if a control or item is readonly or disabled and
+ an attempt is made to alter its value.
+
+ Security note: Remember that any passwords you store in HTMLForm instances
+ will be saved to disk in the clear if you pickle them (directly or
+ indirectly). The simplest solution to this is to avoid pickling HTMLForm
+ objects. You could also pickle before filling in any password, or just set
+ the password to "" before pickling.
+
+
+ Public attributes:
+
+ action: full (absolute URI) form action
+ method: "GET" or "POST"
+ enctype: form transfer encoding MIME type
+ name: name of form (None if no name was specified)
+ attrs: dictionary mapping original HTML form attributes to their values
+
+ controls: list of Control instances; do not alter this list
+ (instead, call form.new_control to make a Control and add it to the
+ form, or control.add_to_form if you already have a Control instance)
+
+
+
+ Methods for form filling:
+ -------------------------
+
+ Most of the these methods have very similar arguments. See
+ HTMLForm.find_control.__doc__ for details of the name, type, kind, label
+ and nr arguments.
+
+ def find_control(self,
+ name=None, type=None, kind=None, id=None, predicate=None,
+ nr=None, label=None)
+
+ get_value(name=None, type=None, kind=None, id=None, nr=None,
+ by_label=False, # by_label is deprecated
+ label=None)
+ set_value(value,
+ name=None, type=None, kind=None, id=None, nr=None,
+ by_label=False, # by_label is deprecated
+ label=None)
+
+ clear_all()
+ clear(name=None, type=None, kind=None, id=None, nr=None, label=None)
+
+ set_all_readonly(readonly)
+
+
+ Method applying only to FileControls:
+
+ add_file(file_object,
+ content_type="application/octet-stream", filename=None,
+ name=None, id=None, nr=None, label=None)
+
+
+ Methods applying only to clickable controls:
+
+ click(name=None, type=None, id=None, nr=0, coord=(1,1), label=None)
+ click_request_data(name=None, type=None, id=None, nr=0, coord=(1,1),
+ label=None)
+ click_pairs(name=None, type=None, id=None, nr=0, coord=(1,1), label=None)
+
+ """
+
+ type2class = {
+ "text": TextControl,
+ "password": PasswordControl,
+ "hidden": HiddenControl,
+ "textarea": TextareaControl,
+
+ "isindex": IsindexControl,
+
+ "file": FileControl,
+
+ "button": IgnoreControl,
+ "buttonbutton": IgnoreControl,
+ "reset": IgnoreControl,
+ "resetbutton": IgnoreControl,
+
+ "submit": SubmitControl,
+ "submitbutton": SubmitButtonControl,
+ "image": ImageControl,
+
+ "radio": RadioControl,
+ "checkbox": CheckboxControl,
+ "select": SelectControl,
+ }
+
+#---------------------------------------------------
+# Initialisation. Use ParseResponse / ParseFile instead.
+
+ def __init__(self, action, method="GET",
+ enctype="application/x-www-form-urlencoded",
+ name=None, attrs=None,
+ request_class=_request.Request,
+ forms=None, labels=None, id_to_labels=None,
+ backwards_compat=True):
+ """
+ In the usual case, use ParseResponse (or ParseFile) to create new
+ HTMLForm objects.
+
+ action: full (absolute URI) form action
+ method: "GET" or "POST"
+ enctype: form transfer encoding MIME type
+ name: name of form
+ attrs: dictionary mapping original HTML form attributes to their values
+
+ """
+ self.action = action
+ self.method = method
+ self.enctype = enctype
+ self.name = name
+ if attrs is not None:
+ self.attrs = attrs.copy()
+ else:
+ self.attrs = {}
+ self.controls = []
+ self._request_class = request_class
+
+ # these attributes are used by zope.testbrowser
+ self._forms = forms # this is a semi-public API!
+ self._labels = labels # this is a semi-public API!
+ self._id_to_labels = id_to_labels # this is a semi-public API!
+
+ self.backwards_compat = backwards_compat # note __setattr__
+
+ self._urlunparse = urlparse.urlunparse
+ self._urlparse = urlparse.urlparse
+
+ def __getattr__(self, name):
+ if name == "backwards_compat":
+ return self._backwards_compat
+ return getattr(HTMLForm, name)
+
+ def __setattr__(self, name, value):
+ # yuck
+ if name == "backwards_compat":
+ name = "_backwards_compat"
+ value = bool(value)
+ for cc in self.controls:
+ try:
+ items = cc.items
+ except AttributeError:
+ continue
+ else:
+ for ii in items:
+ for ll in ii.get_labels():
+ ll._backwards_compat = value
+ self.__dict__[name] = value
+
+ def new_control(self, type, name, attrs,
+ ignore_unknown=False, select_default=False, index=None):
+ """Adds a new control to the form.
+
+ This is usually called by ParseFile and ParseResponse. Don't call it
+ youself unless you're building your own Control instances.
+
+ Note that controls representing lists of items are built up from
+ controls holding only a single list item. See ListControl.__doc__ for
+ further information.
+
+ type: type of control (see Control.__doc__ for a list)
+ attrs: HTML attributes of control
+ ignore_unknown: if true, use a dummy Control instance for controls of
+ unknown type; otherwise, use a TextControl
+ select_default: for RADIO and multiple-selection SELECT controls, pick
+ the first item as the default if no 'selected' HTML attribute is
+ present (this defaulting happens when the HTMLForm.fixup method is
+ called)
+ index: index of corresponding element in HTML (see
+ MoreFormTests.test_interspersed_controls for motivation)
+
+ """
+ type = type.lower()
+ klass = self.type2class.get(type)
+ if klass is None:
+ if ignore_unknown:
+ klass = IgnoreControl
+ else:
+ klass = TextControl
+
+ a = attrs.copy()
+ if issubclass(klass, ListControl):
+ control = klass(type, name, a, select_default, index)
+ else:
+ control = klass(type, name, a, index)
+
+ if type == "select" and len(attrs) == 1:
+ for ii in range(len(self.controls)-1, -1, -1):
+ ctl = self.controls[ii]
+ if ctl.type == "select":
+ ctl.close_control()
+ break
+
+ control.add_to_form(self)
+ control._urlparse = self._urlparse
+ control._urlunparse = self._urlunparse
+
+ def fixup(self):
+ """Normalise form after all controls have been added.
+
+ This is usually called by ParseFile and ParseResponse. Don't call it
+ youself unless you're building your own Control instances.
+
+ This method should only be called once, after all controls have been
+ added to the form.
+
+ """
+ for control in self.controls:
+ control.fixup()
+ self.backwards_compat = self._backwards_compat
+
+#---------------------------------------------------
+ def __str__(self):
+ header = "%s%s %s %s" % (
+ (self.name and self.name+" " or ""),
+ self.method, self.action, self.enctype)
+ rep = [header]
+ for control in self.controls:
+ rep.append(" %s" % str(control))
+ return "<%s>" % "\n".join(rep)
+
+#---------------------------------------------------
+# Form-filling methods.
+
+ def __getitem__(self, name):
+ return self.find_control(name).value
+ def __contains__(self, name):
+ return bool(self.find_control(name))
+ def __setitem__(self, name, value):
+ control = self.find_control(name)
+ try:
+ control.value = value
+ except AttributeError, e:
+ raise ValueError(str(e))
+
+ def get_value(self,
+ name=None, type=None, kind=None, id=None, nr=None,
+ by_label=False, # by_label is deprecated
+ label=None):
+ """Return value of control.
+
+ If only name and value arguments are supplied, equivalent to
+
+ form[name]
+
+ """
+ if by_label:
+ deprecation("form.get_value_by_label(...)")
+ c = self.find_control(name, type, kind, id, label=label, nr=nr)
+ if by_label:
+ try:
+ meth = c.get_value_by_label
+ except AttributeError:
+ raise NotImplementedError(
+ "control '%s' does not yet support by_label" % c.name)
+ else:
+ return meth()
+ else:
+ return c.value
+ def set_value(self, value,
+ name=None, type=None, kind=None, id=None, nr=None,
+ by_label=False, # by_label is deprecated
+ label=None):
+ """Set value of control.
+
+ If only name and value arguments are supplied, equivalent to
+
+ form[name] = value
+
+ """
+ if by_label:
+ deprecation("form.get_value_by_label(...)")
+ c = self.find_control(name, type, kind, id, label=label, nr=nr)
+ if by_label:
+ try:
+ meth = c.set_value_by_label
+ except AttributeError:
+ raise NotImplementedError(
+ "control '%s' does not yet support by_label" % c.name)
+ else:
+ meth(value)
+ else:
+ c.value = value
+ def get_value_by_label(
+ self, name=None, type=None, kind=None, id=None, label=None, nr=None):
+ """
+
+ All arguments should be passed by name.
+
+ """
+ c = self.find_control(name, type, kind, id, label=label, nr=nr)
+ return c.get_value_by_label()
+
+ def set_value_by_label(
+ self, value,
+ name=None, type=None, kind=None, id=None, label=None, nr=None):
+ """
+
+ All arguments should be passed by name.
+
+ """
+ c = self.find_control(name, type, kind, id, label=label, nr=nr)
+ c.set_value_by_label(value)
+
+ def set_all_readonly(self, readonly):
+ for control in self.controls:
+ control.readonly = bool(readonly)
+
+ def clear_all(self):
+ """Clear the value attributes of all controls in the form.
+
+ See HTMLForm.clear.__doc__.
+
+ """
+ for control in self.controls:
+ control.clear()
+
+ def clear(self,
+ name=None, type=None, kind=None, id=None, nr=None, label=None):
+ """Clear the value attribute of a control.
+
+ As a result, the affected control will not be successful until a value
+ is subsequently set. AttributeError is raised on readonly controls.
+
+ """
+ c = self.find_control(name, type, kind, id, label=label, nr=nr)
+ c.clear()
+
+
+#---------------------------------------------------
+# Form-filling methods applying only to ListControls.
+
+ def possible_items(self, # deprecated
+ name=None, type=None, kind=None, id=None,
+ nr=None, by_label=False, label=None):
+ """Return a list of all values that the specified control can take."""
+ c = self._find_list_control(name, type, kind, id, label, nr)
+ return c.possible_items(by_label)
+
+ def set(self, selected, item_name, # deprecated
+ name=None, type=None, kind=None, id=None, nr=None,
+ by_label=False, label=None):
+ """Select / deselect named list item.
+
+ selected: boolean selected state
+
+ """
+ self._find_list_control(name, type, kind, id, label, nr).set(
+ selected, item_name, by_label)
+ def toggle(self, item_name, # deprecated
+ name=None, type=None, kind=None, id=None, nr=None,
+ by_label=False, label=None):
+ """Toggle selected state of named list item."""
+ self._find_list_control(name, type, kind, id, label, nr).toggle(
+ item_name, by_label)
+
+ def set_single(self, selected, # deprecated
+ name=None, type=None, kind=None, id=None,
+ nr=None, by_label=None, label=None):
+ """Select / deselect list item in a control having only one item.
+
+ If the control has multiple list items, ItemCountError is raised.
+
+ This is just a convenience method, so you don't need to know the item's
+ name -- the item name in these single-item controls is usually
+ something meaningless like "1" or "on".
+
+ For example, if a checkbox has a single item named "on", the following
+ two calls are equivalent:
+
+ control.toggle("on")
+ control.toggle_single()
+
+ """ # by_label ignored and deprecated
+ self._find_list_control(
+ name, type, kind, id, label, nr).set_single(selected)
+ def toggle_single(self, name=None, type=None, kind=None, id=None,
+ nr=None, by_label=None, label=None): # deprecated
+ """Toggle selected state of list item in control having only one item.
+
+ The rest is as for HTMLForm.set_single.__doc__.
+
+ """ # by_label ignored and deprecated
+ self._find_list_control(name, type, kind, id, label, nr).toggle_single()
+
+#---------------------------------------------------
+# Form-filling method applying only to FileControls.
+
+ def add_file(self, file_object, content_type=None, filename=None,
+ name=None, id=None, nr=None, label=None):
+ """Add a file to be uploaded.
+
+ file_object: file-like object (with read method) from which to read
+ data to upload
+ content_type: MIME content type of data to upload
+ filename: filename to pass to server
+
+ If filename is None, no filename is sent to the server.
+
+ If content_type is None, the content type is guessed based on the
+ filename and the data from read from the file object.
+
+ XXX
+ At the moment, guessed content type is always application/octet-stream.
+ Use sndhdr, imghdr modules. Should also try to guess HTML, XML, and
+ plain text.
+
+ Note the following useful HTML attributes of file upload controls (see
+ HTML 4.01 spec, section 17):
+
+ accept: comma-separated list of content types that the server will
+ handle correctly; you can use this to filter out non-conforming files
+ size: XXX IIRC, this is indicative of whether form wants multiple or
+ single files
+ maxlength: XXX hint of max content length in bytes?
+
+ """
+ self.find_control(name, "file", id=id, label=label, nr=nr).add_file(
+ file_object, content_type, filename)
+
+#---------------------------------------------------
+# Form submission methods, applying only to clickable controls.
+
+ def click(self, name=None, type=None, id=None, nr=0, coord=(1,1),
+ request_class=_request.Request,
+ label=None):
+ """Return request that would result from clicking on a control.
+
+ The request object is a mechanize.Request instance, which you can pass
+ to mechanize.urlopen.
+
+ Only some control types (INPUT/SUBMIT & BUTTON/SUBMIT buttons and
+ IMAGEs) can be clicked.
+
+ Will click on the first clickable control, subject to the name, type
+ and nr arguments (as for find_control). If no name, type, id or number
+ is specified and there are no clickable controls, a request will be
+ returned for the form in its current, un-clicked, state.
+
+ IndexError is raised if any of name, type, id or nr is specified but no
+ matching control is found. ValueError is raised if the HTMLForm has an
+ enctype attribute that is not recognised.
+
+ You can optionally specify a coordinate to click at, which only makes a
+ difference if you clicked on an image.
+
+ """
+ return self._click(name, type, id, label, nr, coord, "request",
+ self._request_class)
+
+ def click_request_data(self,
+ name=None, type=None, id=None,
+ nr=0, coord=(1,1),
+ request_class=_request.Request,
+ label=None):
+ """As for click method, but return a tuple (url, data, headers).
+
+ You can use this data to send a request to the server. This is useful
+ if you're using httplib or urllib rather than mechanize. Otherwise,
+ use the click method.
+
+ # Untested. Have to subclass to add headers, I think -- so use
+ # mechanize instead!
+ import urllib
+ url, data, hdrs = form.click_request_data()
+ r = urllib.urlopen(url, data)
+
+ # Untested. I don't know of any reason to use httplib -- you can get
+ # just as much control with mechanize.
+ import httplib, urlparse
+ url, data, hdrs = form.click_request_data()
+ tup = urlparse(url)
+ host, path = tup[1], urlparse.urlunparse((None, None)+tup[2:])
+ conn = httplib.HTTPConnection(host)
+ if data:
+ httplib.request("POST", path, data, hdrs)
+ else:
+ httplib.request("GET", path, headers=hdrs)
+ r = conn.getresponse()
+
+ """
+ return self._click(name, type, id, label, nr, coord, "request_data",
+ self._request_class)
+
+ def click_pairs(self, name=None, type=None, id=None,
+ nr=0, coord=(1,1),
+ label=None):
+ """As for click_request_data, but returns a list of (key, value) pairs.
+
+ You can use this list as an argument to urllib.urlencode. This is
+ usually only useful if you're using httplib or urllib rather than
+ mechanize. It may also be useful if you want to manually tweak the
+ keys and/or values, but this should not be necessary. Otherwise, use
+ the click method.
+
+ Note that this method is only useful for forms of MIME type
+ x-www-form-urlencoded. In particular, it does not return the
+ information required for file upload. If you need file upload and are
+ not using mechanize, use click_request_data.
+ """
+ return self._click(name, type, id, label, nr, coord, "pairs",
+ self._request_class)
+
+#---------------------------------------------------
+
+ def find_control(self,
+ name=None, type=None, kind=None, id=None,
+ predicate=None, nr=None,
+ label=None):
+ """Locate and return some specific control within the form.
+
+ At least one of the name, type, kind, predicate and nr arguments must
+ be supplied. If no matching control is found, ControlNotFoundError is
+ raised.
+
+ If name is specified, then the control must have the indicated name.
+
+ If type is specified then the control must have the specified type (in
+ addition to the types possible for HTML tags: "text",
+ "password", "hidden", "submit", "image", "button", "radio", "checkbox",
+ "file" we also have "reset", "buttonbutton", "submitbutton",
+ "resetbutton", "textarea", "select" and "isindex").
+
+ If kind is specified, then the control must fall into the specified
+ group, each of which satisfies a particular interface. The types are
+ "text", "list", "multilist", "singlelist", "clickable" and "file".
+
+ If id is specified, then the control must have the indicated id.
+
+ If predicate is specified, then the control must match that function.
+ The predicate function is passed the control as its single argument,
+ and should return a boolean value indicating whether the control
+ matched.
+
+ nr, if supplied, is the sequence number of the control (where 0 is the
+ first). Note that control 0 is the first control matching all the
+ other arguments (if supplied); it is not necessarily the first control
+ in the form. If no nr is supplied, AmbiguityError is raised if
+ multiple controls match the other arguments (unless the
+ .backwards-compat attribute is true).
+
+ If label is specified, then the control must have this label. Note
+ that radio controls and checkboxes never have labels: their items do.
+
+ """
+ if ((name is None) and (type is None) and (kind is None) and
+ (id is None) and (label is None) and (predicate is None) and
+ (nr is None)):
+ raise ValueError(
+ "at least one argument must be supplied to specify control")
+ return self._find_control(name, type, kind, id, label, predicate, nr)
+
+#---------------------------------------------------
+# Private methods.
+
+ def _find_list_control(self,
+ name=None, type=None, kind=None, id=None,
+ label=None, nr=None):
+ if ((name is None) and (type is None) and (kind is None) and
+ (id is None) and (label is None) and (nr is None)):
+ raise ValueError(
+ "at least one argument must be supplied to specify control")
+
+ return self._find_control(name, type, kind, id, label,
+ is_listcontrol, nr)
+
+ def _find_control(self, name, type, kind, id, label, predicate, nr):
+ if ((name is not None) and (name is not Missing) and
+ not isstringlike(name)):
+ raise TypeError("control name must be string-like")
+ if (type is not None) and not isstringlike(type):
+ raise TypeError("control type must be string-like")
+ if (kind is not None) and not isstringlike(kind):
+ raise TypeError("control kind must be string-like")
+ if (id is not None) and not isstringlike(id):
+ raise TypeError("control id must be string-like")
+ if (label is not None) and not isstringlike(label):
+ raise TypeError("control label must be string-like")
+ if (predicate is not None) and not callable(predicate):
+ raise TypeError("control predicate must be callable")
+ if (nr is not None) and nr < 0:
+ raise ValueError("control number must be a positive integer")
+
+ orig_nr = nr
+ found = None
+ ambiguous = False
+ if nr is None and self.backwards_compat:
+ nr = 0
+
+ for control in self.controls:
+ if ((name is not None and name != control.name) and
+ (name is not Missing or control.name is not None)):
+ continue
+ if type is not None and type != control.type:
+ continue
+ if kind is not None and not control.is_of_kind(kind):
+ continue
+ if id is not None and id != control.id:
+ continue
+ if predicate and not predicate(control):
+ continue
+ if label:
+ for l in control.get_labels():
+ if l.text.find(label) > -1:
+ break
+ else:
+ continue
+ if nr is not None:
+ if nr == 0:
+ return control # early exit: unambiguous due to nr
+ nr -= 1
+ continue
+ if found:
+ ambiguous = True
+ break
+ found = control
+
+ if found and not ambiguous:
+ return found
+
+ description = []
+ if name is not None: description.append("name %s" % repr(name))
+ if type is not None: description.append("type '%s'" % type)
+ if kind is not None: description.append("kind '%s'" % kind)
+ if id is not None: description.append("id '%s'" % id)
+ if label is not None: description.append("label '%s'" % label)
+ if predicate is not None:
+ description.append("predicate %s" % predicate)
+ if orig_nr: description.append("nr %d" % orig_nr)
+ description = ", ".join(description)
+
+ if ambiguous:
+ raise AmbiguityError("more than one control matching "+description)
+ elif not found:
+ raise ControlNotFoundError("no control matching "+description)
+ assert False
+
+ def _click(self, name, type, id, label, nr, coord, return_type,
+ request_class=_request.Request):
+ try:
+ control = self._find_control(
+ name, type, "clickable", id, label, None, nr)
+ except ControlNotFoundError:
+ if ((name is not None) or (type is not None) or (id is not None) or
+ (label is not None) or (nr != 0)):
+ raise
+ # no clickable controls, but no control was explicitly requested,
+ # so return state without clicking any control
+ return self._switch_click(return_type, request_class)
+ else:
+ return control._click(self, coord, return_type, request_class)
+
+ def _pairs(self):
+ """Return sequence of (key, value) pairs suitable for urlencoding."""
+ return [(k, v) for (i, k, v, c_i) in self._pairs_and_controls()]
+
+
+ def _pairs_and_controls(self):
+ """Return sequence of (index, key, value, control_index)
+ of totally ordered pairs suitable for urlencoding.
+
+ control_index is the index of the control in self.controls
+ """
+ pairs = []
+ for control_index in range(len(self.controls)):
+ control = self.controls[control_index]
+ for ii, key, val in control._totally_ordered_pairs():
+ pairs.append((ii, key, val, control_index))
+
+ # stable sort by ONLY first item in tuple
+ pairs.sort()
+
+ return pairs
+
+ def _request_data(self):
+ """Return a tuple (url, data, headers)."""
+ method = self.method.upper()
+ #scheme, netloc, path, parameters, query, frag = urlparse.urlparse(self.action)
+ parts = self._urlparse(self.action)
+ rest, (query, frag) = parts[:-2], parts[-2:]
+
+ if method == "GET":
+ if self.enctype != "application/x-www-form-urlencoded":
+ raise ValueError(
+ "unknown GET form encoding type '%s'" % self.enctype)
+ parts = rest + (urllib.urlencode(self._pairs()), None)
+ uri = self._urlunparse(parts)
+ return uri, None, []
+ elif method == "POST":
+ parts = rest + (query, None)
+ uri = self._urlunparse(parts)
+ if self.enctype == "application/x-www-form-urlencoded":
+ return (uri, urllib.urlencode(self._pairs()),
+ [("Content-Type", self.enctype)])
+ elif self.enctype == "multipart/form-data":
+ data = StringIO()
+ http_hdrs = []
+ mw = MimeWriter(data, http_hdrs)
+ mw.startmultipartbody("form-data", add_to_http_hdrs=True,
+ prefix=0)
+ for ii, k, v, control_index in self._pairs_and_controls():
+ self.controls[control_index]._write_mime_data(mw, k, v)
+ mw.lastpart()
+ return uri, data.getvalue(), http_hdrs
+ else:
+ raise ValueError(
+ "unknown POST form encoding type '%s'" % self.enctype)
+ else:
+ raise ValueError("Unknown method '%s'" % method)
+
+ def _switch_click(self, return_type, request_class=_request.Request):
+ # This is called by HTMLForm and clickable Controls to hide switching
+ # on return_type.
+ if return_type == "pairs":
+ return self._pairs()
+ elif return_type == "request_data":
+ return self._request_data()
+ else:
+ req_data = self._request_data()
+ req = request_class(req_data[0], req_data[1])
+ for key, val in req_data[2]:
+ add_hdr = req.add_header
+ if key.lower() == "content-type":
+ try:
+ add_hdr = req.add_unredirected_header
+ except AttributeError:
+ # pre-2.4 and not using ClientCookie
+ pass
+ add_hdr(key, val)
+ return req
diff --git a/CMGTools/Production/python/mechanize/_form.pyc b/CMGTools/Production/python/mechanize/_form.pyc
new file mode 100644
index 0000000..733f1fa
Binary files /dev/null and b/CMGTools/Production/python/mechanize/_form.pyc differ
diff --git a/CMGTools/Production/python/mechanize/_gzip.py b/CMGTools/Production/python/mechanize/_gzip.py
new file mode 100644
index 0000000..7e9d6a0
--- /dev/null
+++ b/CMGTools/Production/python/mechanize/_gzip.py
@@ -0,0 +1,105 @@
+from cStringIO import StringIO
+
+import _response
+import _urllib2_fork
+
+
+# GzipConsumer was taken from Fredrik Lundh's effbot.org-0.1-20041009 library
+class GzipConsumer:
+
+ def __init__(self, consumer):
+ self.__consumer = consumer
+ self.__decoder = None
+ self.__data = ""
+
+ def __getattr__(self, key):
+ return getattr(self.__consumer, key)
+
+ def feed(self, data):
+ if self.__decoder is None:
+ # check if we have a full gzip header
+ data = self.__data + data
+ try:
+ i = 10
+ flag = ord(data[3])
+ if flag & 4: # extra
+ x = ord(data[i]) + 256*ord(data[i+1])
+ i = i + 2 + x
+ if flag & 8: # filename
+ while ord(data[i]):
+ i = i + 1
+ i = i + 1
+ if flag & 16: # comment
+ while ord(data[i]):
+ i = i + 1
+ i = i + 1
+ if flag & 2: # crc
+ i = i + 2
+ if len(data) < i:
+ raise IndexError("not enough data")
+ if data[:3] != "\x1f\x8b\x08":
+ raise IOError("invalid gzip data")
+ data = data[i:]
+ except IndexError:
+ self.__data = data
+ return # need more data
+ import zlib
+ self.__data = ""
+ self.__decoder = zlib.decompressobj(-zlib.MAX_WBITS)
+ data = self.__decoder.decompress(data)
+ if data:
+ self.__consumer.feed(data)
+
+ def close(self):
+ if self.__decoder:
+ data = self.__decoder.flush()
+ if data:
+ self.__consumer.feed(data)
+ self.__consumer.close()
+
+
+# --------------------------------------------------------------------
+
+# the rest of this module is John Lee's stupid code, not
+# Fredrik's nice code :-)
+
+class stupid_gzip_consumer:
+ def __init__(self): self.data = []
+ def feed(self, data): self.data.append(data)
+
+class stupid_gzip_wrapper(_response.closeable_response):
+ def __init__(self, response):
+ self._response = response
+
+ c = stupid_gzip_consumer()
+ gzc = GzipConsumer(c)
+ gzc.feed(response.read())
+ self.__data = StringIO("".join(c.data))
+
+ def read(self, size=-1):
+ return self.__data.read(size)
+ def readline(self, size=-1):
+ return self.__data.readline(size)
+ def readlines(self, sizehint=-1):
+ return self.__data.readlines(sizehint)
+
+ def __getattr__(self, name):
+ # delegate unknown methods/attributes
+ return getattr(self._response, name)
+
+class HTTPGzipProcessor(_urllib2_fork.BaseHandler):
+ handler_order = 200 # response processing before HTTPEquivProcessor
+
+ def http_request(self, request):
+ request.add_header("Accept-Encoding", "gzip")
+ return request
+
+ def http_response(self, request, response):
+ # post-process response
+ enc_hdrs = response.info().getheaders("Content-encoding")
+ for enc_hdr in enc_hdrs:
+ if ("gzip" in enc_hdr) or ("compress" in enc_hdr):
+ return stupid_gzip_wrapper(response)
+ return response
+
+ https_response = http_response
diff --git a/CMGTools/Production/python/mechanize/_gzip.pyc b/CMGTools/Production/python/mechanize/_gzip.pyc
new file mode 100644
index 0000000..2018bf1
Binary files /dev/null and b/CMGTools/Production/python/mechanize/_gzip.pyc differ
diff --git a/CMGTools/Production/python/mechanize/_headersutil.py b/CMGTools/Production/python/mechanize/_headersutil.py
new file mode 100644
index 0000000..d8c78e9
--- /dev/null
+++ b/CMGTools/Production/python/mechanize/_headersutil.py
@@ -0,0 +1,241 @@
+"""Utility functions for HTTP header value parsing and construction.
+
+Copyright 1997-1998, Gisle Aas
+Copyright 2002-2006, John J. Lee
+
+This code is free software; you can redistribute it and/or modify it
+under the terms of the BSD or ZPL 2.1 licenses (see the file
+COPYING.txt included with the distribution).
+
+"""
+
+import os, re
+from types import StringType
+from types import UnicodeType
+STRING_TYPES = StringType, UnicodeType
+
+from _util import http2time
+import _rfc3986
+
+
+def is_html_file_extension(url, allow_xhtml):
+ ext = os.path.splitext(_rfc3986.urlsplit(url)[2])[1]
+ html_exts = [".htm", ".html"]
+ if allow_xhtml:
+ html_exts += [".xhtml"]
+ return ext in html_exts
+
+
+def is_html(ct_headers, url, allow_xhtml=False):
+ """
+ ct_headers: Sequence of Content-Type headers
+ url: Response URL
+
+ """
+ if not ct_headers:
+ return is_html_file_extension(url, allow_xhtml)
+ headers = split_header_words(ct_headers)
+ if len(headers) < 1:
+ return is_html_file_extension(url, allow_xhtml)
+ first_header = headers[0]
+ first_parameter = first_header[0]
+ ct = first_parameter[0]
+ html_types = ["text/html"]
+ if allow_xhtml:
+ html_types += [
+ "text/xhtml", "text/xml",
+ "application/xml", "application/xhtml+xml",
+ ]
+ return ct in html_types
+
+
+def unmatched(match):
+ """Return unmatched part of re.Match object."""
+ start, end = match.span(0)
+ return match.string[:start]+match.string[end:]
+
+token_re = re.compile(r"^\s*([^=\s;,]+)")
+quoted_value_re = re.compile(r"^\s*=\s*\"([^\"\\]*(?:\\.[^\"\\]*)*)\"")
+value_re = re.compile(r"^\s*=\s*([^\s;,]*)")
+escape_re = re.compile(r"\\(.)")
+def split_header_words(header_values):
+ r"""Parse header values into a list of lists containing key,value pairs.
+
+ The function knows how to deal with ",", ";" and "=" as well as quoted
+ values after "=". A list of space separated tokens are parsed as if they
+ were separated by ";".
+
+ If the header_values passed as argument contains multiple values, then they
+ are treated as if they were a single value separated by comma ",".
+
+ This means that this function is useful for parsing header fields that
+ follow this syntax (BNF as from the HTTP/1.1 specification, but we relax
+ the requirement for tokens).
+
+ headers = #header
+ header = (token | parameter) *( [";"] (token | parameter))
+
+ token = 1*
+ separators = "(" | ")" | "<" | ">" | "@"
+ | "," | ";" | ":" | "\" | <">
+ | "/" | "[" | "]" | "?" | "="
+ | "{" | "}" | SP | HT
+
+ quoted-string = ( <"> *(qdtext | quoted-pair ) <"> )
+ qdtext = >
+ quoted-pair = "\" CHAR
+
+ parameter = attribute "=" value
+ attribute = token
+ value = token | quoted-string
+
+ Each header is represented by a list of key/value pairs. The value for a
+ simple token (not part of a parameter) is None. Syntactically incorrect
+ headers will not necessarily be parsed as you would want.
+
+ This is easier to describe with some examples:
+
+ >>> split_header_words(['foo="bar"; port="80,81"; discard, bar=baz'])
+ [[('foo', 'bar'), ('port', '80,81'), ('discard', None)], [('bar', 'baz')]]
+ >>> split_header_words(['text/html; charset="iso-8859-1"'])
+ [[('text/html', None), ('charset', 'iso-8859-1')]]
+ >>> split_header_words([r'Basic realm="\"foo\bar\""'])
+ [[('Basic', None), ('realm', '"foobar"')]]
+
+ """
+ assert type(header_values) not in STRING_TYPES
+ result = []
+ for text in header_values:
+ orig_text = text
+ pairs = []
+ while text:
+ m = token_re.search(text)
+ if m:
+ text = unmatched(m)
+ name = m.group(1)
+ m = quoted_value_re.search(text)
+ if m: # quoted value
+ text = unmatched(m)
+ value = m.group(1)
+ value = escape_re.sub(r"\1", value)
+ else:
+ m = value_re.search(text)
+ if m: # unquoted value
+ text = unmatched(m)
+ value = m.group(1)
+ value = value.rstrip()
+ else:
+ # no value, a lone token
+ value = None
+ pairs.append((name, value))
+ elif text.lstrip().startswith(","):
+ # concatenated headers, as per RFC 2616 section 4.2
+ text = text.lstrip()[1:]
+ if pairs: result.append(pairs)
+ pairs = []
+ else:
+ # skip junk
+ non_junk, nr_junk_chars = re.subn("^[=\s;]*", "", text)
+ assert nr_junk_chars > 0, (
+ "split_header_words bug: '%s', '%s', %s" %
+ (orig_text, text, pairs))
+ text = non_junk
+ if pairs: result.append(pairs)
+ return result
+
+join_escape_re = re.compile(r"([\"\\])")
+def join_header_words(lists):
+ """Do the inverse of the conversion done by split_header_words.
+
+ Takes a list of lists of (key, value) pairs and produces a single header
+ value. Attribute values are quoted if needed.
+
+ >>> join_header_words([[("text/plain", None), ("charset", "iso-8859/1")]])
+ 'text/plain; charset="iso-8859/1"'
+ >>> join_header_words([[("text/plain", None)], [("charset", "iso-8859/1")]])
+ 'text/plain, charset="iso-8859/1"'
+
+ """
+ headers = []
+ for pairs in lists:
+ attr = []
+ for k, v in pairs:
+ if v is not None:
+ if not re.search(r"^\w+$", v):
+ v = join_escape_re.sub(r"\\\1", v) # escape " and \
+ v = '"%s"' % v
+ if k is None: # Netscape cookies may have no name
+ k = v
+ else:
+ k = "%s=%s" % (k, v)
+ attr.append(k)
+ if attr: headers.append("; ".join(attr))
+ return ", ".join(headers)
+
+def strip_quotes(text):
+ if text.startswith('"'):
+ text = text[1:]
+ if text.endswith('"'):
+ text = text[:-1]
+ return text
+
+def parse_ns_headers(ns_headers):
+ """Ad-hoc parser for Netscape protocol cookie-attributes.
+
+ The old Netscape cookie format for Set-Cookie can for instance contain
+ an unquoted "," in the expires field, so we have to use this ad-hoc
+ parser instead of split_header_words.
+
+ XXX This may not make the best possible effort to parse all the crap
+ that Netscape Cookie headers contain. Ronald Tschalar's HTTPClient
+ parser is probably better, so could do worse than following that if
+ this ever gives any trouble.
+
+ Currently, this is also used for parsing RFC 2109 cookies.
+
+ """
+ known_attrs = ("expires", "domain", "path", "secure",
+ # RFC 2109 attrs (may turn up in Netscape cookies, too)
+ "version", "port", "max-age")
+
+ result = []
+ for ns_header in ns_headers:
+ pairs = []
+ version_set = False
+ params = re.split(r";\s*", ns_header)
+ for ii in range(len(params)):
+ param = params[ii]
+ param = param.rstrip()
+ if param == "": continue
+ if "=" not in param:
+ k, v = param, None
+ else:
+ k, v = re.split(r"\s*=\s*", param, 1)
+ k = k.lstrip()
+ if ii != 0:
+ lc = k.lower()
+ if lc in known_attrs:
+ k = lc
+ if k == "version":
+ # This is an RFC 2109 cookie.
+ v = strip_quotes(v)
+ version_set = True
+ if k == "expires":
+ # convert expires date to seconds since epoch
+ v = http2time(strip_quotes(v)) # None if invalid
+ pairs.append((k, v))
+
+ if pairs:
+ if not version_set:
+ pairs.append(("version", "0"))
+ result.append(pairs)
+
+ return result
+
+
+def _test():
+ import doctest, _headersutil
+ return doctest.testmod(_headersutil)
+
+if __name__ == "__main__":
+ _test()
diff --git a/CMGTools/Production/python/mechanize/_headersutil.pyc b/CMGTools/Production/python/mechanize/_headersutil.pyc
new file mode 100644
index 0000000..66c28d0
Binary files /dev/null and b/CMGTools/Production/python/mechanize/_headersutil.pyc differ
diff --git a/CMGTools/Production/python/mechanize/_html.py b/CMGTools/Production/python/mechanize/_html.py
new file mode 100644
index 0000000..1a4e2c0
--- /dev/null
+++ b/CMGTools/Production/python/mechanize/_html.py
@@ -0,0 +1,629 @@
+"""HTML handling.
+
+Copyright 2003-2006 John J. Lee
+
+This code is free software; you can redistribute it and/or modify it under
+the terms of the BSD or ZPL 2.1 licenses (see the file COPYING.txt
+included with the distribution).
+
+"""
+
+import codecs
+import copy
+import htmlentitydefs
+import re
+
+import _sgmllib_copy as sgmllib
+
+import _beautifulsoup
+import _form
+from _headersutil import split_header_words, is_html as _is_html
+import _request
+import _rfc3986
+
+DEFAULT_ENCODING = "latin-1"
+
+COMPRESS_RE = re.compile(r"\s+")
+
+
+class CachingGeneratorFunction(object):
+ """Caching wrapper around a no-arguments iterable."""
+
+ def __init__(self, iterable):
+ self._cache = []
+ # wrap iterable to make it non-restartable (otherwise, repeated
+ # __call__ would give incorrect results)
+ self._iterator = iter(iterable)
+
+ def __call__(self):
+ cache = self._cache
+ for item in cache:
+ yield item
+ for item in self._iterator:
+ cache.append(item)
+ yield item
+
+
+class EncodingFinder:
+ def __init__(self, default_encoding):
+ self._default_encoding = default_encoding
+ def encoding(self, response):
+ # HTTPEquivProcessor may be in use, so both HTTP and HTTP-EQUIV
+ # headers may be in the response. HTTP-EQUIV headers come last,
+ # so try in order from first to last.
+ for ct in response.info().getheaders("content-type"):
+ for k, v in split_header_words([ct])[0]:
+ if k == "charset":
+ encoding = v
+ try:
+ codecs.lookup(v)
+ except LookupError:
+ continue
+ else:
+ return encoding
+ return self._default_encoding
+
+
+class ResponseTypeFinder:
+ def __init__(self, allow_xhtml):
+ self._allow_xhtml = allow_xhtml
+ def is_html(self, response, encoding):
+ ct_hdrs = response.info().getheaders("content-type")
+ url = response.geturl()
+ # XXX encoding
+ return _is_html(ct_hdrs, url, self._allow_xhtml)
+
+
+class Args(object):
+
+ # idea for this argument-processing trick is from Peter Otten
+
+ def __init__(self, args_map):
+ self.__dict__["dictionary"] = dict(args_map)
+
+ def __getattr__(self, key):
+ try:
+ return self.dictionary[key]
+ except KeyError:
+ return getattr(self.__class__, key)
+
+ def __setattr__(self, key, value):
+ if key == "dictionary":
+ raise AttributeError()
+ self.dictionary[key] = value
+
+
+def form_parser_args(
+ select_default=False,
+ form_parser_class=None,
+ request_class=None,
+ backwards_compat=False,
+ ):
+ return Args(locals())
+
+
+class Link:
+ def __init__(self, base_url, url, text, tag, attrs):
+ assert None not in [url, tag, attrs]
+ self.base_url = base_url
+ self.absolute_url = _rfc3986.urljoin(base_url, url)
+ self.url, self.text, self.tag, self.attrs = url, text, tag, attrs
+ def __cmp__(self, other):
+ try:
+ for name in "url", "text", "tag", "attrs":
+ if getattr(self, name) != getattr(other, name):
+ return -1
+ except AttributeError:
+ return -1
+ return 0
+ def __repr__(self):
+ return "Link(base_url=%r, url=%r, text=%r, tag=%r, attrs=%r)" % (
+ self.base_url, self.url, self.text, self.tag, self.attrs)
+
+
+class LinksFactory:
+
+ def __init__(self,
+ link_parser_class=None,
+ link_class=Link,
+ urltags=None,
+ ):
+ import _pullparser
+ if link_parser_class is None:
+ link_parser_class = _pullparser.TolerantPullParser
+ self.link_parser_class = link_parser_class
+ self.link_class = link_class
+ if urltags is None:
+ urltags = {
+ "a": "href",
+ "area": "href",
+ "frame": "src",
+ "iframe": "src",
+ }
+ self.urltags = urltags
+ self._response = None
+ self._encoding = None
+
+ def set_response(self, response, base_url, encoding):
+ self._response = response
+ self._encoding = encoding
+ self._base_url = base_url
+
+ def links(self):
+ """Return an iterator that provides links of the document."""
+ response = self._response
+ encoding = self._encoding
+ base_url = self._base_url
+ p = self.link_parser_class(response, encoding=encoding)
+
+ try:
+ for token in p.tags(*(self.urltags.keys()+["base"])):
+ if token.type == "endtag":
+ continue
+ if token.data == "base":
+ base_href = dict(token.attrs).get("href")
+ if base_href is not None:
+ base_url = base_href
+ continue
+ attrs = dict(token.attrs)
+ tag = token.data
+ text = None
+ # XXX use attr_encoding for ref'd doc if that doc does not
+ # provide one by other means
+ #attr_encoding = attrs.get("charset")
+ url = attrs.get(self.urltags[tag]) # XXX is "" a valid URL?
+ if not url:
+ # Probably an link or .
+ # For our purposes a link is something with a URL, so
+ # ignore this.
+ continue
+
+ url = _rfc3986.clean_url(url, encoding)
+ if tag == "a":
+ if token.type != "startendtag":
+ # hmm, this'd break if end tag is missing
+ text = p.get_compressed_text(("endtag", tag))
+ # but this doesn't work for e.g.
+ # Andy
+ #text = p.get_compressed_text()
+
+ yield Link(base_url, url, text, tag, token.attrs)
+ except sgmllib.SGMLParseError, exc:
+ raise _form.ParseError(exc)
+
+class FormsFactory:
+
+ """Makes a sequence of objects satisfying HTMLForm interface.
+
+ After calling .forms(), the .global_form attribute is a form object
+ containing all controls not a descendant of any FORM element.
+
+ For constructor argument docs, see ParseResponse argument docs.
+ """
+
+ def __init__(self,
+ select_default=False,
+ form_parser_class=None,
+ request_class=None,
+ backwards_compat=False,
+ ):
+ self.select_default = select_default
+ if form_parser_class is None:
+ form_parser_class = _form.FormParser
+ self.form_parser_class = form_parser_class
+ if request_class is None:
+ request_class = _request.Request
+ self.request_class = request_class
+ self.backwards_compat = backwards_compat
+ self._response = None
+ self.encoding = None
+ self.global_form = None
+
+ def set_response(self, response, encoding):
+ self._response = response
+ self.encoding = encoding
+ self.global_form = None
+
+ def forms(self):
+ encoding = self.encoding
+ forms = _form.ParseResponseEx(
+ self._response,
+ select_default=self.select_default,
+ form_parser_class=self.form_parser_class,
+ request_class=self.request_class,
+ encoding=encoding,
+ _urljoin=_rfc3986.urljoin,
+ _urlparse=_rfc3986.urlsplit,
+ _urlunparse=_rfc3986.urlunsplit,
+ )
+ self.global_form = forms[0]
+ return forms[1:]
+
+class TitleFactory:
+ def __init__(self):
+ self._response = self._encoding = None
+
+ def set_response(self, response, encoding):
+ self._response = response
+ self._encoding = encoding
+
+ def _get_title_text(self, parser):
+ import _pullparser
+ text = []
+ tok = None
+ while 1:
+ try:
+ tok = parser.get_token()
+ except _pullparser.NoMoreTokensError:
+ break
+ if tok.type == "data":
+ text.append(str(tok))
+ elif tok.type == "entityref":
+ t = unescape("&%s;" % tok.data,
+ parser._entitydefs, parser.encoding)
+ text.append(t)
+ elif tok.type == "charref":
+ t = unescape_charref(tok.data, parser.encoding)
+ text.append(t)
+ elif tok.type in ["starttag", "endtag", "startendtag"]:
+ tag_name = tok.data
+ if tok.type == "endtag" and tag_name == "title":
+ break
+ text.append(str(tok))
+ return COMPRESS_RE.sub(" ", "".join(text).strip())
+
+ def title(self):
+ import _pullparser
+ p = _pullparser.TolerantPullParser(
+ self._response, encoding=self._encoding)
+ try:
+ try:
+ p.get_tag("title")
+ except _pullparser.NoMoreTokensError:
+ return None
+ else:
+ return self._get_title_text(p)
+ except sgmllib.SGMLParseError, exc:
+ raise _form.ParseError(exc)
+
+
+def unescape(data, entities, encoding):
+ if data is None or "&" not in data:
+ return data
+
+ def replace_entities(match):
+ ent = match.group()
+ if ent[1] == "#":
+ return unescape_charref(ent[2:-1], encoding)
+
+ repl = entities.get(ent[1:-1])
+ if repl is not None:
+ repl = unichr(repl)
+ if type(repl) != type(""):
+ try:
+ repl = repl.encode(encoding)
+ except UnicodeError:
+ repl = ent
+ else:
+ repl = ent
+ return repl
+
+ return re.sub(r"?[A-Za-z0-9]+?;", replace_entities, data)
+
+def unescape_charref(data, encoding):
+ name, base = data, 10
+ if name.startswith("x"):
+ name, base= name[1:], 16
+ uc = unichr(int(name, base))
+ if encoding is None:
+ return uc
+ else:
+ try:
+ repl = uc.encode(encoding)
+ except UnicodeError:
+ repl = "%s;" % data
+ return repl
+
+
+class MechanizeBs(_beautifulsoup.BeautifulSoup):
+ _entitydefs = htmlentitydefs.name2codepoint
+ # don't want the magic Microsoft-char workaround
+ PARSER_MASSAGE = [(re.compile('(<[^<>]*)/>'),
+ lambda(x):x.group(1) + ' />'),
+ (re.compile(']*)>'),
+ lambda(x):'')
+ ]
+
+ def __init__(self, encoding, text=None, avoidParserProblems=True,
+ initialTextIsEverything=True):
+ self._encoding = encoding
+ _beautifulsoup.BeautifulSoup.__init__(
+ self, text, avoidParserProblems, initialTextIsEverything)
+
+ def handle_charref(self, ref):
+ t = unescape("%s;"%ref, self._entitydefs, self._encoding)
+ self.handle_data(t)
+ def handle_entityref(self, ref):
+ t = unescape("&%s;"%ref, self._entitydefs, self._encoding)
+ self.handle_data(t)
+ def unescape_attrs(self, attrs):
+ escaped_attrs = []
+ for key, val in attrs:
+ val = unescape(val, self._entitydefs, self._encoding)
+ escaped_attrs.append((key, val))
+ return escaped_attrs
+
+class RobustLinksFactory:
+
+ compress_re = COMPRESS_RE
+
+ def __init__(self,
+ link_parser_class=None,
+ link_class=Link,
+ urltags=None,
+ ):
+ if link_parser_class is None:
+ link_parser_class = MechanizeBs
+ self.link_parser_class = link_parser_class
+ self.link_class = link_class
+ if urltags is None:
+ urltags = {
+ "a": "href",
+ "area": "href",
+ "frame": "src",
+ "iframe": "src",
+ }
+ self.urltags = urltags
+ self._bs = None
+ self._encoding = None
+ self._base_url = None
+
+ def set_soup(self, soup, base_url, encoding):
+ self._bs = soup
+ self._base_url = base_url
+ self._encoding = encoding
+
+ def links(self):
+ bs = self._bs
+ base_url = self._base_url
+ encoding = self._encoding
+ for ch in bs.recursiveChildGenerator():
+ if (isinstance(ch, _beautifulsoup.Tag) and
+ ch.name in self.urltags.keys()+["base"]):
+ link = ch
+ attrs = bs.unescape_attrs(link.attrs)
+ attrs_dict = dict(attrs)
+ if link.name == "base":
+ base_href = attrs_dict.get("href")
+ if base_href is not None:
+ base_url = base_href
+ continue
+ url_attr = self.urltags[link.name]
+ url = attrs_dict.get(url_attr)
+ if not url:
+ continue
+ url = _rfc3986.clean_url(url, encoding)
+ text = link.fetchText(lambda t: True)
+ if not text:
+ # follow _pullparser's weird behaviour rigidly
+ if link.name == "a":
+ text = ""
+ else:
+ text = None
+ else:
+ text = self.compress_re.sub(" ", " ".join(text).strip())
+ yield Link(base_url, url, text, link.name, attrs)
+
+
+class RobustFormsFactory(FormsFactory):
+ def __init__(self, *args, **kwds):
+ args = form_parser_args(*args, **kwds)
+ if args.form_parser_class is None:
+ args.form_parser_class = _form.RobustFormParser
+ FormsFactory.__init__(self, **args.dictionary)
+
+ def set_response(self, response, encoding):
+ self._response = response
+ self.encoding = encoding
+
+
+class RobustTitleFactory:
+ def __init__(self):
+ self._bs = self._encoding = None
+
+ def set_soup(self, soup, encoding):
+ self._bs = soup
+ self._encoding = encoding
+
+ def title(self):
+ title = self._bs.first("title")
+ if title == _beautifulsoup.Null:
+ return None
+ else:
+ inner_html = "".join([str(node) for node in title.contents])
+ return COMPRESS_RE.sub(" ", inner_html.strip())
+
+
+class Factory:
+ """Factory for forms, links, etc.
+
+ This interface may expand in future.
+
+ Public methods:
+
+ set_request_class(request_class)
+ set_response(response)
+ forms()
+ links()
+
+ Public attributes:
+
+ Note that accessing these attributes may raise ParseError.
+
+ encoding: string specifying the encoding of response if it contains a text
+ document (this value is left unspecified for documents that do not have
+ an encoding, e.g. an image file)
+ is_html: true if response contains an HTML document (XHTML may be
+ regarded as HTML too)
+ title: page title, or None if no title or not HTML
+ global_form: form object containing all controls that are not descendants
+ of any FORM element, or None if the forms_factory does not support
+ supplying a global form
+
+ """
+
+ LAZY_ATTRS = ["encoding", "is_html", "title", "global_form"]
+
+ def __init__(self, forms_factory, links_factory, title_factory,
+ encoding_finder=EncodingFinder(DEFAULT_ENCODING),
+ response_type_finder=ResponseTypeFinder(allow_xhtml=False),
+ ):
+ """
+
+ Pass keyword arguments only.
+
+ default_encoding: character encoding to use if encoding cannot be
+ determined (or guessed) from the response. You should turn on
+ HTTP-EQUIV handling if you want the best chance of getting this right
+ without resorting to this default. The default value of this
+ parameter (currently latin-1) may change in future.
+
+ """
+ self._forms_factory = forms_factory
+ self._links_factory = links_factory
+ self._title_factory = title_factory
+ self._encoding_finder = encoding_finder
+ self._response_type_finder = response_type_finder
+
+ self.set_response(None)
+
+ def set_request_class(self, request_class):
+ """Set request class (mechanize.Request by default).
+
+ HTMLForm instances returned by .forms() will return instances of this
+ class when .click()ed.
+
+ """
+ self._forms_factory.request_class = request_class
+
+ def set_response(self, response):
+ """Set response.
+
+ The response must either be None or implement the same interface as
+ objects returned by mechanize.urlopen().
+
+ """
+ self._response = response
+ self._forms_genf = self._links_genf = None
+ self._get_title = None
+ for name in self.LAZY_ATTRS:
+ try:
+ delattr(self, name)
+ except AttributeError:
+ pass
+
+ def __getattr__(self, name):
+ if name not in self.LAZY_ATTRS:
+ return getattr(self.__class__, name)
+
+ if name == "encoding":
+ self.encoding = self._encoding_finder.encoding(
+ copy.copy(self._response))
+ return self.encoding
+ elif name == "is_html":
+ self.is_html = self._response_type_finder.is_html(
+ copy.copy(self._response), self.encoding)
+ return self.is_html
+ elif name == "title":
+ if self.is_html:
+ self.title = self._title_factory.title()
+ else:
+ self.title = None
+ return self.title
+ elif name == "global_form":
+ self.forms()
+ return self.global_form
+
+ def forms(self):
+ """Return iterable over HTMLForm-like objects.
+
+ Raises mechanize.ParseError on failure.
+ """
+ # this implementation sets .global_form as a side-effect, for benefit
+ # of __getattr__ impl
+ if self._forms_genf is None:
+ try:
+ self._forms_genf = CachingGeneratorFunction(
+ self._forms_factory.forms())
+ except: # XXXX define exception!
+ self.set_response(self._response)
+ raise
+ self.global_form = getattr(
+ self._forms_factory, "global_form", None)
+ return self._forms_genf()
+
+ def links(self):
+ """Return iterable over mechanize.Link-like objects.
+
+ Raises mechanize.ParseError on failure.
+ """
+ if self._links_genf is None:
+ try:
+ self._links_genf = CachingGeneratorFunction(
+ self._links_factory.links())
+ except: # XXXX define exception!
+ self.set_response(self._response)
+ raise
+ return self._links_genf()
+
+class DefaultFactory(Factory):
+ """Based on sgmllib."""
+ def __init__(self, i_want_broken_xhtml_support=False):
+ Factory.__init__(
+ self,
+ forms_factory=FormsFactory(),
+ links_factory=LinksFactory(),
+ title_factory=TitleFactory(),
+ response_type_finder=ResponseTypeFinder(
+ allow_xhtml=i_want_broken_xhtml_support),
+ )
+
+ def set_response(self, response):
+ Factory.set_response(self, response)
+ if response is not None:
+ self._forms_factory.set_response(
+ copy.copy(response), self.encoding)
+ self._links_factory.set_response(
+ copy.copy(response), response.geturl(), self.encoding)
+ self._title_factory.set_response(
+ copy.copy(response), self.encoding)
+
+class RobustFactory(Factory):
+ """Based on BeautifulSoup, hopefully a bit more robust to bad HTML than is
+ DefaultFactory.
+
+ """
+ def __init__(self, i_want_broken_xhtml_support=False,
+ soup_class=None):
+ Factory.__init__(
+ self,
+ forms_factory=RobustFormsFactory(),
+ links_factory=RobustLinksFactory(),
+ title_factory=RobustTitleFactory(),
+ response_type_finder=ResponseTypeFinder(
+ allow_xhtml=i_want_broken_xhtml_support),
+ )
+ if soup_class is None:
+ soup_class = MechanizeBs
+ self._soup_class = soup_class
+
+ def set_response(self, response):
+ Factory.set_response(self, response)
+ if response is not None:
+ data = response.read()
+ soup = self._soup_class(self.encoding, data)
+ self._forms_factory.set_response(
+ copy.copy(response), self.encoding)
+ self._links_factory.set_soup(
+ soup, response.geturl(), self.encoding)
+ self._title_factory.set_soup(soup, self.encoding)
diff --git a/CMGTools/Production/python/mechanize/_html.pyc b/CMGTools/Production/python/mechanize/_html.pyc
new file mode 100644
index 0000000..e76d5f0
Binary files /dev/null and b/CMGTools/Production/python/mechanize/_html.pyc differ
diff --git a/CMGTools/Production/python/mechanize/_http.py b/CMGTools/Production/python/mechanize/_http.py
new file mode 100644
index 0000000..6579735
--- /dev/null
+++ b/CMGTools/Production/python/mechanize/_http.py
@@ -0,0 +1,447 @@
+"""HTTP related handlers.
+
+Note that some other HTTP handlers live in more specific modules: _auth.py,
+_gzip.py, etc.
+
+
+Copyright 2002-2006 John J Lee
+
+This code is free software; you can redistribute it and/or modify it
+under the terms of the BSD or ZPL 2.1 licenses (see the file
+COPYING.txt included with the distribution).
+
+"""
+
+import HTMLParser
+from cStringIO import StringIO
+import htmlentitydefs
+import logging
+import robotparser
+import socket
+import time
+
+import _sgmllib_copy as sgmllib
+from _urllib2_fork import HTTPError, BaseHandler
+
+from _headersutil import is_html
+from _html import unescape, unescape_charref
+from _request import Request
+from _response import response_seek_wrapper
+import _rfc3986
+import _sockettimeout
+
+debug = logging.getLogger("mechanize").debug
+debug_robots = logging.getLogger("mechanize.robots").debug
+
+# monkeypatch urllib2.HTTPError to show URL
+## import urllib2
+## def urllib2_str(self):
+## return 'HTTP Error %s: %s (%s)' % (
+## self.code, self.msg, self.geturl())
+## urllib2.HTTPError.__str__ = urllib2_str
+
+
+CHUNK = 1024 # size of chunks fed to HTML HEAD parser, in bytes
+DEFAULT_ENCODING = 'latin-1'
+
+# XXX would self.reset() work, instead of raising this exception?
+class EndOfHeadError(Exception): pass
+class AbstractHeadParser:
+ # only these elements are allowed in or before HEAD of document
+ head_elems = ("html", "head",
+ "title", "base",
+ "script", "style", "meta", "link", "object")
+ _entitydefs = htmlentitydefs.name2codepoint
+ _encoding = DEFAULT_ENCODING
+
+ def __init__(self):
+ self.http_equiv = []
+
+ def start_meta(self, attrs):
+ http_equiv = content = None
+ for key, value in attrs:
+ if key == "http-equiv":
+ http_equiv = self.unescape_attr_if_required(value)
+ elif key == "content":
+ content = self.unescape_attr_if_required(value)
+ if http_equiv is not None and content is not None:
+ self.http_equiv.append((http_equiv, content))
+
+ def end_head(self):
+ raise EndOfHeadError()
+
+ def handle_entityref(self, name):
+ #debug("%s", name)
+ self.handle_data(unescape(
+ '&%s;' % name, self._entitydefs, self._encoding))
+
+ def handle_charref(self, name):
+ #debug("%s", name)
+ self.handle_data(unescape_charref(name, self._encoding))
+
+ def unescape_attr(self, name):
+ #debug("%s", name)
+ return unescape(name, self._entitydefs, self._encoding)
+
+ def unescape_attrs(self, attrs):
+ #debug("%s", attrs)
+ escaped_attrs = {}
+ for key, val in attrs.items():
+ escaped_attrs[key] = self.unescape_attr(val)
+ return escaped_attrs
+
+ def unknown_entityref(self, ref):
+ self.handle_data("&%s;" % ref)
+
+ def unknown_charref(self, ref):
+ self.handle_data("%s;" % ref)
+
+
+class XHTMLCompatibleHeadParser(AbstractHeadParser,
+ HTMLParser.HTMLParser):
+ def __init__(self):
+ HTMLParser.HTMLParser.__init__(self)
+ AbstractHeadParser.__init__(self)
+
+ def handle_starttag(self, tag, attrs):
+ if tag not in self.head_elems:
+ raise EndOfHeadError()
+ try:
+ method = getattr(self, 'start_' + tag)
+ except AttributeError:
+ try:
+ method = getattr(self, 'do_' + tag)
+ except AttributeError:
+ pass # unknown tag
+ else:
+ method(attrs)
+ else:
+ method(attrs)
+
+ def handle_endtag(self, tag):
+ if tag not in self.head_elems:
+ raise EndOfHeadError()
+ try:
+ method = getattr(self, 'end_' + tag)
+ except AttributeError:
+ pass # unknown tag
+ else:
+ method()
+
+ def unescape(self, name):
+ # Use the entitydefs passed into constructor, not
+ # HTMLParser.HTMLParser's entitydefs.
+ return self.unescape_attr(name)
+
+ def unescape_attr_if_required(self, name):
+ return name # HTMLParser.HTMLParser already did it
+
+class HeadParser(AbstractHeadParser, sgmllib.SGMLParser):
+
+ def _not_called(self):
+ assert False
+
+ def __init__(self):
+ sgmllib.SGMLParser.__init__(self)
+ AbstractHeadParser.__init__(self)
+
+ def handle_starttag(self, tag, method, attrs):
+ if tag not in self.head_elems:
+ raise EndOfHeadError()
+ if tag == "meta":
+ method(attrs)
+
+ def unknown_starttag(self, tag, attrs):
+ self.handle_starttag(tag, self._not_called, attrs)
+
+ def handle_endtag(self, tag, method):
+ if tag in self.head_elems:
+ method()
+ else:
+ raise EndOfHeadError()
+
+ def unescape_attr_if_required(self, name):
+ return self.unescape_attr(name)
+
+def parse_head(fileobj, parser):
+ """Return a list of key, value pairs."""
+ while 1:
+ data = fileobj.read(CHUNK)
+ try:
+ parser.feed(data)
+ except EndOfHeadError:
+ break
+ if len(data) != CHUNK:
+ # this should only happen if there is no HTML body, or if
+ # CHUNK is big
+ break
+ return parser.http_equiv
+
+class HTTPEquivProcessor(BaseHandler):
+ """Append META HTTP-EQUIV headers to regular HTTP headers."""
+
+ handler_order = 300 # before handlers that look at HTTP headers
+
+ def __init__(self, head_parser_class=HeadParser,
+ i_want_broken_xhtml_support=False,
+ ):
+ self.head_parser_class = head_parser_class
+ self._allow_xhtml = i_want_broken_xhtml_support
+
+ def http_response(self, request, response):
+ if not hasattr(response, "seek"):
+ response = response_seek_wrapper(response)
+ http_message = response.info()
+ url = response.geturl()
+ ct_hdrs = http_message.getheaders("content-type")
+ if is_html(ct_hdrs, url, self._allow_xhtml):
+ try:
+ try:
+ html_headers = parse_head(response,
+ self.head_parser_class())
+ finally:
+ response.seek(0)
+ except (HTMLParser.HTMLParseError,
+ sgmllib.SGMLParseError):
+ pass
+ else:
+ for hdr, val in html_headers:
+ # add a header
+ http_message.dict[hdr.lower()] = val
+ text = hdr + ": " + val
+ for line in text.split("\n"):
+ http_message.headers.append(line + "\n")
+ return response
+
+ https_response = http_response
+
+
+class MechanizeRobotFileParser(robotparser.RobotFileParser):
+
+ def __init__(self, url='', opener=None):
+ robotparser.RobotFileParser.__init__(self, url)
+ self._opener = opener
+ self._timeout = _sockettimeout._GLOBAL_DEFAULT_TIMEOUT
+
+ def set_opener(self, opener=None):
+ import _opener
+ if opener is None:
+ opener = _opener.OpenerDirector()
+ self._opener = opener
+
+ def set_timeout(self, timeout):
+ self._timeout = timeout
+
+ def read(self):
+ """Reads the robots.txt URL and feeds it to the parser."""
+ if self._opener is None:
+ self.set_opener()
+ req = Request(self.url, unverifiable=True, visit=False,
+ timeout=self._timeout)
+ try:
+ f = self._opener.open(req)
+ except HTTPError, f:
+ pass
+ except (IOError, socket.error, OSError), exc:
+ debug_robots("ignoring error opening %r: %s" %
+ (self.url, exc))
+ return
+ lines = []
+ line = f.readline()
+ while line:
+ lines.append(line.strip())
+ line = f.readline()
+ status = f.code
+ if status == 401 or status == 403:
+ self.disallow_all = True
+ debug_robots("disallow all")
+ elif status >= 400:
+ self.allow_all = True
+ debug_robots("allow all")
+ elif status == 200 and lines:
+ debug_robots("parse lines")
+ self.parse(lines)
+
+class RobotExclusionError(HTTPError):
+ def __init__(self, request, *args):
+ apply(HTTPError.__init__, (self,)+args)
+ self.request = request
+
+class HTTPRobotRulesProcessor(BaseHandler):
+ # before redirections, after everything else
+ handler_order = 800
+
+ try:
+ from httplib import HTTPMessage
+ except:
+ from mimetools import Message
+ http_response_class = Message
+ else:
+ http_response_class = HTTPMessage
+
+ def __init__(self, rfp_class=MechanizeRobotFileParser):
+ self.rfp_class = rfp_class
+ self.rfp = None
+ self._host = None
+
+ def http_request(self, request):
+ scheme = request.get_type()
+ if scheme not in ["http", "https"]:
+ # robots exclusion only applies to HTTP
+ return request
+
+ if request.get_selector() == "/robots.txt":
+ # /robots.txt is always OK to fetch
+ return request
+
+ host = request.get_host()
+
+ # robots.txt requests don't need to be allowed by robots.txt :-)
+ origin_req = getattr(request, "_origin_req", None)
+ if (origin_req is not None and
+ origin_req.get_selector() == "/robots.txt" and
+ origin_req.get_host() == host
+ ):
+ return request
+
+ if host != self._host:
+ self.rfp = self.rfp_class()
+ try:
+ self.rfp.set_opener(self.parent)
+ except AttributeError:
+ debug("%r instance does not support set_opener" %
+ self.rfp.__class__)
+ self.rfp.set_url(scheme+"://"+host+"/robots.txt")
+ self.rfp.set_timeout(request.timeout)
+ self.rfp.read()
+ self._host = host
+
+ ua = request.get_header("User-agent", "")
+ if self.rfp.can_fetch(ua, request.get_full_url()):
+ return request
+ else:
+ # XXX This should really have raised URLError. Too late now...
+ msg = "request disallowed by robots.txt"
+ raise RobotExclusionError(
+ request,
+ request.get_full_url(),
+ 403, msg,
+ self.http_response_class(StringIO()), StringIO(msg))
+
+ https_request = http_request
+
+class HTTPRefererProcessor(BaseHandler):
+ """Add Referer header to requests.
+
+ This only makes sense if you use each RefererProcessor for a single
+ chain of requests only (so, for example, if you use a single
+ HTTPRefererProcessor to fetch a series of URLs extracted from a single
+ page, this will break).
+
+ There's a proper implementation of this in mechanize.Browser.
+
+ """
+ def __init__(self):
+ self.referer = None
+
+ def http_request(self, request):
+ if ((self.referer is not None) and
+ not request.has_header("Referer")):
+ request.add_unredirected_header("Referer", self.referer)
+ return request
+
+ def http_response(self, request, response):
+ self.referer = response.geturl()
+ return response
+
+ https_request = http_request
+ https_response = http_response
+
+
+def clean_refresh_url(url):
+ # e.g. Firefox 1.5 does (something like) this
+ if ((url.startswith('"') and url.endswith('"')) or
+ (url.startswith("'") and url.endswith("'"))):
+ url = url[1:-1]
+ return _rfc3986.clean_url(url, "latin-1") # XXX encoding
+
+def parse_refresh_header(refresh):
+ """
+ >>> parse_refresh_header("1; url=http://example.com/")
+ (1.0, 'http://example.com/')
+ >>> parse_refresh_header("1; url='http://example.com/'")
+ (1.0, 'http://example.com/')
+ >>> parse_refresh_header("1")
+ (1.0, None)
+ >>> parse_refresh_header("blah") # doctest: +IGNORE_EXCEPTION_DETAIL
+ Traceback (most recent call last):
+ ValueError: invalid literal for float(): blah
+
+ """
+
+ ii = refresh.find(";")
+ if ii != -1:
+ pause, newurl_spec = float(refresh[:ii]), refresh[ii+1:]
+ jj = newurl_spec.find("=")
+ key = None
+ if jj != -1:
+ key, newurl = newurl_spec[:jj], newurl_spec[jj+1:]
+ newurl = clean_refresh_url(newurl)
+ if key is None or key.strip().lower() != "url":
+ raise ValueError()
+ else:
+ pause, newurl = float(refresh), None
+ return pause, newurl
+
+class HTTPRefreshProcessor(BaseHandler):
+ """Perform HTTP Refresh redirections.
+
+ Note that if a non-200 HTTP code has occurred (for example, a 30x
+ redirect), this processor will do nothing.
+
+ By default, only zero-time Refresh headers are redirected. Use the
+ max_time attribute / constructor argument to allow Refresh with longer
+ pauses. Use the honor_time attribute / constructor argument to control
+ whether the requested pause is honoured (with a time.sleep()) or
+ skipped in favour of immediate redirection.
+
+ Public attributes:
+
+ max_time: see above
+ honor_time: see above
+
+ """
+ handler_order = 1000
+
+ def __init__(self, max_time=0, honor_time=True):
+ self.max_time = max_time
+ self.honor_time = honor_time
+ self._sleep = time.sleep
+
+ def http_response(self, request, response):
+ code, msg, hdrs = response.code, response.msg, response.info()
+
+ if code == 200 and hdrs.has_key("refresh"):
+ refresh = hdrs.getheaders("refresh")[0]
+ try:
+ pause, newurl = parse_refresh_header(refresh)
+ except ValueError:
+ debug("bad Refresh header: %r" % refresh)
+ return response
+
+ if newurl is None:
+ newurl = response.geturl()
+ if (self.max_time is None) or (pause <= self.max_time):
+ if pause > 1E-3 and self.honor_time:
+ self._sleep(pause)
+ hdrs["location"] = newurl
+ # hardcoded http is NOT a bug
+ response = self.parent.error(
+ "http", request, response,
+ "refresh", msg, hdrs)
+ else:
+ debug("Refresh header ignored: %r" % refresh)
+
+ return response
+
+ https_response = http_response
diff --git a/CMGTools/Production/python/mechanize/_http.pyc b/CMGTools/Production/python/mechanize/_http.pyc
new file mode 100644
index 0000000..d62f107
Binary files /dev/null and b/CMGTools/Production/python/mechanize/_http.pyc differ
diff --git a/CMGTools/Production/python/mechanize/_lwpcookiejar.py b/CMGTools/Production/python/mechanize/_lwpcookiejar.py
new file mode 100644
index 0000000..f8d49cf
--- /dev/null
+++ b/CMGTools/Production/python/mechanize/_lwpcookiejar.py
@@ -0,0 +1,185 @@
+"""Load / save to libwww-perl (LWP) format files.
+
+Actually, the format is slightly extended from that used by LWP's
+(libwww-perl's) HTTP::Cookies, to avoid losing some RFC 2965 information
+not recorded by LWP.
+
+It uses the version string "2.0", though really there isn't an LWP Cookies
+2.0 format. This indicates that there is extra information in here
+(domain_dot and port_spec) while still being compatible with libwww-perl,
+I hope.
+
+Copyright 2002-2006 John J Lee
+Copyright 1997-1999 Gisle Aas (original libwww-perl code)
+
+This code is free software; you can redistribute it and/or modify it
+under the terms of the BSD or ZPL 2.1 licenses (see the file
+COPYING.txt included with the distribution).
+
+"""
+
+import time, re, logging
+
+from _clientcookie import reraise_unmasked_exceptions, FileCookieJar, Cookie, \
+ MISSING_FILENAME_TEXT, LoadError
+from _headersutil import join_header_words, split_header_words
+from _util import iso2time, time2isoz
+
+debug = logging.getLogger("mechanize").debug
+
+
+def lwp_cookie_str(cookie):
+ """Return string representation of Cookie in an the LWP cookie file format.
+
+ Actually, the format is extended a bit -- see module docstring.
+
+ """
+ h = [(cookie.name, cookie.value),
+ ("path", cookie.path),
+ ("domain", cookie.domain)]
+ if cookie.port is not None: h.append(("port", cookie.port))
+ if cookie.path_specified: h.append(("path_spec", None))
+ if cookie.port_specified: h.append(("port_spec", None))
+ if cookie.domain_initial_dot: h.append(("domain_dot", None))
+ if cookie.secure: h.append(("secure", None))
+ if cookie.expires: h.append(("expires",
+ time2isoz(float(cookie.expires))))
+ if cookie.discard: h.append(("discard", None))
+ if cookie.comment: h.append(("comment", cookie.comment))
+ if cookie.comment_url: h.append(("commenturl", cookie.comment_url))
+ if cookie.rfc2109: h.append(("rfc2109", None))
+
+ keys = cookie.nonstandard_attr_keys()
+ keys.sort()
+ for k in keys:
+ h.append((k, str(cookie.get_nonstandard_attr(k))))
+
+ h.append(("version", str(cookie.version)))
+
+ return join_header_words([h])
+
+class LWPCookieJar(FileCookieJar):
+ """
+ The LWPCookieJar saves a sequence of"Set-Cookie3" lines.
+ "Set-Cookie3" is the format used by the libwww-perl libary, not known
+ to be compatible with any browser, but which is easy to read and
+ doesn't lose information about RFC 2965 cookies.
+
+ Additional methods
+
+ as_lwp_str(ignore_discard=True, ignore_expired=True)
+
+ """
+
+ magic_re = r"^\#LWP-Cookies-(\d+\.\d+)"
+
+ def as_lwp_str(self, ignore_discard=True, ignore_expires=True):
+ """Return cookies as a string of "\n"-separated "Set-Cookie3" headers.
+
+ ignore_discard and ignore_expires: see docstring for FileCookieJar.save
+
+ """
+ now = time.time()
+ r = []
+ for cookie in self:
+ if not ignore_discard and cookie.discard:
+ debug(" Not saving %s: marked for discard", cookie.name)
+ continue
+ if not ignore_expires and cookie.is_expired(now):
+ debug(" Not saving %s: expired", cookie.name)
+ continue
+ r.append("Set-Cookie3: %s" % lwp_cookie_str(cookie))
+ return "\n".join(r+[""])
+
+ def save(self, filename=None, ignore_discard=False, ignore_expires=False):
+ if filename is None:
+ if self.filename is not None: filename = self.filename
+ else: raise ValueError(MISSING_FILENAME_TEXT)
+
+ f = open(filename, "w")
+ try:
+ debug("Saving LWP cookies file")
+ # There really isn't an LWP Cookies 2.0 format, but this indicates
+ # that there is extra information in here (domain_dot and
+ # port_spec) while still being compatible with libwww-perl, I hope.
+ f.write("#LWP-Cookies-2.0\n")
+ f.write(self.as_lwp_str(ignore_discard, ignore_expires))
+ finally:
+ f.close()
+
+ def _really_load(self, f, filename, ignore_discard, ignore_expires):
+ magic = f.readline()
+ if not re.search(self.magic_re, magic):
+ msg = "%s does not seem to contain cookies" % filename
+ raise LoadError(msg)
+
+ now = time.time()
+
+ header = "Set-Cookie3:"
+ boolean_attrs = ("port_spec", "path_spec", "domain_dot",
+ "secure", "discard", "rfc2109")
+ value_attrs = ("version",
+ "port", "path", "domain",
+ "expires",
+ "comment", "commenturl")
+
+ try:
+ while 1:
+ line = f.readline()
+ if line == "": break
+ if not line.startswith(header):
+ continue
+ line = line[len(header):].strip()
+
+ for data in split_header_words([line]):
+ name, value = data[0]
+ standard = {}
+ rest = {}
+ for k in boolean_attrs:
+ standard[k] = False
+ for k, v in data[1:]:
+ if k is not None:
+ lc = k.lower()
+ else:
+ lc = None
+ # don't lose case distinction for unknown fields
+ if (lc in value_attrs) or (lc in boolean_attrs):
+ k = lc
+ if k in boolean_attrs:
+ if v is None: v = True
+ standard[k] = v
+ elif k in value_attrs:
+ standard[k] = v
+ else:
+ rest[k] = v
+
+ h = standard.get
+ expires = h("expires")
+ discard = h("discard")
+ if expires is not None:
+ expires = iso2time(expires)
+ if expires is None:
+ discard = True
+ domain = h("domain")
+ domain_specified = domain.startswith(".")
+ c = Cookie(h("version"), name, value,
+ h("port"), h("port_spec"),
+ domain, domain_specified, h("domain_dot"),
+ h("path"), h("path_spec"),
+ h("secure"),
+ expires,
+ discard,
+ h("comment"),
+ h("commenturl"),
+ rest,
+ h("rfc2109"),
+ )
+ if not ignore_discard and c.discard:
+ continue
+ if not ignore_expires and c.is_expired(now):
+ continue
+ self.set_cookie(c)
+ except:
+ reraise_unmasked_exceptions((IOError,))
+ raise LoadError("invalid Set-Cookie3 format file %s" % filename)
+
diff --git a/CMGTools/Production/python/mechanize/_lwpcookiejar.pyc b/CMGTools/Production/python/mechanize/_lwpcookiejar.pyc
new file mode 100644
index 0000000..995d058
Binary files /dev/null and b/CMGTools/Production/python/mechanize/_lwpcookiejar.pyc differ
diff --git a/CMGTools/Production/python/mechanize/_markupbase.py b/CMGTools/Production/python/mechanize/_markupbase.py
new file mode 100644
index 0000000..ae9c2a8
--- /dev/null
+++ b/CMGTools/Production/python/mechanize/_markupbase.py
@@ -0,0 +1,393 @@
+# Taken from Python 2.6.4 for use by _sgmllib.py
+"""Shared support for scanning document type declarations in HTML and XHTML.
+
+This module is used as a foundation for the HTMLParser and sgmllib
+modules (indirectly, for htmllib as well). It has no documented
+public API and should not be used directly.
+
+"""
+
+import re
+
+_declname_match = re.compile(r'[a-zA-Z][-_.a-zA-Z0-9]*\s*').match
+_declstringlit_match = re.compile(r'(\'[^\']*\'|"[^"]*")\s*').match
+_commentclose = re.compile(r'--\s*>')
+_markedsectionclose = re.compile(r']\s*]\s*>')
+
+# An analysis of the MS-Word extensions is available at
+# http://www.planetpublish.com/xmlarena/xap/Thursday/WordtoXML.pdf
+
+_msmarkedsectionclose = re.compile(r']\s*>')
+
+del re
+
+
+class ParserBase:
+ """Parser base class which provides some common support methods used
+ by the SGML/HTML and XHTML parsers."""
+
+ def __init__(self):
+ if self.__class__ is ParserBase:
+ raise RuntimeError(
+ "markupbase.ParserBase must be subclassed")
+
+ def error(self, message):
+ raise NotImplementedError(
+ "subclasses of ParserBase must override error()")
+
+ def reset(self):
+ self.lineno = 1
+ self.offset = 0
+
+ def getpos(self):
+ """Return current line number and offset."""
+ return self.lineno, self.offset
+
+ # Internal -- update line number and offset. This should be
+ # called for each piece of data exactly once, in order -- in other
+ # words the concatenation of all the input strings to this
+ # function should be exactly the entire input.
+ def updatepos(self, i, j):
+ if i >= j:
+ return j
+ rawdata = self.rawdata
+ nlines = rawdata.count("\n", i, j)
+ if nlines:
+ self.lineno = self.lineno + nlines
+ pos = rawdata.rindex("\n", i, j) # Should not fail
+ self.offset = j-(pos+1)
+ else:
+ self.offset = self.offset + j-i
+ return j
+
+ _decl_otherchars = ''
+
+ # Internal -- parse declaration (for use by subclasses).
+ def parse_declaration(self, i):
+ # This is some sort of declaration; in "HTML as
+ # deployed," this should only be the document type
+ # declaration ("").
+ # ISO 8879:1986, however, has more complex
+ # declaration syntax for elements in , including:
+ # --comment--
+ # [marked section]
+ # name in the following list: ENTITY, DOCTYPE, ELEMENT,
+ # ATTLIST, NOTATION, SHORTREF, USEMAP,
+ # LINKTYPE, LINK, IDLINK, USELINK, SYSTEM
+ rawdata = self.rawdata
+ j = i + 2
+ assert rawdata[i:j] == "":
+ # the empty comment
+ return j + 1
+ if rawdata[j:j+1] in ("-", ""):
+ # Start of comment followed by buffer boundary,
+ # or just a buffer boundary.
+ return -1
+ # A simple, practical version could look like: ((name|stringlit) S*) + '>'
+ n = len(rawdata)
+ if rawdata[j:j+2] == '--': #comment
+ # Locate --.*-- as the body of the comment
+ return self.parse_comment(i)
+ elif rawdata[j] == '[': #marked section
+ # Locate [statusWord [...arbitrary SGML...]] as the body of the marked section
+ # Where statusWord is one of TEMP, CDATA, IGNORE, INCLUDE, RCDATA
+ # Note that this is extended by Microsoft Office "Save as Web" function
+ # to include [if...] and [endif].
+ return self.parse_marked_section(i)
+ else: #all other declaration elements
+ decltype, j = self._scan_name(j, i)
+ if j < 0:
+ return j
+ if decltype == "doctype":
+ self._decl_otherchars = ''
+ while j < n:
+ c = rawdata[j]
+ if c == ">":
+ # end of declaration syntax
+ data = rawdata[i+2:j]
+ if decltype == "doctype":
+ self.handle_decl(data)
+ else:
+ self.unknown_decl(data)
+ return j + 1
+ if c in "\"'":
+ m = _declstringlit_match(rawdata, j)
+ if not m:
+ return -1 # incomplete
+ j = m.end()
+ elif c in "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ":
+ name, j = self._scan_name(j, i)
+ elif c in self._decl_otherchars:
+ j = j + 1
+ elif c == "[":
+ # this could be handled in a separate doctype parser
+ if decltype == "doctype":
+ j = self._parse_doctype_subset(j + 1, i)
+ elif decltype in ("attlist", "linktype", "link", "element"):
+ # must tolerate []'d groups in a content model in an element declaration
+ # also in data attribute specifications of attlist declaration
+ # also link type declaration subsets in linktype declarations
+ # also link attribute specification lists in link declarations
+ self.error("unsupported '[' char in %s declaration" % decltype)
+ else:
+ self.error("unexpected '[' char in declaration")
+ else:
+ self.error(
+ "unexpected %r char in declaration" % rawdata[j])
+ if j < 0:
+ return j
+ return -1 # incomplete
+
+ # Internal -- parse a marked section
+ # Override this to handle MS-word extension syntax content
+ def parse_marked_section(self, i, report=1):
+ rawdata= self.rawdata
+ assert rawdata[i:i+3] == ' ending
+ match= _markedsectionclose.search(rawdata, i+3)
+ elif sectName in ("if", "else", "endif"):
+ # look for MS Office ]> ending
+ match= _msmarkedsectionclose.search(rawdata, i+3)
+ else:
+ self.error('unknown status keyword %r in marked section' % rawdata[i+3:j])
+ if not match:
+ return -1
+ if report:
+ j = match.start(0)
+ self.unknown_decl(rawdata[i+3: j])
+ return match.end(0)
+
+ # Internal -- parse comment, return length or -1 if not terminated
+ def parse_comment(self, i, report=1):
+ rawdata = self.rawdata
+ if rawdata[i:i+4] != '
+ >>> print Token("decl", "decl")
+
+ >>> print Token("pi", "pi")
+
+ """
+ if self.attrs is not None:
+ attrs = "".join([" %s=%s" % (k, saxutils.quoteattr(v)) for
+ k, v in self.attrs])
+ else:
+ attrs = ""
+ if self.type == "starttag":
+ return "<%s%s>" % (self.data, attrs)
+ elif self.type == "startendtag":
+ return "<%s%s />" % (self.data, attrs)
+ elif self.type == "endtag":
+ return "%s>" % self.data
+ elif self.type == "charref":
+ return "%s;" % self.data
+ elif self.type == "entityref":
+ return "&%s;" % self.data
+ elif self.type == "data":
+ return self.data
+ elif self.type == "comment":
+ return "" % self.data
+ elif self.type == "decl":
+ return "" % self.data
+ elif self.type == "pi":
+ return "%s>" % self.data
+ assert False
+
+
+def iter_until_exception(fn, exception, *args, **kwds):
+ while 1:
+ try:
+ yield fn(*args, **kwds)
+ except exception:
+ raise StopIteration
+
+
+class _AbstractParser:
+ chunk = 1024
+ compress_re = re.compile(r"\s+")
+ def __init__(self, fh, textify={"img": "alt", "applet": "alt"},
+ encoding="ascii", entitydefs=None):
+ """
+ fh: file-like object (only a .read() method is required) from which to
+ read HTML to be parsed
+ textify: mapping used by .get_text() and .get_compressed_text() methods
+ to represent opening tags as text
+ encoding: encoding used to encode numeric character references by
+ .get_text() and .get_compressed_text() ("ascii" by default)
+
+ entitydefs: mapping like {"amp": "&", ...} containing HTML entity
+ definitions (a sensible default is used). This is used to unescape
+ entities in .get_text() (and .get_compressed_text()) and attribute
+ values. If the encoding can not represent the character, the entity
+ reference is left unescaped. Note that entity references (both
+ numeric - e.g. { or ઼ - and non-numeric - e.g. &) are
+ unescaped in attribute values and the return value of .get_text(), but
+ not in data outside of tags. Instead, entity references outside of
+ tags are represented as tokens. This is a bit odd, it's true :-/
+
+ If the element name of an opening tag matches a key in the textify
+ mapping then that tag is converted to text. The corresponding value is
+ used to specify which tag attribute to obtain the text from. textify
+ maps from element names to either:
+
+ - an HTML attribute name, in which case the HTML attribute value is
+ used as its text value along with the element name in square
+ brackets (e.g. "alt text goes here[IMG]", or, if the alt attribute
+ were missing, just "[IMG]")
+ - a callable object (e.g. a function) which takes a Token and returns
+ the string to be used as its text value
+
+ If textify has no key for an element name, nothing is substituted for
+ the opening tag.
+
+ Public attributes:
+
+ encoding and textify: see above
+
+ """
+ self._fh = fh
+ self._tokenstack = [] # FIFO
+ self.textify = textify
+ self.encoding = encoding
+ if entitydefs is None:
+ entitydefs = htmlentitydefs.name2codepoint
+ self._entitydefs = entitydefs
+
+ def __iter__(self): return self
+
+ def tags(self, *names):
+ return iter_until_exception(self.get_tag, NoMoreTokensError, *names)
+
+ def tokens(self, *tokentypes):
+ return iter_until_exception(self.get_token, NoMoreTokensError,
+ *tokentypes)
+
+ def next(self):
+ try:
+ return self.get_token()
+ except NoMoreTokensError:
+ raise StopIteration()
+
+ def get_token(self, *tokentypes):
+ """Pop the next Token object from the stack of parsed tokens.
+
+ If arguments are given, they are taken to be token types in which the
+ caller is interested: tokens representing other elements will be
+ skipped. Element names must be given in lower case.
+
+ Raises NoMoreTokensError.
+
+ """
+ while 1:
+ while self._tokenstack:
+ token = self._tokenstack.pop(0)
+ if tokentypes:
+ if token.type in tokentypes:
+ return token
+ else:
+ return token
+ data = self._fh.read(self.chunk)
+ if not data:
+ raise NoMoreTokensError()
+ self.feed(data)
+
+ def unget_token(self, token):
+ """Push a Token back onto the stack."""
+ self._tokenstack.insert(0, token)
+
+ def get_tag(self, *names):
+ """Return the next Token that represents an opening or closing tag.
+
+ If arguments are given, they are taken to be element names in which the
+ caller is interested: tags representing other elements will be skipped.
+ Element names must be given in lower case.
+
+ Raises NoMoreTokensError.
+
+ """
+ while 1:
+ tok = self.get_token()
+ if tok.type not in ["starttag", "endtag", "startendtag"]:
+ continue
+ if names:
+ if tok.data in names:
+ return tok
+ else:
+ return tok
+
+ def get_text(self, endat=None):
+ """Get some text.
+
+ endat: stop reading text at this tag (the tag is included in the
+ returned text); endtag is a tuple (type, name) where type is
+ "starttag", "endtag" or "startendtag", and name is the element name of
+ the tag (element names must be given in lower case)
+
+ If endat is not given, .get_text() will stop at the next opening or
+ closing tag, or when there are no more tokens (no exception is raised).
+ Note that .get_text() includes the text representation (if any) of the
+ opening tag, but pushes the opening tag back onto the stack. As a
+ result, if you want to call .get_text() again, you need to call
+ .get_tag() first (unless you want an empty string returned when you
+ next call .get_text()).
+
+ Entity references are translated using the value of the entitydefs
+ constructor argument (a mapping from names to characters like that
+ provided by the standard module htmlentitydefs). Named entity
+ references that are not in this mapping are left unchanged.
+
+ The textify attribute is used to translate opening tags into text: see
+ the class docstring.
+
+ """
+ text = []
+ tok = None
+ while 1:
+ try:
+ tok = self.get_token()
+ except NoMoreTokensError:
+ # unget last token (not the one we just failed to get)
+ if tok: self.unget_token(tok)
+ break
+ if tok.type == "data":
+ text.append(tok.data)
+ elif tok.type == "entityref":
+ t = unescape("&%s;"%tok.data, self._entitydefs, self.encoding)
+ text.append(t)
+ elif tok.type == "charref":
+ t = unescape_charref(tok.data, self.encoding)
+ text.append(t)
+ elif tok.type in ["starttag", "endtag", "startendtag"]:
+ tag_name = tok.data
+ if tok.type in ["starttag", "startendtag"]:
+ alt = self.textify.get(tag_name)
+ if alt is not None:
+ if callable(alt):
+ text.append(alt(tok))
+ elif tok.attrs is not None:
+ for k, v in tok.attrs:
+ if k == alt:
+ text.append(v)
+ text.append("[%s]" % tag_name.upper())
+ if endat is None or endat == (tok.type, tag_name):
+ self.unget_token(tok)
+ break
+ return "".join(text)
+
+ def get_compressed_text(self, *args, **kwds):
+ """
+ As .get_text(), but collapses each group of contiguous whitespace to a
+ single space character, and removes all initial and trailing
+ whitespace.
+
+ """
+ text = self.get_text(*args, **kwds)
+ text = text.strip()
+ return self.compress_re.sub(" ", text)
+
+ def handle_startendtag(self, tag, attrs):
+ self._tokenstack.append(Token("startendtag", tag, attrs))
+ def handle_starttag(self, tag, attrs):
+ self._tokenstack.append(Token("starttag", tag, attrs))
+ def handle_endtag(self, tag):
+ self._tokenstack.append(Token("endtag", tag))
+ def handle_charref(self, name):
+ self._tokenstack.append(Token("charref", name))
+ def handle_entityref(self, name):
+ self._tokenstack.append(Token("entityref", name))
+ def handle_data(self, data):
+ self._tokenstack.append(Token("data", data))
+ def handle_comment(self, data):
+ self._tokenstack.append(Token("comment", data))
+ def handle_decl(self, decl):
+ self._tokenstack.append(Token("decl", decl))
+ def unknown_decl(self, data):
+ # XXX should this call self.error instead?
+ #self.error("unknown declaration: " + `data`)
+ self._tokenstack.append(Token("decl", data))
+ def handle_pi(self, data):
+ self._tokenstack.append(Token("pi", data))
+
+ def unescape_attr(self, name):
+ return unescape(name, self._entitydefs, self.encoding)
+ def unescape_attrs(self, attrs):
+ escaped_attrs = []
+ for key, val in attrs:
+ escaped_attrs.append((key, self.unescape_attr(val)))
+ return escaped_attrs
+
+class PullParser(_AbstractParser, HTMLParser.HTMLParser):
+ def __init__(self, *args, **kwds):
+ HTMLParser.HTMLParser.__init__(self)
+ _AbstractParser.__init__(self, *args, **kwds)
+ def unescape(self, name):
+ # Use the entitydefs passed into constructor, not
+ # HTMLParser.HTMLParser's entitydefs.
+ return self.unescape_attr(name)
+
+class TolerantPullParser(_AbstractParser, sgmllib.SGMLParser):
+ def __init__(self, *args, **kwds):
+ sgmllib.SGMLParser.__init__(self)
+ _AbstractParser.__init__(self, *args, **kwds)
+ def unknown_starttag(self, tag, attrs):
+ attrs = self.unescape_attrs(attrs)
+ self._tokenstack.append(Token("starttag", tag, attrs))
+ def unknown_endtag(self, tag):
+ self._tokenstack.append(Token("endtag", tag))
+
+
+def _test():
+ import doctest, _pullparser
+ return doctest.testmod(_pullparser)
+
+if __name__ == "__main__":
+ _test()
diff --git a/CMGTools/Production/python/mechanize/_pullparser.pyc b/CMGTools/Production/python/mechanize/_pullparser.pyc
new file mode 100644
index 0000000..9abe381
Binary files /dev/null and b/CMGTools/Production/python/mechanize/_pullparser.pyc differ
diff --git a/CMGTools/Production/python/mechanize/_request.py b/CMGTools/Production/python/mechanize/_request.py
new file mode 100644
index 0000000..ad8acb6
--- /dev/null
+++ b/CMGTools/Production/python/mechanize/_request.py
@@ -0,0 +1,40 @@
+"""Integration with Python standard library module urllib2: Request class.
+
+Copyright 2004-2006 John J Lee
+
+This code is free software; you can redistribute it and/or modify it
+under the terms of the BSD or ZPL 2.1 licenses (see the file
+COPYING.txt included with the distribution).
+
+"""
+
+import logging
+
+import _rfc3986
+import _sockettimeout
+import _urllib2_fork
+
+warn = logging.getLogger("mechanize").warning
+
+
+class Request(_urllib2_fork.Request):
+ def __init__(self, url, data=None, headers={},
+ origin_req_host=None, unverifiable=False, visit=None,
+ timeout=_sockettimeout._GLOBAL_DEFAULT_TIMEOUT):
+ # In mechanize 0.2, the interpretation of a unicode url argument will
+ # change: A unicode url argument will be interpreted as an IRI, and a
+ # bytestring as a URI. For now, we accept unicode or bytestring. We
+ # don't insist that the value is always a URI (specifically, must only
+ # contain characters which are legal), because that might break working
+ # code (who knows what bytes some servers want to see, especially with
+ # browser plugins for internationalised URIs).
+ if not _rfc3986.is_clean_uri(url):
+ warn("url argument is not a URI "
+ "(contains illegal characters) %r" % url)
+ _urllib2_fork.Request.__init__(self, url, data, headers)
+ self.selector = None
+ self.visit = visit
+ self.timeout = timeout
+
+ def __str__(self):
+ return "" % self.get_full_url()
diff --git a/CMGTools/Production/python/mechanize/_request.pyc b/CMGTools/Production/python/mechanize/_request.pyc
new file mode 100644
index 0000000..8819e39
Binary files /dev/null and b/CMGTools/Production/python/mechanize/_request.pyc differ
diff --git a/CMGTools/Production/python/mechanize/_response.py b/CMGTools/Production/python/mechanize/_response.py
new file mode 100644
index 0000000..d5ca5f2
--- /dev/null
+++ b/CMGTools/Production/python/mechanize/_response.py
@@ -0,0 +1,525 @@
+"""Response classes.
+
+The seek_wrapper code is not used if you're using UserAgent with
+.set_seekable_responses(False), or if you're using the urllib2-level interface
+HTTPEquivProcessor. Class closeable_response is instantiated by some handlers
+(AbstractHTTPHandler), but the closeable_response interface is only depended
+upon by Browser-level code. Function upgrade_response is only used if you're
+using Browser.
+
+
+Copyright 2006 John J. Lee
+
+This code is free software; you can redistribute it and/or modify it
+under the terms of the BSD or ZPL 2.1 licenses (see the file COPYING.txt
+included with the distribution).
+
+"""
+
+import copy, mimetools, urllib2
+from cStringIO import StringIO
+
+
+def len_of_seekable(file_):
+ # this function exists because evaluation of len(file_.getvalue()) on every
+ # .read() from seek_wrapper would be O(N**2) in number of .read()s
+ pos = file_.tell()
+ file_.seek(0, 2) # to end
+ try:
+ return file_.tell()
+ finally:
+ file_.seek(pos)
+
+
+# XXX Andrew Dalke kindly sent me a similar class in response to my request on
+# comp.lang.python, which I then proceeded to lose. I wrote this class
+# instead, but I think he's released his code publicly since, could pinch the
+# tests from it, at least...
+
+# For testing seek_wrapper invariant (note that
+# test_urllib2.HandlerTest.test_seekable is expected to fail when this
+# invariant checking is turned on). The invariant checking is done by module
+# ipdc, which is available here:
+# http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/436834
+## from ipdbc import ContractBase
+## class seek_wrapper(ContractBase):
+class seek_wrapper:
+ """Adds a seek method to a file object.
+
+ This is only designed for seeking on readonly file-like objects.
+
+ Wrapped file-like object must have a read method. The readline method is
+ only supported if that method is present on the wrapped object. The
+ readlines method is always supported. xreadlines and iteration are
+ supported only for Python 2.2 and above.
+
+ Public attributes:
+
+ wrapped: the wrapped file object
+ is_closed: true iff .close() has been called
+
+ WARNING: All other attributes of the wrapped object (ie. those that are not
+ one of wrapped, read, readline, readlines, xreadlines, __iter__ and next)
+ are passed through unaltered, which may or may not make sense for your
+ particular file object.
+
+ """
+ # General strategy is to check that cache is full enough, then delegate to
+ # the cache (self.__cache, which is a cStringIO.StringIO instance). A seek
+ # position (self.__pos) is maintained independently of the cache, in order
+ # that a single cache may be shared between multiple seek_wrapper objects.
+ # Copying using module copy shares the cache in this way.
+
+ def __init__(self, wrapped):
+ self.wrapped = wrapped
+ self.__read_complete_state = [False]
+ self.__is_closed_state = [False]
+ self.__have_readline = hasattr(self.wrapped, "readline")
+ self.__cache = StringIO()
+ self.__pos = 0 # seek position
+
+ def invariant(self):
+ # The end of the cache is always at the same place as the end of the
+ # wrapped file (though the .tell() method is not required to be present
+ # on wrapped file).
+ return self.wrapped.tell() == len(self.__cache.getvalue())
+
+ def close(self):
+ self.wrapped.close()
+ self.is_closed = True
+
+ def __getattr__(self, name):
+ if name == "is_closed":
+ return self.__is_closed_state[0]
+ elif name == "read_complete":
+ return self.__read_complete_state[0]
+
+ wrapped = self.__dict__.get("wrapped")
+ if wrapped:
+ return getattr(wrapped, name)
+
+ return getattr(self.__class__, name)
+
+ def __setattr__(self, name, value):
+ if name == "is_closed":
+ self.__is_closed_state[0] = bool(value)
+ elif name == "read_complete":
+ if not self.is_closed:
+ self.__read_complete_state[0] = bool(value)
+ else:
+ self.__dict__[name] = value
+
+ def seek(self, offset, whence=0):
+ assert whence in [0,1,2]
+
+ # how much data, if any, do we need to read?
+ if whence == 2: # 2: relative to end of *wrapped* file
+ if offset < 0: raise ValueError("negative seek offset")
+ # since we don't know yet where the end of that file is, we must
+ # read everything
+ to_read = None
+ else:
+ if whence == 0: # 0: absolute
+ if offset < 0: raise ValueError("negative seek offset")
+ dest = offset
+ else: # 1: relative to current position
+ pos = self.__pos
+ if pos < offset:
+ raise ValueError("seek to before start of file")
+ dest = pos + offset
+ end = len_of_seekable(self.__cache)
+ to_read = dest - end
+ if to_read < 0:
+ to_read = 0
+
+ if to_read != 0:
+ self.__cache.seek(0, 2)
+ if to_read is None:
+ assert whence == 2
+ self.__cache.write(self.wrapped.read())
+ self.read_complete = True
+ self.__pos = self.__cache.tell() - offset
+ else:
+ data = self.wrapped.read(to_read)
+ if not data:
+ self.read_complete = True
+ else:
+ self.__cache.write(data)
+ # Don't raise an exception even if we've seek()ed past the end
+ # of .wrapped, since fseek() doesn't complain in that case.
+ # Also like fseek(), pretend we have seek()ed past the end,
+ # i.e. not:
+ #self.__pos = self.__cache.tell()
+ # but rather:
+ self.__pos = dest
+ else:
+ self.__pos = dest
+
+ def tell(self):
+ return self.__pos
+
+ def __copy__(self):
+ cpy = self.__class__(self.wrapped)
+ cpy.__cache = self.__cache
+ cpy.__read_complete_state = self.__read_complete_state
+ cpy.__is_closed_state = self.__is_closed_state
+ return cpy
+
+ def get_data(self):
+ pos = self.__pos
+ try:
+ self.seek(0)
+ return self.read(-1)
+ finally:
+ self.__pos = pos
+
+ def read(self, size=-1):
+ pos = self.__pos
+ end = len_of_seekable(self.__cache)
+ available = end - pos
+
+ # enough data already cached?
+ if size <= available and size != -1:
+ self.__cache.seek(pos)
+ self.__pos = pos+size
+ return self.__cache.read(size)
+
+ # no, so read sufficient data from wrapped file and cache it
+ self.__cache.seek(0, 2)
+ if size == -1:
+ self.__cache.write(self.wrapped.read())
+ self.read_complete = True
+ else:
+ to_read = size - available
+ assert to_read > 0
+ data = self.wrapped.read(to_read)
+ if not data:
+ self.read_complete = True
+ else:
+ self.__cache.write(data)
+ self.__cache.seek(pos)
+
+ data = self.__cache.read(size)
+ self.__pos = self.__cache.tell()
+ assert self.__pos == pos + len(data)
+ return data
+
+ def readline(self, size=-1):
+ if not self.__have_readline:
+ raise NotImplementedError("no readline method on wrapped object")
+
+ # line we're about to read might not be complete in the cache, so
+ # read another line first
+ pos = self.__pos
+ self.__cache.seek(0, 2)
+ data = self.wrapped.readline()
+ if not data:
+ self.read_complete = True
+ else:
+ self.__cache.write(data)
+ self.__cache.seek(pos)
+
+ data = self.__cache.readline()
+ if size != -1:
+ r = data[:size]
+ self.__pos = pos+size
+ else:
+ r = data
+ self.__pos = pos+len(data)
+ return r
+
+ def readlines(self, sizehint=-1):
+ pos = self.__pos
+ self.__cache.seek(0, 2)
+ self.__cache.write(self.wrapped.read())
+ self.read_complete = True
+ self.__cache.seek(pos)
+ data = self.__cache.readlines(sizehint)
+ self.__pos = self.__cache.tell()
+ return data
+
+ def __iter__(self): return self
+ def next(self):
+ line = self.readline()
+ if line == "": raise StopIteration
+ return line
+
+ xreadlines = __iter__
+
+ def __repr__(self):
+ return ("<%s at %s whose wrapped object = %r>" %
+ (self.__class__.__name__, hex(abs(id(self))), self.wrapped))
+
+
+class response_seek_wrapper(seek_wrapper):
+
+ """
+ Supports copying response objects and setting response body data.
+
+ """
+
+ def __init__(self, wrapped):
+ seek_wrapper.__init__(self, wrapped)
+ self._headers = self.wrapped.info()
+
+ def __copy__(self):
+ cpy = seek_wrapper.__copy__(self)
+ # copy headers from delegate
+ cpy._headers = copy.copy(self.info())
+ return cpy
+
+ # Note that .info() and .geturl() (the only two urllib2 response methods
+ # that are not implemented by seek_wrapper) must be here explicitly rather
+ # than by seek_wrapper's __getattr__ delegation) so that the nasty
+ # dynamically-created HTTPError classes in get_seek_wrapper_class() get the
+ # wrapped object's implementation, and not HTTPError's.
+
+ def info(self):
+ return self._headers
+
+ def geturl(self):
+ return self.wrapped.geturl()
+
+ def set_data(self, data):
+ self.seek(0)
+ self.read()
+ self.close()
+ cache = self._seek_wrapper__cache = StringIO()
+ cache.write(data)
+ self.seek(0)
+
+
+class eoffile:
+ # file-like object that always claims to be at end-of-file...
+ def read(self, size=-1): return ""
+ def readline(self, size=-1): return ""
+ def __iter__(self): return self
+ def next(self): return ""
+ def close(self): pass
+
+class eofresponse(eoffile):
+ def __init__(self, url, headers, code, msg):
+ self._url = url
+ self._headers = headers
+ self.code = code
+ self.msg = msg
+ def geturl(self): return self._url
+ def info(self): return self._headers
+
+
+class closeable_response:
+ """Avoids unnecessarily clobbering urllib.addinfourl methods on .close().
+
+ Only supports responses returned by mechanize.HTTPHandler.
+
+ After .close(), the following methods are supported:
+
+ .read()
+ .readline()
+ .info()
+ .geturl()
+ .__iter__()
+ .next()
+ .close()
+
+ and the following attributes are supported:
+
+ .code
+ .msg
+
+ Also supports pickling (but the stdlib currently does something to prevent
+ it: http://python.org/sf/1144636).
+
+ """
+ # presence of this attr indicates is useable after .close()
+ closeable_response = None
+
+ def __init__(self, fp, headers, url, code, msg):
+ self._set_fp(fp)
+ self._headers = headers
+ self._url = url
+ self.code = code
+ self.msg = msg
+
+ def _set_fp(self, fp):
+ self.fp = fp
+ self.read = self.fp.read
+ self.readline = self.fp.readline
+ if hasattr(self.fp, "readlines"): self.readlines = self.fp.readlines
+ if hasattr(self.fp, "fileno"):
+ self.fileno = self.fp.fileno
+ else:
+ self.fileno = lambda: None
+ self.__iter__ = self.fp.__iter__
+ self.next = self.fp.next
+
+ def __repr__(self):
+ return '<%s at %s whose fp = %r>' % (
+ self.__class__.__name__, hex(abs(id(self))), self.fp)
+
+ def info(self):
+ return self._headers
+
+ def geturl(self):
+ return self._url
+
+ def close(self):
+ wrapped = self.fp
+ wrapped.close()
+ new_wrapped = eofresponse(
+ self._url, self._headers, self.code, self.msg)
+ self._set_fp(new_wrapped)
+
+ def __getstate__(self):
+ # There are three obvious options here:
+ # 1. truncate
+ # 2. read to end
+ # 3. close socket, pickle state including read position, then open
+ # again on unpickle and use Range header
+ # XXXX um, 4. refuse to pickle unless .close()d. This is better,
+ # actually ("errors should never pass silently"). Pickling doesn't
+ # work anyway ATM, because of http://python.org/sf/1144636 so fix
+ # this later
+
+ # 2 breaks pickle protocol, because one expects the original object
+ # to be left unscathed by pickling. 3 is too complicated and
+ # surprising (and too much work ;-) to happen in a sane __getstate__.
+ # So we do 1.
+
+ state = self.__dict__.copy()
+ new_wrapped = eofresponse(
+ self._url, self._headers, self.code, self.msg)
+ state["wrapped"] = new_wrapped
+ return state
+
+def test_response(data='test data', headers=[],
+ url="http://example.com/", code=200, msg="OK"):
+ return make_response(data, headers, url, code, msg)
+
+def test_html_response(data='test data', headers=[],
+ url="http://example.com/", code=200, msg="OK"):
+ headers += [("Content-type", "text/html")]
+ return make_response(data, headers, url, code, msg)
+
+def make_response(data, headers, url, code, msg):
+ """Convenient factory for objects implementing response interface.
+
+ data: string containing response body data
+ headers: sequence of (name, value) pairs
+ url: URL of response
+ code: integer response code (e.g. 200)
+ msg: string response code message (e.g. "OK")
+
+ """
+ mime_headers = make_headers(headers)
+ r = closeable_response(StringIO(data), mime_headers, url, code, msg)
+ return response_seek_wrapper(r)
+
+
+def make_headers(headers):
+ """
+ headers: sequence of (name, value) pairs
+ """
+ hdr_text = []
+ for name_value in headers:
+ hdr_text.append("%s: %s" % name_value)
+ return mimetools.Message(StringIO("\n".join(hdr_text)))
+
+
+# Rest of this module is especially horrible, but needed, at least until fork
+# urllib2. Even then, may want to preseve urllib2 compatibility.
+
+def get_seek_wrapper_class(response):
+ # in order to wrap response objects that are also exceptions, we must
+ # dynamically subclass the exception :-(((
+ if (isinstance(response, urllib2.HTTPError) and
+ not hasattr(response, "seek")):
+ if response.__class__.__module__ == "__builtin__":
+ exc_class_name = response.__class__.__name__
+ else:
+ exc_class_name = "%s.%s" % (
+ response.__class__.__module__, response.__class__.__name__)
+
+ class httperror_seek_wrapper(response_seek_wrapper, response.__class__):
+ # this only derives from HTTPError in order to be a subclass --
+ # the HTTPError behaviour comes from delegation
+
+ _exc_class_name = exc_class_name
+
+ def __init__(self, wrapped):
+ response_seek_wrapper.__init__(self, wrapped)
+ # be compatible with undocumented HTTPError attributes :-(
+ self.hdrs = wrapped.info()
+ self.filename = wrapped.geturl()
+
+ def __repr__(self):
+ return (
+ "<%s (%s instance) at %s "
+ "whose wrapped object = %r>" % (
+ self.__class__.__name__, self._exc_class_name,
+ hex(abs(id(self))), self.wrapped)
+ )
+ wrapper_class = httperror_seek_wrapper
+ else:
+ wrapper_class = response_seek_wrapper
+ return wrapper_class
+
+def seek_wrapped_response(response):
+ """Return a copy of response that supports seekable response interface.
+
+ Accepts responses from both mechanize and urllib2 handlers.
+
+ Copes with both ordinary response instances and HTTPError instances (which
+ can't be simply wrapped due to the requirement of preserving the exception
+ base class).
+ """
+ if not hasattr(response, "seek"):
+ wrapper_class = get_seek_wrapper_class(response)
+ response = wrapper_class(response)
+ assert hasattr(response, "get_data")
+ return response
+
+def upgrade_response(response):
+ """Return a copy of response that supports Browser response interface.
+
+ Browser response interface is that of "seekable responses"
+ (response_seek_wrapper), plus the requirement that responses must be
+ useable after .close() (closeable_response).
+
+ Accepts responses from both mechanize and urllib2 handlers.
+
+ Copes with both ordinary response instances and HTTPError instances (which
+ can't be simply wrapped due to the requirement of preserving the exception
+ base class).
+ """
+ wrapper_class = get_seek_wrapper_class(response)
+ if hasattr(response, "closeable_response"):
+ if not hasattr(response, "seek"):
+ response = wrapper_class(response)
+ assert hasattr(response, "get_data")
+ return copy.copy(response)
+
+ # a urllib2 handler constructed the response, i.e. the response is an
+ # urllib.addinfourl or a urllib2.HTTPError, instead of a
+ # _Util.closeable_response as returned by e.g. mechanize.HTTPHandler
+ try:
+ code = response.code
+ except AttributeError:
+ code = None
+ try:
+ msg = response.msg
+ except AttributeError:
+ msg = None
+
+ # may have already-.read() data from .seek() cache
+ data = None
+ get_data = getattr(response, "get_data", None)
+ if get_data:
+ data = get_data()
+
+ response = closeable_response(
+ response.fp, response.info(), response.geturl(), code, msg)
+ response = wrapper_class(response)
+ if data:
+ response.set_data(data)
+ return response
diff --git a/CMGTools/Production/python/mechanize/_response.pyc b/CMGTools/Production/python/mechanize/_response.pyc
new file mode 100644
index 0000000..9c7cbeb
Binary files /dev/null and b/CMGTools/Production/python/mechanize/_response.pyc differ
diff --git a/CMGTools/Production/python/mechanize/_rfc3986.py b/CMGTools/Production/python/mechanize/_rfc3986.py
new file mode 100644
index 0000000..91fcd19
--- /dev/null
+++ b/CMGTools/Production/python/mechanize/_rfc3986.py
@@ -0,0 +1,245 @@
+"""RFC 3986 URI parsing and relative reference resolution / absolutization.
+
+(aka splitting and joining)
+
+Copyright 2006 John J. Lee
+
+This code is free software; you can redistribute it and/or modify it under
+the terms of the BSD or ZPL 2.1 licenses (see the file COPYING.txt
+included with the distribution).
+
+"""
+
+# XXX Wow, this is ugly. Overly-direct translation of the RFC ATM.
+
+import re, urllib
+
+## def chr_range(a, b):
+## return "".join(map(chr, range(ord(a), ord(b)+1)))
+
+## UNRESERVED_URI_CHARS = ("ABCDEFGHIJKLMNOPQRSTUVWXYZ"
+## "abcdefghijklmnopqrstuvwxyz"
+## "0123456789"
+## "-_.~")
+## RESERVED_URI_CHARS = "!*'();:@&=+$,/?#[]"
+## URI_CHARS = RESERVED_URI_CHARS+UNRESERVED_URI_CHARS+'%'
+# this re matches any character that's not in URI_CHARS
+BAD_URI_CHARS_RE = re.compile("[^A-Za-z0-9\-_.~!*'();:@&=+$,/?%#[\]]")
+
+
+def clean_url(url, encoding):
+ # percent-encode illegal URI characters
+ # Trying to come up with test cases for this gave me a headache, revisit
+ # when do switch to unicode.
+ # Somebody else's comments (lost the attribution):
+## - IE will return you the url in the encoding you send it
+## - Mozilla/Firefox will send you latin-1 if there's no non latin-1
+## characters in your link. It will send you utf-8 however if there are...
+ if type(url) == type(""):
+ url = url.decode(encoding, "replace")
+ url = url.strip()
+ # for second param to urllib.quote(), we want URI_CHARS, minus the
+ # 'always_safe' characters that urllib.quote() never percent-encodes
+ return urllib.quote(url.encode(encoding), "!*'();:@&=+$,/?%#[]~")
+
+def is_clean_uri(uri):
+ """
+ >>> is_clean_uri("ABC!")
+ True
+ >>> is_clean_uri(u"ABC!")
+ True
+ >>> is_clean_uri("ABC|")
+ False
+ >>> is_clean_uri(u"ABC|")
+ False
+ >>> is_clean_uri("http://example.com/0")
+ True
+ >>> is_clean_uri(u"http://example.com/0")
+ True
+ """
+ # note module re treats bytestrings as through they were decoded as latin-1
+ # so this function accepts both unicode and bytestrings
+ return not bool(BAD_URI_CHARS_RE.search(uri))
+
+
+SPLIT_MATCH = re.compile(
+ r"^(([^:/?#]+):)?(//([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?").match
+def urlsplit(absolute_uri):
+ """Return scheme, authority, path, query, fragment."""
+ match = SPLIT_MATCH(absolute_uri)
+ if match:
+ g = match.groups()
+ return g[1], g[3], g[4], g[6], g[8]
+
+def urlunsplit(parts):
+ scheme, authority, path, query, fragment = parts
+ r = []
+ append = r.append
+ if scheme is not None:
+ append(scheme)
+ append(":")
+ if authority is not None:
+ append("//")
+ append(authority)
+ append(path)
+ if query is not None:
+ append("?")
+ append(query)
+ if fragment is not None:
+ append("#")
+ append(fragment)
+ return "".join(r)
+
+def urljoin(base_uri, uri_reference):
+ """Join a base URI with a URI reference and return the resulting URI.
+
+ See RFC 3986.
+ """
+ return urlunsplit(urljoin_parts(urlsplit(base_uri),
+ urlsplit(uri_reference)))
+
+# oops, this doesn't do the same thing as the literal translation
+# from the RFC below
+## import posixpath
+## def urljoin_parts(base_parts, reference_parts):
+## scheme, authority, path, query, fragment = base_parts
+## rscheme, rauthority, rpath, rquery, rfragment = reference_parts
+
+## # compute target URI path
+## if rpath == "":
+## tpath = path
+## else:
+## tpath = rpath
+## if not tpath.startswith("/"):
+## tpath = merge(authority, path, tpath)
+## tpath = posixpath.normpath(tpath)
+
+## if rscheme is not None:
+## return (rscheme, rauthority, tpath, rquery, rfragment)
+## elif rauthority is not None:
+## return (scheme, rauthority, tpath, rquery, rfragment)
+## elif rpath == "":
+## if rquery is not None:
+## tquery = rquery
+## else:
+## tquery = query
+## return (scheme, authority, tpath, tquery, rfragment)
+## else:
+## return (scheme, authority, tpath, rquery, rfragment)
+
+def urljoin_parts(base_parts, reference_parts):
+ scheme, authority, path, query, fragment = base_parts
+ rscheme, rauthority, rpath, rquery, rfragment = reference_parts
+
+ if rscheme == scheme:
+ rscheme = None
+
+ if rscheme is not None:
+ tscheme, tauthority, tpath, tquery = (
+ rscheme, rauthority, remove_dot_segments(rpath), rquery)
+ else:
+ if rauthority is not None:
+ tauthority, tpath, tquery = (
+ rauthority, remove_dot_segments(rpath), rquery)
+ else:
+ if rpath == "":
+ tpath = path
+ if rquery is not None:
+ tquery = rquery
+ else:
+ tquery = query
+ else:
+ if rpath.startswith("/"):
+ tpath = remove_dot_segments(rpath)
+ else:
+ tpath = merge(authority, path, rpath)
+ tpath = remove_dot_segments(tpath)
+ tquery = rquery
+ tauthority = authority
+ tscheme = scheme
+ tfragment = rfragment
+ return (tscheme, tauthority, tpath, tquery, tfragment)
+
+# um, something *vaguely* like this is what I want, but I have to generate
+# lots of test cases first, if only to understand what it is that
+# remove_dot_segments really does...
+## def remove_dot_segments(path):
+## if path == '':
+## return ''
+## comps = path.split('/')
+## new_comps = []
+## for comp in comps:
+## if comp in ['.', '']:
+## if not new_comps or new_comps[-1]:
+## new_comps.append('')
+## continue
+## if comp != '..':
+## new_comps.append(comp)
+## elif new_comps:
+## new_comps.pop()
+## return '/'.join(new_comps)
+
+
+def remove_dot_segments(path):
+ r = []
+ while path:
+ # A
+ if path.startswith("../"):
+ path = path[3:]
+ continue
+ if path.startswith("./"):
+ path = path[2:]
+ continue
+ # B
+ if path.startswith("/./"):
+ path = path[2:]
+ continue
+ if path == "/.":
+ path = "/"
+ continue
+ # C
+ if path.startswith("/../"):
+ path = path[3:]
+ if r:
+ r.pop()
+ continue
+ if path == "/..":
+ path = "/"
+ if r:
+ r.pop()
+ continue
+ # D
+ if path == ".":
+ path = path[1:]
+ continue
+ if path == "..":
+ path = path[2:]
+ continue
+ # E
+ start = 0
+ if path.startswith("/"):
+ start = 1
+ ii = path.find("/", start)
+ if ii < 0:
+ ii = None
+ r.append(path[:ii])
+ if ii is None:
+ break
+ path = path[ii:]
+ return "".join(r)
+
+def merge(base_authority, base_path, ref_path):
+ # XXXX Oddly, the sample Perl implementation of this by Roy Fielding
+ # doesn't even take base_authority as a parameter, despite the wording in
+ # the RFC suggesting otherwise. Perhaps I'm missing some obvious identity.
+ #if base_authority is not None and base_path == "":
+ if base_path == "":
+ return "/" + ref_path
+ ii = base_path.rfind("/")
+ if ii >= 0:
+ return base_path[:ii+1] + ref_path
+ return ref_path
+
+if __name__ == "__main__":
+ import doctest
+ doctest.testmod()
diff --git a/CMGTools/Production/python/mechanize/_rfc3986.pyc b/CMGTools/Production/python/mechanize/_rfc3986.pyc
new file mode 100644
index 0000000..6f37fff
Binary files /dev/null and b/CMGTools/Production/python/mechanize/_rfc3986.pyc differ
diff --git a/CMGTools/Production/python/mechanize/_sgmllib_copy.py b/CMGTools/Production/python/mechanize/_sgmllib_copy.py
new file mode 100644
index 0000000..a545d25
--- /dev/null
+++ b/CMGTools/Production/python/mechanize/_sgmllib_copy.py
@@ -0,0 +1,559 @@
+# Taken from Python 2.6.4 and regexp module constants modified
+"""A parser for SGML, using the derived class as a static DTD."""
+
+# XXX This only supports those SGML features used by HTML.
+
+# XXX There should be a way to distinguish between PCDATA (parsed
+# character data -- the normal case), RCDATA (replaceable character
+# data -- only char and entity references and end tags are special)
+# and CDATA (character data -- only end tags are special). RCDATA is
+# not supported at all.
+
+
+# from warnings import warnpy3k
+# warnpy3k("the sgmllib module has been removed in Python 3.0",
+# stacklevel=2)
+# del warnpy3k
+
+import markupbase
+import re
+
+__all__ = ["SGMLParser", "SGMLParseError"]
+
+# Regular expressions used for parsing
+
+interesting = re.compile('[&<]')
+incomplete = re.compile('&([a-zA-Z][a-zA-Z0-9]*|#[0-9]*)?|'
+ '<([a-zA-Z][^<>]*|'
+ '/([a-zA-Z][^<>]*)?|'
+ '![^<>]*)?')
+
+entityref = re.compile('&([a-zA-Z][-.a-zA-Z0-9]*)[^a-zA-Z0-9]')
+# hack to fix http://bugs.python.org/issue803422
+# charref = re.compile('([0-9]+)[^0-9]')
+charref = re.compile("(x?[0-9a-fA-F]+)[^0-9a-fA-F]")
+
+starttagopen = re.compile('<[>a-zA-Z]')
+shorttagopen = re.compile('<[a-zA-Z][-.a-zA-Z0-9]*/')
+shorttag = re.compile('<([a-zA-Z][-.a-zA-Z0-9]*)/([^/]*)/')
+piclose = re.compile('>')
+endbracket = re.compile('[<>]')
+# hack moved from _beautifulsoup.py (bundled BeautifulSoup version 2)
+#This code makes Beautiful Soup able to parse XML with namespaces
+# tagfind = re.compile('[a-zA-Z][-_.a-zA-Z0-9]*')
+tagfind = re.compile('[a-zA-Z][-_.:a-zA-Z0-9]*')
+attrfind = re.compile(
+ r'\s*([a-zA-Z_][-:.a-zA-Z_0-9]*)(\s*=\s*'
+ r'(\'[^\']*\'|"[^"]*"|[][\-a-zA-Z0-9./,:;+*%?!&$\(\)_#=~\'"@]*))?')
+
+
+class SGMLParseError(RuntimeError):
+ """Exception raised for all parse errors."""
+ pass
+
+
+# SGML parser base class -- find tags and call handler functions.
+# Usage: p = SGMLParser(); p.feed(data); ...; p.close().
+# The dtd is defined by deriving a class which defines methods
+# with special names to handle tags: start_foo and end_foo to handle
+# and , respectively, or do_foo to handle by itself.
+# (Tags are converted to lower case for this purpose.) The data
+# between tags is passed to the parser by calling self.handle_data()
+# with some data as argument (the data may be split up in arbitrary
+# chunks). Entity references are passed by calling
+# self.handle_entityref() with the entity reference as argument.
+
+class SGMLParser(markupbase.ParserBase):
+ # Definition of entities -- derived classes may override
+ entity_or_charref = re.compile('&(?:'
+ '([a-zA-Z][-.a-zA-Z0-9]*)|#([0-9]+)'
+ ')(;?)')
+
+ def __init__(self, verbose=0):
+ """Initialize and reset this instance."""
+ self.verbose = verbose
+ self.reset()
+
+ def reset(self):
+ """Reset this instance. Loses all unprocessed data."""
+ self.__starttag_text = None
+ self.rawdata = ''
+ self.stack = []
+ self.lasttag = '???'
+ self.nomoretags = 0
+ self.literal = 0
+ markupbase.ParserBase.reset(self)
+
+ def setnomoretags(self):
+ """Enter literal mode (CDATA) till EOF.
+
+ Intended for derived classes only.
+ """
+ self.nomoretags = self.literal = 1
+
+ def setliteral(self, *args):
+ """Enter literal mode (CDATA).
+
+ Intended for derived classes only.
+ """
+ self.literal = 1
+
+ def feed(self, data):
+ """Feed some data to the parser.
+
+ Call this as often as you want, with as little or as much text
+ as you want (may include '\n'). (This just saves the text,
+ all the processing is done by goahead().)
+ """
+
+ self.rawdata = self.rawdata + data
+ self.goahead(0)
+
+ def close(self):
+ """Handle the remaining data."""
+ self.goahead(1)
+
+ def error(self, message):
+ raise SGMLParseError(message)
+
+ # Internal -- handle data as far as reasonable. May leave state
+ # and data to be processed by a subsequent call. If 'end' is
+ # true, force handling all data as if followed by EOF marker.
+ def goahead(self, end):
+ rawdata = self.rawdata
+ i = 0
+ n = len(rawdata)
+ while i < n:
+ if self.nomoretags:
+ self.handle_data(rawdata[i:n])
+ i = n
+ break
+ match = interesting.search(rawdata, i)
+ if match: j = match.start()
+ else: j = n
+ if i < j:
+ self.handle_data(rawdata[i:j])
+ i = j
+ if i == n: break
+ if rawdata[i] == '<':
+ if starttagopen.match(rawdata, i):
+ if self.literal:
+ self.handle_data(rawdata[i])
+ i = i+1
+ continue
+ k = self.parse_starttag(i)
+ if k < 0: break
+ i = k
+ continue
+ if rawdata.startswith("", i):
+ k = self.parse_endtag(i)
+ if k < 0: break
+ i = k
+ self.literal = 0
+ continue
+ if self.literal:
+ if n > (i + 1):
+ self.handle_data("<")
+ i = i+1
+ else:
+ # incomplete
+ break
+ continue
+ if rawdata.startswith(" 'host[:port]', '/path'."""
+ global _hostprog
+ if _hostprog is None:
+ import re
+ _hostprog = re.compile('^//([^/?]*)(.*)$')
+
+ match = _hostprog.match(url)
+ if match: return match.group(1, 2)
+ return None, url
+
+
+from urllib import (unwrap, unquote, splittype, quote,
+ addinfourl, splitport,
+ splitattr, ftpwrapper, splituser, splitpasswd, splitvalue)
+
+# support for FileHandler, proxies via environment variables
+from urllib import localhost, url2pathname, getproxies
+
+from urllib2 import HTTPError, URLError
+
+import _request
+import _rfc3986
+import _sockettimeout
+
+from _clientcookie import CookieJar
+from _response import closeable_response
+
+
+# used in User-Agent header sent
+__version__ = sys.version[:3]
+
+_opener = None
+def urlopen(url, data=None, timeout=_sockettimeout._GLOBAL_DEFAULT_TIMEOUT):
+ global _opener
+ if _opener is None:
+ _opener = build_opener()
+ return _opener.open(url, data, timeout)
+
+def install_opener(opener):
+ global _opener
+ _opener = opener
+
+# copied from cookielib.py
+_cut_port_re = re.compile(r":\d+$")
+def request_host(request):
+ """Return request-host, as defined by RFC 2965.
+
+ Variation from RFC: returned value is lowercased, for convenient
+ comparison.
+
+ """
+ url = request.get_full_url()
+ host = urlparse.urlparse(url)[1]
+ if host == "":
+ host = request.get_header("Host", "")
+
+ # remove port, if present
+ host = _cut_port_re.sub("", host, 1)
+ return host.lower()
+
+class Request:
+
+ def __init__(self, url, data=None, headers={},
+ origin_req_host=None, unverifiable=False):
+ # unwrap('') --> 'type://host/path'
+ self.__original = unwrap(url)
+ self.type = None
+ # self.__r_type is what's left after doing the splittype
+ self.host = None
+ self.port = None
+ self._tunnel_host = None
+ self.data = data
+ self.headers = {}
+ for key, value in headers.items():
+ self.add_header(key, value)
+ self.unredirected_hdrs = {}
+ if origin_req_host is None:
+ origin_req_host = request_host(self)
+ self.origin_req_host = origin_req_host
+ self.unverifiable = unverifiable
+
+ def __getattr__(self, attr):
+ # XXX this is a fallback mechanism to guard against these
+ # methods getting called in a non-standard order. this may be
+ # too complicated and/or unnecessary.
+ # XXX should the __r_XXX attributes be public?
+ if attr[:12] == '_Request__r_':
+ name = attr[12:]
+ if hasattr(Request, 'get_' + name):
+ getattr(self, 'get_' + name)()
+ return getattr(self, attr)
+ raise AttributeError, attr
+
+ def get_method(self):
+ if self.has_data():
+ return "POST"
+ else:
+ return "GET"
+
+ # XXX these helper methods are lame
+
+ def add_data(self, data):
+ self.data = data
+
+ def has_data(self):
+ return self.data is not None
+
+ def get_data(self):
+ return self.data
+
+ def get_full_url(self):
+ return self.__original
+
+ def get_type(self):
+ if self.type is None:
+ self.type, self.__r_type = splittype(self.__original)
+ if self.type is None:
+ raise ValueError, "unknown url type: %s" % self.__original
+ return self.type
+
+ def get_host(self):
+ if self.host is None:
+ self.host, self.__r_host = splithost(self.__r_type)
+ if self.host:
+ self.host = unquote(self.host)
+ return self.host
+
+ def get_selector(self):
+ scheme, authority, path, query, fragment = _rfc3986.urlsplit(
+ self.__r_host)
+ if path == "":
+ path = "/" # RFC 2616, section 3.2.2
+ fragment = None # RFC 3986, section 3.5
+ return _rfc3986.urlunsplit([scheme, authority, path, query, fragment])
+
+ def set_proxy(self, host, type):
+ orig_host = self.get_host()
+ if self.get_type() == 'https' and not self._tunnel_host:
+ self._tunnel_host = orig_host
+ else:
+ self.type = type
+ self.__r_host = self.__original
+
+ self.host = host
+
+ def has_proxy(self):
+ """Private method."""
+ # has non-HTTPS proxy
+ return self.__r_host == self.__original
+
+ def get_origin_req_host(self):
+ return self.origin_req_host
+
+ def is_unverifiable(self):
+ return self.unverifiable
+
+ def add_header(self, key, val):
+ # useful for something like authentication
+ self.headers[key.capitalize()] = val
+
+ def add_unredirected_header(self, key, val):
+ # will not be added to a redirected request
+ self.unredirected_hdrs[key.capitalize()] = val
+
+ def has_header(self, header_name):
+ return (header_name in self.headers or
+ header_name in self.unredirected_hdrs)
+
+ def get_header(self, header_name, default=None):
+ return self.headers.get(
+ header_name,
+ self.unredirected_hdrs.get(header_name, default))
+
+ def header_items(self):
+ hdrs = self.unredirected_hdrs.copy()
+ hdrs.update(self.headers)
+ return hdrs.items()
+
+class OpenerDirector:
+ def __init__(self):
+ client_version = "Python-urllib/%s" % __version__
+ self.addheaders = [('User-agent', client_version)]
+ # manage the individual handlers
+ self.handlers = []
+ self.handle_open = {}
+ self.handle_error = {}
+ self.process_response = {}
+ self.process_request = {}
+
+ def add_handler(self, handler):
+ if not hasattr(handler, "add_parent"):
+ raise TypeError("expected BaseHandler instance, got %r" %
+ type(handler))
+
+ added = False
+ for meth in dir(handler):
+ if meth in ["redirect_request", "do_open", "proxy_open"]:
+ # oops, coincidental match
+ continue
+
+ i = meth.find("_")
+ protocol = meth[:i]
+ condition = meth[i+1:]
+
+ if condition.startswith("error"):
+ j = condition.find("_") + i + 1
+ kind = meth[j+1:]
+ try:
+ kind = int(kind)
+ except ValueError:
+ pass
+ lookup = self.handle_error.get(protocol, {})
+ self.handle_error[protocol] = lookup
+ elif condition == "open":
+ kind = protocol
+ lookup = self.handle_open
+ elif condition == "response":
+ kind = protocol
+ lookup = self.process_response
+ elif condition == "request":
+ kind = protocol
+ lookup = self.process_request
+ else:
+ continue
+
+ handlers = lookup.setdefault(kind, [])
+ if handlers:
+ bisect.insort(handlers, handler)
+ else:
+ handlers.append(handler)
+ added = True
+
+ if added:
+ # the handlers must work in an specific order, the order
+ # is specified in a Handler attribute
+ bisect.insort(self.handlers, handler)
+ handler.add_parent(self)
+
+ def close(self):
+ # Only exists for backwards compatibility.
+ pass
+
+ def _call_chain(self, chain, kind, meth_name, *args):
+ # Handlers raise an exception if no one else should try to handle
+ # the request, or return None if they can't but another handler
+ # could. Otherwise, they return the response.
+ handlers = chain.get(kind, ())
+ for handler in handlers:
+ func = getattr(handler, meth_name)
+
+ result = func(*args)
+ if result is not None:
+ return result
+
+ def _open(self, req, data=None):
+ result = self._call_chain(self.handle_open, 'default',
+ 'default_open', req)
+ if result:
+ return result
+
+ protocol = req.get_type()
+ result = self._call_chain(self.handle_open, protocol, protocol +
+ '_open', req)
+ if result:
+ return result
+
+ return self._call_chain(self.handle_open, 'unknown',
+ 'unknown_open', req)
+
+ def error(self, proto, *args):
+ if proto in ('http', 'https'):
+ # XXX http[s] protocols are special-cased
+ dict = self.handle_error['http'] # https is not different than http
+ proto = args[2] # YUCK!
+ meth_name = 'http_error_%s' % proto
+ http_err = 1
+ orig_args = args
+ else:
+ dict = self.handle_error
+ meth_name = proto + '_error'
+ http_err = 0
+ args = (dict, proto, meth_name) + args
+ result = self._call_chain(*args)
+ if result:
+ return result
+
+ if http_err:
+ args = (dict, 'default', 'http_error_default') + orig_args
+ return self._call_chain(*args)
+
+# XXX probably also want an abstract factory that knows when it makes
+# sense to skip a superclass in favor of a subclass and when it might
+# make sense to include both
+
+def build_opener(*handlers):
+ """Create an opener object from a list of handlers.
+
+ The opener will use several default handlers, including support
+ for HTTP, FTP and when applicable, HTTPS.
+
+ If any of the handlers passed as arguments are subclasses of the
+ default handlers, the default handlers will not be used.
+ """
+ import types
+ def isclass(obj):
+ return isinstance(obj, (types.ClassType, type))
+
+ opener = OpenerDirector()
+ default_classes = [ProxyHandler, UnknownHandler, HTTPHandler,
+ HTTPDefaultErrorHandler, HTTPRedirectHandler,
+ FTPHandler, FileHandler, HTTPErrorProcessor]
+ if hasattr(httplib, 'HTTPS'):
+ default_classes.append(HTTPSHandler)
+ skip = set()
+ for klass in default_classes:
+ for check in handlers:
+ if isclass(check):
+ if issubclass(check, klass):
+ skip.add(klass)
+ elif isinstance(check, klass):
+ skip.add(klass)
+ for klass in skip:
+ default_classes.remove(klass)
+
+ for klass in default_classes:
+ opener.add_handler(klass())
+
+ for h in handlers:
+ if isclass(h):
+ h = h()
+ opener.add_handler(h)
+ return opener
+
+class BaseHandler:
+ handler_order = 500
+
+ def add_parent(self, parent):
+ self.parent = parent
+
+ def close(self):
+ # Only exists for backwards compatibility
+ pass
+
+ def __lt__(self, other):
+ if not hasattr(other, "handler_order"):
+ # Try to preserve the old behavior of having custom classes
+ # inserted after default ones (works only for custom user
+ # classes which are not aware of handler_order).
+ return True
+ return self.handler_order < other.handler_order
+
+
+class HTTPErrorProcessor(BaseHandler):
+ """Process HTTP error responses.
+
+ The purpose of this handler is to to allow other response processors a
+ look-in by removing the call to parent.error() from
+ AbstractHTTPHandler.
+
+ For non-2xx error codes, this just passes the job on to the
+ Handler._error_ methods, via the OpenerDirector.error method.
+ Eventually, HTTPDefaultErrorHandler will raise an HTTPError if no other
+ handler handles the error.
+
+ """
+ handler_order = 1000 # after all other processors
+
+ def http_response(self, request, response):
+ code, msg, hdrs = response.code, response.msg, response.info()
+
+ # According to RFC 2616, "2xx" code indicates that the client's
+ # request was successfully received, understood, and accepted.
+ if not (200 <= code < 300):
+ # hardcoded http is NOT a bug
+ response = self.parent.error(
+ 'http', request, response, code, msg, hdrs)
+
+ return response
+
+ https_response = http_response
+
+class HTTPDefaultErrorHandler(BaseHandler):
+ def http_error_default(self, req, fp, code, msg, hdrs):
+ # why these error methods took the code, msg, headers args in the first
+ # place rather than a response object, I don't know, but to avoid
+ # multiple wrapping, we're discarding them
+
+ if isinstance(fp, HTTPError):
+ response = fp
+ else:
+ response = HTTPError(
+ req.get_full_url(), code, msg, hdrs, fp)
+ assert code == response.code
+ assert msg == response.msg
+ assert hdrs == response.hdrs
+ raise response
+
+class HTTPRedirectHandler(BaseHandler):
+ # maximum number of redirections to any single URL
+ # this is needed because of the state that cookies introduce
+ max_repeats = 4
+ # maximum total number of redirections (regardless of URL) before
+ # assuming we're in a loop
+ max_redirections = 10
+
+ # Implementation notes:
+
+ # To avoid the server sending us into an infinite loop, the request
+ # object needs to track what URLs we have already seen. Do this by
+ # adding a handler-specific attribute to the Request object. The value
+ # of the dict is used to count the number of times the same URL has
+ # been visited. This is needed because visiting the same URL twice
+ # does not necessarily imply a loop, thanks to state introduced by
+ # cookies.
+
+ # Always unhandled redirection codes:
+ # 300 Multiple Choices: should not handle this here.
+ # 304 Not Modified: no need to handle here: only of interest to caches
+ # that do conditional GETs
+ # 305 Use Proxy: probably not worth dealing with here
+ # 306 Unused: what was this for in the previous versions of protocol??
+
+ def redirect_request(self, req, fp, code, msg, headers, newurl):
+ """Return a Request or None in response to a redirect.
+
+ This is called by the http_error_30x methods when a
+ redirection response is received. If a redirection should
+ take place, return a new Request to allow http_error_30x to
+ perform the redirect. Otherwise, raise HTTPError if no-one
+ else should try to handle this url. Return None if you can't
+ but another Handler might.
+ """
+ m = req.get_method()
+ if (code in (301, 302, 303, 307, "refresh") and m in ("GET", "HEAD")
+ or code in (301, 302, 303, "refresh") and m == "POST"):
+ # Strictly (according to RFC 2616), 301 or 302 in response
+ # to a POST MUST NOT cause a redirection without confirmation
+ # from the user (of urllib2, in this case). In practice,
+ # essentially all clients do redirect in this case, so we do
+ # the same.
+ # TODO: really refresh redirections should be visiting; tricky to fix
+ new = _request.Request(
+ newurl,
+ headers=req.headers,
+ origin_req_host=req.get_origin_req_host(),
+ unverifiable=True,
+ visit=False,
+ timeout=req.timeout)
+ new._origin_req = getattr(req, "_origin_req", req)
+ return new
+ else:
+ raise HTTPError(req.get_full_url(), code, msg, headers, fp)
+
+ def http_error_302(self, req, fp, code, msg, headers):
+ # Some servers (incorrectly) return multiple Location headers
+ # (so probably same goes for URI). Use first header.
+ if 'location' in headers:
+ newurl = headers.getheaders('location')[0]
+ elif 'uri' in headers:
+ newurl = headers.getheaders('uri')[0]
+ else:
+ return
+ newurl = _rfc3986.clean_url(newurl, "latin-1")
+ newurl = _rfc3986.urljoin(req.get_full_url(), newurl)
+
+ # XXX Probably want to forget about the state of the current
+ # request, although that might interact poorly with other
+ # handlers that also use handler-specific request attributes
+ new = self.redirect_request(req, fp, code, msg, headers, newurl)
+ if new is None:
+ return
+
+ # loop detection
+ # .redirect_dict has a key url if url was previously visited.
+ if hasattr(req, 'redirect_dict'):
+ visited = new.redirect_dict = req.redirect_dict
+ if (visited.get(newurl, 0) >= self.max_repeats or
+ len(visited) >= self.max_redirections):
+ raise HTTPError(req.get_full_url(), code,
+ self.inf_msg + msg, headers, fp)
+ else:
+ visited = new.redirect_dict = req.redirect_dict = {}
+ visited[newurl] = visited.get(newurl, 0) + 1
+
+ # Don't close the fp until we are sure that we won't use it
+ # with HTTPError.
+ fp.read()
+ fp.close()
+
+ return self.parent.open(new)
+
+ http_error_301 = http_error_303 = http_error_307 = http_error_302
+ http_error_refresh = http_error_302
+
+ inf_msg = "The HTTP server returned a redirect error that would " \
+ "lead to an infinite loop.\n" \
+ "The last 30x error message was:\n"
+
+
+def _parse_proxy(proxy):
+ """Return (scheme, user, password, host/port) given a URL or an authority.
+
+ If a URL is supplied, it must have an authority (host:port) component.
+ According to RFC 3986, having an authority component means the URL must
+ have two slashes after the scheme:
+
+ >>> _parse_proxy('file:/ftp.example.com/')
+ Traceback (most recent call last):
+ ValueError: proxy URL with no authority: 'file:/ftp.example.com/'
+
+ The first three items of the returned tuple may be None.
+
+ Examples of authority parsing:
+
+ >>> _parse_proxy('proxy.example.com')
+ (None, None, None, 'proxy.example.com')
+ >>> _parse_proxy('proxy.example.com:3128')
+ (None, None, None, 'proxy.example.com:3128')
+
+ The authority component may optionally include userinfo (assumed to be
+ username:password):
+
+ >>> _parse_proxy('joe:password@proxy.example.com')
+ (None, 'joe', 'password', 'proxy.example.com')
+ >>> _parse_proxy('joe:password@proxy.example.com:3128')
+ (None, 'joe', 'password', 'proxy.example.com:3128')
+
+ Same examples, but with URLs instead:
+
+ >>> _parse_proxy('http://proxy.example.com/')
+ ('http', None, None, 'proxy.example.com')
+ >>> _parse_proxy('http://proxy.example.com:3128/')
+ ('http', None, None, 'proxy.example.com:3128')
+ >>> _parse_proxy('http://joe:password@proxy.example.com/')
+ ('http', 'joe', 'password', 'proxy.example.com')
+ >>> _parse_proxy('http://joe:password@proxy.example.com:3128')
+ ('http', 'joe', 'password', 'proxy.example.com:3128')
+
+ Everything after the authority is ignored:
+
+ >>> _parse_proxy('ftp://joe:password@proxy.example.com/rubbish:3128')
+ ('ftp', 'joe', 'password', 'proxy.example.com')
+
+ Test for no trailing '/' case:
+
+ >>> _parse_proxy('http://joe:password@proxy.example.com')
+ ('http', 'joe', 'password', 'proxy.example.com')
+
+ """
+ scheme, r_scheme = splittype(proxy)
+ if not r_scheme.startswith("/"):
+ # authority
+ scheme = None
+ authority = proxy
+ else:
+ # URL
+ if not r_scheme.startswith("//"):
+ raise ValueError("proxy URL with no authority: %r" % proxy)
+ # We have an authority, so for RFC 3986-compliant URLs (by ss 3.
+ # and 3.3.), path is empty or starts with '/'
+ end = r_scheme.find("/", 2)
+ if end == -1:
+ end = None
+ authority = r_scheme[2:end]
+ userinfo, hostport = splituser(authority)
+ if userinfo is not None:
+ user, password = splitpasswd(userinfo)
+ else:
+ user = password = None
+ return scheme, user, password, hostport
+
+class ProxyHandler(BaseHandler):
+ # Proxies must be in front
+ handler_order = 100
+
+ def __init__(self, proxies=None, proxy_bypass=None):
+ if proxies is None:
+ proxies = getproxies()
+
+ assert hasattr(proxies, 'has_key'), "proxies must be a mapping"
+ self.proxies = proxies
+ for type, url in proxies.items():
+ setattr(self, '%s_open' % type,
+ lambda r, proxy=url, type=type, meth=self.proxy_open: \
+ meth(r, proxy, type))
+ if proxy_bypass is None:
+ proxy_bypass = urllib.proxy_bypass
+ self._proxy_bypass = proxy_bypass
+
+ def proxy_open(self, req, proxy, type):
+ orig_type = req.get_type()
+ proxy_type, user, password, hostport = _parse_proxy(proxy)
+
+ if proxy_type is None:
+ proxy_type = orig_type
+
+ if req.get_host() and self._proxy_bypass(req.get_host()):
+ return None
+
+ if user and password:
+ user_pass = '%s:%s' % (unquote(user), unquote(password))
+ creds = base64.b64encode(user_pass).strip()
+ req.add_header('Proxy-authorization', 'Basic ' + creds)
+ hostport = unquote(hostport)
+ req.set_proxy(hostport, proxy_type)
+ if orig_type == proxy_type or orig_type == 'https':
+ # let other handlers take care of it
+ return None
+ else:
+ # need to start over, because the other handlers don't
+ # grok the proxy's URL type
+ # e.g. if we have a constructor arg proxies like so:
+ # {'http': 'ftp://proxy.example.com'}, we may end up turning
+ # a request for http://acme.example.com/a into one for
+ # ftp://proxy.example.com/a
+ return self.parent.open(req)
+
+
+class HTTPPasswordMgr:
+
+ def __init__(self):
+ self.passwd = {}
+
+ def add_password(self, realm, uri, user, passwd):
+ # uri could be a single URI or a sequence
+ if isinstance(uri, basestring):
+ uri = [uri]
+ if not realm in self.passwd:
+ self.passwd[realm] = {}
+ for default_port in True, False:
+ reduced_uri = tuple(
+ [self.reduce_uri(u, default_port) for u in uri])
+ self.passwd[realm][reduced_uri] = (user, passwd)
+
+ def find_user_password(self, realm, authuri):
+ domains = self.passwd.get(realm, {})
+ for default_port in True, False:
+ reduced_authuri = self.reduce_uri(authuri, default_port)
+ for uris, authinfo in domains.iteritems():
+ for uri in uris:
+ if self.is_suburi(uri, reduced_authuri):
+ return authinfo
+ return None, None
+
+ def reduce_uri(self, uri, default_port=True):
+ """Accept authority or URI and extract only the authority and path."""
+ # note HTTP URLs do not have a userinfo component
+ parts = urlparse.urlsplit(uri)
+ if parts[1]:
+ # URI
+ scheme = parts[0]
+ authority = parts[1]
+ path = parts[2] or '/'
+ else:
+ # host or host:port
+ scheme = None
+ authority = uri
+ path = '/'
+ host, port = splitport(authority)
+ if default_port and port is None and scheme is not None:
+ dport = {"http": 80,
+ "https": 443,
+ }.get(scheme)
+ if dport is not None:
+ authority = "%s:%d" % (host, dport)
+ return authority, path
+
+ def is_suburi(self, base, test):
+ """Check if test is below base in a URI tree
+
+ Both args must be URIs in reduced form.
+ """
+ if base == test:
+ return True
+ if base[0] != test[0]:
+ return False
+ common = posixpath.commonprefix((base[1], test[1]))
+ if len(common) == len(base[1]):
+ return True
+ return False
+
+
+class HTTPPasswordMgrWithDefaultRealm(HTTPPasswordMgr):
+
+ def find_user_password(self, realm, authuri):
+ user, password = HTTPPasswordMgr.find_user_password(self, realm,
+ authuri)
+ if user is not None:
+ return user, password
+ return HTTPPasswordMgr.find_user_password(self, None, authuri)
+
+
+class AbstractBasicAuthHandler:
+
+ # XXX this allows for multiple auth-schemes, but will stupidly pick
+ # the last one with a realm specified.
+
+ # allow for double- and single-quoted realm values
+ # (single quotes are a violation of the RFC, but appear in the wild)
+ rx = re.compile('(?:.*,)*[ \t]*([^ \t]+)[ \t]+'
+ 'realm=(["\'])(.*?)\\2', re.I)
+
+ # XXX could pre-emptively send auth info already accepted (RFC 2617,
+ # end of section 2, and section 1.2 immediately after "credentials"
+ # production).
+
+ def __init__(self, password_mgr=None):
+ if password_mgr is None:
+ password_mgr = HTTPPasswordMgr()
+ self.passwd = password_mgr
+ self.add_password = self.passwd.add_password
+
+ def http_error_auth_reqed(self, authreq, host, req, headers):
+ # host may be an authority (without userinfo) or a URL with an
+ # authority
+ # XXX could be multiple headers
+ authreq = headers.get(authreq, None)
+ if authreq:
+ mo = AbstractBasicAuthHandler.rx.search(authreq)
+ if mo:
+ scheme, quote, realm = mo.groups()
+ if scheme.lower() == 'basic':
+ return self.retry_http_basic_auth(host, req, realm)
+
+ def retry_http_basic_auth(self, host, req, realm):
+ user, pw = self.passwd.find_user_password(realm, host)
+ if pw is not None:
+ raw = "%s:%s" % (user, pw)
+ auth = 'Basic %s' % base64.b64encode(raw).strip()
+ if req.headers.get(self.auth_header, None) == auth:
+ return None
+ newreq = copy.copy(req)
+ newreq.add_header(self.auth_header, auth)
+ newreq.visit = False
+ return self.parent.open(newreq)
+ else:
+ return None
+
+
+class HTTPBasicAuthHandler(AbstractBasicAuthHandler, BaseHandler):
+
+ auth_header = 'Authorization'
+
+ def http_error_401(self, req, fp, code, msg, headers):
+ url = req.get_full_url()
+ return self.http_error_auth_reqed('www-authenticate',
+ url, req, headers)
+
+
+class ProxyBasicAuthHandler(AbstractBasicAuthHandler, BaseHandler):
+
+ auth_header = 'Proxy-authorization'
+
+ def http_error_407(self, req, fp, code, msg, headers):
+ # http_error_auth_reqed requires that there is no userinfo component in
+ # authority. Assume there isn't one, since urllib2 does not (and
+ # should not, RFC 3986 s. 3.2.1) support requests for URLs containing
+ # userinfo.
+ authority = req.get_host()
+ return self.http_error_auth_reqed('proxy-authenticate',
+ authority, req, headers)
+
+
+def randombytes(n):
+ """Return n random bytes."""
+ # Use /dev/urandom if it is available. Fall back to random module
+ # if not. It might be worthwhile to extend this function to use
+ # other platform-specific mechanisms for getting random bytes.
+ if os.path.exists("/dev/urandom"):
+ f = open("/dev/urandom")
+ s = f.read(n)
+ f.close()
+ return s
+ else:
+ L = [chr(random.randrange(0, 256)) for i in range(n)]
+ return "".join(L)
+
+class AbstractDigestAuthHandler:
+ # Digest authentication is specified in RFC 2617.
+
+ # XXX The client does not inspect the Authentication-Info header
+ # in a successful response.
+
+ # XXX It should be possible to test this implementation against
+ # a mock server that just generates a static set of challenges.
+
+ # XXX qop="auth-int" supports is shaky
+
+ def __init__(self, passwd=None):
+ if passwd is None:
+ passwd = HTTPPasswordMgr()
+ self.passwd = passwd
+ self.add_password = self.passwd.add_password
+ self.retried = 0
+ self.nonce_count = 0
+ self.last_nonce = None
+
+ def reset_retry_count(self):
+ self.retried = 0
+
+ def http_error_auth_reqed(self, auth_header, host, req, headers):
+ authreq = headers.get(auth_header, None)
+ if self.retried > 5:
+ # Don't fail endlessly - if we failed once, we'll probably
+ # fail a second time. Hm. Unless the Password Manager is
+ # prompting for the information. Crap. This isn't great
+ # but it's better than the current 'repeat until recursion
+ # depth exceeded' approach
+ raise HTTPError(req.get_full_url(), 401, "digest auth failed",
+ headers, None)
+ else:
+ self.retried += 1
+ if authreq:
+ scheme = authreq.split()[0]
+ if scheme.lower() == 'digest':
+ return self.retry_http_digest_auth(req, authreq)
+
+ def retry_http_digest_auth(self, req, auth):
+ token, challenge = auth.split(' ', 1)
+ chal = parse_keqv_list(parse_http_list(challenge))
+ auth = self.get_authorization(req, chal)
+ if auth:
+ auth_val = 'Digest %s' % auth
+ if req.headers.get(self.auth_header, None) == auth_val:
+ return None
+ newreq = copy.copy(req)
+ newreq.add_unredirected_header(self.auth_header, auth_val)
+ newreq.visit = False
+ return self.parent.open(newreq)
+
+ def get_cnonce(self, nonce):
+ # The cnonce-value is an opaque
+ # quoted string value provided by the client and used by both client
+ # and server to avoid chosen plaintext attacks, to provide mutual
+ # authentication, and to provide some message integrity protection.
+ # This isn't a fabulous effort, but it's probably Good Enough.
+ dig = sha1_digest("%s:%s:%s:%s" % (self.nonce_count, nonce,
+ time.ctime(), randombytes(8)))
+ return dig[:16]
+
+ def get_authorization(self, req, chal):
+ try:
+ realm = chal['realm']
+ nonce = chal['nonce']
+ qop = chal.get('qop')
+ algorithm = chal.get('algorithm', 'MD5')
+ # mod_digest doesn't send an opaque, even though it isn't
+ # supposed to be optional
+ opaque = chal.get('opaque', None)
+ except KeyError:
+ return None
+
+ H, KD = self.get_algorithm_impls(algorithm)
+ if H is None:
+ return None
+
+ user, pw = self.passwd.find_user_password(realm, req.get_full_url())
+ if user is None:
+ return None
+
+ # XXX not implemented yet
+ if req.has_data():
+ entdig = self.get_entity_digest(req.get_data(), chal)
+ else:
+ entdig = None
+
+ A1 = "%s:%s:%s" % (user, realm, pw)
+ A2 = "%s:%s" % (req.get_method(),
+ # XXX selector: what about proxies and full urls
+ req.get_selector())
+ if qop == 'auth':
+ if nonce == self.last_nonce:
+ self.nonce_count += 1
+ else:
+ self.nonce_count = 1
+ self.last_nonce = nonce
+
+ ncvalue = '%08x' % self.nonce_count
+ cnonce = self.get_cnonce(nonce)
+ noncebit = "%s:%s:%s:%s:%s" % (nonce, ncvalue, cnonce, qop, H(A2))
+ respdig = KD(H(A1), noncebit)
+ elif qop is None:
+ respdig = KD(H(A1), "%s:%s" % (nonce, H(A2)))
+ else:
+ # XXX handle auth-int.
+ logger = logging.getLogger("mechanize.auth")
+ logger.info("digest auth auth-int qop is not supported, not "
+ "handling digest authentication")
+ return None
+
+ # XXX should the partial digests be encoded too?
+
+ base = 'username="%s", realm="%s", nonce="%s", uri="%s", ' \
+ 'response="%s"' % (user, realm, nonce, req.get_selector(),
+ respdig)
+ if opaque:
+ base += ', opaque="%s"' % opaque
+ if entdig:
+ base += ', digest="%s"' % entdig
+ base += ', algorithm="%s"' % algorithm
+ if qop:
+ base += ', qop=auth, nc=%s, cnonce="%s"' % (ncvalue, cnonce)
+ return base
+
+ def get_algorithm_impls(self, algorithm):
+ # algorithm should be case-insensitive according to RFC2617
+ algorithm = algorithm.upper()
+ if algorithm == 'MD5':
+ H = md5_digest
+ elif algorithm == 'SHA':
+ H = sha1_digest
+ # XXX MD5-sess
+ KD = lambda s, d: H("%s:%s" % (s, d))
+ return H, KD
+
+ def get_entity_digest(self, data, chal):
+ # XXX not implemented yet
+ return None
+
+
+class HTTPDigestAuthHandler(BaseHandler, AbstractDigestAuthHandler):
+ """An authentication protocol defined by RFC 2069
+
+ Digest authentication improves on basic authentication because it
+ does not transmit passwords in the clear.
+ """
+
+ auth_header = 'Authorization'
+ handler_order = 490 # before Basic auth
+
+ def http_error_401(self, req, fp, code, msg, headers):
+ host = urlparse.urlparse(req.get_full_url())[1]
+ retry = self.http_error_auth_reqed('www-authenticate',
+ host, req, headers)
+ self.reset_retry_count()
+ return retry
+
+
+class ProxyDigestAuthHandler(BaseHandler, AbstractDigestAuthHandler):
+
+ auth_header = 'Proxy-Authorization'
+ handler_order = 490 # before Basic auth
+
+ def http_error_407(self, req, fp, code, msg, headers):
+ host = req.get_host()
+ retry = self.http_error_auth_reqed('proxy-authenticate',
+ host, req, headers)
+ self.reset_retry_count()
+ return retry
+
+class AbstractHTTPHandler(BaseHandler):
+
+ def __init__(self, debuglevel=0):
+ self._debuglevel = debuglevel
+
+ def set_http_debuglevel(self, level):
+ self._debuglevel = level
+
+ def do_request_(self, request):
+ host = request.get_host()
+ if not host:
+ raise URLError('no host given')
+
+ if request.has_data(): # POST
+ data = request.get_data()
+ if not request.has_header('Content-type'):
+ request.add_unredirected_header(
+ 'Content-type',
+ 'application/x-www-form-urlencoded')
+ if not request.has_header('Content-length'):
+ request.add_unredirected_header(
+ 'Content-length', '%d' % len(data))
+
+ sel_host = host
+ if request.has_proxy():
+ scheme, sel = splittype(request.get_selector())
+ sel_host, sel_path = splithost(sel)
+
+ if not request.has_header('Host'):
+ request.add_unredirected_header('Host', sel_host)
+ for name, value in self.parent.addheaders:
+ name = name.capitalize()
+ if not request.has_header(name):
+ request.add_unredirected_header(name, value)
+
+ return request
+
+ def do_open(self, http_class, req):
+ """Return an addinfourl object for the request, using http_class.
+
+ http_class must implement the HTTPConnection API from httplib.
+ The addinfourl return value is a file-like object. It also
+ has methods and attributes including:
+ - info(): return a mimetools.Message object for the headers
+ - geturl(): return the original request URL
+ - code: HTTP status code
+ """
+ host_port = req.get_host()
+ if not host_port:
+ raise URLError('no host given')
+
+ try:
+ h = http_class(host_port, timeout=req.timeout)
+ except TypeError:
+ # Python < 2.6, no per-connection timeout support
+ h = http_class(host_port)
+ h.set_debuglevel(self._debuglevel)
+
+ headers = dict(req.headers)
+ headers.update(req.unredirected_hdrs)
+ # We want to make an HTTP/1.1 request, but the addinfourl
+ # class isn't prepared to deal with a persistent connection.
+ # It will try to read all remaining data from the socket,
+ # which will block while the server waits for the next request.
+ # So make sure the connection gets closed after the (only)
+ # request.
+ headers["Connection"] = "close"
+ headers = dict(
+ (name.title(), val) for name, val in headers.items())
+
+ if req._tunnel_host:
+ if not hasattr(h, "set_tunnel"):
+ if not hasattr(h, "_set_tunnel"):
+ raise URLError("HTTPS through proxy not supported "
+ "(Python >= 2.6.4 required)")
+ else:
+ # python 2.6
+ set_tunnel = h._set_tunnel
+ else:
+ set_tunnel = h.set_tunnel
+ set_tunnel(req._tunnel_host)
+
+ try:
+ h.request(req.get_method(), req.get_selector(), req.data, headers)
+ r = h.getresponse()
+ except socket.error, err: # XXX what error?
+ raise URLError(err)
+
+ # Pick apart the HTTPResponse object to get the addinfourl
+ # object initialized properly.
+
+ # Wrap the HTTPResponse object in socket's file object adapter
+ # for Windows. That adapter calls recv(), so delegate recv()
+ # to read(). This weird wrapping allows the returned object to
+ # have readline() and readlines() methods.
+
+ # XXX It might be better to extract the read buffering code
+ # out of socket._fileobject() and into a base class.
+
+ r.recv = r.read
+ fp = create_readline_wrapper(r)
+
+ resp = closeable_response(fp, r.msg, req.get_full_url(),
+ r.status, r.reason)
+ return resp
+
+
+class HTTPHandler(AbstractHTTPHandler):
+
+ def http_open(self, req):
+ return self.do_open(httplib.HTTPConnection, req)
+
+ http_request = AbstractHTTPHandler.do_request_
+
+if hasattr(httplib, 'HTTPS'):
+
+ class HTTPSConnectionFactory:
+ def __init__(self, key_file, cert_file):
+ self._key_file = key_file
+ self._cert_file = cert_file
+ def __call__(self, hostport):
+ return httplib.HTTPSConnection(
+ hostport,
+ key_file=self._key_file, cert_file=self._cert_file)
+
+ class HTTPSHandler(AbstractHTTPHandler):
+
+ def __init__(self, client_cert_manager=None):
+ AbstractHTTPHandler.__init__(self)
+ self.client_cert_manager = client_cert_manager
+
+ def https_open(self, req):
+ if self.client_cert_manager is not None:
+ key_file, cert_file = self.client_cert_manager.find_key_cert(
+ req.get_full_url())
+ conn_factory = HTTPSConnectionFactory(key_file, cert_file)
+ else:
+ conn_factory = httplib.HTTPSConnection
+ return self.do_open(conn_factory, req)
+
+ https_request = AbstractHTTPHandler.do_request_
+
+class HTTPCookieProcessor(BaseHandler):
+ """Handle HTTP cookies.
+
+ Public attributes:
+
+ cookiejar: CookieJar instance
+
+ """
+ def __init__(self, cookiejar=None):
+ if cookiejar is None:
+ cookiejar = CookieJar()
+ self.cookiejar = cookiejar
+
+ def http_request(self, request):
+ self.cookiejar.add_cookie_header(request)
+ return request
+
+ def http_response(self, request, response):
+ self.cookiejar.extract_cookies(response, request)
+ return response
+
+ https_request = http_request
+ https_response = http_response
+
+class UnknownHandler(BaseHandler):
+ def unknown_open(self, req):
+ type = req.get_type()
+ raise URLError('unknown url type: %s' % type)
+
+def parse_keqv_list(l):
+ """Parse list of key=value strings where keys are not duplicated."""
+ parsed = {}
+ for elt in l:
+ k, v = elt.split('=', 1)
+ if v[0] == '"' and v[-1] == '"':
+ v = v[1:-1]
+ parsed[k] = v
+ return parsed
+
+def parse_http_list(s):
+ """Parse lists as described by RFC 2068 Section 2.
+
+ In particular, parse comma-separated lists where the elements of
+ the list may include quoted-strings. A quoted-string could
+ contain a comma. A non-quoted string could have quotes in the
+ middle. Neither commas nor quotes count if they are escaped.
+ Only double-quotes count, not single-quotes.
+ """
+ res = []
+ part = ''
+
+ escape = quote = False
+ for cur in s:
+ if escape:
+ part += cur
+ escape = False
+ continue
+ if quote:
+ if cur == '\\':
+ escape = True
+ continue
+ elif cur == '"':
+ quote = False
+ part += cur
+ continue
+
+ if cur == ',':
+ res.append(part)
+ part = ''
+ continue
+
+ if cur == '"':
+ quote = True
+
+ part += cur
+
+ # append last part
+ if part:
+ res.append(part)
+
+ return [part.strip() for part in res]
+
+class FileHandler(BaseHandler):
+ # Use local file or FTP depending on form of URL
+ def file_open(self, req):
+ url = req.get_selector()
+ if url[:2] == '//' and url[2:3] != '/':
+ req.type = 'ftp'
+ return self.parent.open(req)
+ else:
+ return self.open_local_file(req)
+
+ # names for the localhost
+ names = None
+ def get_names(self):
+ if FileHandler.names is None:
+ try:
+ FileHandler.names = (socket.gethostbyname('localhost'),
+ socket.gethostbyname(socket.gethostname()))
+ except socket.gaierror:
+ FileHandler.names = (socket.gethostbyname('localhost'),)
+ return FileHandler.names
+
+ # not entirely sure what the rules are here
+ def open_local_file(self, req):
+ try:
+ import email.utils as emailutils
+ except ImportError:
+ # python 2.4
+ import email.Utils as emailutils
+ import mimetypes
+ host = req.get_host()
+ file = req.get_selector()
+ localfile = url2pathname(file)
+ try:
+ stats = os.stat(localfile)
+ size = stats.st_size
+ modified = emailutils.formatdate(stats.st_mtime, usegmt=True)
+ mtype = mimetypes.guess_type(file)[0]
+ headers = mimetools.Message(StringIO(
+ 'Content-type: %s\nContent-length: %d\nLast-modified: %s\n' %
+ (mtype or 'text/plain', size, modified)))
+ if host:
+ host, port = splitport(host)
+ if not host or \
+ (not port and socket.gethostbyname(host) in self.get_names()):
+ return addinfourl(open(localfile, 'rb'),
+ headers, 'file:'+file)
+ except OSError, msg:
+ # urllib2 users shouldn't expect OSErrors coming from urlopen()
+ raise URLError(msg)
+ raise URLError('file not on local host')
+
+class FTPHandler(BaseHandler):
+ def ftp_open(self, req):
+ import ftplib
+ import mimetypes
+ host = req.get_host()
+ if not host:
+ raise URLError('ftp error: no host given')
+ host, port = splitport(host)
+ if port is None:
+ port = ftplib.FTP_PORT
+ else:
+ port = int(port)
+
+ # username/password handling
+ user, host = splituser(host)
+ if user:
+ user, passwd = splitpasswd(user)
+ else:
+ passwd = None
+ host = unquote(host)
+ user = unquote(user or '')
+ passwd = unquote(passwd or '')
+
+ try:
+ host = socket.gethostbyname(host)
+ except socket.error, msg:
+ raise URLError(msg)
+ path, attrs = splitattr(req.get_selector())
+ dirs = path.split('/')
+ dirs = map(unquote, dirs)
+ dirs, file = dirs[:-1], dirs[-1]
+ if dirs and not dirs[0]:
+ dirs = dirs[1:]
+ try:
+ fw = self.connect_ftp(user, passwd, host, port, dirs, req.timeout)
+ type = file and 'I' or 'D'
+ for attr in attrs:
+ attr, value = splitvalue(attr)
+ if attr.lower() == 'type' and \
+ value in ('a', 'A', 'i', 'I', 'd', 'D'):
+ type = value.upper()
+ fp, retrlen = fw.retrfile(file, type)
+ headers = ""
+ mtype = mimetypes.guess_type(req.get_full_url())[0]
+ if mtype:
+ headers += "Content-type: %s\n" % mtype
+ if retrlen is not None and retrlen >= 0:
+ headers += "Content-length: %d\n" % retrlen
+ sf = StringIO(headers)
+ headers = mimetools.Message(sf)
+ return addinfourl(fp, headers, req.get_full_url())
+ except ftplib.all_errors, msg:
+ raise URLError, ('ftp error: %s' % msg), sys.exc_info()[2]
+
+ def connect_ftp(self, user, passwd, host, port, dirs, timeout):
+ try:
+ fw = ftpwrapper(user, passwd, host, port, dirs, timeout)
+ except TypeError:
+ # Python < 2.6, no per-connection timeout support
+ fw = ftpwrapper(user, passwd, host, port, dirs)
+## fw.ftp.set_debuglevel(1)
+ return fw
+
+class CacheFTPHandler(FTPHandler):
+ # XXX would be nice to have pluggable cache strategies
+ # XXX this stuff is definitely not thread safe
+ def __init__(self):
+ self.cache = {}
+ self.timeout = {}
+ self.soonest = 0
+ self.delay = 60
+ self.max_conns = 16
+
+ def setTimeout(self, t):
+ self.delay = t
+
+ def setMaxConns(self, m):
+ self.max_conns = m
+
+ def connect_ftp(self, user, passwd, host, port, dirs, timeout):
+ key = user, host, port, '/'.join(dirs), timeout
+ if key in self.cache:
+ self.timeout[key] = time.time() + self.delay
+ else:
+ self.cache[key] = ftpwrapper(user, passwd, host, port, dirs, timeout)
+ self.timeout[key] = time.time() + self.delay
+ self.check_cache()
+ return self.cache[key]
+
+ def check_cache(self):
+ # first check for old ones
+ t = time.time()
+ if self.soonest <= t:
+ for k, v in self.timeout.items():
+ if v < t:
+ self.cache[k].close()
+ del self.cache[k]
+ del self.timeout[k]
+ self.soonest = min(self.timeout.values())
+
+ # then check the size
+ if len(self.cache) == self.max_conns:
+ for k, v in self.timeout.items():
+ if v == self.soonest:
+ del self.cache[k]
+ del self.timeout[k]
+ break
+ self.soonest = min(self.timeout.values())
diff --git a/CMGTools/Production/python/mechanize/_urllib2_fork.pyc b/CMGTools/Production/python/mechanize/_urllib2_fork.pyc
new file mode 100644
index 0000000..68367e4
Binary files /dev/null and b/CMGTools/Production/python/mechanize/_urllib2_fork.pyc differ
diff --git a/CMGTools/Production/python/mechanize/_useragent.py b/CMGTools/Production/python/mechanize/_useragent.py
new file mode 100644
index 0000000..ac28bdd
--- /dev/null
+++ b/CMGTools/Production/python/mechanize/_useragent.py
@@ -0,0 +1,367 @@
+"""Convenient HTTP UserAgent class.
+
+This is a subclass of urllib2.OpenerDirector.
+
+
+Copyright 2003-2006 John J. Lee
+
+This code is free software; you can redistribute it and/or modify it under
+the terms of the BSD or ZPL 2.1 licenses (see the file COPYING.txt
+included with the distribution).
+
+"""
+
+import warnings
+
+import _auth
+import _gzip
+import _opener
+import _response
+import _sockettimeout
+import _urllib2
+
+
+class UserAgentBase(_opener.OpenerDirector):
+ """Convenient user-agent class.
+
+ Do not use .add_handler() to add a handler for something already dealt with
+ by this code.
+
+ The only reason at present for the distinction between UserAgent and
+ UserAgentBase is so that classes that depend on .seek()able responses
+ (e.g. mechanize.Browser) can inherit from UserAgentBase. The subclass
+ UserAgent exposes a .set_seekable_responses() method that allows switching
+ off the adding of a .seek() method to responses.
+
+ Public attributes:
+
+ addheaders: list of (name, value) pairs specifying headers to send with
+ every request, unless they are overridden in the Request instance.
+
+ >>> ua = UserAgentBase()
+ >>> ua.addheaders = [
+ ... ("User-agent", "Mozilla/5.0 (compatible)"),
+ ... ("From", "responsible.person@example.com")]
+
+ """
+
+ handler_classes = {
+ # scheme handlers
+ "http": _urllib2.HTTPHandler,
+ # CacheFTPHandler is buggy, at least in 2.3, so we don't use it
+ "ftp": _urllib2.FTPHandler,
+ "file": _urllib2.FileHandler,
+
+ # other handlers
+ "_unknown": _urllib2.UnknownHandler,
+ # HTTP{S,}Handler depend on HTTPErrorProcessor too
+ "_http_error": _urllib2.HTTPErrorProcessor,
+ "_http_default_error": _urllib2.HTTPDefaultErrorHandler,
+
+ # feature handlers
+ "_basicauth": _urllib2.HTTPBasicAuthHandler,
+ "_digestauth": _urllib2.HTTPDigestAuthHandler,
+ "_redirect": _urllib2.HTTPRedirectHandler,
+ "_cookies": _urllib2.HTTPCookieProcessor,
+ "_refresh": _urllib2.HTTPRefreshProcessor,
+ "_equiv": _urllib2.HTTPEquivProcessor,
+ "_proxy": _urllib2.ProxyHandler,
+ "_proxy_basicauth": _urllib2.ProxyBasicAuthHandler,
+ "_proxy_digestauth": _urllib2.ProxyDigestAuthHandler,
+ "_robots": _urllib2.HTTPRobotRulesProcessor,
+ "_gzip": _gzip.HTTPGzipProcessor, # experimental!
+
+ # debug handlers
+ "_debug_redirect": _urllib2.HTTPRedirectDebugProcessor,
+ "_debug_response_body": _urllib2.HTTPResponseDebugProcessor,
+ }
+
+ default_schemes = ["http", "ftp", "file"]
+ default_others = ["_unknown", "_http_error", "_http_default_error"]
+ default_features = ["_redirect", "_cookies",
+ "_refresh", "_equiv",
+ "_basicauth", "_digestauth",
+ "_proxy", "_proxy_basicauth", "_proxy_digestauth",
+ "_robots",
+ ]
+ if hasattr(_urllib2, 'HTTPSHandler'):
+ handler_classes["https"] = _urllib2.HTTPSHandler
+ default_schemes.append("https")
+
+ def __init__(self):
+ _opener.OpenerDirector.__init__(self)
+
+ ua_handlers = self._ua_handlers = {}
+ for scheme in (self.default_schemes+
+ self.default_others+
+ self.default_features):
+ klass = self.handler_classes[scheme]
+ ua_handlers[scheme] = klass()
+ for handler in ua_handlers.itervalues():
+ self.add_handler(handler)
+
+ # Yuck.
+ # Ensure correct default constructor args were passed to
+ # HTTPRefreshProcessor and HTTPEquivProcessor.
+ if "_refresh" in ua_handlers:
+ self.set_handle_refresh(True)
+ if "_equiv" in ua_handlers:
+ self.set_handle_equiv(True)
+ # Ensure default password managers are installed.
+ pm = ppm = None
+ if "_basicauth" in ua_handlers or "_digestauth" in ua_handlers:
+ pm = _urllib2.HTTPPasswordMgrWithDefaultRealm()
+ if ("_proxy_basicauth" in ua_handlers or
+ "_proxy_digestauth" in ua_handlers):
+ ppm = _auth.HTTPProxyPasswordMgr()
+ self.set_password_manager(pm)
+ self.set_proxy_password_manager(ppm)
+ # set default certificate manager
+ if "https" in ua_handlers:
+ cm = _urllib2.HTTPSClientCertMgr()
+ self.set_client_cert_manager(cm)
+
+ def close(self):
+ _opener.OpenerDirector.close(self)
+ self._ua_handlers = None
+
+ # XXX
+## def set_timeout(self, timeout):
+## self._timeout = timeout
+## def set_http_connection_cache(self, conn_cache):
+## self._http_conn_cache = conn_cache
+## def set_ftp_connection_cache(self, conn_cache):
+## # XXX ATM, FTP has cache as part of handler; should it be separate?
+## self._ftp_conn_cache = conn_cache
+
+ def set_handled_schemes(self, schemes):
+ """Set sequence of URL scheme (protocol) strings.
+
+ For example: ua.set_handled_schemes(["http", "ftp"])
+
+ If this fails (with ValueError) because you've passed an unknown
+ scheme, the set of handled schemes will not be changed.
+
+ """
+ want = {}
+ for scheme in schemes:
+ if scheme.startswith("_"):
+ raise ValueError("not a scheme '%s'" % scheme)
+ if scheme not in self.handler_classes:
+ raise ValueError("unknown scheme '%s'")
+ want[scheme] = None
+
+ # get rid of scheme handlers we don't want
+ for scheme, oldhandler in self._ua_handlers.items():
+ if scheme.startswith("_"): continue # not a scheme handler
+ if scheme not in want:
+ self._replace_handler(scheme, None)
+ else:
+ del want[scheme] # already got it
+ # add the scheme handlers that are missing
+ for scheme in want.keys():
+ self._set_handler(scheme, True)
+
+ def set_cookiejar(self, cookiejar):
+ """Set a mechanize.CookieJar, or None."""
+ self._set_handler("_cookies", obj=cookiejar)
+
+ # XXX could use Greg Stein's httpx for some of this instead?
+ # or httplib2??
+ def set_proxies(self, proxies=None, proxy_bypass=None):
+ """Configure proxy settings.
+
+ proxies: dictionary mapping URL scheme to proxy specification. None
+ means use the default system-specific settings.
+ proxy_bypass: function taking hostname, returning whether proxy should
+ be used. None means use the default system-specific settings.
+
+ The default is to try to obtain proxy settings from the system (see the
+ documentation for urllib.urlopen for information about the
+ system-specific methods used -- note that's urllib, not urllib2).
+
+ To avoid all use of proxies, pass an empty proxies dict.
+
+ >>> ua = UserAgentBase()
+ >>> def proxy_bypass(hostname):
+ ... return hostname == "noproxy.com"
+ >>> ua.set_proxies(
+ ... {"http": "joe:password@myproxy.example.com:3128",
+ ... "ftp": "proxy.example.com"},
+ ... proxy_bypass)
+
+ """
+ self._set_handler("_proxy", True,
+ constructor_kwds=dict(proxies=proxies,
+ proxy_bypass=proxy_bypass))
+
+ def add_password(self, url, user, password, realm=None):
+ self._password_manager.add_password(realm, url, user, password)
+ def add_proxy_password(self, user, password, hostport=None, realm=None):
+ self._proxy_password_manager.add_password(
+ realm, hostport, user, password)
+
+ def add_client_certificate(self, url, key_file, cert_file):
+ """Add an SSL client certificate, for HTTPS client auth.
+
+ key_file and cert_file must be filenames of the key and certificate
+ files, in PEM format. You can use e.g. OpenSSL to convert a p12 (PKCS
+ 12) file to PEM format:
+
+ openssl pkcs12 -clcerts -nokeys -in cert.p12 -out cert.pem
+ openssl pkcs12 -nocerts -in cert.p12 -out key.pem
+
+
+ Note that client certificate password input is very inflexible ATM. At
+ the moment this seems to be console only, which is presumably the
+ default behaviour of libopenssl. In future mechanize may support
+ third-party libraries that (I assume) allow more options here.
+
+ """
+ self._client_cert_manager.add_key_cert(url, key_file, cert_file)
+
+ # the following are rarely useful -- use add_password / add_proxy_password
+ # instead
+ def set_password_manager(self, password_manager):
+ """Set a mechanize.HTTPPasswordMgrWithDefaultRealm, or None."""
+ self._password_manager = password_manager
+ self._set_handler("_basicauth", obj=password_manager)
+ self._set_handler("_digestauth", obj=password_manager)
+ def set_proxy_password_manager(self, password_manager):
+ """Set a mechanize.HTTPProxyPasswordMgr, or None."""
+ self._proxy_password_manager = password_manager
+ self._set_handler("_proxy_basicauth", obj=password_manager)
+ self._set_handler("_proxy_digestauth", obj=password_manager)
+ def set_client_cert_manager(self, cert_manager):
+ """Set a mechanize.HTTPClientCertMgr, or None."""
+ self._client_cert_manager = cert_manager
+ handler = self._ua_handlers["https"]
+ handler.client_cert_manager = cert_manager
+
+ # these methods all take a boolean parameter
+ def set_handle_robots(self, handle):
+ """Set whether to observe rules from robots.txt."""
+ self._set_handler("_robots", handle)
+ def set_handle_redirect(self, handle):
+ """Set whether to handle HTTP 30x redirections."""
+ self._set_handler("_redirect", handle)
+ def set_handle_refresh(self, handle, max_time=None, honor_time=True):
+ """Set whether to handle HTTP Refresh headers."""
+ self._set_handler("_refresh", handle, constructor_kwds=
+ {"max_time": max_time, "honor_time": honor_time})
+ def set_handle_equiv(self, handle, head_parser_class=None):
+ """Set whether to treat HTML http-equiv headers like HTTP headers.
+
+ Response objects may be .seek()able if this is set (currently returned
+ responses are, raised HTTPError exception responses are not).
+
+ """
+ if head_parser_class is not None:
+ constructor_kwds = {"head_parser_class": head_parser_class}
+ else:
+ constructor_kwds={}
+ self._set_handler("_equiv", handle, constructor_kwds=constructor_kwds)
+ def set_handle_gzip(self, handle):
+ """Handle gzip transfer encoding.
+
+ """
+ if handle:
+ warnings.warn(
+ "gzip transfer encoding is experimental!", stacklevel=2)
+ self._set_handler("_gzip", handle)
+ def set_debug_redirects(self, handle):
+ """Log information about HTTP redirects (including refreshes).
+
+ Logging is performed using module logging. The logger name is
+ "mechanize.http_redirects". To actually print some debug output,
+ eg:
+
+ import sys, logging
+ logger = logging.getLogger("mechanize.http_redirects")
+ logger.addHandler(logging.StreamHandler(sys.stdout))
+ logger.setLevel(logging.INFO)
+
+ Other logger names relevant to this module:
+
+ "mechanize.http_responses"
+ "mechanize.cookies"
+
+ To turn on everything:
+
+ import sys, logging
+ logger = logging.getLogger("mechanize")
+ logger.addHandler(logging.StreamHandler(sys.stdout))
+ logger.setLevel(logging.INFO)
+
+ """
+ self._set_handler("_debug_redirect", handle)
+ def set_debug_responses(self, handle):
+ """Log HTTP response bodies.
+
+ See docstring for .set_debug_redirects() for details of logging.
+
+ Response objects may be .seek()able if this is set (currently returned
+ responses are, raised HTTPError exception responses are not).
+
+ """
+ self._set_handler("_debug_response_body", handle)
+ def set_debug_http(self, handle):
+ """Print HTTP headers to sys.stdout."""
+ level = int(bool(handle))
+ for scheme in "http", "https":
+ h = self._ua_handlers.get(scheme)
+ if h is not None:
+ h.set_http_debuglevel(level)
+
+ def _set_handler(self, name, handle=None, obj=None,
+ constructor_args=(), constructor_kwds={}):
+ if handle is None:
+ handle = obj is not None
+ if handle:
+ handler_class = self.handler_classes[name]
+ if obj is not None:
+ newhandler = handler_class(obj)
+ else:
+ newhandler = handler_class(
+ *constructor_args, **constructor_kwds)
+ else:
+ newhandler = None
+ self._replace_handler(name, newhandler)
+
+ def _replace_handler(self, name, newhandler=None):
+ # first, if handler was previously added, remove it
+ if name is not None:
+ handler = self._ua_handlers.get(name)
+ if handler:
+ try:
+ self.handlers.remove(handler)
+ except ValueError:
+ pass
+ # then add the replacement, if any
+ if newhandler is not None:
+ self.add_handler(newhandler)
+ self._ua_handlers[name] = newhandler
+
+
+class UserAgent(UserAgentBase):
+
+ def __init__(self):
+ UserAgentBase.__init__(self)
+ self._seekable = False
+
+ def set_seekable_responses(self, handle):
+ """Make response objects .seek()able."""
+ self._seekable = bool(handle)
+
+ def open(self, fullurl, data=None,
+ timeout=_sockettimeout._GLOBAL_DEFAULT_TIMEOUT):
+ if self._seekable:
+ def bound_open(fullurl, data=None,
+ timeout=_sockettimeout._GLOBAL_DEFAULT_TIMEOUT):
+ return UserAgentBase.open(self, fullurl, data, timeout)
+ response = _opener.wrapped_open(
+ bound_open, _response.seek_wrapped_response, fullurl, data,
+ timeout)
+ else:
+ response = UserAgentBase.open(self, fullurl, data)
+ return response
diff --git a/CMGTools/Production/python/mechanize/_useragent.pyc b/CMGTools/Production/python/mechanize/_useragent.pyc
new file mode 100644
index 0000000..eedc10a
Binary files /dev/null and b/CMGTools/Production/python/mechanize/_useragent.pyc differ
diff --git a/CMGTools/Production/python/mechanize/_util.py b/CMGTools/Production/python/mechanize/_util.py
new file mode 100644
index 0000000..0a5ebb1
--- /dev/null
+++ b/CMGTools/Production/python/mechanize/_util.py
@@ -0,0 +1,305 @@
+"""Utility functions and date/time routines.
+
+ Copyright 2002-2006 John J Lee
+
+This code is free software; you can redistribute it and/or modify it
+under the terms of the BSD or ZPL 2.1 licenses (see the file
+COPYING.txt included with the distribution).
+"""
+
+import re
+import time
+import warnings
+
+
+class ExperimentalWarning(UserWarning):
+ pass
+
+def experimental(message):
+ warnings.warn(message, ExperimentalWarning, stacklevel=3)
+def hide_experimental_warnings():
+ warnings.filterwarnings("ignore", category=ExperimentalWarning)
+def reset_experimental_warnings():
+ warnings.filterwarnings("default", category=ExperimentalWarning)
+
+def deprecation(message):
+ warnings.warn(message, DeprecationWarning, stacklevel=3)
+def hide_deprecations():
+ warnings.filterwarnings("ignore", category=DeprecationWarning)
+def reset_deprecations():
+ warnings.filterwarnings("default", category=DeprecationWarning)
+
+
+def write_file(filename, data):
+ f = open(filename, "wb")
+ try:
+ f.write(data)
+ finally:
+ f.close()
+
+
+def get1(sequence):
+ assert len(sequence) == 1
+ return sequence[0]
+
+
+def isstringlike(x):
+ try: x+""
+ except: return False
+ else: return True
+
+## def caller():
+## try:
+## raise SyntaxError
+## except:
+## import sys
+## return sys.exc_traceback.tb_frame.f_back.f_back.f_code.co_name
+
+
+from calendar import timegm
+
+# Date/time conversion routines for formats used by the HTTP protocol.
+
+EPOCH = 1970
+def my_timegm(tt):
+ year, month, mday, hour, min, sec = tt[:6]
+ if ((year >= EPOCH) and (1 <= month <= 12) and (1 <= mday <= 31) and
+ (0 <= hour <= 24) and (0 <= min <= 59) and (0 <= sec <= 61)):
+ return timegm(tt)
+ else:
+ return None
+
+days = ["Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun"]
+months = ["Jan", "Feb", "Mar", "Apr", "May", "Jun",
+ "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"]
+months_lower = []
+for month in months: months_lower.append(month.lower())
+
+
+def time2isoz(t=None):
+ """Return a string representing time in seconds since epoch, t.
+
+ If the function is called without an argument, it will use the current
+ time.
+
+ The format of the returned string is like "YYYY-MM-DD hh:mm:ssZ",
+ representing Universal Time (UTC, aka GMT). An example of this format is:
+
+ 1994-11-24 08:49:37Z
+
+ """
+ if t is None: t = time.time()
+ year, mon, mday, hour, min, sec = time.gmtime(t)[:6]
+ return "%04d-%02d-%02d %02d:%02d:%02dZ" % (
+ year, mon, mday, hour, min, sec)
+
+def time2netscape(t=None):
+ """Return a string representing time in seconds since epoch, t.
+
+ If the function is called without an argument, it will use the current
+ time.
+
+ The format of the returned string is like this:
+
+ Wed, DD-Mon-YYYY HH:MM:SS GMT
+
+ """
+ if t is None: t = time.time()
+ year, mon, mday, hour, min, sec, wday = time.gmtime(t)[:7]
+ return "%s %02d-%s-%04d %02d:%02d:%02d GMT" % (
+ days[wday], mday, months[mon-1], year, hour, min, sec)
+
+
+UTC_ZONES = {"GMT": None, "UTC": None, "UT": None, "Z": None}
+
+timezone_re = re.compile(r"^([-+])?(\d\d?):?(\d\d)?$")
+def offset_from_tz_string(tz):
+ offset = None
+ if UTC_ZONES.has_key(tz):
+ offset = 0
+ else:
+ m = timezone_re.search(tz)
+ if m:
+ offset = 3600 * int(m.group(2))
+ if m.group(3):
+ offset = offset + 60 * int(m.group(3))
+ if m.group(1) == '-':
+ offset = -offset
+ return offset
+
+def _str2time(day, mon, yr, hr, min, sec, tz):
+ # translate month name to number
+ # month numbers start with 1 (January)
+ try:
+ mon = months_lower.index(mon.lower())+1
+ except ValueError:
+ # maybe it's already a number
+ try:
+ imon = int(mon)
+ except ValueError:
+ return None
+ if 1 <= imon <= 12:
+ mon = imon
+ else:
+ return None
+
+ # make sure clock elements are defined
+ if hr is None: hr = 0
+ if min is None: min = 0
+ if sec is None: sec = 0
+
+ yr = int(yr)
+ day = int(day)
+ hr = int(hr)
+ min = int(min)
+ sec = int(sec)
+
+ if yr < 1000:
+ # find "obvious" year
+ cur_yr = time.localtime(time.time())[0]
+ m = cur_yr % 100
+ tmp = yr
+ yr = yr + cur_yr - m
+ m = m - tmp
+ if abs(m) > 50:
+ if m > 0: yr = yr + 100
+ else: yr = yr - 100
+
+ # convert UTC time tuple to seconds since epoch (not timezone-adjusted)
+ t = my_timegm((yr, mon, day, hr, min, sec, tz))
+
+ if t is not None:
+ # adjust time using timezone string, to get absolute time since epoch
+ if tz is None:
+ tz = "UTC"
+ tz = tz.upper()
+ offset = offset_from_tz_string(tz)
+ if offset is None:
+ return None
+ t = t - offset
+
+ return t
+
+
+strict_re = re.compile(r"^[SMTWF][a-z][a-z], (\d\d) ([JFMASOND][a-z][a-z]) "
+ r"(\d\d\d\d) (\d\d):(\d\d):(\d\d) GMT$")
+wkday_re = re.compile(
+ r"^(?:Sun|Mon|Tue|Wed|Thu|Fri|Sat)[a-z]*,?\s*", re.I)
+loose_http_re = re.compile(
+ r"""^
+ (\d\d?) # day
+ (?:\s+|[-\/])
+ (\w+) # month
+ (?:\s+|[-\/])
+ (\d+) # year
+ (?:
+ (?:\s+|:) # separator before clock
+ (\d\d?):(\d\d) # hour:min
+ (?::(\d\d))? # optional seconds
+ )? # optional clock
+ \s*
+ ([-+]?\d{2,4}|(?![APap][Mm]\b)[A-Za-z]+)? # timezone
+ \s*
+ (?:\(\w+\))? # ASCII representation of timezone in parens.
+ \s*$""", re.X)
+def http2time(text):
+ """Returns time in seconds since epoch of time represented by a string.
+
+ Return value is an integer.
+
+ None is returned if the format of str is unrecognized, the time is outside
+ the representable range, or the timezone string is not recognized. If the
+ string contains no timezone, UTC is assumed.
+
+ The timezone in the string may be numerical (like "-0800" or "+0100") or a
+ string timezone (like "UTC", "GMT", "BST" or "EST"). Currently, only the
+ timezone strings equivalent to UTC (zero offset) are known to the function.
+
+ The function loosely parses the following formats:
+
+ Wed, 09 Feb 1994 22:23:32 GMT -- HTTP format
+ Tuesday, 08-Feb-94 14:15:29 GMT -- old rfc850 HTTP format
+ Tuesday, 08-Feb-1994 14:15:29 GMT -- broken rfc850 HTTP format
+ 09 Feb 1994 22:23:32 GMT -- HTTP format (no weekday)
+ 08-Feb-94 14:15:29 GMT -- rfc850 format (no weekday)
+ 08-Feb-1994 14:15:29 GMT -- broken rfc850 format (no weekday)
+
+ The parser ignores leading and trailing whitespace. The time may be
+ absent.
+
+ If the year is given with only 2 digits, the function will select the
+ century that makes the year closest to the current date.
+
+ """
+ # fast exit for strictly conforming string
+ m = strict_re.search(text)
+ if m:
+ g = m.groups()
+ mon = months_lower.index(g[1].lower()) + 1
+ tt = (int(g[2]), mon, int(g[0]),
+ int(g[3]), int(g[4]), float(g[5]))
+ return my_timegm(tt)
+
+ # No, we need some messy parsing...
+
+ # clean up
+ text = text.lstrip()
+ text = wkday_re.sub("", text, 1) # Useless weekday
+
+ # tz is time zone specifier string
+ day, mon, yr, hr, min, sec, tz = [None]*7
+
+ # loose regexp parse
+ m = loose_http_re.search(text)
+ if m is not None:
+ day, mon, yr, hr, min, sec, tz = m.groups()
+ else:
+ return None # bad format
+
+ return _str2time(day, mon, yr, hr, min, sec, tz)
+
+
+iso_re = re.compile(
+ """^
+ (\d{4}) # year
+ [-\/]?
+ (\d\d?) # numerical month
+ [-\/]?
+ (\d\d?) # day
+ (?:
+ (?:\s+|[-:Tt]) # separator before clock
+ (\d\d?):?(\d\d) # hour:min
+ (?::?(\d\d(?:\.\d*)?))? # optional seconds (and fractional)
+ )? # optional clock
+ \s*
+ ([-+]?\d\d?:?(:?\d\d)?
+ |Z|z)? # timezone (Z is "zero meridian", i.e. GMT)
+ \s*$""", re.X)
+def iso2time(text):
+ """
+ As for http2time, but parses the ISO 8601 formats:
+
+ 1994-02-03 14:15:29 -0100 -- ISO 8601 format
+ 1994-02-03 14:15:29 -- zone is optional
+ 1994-02-03 -- only date
+ 1994-02-03T14:15:29 -- Use T as separator
+ 19940203T141529Z -- ISO 8601 compact format
+ 19940203 -- only date
+
+ """
+ # clean up
+ text = text.lstrip()
+
+ # tz is time zone specifier string
+ day, mon, yr, hr, min, sec, tz = [None]*7
+
+ # loose regexp parse
+ m = iso_re.search(text)
+ if m is not None:
+ # XXX there's an extra bit of the timezone I'm ignoring here: is
+ # this the right thing to do?
+ yr, mon, day, hr, min, sec, tz, _ = m.groups()
+ else:
+ return None # bad format
+
+ return _str2time(day, mon, yr, hr, min, sec, tz)
diff --git a/CMGTools/Production/python/mechanize/_util.pyc b/CMGTools/Production/python/mechanize/_util.pyc
new file mode 100644
index 0000000..20af953
Binary files /dev/null and b/CMGTools/Production/python/mechanize/_util.pyc differ
diff --git a/CMGTools/Production/python/mechanize/_version.py b/CMGTools/Production/python/mechanize/_version.py
new file mode 100644
index 0000000..ab5b07b
--- /dev/null
+++ b/CMGTools/Production/python/mechanize/_version.py
@@ -0,0 +1,2 @@
+"0.2.5"
+__version__ = (0, 2, 5, None, None)
diff --git a/CMGTools/Production/python/mechanize/_version.pyc b/CMGTools/Production/python/mechanize/_version.pyc
new file mode 100644
index 0000000..b633602
Binary files /dev/null and b/CMGTools/Production/python/mechanize/_version.pyc differ
diff --git a/CMGTools/Production/python/nameOps.py b/CMGTools/Production/python/nameOps.py
new file mode 100755
index 0000000..a2d10ec
--- /dev/null
+++ b/CMGTools/Production/python/nameOps.py
@@ -0,0 +1,123 @@
+#!/usr/bin/env python
+## Author: Peter Meckiffe
+## @ CERN, Meyrin
+## October 24th 2011
+
+import re
+
+def getSampleName(name):
+ """Return the datasets name in the format /Primary/Proc/Tiers/V-/Pat/etc"""
+ try:
+ name = removeUser(name)
+ name = name.lstrip("/").rstrip("/").split("/")
+ proc = name[1]
+ algos = proc.split("--")
+ proc = algos[0]
+ end = ""
+ if len(algos)>1:
+ end = "/"+ "/".join(algos[1:])
+ castor = "/"+name[0]+"/"+proc+"/"+name[2]+end
+ return castor
+ except:
+ return None
+
+def getFileOwner(name):
+ try:
+ parts = name.lstrip("/").split("/")
+ user = parts[1].split("---")[1]
+ return user
+ except:
+ return None
+
+def getCMGDB(name):
+ try:
+ parts = name.lstrip("/").split("/")
+ prim = parts[0]
+ proc = parts[1]
+ tiers = parts[2]
+ if len(parts[3:])>0: proc=proc+"--"
+ proc = proc + "--".join(parts[3:])
+ return "/" + prim + "/" + proc + "/" + tiers
+ except:
+ return name
+
+def getCMGDBWithUser(name, user):
+ try:
+ dbs = getCMGDB(name)
+ splitDbs= dbs.lstrip("/").split("/")
+ splitProc = splitDbs[1].split("--")
+ if len(splitProc) > 1:
+ splitDbs[1] += "---" +user
+ dbs = "/" + "/".join(splitDbs)
+ return dbs
+ except:
+ return None
+
+def getParentWithSampleName(name):
+ try:
+ name = name.lstrip("/").split("/")
+ if len(name) > 3:
+ return "/"+"/".join(name[:-1])
+ else: return None
+ except:
+ return None
+
+def getUnknownParentWithCMGDB(name):
+ try:
+
+ name = removeUser(name)
+ name = name.lstrip("/").split("/")
+ if len(name) is 3:
+
+ proc = name[1].split("--")
+ if len(proc)>2:
+ proc = proc[:-1]
+ proc = "--".join(proc)
+ return "/"+name[0]+"/"+proc+"---*/"+name[2]
+ elif len(proc) == 2:
+ proc = proc[:-1]
+ proc = "--".join(proc)
+ return "/"+name[0]+"/"+proc+"/"+name[2]
+ else: return None
+ else: return None
+ except:
+ return None
+
+def getKnownParentWithCMGDB(name,user):
+ try:
+ name = removeUser(name)
+ name = name.lstrip("/").split("/")
+ if len(name) is 3:
+ proc = name[1].split("--")
+ if len(proc)>2:
+ proc = proc[:-1]
+ proc = "--".join(proc)
+ return "/"+name[0]+"/"+proc+"---"+user+"/"+name[2]
+ elif len(proc) == 2:
+ return "/"+name[0]+"/"+proc+"/"+name[2]
+ else: return None
+ else: return None
+ except:
+ return None
+
+def removeUser(setName):
+ try:
+ parts = setName.lstrip("/").rstrip("/").split("/")
+ parts[1] = parts[1].split("---")[0]
+ name = "/".join(parts)
+ return "/" + name
+ except:
+ return setName
+
+def isCMGDBName(name):
+ length = len(name.rstrip().lstrip().rstrip("/").lstrip("/").split("/"))
+ if length == 3 and re.search("---",name):
+ return True
+ else: return False
+
+def isSampleName(name):
+ length = len(name.rstrip().lstrip().rstrip("/").lstrip("/").split("/"))
+ if length > 3 and not re.search("---",name):
+ return True
+ else:
+ return False
diff --git a/CMGTools/Production/python/nameOps.pyc b/CMGTools/Production/python/nameOps.pyc
new file mode 100644
index 0000000..cc3d192
Binary files /dev/null and b/CMGTools/Production/python/nameOps.pyc differ
diff --git a/CMGTools/Production/python/publish.py b/CMGTools/Production/python/publish.py
new file mode 100644
index 0000000..2cee333
--- /dev/null
+++ b/CMGTools/Production/python/publish.py
@@ -0,0 +1,113 @@
+#!/usr/bin/env python
+## Author: Peter Meckiffe
+## @ CERN, Meyrin
+## September 27th 2011
+
+import os, sys, re
+from CMGTools.Production.publishController import PublishController
+from CMGTools.Production.nameOps import *
+from CMGTools.Production.castorBaseDir import getUserAndArea
+from CMGTools.Production.datasetInformation import DatasetInformation
+
+
+def publish(sampleName,fileown,comment,test,user,password, force, savannah,primary, run_range = None, development = False ):
+ """Publish the given dataset to CMGDB and Savannah
+
+ 'sampleName' takes the name of the dataset, in either format
+ 'fileown' takes the NICE username of the space on EOS in which the dataset resides
+ 'comment' takes a users comment for publishing to Savannah or None
+ 'test' takes True/False on whether the posting is a test or not
+ 'user' takes the NICE username of the person making the post
+ 'password' takes the NICE password of the person making the post
+ 'savannah' takes True/False on whether Savannah publish is desired
+ 'development'
+ """
+
+ def checkName(sampleName, fileown):
+ # Validate name, and escape if name is invalidate
+ # Convert name to EOS format (castor)
+ if re.search("---",sampleName):
+ fileown = getFileOwner(sampleName)
+ sampleName = getSampleName(sampleName)
+ if sampleName is None:
+ print "\nError, dataset name is not valid, please use valid name\n"
+ return None
+
+ # Check the length of the dataset name
+ if len(sampleName.lstrip(os.sep).rstrip(os.sep).split(os.sep)) < 3:
+ print "Error, " + sampleName + " is not valid, please use valid name."
+ return None
+ elif len(sampleName.lstrip(os.sep).rstrip(os.sep).split(os.sep)) < 4:
+ print "Dataset " + sampleName + "is a CMS base dataset and cannot be published, please use DAS."
+ return None
+ return sampleName, fileown
+
+ datasetDetails = None
+ try:
+ if not primary:
+ sampleName, fileown = checkName(sampleName, fileown)
+ if sampleName is None: return None
+ print "\n\t-------Publishing New Dataset-------"
+ print sampleName+"\n"
+
+ # Initialise PublishController
+ publishController = PublishController(user, password, development)
+
+ # Attempt Login, if unexplained fail occurs, retry
+ loginClear = False
+ try:
+ loginClear = publishController.loginValid()
+ except KeyboardInterrupt:
+ raise
+ except:
+ try:
+ loginClear = publishController.loginValid()
+ except KeyboardInterrupt:
+ raise
+
+ # If login fails return None
+ if loginClear is False:
+ print "User authentication failed, exiting!\n\n"
+ return None
+
+
+ # Get DS Information
+ datasetDetails = DatasetInformation(sampleName, fileown ,comment ,force,test,primary, user, password, development)
+
+ # Build all reports on the dataset
+ if datasetDetails is None: return None
+ datasetDetails.buildAllReports()
+ if datasetDetails.dataset_details is None: return None
+ # Print dataset names
+ print "\n------DataSet Information------"
+ print datasetDetails.createDirectoryDetailString()
+ for group_name in datasetDetails.dataset_details['FileGroups']:
+ print datasetDetails.createFileGroupDetailString(group_name)
+
+ ## Savannah operations
+ print "\n------Savanah------\n"
+
+ if savannah or datasetDetails.dataset_details['TaskID'] == None:
+ (datasetDetails.dataset_details['TaskID'], datasetDetails.dataset_details['ParentTaskID']) = publishController.savannahPublish(datasetDetails.dataset_details)
+ else:
+ print "NO SAVANNAH PUBLISH REQUIRED"
+
+ if datasetDetails.dataset_details['TaskID'] is not None: status = 'Success'
+
+ # Sent data (with updated task ID) to CMGDB
+ if publishController.cmgdbOnline():
+ print "\n-------CMGDB-------\n"
+ cmgdbid = publishController.cmgdbPublish(datasetDetails.dataset_details)
+
+ return datasetDetails.dataset_details
+ except KeyboardInterrupt:
+ raise
+ except ValueError as err:
+ print err.args, '.\nDataset not published'
+ return None
+ except NameError as err:
+ print err.args[0]
+ return datasetDetails
+
+
+
diff --git a/CMGTools/Production/python/publish.pyc b/CMGTools/Production/python/publish.pyc
new file mode 100644
index 0000000..4412cc4
Binary files /dev/null and b/CMGTools/Production/python/publish.pyc differ
diff --git a/CMGTools/Production/python/publishController.py b/CMGTools/Production/python/publishController.py
new file mode 100755
index 0000000..0382490
--- /dev/null
+++ b/CMGTools/Production/python/publishController.py
@@ -0,0 +1,201 @@
+#!/usr/bin/env python
+## Author: Peter Meckiffe
+## @ CERN, Meyrin
+## September 27th 2011
+
+from CMGTools.Production.cmgdbToolsApi import CmgdbToolsApi
+from CMGTools.Production.savannahFormatter import SavannahFormatter
+from datetime import *
+import CMGTools.Production.findDSOnSav as findDSOnSav
+import sys, re
+
+
+class PublishController(object):
+ """This class controls the interactions between a user and the two publishing platforms, Savannah and CMGDB"""
+ def __init__(self, username, password, development=False):
+ """Initialise CMGDB and set username and password
+
+ 'username' takes the NICE username of the current user, NOT the files owner on EOS
+ 'password' takes the NICE password of the current user
+ 'force' takes a boolean value which determines whether a lack of log file can be ignored
+ """
+ self.development = development
+ self._cmgdbAPI=CmgdbToolsApi(self.development)
+ self._cmgdbAPI.connect()
+ self._username = username
+ self._password = password
+
+
+ def cmgdbOnline(self):
+ """Returns True if CMGDB is online and working"""
+ if self._cmgdbAPI is not None: return True
+ else: return False
+
+ def loginValid(self):
+ """Returns true if the login values that the user provided were a valid CMG group NICE login"""
+ return findDSOnSav.validLogin(self._username, self._password)
+
+ def savannahPublish(self, datasetDetails):
+ """Publish dataset details to savannah and returns task ID
+
+ 'datasetDetails' takes a dict object which contains all of the datasets details. This object is strictly definied.
+
+ The function sends the dataset information to a SavannahFormatter object, in the order of appearance in Savannah
+ """
+
+ # Initialise SavannahFormatter object and add the main attributes
+ self.savannah = SavannahFormatter(self._username, self._password, datasetDetails['TaskID'], datasetDetails['SavannahOptions'])
+
+ #Append all the elements of the integrity check to the savannah output.
+ if datasetDetails['CMGDBName']is not None:self.savannah.appendField("*CMGDB Name:* "+datasetDetails['CMGDBName'])
+ if datasetDetails['SampleName']is not None:self.savannah.appendField("*Sample Name:* "+datasetDetails['SampleName'])
+ if datasetDetails['LFN']is not None:self.savannah.appendField("*LFN:* "+datasetDetails['LFN'])
+ if datasetDetails['EOSPath']is not None:self.savannah.appendField("*EOS Path:* "+datasetDetails['EOSPath'])
+ if datasetDetails['Comment']is not None:self.savannah.appendField("*User Comment:* "+datasetDetails['Comment'])
+ if datasetDetails['ParentSavannahString']is not None:self.savannah.appendField("*Parent:* "+datasetDetails['ParentSavannahString'])
+ elif datasetDetails['ParentSampleName'] is not None:self.savannah.appendField("*Parent:* "+datasetDetails['ParentSampleName'])
+ if datasetDetails['DateCreated']is not None:self.savannah.appendField("*Date Created:* "+date.fromtimestamp(int(datasetDetails['DateCreated'])).strftime('%d-%m-%Y'))
+ if datasetDetails['PhysicsGroup'] is not None:self.savannah.appendField("*Physics Group:* "+datasetDetails['PhysicsGroup'])
+ if datasetDetails['PrimaryDataset'] is not None:
+ self.savannah.appendField("*Primary Dataset:* "+datasetDetails['PrimaryDataset'])
+ if datasetDetails['TierList'] is not None:
+ tiers = ""
+ for i in datasetDetails['TierList']:
+ tiers += "\t"+i+"\n"
+ self.savannah.appendField("*Tier List:* "+ tiers)
+ if datasetDetails["Status"] is not None:self.savannah.appendField("*Status:* "+ datasetDetails["Status"])
+ if datasetDetails['FileOwner'] is not None:self.savannah.appendField("*Created By:* "+ datasetDetails["FileOwner"])
+ if datasetDetails['Tags'] is not None:
+ detailString = ""
+ for row in datasetDetails['Tags']:
+ tag = row['tag']
+ package = row['package']
+ detailString +="_"+tag+"_ - "+package +"\n"
+ if detailString is not "":
+ self.savannah.appendField("\n*Tags:*\n"+detailString)
+
+ if datasetDetails['TotalJobs'] is not None:self.savannah.appendField("*Total Jobs:* "+str(datasetDetails['TotalJobs']))
+ if datasetDetails['TotalFilesMissing'] is not None:self.savannah.appendField("*Total Missing Files:* "+str(datasetDetails['TotalFilesMissing']))
+ if datasetDetails['TotalFilesGood'] is not None:self.savannah.appendField("*Total Good Files:* "+str(datasetDetails['TotalFilesGood']))
+ if datasetDetails['TotalFilesBad'] is not None:self.savannah.appendField("*Total Bad Files:* "+str(datasetDetails['TotalFilesBad']))
+ if datasetDetails['PrimaryDatasetEntries'] is not None:self.savannah.appendField("*Primary Dataset Entries:* "+str(datasetDetails['PrimaryDatasetEntries']))
+ if datasetDetails['FileEntries'] is not None:self.savannah.appendField("*Total entries in directory:* "+str(datasetDetails['FileEntries']))
+ if datasetDetails['DirectorySizeInTB'] is not None:self.savannah.appendField("*Directory Size:* "+str(datasetDetails['DirectorySizeInTB'])+" TB")
+ if datasetDetails['BadJobs'] is not None:
+ jobs = "*Bad Jobs:* "
+ for job in datasetDetails['BadJobs']:jobs += str(job)+", "
+ self.savannah.appendField(jobs)
+ if datasetDetails['FileGroups'] is not None:
+ for group_name in datasetDetails['FileGroups']:
+ self.savannah.appendField("*-----File Group:* "+group_name+"-----")
+ if datasetDetails['FileGroups'][group_name]["SizeInTB"] is not None:
+ self.savannah.appendField("*Dataset Size:* "+str(datasetDetails['FileGroups'][group_name]["SizeInTB"]))
+ if datasetDetails['FileGroups'][group_name]["PrimaryDatasetFraction"] is not None:
+ self.savannah.appendField("*Primary Dataset Fraction used:* "+str(datasetDetails['FileGroups'][group_name]["PrimaryDatasetFraction"]))
+ if datasetDetails['FileGroups'][group_name]["FileEntries"] is not None:
+ self.savannah.appendField("*File Entries:* "+str(datasetDetails['FileGroups'][group_name]["FileEntries"]))
+ if datasetDetails['FileGroups'][group_name]['NumberMissingFiles'] is not None:self.savannah.appendField("*Total Good Files:* "+str(datasetDetails['TotalFilesGood']))
+ if datasetDetails['FileGroups'][group_name]['NumberBadFiles'] is not None:self.savannah.appendField("*Total Bad Files:* "+str(datasetDetails['TotalFilesBad']))
+ if datasetDetails['FileGroups'][group_name]["MissingFiles"] is not None:
+ missingFiles ="*Missing Files:*\n"
+ for missingFile in datasetDetails['FileGroups'][group_name]["MissingFiles"]: missingFiles+="* "+ missingFile+"\n"
+ self.savannah.appendField(missingFiles)
+ if datasetDetails['FileGroups'][group_name]["BadFiles"] is not None:
+ badFiles ="*Bad Files:*\n"
+ for badFile in datasetDetails['FileGroups'][group_name]["BadFiles"]: badFiles+="* "+ badFile+"\n"
+ self.savannah.appendField(badFiles)
+
+
+ # Publish to Savannah
+ newTask = self.savannah.publish()
+ if newTask is None:
+ print "Unable to publish Dataset to Savannah, an error occured"
+ return None, datasetDetails['ParentTaskID']
+ elif newTask is datasetDetails['TaskID']:
+ print "Comment added to Savannah"
+ print "URL: https://savannah.cern.ch/task/?"+newTask
+ else:
+ print "Dataset published to Savannah"
+ print "URL: https://savannah.cern.ch/task/?"+newTask
+ datasetDetails['TaskID']=newTask
+ return datasetDetails['TaskID'], datasetDetails['ParentTaskID']
+
+ def cmgdbPublish(self, datasetDetails):
+ """Publish dataset information to CMGDB, and return unique CMGDB dataset ID
+
+ 'datasetDetails' takes a dict object which contains all of the datasets details. This is a strictly defined stucture.
+ """
+ if self._cmgdbAPI is None:
+ return None
+
+
+ # See if cmgdb already has record of ds with sav
+ datasetDetails['CMGDBID'] = self._cmgdbAPI.getDatasetIDWithName(datasetDetails['CMGDBName'])
+
+ # If not add dataset
+ if datasetDetails['CMGDBID'] is None:
+ datasetDetails['CMGDBID'] = self._cmgdbAPI.addDataset(datasetDetails['CMGDBName'],datasetDetails['SampleName'],datasetDetails["LFN"], datasetDetails['FileOwner'],datasetDetails['ParentCMGDBID'], self._username)
+ # Clear 4 tables relating to bad files & jobs, and missing & duplicate files
+ self._cmgdbAPI.clearDatasetBadFiles(datasetDetails['CMGDBName'],datasetDetails['CMGDBID'])
+ self._cmgdbAPI.clearDatasetMissingFiles(datasetDetails['CMGDBName'],datasetDetails['CMGDBID'])
+ self._cmgdbAPI.clearDatasetBadJobs(datasetDetails['CMGDBName'],datasetDetails['CMGDBID'])
+
+
+ if datasetDetails["TotalJobs"] is not None:self._cmgdbAPI.addTotalJobs(datasetDetails['CMGDBID'], datasetDetails["TotalJobs"])
+ if datasetDetails["TotalFilesMissing"] is not None:self._cmgdbAPI.addMissingFileNum(datasetDetails['CMGDBID'], datasetDetails["TotalFilesMissing"])
+ if datasetDetails["TotalFilesGood"] is not None:self._cmgdbAPI.addGoodFileNum(datasetDetails['CMGDBID'], datasetDetails["TotalFilesGood"])
+ if datasetDetails["TotalFilesBad"] is not None:self._cmgdbAPI.addBadFileNum(datasetDetails['CMGDBID'], datasetDetails["TotalFilesBad"])
+ for badJob in datasetDetails["BadJobs"]:self._cmgdbAPI.addBadJob(datasetDetails['CMGDBID'], badJob)
+ for group_name in datasetDetails['FileGroups']:
+ group_id = self._cmgdbAPI.addFileGroup(group_name,datasetDetails['CMGDBID'])
+ print "Group: %s added with ID: %d" % (group_name, group_id)
+ if datasetDetails['FileGroups'][group_name]["BadFiles"] is not None:
+ for badFile in datasetDetails['FileGroups'][group_name]["BadFiles"]:self._cmgdbAPI.addBadFile(datasetDetails['CMGDBName'],datasetDetails['CMGDBID'], badFile.split('/')[-1], group_id)
+ if datasetDetails['FileGroups'][group_name]["MissingFiles"] is not None:
+ for missingFile in datasetDetails['FileGroups'][group_name]["MissingFiles"]:self._cmgdbAPI.addMissingFile(datasetDetails['CMGDBName'],datasetDetails['CMGDBID'], missingFile.split('/')[-1],group_id)
+ if datasetDetails['FileGroups'][group_name]["NumberMissingFiles"] is not None:self._cmgdbAPI.addGroupMissingFileNum(group_id, datasetDetails['FileGroups'][group_name]["NumberMissingFiles"])
+ if datasetDetails['FileGroups'][group_name]["NumberBadFiles"] is not None:self._cmgdbAPI.addGroupBadFileNum(group_id, datasetDetails['FileGroups'][group_name]["NumberBadFiles"])
+ if datasetDetails['FileGroups'][group_name]["NumberGoodFiles"] is not None:self._cmgdbAPI.addGroupGoodFileNum(group_id, datasetDetails['FileGroups'][group_name]["NumberGoodFiles"])
+ if datasetDetails['FileGroups'][group_name]["PrimaryDatasetFraction"] is not None:self._cmgdbAPI.addGroupPrimaryDatasetFraction(group_id, datasetDetails['FileGroups'][group_name]["PrimaryDatasetFraction"])
+ if datasetDetails['FileGroups'][group_name]["SizeInTB"] is not None:self._cmgdbAPI.addDatasetSize(group_id, datasetDetails['FileGroups'][group_name]["SizeInTB"])
+ if datasetDetails['FileGroups'][group_name]["FileEntries"] is not None:self._cmgdbAPI.addGroupFileEntries(group_id, datasetDetails['FileGroups'][group_name]["FileEntries"])
+ if datasetDetails["PrimaryDatasetFraction"] is not None:self._cmgdbAPI.addPrimaryDatasetFraction(datasetDetails['CMGDBID'], datasetDetails["PrimaryDatasetFraction"])
+ if datasetDetails["PrimaryDatasetEntries"] is not None:self._cmgdbAPI.addPrimaryDatasetEntries(datasetDetails['CMGDBID'], datasetDetails["PrimaryDatasetEntries"])
+ if datasetDetails["FileEntries"] is not None:self._cmgdbAPI.addFileEntries(datasetDetails['CMGDBID'], datasetDetails["FileEntries"])
+ if datasetDetails["DirectorySizeInTB"] is not None:self._cmgdbAPI.addDirectorySize(datasetDetails['CMGDBID'], datasetDetails["DirectorySizeInTB"])
+
+ # Add task id
+ self._cmgdbAPI.addTaskID(datasetDetails['CMGDBID'], datasetDetails['TaskID'], datasetDetails['Test'])
+
+ # Add tags to CMGDB
+ if datasetDetails['Tags'] is None or len(datasetDetails['Tags']) is 0:
+ print "No tags could be added to CMGDB as none were found"
+ return datasetDetails['CMGDBID']
+ tagIDs = []
+
+ # Create hash code for the tag set
+ taghash = []
+ for i in datasetDetails['Tags']:
+ a=hash((i['package'],i['tag']))
+ taghash.append(a)
+ taghash.sort()
+ endhash = hash(tuple(taghash))
+
+ # check if tag set is already on CMGDB
+ tagSetID = self._cmgdbAPI.getTagSetID(endhash)
+
+ # If it isn't found, add the tags, and the tag set
+ if tagSetID is None:
+ if datasetDetails['Tags']:
+ tagIDs
+ for row in datasetDetails['Tags']:
+ tagID = self._cmgdbAPI.addTag(row["package"],row["tag"])
+ if tagID is not None: tagIDs.append(tagID)
+
+ tagSetID = self._cmgdbAPI.addTagSet(datasetDetails['Release'],endhash)
+ for tagID in tagIDs:
+ self._cmgdbAPI.addTagToSet(tagID,tagSetID)
+
+ if tagSetID is not None: self._cmgdbAPI.addTagSetID(tagSetID, datasetDetails['CMGDBID'])
+ return datasetDetails['CMGDBID']
+
diff --git a/CMGTools/Production/python/publishController.pyc b/CMGTools/Production/python/publishController.pyc
new file mode 100644
index 0000000..34c3ec5
Binary files /dev/null and b/CMGTools/Production/python/publishController.pyc differ
diff --git a/CMGTools/Production/python/publishTask.py b/CMGTools/Production/python/publishTask.py
new file mode 100644
index 0000000..0e348e7
--- /dev/null
+++ b/CMGTools/Production/python/publishTask.py
@@ -0,0 +1,87 @@
+from CMGTools.Production.ProductionTasks import Task
+from CMGTools.Production.publish import publish
+import os, sys
+
+class PublishTask(Task):
+ """Publish the dataset in DBS, Savannah"""
+ def __init__(self, dataset, user, options):
+ Task.__init__(self,'PublishTask', dataset, user, options)
+ self.password = None
+ self.development = options.development
+
+ @staticmethod
+ def addOptionStatic(parser):
+ # This option will be used to find dataset on castor, and assign dataset on savannah
+ parser.add_option("-F", "--fileown",
+ dest="fileown",
+ help="User who is the files owner on EOS." ,
+ default=os.environ['USER'] )
+ # If the purpose is to test the software use this parameter, it will not be recognised by the
+ # non-testing algorithm
+ parser.add_option("-T", "--test",
+ action = "store_true",
+ dest="test",
+ help="Flag task as a test",
+ default=False )
+ parser.add_option("--ns", "--nosavannah",
+ action = "store_false",
+ dest="savannah",
+ help="Do not publish to savannah",
+ default=True )
+ # If user wants to add their own comments
+ parser.add_option("-C", "--comment",
+ action = "store",
+ dest="commented",
+ help="Take comment as an argument",
+ default = None)
+
+ # If user wants to add their own comments
+ #parser.add_option("-f", "--force",
+ # action = "store_true",
+ # dest="force",
+ # help="force publish without logger",
+ # default = False)
+ # If user wants to add their own comments
+ parser.add_option("-G", "--groups",
+ action = "store_true",
+ dest="checkGroups",
+ help="check the related group accounts on EOS",
+ default = False)
+ # If user wants to publish primary dataset
+ parser.add_option("-P", "--primary",
+ action = "store_true",
+ dest="primary",
+ help="publish a primary dataset",
+ default = False)
+
+
+
+
+ def addOption(self,parser):
+ self.addOptionStatic(parser)
+
+ @staticmethod
+ def getPassword(username, retries = 3):
+ import getpass
+ from CMGTools.Production.findDSOnSav import validLogin
+
+ password = None
+ for i in xrange(retries):
+ pw = getpass.getpass("Enter NICE Password [%d/%d] for user '%s': " % (i+1,retries,username) )
+ if validLogin(username, pw):
+ password = pw
+ break
+ else:
+ print >> sys.stderr, 'Password incorrect. %d retries left...' % (retries-(i+1))
+ return password
+
+ def run(self, input):
+ username = os.getlogin()
+ if self.password is None:
+ self.password = self.getPassword()
+ return publish(self.dataset,self.options.fileown,\
+ self.options.commented,self.options.test,\
+ username,self.password,\
+ self.options.savannah,self.options.primary,\
+ (self.options.min_run, self.options.max_run), self.development )
+
diff --git a/CMGTools/Production/python/publishTask.pyc b/CMGTools/Production/python/publishTask.pyc
new file mode 100644
index 0000000..f913b94
Binary files /dev/null and b/CMGTools/Production/python/publishTask.pyc differ
diff --git a/CMGTools/Production/python/relval.py b/CMGTools/Production/python/relval.py
new file mode 100644
index 0000000..33cee3e
--- /dev/null
+++ b/CMGTools/Production/python/relval.py
@@ -0,0 +1,68 @@
+
+from PhysicsTools.PatAlgos.tools.cmsswVersionTools import pickRelValInputFiles
+
+import os
+
+from CMGTools.Production.relvalDefinition import *
+from CMGTools.Production.addToDatasets import *
+from CMGTools.Production.castorBaseDir import myCastorBaseDir
+
+# main parameters
+
+def processRelVal( relval, cfgFileName, process, negate, tier=None, batch = None):
+
+ relvalID = relval.id()
+ if batch is None:
+ batch = 'bsub -q 1nh -J %s < ./batchScript.sh | tee job_id.txt' % relvalID
+
+ files = pickRelValInputFiles(
+ cmsswVersion = relval.cmssw
+ , relVal = relval.relval
+ , globalTag = relval.tag
+ , numberOfFiles = 999
+ )
+ if not files:
+ raise Exception("No relval files found for '%s'" % relvalID )
+
+ # changing the source to the chosen relval files
+ process.source.fileNames = files
+
+ print process.source.fileNames
+
+ # building cfg
+
+ outFile = open("tmpConfig.py","w")
+ outFile.write("import FWCore.ParameterSet.Config as cms\n")
+ outFile.write(process.dumpPython())
+ outFile.close()
+
+ # building cmsBatch command
+
+ print relvalID
+
+ dataset = relval.dataset
+ if tier!=None:
+ dataset += '/' + tier
+
+ outDir = '.' + dataset
+ castorOutDir = myCastorBaseDir() + '/' + dataset
+
+ #if tier!=None:
+ # castorOutDir += '/' + tier
+ # outDir += '/' + tier
+
+ print 'local output: ', outDir
+ print 'castor output:', castorOutDir
+
+ # output directory creation will be handled by cmsBatch
+ # os.system( 'mkdir -p ' + outDir )
+
+ cmsBatch = "cmsBatch.py 1 tmpConfig.py -r %s -o %s -b '%s' " % (castorOutDir, outDir, batch)
+ if negate:
+ cmsBatch += ' -n'
+ print cmsBatch
+ os.system( cmsBatch )
+ addToDatasets( dataset )
+
+ return (outDir, castorOutDir)
+
diff --git a/CMGTools/Production/python/relval.pyc b/CMGTools/Production/python/relval.pyc
new file mode 100644
index 0000000..cd0e232
Binary files /dev/null and b/CMGTools/Production/python/relval.pyc differ
diff --git a/CMGTools/Production/python/relvalDefinition.py b/CMGTools/Production/python/relvalDefinition.py
new file mode 100644
index 0000000..c7ee441
--- /dev/null
+++ b/CMGTools/Production/python/relvalDefinition.py
@@ -0,0 +1,45 @@
+
+import re
+pattern = re.compile('/(\S+)/(CMSSW_\d+_\d+_\d+(_pre\d+)?)-((MC|START)\d*(_\d+)?_V\S+).*-v\d+/.*')
+
+def datasetToRelval( dataset ):
+ # print dataset
+ m = pattern.match(dataset)
+ if m!= None:
+ # print m.group(1), m.group(2), m.group(4)
+ return (m.group(1), m.group(2), m.group(4) )
+ else:
+ print 'does not match!'
+
+
+class relvalDefinition:
+ def __init__( self, dataset):
+ (relval, cmssw, tag) = datasetToRelval( dataset )
+ self.cmssw = cmssw
+ self.relval = relval
+ self.tag = tag
+ self.dataset = dataset
+
+ def __str__( self ):
+ outstr = str(self.dataset) + ':\t' + self.id()
+ return outstr
+
+ def id(self):
+ return str(self.relval) + '/' + str( self.cmssw ) + '/' + str( self.tag )
+
+
+class relvalList:
+ def __init__( self ):
+ self.list = []
+
+ def add(self, dataset):
+ self.list.append( relvalDefinition(dataset) )
+
+
+ def __str__(self):
+
+ str = 'relvals: \n'
+ for relval in self.list:
+ str += relval.__str__() + '\n'
+ return str
+
diff --git a/CMGTools/Production/python/relvalDefinition.pyc b/CMGTools/Production/python/relvalDefinition.pyc
new file mode 100644
index 0000000..15e9eb1
Binary files /dev/null and b/CMGTools/Production/python/relvalDefinition.pyc differ
diff --git a/CMGTools/Production/python/savannahBrowser.py b/CMGTools/Production/python/savannahBrowser.py
new file mode 100755
index 0000000..c863eba
--- /dev/null
+++ b/CMGTools/Production/python/savannahBrowser.py
@@ -0,0 +1,171 @@
+#!/usr/bin/env python
+## Author: Peter Meckiffe
+## @ CERN, Meyrin
+## September 27th 2011
+
+import CMGTools.Production.mechanize as mechanize
+import re, os
+
+class SavannahBrowser(object):
+ """Class used to browse savannah"""
+
+ def __init__(self, username, password, taskID):
+ # Creates browser object and calls login method
+ """Opens the Savannah webpage and logs the user in
+
+ 'username' takes the users NICE username as a string
+ 'password' takes the users NICE password as a string
+ 'taskID' takes the savannah taskID off the dataset task
+ """
+ self.newDS = True
+ self.taskID = taskID
+ if self.taskID is not None: self.newDS=False
+ self.user = username
+ self._br = mechanize.Browser()
+ self._valid = False
+ if self.newDS:
+ self._br.open("https://savannah.cern.ch/projects/cmgsample/")
+ if self._login(username, password):
+ self._br.follow_link(text_regex='Submit a new item', url_regex="task")
+ self._br.select_form(name='trackers_form')
+ else:
+ self._br.open("https://savannah.cern.ch/task/?"+str(taskID))
+ if self._login(username, password):
+ self._br.follow_link(url_regex="#postcomment")
+ self._br.select_form(name='item_form')
+
+ # Log the browser object into the users Savannah account
+ def _login(self, username, password):
+ """Log user into Savannah
+
+ 'username' takes users NICE username
+ 'password' takes users NICE password
+ """
+ # Check if client is logged in already, to avoid re-calling this method unneccesarily
+ if self._valid == True:
+ print "Client is already logged in"
+ else:
+ # Find Login link and follow it
+ if self._br.links(text_regex="Login"):
+ try:
+ self._br.follow_link(text_regex="Login")
+ # Check response is HTML
+ assert self._br.viewing_html()
+
+ # Select password form (second item in forms list)
+ self._br.select_form(nr=1)
+
+ self._br.form['form_loginname']=username
+ self._br.form['form_pw']=password
+ self._br.submit()
+
+
+ #for i in self.br.forms(): print i
+ page = self._br.response().read()
+ a = re.search("Not Logged In",page )
+ if a != None:
+ self._valid = False
+ return False
+ print "Client was unable to login, please check login details."
+ else:
+ self._valid = True
+ return True
+ except:
+ self._valid = False
+ return False
+
+ def getOpts(self):
+ """If user is logged in, returns the form object from the browser"""
+ if self._valid: return self._br.form
+
+ def getValues(self,name):
+ """Gets the available values from a given control
+
+ 'name' takes the name of the control
+ """
+ if self._valid:
+ control = self._br.form.find_control(name)
+ if control is not None:
+ return control
+
+ def addOption(self,name, value):
+ """Sets the value of a form item to a given value
+
+ 'name' takes the name of the form item
+ 'value' takes the desired value
+ """
+ # If it's a number will match this regExp
+ num = re.compile("^\d+$")
+ # If user is valid and the field is not 'assigned_to', as this is dealt with later
+ if self._valid and name is not 'assigned_to':
+ # Get the control object for the field with the given name
+ control = self._br.form.find_control(name)
+ # If this control exists
+ if control is not None:
+ # If the control is a select field
+ if control.type == "select":
+ # Check that the input is not a number
+ if num.match(value) is None:
+
+ if isinstance(control.get_value_by_label(), list):
+ try:
+ self._br.form.set_value_by_label([value],name)
+ except:
+ print name + " is an invalid option"
+ # If input IS a number
+ elif num.match(value):
+ if isinstance(control.get_value_by_label(), str) is None:
+ value = int(value)
+ try:
+ self._br.form[name]=[value]
+ except:
+ print name + " is an invalid option"
+ # Else if the control field is a text field.
+ elif control.type == "text" or control.type == "textarea":
+ self._br.form[name] = value
+
+ def post(self, assigned):
+ """Submits the savannah task, and assigns the task to the files owner on EOS
+
+ 'assigned' takes the NICE username of the datasets file owner on EOS
+ """
+ if self._valid:
+ if re.search("_group", assigned): assigned = assigned.rstrip("_group")
+ try:
+ self._br.form.set_value_by_label([assigned], "custom_sb1")
+ except:
+ print "User %s is not a valid Files Owner, field will be blank, File's Owner field may need updating on Savannah." % assigned
+ try:
+ self._br.form.set_value_by_label([assigned], "assigned_to")
+ except:
+ self._br.form.set_value_by_label([os.environ['USER']], "assigned_to")
+ print "User \"%s\" is not a CMG group member on Savannah, task will be asigned to self" % assigned
+ finally:
+
+ try:
+ self._br.submit()
+ except:
+ # If submit error occurred
+ print "An error occured whilst submitting to Savannah"
+ print "-No entry made on Savannah-"
+ return None
+ # Return the task number that users would use to access the savannah page
+ if self.newDS:
+ for i in self._br.response().readlines():
+ if re.search("New item posted", i)>0:
+ task = i.split("New item posted")[1]
+ task = task.split("\"")[1]
+ self.taskID = task.split("=")[-1].lstrip("/task/?")
+ if self.taskID is not None:
+ print "Task URL: https://savannah.cern.ch/task/?" + str(self.taskID)
+ return self.taskID
+
+ def closeTask(self):
+ """Closes the task on savannah"""
+ if self.newDS:
+ print "Cannot close un-open task"
+ return None
+ else:
+ self._br.form["status_id"] = ['3']
+ self._br.submit()
+
diff --git a/CMGTools/Production/python/savannahBrowser.pyc b/CMGTools/Production/python/savannahBrowser.pyc
new file mode 100644
index 0000000..eba2b7b
Binary files /dev/null and b/CMGTools/Production/python/savannahBrowser.pyc differ
diff --git a/CMGTools/Production/python/savannahFormatter.py b/CMGTools/Production/python/savannahFormatter.py
new file mode 100755
index 0000000..09814d2
--- /dev/null
+++ b/CMGTools/Production/python/savannahFormatter.py
@@ -0,0 +1,43 @@
+#!/usr/bin/env python
+## Author: Peter Meckiffe
+## @ CERN, Meyrin
+## September 27th 2011
+
+from CMGTools.Production.savannahBrowser import SavannahBrowser
+from datetime import date
+import types
+
+class SavannahFormatter(object):
+ """Class to format information into human readable format, and interact with SavannahBrowser class"""
+
+ def __init__(self, username, password, taskID, opts):
+ """Creates SavannahBrowser object and initialises dictionary as well as several important fields, also passes unformatted metadata to SavannahBrowser
+
+ 'username' takes users NICE username
+ 'password' takes users NICE password
+ 'opts' takes the list of metadata options to be passed to SavannahBrowser first, these do not require formatting"""
+ self._savannahBrowser = SavannahBrowser(username,password, taskID)
+ self._taskID=taskID
+ self._opts = opts
+ savOpts = self._savannahBrowser.getOpts()
+ self.mainField = ""
+ for i in self._opts:
+ if savOpts is not None:
+ if savOpts[i] is not None:
+ self._savannahBrowser.addOption(i, self._opts[i])
+
+ def appendField(self, field):
+ """Appends extra required information onto the end of the main section on Savannah
+
+ 'Extra' takes the required data as a string int float dict or list and passes it to the recursive read function before appending to an the userFields variable as a string
+ """
+ self.mainField+=field+"\n\n"
+
+ def publish(self):
+ """Fill in the details section with the compiled data"""
+ if self._taskID is None:
+ self._savannahBrowser.addOption("details", self.mainField)
+ else: self._savannahBrowser.addOption("comment", self.mainField)
+
+ return self._savannahBrowser.post(self._opts['assigned_to'])
+
diff --git a/CMGTools/Production/python/savannahFormatter.pyc b/CMGTools/Production/python/savannahFormatter.pyc
new file mode 100644
index 0000000..d159abe
Binary files /dev/null and b/CMGTools/Production/python/savannahFormatter.pyc differ
diff --git a/CMGTools/Production/python/scanToVEventRange.py b/CMGTools/Production/python/scanToVEventRange.py
new file mode 100644
index 0000000..c3752dc
--- /dev/null
+++ b/CMGTools/Production/python/scanToVEventRange.py
@@ -0,0 +1,32 @@
+#!/usr/bin/env python
+
+import FWCore.ParameterSet.Config as cms
+
+testString = '''
+*****************************************************************************************************************************
+* Row * Instance * EventAuxiliary * EventAuxiliary * EventAuxiliary * mht.obj.pt() * met.obj.pt() * ht.obj.sumEt() *
+*****************************************************************************************************************************
+* 240 * 0 * 166699 * 354 * 380002939 * 616.2370605468 * 575.8770751953 * 1527.970361684 *
+* 426 * 0 * 165364 * 138 * 164179591 * 737.7218627929 * 689.7571411132 * 716.9541669560 *
+
+etc. etc.
+
+*****************************************************************************************************************************
+'''
+
+import re
+
+def scanToVEventRange( lines ):
+ pattern = re.compile('^\*\s*\d+\D+(\d+)\D+(\d+)\D+(\d+).*')
+
+ eventRanges = cms.untracked.VEventRange()
+
+ for line in lines:
+ match = pattern.match(line)
+ if match!=None:
+ run = match.group(1)
+ lumi = match.group(2)
+ event = match.group(3)
+ # print run, lumi, event
+ eventRanges.append( '%s:%s:%s' % (run, lumi, event))
+ return eventRanges
diff --git a/CMGTools/Production/python/scanToVEventRange.pyc b/CMGTools/Production/python/scanToVEventRange.pyc
new file mode 100644
index 0000000..666afc6
Binary files /dev/null and b/CMGTools/Production/python/scanToVEventRange.pyc differ
diff --git a/CMGTools/Production/python/sourceFileListCff.py b/CMGTools/Production/python/sourceFileListCff.py
new file mode 100644
index 0000000..4e63422
--- /dev/null
+++ b/CMGTools/Production/python/sourceFileListCff.py
@@ -0,0 +1,26 @@
+def sourceFileListCff( files, bad_files = {}):
+
+ str = '''
+import FWCore.ParameterSet.Config as cms
+
+source = cms.Source(
+\t"PoolSource",
+\tnoEventSort = cms.untracked.bool(True),
+\tduplicateCheckMode = cms.untracked.string("noDuplicateCheck"),
+\tfileNames = cms.untracked.vstring()
+)
+source.fileNames.extend([
+'''
+ for file in files:
+ file = file.replace('//','/')
+ # file = file.replace( protocol+'/castor/cern.ch/cms/store', '/store')
+ if not bad_files.has_key(file):
+ fileLine = "\t\t'%s'," % file
+ else:
+ reason = bad_files[file]
+ fileLine = "###%s\t'%s'," % (reason,file)
+ fileLine += '\n'
+ str += fileLine
+ str += "])"
+
+ return str
diff --git a/CMGTools/Production/python/sourceFileListCff.pyc b/CMGTools/Production/python/sourceFileListCff.pyc
new file mode 100644
index 0000000..04f16e4
Binary files /dev/null and b/CMGTools/Production/python/sourceFileListCff.pyc differ
diff --git a/CMGTools/Production/python/timeout.py b/CMGTools/Production/python/timeout.py
new file mode 100644
index 0000000..097aa66
--- /dev/null
+++ b/CMGTools/Production/python/timeout.py
@@ -0,0 +1,46 @@
+import signal, time
+
+class TimedOutExc(Exception):
+ def __init__(self, value = "Timed Out"):
+ self.value = value
+ def __str__(self):
+ return repr(self.value)
+
+def TimedOutFn(f, timeout, *args, **kwargs):
+ def handler(signum, frame):
+ raise TimedOutExc()
+
+ old = signal.signal(signal.SIGALRM, handler)
+ signal.alarm(timeout)
+ try:
+ result = f(*args, **kwargs)
+ finally:
+ signal.signal(signal.SIGALRM, old)
+ signal.alarm(0)
+ return result
+
+
+def timed_out(timeout):
+ def decorate(f):
+ def handler(signum, frame):
+ raise TimedOutExc()
+
+ def new_f(*args, **kwargs):
+ old = signal.signal(signal.SIGALRM, handler)
+ signal.alarm(timeout)
+
+ time_up = True
+ try:
+ result = f(*args, **kwargs)
+ time_up = False
+ finally:
+ signal.signal(signal.SIGALRM, old)
+ signal.alarm(0)
+ if time_up:
+ raise TimedOutExc()
+ return result
+
+ new_f.func_name = f.func_name
+ return new_f
+
+ return decorate
diff --git a/CMGTools/Production/python/timeout.pyc b/CMGTools/Production/python/timeout.pyc
new file mode 100644
index 0000000..0177e44
Binary files /dev/null and b/CMGTools/Production/python/timeout.pyc differ
diff --git a/CMGTools/Production/python/unPublish.py b/CMGTools/Production/python/unPublish.py
new file mode 100755
index 0000000..b064a99
--- /dev/null
+++ b/CMGTools/Production/python/unPublish.py
@@ -0,0 +1,84 @@
+#!/usr/bin/env python
+## Author: Peter Meckiffe
+## @ CERN, Meyrin
+## April 4th 2012
+
+#from CMGTools.Production.castorToDbsFormatter import CastorToDbsFormatter
+from CMGTools.Production.savannahBrowser import SavannahBrowser
+from CMGTools.Production.cmgdbToolsApi import CmgdbToolsApi
+import os, getpass, sys, re
+from CMGTools.Production.nameOps import *
+from CMGTools.Production.findDSOnSav import *
+from CMGTools.Production.dataset import *
+
+def unPublish( dsName, fileown, user, password, development=False ):
+
+ if re.search("---",dsName):
+ fileown = getDbsUser(dsName)
+ dsName2 = getCastor(dsName)
+ if dsName2 is None:
+ print "\nError, "+dsName+" is not valid, please use valid name\n"
+ return None
+ else:
+ dsName = dsName2
+
+ if len(dsName.lstrip(os.sep).rstrip(os.sep).split(os.sep)) < 3:
+ print "Error, "+dsName+" is not valid, please use valid name"
+ return None
+ elif len(dsName.lstrip(os.sep).rstrip(os.sep).split(os.sep)) < 4:
+ print "Dataset "+ dsName + "is a CMS base dataset and cannot be published, please use DAS."
+ return None
+
+ taskID = None
+ loginClear = False
+ if not validLogin(user, password):
+ print "Authentication Failed, exiting\n\n"
+ sys.exit(1)
+
+ dataset = None
+ try:
+ dataset = Dataset( dsName, fileown ) #create the dataset
+ except:
+ print "Dataset does not exist on eos, proceeding to unpublish"
+
+ cmgdbName = getCMGDBWithUser( dsName, fileown )
+ print "\n------DataSet------\n"
+ print "CMGDB NAME : " + cmgdbName
+ if dataset:
+ dataset.printInfo()
+ if dataset.files: #check if the dataset has root files
+ print "\nERROR: Dataset has root files present, you can only unpublish empty datasets!"
+#if it does cancel the unpublishing
+ exit( -1 )
+
+ print "\n------Savanah------\n"
+
+ try:
+ if taskID is None: taskID = getTaskID( cmgdbName, opts['category_id'], user, password, False)
+ except:
+ taskID = getTaskID( cmgdbName, '103', user, password, False)
+ if taskID is not None:
+ browser = SavannahBrowser( user, password, taskID )
+ browser.closeTask()
+ print "Task closed on Savannah"
+ print "URL: https://savannah.cern.ch/task/?"+taskID
+ else:
+ print "No task was found, no closing neccesary"
+
+ print "\n-------CMGDB-------\n"
+ ID = None
+ cmgdbAPI=CmgdbToolsApi(development)
+ cmgdbAPI.connect()
+ ID = cmgdbAPI.getDatasetIDWithName( cmgdbName )
+ if ID is not None:
+ try:
+ cmgdbAPI.closeDataset( cmgdbName )
+ print "Dataset closed on CMGDB"
+ except:
+ print "Dataset failed to close"
+ else:
+ print "Dataset not found on CMGDB"
+
+
+
+
diff --git a/CMGTools/Production/python/unPublish.pyc b/CMGTools/Production/python/unPublish.pyc
new file mode 100644
index 0000000..0184fe6
Binary files /dev/null and b/CMGTools/Production/python/unPublish.pyc differ
diff --git a/CMGTools/Production/scripts/Das.py b/CMGTools/Production/scripts/Das.py
new file mode 100755
index 0000000..f537b32
--- /dev/null
+++ b/CMGTools/Production/scripts/Das.py
@@ -0,0 +1,7 @@
+#!/usr/bin/env python
+
+
+from CMGTools.Production.Das import *
+
+if __name__ == '__main__':
+ main()
diff --git a/CMGTools/Production/scripts/ProductionTasks.py b/CMGTools/Production/scripts/ProductionTasks.py
new file mode 100755
index 0000000..60e1997
--- /dev/null
+++ b/CMGTools/Production/scripts/ProductionTasks.py
@@ -0,0 +1,177 @@
+#!/usr/bin/env python
+
+from CMGTools.Production.ProductionTasks import *
+
+if __name__ == '__main__':
+
+ from optparse import OptionGroup
+ def addOptionFromTask(task, name = None):
+ if name is None:
+ name = task.name
+ usage = "Options for the ProductionTask '%s'" % name
+ if task.__doc__:
+ usage = task.__doc__
+ g = OptionGroup(op.das.parser,name,usage)
+ task.addOption(g)
+ if g.option_list:
+ op.das.parser.add_option_group(g)
+
+ dataset = None
+ user = os.getlogin()
+ options = {}
+
+ op = ParseOptions(dataset,user,options)
+ addOptionFromTask(op,name=os.path.basename(sys.argv[0]))
+
+
+ tasks = [CheckDatasetExists(dataset,user,options),
+ FindOnCastor(dataset,user,options),
+ CheckForMask(dataset,user,options),
+ CheckForWrite(dataset,user,options),
+ # BaseDataset(dataset,user,options),
+ GenerateMask(dataset,user,options),
+ CreateJobDirectory(dataset,user,options),
+ SourceCFG(dataset,user,options),
+ FullCFG(dataset,user,options),
+ CheckConfig(dataset,user,options),
+ RunTestEvents(dataset,user,options),
+ ExpandConfig(dataset,user,options),
+ WriteToDatasets(dataset,user,options),
+ RunCMSBatch(dataset,user,options),
+ MonitorJobs(dataset,user,options),
+ CheckJobStatus(dataset,user,options),
+ CleanJobFiles(dataset,user,options),
+ WriteJobReport(dataset,user,options)
+ ]
+
+ #allow the tasks to add extra options
+ for t in tasks:
+ addOptionFromTask(t)
+
+ #sigh! treat write savannah differently
+ sav = WriteSavannah(dataset,user,options)
+ addOptionFromTask(sav)
+ #get the options
+ try:
+ op.run({})
+ except:
+ #COLIN commented the print_help because it was kind of masking the exceptions...
+ # op.das.parser.print_help()
+ # print err
+ sys.exit(1)
+
+ def splitUser(dataSample,UserName):
+ tokens = dataSample.split('%')
+ if len(tokens) == 2:
+ UserName = tokens[0]
+ dataSample = tokens[1]
+ return (dataSample,UserName)
+
+ def splitTier(dataSample, tier):
+ tokens = [t for t in tier.split('/') if t]
+
+ sample = dataSample
+ t = tier
+ if len(tokens) > 1:
+ sample = os.path.join(dataSample,*tokens[:-1])
+ sample = sample.replace('//','/')
+ t = tokens[-1]
+ return sample, t
+
+ def addRunRange(t, min_range, max_range):
+ """Automatically decorate the tier name with the run range if its set"""
+
+ result = t
+ decorate = (min_range > 0 or max_range > 0)
+ if decorate:
+ start = 'start'
+ end = 'end'
+ if min_range > 0:
+ start = str(min_range)
+ if max_range > 0:
+ end = str(max_range)
+ if t:
+ result = "%s_runrange_%s-%s" % (t,start,end)
+ else:
+ result = "runrange_%s-%s" % (start,end)
+ return result
+
+ #these tasks are quick and are done in the main thread (fail early...)
+ simple_tasks = [CheckDatasetExists(dataset,user,options),FindOnCastor(dataset,user,options),sav]
+ for d in op.dataset:
+ for t in simple_tasks:
+ t.options = copy.deepcopy(op.options)
+ t.dataset, t.user = splitUser(d,op.user)
+ t.dataset, t.options.tier = splitTier(t.dataset, t.options.tier)
+ t.options.tier = addRunRange(t.options.tier, t.options.min_run, t.options.max_run)
+ t.run({})
+
+ def callback(result):
+ print 'Production thread done: ',str(result)
+
+ def log(output,s, tostdout = True):
+ """Brain-dead utility function"""
+ if tostdout:
+ print s
+ print >> output,s
+
+ def work(dataset,op_parse,task_list):
+ """Do the work for one dataset"""
+
+ logfile = '%s.log' % dataset.replace('/','_')
+ output = file(logfile,'w')
+
+ previous = {}
+ for t in task_list:
+
+ t.options = copy.deepcopy(op_parse.options)
+ t.dataset, t.user = splitUser(dataset,op_parse.user)
+ t.dataset, t.options.tier = splitTier(t.dataset, t.options.tier)
+ t.options.tier = addRunRange(t.options.tier, t.options.min_run, t.options.max_run)
+
+ log(output,'%s: [%s] %s:' % (dataset,time.asctime(),t.getname()))
+ if t.__doc__:
+ log(output,'%s: %s' % (dataset,t.__doc__) )
+ try:
+ previous[t.getname()] = t.run(previous)
+ log(output,'%s: \t%s' % (dataset,previous[t.getname()]),tostdout=False)
+ except Exception, e:
+
+ import traceback, StringIO
+ sb = StringIO.StringIO()
+ traceback.print_exc(file=sb)
+ tb = sb.getvalue()
+ sb.close()
+
+ log(output,'%s: [%s] %s FAILED:' % (dataset,time.asctime(),t.getname()))
+ log(output,"%s: Error was '%s'" % (dataset,str(e)))
+ log(output,"%s: Traceback was '%s'" % (dataset,tb))
+
+ #TODO: Perhaps some cleaning?
+ break
+
+ output.close()
+
+ #dump the output in a python friendly format
+ import pickle
+ dumpfile = '%s.pkl' % dataset.replace('/','_')
+ output = file(dumpfile,'wb')
+ pickle.dump(previous, output)
+ output.close()
+
+ return logfile
+
+ #submit the main work in a multi-threaded way
+ import multiprocessing
+ if op.options.max_threads is not None and op.options.max_threads:
+ op.options.max_threads = int(op.options.max_threads)
+ pool = multiprocessing.Pool(processes=op.options.max_threads)
+ print op.dataset
+ for d in op.dataset:
+ pool.apply_async(work, args=(d,copy.deepcopy(op),copy.deepcopy(tasks)),callback=callback)
+ pool.close()
+ pool.join()
+
+
+
+
diff --git a/CMGTools/Production/scripts/blacklist.py b/CMGTools/Production/scripts/blacklist.py
new file mode 100755
index 0000000..29578e3
--- /dev/null
+++ b/CMGTools/Production/scripts/blacklist.py
@@ -0,0 +1,36 @@
+#!/usr/bin/env python
+from xml.dom import minidom
+import re
+
+def getText(nodelist):
+ rc = ""
+ for node in nodelist:
+ if node.nodeType == node.TEXT_NODE:
+ rc = rc + node.data
+ return rc
+
+
+doc = minidom.parse("dashboard_status.xml")
+site_list = doc.getElementsByTagName('summaries')[0].getElementsByTagName('item')
+blacklist = []
+for site in site_list:
+# print "pippo"
+ sitename=getText(site.getElementsByTagName('name')[0].childNodes)
+ running=getText(site.getElementsByTagName('running')[0].childNodes)
+ pending=getText(site.getElementsByTagName('pending')[0].childNodes)
+ if float(running) > 0 :
+ ratio = float(pending)/float(running);
+ else:
+ ratio = -1
+ if ratio > 2. :
+ blacklist.append(sitename)
+# print sitename+" R:"+running+" P:"+pending+" ratio:",ratio;
+#site.getElementByTagName('running')
+blacklistcommand="se_black_list=T0,T1"
+for sb in blacklist :
+ if re.search("T2",sb) :
+ sbs=re.sub( " ","CAZZO", sb)
+ blacklistcommand+=","+sbs
+
+print blacklistcommand
+
diff --git a/CMGTools/Production/scripts/castorBaseDir.py b/CMGTools/Production/scripts/castorBaseDir.py
new file mode 100755
index 0000000..17cd21d
--- /dev/null
+++ b/CMGTools/Production/scripts/castorBaseDir.py
@@ -0,0 +1,27 @@
+#!/usr/bin/env python
+import CMGTools.Production.eostools as castortools
+from CMGTools.Production.castorBaseDir import castorBaseDir
+
+if __name__ == '__main__':
+ import sys
+ from optparse import OptionParser
+
+ parser = OptionParser()
+ parser.usage = "%prog \nPrints the castor base directory of a given user."
+ parser.add_option("-c", "--castorpath", action="store_true",
+ dest="castorpath",
+ help="Print full castor path. Otherwise print LFN, starting by /store",
+ default=False)
+
+ (options,args) = parser.parse_args()
+
+ if len(args)!=1:
+ parser.print_help()
+ sys.exit(1)
+
+ user = args[0]
+
+ dir = castorBaseDir(user)
+ if options.castorpath:
+ dir = castortools.lfnToCastor( dir )
+ print dir
diff --git a/CMGTools/Production/scripts/chunkOutCheck.py b/CMGTools/Production/scripts/chunkOutCheck.py
new file mode 100644
index 0000000..4a098ee
--- /dev/null
+++ b/CMGTools/Production/scripts/chunkOutCheck.py
@@ -0,0 +1,65 @@
+#!/bin/env python
+
+import sys
+import re
+import os
+import pprint
+
+from optparse import OptionParser
+
+parser = OptionParser(usage='%prog [options]',
+ description='Check one or more chunck folders. Wildcard (*) can be used to specify multiple directories')
+
+parser.add_option("-b","--batch", dest="batch",
+ default=None,
+ help="batch command for resubmission"
+ )
+
+(options,args) = parser.parse_args()
+
+if len(args)==0:
+ print 'provide at least one directory in argument. Use -h to display help'
+
+dirs = sys.argv[1:]
+
+badDirs = []
+
+for dir in dirs:
+ if not os.path.isdir(dir):
+ continue
+ if dir.find('_Chunk') == -1:
+ continue
+ logName = '/'.join([dir, 'log.txt'])
+ if not os.path.isfile( logName ):
+ print dir, ': log.txt does not exist'
+ badDirs.append(dir)
+ continue
+ logFile = open(logName)
+ nEvents = -1
+ for line in logFile:
+ try:
+ nEvents = line.split('processed:')[1]
+ except:
+ pass
+ if nEvents == -1:
+ print dir, 'cannot find number of processed events'
+ elif nEvents == 0:
+ print dir, '0 events'
+ else:
+ continue
+ badDirs.append(dir)
+
+print 'list of bad directories:'
+pprint.pprint(badDirs)
+
+if options.batch is not None:
+ for dir in badDirs:
+ oldPwd = os.getcwd()
+ os.chdir( dir )
+ cmd = [options.batch, '-J', dir, ' < batchScript.sh' ]
+ print 'resubmitting in', os.getcwd()
+ cmds = ' '.join( cmd )
+ print cmds
+ os.system( cmds )
+ os.chdir( oldPwd )
+
diff --git a/CMGTools/Production/scripts/cmgCp.py b/CMGTools/Production/scripts/cmgCp.py
new file mode 100755
index 0000000..92a5775
--- /dev/null
+++ b/CMGTools/Production/scripts/cmgCp.py
@@ -0,0 +1,11 @@
+#! /bin/env python
+import sys
+
+import CMGTools.Production.eostools as eostools
+
+# print sys.argv[1]
+eostools.xrdcp( sys.argv[1], sys.argv[2] )
+
+# eostools.listFiles('/eos/cms/store/cmst3/user/cbern/Tests/', rec=True)
+
+# sys.exit(0)
diff --git a/CMGTools/Production/scripts/cmsBatch.py b/CMGTools/Production/scripts/cmsBatch.py
new file mode 100755
index 0000000..fc750ce
--- /dev/null
+++ b/CMGTools/Production/scripts/cmsBatch.py
@@ -0,0 +1,365 @@
+#!/usr/bin/env python
+# Colin
+# batch mode for cmsRun, March 2009
+
+import os, sys, imp, re, pprint, string, time,shutil,copy,pickle,math
+from optparse import OptionParser
+
+# particle flow specific
+from CMGTools.Production.batchmanager import BatchManager
+# import CMGTools.Production.eostools as castortools
+
+# cms specific
+import FWCore.ParameterSet.Config as cms
+from IOMC.RandomEngine.RandomServiceHelper import RandomNumberServiceHelper
+
+
+
+
+def batchScriptCCIN2P3():
+ script = """!/usr/bin/env bash
+#PBS -l platform=LINUX,u_sps_cmsf,M=2000MB,T=2000000
+# sets the queue
+#PBS -q T
+#PBS -eo
+#PBS -me
+#PBS -V
+
+source $HOME/.bash_profile
+
+echo '***********************'
+
+ulimit -v 3000000
+
+# coming back to submission dir do setup the env
+cd $PBS_O_WORKDIR
+eval `scramv1 ru -sh`
+
+
+# back to the worker
+cd -
+
+# copy job dir here
+cp -r $PBS_O_WORKDIR .
+
+# go inside
+jobdir=`ls`
+echo $jobdir
+
+cd $jobdir
+
+cat > sysinfo.sh < sysinfo.txt
+
+cmsRun run_cfg.py
+
+# copy job dir do disk
+cd -
+cp -r $jobdir $PBS_O_WORKDIR
+"""
+ return script
+
+
+def batchScriptCERN( remoteDir, index ):
+ '''prepare the LSF version of the batch script, to run on LSF'''
+ script = """#!/bin/bash
+# sets the queue
+#BSUB -q 8nm
+
+echo 'environment:'
+echo
+env
+ulimit -v 3000000
+echo 'copying job dir to worker'
+cd $CMSSW_BASE/src
+eval `scramv1 ru -sh`
+cd -
+cp -rf $LS_SUBCWD .
+ls
+cd `find . -type d | grep /`
+echo 'running'
+%s run_cfg.py
+if [ $? != 0 ]; then
+ echo wrong exit code! removing all root files
+ rm *.root
+ exit 1
+fi
+echo 'sending the job directory back'
+""" % prog
+
+ if remoteDir != '':
+ remoteDir = remoteDir.replace('/eos/cms','')
+ script += """
+for file in *.root; do
+newFileName=`echo $file | sed -r -e 's/\./_%s\./'`
+fullFileName=%s/$newFileName
+#this does cmsStage, but with retries
+cmsStageWithFailover.py -f $file $fullFileName
+#write the files as user readable but not writable
+eos chmod 755 /eos/cms/$fullFileName
+done
+""" % (index, remoteDir)
+ script += 'rm *.root\n'
+ script += 'cp -rf * $LS_SUBCWD\n'
+
+ return script
+
+
+def batchScriptLocal( remoteDir, index ):
+ '''prepare a local version of the batch script, to run using nohup'''
+
+ script = """#!/bin/bash
+echo 'running'
+%s run_cfg.py
+if [ $? != 0 ]; then
+ echo wrong exit code! removing all root files
+ rm *.root
+ exit 1
+fi
+echo 'sending the job directory back'
+""" % prog
+
+ if remoteDir != '':
+ remoteDir = remoteDir.replace('/eos/cms','')
+ script += """
+for file in *.root; do
+newFileName=`echo $file | sed -r -e 's/\./_%s\./'`
+cmsStageWithFailover.py -f $file $fullFileName
+eos chmod 755 /eos/cms/$fullFileName
+done
+""" % (index, remoteDir)
+ script += 'rm *.root\n'
+ return script
+
+
+class CmsBatchException( Exception):
+ '''Exception class for this script'''
+
+ def __init__(self, value):
+ self.value = value
+
+ def __str__(self):
+ return str( self.value)
+
+
+class MyBatchManager( BatchManager ):
+ '''Batch manager specific to cmsRun processes.'''
+
+ def PrepareJobUser(self, jobDir, value ):
+ '''Prepare one job. This function is called by the base class.'''
+
+ process.source = fullSource.clone()
+
+ #prepare the batch script
+ scriptFileName = jobDir+'/batchScript.sh'
+ scriptFile = open(scriptFileName,'w')
+ storeDir = self.remoteOutputDir_.replace('/castor/cern.ch/cms','')
+ mode = self.RunningMode(options.batch)
+ if mode == 'LXPLUS':
+ scriptFile.write( batchScriptCERN( storeDir, value) ) #here is the call to batchScriptCERN, i need to change value
+ elif mode == 'LOCAL':
+ scriptFile.write( batchScriptLocal( storeDir, value) ) #same as above but for batchScriptLocal
+ scriptFile.close()
+ os.system('chmod +x %s' % scriptFileName)
+
+ #prepare the cfg
+ # replace the list of fileNames by a chunk of filenames:
+ if generator:
+ randSvc = RandomNumberServiceHelper(process.RandomNumberGeneratorService)
+ randSvc.populate()
+ else:
+ iFileMin = (value-1)*grouping
+ iFileMax = (value)*grouping
+ process.source.fileNames = fullSource.fileNames[iFileMin:iFileMax]
+ print process.source
+ cfgFile = open(jobDir+'/run_cfg.py','w')
+ cfgFile.write('import FWCore.ParameterSet.Config as cms\n\n')
+ cfgFile.write('import os,sys\n')
+ # need to import most of the config from the base directory containing all jobs
+ cfgFile.write("sys.path.append('%s')\n" % os.path.dirname(jobDir) )
+ cfgFile.write('from base_cfg import *\n')
+ cfgFile.write('process.source = ' + process.source.dumpPython() + '\n')
+ if generator:
+ cfgFile.write('process.RandomNumberGeneratorService = ' + process.RandomNumberGeneratorService.dumpPython() + '\n')
+ cfgFile.close()
+
+
+batchManager = MyBatchManager()
+
+
+file = open('cmsBatch.txt', 'w')
+file.write(string.join(sys.argv) + "\n")
+file.close()
+
+batchManager.parser_.usage = """
+%prog [options] .
+
+Submits a number of jobs taking your_cfg.py as a template. your_cfg.py can either read events from input files, or produce them with a generator. In the later case, the seeds are of course updated for each job.
+
+A local output directory is created locally. This directory contains a job directory for each job, and a Logger/ directory containing information on the software you are using.
+By default:
+- the name of the output directory is created automatically.
+- the output root files end up in the job directories.
+
+Each job directory contains:
+- the full python configuration for this job. You can run it interactively by doing:
+cmsRun run_cfg.py
+- the batch script to run the job. You can submit it again by calling the batch command yourself, see the -b option.
+- while running interactively: nohup.out, where the job stderr and stdout are redirected. To check the status of a job running interactively, do:
+tail nohup.out
+- after running:
+ o the full nohup.out (your log) and your root files, in case you ran interactively
+ o the LSF directory, in case you ran on LSF
+
+Also see fwBatch.py, which is a layer on top of cmsBatch.py adapted to the organization of our samples on the CMST3.
+
+Examples:
+
+First do:
+cd $CMSSW_BASE/src/CMGTools/Common/test
+
+to run on your local machine:
+cmsBatch.py 1 testCMGTools_cfg.py -b 'nohup ./batchScript.sh&'
+
+to run on LSF (you must be logged on lxplus, not on your interactive machine, so that you have access to LSF)
+cmsBatch.py 1 testCMGTools_cfg.py -b 'bsub -q 8nm < ./batchScript.sh'
+"""
+batchManager.parser_.add_option("-p", "--program", dest="prog",
+ help="program to run on your cfg file",
+ default="cmsRun")
+## batchManager.parser_.add_option("-b", "--batch", dest="batch",
+## help="batch command. default is: 'bsub -q 8nh < batchScript.sh'. You can also use 'nohup < ./batchScript.sh &' to run locally.",
+## default="bsub -q 8nh < .batchScript.sh")
+batchManager.parser_.add_option("-c", "--command-args", dest="cmdargs",
+ help="command line arguments for the job",
+ default=None)
+batchManager.parser_.add_option("--notagCVS", dest="tagPackages",
+ default=True,action="store_false",
+ help="tag the package on CVS (True)")
+
+(options,args) = batchManager.parser_.parse_args()
+batchManager.ParseOptions()
+
+prog = options.prog
+doCVSTag = options.tagPackages
+
+if len(args)!=2:
+ batchManager.parser_.print_help()
+ sys.exit(1)
+
+# testing that we run a sensible batch command. If not, exit.
+runningMode = None
+try:
+ runningMode = batchManager.RunningMode( options.batch )
+except CmsBatchException as err:
+ print err
+ sys.exit(1)
+
+grouping = int(args[0])
+nJobs = grouping
+cfgFileName = args[1]
+
+print 'Loading cfg'
+
+pycfg_params = options.cmdargs
+trueArgv = sys.argv
+sys.argv = [cfgFileName]
+if pycfg_params:
+ sys.argv.extend(pycfg_params.split(' '))
+print sys.argv
+
+
+# load cfg script
+handle = open(cfgFileName, 'r')
+cfo = imp.load_source("pycfg", cfgFileName, handle)
+process = cfo.process
+handle.close()
+
+# Restore original sys.argv
+sys.argv = trueArgv
+
+
+# keep track of the original source
+fullSource = process.source.clone()
+generator = False
+
+try:
+ process.source.fileNames
+except:
+ print 'No input file. This is a generator process.'
+ generator = True
+ listOfValues = [i+1 for i in range( nJobs )] #Here is where the list of values is created
+else:
+ print "Number of files in the source:",len(process.source.fileNames), ":"
+ pprint.pprint(process.source.fileNames)
+ nFiles = len(process.source.fileNames)
+ nJobs = nFiles / grouping
+ if (nJobs!=0 and (nFiles % grouping) > 0) or nJobs==0:
+ nJobs = nJobs + 1
+
+ print "number of jobs to be created: ", nJobs
+ listOfValues = [i+1 for i in range( nJobs )] #OR Here is where the list of values is created
+ #here i change from e.g 0-19 to 1-20
+
+batchManager.PrepareJobs( listOfValues ) #PrepareJobs with listOfValues as param
+
+# preparing master cfg file
+
+cfgFile = open(batchManager.outputDir_+'/base_cfg.py','w')
+cfgFile.write( process.dumpPython() + '\n')
+cfgFile.close()
+
+# need to wait 5 seconds to give castor some time
+# now on EOS, should be ok. reducing to 1 sec
+waitingTime = 0.1
+if runningMode == 'LOCAL':
+ # of course, not the case when running with nohup
+ # because we will never have enough processes to saturate castor.
+ waitingTime = 0
+batchManager.SubmitJobs( waitingTime )
+
+
+# logging
+
+from logger import logger
+
+oldPwd = os.getcwd()
+os.chdir(batchManager.outputDir_)
+logDir = 'Logger'
+os.system( 'mkdir ' + logDir )
+log = logger( logDir )
+if doCVSTag==False:
+ print 'cmsBatch2L2Q will NOT tag CVS'
+
+log.tagPackage=doCVSTag
+log.logCMSSW()
+log.logJobs(nJobs)
+#COLIN not so elegant... but tar is behaving in a strange way.
+log.addFile( oldPwd + '/' + cfgFileName )
+
+if not batchManager.options_.negate:
+ if batchManager.remoteOutputDir_ != "":
+ # we don't want to crush an existing log file on castor
+ #COLIN could protect the logger against that.
+ log.stageOut( batchManager.remoteOutputDir_ )
+
+os.chdir( oldPwd )
+
+
diff --git a/CMGTools/Production/scripts/cmsStageAll.py b/CMGTools/Production/scripts/cmsStageAll.py
new file mode 100755
index 0000000..cad3789
--- /dev/null
+++ b/CMGTools/Production/scripts/cmsStageAll.py
@@ -0,0 +1,47 @@
+#!/usr/bin/env python
+# Colin Bernet, August 2009
+
+from optparse import OptionParser
+import sys,os, re, pprint
+import CMGTools.Production.eostools as castortools
+
+parser = OptionParser()
+parser.usage = """
+%prog : copy all files matching regexp in a castor directory.
+
+Example (just try, the -n option negates the command!):\ncmsStageAll.py /store/cmst3/user/cbern/CMG/HT/Run2011A-PromptReco-v1/AOD/PAT_CMG /tmp '.*\.root' -n\n\nIMPORTANT NOTE: castor directories must be provided as logical file names (LFN), starting by /store."""
+
+parser.add_option("-n", "--negate", action="store_true",
+ dest="negate",
+ help="do not proceed",
+ default=False)
+parser.add_option("-f", "--force", action="store_true",
+ dest="force",
+ help="force overwrite",
+ default=False)
+
+
+(options,args) = parser.parse_args()
+
+if len(args)!=3:
+ parser.print_help()
+ sys.exit(1)
+
+dir1 = args[0]
+dir2 = args[1]
+regexp = args[2]
+
+
+files = castortools.matchingFiles( dir1, regexp )
+
+if options.negate:
+ print 'NOT copying ',
+ pprint.pprint(files)
+else:
+ print 'Copying ',
+ pprint.pprint(files)
+
+ castortools.cmsStage( dir2, files, options.force)
+
+print 'from:', dir1
+print 'to :', dir2
diff --git a/CMGTools/Production/scripts/cmsStageWithFailover.py b/CMGTools/Production/scripts/cmsStageWithFailover.py
new file mode 100755
index 0000000..1d60665
--- /dev/null
+++ b/CMGTools/Production/scripts/cmsStageWithFailover.py
@@ -0,0 +1,55 @@
+#!/usr/bin/env python
+
+#this script runs cmsStage multiple times in the case where it failes for some reason
+
+if __name__ == '__main__':
+
+ import CMGTools.Production.eostools as eostools
+ eostools.setCAFPath()
+
+ from cmsIO import *
+ from cmsStage import *
+
+ import sys, time
+
+ #this taken from the main of cmsStage
+ argv = sys.argv[1:]
+ (args, debug, force ) = parseOpts( argv )
+
+ if not os.path.isfile(args[0]):
+ print args[0], 'does not exist.'
+ sys.exit(1)
+ source = cmsFile( args[0], "rfio" )
+ destination = cmsFile( args[1], "stageout" )
+ checkArgs( source, destination, force )
+
+ #find the destination LFN
+ dest = args[1]
+ if eostools.isDirectory(dest):
+ dest = os.path.join(dest,os.path.basename(args[0]))
+
+ sleep_lengths = [1,10,60,600,1800]
+ return_code = 0
+ for i in xrange(5):
+
+ #sleep for a while before running
+ time.sleep(sleep_lengths[i])
+
+ try:
+ #run cmsStage
+ print 'cmsStage %s [%d/5]' % (' '.join(argv) , i+1)
+ main(argv)
+
+ except SystemExit, e:
+ print "cmsStage exited with code '%s'. Retrying... [%d/5]" % ( str(e), i+1 )
+ return_code = e.code
+
+ #sleep again before checking
+ time.sleep(3)
+
+ if eostools.fileExists(dest) and eostools.isFile(dest):
+ if source.size() == destination.size():
+ return_code = 0
+ break
+
+ sys.exit(return_code)
diff --git a/CMGTools/Production/scripts/crabProd.py b/CMGTools/Production/scripts/crabProd.py
new file mode 100755
index 0000000..2a3d514
--- /dev/null
+++ b/CMGTools/Production/scripts/crabProd.py
@@ -0,0 +1,169 @@
+#!/usr/bin/env python
+# Colin
+# interface to CRAB, a bit like multicrab
+
+import os, sys, re
+from optparse import OptionParser
+
+import CMGTools.Production.eostools as castortools
+from CMGTools.Production.addToDatasets import addToDatasets
+
+parser = OptionParser()
+parser.usage = """
+%prog \nFor a given dataset, prepare a local directory where to run crab, and a destination directory on CASTOR, which complies to the CMG sample organization. Adds the dataset to your local database (~/public/DataSets.txt).
+
+You need to have a valid crab.cfg in the current directory. You can have e.g. crab_data.cfg and crab_MC.cfg. In such a case, just do a symbolic link to use one of them with %prog
+
+Example:
+
+ln -s crab_data.cfg crab.cfg
+crabProd.py
+cd ./HT/Run2011A-May10ReReco-v1/AOD
+crab -create
+crab -match
+crab -submit
+
+Then, do:
+listSamples.py ^/HT/Run2011A-May10ReReco-v1/AOD$ -l 1
+to see where the files are going to appear for this sample (see listSamples.py for more information).
+
+/HT/Run2011A-May10ReReco-v1/AOD, and the files located in the corresponding directory on castor, are called a dataset. More datasets can be created out of this one by running on this dataset using the local batch system (see cmsBatch.py and fwBatch.py). For example, from
+/HT/Run2011A-May10ReReco-v1/AOD
+one could create:
+/HT/Run2011A-May10ReReco-v1/AOD/PAT_CMG
+/HT/Run2011A-May10ReReco-v1/AOD/PAT_CMG/RA2
+/HT/Run2011A-May10ReReco-v1/AOD/BADEVENTS
+
+It is strongly recommended to use this tool instead of multicrab when running GRID jobs for the CMG group. Otherwise, you will need to manually make sure that the output is stored in the correct output directory on castor, and that your ~/public/DataSets.txt is up-to-date
+"""
+
+parser.add_option("-t", "--tier",
+ dest="tier",
+ help="Tier: extension you can give to specify you are doing a new production. The resulting dataset will be called dataset/tier.",
+ default="")
+parser.add_option("-f", "--force", action="store_true",
+ dest="force",
+ help="Force creation of the destination castor directory. To be used with care, first run without this option",
+ default=False)
+parser.add_option("-u", "--user", dest="user",
+ help="The username to use for the CASTOR location. You must have write permissions",
+ default=os.getlogin())
+
+
+(options, args) = parser.parse_args()
+
+if len(args)!=1:
+ parser.print_help()
+ sys.exit(1)
+
+sampleName = args[0]
+
+
+sampleNameDir = sampleName
+if options.tier != "":
+ sampleNameDir += "/" + options.tier
+
+
+# testing that the crab file exists
+
+try:
+ oldCrab = open('crab.cfg','r')
+except Exception, e:
+ print "Cannot find crab.cfg file in current directory. Error was '%s'." % str(e)
+ sys.exit(1)
+
+# preparing castor dir -----------------
+
+import castorBaseDir
+cdir = castortools.lfnToCastor( castorBaseDir.castorBaseDir(user=options.user) )
+cdir += sampleNameDir
+
+if castortools.isCastorFile( cdir ) and not options.force:
+ print 'The destination castor directory already exists:'
+ print cdir
+ print 'Please check. If everything is fine, run again with the -f option.'
+ sys.exit(1)
+
+rfmkdir = 'rfmkdir -m 775 -p ' + cdir
+print rfmkdir
+castortools.createCastorDir(cdir)
+castortools.chmod(cdir, '775')
+
+# making local crab directory ---------
+ldir = '.' + sampleNameDir
+
+mkdir = 'mkdir -p ' + ldir
+print mkdir
+os.system( mkdir )
+
+#cpcrab = 'cp crab.cfg %s/crab.cfg' % ldir
+#print cpcrab
+#os.system( cpcrab )
+
+#prepare the crab file
+newCrabPath = '%s/crab.cfg' % ldir
+print newCrabPath
+
+newCrab = open(newCrabPath,'w')
+newPSet = ""
+newJson = ""
+
+patternDataSet = re.compile("\s*datasetpath")
+patternRemoteDir = re.compile('\s*user_remote_dir')
+patternPSet = re.compile('pset\s*=\s*(.*py)\s*')
+patternLumiMask = re.compile('lumi_mask\s*=\s*(\S+)\s*')
+
+pset = None
+
+for line in oldCrab.readlines():
+ if patternDataSet.match( line ):
+ # removing dataset lines
+ continue
+ if patternRemoteDir.match( line ):
+ # removing remote dir lines
+ continue
+ # find and copy parameter set cfg
+ match = patternPSet.match( line )
+ if match != None:
+ pset = match.group(1)
+ newPSet = ldir + "/" + match.group(1)
+ os.system('cp %s %s' % (pset, newPSet) )
+ # find and copy json file
+ match = patternLumiMask.match( line )
+ if match != None:
+ json = match.group(1)
+ newJson = ldir + "/" + match.group(1)
+ os.system('cp %s %s' % (json, newJson) )
+
+ newCrab.write( line )
+
+newCrab.write('[CMSSW]\n')
+newCrab.write('datasetpath = '+sampleName+'\n')
+
+newCrab.write('[USER]\n')
+newCrab.write('user_remote_dir = %s\n' % castortools.castorToLFN(cdir) )
+
+addToDatasets( sampleNameDir , user = options.user)
+
+from logger import logger
+
+oldPwd = os.getcwd()
+os.chdir(ldir)
+logDir = 'Logger'
+os.system( 'mkdir ' + logDir )
+log = logger( logDir )
+log.logCMSSW()
+#COLIN not so elegant... but tar is behaving in a strange way.
+log.addFile( oldPwd + '/' + pset )
+log.addFile( oldPwd + '/' + 'crab.cfg' )
+log.stageOut( cdir )
+
+print ''
+print 'SUMMARY'
+print cdir
+print ldir
+print newCrabPath
+print newPSet
+print newJson
+
+
diff --git a/CMGTools/Production/scripts/crab_stats.py b/CMGTools/Production/scripts/crab_stats.py
new file mode 100755
index 0000000..fc980df
--- /dev/null
+++ b/CMGTools/Production/scripts/crab_stats.py
@@ -0,0 +1,132 @@
+#!/usr/bin/env python
+
+import os
+import random
+import re
+import subprocess
+import sys
+
+from xml.etree.ElementTree import ElementTree
+
+class CrabStatus(object):
+
+ def _getXMLReport(self, report_name):
+
+ cmd = ['crab','-status','-USER.xml_report',report_name]
+ stdout, stderr = subprocess.Popen(cmd, stdout=subprocess.PIPE,stderr=subprocess.PIPE).communicate()
+
+ if stderr:
+ print >>sys.stderr, stderr
+ print >>sys.stderr, stdout
+
+ for line in stdout.split('\n'):
+ if line.startswith('Log file is'):
+ tokens = line.split(' ')
+ if tokens and os.path.exists(tokens[-1]):
+ log = tokens[-1]
+ tokens = [t for t in log.split(os.sep) if t]
+ base_dir = os.path.join(*tokens[:-2])
+ if log.startswith(os.sep) and not base_dir.startswith(os.sep):
+ base_dir = os.sep + base_dir
+ xml_file = os.path.join(base_dir,'share',report_name)
+ if os.path.exists(xml_file):
+ return xml_file
+ return None
+
+
+
+ def __init__(self):
+
+ self.unique_name = 'Report_%s.xml' % random.randint(0,1000000)
+ self.xml_file = self._getXMLReport(self.unique_name)
+ if self.xml_file is None:
+ raise Exception('Error: No XML report file found')
+
+ self.tree = ElementTree()
+ self.tree.parse(self.xml_file)
+
+ def parseJobs(self):
+
+ self.job_info = {}
+ self.job_count = 0
+
+ self.sub_count = {}
+
+ jobs = self.tree.find('TaskJobs')
+ for job in jobs.getiterator('RunningJob'):
+ closed = job.get('closed')
+ id = job.get('jobId')
+ ret = job.get('applicationReturnCode')
+ aret = ret = job.get('wrapperReturnCode')
+ processStatus = job.get('processStatus')
+ scheduleStatus = job.get('statusScheduler')
+ sub = int(job.get('submission',0))
+
+ status = '%s_%s_%s_%s' % (processStatus,scheduleStatus,ret,aret)
+ if self.job_info.has_key(status):
+ self.job_info[status].append(id)
+ else:
+ self.job_info[status] = [id]
+
+ if self.sub_count.has_key(sub):
+ self.sub_count[sub] += 1
+ else:
+ self.sub_count[sub] = 1
+
+ self.job_count += 1
+
+
+ self.job_info
+
+ def printJobInfo(self):
+
+ for key, job_list in self.job_info.iteritems():
+ print '#',key,len(job_list),len(job_list)/(1.*self.job_count)
+ print '# Submission counts: %s' % str(self.sub_count)
+
+
+ def resubmit(self, status = 'created_Cleared_[0-9]+_[0-9]+'):
+
+ resub = []
+ sub = []
+ match = []
+
+ for key, job_list in self.job_info.iteritems():
+ tokens = key.split('_')
+ if re.match(status,key) is not None:
+ if not tokens[-1] == '0' or not tokens[-2] == '0':
+ resub.extend(job_list)
+ elif tokens and tokens[1] == 'Aborted':
+ resub.extend(job_list)
+ elif tokens and tokens[1] == 'Created':
+ sub.extend(job_list)
+ elif tokens and tokens[1] == 'CannotSubmit':
+ match.extend(job_list)
+
+ if resub or sub:
+ jobs = ','.join(sorted(resub))
+ mj = ','.join(sorted(match))
+ script = """#!/usr/bin/env bash
+crab -getoutput %s
+crab -resubmit %s
+#crab -forceResubmit %s
+#created jobs not submitted
+#crab -forceResubmit %s
+#Cannot submit
+#crab -match %s
+#crab -resubmit %s
+""" % (jobs,jobs,jobs, ','.join(sub),mj,mj)
+ print script
+
+ def __del__(self):
+
+ if os.path.exists(self.xml_file):
+ os.remove(self.xml_file)
+
+
+if __name__ == "__main__":
+
+ c = CrabStatus()
+ c.parseJobs()
+ c.resubmit()
+ c.printJobInfo()
diff --git a/CMGTools/Production/scripts/crisBatch.py b/CMGTools/Production/scripts/crisBatch.py
new file mode 100755
index 0000000..a9b0b69
--- /dev/null
+++ b/CMGTools/Production/scripts/crisBatch.py
@@ -0,0 +1,149 @@
+#!/bin/env python
+
+import sys
+import imp
+import copy
+import os
+import shutil
+import pickle
+import math
+from CMGTools.Production.batchmanager import BatchManager
+from CMGTools.Production.datasetToSource import *
+
+def chunks(l, n):
+ return [l[i:i+n] for i in range(0, len(l), n)]
+
+def split(comps):
+ # import pdb; pdb.set_trace()
+ splitComps = []
+ for comp in comps:
+ if hasattr( comp, 'splitFactor') and comp.splitFactor>1:
+ chunkSize = len(comp.files) / comp.splitFactor
+ if len(comp.files) % comp.splitFactor:
+ chunkSize += 1
+ # print 'chunk size',chunkSize, len(comp.files), comp.splitFactor
+ for ichunk, chunk in enumerate( chunks( comp.files, chunkSize)):
+ newComp = copy.deepcopy(comp)
+ newComp.files = chunk
+ newComp.name = '{name}_Chunk{index}'.format(name=newComp.name,
+ index=ichunk)
+ splitComps.append( newComp )
+ else:
+ splitComps.append( comp )
+ return splitComps
+
+
+def batchScriptCERN( index, remoteDir=''):
+ '''prepare the LSF version of the batch script, to run on LSF'''
+ script = """#!/bin/bash
+#BSUB -q 8nm
+echo 'environment:'
+echo
+env
+ulimit -v 3000000
+echo 'copying job dir to worker'
+cd $CMSSW_BASE/src
+eval `scramv1 ru -sh`
+# cd $LS_SUBCWD
+# eval `scramv1 ru -sh`
+cd -
+cp -rf $LS_SUBCWD .
+ls
+cd `find . -type d | grep /`
+echo 'running'
+python $CMSSW_BASE/src/CMGTools/RootTools/python/fwlite/Looper.py config.pck
+echo
+echo 'sending the job directory back'
+cp -r Loop/* $LS_SUBCWD
+"""
+ return script
+
+
+def batchScriptLocal( index ):
+ '''prepare a local version of the batch script, to run using nohup'''
+
+ script = """#!/bin/bash
+echo 'running'
+cmsRun run_cfg.py
+"""
+ return script
+
+
+def tuneProcess(process):
+ # process.ZZ4muAnalysis.sample = "DYjets"
+ # process.ZZ4eAnalysis.sample = "DYjets"
+ # process.ZZ2mu2eAnalysis.sample = "DYjets"
+ # process.p4 = cms.Path(~process.heavyflavorfilter)
+ process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32(10) )
+
+
+class MyBatchManager( BatchManager ):
+ '''Batch manager specific to cmsRun processes.'''
+
+ def PrepareJobUser(self, jobDir, value ):
+ '''Prepare one job. This function is called by the base class.'''
+ print value
+ print splitComponents[value]
+
+ # import pdb; pdb.set_trace()
+ #prepare the batch script
+ scriptFileName = jobDir+'/batchScript.sh'
+ scriptFile = open(scriptFileName,'w')
+ # storeDir = self.remoteOutputDir_.replace('/castor/cern.ch/cms','')
+ mode = self.RunningMode(options.batch)
+ if mode == 'LXPLUS':
+ scriptFile.write( batchScriptCERN( value ) )
+ elif mode == 'LOCAL':
+ scriptFile.write( batchScriptLocal( value ) )
+ scriptFile.close()
+ os.system('chmod +x %s' % scriptFileName)
+
+ process.source.fileNames = splitComponents[value].files
+ tuneProcess( process )
+
+ cfgFile = open(jobDir+'/run_cfg.py','w')
+ cfgFile.write('import FWCore.ParameterSet.Config as cms\n\n')
+ # cfgFile.write('import os,sys\n')
+ cfgFile.write( process.dumpPython() )
+ cfgFile.write( '\n' )
+ cfgFile.close()
+
+
+class Component(object):
+
+ def __init__(self, name, user, dataset, splitFactor ):
+ self.name = name
+ self.files = datasetToSource( user, dataset ).fileNames
+ self.splitFactor = splitFactor
+
+
+
+if __name__ == '__main__':
+ batchManager = MyBatchManager()
+ batchManager.parser_.usage="""
+ %prog [options]
+
+ Run Colin's python analysis system on the batch.
+ Job splitting is determined by your configuration file.
+ """
+
+ options, args = batchManager.ParseOptions()
+
+ cfgFileName = args[0]
+
+ handle = open(cfgFileName, 'r')
+ cfo = imp.load_source("pycfg", cfgFileName, handle)
+ process = cfo.process
+ components = [ Component(na, us, da, sp) for na, us,da,sp in cfo.components ]
+ handle.close()
+
+
+ splitComponents = split( components )
+ listOfValues = range(0, len(splitComponents))
+ listOfNames = [comp.name for comp in splitComponents]
+
+ batchManager.PrepareJobs( listOfValues, listOfNames )
+
+ waitingTime = 0.1
+ batchManager.SubmitJobs( waitingTime )
+
diff --git a/CMGTools/Production/scripts/dataset.py b/CMGTools/Production/scripts/dataset.py
new file mode 100755
index 0000000..f4cc65b
--- /dev/null
+++ b/CMGTools/Production/scripts/dataset.py
@@ -0,0 +1,61 @@
+#!/usr/bin/env python
+
+import os
+import pprint
+import fnmatch
+from CMGTools.Production.dataset import createDataset
+
+if __name__ == '__main__':
+
+ import sys
+ from optparse import OptionParser
+ import pprint
+
+ parser = OptionParser()
+ parser.usage = "%prog [options] \nPrints information on a sample."
+ parser.add_option("-w", "--wildcard", dest="wildcard", default='tree*root',help='A UNIX style wilfcard for root file printout')
+ parser.add_option("-u", "--user", dest="user", default=os.environ.get('USER', None),help='user owning the dataset.\nInstead of the username, give "LOCAL" to read datasets in a standard unix filesystem, and "CMS" to read official CMS datasets present at CERN.')
+ parser.add_option("-b", "--basedir", dest="basedir", default=os.environ.get('CMGLOCALBASEDIR',None),help='in case -u LOCAL is specified, this option allows to specify the local base directory containing the dataset. default is CMGLOCALBASEDIR')
+ parser.add_option("-a", "--abspath", dest="abspath",
+ action = 'store_true',
+ default=False,
+ help='print absolute path')
+ parser.add_option("-n", "--noinfo", dest="noinfo",
+ action = 'store_true',
+ default=False,
+ help='do not print additional info (file size and status)')
+ parser.add_option("-r", "--report", dest="report",
+ action = 'store_true',
+ default=False,
+ help='Print edmIntegrityCheck report')
+ parser.add_option("-c", "--readcache", dest="readcache",
+ action = 'store_true',
+ default=False,
+ help='Read from the cache.')
+ parser.add_option("--min-run", dest="min_run", default=-1, type=int, help='When querying DBS, require runs >= than this run')
+ parser.add_option("--max-run", dest="max_run", default=-1, type=int, help='When querying DBS, require runs <= than this run')
+
+ (options,args) = parser.parse_args()
+
+ if len(args)!=1:
+ parser.print_help()
+ sys.exit(1)
+
+ user = options.user
+ name = args[0]
+ info = not options.noinfo
+
+ run_range = (options.min_run,options.max_run)
+ data = createDataset(user, name,
+ fnmatch.translate( options.wildcard ),
+ options.readcache,
+ options.basedir,
+ run_range=run_range)
+ data.printInfo()
+ data.printFiles(abspath = options.abspath,
+ info = info)
+ pprint.pprint( data.filesAndSizes )
+ if options.report:
+ pprint.pprint( data.report )
+
+
diff --git a/CMGTools/Production/scripts/datasetToSource.py b/CMGTools/Production/scripts/datasetToSource.py
new file mode 100755
index 0000000..43dc437
--- /dev/null
+++ b/CMGTools/Production/scripts/datasetToSource.py
@@ -0,0 +1,31 @@
+#!/usr/bin/env python
+import os
+import fnmatch
+from CMGTools.Production.datasetToSource import *
+
+if __name__ == '__main__':
+ import sys,pprint
+
+ from optparse import OptionParser
+
+ parser = OptionParser()
+ parser.usage = "%prog [options] \nPrints information on a sample."
+ parser.add_option("-w", "--wildcard", dest="wildcard", default='*tree*root',help='UNIX style wildcard for root file printout')
+ parser.add_option("-u", "--user", dest="user", default=os.environ['USER'],help='user owning the dataset')
+
+ (options,args) = parser.parse_args()
+
+ if len(args)!=1:
+ parser.print_help()
+ sys.exit(1)
+
+ user = options.user
+ dataset = args[0]
+ pattern = fnmatch.translate( options.wildcard )
+
+ source = datasetToSource( user, dataset, pattern )
+ dump = 'source = '
+ dump += source.dumpPython()
+ dump = dump.replace("'/store","\n'/store")
+ print 'import FWCore.ParameterSet.Config as cms'
+ print dump
diff --git a/CMGTools/Production/scripts/edmIntegrityCheck.py b/CMGTools/Production/scripts/edmIntegrityCheck.py
new file mode 100755
index 0000000..1c64696
--- /dev/null
+++ b/CMGTools/Production/scripts/edmIntegrityCheck.py
@@ -0,0 +1,71 @@
+#!/usr/bin/env python
+
+from CMGTools.Production.edmIntegrityCheck import PublishToFileSystem, IntegrityCheck
+import Das
+
+import copy, os
+
+if __name__ == '__main__':
+
+ from optparse import OptionParser, OptionGroup
+
+ usage = """usage: %prog [options] /Sample/Name/On/Castor
+
+e.g.: %prog -u wreece -p -w 'PFAOD_*.root' /MultiJet/Run2011A-05Aug2011-v1/AOD/V2
+ """
+ das = Das.DASOptionParser(usage=usage)
+ group = OptionGroup(das.parser,'edmIntegrityCheck Options','Options related to checking files on CASTOR')
+
+ group.add_option("-d", "--device", dest="device", default='cmst3',help="The storage device to write to, e.g. 'cmst3'")
+ group.add_option("-n", "--name", dest="name", default=None,help='The name of the dataset in DAS. Will be guessed if not specified')
+ group.add_option("-p", "--printout", dest="printout", default=False, action='store_true',help='Print a report to stdout')
+ group.add_option("-r", "--recursive", dest="resursive", default=False, action='store_true',help='Walk the mass storage device recursively')
+ group.add_option("-u", "--user", dest="user", default=os.environ['USER'],help='The username to use when looking at mass storage devices')
+ group.add_option("-w", "--wildcard", dest="wildcard", default=None,help='A UNIX style wildcard to specify which files to check')
+ group.add_option("--update", dest="update", default=False, action='store_true',help='Only update the status of corrupted files')
+ group.add_option("-t","--timeout", dest="timeout", default=-1, type=int, help='Set a timeout on the edmFileUtil calls')
+ group.add_option("--min-run", dest="min_run", default=-1, type=int, help='When querying DBS, require runs >= than this run')
+ group.add_option("--max-run", dest="max_run", default=-1, type=int, help='When querying DBS, require runs <= than this run')
+ group.add_option("--max_threads", dest="max_threads", default=None,help='The maximum number of threads to use')
+ das.parser.add_option_group(group)
+ (opts, datasets) = das.get_opt()
+
+ if len(datasets)==0:
+ print das.parser.print_help()
+ print
+ print 'need to provide a dataset in argument'
+
+ def work(d,op):
+ tokens = d.split('%')
+ if len(tokens) == 2:
+ op.user = tokens[0]
+ d = tokens[1]
+
+ check = IntegrityCheck(d,op)
+ pub = PublishToFileSystem(check)
+
+ previous = None
+ if op.update:
+ previous = pub.get(check.directory)
+
+ check.test(previous = previous, timeout = op.timeout)
+ if op.printout:
+ check.report()
+ report = check.structured()
+ pub.publish(report)
+
+ return d
+
+ def callback(result):
+ print 'Checking thread done: ',str(result)
+
+ #submit the main work in a multi-threaded way
+ import multiprocessing
+ if opts.max_threads is not None and opts.max_threads:
+ opts.max_threads = int(opts.max_threads)
+ pool = multiprocessing.Pool(processes=opts.max_threads)
+
+ for d in datasets:
+ pool.apply_async(work, args=(d,copy.deepcopy(opts)),callback=callback)
+ pool.close()
+ pool.join()
diff --git a/CMGTools/Production/scripts/eosDirSize.py b/CMGTools/Production/scripts/eosDirSize.py
new file mode 100755
index 0000000..aee64e1
--- /dev/null
+++ b/CMGTools/Production/scripts/eosDirSize.py
@@ -0,0 +1,6 @@
+#!/bin/env python
+
+import sys
+import CMGTools.Production.eostools as eostools
+
+print eostools.eosDirSize( sys.argv[1] )
diff --git a/CMGTools/Production/scripts/fwBatch.py b/CMGTools/Production/scripts/fwBatch.py
new file mode 100755
index 0000000..a8e7666
--- /dev/null
+++ b/CMGTools/Production/scripts/fwBatch.py
@@ -0,0 +1,93 @@
+#!/usr/bin/env python
+# colin
+# additional layer, on top of cmsBatch.py
+
+import os, sys, imp, re, pprint, string
+from optparse import OptionParser
+
+import CMGTools.Production.castortools as castortools
+from CMGTools.Production.addToDatasets import *
+
+parser = OptionParser()
+parser.usage = """
+fwBatch.py :
+Additional layer on top of cmsBatch.py (see the help of this script for more information). This script simply prepares a cmsBatch.py command for you to run.
+
+Example:
+
+First do:
+cd $CMSSW_BASE/src/CMGTools/Common/test
+
+fwBatch.py -N 1 testCMGTools_cfg.py /HT/Run2011A-May10ReReco-v1/AOD/PAT_CMG_MAX -b 'nohup ./batchScript.sh &' -t Test
+
+output:
+starting prod for sample: /HT/Run2011A-May10ReReco-v1/AOD/PAT_CMG_MAX
+sampleName /HT/Run2011A-May10ReReco-v1/AOD/PAT_CMG_MAX/Test
+mkdir -p .//HT/Run2011A-May10ReReco-v1/AOD/PAT_CMG_MAX/Test
+/HT/Run2011A-May10ReReco-v1/AOD/PAT_CMG_MAX/Test
+cmsBatch.py 1 testCMGTools_cfg.py -r /store/cmst3/user/cbern/CMG/HT/Run2011A-May10ReReco-v1/AOD/PAT_CMG_MAX/Test -b 'nohup ./batchScript.sh &' -o .//HT/Run2011A-May10ReReco-v1/AOD/PAT_CMG_MAX/Test
+
+Then, just run this cmsBatch.py command.
+
+IMPORTANT: make sure that the source you are reading in testCMGTools_cfg.py corresponds to the sample you specify!!!
+"""
+
+
+
+parser.add_option("-t", "--tier",
+ dest="tier",
+ help="Tier: extension you can give to specify you are doing a new production. If you give a Tier, your new files will appear in sampleName/tierName, which will constitute a new dataset.",
+ default="")
+parser.add_option("-N", "--numberOfInputFiles",
+ dest="nInput",
+ help="Number of input files per job",
+ default="5")
+parser.add_option("-b", "--batch",
+ dest="batch",
+ help="Batch command. Same as in cmsBatch.py",
+ default="bsub -q 8nh < batchScript.sh")
+
+
+(options,args) = parser.parse_args()
+
+if len(args)!=2:
+ parser.print_help()
+ sys.exit(1)
+
+cfg = args[0]
+sampleName = args[1]
+
+import castorBaseDir
+destBaseDir = castorBaseDir.myCastorBaseDir()
+
+#if options.castorBaseDir.find('/castor/cern.ch/user/c/cbern') == -1:
+# destBaseDir = castorBaseDir.defaultCastorBaseDir
+
+
+print 'starting prod for sample:', sampleName
+
+# preparing castor dir -----------------
+
+# cdir = options.castorBaseDir
+
+if options.tier != "":
+ sampleName += "/" + options.tier
+
+print "sampleName ",sampleName
+outFile = destBaseDir
+outFile += sampleName
+
+# prepare local output dir:
+localOutputDir = './' + sampleName
+mkdir = 'mkdir -p ' + localOutputDir
+print mkdir
+os.system(mkdir)
+
+# the output castor directory will be prepared by cmsBatch
+
+cmsBatch = 'cmsBatch.py %s %s -r %s -b "%s" -o %s' % (options.nInput, cfg, outFile, options.batch, localOutputDir)
+
+addToDatasets( sampleName )
+
+
+print cmsBatch
diff --git a/CMGTools/Production/scripts/getEmptyDatasets.py b/CMGTools/Production/scripts/getEmptyDatasets.py
new file mode 100755
index 0000000..90ef83e
--- /dev/null
+++ b/CMGTools/Production/scripts/getEmptyDatasets.py
@@ -0,0 +1,60 @@
+#!/usr/bin/env python
+## Author: Anastasios Antoniadis
+
+import optparse
+import CMGTools.Production.cx_Oracle as cx_Oracle
+from CMGTools.Production.cmgdbApi import CmgdbApi
+from CMGTools.Production.castorBaseDir import castorBaseDir
+import CMGTools.Production.eostools as castortools
+from optparse import *
+
+if __name__ == '__main__':
+ parser = optparse.OptionParser()
+
+ parser.usage = """
+ %prg [options]
+
+ Use this script to create a file with all the empty datasets on eos which are marked as open in the database.
+ Example:
+ publishValidationRunInfo.py [--dev --file emptyDatasets.txt]
+ """
+
+ group = OptionGroup( parser, "options" )
+ group.add_option( "-d", "--dev",
+ action="store_true",
+ dest="development",
+ help="Choose between publishing to the official or development database",
+ default=False )
+ group.add_option("-f", "--file",
+ action = "store",
+ dest="filename",
+ help="""Specify the name of the file to be created""",
+ default="empty_datasets.txt")
+
+ parser.add_option_group( group )
+ (options, args) = parser.parse_args()
+
+ cmgdbApi = CmgdbApi(options.development)
+ cmgdbApi.connect()
+
+ columns, rows = cmgdbApi.sql( "select file_owner, path_name from dataset_details where dataset_is_open='Y' and (file_owner='cmgtools' or file_owner='cmgtools_group')" )
+
+ f = open( options.filename,'w')
+
+ for row in rows:
+ fileown = row[0]
+ dsName = row[1]
+
+ if fileown == "--cmgtools":
+ fileown = "cmgtools"
+
+ lfnDir = castorBaseDir(fileown) + dsName
+ castorDir = castortools.lfnToCastor( lfnDir )
+
+ if castortools.datasetNotEmpty( castorDir, ".*root" ):
+ continue
+ else:
+ f.write( fileown + "%" + dsName + '\n' )
+
+ f.close()
+
diff --git a/CMGTools/Production/scripts/getFilesForTransfers.py b/CMGTools/Production/scripts/getFilesForTransfers.py
new file mode 100755
index 0000000..5e167d9
--- /dev/null
+++ b/CMGTools/Production/scripts/getFilesForTransfers.py
@@ -0,0 +1,79 @@
+#!/usr/bin/env python
+## Author: Peter Meckiffe
+## @ CERN, Meyrin
+## March 27th 2012
+
+import os, sys, re, optparse
+import CMGTools.Production.eostools as eostools
+import CMGTools.Production.castorBaseDir as castorBaseDir
+
+def burrow(LFN):
+ returnFiles = []
+
+ files = eostools.matchingFiles(LFN,"[!histo]*.")
+
+ for i in files:
+ if re.search(i, "histo"):
+ del(files[i])
+ for file in files:
+ if not re.search("\.",file):
+ for i in burrow(file): returnFiles.append(i)
+ else:
+ returnFiles.append(file)
+
+ return returnFiles
+if __name__ == '__main__':
+ parser = optparse.OptionParser()
+
+ parser.usage = """
+%prog [options]
+filename should be a .txt file with the names or samples you want transferred
+use script to get LFN of all files needed for transfer.
+
+Each line should be in the form:
+fileowner%dataset
+"""
+
+
+
+
+ (options, args) = parser.parse_args()
+
+ # Allow no more than one argument
+ if len(args)!=1:
+ parser.print_help()
+ sys.exit(1)
+
+
+
+ # For multiple file input
+
+ file = open(args[0], 'r')
+ lines = file.readlines()
+ for line in lines:
+ line = re.sub("\s+", " ", line)
+ fileown = line.split("%")[0].lstrip().rstrip()
+ dataset = line.split("%")[1].lstrip().rstrip()
+ files = []
+ if re.search('group',fileown):
+ castor = eostools.lfnToEOS(castorBaseDir.castorBaseDir(fileown))+dataset
+ castor2 = eostools.lfnToEOS(castorBaseDir.castorBaseDir(fileown.strip("_group")))+dataset
+ else:
+ castor = eostools.lfnToEOS(castorBaseDir.castorBaseDir(fileown))+dataset
+ castor2 = eostools.lfnToEOS(castorBaseDir.castorBaseDir(fileown+"_group"))+dataset
+ LFN = eostools.eosToLFN(castor)
+ LFN2 = eostools.eosToLFN(castor2)
+
+ if eostools.isDirectory(castor):
+ files = burrow(LFN)
+
+ elif eostools.isDirectory(castor2):
+ files = burrow(LFN2)
+
+ print dataset
+ for i in files: print "\t"+i
+
+ #print "Dataset: "+dataset+" not found"
+
+
+
diff --git a/CMGTools/Production/scripts/getInfo.py b/CMGTools/Production/scripts/getInfo.py
new file mode 100755
index 0000000..b943c53
--- /dev/null
+++ b/CMGTools/Production/scripts/getInfo.py
@@ -0,0 +1,181 @@
+#!/usr/bin/env python
+## Author: Peter Meckiffe
+## @ CERN, Meyrin
+## November 2nd 2011
+# This script serves to query the CMGDB database
+import os, sys, re, optparse
+os.system("source /afs/cern.ch/cms/slc5_amd64_gcc434/external/oracle/11.2.0.1.0p2/etc/profile.d/init.sh")
+os.system("source /afs/cern.ch/cms/slc5_amd64_gcc434/external/python/2.6.4-cms16/etc/profile.d/init.sh")
+os.system("source /afs/cern.ch/cms/slc5_amd64_gcc434/external/py2-cx-oracle/5.1/etc/profile.d/init.sh")
+import CMGTools.Production.cx_Oracle as cx_Oracle
+from CMGTools.Production.cmgdbApi import CmgdbApi
+
+# Make sure is being used as a script
+if __name__ == '__main__':
+ parser = optparse.OptionParser()
+ cmgdbApi = CmgdbApi()
+ cmgdbApi.connect()
+ description = cmgdbApi.describe()
+ parser.usage = """
+Table Structure:
+"""+description+"""
+
+The database server being used is Oracle 11g, so a good idea would be to become farmiliar with the Oracle 11g query semantics.
+
+Here are some example queries explained:
+ If you want to get a list of tags that were used by cmgtools on the 7th March 2012,
+ - You will have to first make sure that you use the distinct() method to prevent repetitions
+ - Once you have specified the information you want, you will then need to perform a join with the tags_in_sets table on tag_id
+ - From the product of this join you then want to join with the dataset_details table, this time on tagset_id
+ - You then specify the WHERE clause as where file_owner = 'cmgtools and the date...
+ - To give the results of the entire day, you must do two things,
+ -- First, use the trunc() method to truncate the timestamp to the desired length
+ -- Then, use the to_timestamp() method in order to change the date you want to a timestamp
+
+ "SELECT distinct(tags.tag_id), tags.tag, tags.package_name FROM tags INNER JOIN tags_in_sets ON tags_in_sets.tag_id = tags.tag_id JOIN dataset_details ON dataset_details.tagset_id = tags_in_sets.tagset_id WHERE dataset_details.file_owner = 'cmgtools' AND trunc(dataset_details.date_recorded) = to_timestamp('07-03-2012','DD-MM-YYYY') ORDER BY tags.tag_id"
+
+ If you want to get a list of dataset names from the same time period, again from cmgtools,
+ - You would first select the details you want to see, e.g dataset_fraction
+ - Then you would use the same WHERE clause as in the previous example
+
+ "SELECT dataset_id, path_name, date_recorded, dataset_fraction FROM dataset_details WHERE trunc(date_recorded) = to_timestamp('07-03-2012','DD-MM-YYYY') AND file_owner = 'cmgtools' ORDER BY dataset_id"
+
+ If you want a list of datasets that used a certain tag
+ - First specify the fields you want to select, in this case dataset id and name
+ - Perform an INNER JOIN to on tagset_id to get
+ - Then perform another join with the tags table, and specify the WHERE clause
+ - Finally specify what to order the list by
+
+ "SELECT dataset_details.dataset_id, dataset_details.path_name FROM dataset_details INNER JOIN tags_in_sets on tags_in_sets.tagset_id = dataset_details.tagset_id JOIN tags on tags.tag_id = tags_in_sets.tag_id WHERE tags.tag = 'B4_2_X_V00-03-00' AND tags.package_name = 'CommonTools/ParticleFlow' ORDER BY dataset_details.dataset_id"
+
+ If you want to find the missing files on a particular dataset
+ - First specify what you want to select
+ - Then join on dataset id
+ - Then specify which dataset
+
+ "SELECT missing_files.missing_file from missing_files INNER JOIN dataset_details on dataset_details.dataset_id = missing_files.dataset_id WHERE path_name = '/QCD_Pt-20to30_EMEnriched_TuneZ2_7TeV-pythia6/Fall11-PU_S6_START44_V9B-v1--V3---cmgtools_group/AODSIM'"
+
+Usage:
+-----
+%prog -s
+%prog -a
+-----
+
+Suggestions for more useful alias' are always welcome
+Please experiment and email Peter Meckiffe with your suggestions for alias'
+Currently the list is as follows:
+getTags
+ SELECT distinct(tags.tag_id), tags.tag, tags.package_name from tags INNER JOIN tags_in_sets ON tags.tag_id = tags_in_sets.tag_id JOIN dataset_details ON dataset_details.tagset_id = tags_in_sets.tagset_id WHERE dataset_details.path_name = 'ARG1' ORDER BY tags.tag_id
+getDatasetsAtDate
+ SELECT distinct(dataset_id), path_name FROM dataset_details WHERE trunc(date_recorded) = TO_TIMESTAMP('ARG1','DD-MM-YYYY') ORDER BY dataset_id
+getDatasetsAtDateWithUser
+ SELECT distinct(dataset_id), path_name FROM dataset_details WHERE trunc(date_recorded) = TO_TIMESTAMP('ARG1','DD-MM-YYYY') and file_owner = 'ARG2' ORDER BY dataset_id
+getDatasetsWithOwner
+ SELECT distinct(dataset_id), path_name FROM dataset_details WHERE file_owner = 'ARG1' ORDER BY dataset_id
+getMissingFiles
+ SELECT distinct(missing_files.missing_file) FROM missing_files INNER JOIN dataset_details ON dataset_details.dataset_id = missing_files.dataset_id WHERE dataset_details.path_name = 'ARG1'
+getDuplicateFiles
+ SELECT distinct(duplicate_files.duplicate_file) FROM duplicate_files INNER JOIN dataset_details ON dataset_details.dataset_id = duplicate_files.dataset_id WHERE dataset_details.path_name = 'ARG1'
+getBadJobs
+ SELECT distinct(bad_jobs.bad_job) FROM bad_jobs INNER JOIN dataset_details ON dataset_details.dataset_id = bad_jobs.bad_job WHERE dataset_details.path_name = 'ARG1'
+getBadFiles
+ SELECT distinct(bad_files.bad_file) FROM bad_files INNER JOIN dataset_details ON dataset_details.dataset_id = bad_files.dataset_id WHERE dataset_details.path_name = 'ARG1'
+getDatasetInfo
+ SELECT path_name, lfn, file_owner, dataset_entries, dataset_fraction, date_recorded FROM dataset_details WHERE path_name = 'ARG1'
+getDatasetsMadeWithSameTagset
+ SELECT distinct(dataset_id), tagset_id, path_name FROM dataset_details WHERE tagset_id in (SELECT tagset_id FROM dataset_details WHERE path_name = 'ARG1')
+
+e.g.
+getInfo.py -a getTags /QCD_Pt-20to30_EMEnriched_TuneZ2_7TeV-pythia6/Fall11-PU_S6_START44_V9B-v1/AODSIM/V3
+
+"""
+ parser.add_option("-s", "--sql",
+ action = "store_true",
+ dest="sql",
+ help="Enter a raw sql query for cmgdb"
+ )
+ parser.add_option("-a", "--alias",
+ action = "store",
+ dest="alias",
+ help="Enter query alias"
+ )
+
+ (options, args) = parser.parse_args()
+
+
+
+
+ # Dict of query alias'
+ aliasDict = {"getTags":"SELECT distinct(tags.tag_id), tags.tag, tags.package_name from tags INNER JOIN tags_in_sets ON tags.tag_id = tags_in_sets.tag_id JOIN dataset_details ON dataset_details.tagset_id = tags_in_sets.tagset_id WHERE dataset_details.path_name = 'ARG1' ORDER BY tags.tag_id",
+ "getDatasetsAtDate":"SELECT distinct(dataset_id), path_name FROM dataset_details WHERE trunc(date_recorded) = TO_TIMESTAMP('ARG1','DD-MM-YYYY') ORDER BY dataset_id",
+ "getDatasetsAtDateWithOwner":"SELECT distinct(dataset_id), path_name FROM dataset_details WHERE trunc(date_recorded) = TO_TIMESTAMP('ARG1','DD-MM-YYYY') and file_owner = 'ARG2' ORDER BY dataset_id",
+ "getDatasetsWithOwner":"SELECT distinct(dataset_id), path_name FROM dataset_details WHERE file_owner = 'ARG1' ORDER BY dataset_id",
+ "getMissingFiles":"SELECT distinct(missing_files.missing_file) FROM missing_files INNER JOIN dataset_details ON dataset_details.dataset_id = missing_files.dataset_id WHERE dataset_details.path_name = 'ARG1'",
+ "getDuplicateFiles":"SELECT distinct(duplicate_files.duplicate_file) FROM duplicate_files INNER JOIN dataset_details ON dataset_details.dataset_id = duplicate_files.dataset_id WHERE dataset_details.path_name = 'ARG1'",
+ "getBadJobs":"SELECT distinct(bad_jobs.bad_job) FROM bad_jobs INNER JOIN dataset_details ON dataset_details.dataset_id = bad_jobs.bad_job WHERE dataset_details.path_name = 'ARG1'",
+ "getBadFiles":"SELECT distinct(bad_files.bad_file) FROM bad_files INNER JOIN dataset_details ON dataset_details.dataset_id = bad_files.dataset_id WHERE dataset_details.path_name = 'ARG1'",
+ "getDatasetInfo":"SELECT path_name, lfn, file_owner, dataset_entries, dataset_fraction, date_recorded FROM dataset_details WHERE path_name = 'ARG1'",
+ "getDatasetsMadeWithSameTagset":"SELECT distinct(dataset_id), tagset_id, path_name FROM dataset_details WHERE tagset_id in (SELECT tagset_id FROM dataset_details WHERE path_name = 'ARG1')"}
+
+ # If there are no options selected exit.
+ if options.sql is None and options.alias is None:
+ parser.print_help()
+ sys.exit(1)
+ # Allow no less than one argument
+ if len(args)<1:
+ parser.print_help()
+ sys.exit(1)
+
+
+ # If its an SQL query, take 1st arg as query from command line
+ if options.sql:
+ query = args[0]
+
+ # Check that only SELECT statements are being used
+ ## TOTO: Make sure this is specified in the Oracle account
+ select = re.compile('select', re.IGNORECASE)
+ if not select.search(query):
+ print "getDataset.py is for search uses only (SELECT queries). To publish, please use the publish.py script"
+ sys.exit(1)
+ # If an alias is specified
+ elif options.alias:
+ # Check the alias is valid
+ if options.alias in aliasDict:
+ # Check the user has entered the correct number of arguments
+ if len(args) != len(aliasDict[options.alias].split("ARG"))-1:
+ print "Please use the correct amount of arguments %d are required in this alias" % (len(aliasDict[options.alias].split("ARG"))-1)
+ sys.exit(1)
+
+ # Sub Argument 1 into the query string
+ query = re.sub("ARG1",args[0],aliasDict[options.alias])
+ # Sub Argument 2
+ if re.search("ARG2",aliasDict[options.alias]) and len(args)>1:
+ query = re.sub("ARG2",args[1],query)
+
+ # Alias was invalid
+ else:
+ print "Alias %s was not found current alias' are:" % options.alias
+ for i in aliasDict:
+ print i
+ sys.exit(1)
+
+ # Execute the Query
+
+ columns, rows = cmgdbApi.sql(query)
+
+ # Print out the column names
+ colnames = ""
+ for column in columns:
+ colnames += str(column) + "\t"
+ print colnames
+
+ # Print out the results
+ for row in rows:
+ string = ""
+ for column in row:
+ string += str(column) + " ||\t"
+ string = string.rstrip(" ||\t")
+ print string
+
+
+
diff --git a/CMGTools/Production/scripts/getLogger.py b/CMGTools/Production/scripts/getLogger.py
new file mode 100644
index 0000000..54d80da
--- /dev/null
+++ b/CMGTools/Production/scripts/getLogger.py
@@ -0,0 +1,30 @@
+#!/usr/bin/env python
+
+from CMGTools.Production.logger import *
+
+if __name__ == '__main__':
+
+ from optparse import OptionParser
+
+ parser = OptionParser()
+
+ parser.usage = """logger.py
+Get information on the software that was used to process a dataset.
+
+Example:
+logger.py /store/cmst3/user/lucieg/CMG/DoubleMu/Run2011A-May10ReReco-v1/AOD/PAT_CMG/Logger.tgz
+more Logger/*
+ """
+
+ (options,args) = parser.parse_args()
+
+ if len(args)!=1:
+ parser.print_help()
+ sys.exit(1)
+
+ tgzFile = args[0]
+
+ log = logger(tgzFile)
+ log.stageIn()
+
+
diff --git a/CMGTools/Production/scripts/haddChunks.py b/CMGTools/Production/scripts/haddChunks.py
new file mode 100755
index 0000000..013fdfb
--- /dev/null
+++ b/CMGTools/Production/scripts/haddChunks.py
@@ -0,0 +1,36 @@
+#!/bin/env python
+
+from CMGTools.Production.hadd import haddChunks
+
+
+if __name__ == '__main__':
+
+ import os
+ import sys
+ from optparse import OptionParser
+
+ parser = OptionParser()
+ parser.usage = """
+ %prog
+ Find chunks in dir, and run recursive hadd to group all chunks.
+ For example:
+ DYJets_Chunk0/, DYJets_Chunk1/ ... -> hadd -> DYJets/
+ WJets_Chunk0/, WJets_Chunk1/ ... -> hadd -> WJets/
+ """
+ parser.add_option("-r","--remove", dest="remove",
+ default=False,action="store_true",
+ help="remove existing destination directories.")
+ parser.add_option("-c","--clean", dest="clean",
+ default=False,action="store_true",
+ help="move chunks to Chunks/ after processing.")
+
+ (options,args) = parser.parse_args()
+
+ if len(args)!=1:
+ print 'provide exactly one directory in argument.'
+ sys.exit(1)
+
+ dir = args[0]
+
+ haddChunks(dir, options.remove, options.clean)
+
diff --git a/CMGTools/Production/scripts/haddRec.py b/CMGTools/Production/scripts/haddRec.py
new file mode 100755
index 0000000..c77c876
--- /dev/null
+++ b/CMGTools/Production/scripts/haddRec.py
@@ -0,0 +1,25 @@
+#!/bin/env python
+
+from CMGTools.Production.hadd import haddRec
+
+
+if __name__ == '__main__':
+
+ import sys
+ from optparse import OptionParser
+
+ parser = OptionParser()
+ parser.usage = """
+ %prog
+ Like hadd, but works on directories.
+ """
+
+ (options,args) = parser.parse_args()
+
+ if len(args)<3:
+ print 'provide at least 2 directories to be added.'
+ sys.exit(1)
+
+ odir = args[0]
+ idirs = args[1:]
+ haddRec(odir, idirs)
diff --git a/CMGTools/Production/scripts/importNewSource.py b/CMGTools/Production/scripts/importNewSource.py
new file mode 100755
index 0000000..6d18e71
--- /dev/null
+++ b/CMGTools/Production/scripts/importNewSource.py
@@ -0,0 +1,76 @@
+#!/usr/bin/env python
+# Colin
+# creates new source file for a dataset on castor
+# compiles the python module
+# prints the line to be added to the cfg.
+
+import os, sys, imp, re, pprint, string, fnmatch
+from optparse import OptionParser
+
+import CMGTools.Production.eostools as castortools
+
+
+parser = OptionParser()
+parser.usage = """
+importNewSource.py
+Create the source file corresponding to a given sample on castor. Run it from the package where you want to put the source cff, for example CMGTools/Common.
+
+For example, the source file for /HT/Run2011A-May10ReReco-v1/AOD
+would be placed in
+python/sources/HT/Run2011A_May10ReReco_v1/AOD/source_cff.py
+and can easily be loaded in any cfg.
+
+Note that the script makes sure to change all '-' into '_' when creating the destanation directory from the dataset name, so that the source module can then be loaded in a python cfg.
+"""
+
+parser.add_option("-n", "--negate", action="store_true",
+ dest="negate",
+ help="do not proceed",
+ default=False)
+
+
+#parser.add_option("-c", "--castorBaseDir",
+# dest="castorBaseDir",
+# help="Base castor directory. Subdirectories will be created automatically for each prod",
+# default=castorBaseDir.defaultCastorBaseDir)
+
+parser.add_option("-u", "--user",
+ dest="user",
+ help="User who is the owner of the castor base directory, where the sample is located.",
+ default=os.environ['USER'] )
+parser.add_option("-w", "--wildcard",
+ dest="wildcard",
+ help="Unix style wildcard for root files in castor dir.",
+ default="*root")
+parser.add_option("-o", "--output",
+ dest="output",
+ help="Output file name.",
+ default="source_cff.py")
+
+(options,args) = parser.parse_args()
+
+if len(args)!=1:
+ parser.print_help()
+ sys.exit(1)
+
+sampleName = args[0].rstrip('/')
+
+# checking castor dir -----------------
+
+import CMGTools.Production.castorBaseDir as castorBaseDir
+
+cdir = castortools.lfnToCastor( castorBaseDir.castorBaseDir( options.user ) )
+cdir += sampleName
+
+pattern = fnmatch.translate( options.wildcard )
+if not castortools.fileExists(cdir):
+ print 'importNewSource: castor directory does not exist. Exit!'
+ sys.exit(1)
+
+
+# sourceFileList = 'sourceFileList.py -c %s "%s" > %s' % (cdir, pattern, sourceFile)
+
+from CMGTools.Production.doImportNewSource import doImportNewSource
+doImportNewSource( sampleName,
+ 'sourceFileList.py -c %s "%s"' % (cdir, pattern),
+ options.output )
diff --git a/CMGTools/Production/scripts/importNewSourceCAF.py b/CMGTools/Production/scripts/importNewSourceCAF.py
new file mode 100755
index 0000000..ef8147b
--- /dev/null
+++ b/CMGTools/Production/scripts/importNewSourceCAF.py
@@ -0,0 +1,62 @@
+#!/usr/bin/env python
+# Colin
+# creates new source file for a dataset on CAF
+# compiles the python module
+# prints the line to be added to the cfg.
+
+import os, sys, imp, re, pprint, string, subprocess
+from optparse import OptionParser
+
+import CMGTools.Production.castortools as castortools
+
+parser = OptionParser()
+parser.usage = """
+importNewSource.py
+Create the source file corresponding to a given sample on CAF. Run it from the package where you want to put the source cff, for example CMGTools/Common.
+
+For example, the source file for /HT/Run2011A-May10ReReco-v1/AOD
+would be placed in
+python/sources/HT/Run2011A_May10ReReco_v1/AOD/source_cff.py
+and can easily be loaded in any cfg.
+
+Note that the script makes sure to change all '-' into '_' when creating the destanation directory from the dataset name, so that the source module can then be loaded in a python cfg.
+"""
+
+parser.add_option("-n", "--negate", action="store_true",
+ dest="negate",
+ help="do not proceed",
+ default=False)
+parser.add_option("-w", "--wildcard",
+ dest="wildcard",
+ help="UNIX style wildcard for root files in castor dir.",
+ default="*root")
+parser.add_option("-o", "--output",
+ dest="output",
+ help="Output file name.",
+ default="source_cff.py")
+
+(options,args) = parser.parse_args()
+
+if len(args)!=1:
+ parser.print_help()
+ sys.exit(1)
+
+sampleName = args[0].rstrip('/')
+
+# getting all files from this sample -----------------
+
+dbs = 'dbs search --query="find file where dataset like %s"' % sampleName
+
+dbsOut = os.popen(dbs)
+
+# allFiles = []
+for line in dbsOut:
+ if line.find('/store')==-1:
+ continue
+ line = line.rstrip()
+ # print 'line',line
+ # allFiles.append(line)
+
+
+from CMGTools.Production.doImportNewSource import doImportNewSource
+doImportNewSource( sampleName, 'sourceFileListCAF.py ' + sampleName, options.output)
diff --git a/CMGTools/Production/scripts/importSample.py b/CMGTools/Production/scripts/importSample.py
new file mode 100755
index 0000000..5d11f2a
--- /dev/null
+++ b/CMGTools/Production/scripts/importSample.py
@@ -0,0 +1,80 @@
+#!/usr/bin/env python
+# Colin
+# creates new source file for a dataset on castor
+# compiles the python module
+# prints the line to be added to the cfg.
+
+import os, sys, imp, re, pprint, string, fnmatch
+from optparse import OptionParser
+
+import CMGTools.Production.eostools as castortools
+
+parser = OptionParser()
+parser.usage = "%prog \nImport a sample locally."
+parser.add_option("-n", "--negate", action="store_true",
+ dest="negate",
+ help="do not proceed",
+ default=False)
+
+
+#parser.add_option("-c", "--castorBaseDir",
+# dest="castorBaseDir",
+# help="Base castor directory. Subdirectories will be created automatically for each prod",
+# default=castorBaseDir.defaultCastorBaseDir)
+parser.add_option("-u", "--user",
+ dest="user",
+ help="user who is the owner of the castor base directory",
+ default=os.environ['USER'] )
+parser.add_option("-w", "--wildcard",
+ dest="wildcard",
+ help="UNIX style wildcard for root files in castor dir",
+ default=".*root")
+
+(options,args) = parser.parse_args()
+
+if len(args)!=1:
+ parser.print_help()
+ sys.exit(1)
+
+sampleName = args[0]
+
+pattern = fnmatch.translate( options.wildcard )
+
+
+# preparing castor dir -----------------
+
+import CMGTools.Production.castorBaseDir as castorBaseDir
+
+try:
+ cdir = castorBaseDir.castorBaseDir( options.user )
+except:
+ print 'user does not have a castor base dir'
+ sys.exit(1)
+
+cdir += sampleName
+
+if not castortools.fileExists( cdir ):
+ print 'Directory ', cdir, 'does not exist'
+ print 'Please check the sample name, and the user. You can specify a different user using the -u option'
+ sys.exit(2)
+
+# making local source directory ---------
+
+ldir = "./"+sampleName
+
+mkdir = 'mkdir -p ' + ldir
+print mkdir
+
+if not options.negate:
+ os.system( mkdir )
+
+# copy
+
+cmsStage = 'cmsStageAll.py -f %s %s "%s" ' % ( cdir, ldir, pattern )
+if options.negate:
+ cmsStage += '-n'
+
+print cmsStage
+
+
+os.system( cmsStage )
diff --git a/CMGTools/Production/scripts/jobreport.py b/CMGTools/Production/scripts/jobreport.py
new file mode 100644
index 0000000..c582cef
--- /dev/null
+++ b/CMGTools/Production/scripts/jobreport.py
@@ -0,0 +1,176 @@
+#!/bin/env python
+
+import sys, os, re, gzip, fnmatch, tarfile, tempfile
+import CMGTools.Production.eostools as eostools
+from CMGTools.Production.dataset import createDataset
+
+def checkForLogger( dataset_lfn_dir ):
+ """Checks the EOS directory for a Logger.tgz file, if not found, escapes
+ 'sampleName' takes the name of the sample as a string
+ 'fileOwner' takes the file owner on EOS as a string
+ """
+ if len( eostools.matchingFiles( dataset_lfn_dir, "Logger.tgz" ) ) == 1:
+ return createLoggerTemporaryFile( dataset_lfn_dir )
+ else:
+ raise NameError("ERROR: No Logger.tgz file found for this sample. If you would like to preceed anyway, please copy Logger.tgz from your local production directory to your production directory on eos.\n")
+
+def createLoggerTemporaryFile( dataset_lfn_dir ):
+ """Build a temporary logger file object and tarfile object to be used
+ when retrieving tags and jobs"""
+ try:
+ logger_file = tempfile.NamedTemporaryFile()
+ os.system("cmsStage -f "+ os.path.join( dataset_lfn_dir, "Logger.tgz") + " " + logger_file.name)
+ logger_tar_object = tarfile.open(fileobj = logger_file)
+ if len( logger_tar_object.getmembers() )==0:
+ print "\nERROR: Failed to stage logger file"
+ exit(-1)
+ return logger_tar_object
+ except:
+ print "\nERROR: Failed to stage logger file"
+ exit(-1)
+
+def buildBadJobsList( dataset ):
+ badJobs = []
+ try:
+ # Open the file in the logger and get the value
+ print dataset.lfnDir
+ logger_tar_object = checkForLogger( dataset.lfnDir )
+ nJobsFile = logger_tar_object.extractfile("Logger/logger_jobs.txt") #extract Logger/logger_jobs.txt if it exists
+ nJobs = int(nJobsFile.read().split(": ")[1].split("\n")[0]) #read job number from file
+ except:
+ print "ERROR: No jobs file found in logger"
+ exit( -1 )
+
+ if nJobs == None:
+ print "ERROR:Invalid job number - Corrupt jobs report from Logger/logger_jobs.txt"
+ exit( -1 )
+ else:
+ goodFiles = data.listOfGoodFiles()
+ goodJobNumbers = sorted( map( jobNumber, goodFiles ) )
+ totalJobNumbers = range( 1, nJobs )
+
+ badJobs = list( set(totalJobNumbers) - set(goodJobNumbers) )
+ return badJobs
+
+def jobNumber( fileName ):
+ pattern = re.compile('.*_(\d+)\.root$')
+ m = pattern.match(fileName)
+ return int(m.group(1))
+
+def jobDir( allJobsDir, job ):
+ return '{all}/Job_{job}'.format(all=allJobsDir, job=job)
+
+def lsfReport( stdoutgz, unzip=False, nLines=100):
+ sep_line = '-'*70
+ print
+ print sep_line
+ print stdoutgz
+ print
+ stdout = None
+ if unzip:
+ stdout = gzip.open(stdoutgz)
+ else:
+ stdout = open(stdoutgz)
+ lines = stdout.readlines()
+ nLines = min(nLines, len(lines))
+ for line in lines[-nLines:]:
+ line = line.rstrip('\n')
+ print line
+
+def jobReport( allJobsDir, job, nLines=100):
+ jdir = jobDir( allJobsDir, job )
+ for root, dirs, files in os.walk(jdir):
+ stdout = 'STDOUT.gz'
+ if stdout in files:
+ lsfReport('/'.join( [root, stdout] ), True, nLines)
+ stdout = 'STDOUT'
+ if stdout in files:
+ lsfReport('/'.join( [root, stdout] ), False, nLines)
+
+def jobSubmit( allJobsDir, job, cmd):
+ jdir = jobDir( allJobsDir, job )
+ oldPwd = os.getcwd()
+ os.chdir( jdir )
+ print cmd
+ os.system( cmd )
+ os.chdir( oldPwd )
+
+
+
+if __name__ == '__main__':
+
+ from optparse import OptionParser
+
+ parser = OptionParser()
+ parser.usage = """
+ %prog [options]
+
+ Prints the list of bad jobs.
+ Using the options, you can get a log of what happened during each bad job,
+ and you can resubmit these jobs.
+ """
+ parser.add_option("-r", "--report", dest="report",
+ action = 'store_true',
+ default=False,
+ help='Print report for bad jobs.')
+ parser.add_option("-n", "--nlines", dest="nlines",
+ default=100,
+ help='Number of lines in the report for each job.')
+ parser.add_option("-s", "--submit", dest="submit",
+ action = 'store_true',
+ default=False,
+ help='Print resubmission command')
+ parser.add_option("-u", "--user", dest="user", default=os.environ.get('USER', None),help='user owning the dataset.\nInstead of the username, give "LOCAL" to read datasets in a standard unix filesystem, and "CMS" to read official CMS datasets present at CERN.')
+ parser.add_option("-w", "--wildcard", dest="wildcard", default='*root',help='A UNIX style wildcard for root file printout')
+ parser.add_option("-b", "--batch", dest="batch",
+ help="batch command. default is: 'bsub -q 8nh < batchScript.sh'. You can also use 'nohup < ./batchScript.sh &' to run locally.",
+ default="bsub -q 8nh < ./batchScript.sh")
+ parser.add_option("-c", "--readcache", dest="readcache",
+ action = 'store_true',
+ default=False,
+ help='Read from the cache.')
+ parser.add_option("-j", "--badjobs", dest="badjoblists",
+ default=None,
+ help='Lists of bad jobs, as [1,5];[2,5,7]')
+
+ (options,args) = parser.parse_args()
+
+ if len(args)!=2:
+ print 'please provide the dataset name and the job directory in argument'
+ sys.exit(1)
+
+ dataset = args[0]
+ allJobsDir = args[1]
+
+ user = options.user
+ pattern = fnmatch.translate( options.wildcard )
+
+ data = createDataset(user, dataset, pattern, options.readcache)
+
+
+ badJobs = []
+ if options.badjoblists is None:
+ badJobs = buildBadJobsList( data )
+
+ else:
+ # import pdb; pdb.set_trace()
+ bjlsstr = options.badjoblists.split(';')
+ bjlsstr = filter(lambda x: len(x)>0, bjlsstr)
+ bjls = map(eval, bjlsstr)
+ setOfBadJobs = set()
+ for bjl in bjls:
+ setOfBadJobs.update( set(bjl) )
+ # print setOfBadJobs
+ # sys.exit(1)
+ # print len(badJobs), 'bad jobs'
+ # print badJobs
+ badJobs = sorted( setOfBadJobs )
+
+ if options.report:
+ for job in badJobs:
+ jobReport(allJobsDir, job, int(options.nlines) )
+ elif options.submit:
+ for job in badJobs:
+ jobSubmit(allJobsDir, job, options.batch)
+ else:
+ print badJobs
diff --git a/CMGTools/Production/scripts/listSamples.py b/CMGTools/Production/scripts/listSamples.py
new file mode 100755
index 0000000..abeb1bc
--- /dev/null
+++ b/CMGTools/Production/scripts/listSamples.py
@@ -0,0 +1,124 @@
+#!/usr/bin/env python
+# Colin
+# creates new source file for a dataset on castor
+# compiles the python module
+# prints the line to be added to the cfg.
+
+import os, sys, re
+from optparse import OptionParser
+
+import CMGTools.Production.eostools as castortools
+
+
+def allSampleInfo( sampleName, listLevel ):
+
+ if listLevel == 3:
+ contents = castortools.ls(castorDir)
+ for c in contents:
+ print c
+ #os.system("rfdir %s | awk '{print \"%s/\"$9}'" % (castorDir,castorDir) )
+ return
+
+ print sampleName
+
+ if listLevel>0:
+ print '------------------------------------------------------------------------------------------------------------'
+ print 'PFN:'
+ print castorDir
+ print 'LFN:'
+ print castortools.castorToLFN(castorDir)
+ if listLevel>1:
+ contents = castortools.ls(castorDir)
+ for c in contents:
+ print c
+ if listLevel>0 and localDir!=None:
+ print 'local:'
+ print localDir
+ if os.path.isdir( localDir ):
+ if listLevel>1:
+ os.system('ls -l ' + localDir )
+ # print localDir + '*.root'
+ else:
+ if listLevel>0:
+ print 'TO BE IMPORTED'
+ if listLevel>0:
+ print
+ print
+
+
+parser = OptionParser()
+parser.usage = """
+%prog
+List datasets.
+
+It is advisable to import some of your datasets locally.
+In this case, choose a local base directory where you will import your datasets, somewhere where you have space. You can import your datasets locally using importSample.py from this directory.
+Set the following environment variable so that listSamples.py knows where to find your local samples:
+
+export CMGLOCALBASEDIR=
+
+Examples:
+listSamples.py /HT/Run2011A-May10ReReco-v1/AOD/BADPF -u cbern
+listSamples.py /HT/Run2011A-May10ReReco-v1/AOD/BADPF -u cbern -l 2
+"""
+
+import CMGTools.Production.castorBaseDir as cBaseDir
+
+parser.add_option("-u", "--user",
+ dest="user",
+ help="User who is the owner of the castor base directory. Note that this user must have his/her ~/public/DataSets.txt up to date",
+ default=os.environ['USER'] )
+#parser.add_option("-d", "--localBaseDir",
+# dest="localBaseDir",
+# help="Local base directory. In case you have a local base directory where you import your samples, you can",
+# default="/afs/cern.ch/user/c/cbern/localscratch/Data/Analysis/SusyJetMET")
+parser.add_option("-l", "--listLevel",
+ dest="listLevel",
+ help="list level",
+ default=False)
+
+(options,args) = parser.parse_args()
+
+if len(args)!=1:
+ parser.print_help()
+ sys.exit(1)
+
+
+castorDir = ""
+localDir = ""
+
+# opions.user could be of the form user_area
+user,area = cBaseDir.getUserAndArea(options.user)
+
+dataSets = '/afs/cern.ch/user/{first}/{user}/public/DataSets.txt'.format(
+ first = user[0], # first letter of the username
+ user = user
+ )
+
+ifile=open(dataSets,'r')
+
+pattern = re.compile( args[0] )
+
+castorBaseDir = castortools.lfnToCastor(cBaseDir.castorBaseDir( options.user ))
+
+for line in ifile.readlines():
+ line = line.rstrip()
+ if len(line)==0 or line[0]!='/': continue
+ if pattern.search( line ):
+ sampleName = line
+ try:
+ castorDir = castorBaseDir + sampleName
+ except:
+ sys.exit(1)
+ localDir = None
+ try:
+ localDir = os.environ['CMGLOCALBASEDIR']
+ localDir += sampleName
+ except:
+ pass
+ allSampleInfo( sampleName, int(options.listLevel) )
+
+
+
+
+# allSampleInfo( sampleName, options.listLevel)
diff --git a/CMGTools/Production/scripts/logger.py b/CMGTools/Production/scripts/logger.py
new file mode 100755
index 0000000..15127f9
--- /dev/null
+++ b/CMGTools/Production/scripts/logger.py
@@ -0,0 +1,39 @@
+#!/usr/bin/env python
+
+from CMGTools.Production.logger import *
+
+if __name__ == '__main__':
+
+ from optparse import OptionParser
+
+ parser = OptionParser()
+
+ parser.usage = """logger.py
+Get information on the software that was used to process a dataset.
+
+Example:
+logger.py /store/cmst3/user/lucieg/CMG/DoubleMu/Run2011A-May10ReReco-v1/AOD/PAT_CMG/Logger.tgz
+more Logger/*
+ """
+
+ (options,args) = parser.parse_args()
+
+ if len(args)!=1:
+ parser.print_help()
+ sys.exit(1)
+
+ dirOrFile = args[0]
+
+ try:
+ log = logger(dirOrFile)
+ # log.logCMSSW()
+
+ if log.dirLocal == None:
+ log.stageIn()
+
+ # log.addFile('patTuple_PATandPF2PAT_RecoJets_cfg.py')
+ log.stageOut('/store/cmst3/user/cbern/Test')
+ # log.dump()
+ except ValueError as err:
+ print err, '. Exit!'
+ sys.exit(1)
diff --git a/CMGTools/Production/scripts/lslast.py b/CMGTools/Production/scripts/lslast.py
new file mode 100755
index 0000000..43b879c
--- /dev/null
+++ b/CMGTools/Production/scripts/lslast.py
@@ -0,0 +1,19 @@
+#!/bin/env python
+'''
+This script returns the last file matching a pattern in a given directory
+'''
+import glob
+import sys
+import os
+from stat import *
+
+allFiles = []
+if( len(sys.argv)<2 ):
+ allFiles = glob.glob('*')
+else:
+ allFiles = sys.argv[1:]
+
+# accessing time of last modification
+filesWithTime = [(os.stat(file)[ST_MTIME], file) for file in allFiles]
+time, lastFile = max( filesWithTime )
+print lastFile
diff --git a/CMGTools/Production/scripts/mergeEDMFiles.py b/CMGTools/Production/scripts/mergeEDMFiles.py
new file mode 100755
index 0000000..3ce287b
--- /dev/null
+++ b/CMGTools/Production/scripts/mergeEDMFiles.py
@@ -0,0 +1,93 @@
+#!/usr/bin/env python
+# Colin Bernet, Dec 2009
+
+import FWCore.ParameterSet.Config as cms
+from optparse import OptionParser
+import os,sys
+
+def outputFile( args ):
+ return args[0]
+
+def inputFiles( args ):
+ return args[1:]
+
+def protocol( files ):
+ newFiles = []
+ for file in files:
+ file = 'file:' + file
+ newFiles.append(file)
+ return newFiles
+
+def testRoot( files ):
+ for file in files:
+ if not os.path.isfile( file ):
+ print 'file', file, 'does not exist'
+ return False
+ (dummy, ext) = os.path.splitext( file )
+ if not ext == '.root':
+ print 'file', file, 'is not a root file'
+ return False
+ return True
+
+
+parser = OptionParser()
+parser.usage = "%prog \nMerge EDM files"
+parser.add_option("-n", "--negate", action="store_true",
+ dest="negate", default=False,
+ help="create cfg file, but do not cmsRun")
+
+(options,args) = parser.parse_args()
+
+if len(args) < 2:
+ parser.print_help()
+ sys.exit(1)
+
+outFile = outputFile( args )
+inFiles = inputFiles( args )
+
+if not testRoot( inFiles ): sys.exit(1)
+
+filesWithProtocol = protocol( inFiles )
+
+
+process = cms.Process("COPY")
+
+process.source = cms.Source(
+ "PoolSource",
+ fileNames = cms.untracked.vstring(
+ filesWithProtocol
+ ),
+ )
+
+process.options = cms.untracked.PSet( wantSummary = cms.untracked.bool(False))
+
+process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32(-1) )
+
+process.load("Configuration.EventContent.EventContent_cff")
+process.out = cms.OutputModule(
+ "PoolOutputModule",
+ # process.AODSIMEventContent,
+ outputCommands = cms.untracked.vstring(
+ 'keep *'
+ ),
+ fileName = cms.untracked.string( outFile ),
+ )
+
+process.endpath = cms.EndPath(
+ process.out
+ )
+
+process.load("FWCore.MessageLogger.MessageLogger_cfi")
+process.MessageLogger.cerr.FwkReport.reportEvery = 100
+
+outpyFile = open("tmpConfig.py","w")
+outpyFile.write("import FWCore.ParameterSet.Config as cms\n")
+outpyFile.write(process.dumpPython())
+outpyFile.close()
+
+print process.source.fileNames
+print 'will be merged into ', outFile
+
+if not options.negate:
+ os.system("cmsRun tmpConfig.py")
+
diff --git a/CMGTools/Production/scripts/migrateSample.py b/CMGTools/Production/scripts/migrateSample.py
new file mode 100755
index 0000000..5aaa017
--- /dev/null
+++ b/CMGTools/Production/scripts/migrateSample.py
@@ -0,0 +1,94 @@
+#!/usr/bin/env python
+
+import CMGTools.Production.eostools as castortools
+
+import os, sys
+from optparse import OptionParser
+
+import CMGTools.Production.eostools as castortools
+
+class Migrate(object):
+
+ def __init__(self, src, dest):
+
+ #this seems to matter to xrd
+ if not dest.endswith(os.sep):
+ dest = dest+ os.sep
+
+ self.src = src
+ self.dest = dest
+
+ #self.src_files = [f for f in castortools.listFiles(src, rec = False) if f and castortools.isFile(f)]
+ #self.dest_files = [f for f in castortools.listFiles(dest, rec = False) if f and castortools.isFile(f)]
+ self.src_files = [(f[4],f[1]) for f in castortools.listFiles(src, rec = False, full_info = True) if f]
+ self.dest_files = [(f[4],f[1]) for f in castortools.listFiles(dest, rec = False, full_info = True) if f]
+
+ self.problem_files = []
+
+ #clean the files if they are already present
+ src_dist = {}
+ for s in self.src_files:
+ src_dist[os.path.basename(s[0])] = s
+
+ for d in self.dest_files:
+ base = os.path.basename(d[0])
+ if src_dist.has_key(base):
+ s = src_dist[base]
+ if d[1] != s[1]:
+ self.problem(s,'File exists in destination, but with different file size.')
+ print "Removing '%s' from copy list" % s[0]
+ self.src_files.remove(s)
+
+
+ def problem(self, name, reason):
+ print 'File problem',name,reason
+ self.problem_files.append((name,reason))
+
+ def copy(self, path, dest, fraction = 1.0):
+ print 'copying',path
+ out, err, ret = castortools.runXRDCommand(path,'cp',dest)
+ if "cp returned 0" in out:
+ print "[%f] The file '%s' was copied successfully" % (fraction,path)
+ else:
+ self.problem(path,'The copy failed. Someoutput is here "%s" and here "%s"' % (out, err))
+
+ def migrate(self):
+
+ count = 0
+ for s in self.src_files:
+ fraction = count/(len(self.src_files)*1.)
+ self.copy(s[0],self.dest,fraction)
+ count += 1
+
+ if self.problem_files:
+ print >> sys.stderr, 'The following files had problems, and must be handled manually'
+ for p in self.problem_files:
+ print >> sys.stderr, p[0],p[1]
+
+
+if __name__ == '__main__':
+
+ parser = OptionParser()
+ parser.usage = """
+%s --src source_dir --dest dest_dir
+
+Both the source and destination must exist
+"""
+
+ parser.add_option("-s", "--src", dest="source",
+ help="The source directory", default=None)
+ parser.add_option("-d", "--dest", dest="dest",
+ help="The destination directory", default=None)
+
+ (options,args) = parser.parse_args()
+
+ if options.source is None or options.dest is None:
+ print >> sys.stderr, 'Both the source and destination must be set'
+ sys.exit(-1)
+
+ if not castortools.isDirectory(options.source) or not castortools.isDirectory(options.dest):
+ print >> sys.stderr, 'Both the source and destination directories must exist'
+ sys.exit(-1)
+
+ m = Migrate(options.source,options.dest)
+ m.migrate()
diff --git a/CMGTools/Production/scripts/phedexbuffer.py b/CMGTools/Production/scripts/phedexbuffer.py
new file mode 100755
index 0000000..a4c5da6
--- /dev/null
+++ b/CMGTools/Production/scripts/phedexbuffer.py
@@ -0,0 +1,83 @@
+#!/bin/env python
+
+import json
+import pprint
+import operator
+import urllib2
+
+def teraByte( byte ):
+ return float(byte) / 1024. / 1024. / 1024. / 1024.
+
+class DataSet(object):
+ def __init__(self, name, size):
+ self.name = name
+ self.size = size
+
+ def __str__(self):
+ tmp = '{size:3.1f} {name} '.format( size=self.size,
+ name=self.name )
+ return tmp
+
+def fetchData():
+ print 'accessing phedex on cmsweb.cern.ch'
+ url = 'https://cmsweb.cern.ch/phedex/datasvc/json/prod/subscriptions?node=T2_CH_CERN&group=local&create_since=0'
+ h1 = urllib2.urlopen( url )
+ content = h1.read()
+ # jsondata = res.read()
+ print 'saving json data'
+ save = open('save.json','w')
+ save.write( content )
+
+
+if __name__ == '__main__':
+
+ from optparse import OptionParser
+
+ parser = OptionParser()
+ parser.usage = "%prog [options]\nPhedex buffer status."
+ parser.add_option("-c", "--cache", dest="useCache", default=False,
+ action='store_true',
+ help='read status from the cache.')
+
+ (options,args) = parser.parse_args()
+
+ if len(args)!=0:
+ parser.print_help()
+ sys.exit(1)
+
+
+ readCache = options.useCache
+ if not readCache:
+ fetchData()
+
+ res = None
+ try:
+ res = open('save.json')
+ except IOError:
+ fetchData()
+ res = open('save.json')
+
+ objs = json.loads( res.read() )
+ datasets = objs['phedex']['dataset']
+
+ myDatasets = []
+
+ totSize = 0
+ for dataset in datasets:
+ name = dataset['name']
+ size = teraByte(dataset['bytes'])
+ totSize += size
+ myds = DataSet( name, size )
+ myDatasets.append( myds )
+ # print myds
+
+ # pprint.pprint(datasets[0])
+ print 'by name:'
+ for ds in sorted(myDatasets, key=operator.attrgetter('name') ):
+ print ds
+ print
+ print 'by size'
+ for ds in sorted(myDatasets, key=operator.attrgetter('size') ):
+ print ds
+ print
+ print 'TOTAL:', totSize, ' TB'
diff --git a/CMGTools/Production/scripts/pickEvents.py b/CMGTools/Production/scripts/pickEvents.py
new file mode 100755
index 0000000..177c612
--- /dev/null
+++ b/CMGTools/Production/scripts/pickEvents.py
@@ -0,0 +1,99 @@
+#!/usr/bin/env python
+# Colin Bernet, Dec 2009
+
+import FWCore.ParameterSet.Config as cms
+from optparse import OptionParser
+
+import sys,os, re, pprint, imp
+
+def getFiles( dbsOut ):
+
+ pattern = re.compile( '(^/store.*)\n' )
+ files = cms.untracked.vstring()
+ for line in dbsOut:
+ m = pattern.match( line )
+ if m:
+ files.append( m.group(1) )
+ return files
+
+def decodeEventInfo( string ):
+
+ spat = '^(\d+):(\d+):(\d+)$'
+ pattern = re.compile( spat )
+ m = pattern.match( string )
+ if m:
+ run = m.group(1)
+ lumi = m.group(2)
+ event = m.group(3)
+ return ( run, lumi, event )
+ else:
+ print string, 'does not match pattern: ', spat
+ print 'please specify your event information correctly, like run:lumi:event.'
+ sys.exit(2)
+
+def decodeEventsInfo( eventsInfo ):
+
+ listOfEventInfo = eventsInfo.rsplit(',')
+ decodedEventInfos = []
+ for eventInfo in listOfEventInfo:
+ decodedEventInfos.append( decodeEventInfo( eventInfo ) )
+
+ return decodedEventInfos
+
+def buildDBSQuery( decodedEventInfos):
+ dbsQuery = 'dbs search --query "find file where dataset=/ExpressPhysics/BeamCommissioning09-Express-v2/FEVT and ( ('
+ eventRanges = cms.untracked.VEventRange()
+ firstOne = True
+ for eventInfo in decodedEventInfos:
+ (run, lumi, event) = eventInfo
+ orstr = ' or ('
+ if firstOne:
+ orstr = ''
+ firstOne = False
+
+ dbsQuery = '%s %s run=%s and lumi=%s )' % (dbsQuery, orstr, run, lumi)
+ eventRange = '%s:%s' % (run, event)
+ eventRanges.append( eventRange )
+
+ dbsQuery += ')"'
+ return (dbsQuery, eventRanges)
+
+parser = OptionParser()
+parser.usage = "%prog \neventsInfo should be of the form: 'run1:lumi1:event1,run2:lumi2:event2,...'"
+parser.add_option("-n", "--negate", action="store_true",
+ dest="negate", default=False,
+ help="create cfg file, but do not cmsRun")
+
+(options,args) = parser.parse_args()
+
+if len(args) != 2:
+ parser.print_help()
+ sys.exit(1)
+
+eventsInfo = args[0]
+decodedEventInfos = decodeEventsInfo( eventsInfo )
+
+(dbsQuery,eventRanges) = buildDBSQuery( decodedEventInfos )
+
+cfg = args[1]
+
+handle = open(cfg, 'r')
+cfo = imp.load_source("pycfg", cfg, handle)
+process = cfo.process
+handle.close()
+
+print dbsQuery
+dbsOut = os.popen('dbs search --query %s' % dbsQuery)
+
+process.source.fileNames = getFiles( dbsOut )
+
+
+process.source.eventsToProcess = eventRanges
+
+outFile = open("tmpConfig.py","w")
+outFile.write("import FWCore.ParameterSet.Config as cms\n")
+outFile.write(process.dumpPython())
+outFile.close()
+
+if options.negate == False:
+ os.system("cmsRun tmpConfig.py")
diff --git a/CMGTools/Production/scripts/powhegbatch.py b/CMGTools/Production/scripts/powhegbatch.py
new file mode 100755
index 0000000..449aeed
--- /dev/null
+++ b/CMGTools/Production/scripts/powhegbatch.py
@@ -0,0 +1,159 @@
+#!/bin/env python
+
+import sys
+import imp
+import copy
+import os
+import shutil
+import pickle
+import math
+import re
+
+from CMGTools.Production.batchmanager import BatchManager
+
+## def chunks(l, n):
+## return [l[i:i+n] for i in range(0, len(l), n)]
+
+## def split(comps):
+## # import pdb; pdb.set_trace()
+## splitComps = []
+## for comp in comps:
+## if hasattr( comp, 'splitFactor') and comp.splitFactor>1:
+## chunkSize = len(comp.files) / comp.splitFactor
+## if len(comp.files) % comp.splitFactor:
+## chunkSize += 1
+## # print 'chunk size',chunkSize, len(comp.files), comp.splitFactor
+## for ichunk, chunk in enumerate( chunks( comp.files, chunkSize)):
+## newComp = copy.deepcopy(comp)
+## newComp.files = chunk
+## newComp.name = '{name}_Chunk{index}'.format(name=newComp.name,
+## index=ichunk)
+## splitComps.append( newComp )
+## else:
+## splitComps.append( comp )
+## return splitComps
+
+
+def batchScriptCERN( index, remoteDir=''):
+ '''prepare the LSF version of the batch script, to run on LSF'''
+ script = """#!/bin/bash
+#BSUB -q 8nm
+echo 'environment:'
+echo
+env
+ulimit -v 3000000
+echo 'copying job dir to worker'
+cd $CMSSW_BASE/src
+eval `scram ru -sh`
+cd -
+cp -rf $LS_SUBCWD .
+ls
+cd `find . -type d | grep /`
+echo 'running'
+# here, run powheg
+cat powheg.input > out.txt
+echo 'sending the job directory back'
+cp out.txt $LS_SUBCWD
+"""
+ return script
+
+
+def batchScriptLocal( remoteDir, index ):
+ '''prepare a local version of the batch script, to run using nohup'''
+
+ script = """#!/bin/bash
+echo 'running'
+cat powheg.input
+echo
+powheg powheg.input
+echo 'sending the job directory back'
+"""
+ return script
+
+
+card_re = re.compile('(\S+)\s+(\d+).*')
+
+
+class MyBatchManager( BatchManager ):
+ '''Batch manager specific to cmsRun processes.'''
+
+ def PrepareJobUser(self, jobDir, jobValue ):
+ '''Prepare one job. This function is called by the base class.'''
+ print jobValue
+
+ powheg_config = open(cfgFileName, 'r')
+ ofile = open( '/'.join([jobDir, cfgFileName]), 'w')
+ for line in powheg_config:
+ # line = line.rstrip()
+
+ match = card_re.match(line)
+ if match:
+ card_name = match.group(1)
+ value = match.group(2)
+ if card_name == 'iseed':
+ value = ''.join([value, str(jobValue)])
+ line = '\t'.join([card_name, value, '\n'])
+ ofile.write(line)
+ ofile.close()
+ powheg_config
+
+ #prepare the batch script
+ scriptFileName = jobDir+'/batchScript.sh'
+ scriptFile = open(scriptFileName,'w')
+ # the line below is probably obsolete
+ storeDir = self.remoteOutputDir_.replace('/castor/cern.ch/cms','')
+ mode = self.RunningMode(options.batch)
+ if mode == 'LXPLUS':
+ scriptFile.write( batchScriptCERN( storeDir, value) )
+ elif mode == 'LOCAL':
+ scriptFile.write( batchScriptLocal( storeDir, value) )
+ scriptFile.close()
+ os.system('chmod +x %s' % scriptFileName)
+
+## shutil.copyfile(cfgFileName, jobDir+'/pycfg.py')
+## jobConfig = copy.deepcopy(config)
+## jobConfig.components = [ components[value] ]
+## cfgFile = open(jobDir+'/config.pck','w')
+## pickle.dump( jobConfig, cfgFile )
+## # pickle.dump( cfo, cfgFile )
+## cfgFile.close()
+
+
+if __name__ == '__main__':
+ batchManager = MyBatchManager()
+ batchManager.parser_.usage="""
+ %prog [options]
+
+ Run Colin's python analysis system on the batch.
+ Job splitting is determined by your configuration file.
+ """
+
+ options, args = batchManager.ParseOptions()
+ if len(args)!=2:
+ print batchManager.parser_.usage
+ print
+ print 'need exactly two arguments'
+ sys.exit(1)
+
+ njobs, cfgFileName = args
+ njobs = int(njobs)
+
+ listOfValues = range(0, njobs)
+ batchManager.PrepareJobs( listOfValues )
+ waitingTime = 0.1
+ batchManager.SubmitJobs( waitingTime )
+
+
+
+## cfo = imp.load_source("pycfg", cfgFileName, handle)
+## config = cfo.config
+## handle.close()
+
+## components = split( [comp for comp in config.components if len(comp.files)>0] )
+## listOfValues = range(0, len(components))
+## listOfNames = [comp.name for comp in components]
+
+## batchManager.PrepareJobs( listOfValues, listOfNames )
+## waitingTime = 0.1
+## batchManager.SubmitJobs( waitingTime )
+
diff --git a/CMGTools/Production/scripts/printEvents.py b/CMGTools/Production/scripts/printEvents.py
new file mode 100755
index 0000000..0ecdf52
--- /dev/null
+++ b/CMGTools/Production/scripts/printEvents.py
@@ -0,0 +1,84 @@
+#!/usr/bin/env python
+
+import FWCore.ParameterSet.Config as cms
+
+import os,sys,re
+from optparse import OptionParser
+
+parser = OptionParser()
+parser.usage = "%prog \nPrint all events in an EDM file. Run it on a smalle file!!"
+
+(options, args) = parser.parse_args()
+
+process = cms.Process("COPY")
+
+if len(args) != 1:
+ parser.print_help()
+ sys.exit(1)
+
+file = args[0]
+
+process.source = cms.Source(
+ "PoolSource",
+ noEventSort = cms.untracked.bool(True),
+ duplicateCheckMode = cms.untracked.string("noDuplicateCheck"),
+ fileNames = cms.untracked.vstring()
+)
+process.source.fileNames.extend([
+ 'file:%s' % file,
+])
+
+fileName = process.source.fileNames[0]
+fileName = fileName.replace('file:', '')
+print "Building list of events in file '%s'" % fileName
+
+process.options = cms.untracked.PSet( wantSummary = cms.untracked.bool(False))
+process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32(-1) )
+
+process.load("FWCore.MessageLogger.MessageLogger_cfi")
+process.MessageLogger.cerr.FwkReport.reportEvery = 1
+
+outFile = open("tmpConfig.py","w")
+outFile.write("import FWCore.ParameterSet.Config as cms\n")
+outFile.write(process.dumpPython())
+outFile.close()
+
+from subprocess import Popen, PIPE, STDOUT
+
+cmd = 'cmsRun tmpConfig.py'
+p = Popen(cmd, shell=True, stdin=PIPE, stdout=PIPE, stderr=STDOUT, close_fds=True)
+# output = p.stdout.read()
+
+# print 'toto', output
+
+pattern = re.compile('Run\s+(\d+), Event\s+(\d+), LumiSection\s+(\d+)')
+
+events = []
+while True:
+ line = p.stdout.readline()
+ if line:
+ line.rstrip()
+ match = pattern.search( line )
+ if match:
+ events.append((int(match.group(1)),
+ int(match.group(3)),
+ int(match.group(2))))
+# print 'Run: ',match.group(1).rjust(7), \
+# '\tEvent: ', match.group(2).rjust(12), \
+# '\tLumi: ', match.group(3).rjust(10)
+ else:
+ break
+
+# Dump the events all nicely sorted.
+if len(events):
+ events.sort()
+ if len(events) == 1:
+ print "Found 1 event:"
+ else:
+ print "Found %d events:" % len(events)
+ for (run, ls, evt) in events:
+ print "Run: %7d\tEvent: %12d\tLumi: %10d" % (run, evt, ls)
+else:
+ print "No events found"
+
+print
diff --git a/CMGTools/Production/scripts/publish.py b/CMGTools/Production/scripts/publish.py
new file mode 100755
index 0000000..1d76355
--- /dev/null
+++ b/CMGTools/Production/scripts/publish.py
@@ -0,0 +1,144 @@
+#!/usr/bin/env python
+## Author: Peter Meckiffe
+## @ CERN, Meyrin
+## September 27th 2011
+
+import os, getpass, sys, re, optparse, copy
+from datetime import *
+from CMGTools.Production.findDSOnSav import validLogin
+from CMGTools.Production.nameOps import *
+from CMGTools.Production.publish import publish
+from CMGTools.Production.publishTask import PublishTask
+from optparse import *
+
+if __name__ == '__main__':
+ parser = optparse.OptionParser()
+ def isComment(word):
+ if word[0]=='"'or word[0]=="'":
+ return word
+ else: return None
+
+ def separateOutput(line):
+ line = re.sub("\s+", " ", line)
+ line = line.lstrip().rstrip()
+ line = line.split(" ")
+ if len(line) > 3:
+ print "too many args in line"
+ return False
+ for word in line: word = word.lstrip().rstrip()
+ comment = None
+ fileowner = None
+ sampleName = None
+ if isCMGDBName(line[0]):
+ if len(line)>2:
+ print "too many args in line"
+ return False
+ fileowner = getFileOwner(line[0])
+ sampleName = getSampleName(line[0])
+ if len(line) == 2: comment = isComment(line[1])
+ elif re.search("%", line[0]):
+ fileowner = line[0].split("%")[0]
+ sampleName = line[0].split("%")[1]
+ if len(line)==2:
+ comment = isComment(line[1])
+ if len(line)>2:
+ print "too many args in line"
+ return False
+ elif isSampleName(line[0]):
+ sampleName = line[0]
+ if len(line)>1:
+ comment = isComment(line[1])
+ if comment is None:
+ fileowner = line[1]
+ if len(line)==3:
+ comment = isComment(line[2])
+ return sampleName, str(fileowner), comment
+
+ parser.usage = """
+ %prog [options]
+
+ Use this script to publish dataset details to CmgDB and savannah.
+ Example:
+ publish.py -F cbern /VBF_HToTauTau_M-120_7TeV-powheg-pythia6-tauola/Summer11-PU_S4_START42_V11-v1/AODSIM/V2/PAT_CMG_V2_5_0_Test_v2
+ """
+
+ group = OptionGroup(parser, "Publish Options", """These options affect the way you publish to Savannah and CMGDB""")
+ genGroup = OptionGroup(parser, "Login Options", """These options apply to your login credentials""")
+ PublishTask.addOptionStatic(group)
+ group.add_option("--min-run", dest="min_run", default=-1, type=int, help='When querying DBS, require runs >= than this run')
+ group.add_option("--max-run", dest="max_run", default=-1, type=int, help='When querying DBS, require runs <= than this run')
+
+
+ # If specified is used to log in to savannah (only required if user that created the dataset,
+ # is different to user publishing it)
+ genGroup.add_option("-u", "--username",
+ action = "store",
+ dest="username",
+ help="""Specify the username to access both the DBS and savannah servers.
+ Default is $USER.""",
+ default=os.environ['USER'] )
+ # If specified is used as password to DBS and savannah
+ # If ommited the secure password prompt will appear
+ genGroup.add_option("-p", "--password",
+ action = "store",
+ dest="password",
+ help="""Specify the password to access both the DBS and savannah servers.
+ If not entered, secure password prompt will appear.""",
+ default=None )
+
+ genGroup.add_option("-d", "--dev",
+ action = "store_true",
+ dest="development",
+ help="""Publish on official or development database.""",
+ default=False )
+ # If user wants to add multiple datasets from file
+ group.add_option("-M", "--multi",
+ action = "store_true",
+ dest="multi",
+ help="""Argument is now LFN to location of .txt file
+ Entries in the file should be on independant lines in the form: DatasetName Fileowner 'comment'
+ Comment is not compulsory, and if fileowner is not entered, $USER will be used as default.
+ Comment MUST be enclosed in speech marks
+ E.g.
+ /MuHad/Run2011A-05Aug2011-v1/AOD/V2 cmgtools 'comment'
+ Single or double speech marks are accepted""",
+ default = False)
+ parser.add_option_group(genGroup)
+ parser.add_option_group(group)
+
+ (options, args) = parser.parse_args()
+
+ # Allow no more than one argument
+ if len(args)!=1:
+ parser.print_help()
+ sys.exit(1)
+
+ if options.password is None:
+ options.password = PublishTask.getPassword(options.username)
+ if options.password is None:
+ print "fail"
+ print "Authentication Failed, exiting\n\n"
+ sys.exit(1)
+
+
+ # For multiple file input
+ if options.multi:
+ file = open(args[0], 'r')
+ lines = file.readlines()
+ for line in lines:
+ sampleName, fileowner, comment = separateOutput(line)
+ if fileowner is not None:
+ options.fileown = fileowner
+ if comment is not None:
+ options.commented = comment
+ pub = PublishTask(sampleName,options.fileown,copy.deepcopy(options) )
+ pub.password = options.password
+ pub.run({})
+
+ # For singular file input
+ else:
+ sampleName = args[0].rstrip("/")
+ pub = PublishTask(sampleName,options.fileown, copy.deepcopy(options) )
+ pub.password = options.password
+ pub.run({})
+
diff --git a/CMGTools/Production/scripts/publishValidationRunInfo.py b/CMGTools/Production/scripts/publishValidationRunInfo.py
new file mode 100755
index 0000000..cf6921d
--- /dev/null
+++ b/CMGTools/Production/scripts/publishValidationRunInfo.py
@@ -0,0 +1,254 @@
+#!/usr/bin/env python
+## Author: Anastasios Antoniadis
+
+import sys, os, getpass, pprint, ast, re, tarfile, shutil, shelve, anydbm, optparse
+import CMGTools.Production.eostools as eostools
+from CMGTools.Production.cmgdbToolsApi import CmgdbToolsApi
+from CMGTools.Production.findDSOnSav import validLogin
+from optparse import *
+
+class ValidationRunInfo( object ):
+
+ def __init__( self, valRunDir, components_dict, analyzers_dict,
+ release_info_dict, root_files_dict ):
+ self.valRunDir = valRunDir
+ self.components = components_dict
+ self.analyzers = analyzers_dict
+ self.release_info = release_info_dict
+ self.root_files_info = root_files_dict
+
+ def printComponents( self ):
+ pp = pprint.PrettyPrinter( indent = 4 )
+ pp.pprint( self.components )
+
+ def printAnalyzers( self ):
+ pp = pprint.PrettyPrinter( indent = 4 )
+ pp.pprint( self.analyzers )
+
+ def printReleaseInfo( self ):
+ pp = pprint.PrettyPrinter( indent = 4 )
+ pp.pprint( self.release_info )
+
+ def printRootFilesInfo( self ):
+ pp = pprint.PrettyPrinter( indent = 4 )
+ pp.pprint( self.root_files_info )
+
+ def getComponentsInfo( self ):
+ return self.components
+
+ def getAnalyzersInfo( self ):
+ return self.analyzers
+
+ def getReleaseInfo( self ):
+ return self.release_info
+
+ def getRootFilesInfo( self ):
+ return self.root_files_info
+
+ def getValRunDir( self ):
+ return self.valRunDir
+
+def getValidationRunInfoFromDisk( validationRunPath ):
+
+ os.chdir( validationRunPath )
+ component_dirs = [ name for name in os.listdir(".") if os.path.isdir(name) and name != "Logger"]
+ analyzers = []
+ check_analyzers = "yes"
+
+ components = dict()
+ root_files = dict()
+ analyzers = dict()
+ release_info = dict()
+
+ for component_dir in component_dirs:
+ log_file = os.path.join( component_dir, "log.txt" )
+
+ with open(log_file, 'r') as f: # here I am reading each component's log file to get all the component and analyzer info
+ target_type = "";
+ target_name = "";
+
+ for line in f:
+ if ':' in line:
+ line = [ x.strip() for x in line.split( ':', 1 ) ]
+ if line[0] == "MCComponent":
+ if target_type == "":
+ continue
+ target_type = "component"
+ target_name = component_dir
+ components[component_dir] = dict()
+
+ elif line[0] == "Analyzer":
+ if check_analyzers == "no":
+ break
+ target_type = "analyzer"
+ target_name = line[1]
+ analyzers[line[1]] = dict()
+
+ else:
+ if target_type == "component":
+ if line[0] == "files":
+ components[target_name][line[0]] = ast.literal_eval( line[1] )
+ continue
+ components[target_name][line[0]] = line[1]
+ elif target_type == "analyzer":
+ analyzers[target_name][line[0]] = line[1]
+ check_analyzers == "no"
+
+ root_files[component_dir] = dict()
+ for key in analyzers.keys():
+ analyzer_dir_path = os.path.join( component_dir, key )
+ root_files[component_dir][key] = [name for name in os.listdir( analyzer_dir_path ) \
+ if os.path.isfile( os.path.join( analyzer_dir_path, name ) ) and re.compile( ".*\.root" ).match( name ) ]
+ components[target_name]["dataset_on_eos"] = os.path.split("/"+components[target_name]["files"][0].split("//")[2] )[0]
+
+ #Here I am handling the information of the logger file
+ try:
+ tar = tarfile.open( "Logger.tgz" )
+ tar.extract( "Logger/logger_showtags.txt" )
+ tar.close()
+ except:
+ print "ERROR - Logger.tgz file not found, please add it to the directory you want to publish"
+ exit( -1 )
+ try:
+ showtagsFile = open( "Logger/logger_showtags.txt", 'r' )
+ lines = showtagsFile.readlines()
+ showtagsFile.close()
+ except:
+ print "ERROR: No showtags file found in logger"
+ exit( -1 )
+
+ release_info['Release'] = lines[0].split(":")[1].lstrip().rstrip() # Get the release from the first line of showtags
+ tagPattern = re.compile('^\s*(\S+)\s+(\S+)\s*$') # Creates regexp to test incoming lines from 'showtags'
+ tags = []
+
+ for line in lines:
+ m = tagPattern.match(line) # Check if it is matches the tag pattern
+ if m != None:
+ package = m.group(2) # get package name
+ tag = m.group(1) # get tag name
+ if tag is not "NoCVS" and tag is not "NoTag":
+ tags.append( {"package":package, "tag":tag } )
+
+ release_info['Tags'] = tags
+ os.system( "rm Logger/logger_showtags.txt" )
+ os.system( "rm -rf Logger" )
+
+ return ValidationRunInfo( "", components, analyzers, release_info, root_files )
+
+def addInformationToCMGDB( dir_name, valRunInfo, development=False ):
+ validationRunsLibraryPath = "/afs/cern.ch/user/a/anantoni/www/cmg-compare-validation-runs/ValidationRuns"
+ cmgdbAPI = CmgdbToolsApi(development)
+ cmgdbAPI.connect()
+
+ #get all the information from the validation run object
+ release_info = valRunInfo.getReleaseInfo()
+ components_info = valRunInfo.getComponentsInfo()
+ analyzers_info = valRunInfo.getAnalyzersInfo()
+ root_files_info = valRunInfo.getRootFilesInfo()
+
+ taghash = []
+ for i in release_info['Tags']:
+ a = hash( ( i['package'], i['tag'] ) ) # Create hash code for the tag set
+ taghash.append(a)
+ taghash.sort()
+ endhash = hash( tuple( taghash ) )
+
+ tagSetID = cmgdbAPI.getTagSetID( endhash ) # check if tag set is already on CMGDB
+
+ if tagSetID is None: # If it isn't found, add the tags, and the tag set
+ if release_info['Tags']:
+ tagIDs = []
+ for row in release_info['Tags']:
+ tagID = cmgdbAPI.addTag( row["package"],
+ row["tag"] )
+ if tagID is not None:
+ tagIDs.append( tagID )
+
+ tagSetID = cmgdbAPI.addTagSet( release_info['Release'],
+ endhash )
+ for tagID in tagIDs:
+ cmgdbAPI.addTagToSet( tagID, tagSetID )
+
+ if tagSetID is not None:
+ validationRunID = cmgdbAPI.addValidationRun( tagSetID,
+ components_info[components_info.keys()[0]]['number of events processed'] )
+ for component in components_info.keys():
+ for analyzer in analyzers_info.keys():
+ analyzerID = cmgdbAPI.addAnalyzer( analyzer )
+ for root_file in root_files_info[component][analyzer]:
+
+ datasetInfo = cmgdbAPI.addRootFilesToValidationRunWithAnalyzerOnDataset( validationRunID,
+ components_info[component]['dataset_on_eos'],
+ component,
+ analyzer,
+ root_file )
+ destinationPath = os.path.join( validationRunsLibraryPath,
+ datasetInfo[1],
+ datasetInfo[2][1:],
+ repr(validationRunID) )
+ os.system( "mkdir -p " + destinationPath )
+ os.system( "cp -r " + component + " " + destinationPath )
+
+
+if __name__ == '__main__':
+ parser = optparse.OptionParser()
+
+ parser.usage = """
+ %prg [options]
+
+ Use this script to publish validation run directories to the database.
+ Example:
+ publishValidationRunInfo.py [--dev] ./Val_run_dir
+ """
+
+ group = OptionGroup( parser, "Publish validation run info options", """These options affect the way you publish to Savannah and CMGDB""" )
+ group.add_option( "-d", "--dev",
+ action="store_true",
+ dest="development",
+ help="Choose between publishing to the official or development database",
+ default=False )
+ group.add_option("-u", "--username",
+ action = "store",
+ dest="username",
+ help="""Specify the username to access both the DBS and savannah servers.Default is $USER.""",
+ default=os.environ['USER'] )
+ group.add_option("-p", "--password",
+ action = "store",
+ dest="password",
+ help="""Specify the password to access both the DBS and savannah servers.""",
+ default=None)
+
+ parser.add_option_group( group )
+ (options, args) = parser.parse_args()
+ if len(args) != 1:
+ parser.print_help()
+ sys.exit(-1)
+
+ if options.password == None:
+ try:
+ password = getpass.getpass("Enter NICE Password: ")
+ except KeyboardInterrupt:
+ print "Authentication Failed, exiting\n\n"
+ sys.exit(1)
+ options.password = password
+ else:
+ password = options.password
+
+ if not validLogin(options.username, password):
+ print "Authentication Failed, exiting\n\n"
+ sys.exit(-1)
+
+ dir_name = args[0]
+ valRunInfo = getValidationRunInfoFromDisk( dir_name )
+ valRunInfo.printComponents()
+ valRunInfo.printAnalyzers()
+ valRunInfo.printReleaseInfo()
+ valRunInfo.printRootFilesInfo()
+ addInformationToCMGDB( dir_name, valRunInfo, options.development )
+ persistentObject = anydbm.open( "self.db", 'n')
+ persistentObject.close()
+ persistentObject = shelve.open( "self.db" )
+ persistentObject["valRunInfo"] = valRunInfo
+ persistentObject.close()
+
+
diff --git a/CMGTools/Production/scripts/pybatch.py b/CMGTools/Production/scripts/pybatch.py
new file mode 100755
index 0000000..a2796a8
--- /dev/null
+++ b/CMGTools/Production/scripts/pybatch.py
@@ -0,0 +1,129 @@
+#!/bin/env python
+
+import sys
+import imp
+import copy
+import os
+import shutil
+import pickle
+import math
+from CMGTools.Production.batchmanager import BatchManager
+
+def chunks(l, n):
+ return [l[i:i+n] for i in range(0, len(l), n)]
+
+def split(comps):
+ # import pdb; pdb.set_trace()
+ splitComps = []
+ for comp in comps:
+ if hasattr( comp, 'splitFactor') and comp.splitFactor>1:
+ chunkSize = len(comp.files) / comp.splitFactor
+ if len(comp.files) % comp.splitFactor:
+ chunkSize += 1
+ # print 'chunk size',chunkSize, len(comp.files), comp.splitFactor
+ for ichunk, chunk in enumerate( chunks( comp.files, chunkSize)):
+ newComp = copy.deepcopy(comp)
+ newComp.files = chunk
+ newComp.name = '{name}_Chunk{index}'.format(name=newComp.name,
+ index=ichunk)
+ splitComps.append( newComp )
+ else:
+ splitComps.append( comp )
+ return splitComps
+
+
+def batchScriptCERN( index, remoteDir=''):
+ '''prepare the LSF version of the batch script, to run on LSF'''
+ script = """#!/bin/bash
+#BSUB -q 8nm
+echo 'environment:'
+echo
+env
+ulimit -v 3000000
+echo 'copying job dir to worker'
+cd $CMSSW_BASE/src
+eval `scramv1 ru -sh`
+# cd $LS_SUBCWD
+# eval `scramv1 ru -sh`
+cd -
+cp -rf $LS_SUBCWD .
+ls
+cd `find . -type d | grep /`
+echo 'running'
+python $CMSSW_BASE/src/CMGTools/RootTools/python/fwlite/Looper.py config.pck
+echo
+echo 'sending the job directory back'
+cp -r Loop/* $LS_SUBCWD
+"""
+ return script
+
+
+def batchScriptLocal( remoteDir, index ):
+ '''prepare a local version of the batch script, to run using nohup'''
+
+ script = """#!/bin/bash
+echo 'running'
+python $CMSSW_BASE/src/CMGTools/RootTools/python/fwlite/Looper.py config.pck
+echo
+echo 'sending the job directory back'
+mv Loop/* ./
+"""
+ return script
+
+
+
+class MyBatchManager( BatchManager ):
+ '''Batch manager specific to cmsRun processes.'''
+
+ def PrepareJobUser(self, jobDir, value ):
+ '''Prepare one job. This function is called by the base class.'''
+ print value
+ print components[value]
+
+ #prepare the batch script
+ scriptFileName = jobDir+'/batchScript.sh'
+ scriptFile = open(scriptFileName,'w')
+ storeDir = self.remoteOutputDir_.replace('/castor/cern.ch/cms','')
+ mode = self.RunningMode(options.batch)
+ if mode == 'LXPLUS':
+ scriptFile.write( batchScriptCERN( storeDir, value) )
+ elif mode == 'LOCAL':
+ scriptFile.write( batchScriptLocal( storeDir, value) )
+ scriptFile.close()
+ os.system('chmod +x %s' % scriptFileName)
+
+ shutil.copyfile(cfgFileName, jobDir+'/pycfg.py')
+ jobConfig = copy.deepcopy(config)
+ jobConfig.components = [ components[value] ]
+ cfgFile = open(jobDir+'/config.pck','w')
+ pickle.dump( jobConfig, cfgFile )
+ # pickle.dump( cfo, cfgFile )
+ cfgFile.close()
+
+
+if __name__ == '__main__':
+ batchManager = MyBatchManager()
+ batchManager.parser_.usage="""
+ %prog [options]
+
+ Run Colin's python analysis system on the batch.
+ Job splitting is determined by your configuration file.
+ """
+
+ options, args = batchManager.ParseOptions()
+
+ cfgFileName = args[0]
+
+ handle = open(cfgFileName, 'r')
+ cfo = imp.load_source("pycfg", cfgFileName, handle)
+ config = cfo.config
+ handle.close()
+
+ components = split( [comp for comp in config.components if len(comp.files)>0] )
+ listOfValues = range(0, len(components))
+ listOfNames = [comp.name for comp in components]
+
+ batchManager.PrepareJobs( listOfValues, listOfNames )
+ waitingTime = 0.1
+ batchManager.SubmitJobs( waitingTime )
+
diff --git a/CMGTools/Production/scripts/queryDashBoard.sh b/CMGTools/Production/scripts/queryDashBoard.sh
new file mode 100755
index 0000000..7df152b
--- /dev/null
+++ b/CMGTools/Production/scripts/queryDashBoard.sh
@@ -0,0 +1,12 @@
+#!/bin/sh
+DATADIR=.
+
+DSTART=`python -c 'from datetime import *; today = date.today(); print today - timedelta(days=2)'`
+DSTOP=`python -c 'from datetime import *; today = date.today(); print today + timedelta(days=1)'`
+NAME=$DATADIR/dashboard_status_`date +%y-%m-%d_%T`.xml
+
+# mv $DATADIR/dashboard_status.xml $NAME
+# gzip $NAME
+
+curl -H 'Accept: text/xml' 'http://dashb-cms-job.cern.ch/dashboard/request.py/jobsummary-plot-or-table?user=&site=&ce=&submissiontool=&dataset&application=&rb=&activity=&grid=&date1='$DSTART'&date2='$DSTOP'&sortby=site&nbars=&jobtype=&tier=&status=pending&status=running&status=donesuccess&check=submitted' > $DATADIR/dashboard_status.xml
+
diff --git a/CMGTools/Production/scripts/relval.py b/CMGTools/Production/scripts/relval.py
new file mode 100755
index 0000000..18a38c7
--- /dev/null
+++ b/CMGTools/Production/scripts/relval.py
@@ -0,0 +1,87 @@
+#!/usr/bin/env python
+
+from CMGTools.Production.relval import *
+import imp
+
+if __name__ == '__main__':
+
+ from optparse import OptionParser
+
+ parser = OptionParser()
+
+ parser.usage = "relval.py \nRuns a cfg on the batch, for a given set of RelVal datasets"
+ parser.add_option("-n", "--negate", action="store_true",
+ dest="negate", default=False,
+ help="create jobs, but do nothing")
+ parser.add_option("-t", "--tier",
+ dest="tier",
+ help="Tier: extension you can give to specify you are doing a new production",
+ default=None)
+ parser.add_option("-b", "--batch",
+ dest="batch",
+ help="Batch command. Same as in cmsBatch.py",
+ default="bsub -q 1nh < batchScript.sh")
+
+ import CMGTools.Production.castorBaseDir as castorBaseDir
+
+# parser.add_option("-c", "--castorBaseDir",
+# dest="castorBaseDir",
+# help="Base castor directory. Subdirectories will be created automatically for each prod",
+# default=castorBaseDir.defaultCastorBaseDir)
+
+ (options,args) = parser.parse_args()
+
+ if len(args)!=2:
+ parser.print_help()
+ sys.exit(1)
+
+ cfgFileName = args[0]
+ relvalListFileName = args[1]
+ castorBaseDir = castorBaseDir.myCastorBaseDir()
+
+ if not os.path.isfile( cfgFileName ):
+ print 'cfg file does not exist: ', cfgFileName
+ sys.exit(1)
+ if not os.path.isfile( relvalListFileName ):
+ print 'relval list file does not exist: ', relvalListFileName
+ sys.exit(1)
+
+ handle = open(relvalListFileName, 'r')
+ cfo = imp.load_source("pycfg", relvalListFileName, handle)
+ relvals = cfo.relvals
+ handle.close()
+
+ # from myRelvalList import relvals
+ # loading cfg in the current directory.
+ # sys.path.append('.')
+ # from patTuple_PATandPF2PAT_RecoJets_cfg import process
+
+ handle = open( cfgFileName, 'r')
+ cfo = imp.load_source("pycfg", cfgFileName, handle)
+ process = cfo.process
+ handle.close()
+
+ locals = []
+ remotes = []
+ myRelvals = []
+ for relval in relvals.list:
+ (local,remote) = processRelVal(relval, cfgFileName, process, options.negate, options.tier, options.batch)
+ locals.append( local )
+ remotes.append( remote )
+ myRelvals.append( relval )
+
+ print
+ print 'SUMMARY'
+ print '-------'
+ i = 0
+ for relval in myRelvals:
+ print ''
+ print 'output of relval: ', relval, ' will appear in:'
+ print '----------------------------------------------'
+ print 'local : '
+ print locals[i]+'/*'
+ print 'remote : '
+ print remotes[i]
+ i = i+1
+
+
diff --git a/CMGTools/Production/scripts/relvalDefinition.py b/CMGTools/Production/scripts/relvalDefinition.py
new file mode 100755
index 0000000..c324cf4
--- /dev/null
+++ b/CMGTools/Production/scripts/relvalDefinition.py
@@ -0,0 +1,9 @@
+#!/usr/bin/env python
+
+from CMGTools.Production.relvalDefinition import *
+
+if __name__ == '__main__':
+ import sys
+ dataset = sys.argv[1]
+ rd = relvalDefinition( dataset )
+ print rd
diff --git a/CMGTools/Production/scripts/rfrmMany.py b/CMGTools/Production/scripts/rfrmMany.py
new file mode 100755
index 0000000..d7175c6
--- /dev/null
+++ b/CMGTools/Production/scripts/rfrmMany.py
@@ -0,0 +1,45 @@
+#!/usr/bin/env python
+
+from optparse import OptionParser
+import sys,os, re, pprint
+import CMGTools.Production.castortools as castortools
+
+parser = OptionParser()
+parser.usage = """
+%prog : place all files matching regexp in a castor directory in a Trash.
+
+Example (just try, the -n option negates the command!):
+rfrmMany.py /store/cmst3/user/cbern/CMG/HT/Run2011A-PromptReco-v1/AOD/PAT_CMG '.*\.root' -n
+IMPORTANT NOTE: castor directories must be provided as logical file names (LFN), starting by /store.
+"""
+
+parser.add_option("-n", "--negate", action="store_true",
+ dest="negate",
+ help="do not proceed",
+ default=False)
+parser.add_option("-k", "--kill", action="store_true",
+ dest="kill",
+ help="really remove the files",
+ default=False)
+
+(options,args) = parser.parse_args()
+
+if len(args)!=2:
+ parser.print_help()
+ sys.exit(1)
+
+castorDir = args[0]
+regexp = args[1]
+
+files = castortools.matchingFiles( castorDir, regexp )
+
+if options.negate:
+ print 'NOT removing ',
+ pprint.pprint(files)
+else:
+ if options.kill == False:
+ pprint.pprint(files)
+ trash = castortools.createSubDir( castorDir, 'Trash')
+ castortools.move( trash, files )
+ else:
+ castortools.remove( files )
diff --git a/CMGTools/Production/scripts/sampleList.py b/CMGTools/Production/scripts/sampleList.py
new file mode 100644
index 0000000..2738def
--- /dev/null
+++ b/CMGTools/Production/scripts/sampleList.py
@@ -0,0 +1,170 @@
+#!/bin/env python
+
+import pprint
+import dbsApi, dbsApiException
+from xml.dom.minidom import parse, parseString
+
+
+db = dbsApi.DbsApi()
+
+def processDataset(dataset):
+ # import pdb; pdb.set_trace()
+ dataset = dataset.rstrip('\n')
+ try:
+ xmldict = db.listDatasetSummary(dataset)
+ return xmldict
+ except dbsApiException.DbsBadRequest:
+ return None
+
+
+class Table(object):
+ def __init__(self, filename=None):
+ self.lines = []
+ if filename:
+ ifile = open(filename)
+ for line in ifile:
+ info = self.parseLine(line)
+ if info:
+ self.lines.append( info )
+
+ def parseLine(self, line):
+ line = line.lstrip('|')
+ line = line.rstrip('|\n')
+ if line=='':
+ return None
+ spl = line.split('|')
+ if len(spl)!= 6:
+ raise ValueError('bad line, need 6 fields: "{line}"'.format(line=line))
+ info = dict(
+ path = spl[0].strip(),
+ nfiles = spl[1].strip(),
+ nevts = spl[2].strip(),
+ location = spl[3].strip(),
+ person = spl[4].strip(),
+ priority = spl[5].strip()
+ )
+ return info
+
+ def addLine(self, path, nfiles, nevts, location, person='', priority=''):
+ info = dict(
+ path = path.strip(),
+ nfiles = nfiles.strip(),
+ nevts = nevts.strip(),
+ location = location.strip(),
+ person = person.strip(),
+ priority = priority.strip()
+ )
+ self.lines.append( info )
+
+ def absorb(self, other):
+ for line in self.lines:
+ # print line
+ path = line['path']
+ # matching lines in other
+ molines = [l for l in other.lines if l['path']==path]
+## if path=='/VBF_HToTauTau_M-115_8TeV-powheg-pythia6/Summer12_DR53X-PU_S10_START53_V7A-v1/AODSIM':
+## import pdb; pdb.set_trace()
+ if len(molines)==0:
+ continue
+ elif len(molines)>1:
+ raise ValueError('duplicate entry in other: ' + path)
+ else:
+ moline = molines[0]
+ identical = ['path']
+ for i in identical:
+ if line[i]!=moline[i]:
+ raise ValueError( str(line) + ' and ' + str(moline) + ' differ for at least one of the following fields: ' + str(identical))
+ line['location'] = moline['location']
+ line['person'] = moline['person']
+ line['priority'] = moline['priority']
+
+ def __str__(self):
+ lines = []
+ for l in self.lines:
+ lines.append( '|{path} | {nfiles}| {nevts}| {location} | {person} | {priority} |'.format( path=l['path'], nfiles=l['nfiles'], nevts=l['nevts'], location=l['location'], person=l['person'], priority=l['priority']) )
+ lines.sort()
+ return '\n'.join(lines)
+
+
+def printDataset(info):
+ print '|', ' | '.join(info), '| | |'
+
+if __name__ == '__main__':
+
+ import sys
+ from optparse import OptionParser
+
+ parser = OptionParser()
+ parser.usage = "%prog [options] \n"
+ parser.add_option("-i","--input", dest="input",
+ default=None,
+ help="input table from the twiki")
+
+ (options,args) = parser.parse_args()
+
+ if len(args)!=1:
+ print parser.usage()
+ sys.exit(1)
+
+ txtlist = open( args[0] )
+ extable = Table( options.input )
+ newtable = Table()
+
+ cern = []
+ grid = []
+ skipped = []
+
+ datasetsInTxt = []
+ datasetsInInputTable = [line['path'] for line in extable.lines]
+ for dataset in txtlist:
+ dataset = dataset.rstrip()
+ if dataset == '':
+ continue
+ datasetsInTxt.append(dataset)
+ report = processDataset(dataset)
+ if report is None:
+ report = dict(
+ path = dataset,
+ number_of_files = '-1',
+ number_of_events = '-1'
+ )
+ skipped.append(dataset)
+ location = 'GRID'
+ if int(report['number_of_files']) < 0:
+ location = '?'
+ elif int(report['number_of_files'])>450:
+ location = 'CERN'
+ newtable.addLine(path = report['path'],
+ nfiles = report['number_of_files'],
+ nevts = report['number_of_events'],
+ location = location)
+
+ cern.sort()
+ grid.sort()
+
+ set_datasetsInInputTable = set(datasetsInInputTable)
+ set_datasetsInTxt = set(datasetsInTxt)
+
+ print '-'*70
+ print extable
+ print '-'*70
+ print newtable
+ print '#'*70
+ newtable.absorb( extable )
+ print newtable
+ print '#'*70
+ paths = []
+ for line in newtable.lines:
+ paths.append(line['path'])
+ for p in sorted(paths):
+ print p
+ print
+ print
+ print 'number of lines in text file = ', len(datasetsInTxt)
+ print 'number of lines in input table = ', len(extable.lines)
+ print 'number of lines in output table = ', len(newtable.lines)
+ print 'datasets added in text file since last time:'
+ pprint.pprint( set_datasetsInTxt - set_datasetsInInputTable )
+ print 'datasets removed from text file since last time or added to the twiki(!):'
+ pprint.pprint( set_datasetsInInputTable - set_datasetsInTxt)
+
diff --git a/CMGTools/Production/scripts/scanToVEventRange.py b/CMGTools/Production/scripts/scanToVEventRange.py
new file mode 100755
index 0000000..e3ab326
--- /dev/null
+++ b/CMGTools/Production/scripts/scanToVEventRange.py
@@ -0,0 +1,24 @@
+#!/usr/bin/env python
+
+from CMGTools.Production.scanToVEventRange import *
+
+if __name__ == '__main__':
+ # eventRanges = scanToVEventRange( testString )
+
+ print 'paste your TTree::Scan text below. It should like:'
+ print testString
+
+ lines = []
+ while input!='':
+ input = raw_input()
+ lines.append( input )
+
+ lines.pop() # removing last empty line
+
+ # print 'got input'
+ # import pprint
+ # pprint.pprint(lines)
+
+ eventRanges = scanToVEventRange( lines )
+
+ print eventRanges
diff --git a/CMGTools/Production/scripts/scaneos.py b/CMGTools/Production/scripts/scaneos.py
new file mode 100644
index 0000000..f6e5f0d
--- /dev/null
+++ b/CMGTools/Production/scripts/scaneos.py
@@ -0,0 +1,57 @@
+#!/bin/env python
+
+
+
+from CMGTools.Production.cmgdbApi import CmgdbApi
+import CMGTools.Production.eostools as eos
+import pprint
+
+db = CmgdbApi()
+db.connect()
+
+cols, rows = db.sql("select path_name, file_owner, number_files_bad, number_files_good from dataset_details where path_name like '%V5_4_0'")
+# pprint.pprint(rows)
+
+dead = []
+good = []
+
+nscanned = 0
+for row in rows:
+ # print row
+ path = row[0]
+ owner = row[1]
+ nFiles = None
+ if row[2] is not None and row[3] is not None:
+ nFiles = row[2]+row[3]
+ print path, nFiles
+ dir = None
+ if owner == 'cmgtools_group':
+ dir = '/eos/cms/store/cmst3/group/cmgtools/CMG'+path
+ elif owner == 'cmgtools':
+ dir = '/eos/cms/store/cmst3/user/cmgtools/CMG'+path
+ dirpresent = False
+ try:
+ dirpresent = eos.isEOSFile( dir )
+ except AttributeError:
+ continue
+ if not dirpresent:
+ print 'Directory disappeared'
+ dead.append(path)
+ else:
+ good.append(path)
+ nscanned += 1
+ # if nscanned == 10:
+ # break
+
+for path in dead:
+ print 'DEAD', path
+for path in good:
+ print 'GOOD', path
+
+print 'num rows = ', len(rows)
+print 'num datasets scanned = ', nscanned
+print 'num datasets dead = ', len(dead)
+print 'num datasets ok(?) = ', len(good)
+
+
+
diff --git a/CMGTools/Production/scripts/setLogger.py b/CMGTools/Production/scripts/setLogger.py
new file mode 100644
index 0000000..f0756de
--- /dev/null
+++ b/CMGTools/Production/scripts/setLogger.py
@@ -0,0 +1,32 @@
+#!/usr/bin/env python
+
+import os
+
+from CMGTools.Production.logger import *
+
+if __name__ == '__main__':
+
+ from optparse import OptionParser
+
+ parser = OptionParser()
+
+ parser.usage = """setLogger.py
+ """
+ parser.add_option("-n", "--number_of_jobs", dest="number_of_jobs",
+ help="Specify original number of jobs",
+ default=0)
+
+
+ (options,args) = parser.parse_args()
+
+ if len(args)!=0:
+ parser.print_help()
+ sys.exit(1)
+
+ dir = 'Logger'
+ if not os.path.isdir(dir):
+ os.mkdir(dir)
+ log = logger(dir)
+ log.logCMSSW()
+ log.logJobs( int(options.number_of_jobs) )
+
diff --git a/CMGTools/Production/scripts/sourceFileList.py b/CMGTools/Production/scripts/sourceFileList.py
new file mode 100755
index 0000000..d0c86e3
--- /dev/null
+++ b/CMGTools/Production/scripts/sourceFileList.py
@@ -0,0 +1,51 @@
+#!/usr/bin/env python
+
+from optparse import OptionParser
+import sys,os, pprint, re
+import CMGTools.Production.eostools as castortools
+
+
+parser = OptionParser()
+parser.usage = "%prog : format a set of root files matching a regexp in a directory, as an input to the PoolSource. \n\nExample (just try!):\nsourceFileList.py /castor/cern.ch/user/c/cbern/CMSSW312/SinglePions '.*\.root'"
+parser.add_option("-c", "--check", dest="check", default=False, action='store_true',help='Check filemask if available')
+
+(options,args) = parser.parse_args()
+
+
+if len(args) != 2:
+ parser.print_help()
+ sys.exit(1)
+
+dir = args[0]
+regexp = args[1]
+
+
+exists = castortools.fileExists( dir )
+if not exists:
+ print 'sourceFileList: directory does not exist. Exiting'
+ sys.exit(1)
+
+
+files = castortools.matchingFiles( dir, regexp)
+
+mask = "IntegrityCheck"
+file_mask = []
+if options.check:
+ file_mask = castortools.matchingFiles(dir, '^%s_.*\.txt$' % mask)
+bad_files = {}
+if options.check and file_mask:
+ from CMGTools.Production.edmIntegrityCheck import PublishToFileSystem
+ p = PublishToFileSystem(mask)
+ report = p.get(dir)
+ if report is not None and report:
+ dup = report.get('ValidDuplicates',{})
+ for name, status in report['Files'].iteritems():
+ if not status[0]:
+ bad_files[name] = 'MarkedBad'
+ elif dup.has_key(name):
+ bad_files[name] = 'ValidDup'
+
+
+from CMGTools.Production.sourceFileListCff import sourceFileListCff
+print sourceFileListCff( files, bad_files)
+
diff --git a/CMGTools/Production/scripts/sourceFileListCAF.py b/CMGTools/Production/scripts/sourceFileListCAF.py
new file mode 100755
index 0000000..2a89fd7
--- /dev/null
+++ b/CMGTools/Production/scripts/sourceFileListCAF.py
@@ -0,0 +1,34 @@
+#!/usr/bin/env python
+
+from optparse import OptionParser
+import sys,os
+
+parser = OptionParser()
+parser.usage = "%prog : format the ROOT files in a given dataset on CAF as a source module for cmsRun. \n\nExample (just try!):\nsourceFileListCAF.py /DoubleMu/Run2011A-ZMu-PromptSkim-v4/RAW-RECO"
+
+
+(options,args) = parser.parse_args()
+
+
+if len(args) != 1:
+ parser.print_help()
+ sys.exit(1)
+
+sampleName = args[0].rstrip('/')
+
+dbs = 'dbs search --query="find file where dataset like %s"' % sampleName
+
+dbsOut = os.popen(dbs)
+
+allFiles = []
+for line in dbsOut:
+ if line.find('/store')==-1:
+ continue
+ line = line.rstrip()
+ # print 'line',line
+ allFiles.append(line)
+
+
+from sourceFileListCff import sourceFileListCff
+print sourceFileListCff( allFiles )
+
diff --git a/CMGTools/Production/scripts/splitBatch.py b/CMGTools/Production/scripts/splitBatch.py
new file mode 100755
index 0000000..0a0c7ea
--- /dev/null
+++ b/CMGTools/Production/scripts/splitBatch.py
@@ -0,0 +1,362 @@
+#!/usr/bin/env python
+# Colin
+# batch mode for cmsRun, March 2009
+
+
+import os
+import sys
+import imp
+# import re
+# import pprint
+import string
+# import time
+# import shutil
+# import copy
+# import pickle
+import math
+# from optparse import OptionParser
+import subprocess
+
+from CMGTools.Production.batchmanager import BatchManager
+
+# cms specific
+import FWCore.ParameterSet.Config as cms
+from IOMC.RandomEngine.RandomServiceHelper import RandomNumberServiceHelper
+
+
+
+
+def batchScriptCCIN2P3():
+ script = """!/usr/bin/env bash
+#PBS -l platform=LINUX,u_sps_cmsf,M=2000MB,T=2000000
+#PBS -q T
+#PBS -eo
+#PBS -me
+#PBS -V
+
+source $HOME/.bash_profile
+
+echo '***********************'
+
+ulimit -v 3000000
+
+# coming back to submission dir do setup the env
+cd $PBS_O_WORKDIR
+eval `scramv1 ru -sh`
+
+
+# back to the worker
+cd -
+
+# copy job dir here
+cp -r $PBS_O_WORKDIR .
+
+# go inside
+jobdir=`ls`
+echo $jobdir
+
+cd $jobdir
+
+cat > sysinfo.sh < sysinfo.txt
+
+cmsRun run_cfg.py
+
+# copy job dir do disk
+cd -
+cp -r $jobdir $PBS_O_WORKDIR
+"""
+ return script
+
+
+def batchScriptCERN( remoteDir, index ):
+ '''prepare the LSF version of the batch script, to run on LSF'''
+ script = """#!/bin/bash
+#BSUB -q 8nm
+echo 'environment:'
+echo
+env
+ulimit -v 3000000
+echo 'copying job dir to worker'
+cd $CMSSW_BASE/src
+eval `scramv1 ru -sh`
+cd -
+cp -rf $LS_SUBCWD .
+ls
+cd `find . -type d | grep /`
+echo 'running'
+%s run_cfg.py
+echo
+echo 'sending the job directory back'
+""" % prog
+
+ if remoteDir != '':
+ remoteDir = remoteDir.replace('/eos/cms','')
+ script += """
+
+for file in *.root; do
+newFileName=`echo $file | sed -r -e 's/\./_%s\./'`
+cmsStage -f $file %s/$newFileName
+done
+""" % (index, remoteDir)
+ script += 'rm *.root\n'
+ script += 'cp -rf * $LS_SUBCWD\n'
+
+ return script
+
+
+def batchScriptLocal( remoteDir, index ):
+ '''prepare a local version of the batch script, to run using nohup'''
+
+ script = """#!/bin/bash
+echo 'running'
+%s run_cfg.py
+echo
+echo 'sending the job directory back'
+""" % prog
+
+ if remoteDir != '':
+ remoteDir = remoteDir.replace('/eos/cms','')
+ script += """
+for file in *.root; do
+newFileName=`echo $file | sed -r -e 's/\./_%s\./'`
+cmsStage -f $file %s/$newFileName
+done
+""" % (index, remoteDir)
+ script += 'rm *.root\n'
+ return script
+
+
+class CmsBatchException( Exception):
+ '''Exception class for this script'''
+
+ def __init__(self, value):
+ self.value = value
+
+ def __str__(self):
+ return str( self.value)
+
+
+class MyBatchManager( BatchManager ):
+ '''Batch manager specific to cmsRun processes.'''
+
+ def PrepareJobUser(self, jobDir, value ):
+ '''Prepare one job. This function is called by the base class.'''
+
+ process.source = fullSource.clone()
+
+ #prepare the batch script
+ scriptFileName = jobDir+'/batchScript.sh'
+ scriptFile = open(scriptFileName,'w')
+ storeDir = self.remoteOutputDir_.replace('/castor/cern.ch/cms','')
+ mode = self.RunningMode(options.batch)
+ if mode == 'LXPLUS':
+ scriptFile.write( batchScriptCERN( storeDir, value) )
+ elif mode == 'LOCAL':
+ scriptFile.write( batchScriptLocal( storeDir, value) )
+ scriptFile.close()
+ os.system('chmod +x %s' % scriptFileName)
+
+ # here, grouping is a number of events for the output file
+ # process.source.skipEvents = cms.untracked.uint32( value*grouping )
+ skipEvents = value*grouping
+ maxEvents = grouping
+ # import pdb; pdb.set_trace()
+ cfgFile = open(jobDir+'/run_cfg.py','w')
+ cfgFile.write('import FWCore.ParameterSet.Config as cms\n\n')
+ cfgFile.write('import os,sys\n')
+ # need to import most of the config from the base directory containing all jobs
+ cfgFile.write("sys.path.append('%s')\n" % os.path.dirname(jobDir) )
+ cfgFile.write('from base_cfg import *\n')
+ cfgFile.write('process.source = ' + process.source.dumpPython() + '\n')
+ cfgFile.write('process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32({maxEvents}))\n'.format(maxEvents=maxEvents))
+ cfgFile.write('process.source.skipEvents = cms.untracked.uint32( {skipEvents} )\n'.format(skipEvents=skipEvents))
+ cfgFile.close()
+
+
+batchManager = MyBatchManager()
+
+
+file = open('cmsBatch.txt', 'w')
+file.write(string.join(sys.argv) + "\n")
+file.close()
+
+batchManager.parser_.usage = """
+%prog [options] .
+
+Submits a number of jobs taking your_cfg.py as a template. your_cfg.py can either read events from input files, or produce them with a generator. In the later case, the seeds are of course updated for each job.
+
+A local output directory is created locally. This directory contains a job directory for each job, and a Logger/ directory containing information on the software you are using.
+By default:
+- the name of the output directory is created automatically.
+- the output root files end up in the job directories.
+
+Each job directory contains:
+- the full python configuration for this job. You can run it interactively by doing:
+cmsRun run_cfg.py
+- the batch script to run the job. You can submit it again by calling the batch command yourself, see the -b option.
+- while running interactively: nohup.out, where the job stderr and stdout are redirected. To check the status of a job running interactively, do:
+tail nohup.out
+- after running:
+ o the full nohup.out (your log) and your root files, in case you ran interactively
+ o the LSF directory, in case you ran on LSF
+
+Also see fwBatch.py, which is a layer on top of cmsBatch.py adapted to the organization of our samples on the CMST3.
+
+Examples:
+
+First do:
+cd $CMSSW_BASE/src/CMGTools/Common/test
+
+to run on your local machine:
+cmsBatch.py 1 testCMGTools_cfg.py -b 'nohup ./batchScript.sh&'
+
+to run on LSF (you must be logged on lxplus, not on your interactive machine, so that you have access to LSF)
+cmsBatch.py 1 testCMGTools_cfg.py -b 'bsub -q 8nm < ./batchScript.sh'
+"""
+batchManager.parser_.add_option("-p", "--program", dest="prog",
+ help="program to run on your cfg file",
+ default="cmsRun")
+## batchManager.parser_.add_option("-b", "--batch", dest="batch",
+## help="batch command. default is: 'bsub -q 8nh < batchScript.sh'. You can also use 'nohup < ./batchScript.sh &' to run locally.",
+## default="bsub -q 8nh < .batchScript.sh")
+batchManager.parser_.add_option("-c", "--command-args", dest="cmdargs",
+ help="command line arguments for the job",
+ default=None)
+batchManager.parser_.add_option("--notagCVS", dest="tagPackages",
+ default=True,action="store_false",
+ help="tag the package on CVS (True)")
+
+(options,args) = batchManager.parser_.parse_args()
+batchManager.ParseOptions()
+
+prog = options.prog
+doCVSTag = options.tagPackages
+
+if len(args)!=2:
+ batchManager.parser_.print_help()
+ sys.exit(1)
+
+# testing that we run a sensible batch command. If not, exit.
+runningMode = None
+try:
+ runningMode = batchManager.RunningMode( options.batch )
+except CmsBatchException as err:
+ print err
+ sys.exit(1)
+
+grouping = int(args[0])
+cfgFileName = args[1]
+
+print 'Loading cfg'
+
+pycfg_params = options.cmdargs
+trueArgv = sys.argv
+sys.argv = [cfgFileName]
+if pycfg_params:
+ sys.argv.extend(pycfg_params.split(' '))
+print sys.argv
+
+
+# load cfg script
+handle = open(cfgFileName, 'r')
+cfo = imp.load_source("pycfg", cfgFileName, handle)
+process = cfo.process
+handle.close()
+
+# Restore original sys.argv
+sys.argv = trueArgv
+
+# keep track of the original source
+fullSource = process.source.clone()
+
+if len( fullSource.fileNames )!=1:
+ print 'your source must contain only one file, so that you can split it.'
+ sys.exit(1)
+
+# getting the total number of events:
+fileName = process.source.fileNames[0].replace('file:','')
+
+def nEvents( fileName ):
+ '''Get the number of events in an edm file'''
+ edmf = subprocess.Popen( ['edmFileUtil', fileName], stdout=subprocess.PIPE, stderr=subprocess.PIPE ).communicate()[0]
+ nEvents = None
+ for line in edmf.split('\n'):
+ spl = line.split()
+ try:
+ if spl[6]=='events,':
+ nEvents = int(spl[5])
+ return nEvents
+ except IndexError:
+ pass
+ return None
+
+def nJobs(nEvents, grouping):
+ nJ = int(math.ceil(nEvents/grouping))
+ if nEvents % grouping != 0:
+ nJ += 1
+ return nJ
+
+listOfValues = range( nJobs(nEvents(fileName), grouping) )
+
+batchManager.PrepareJobs( listOfValues )
+
+# preparing master cfg file
+
+cfgFile = open(batchManager.outputDir_+'/base_cfg.py','w')
+cfgFile.write( process.dumpPython() + '\n')
+cfgFile.close()
+
+# need to wait 5 seconds to give castor some time
+# now on EOS, should be ok. reducing to 1 sec
+waitingTime = 1
+if runningMode == 'LOCAL':
+ # of course, not the case when running with nohup
+ # because we will never have enough processes to saturate castor.
+ waitingTime = 0
+batchManager.SubmitJobs( waitingTime )
+
+
+# logging
+
+## from CMGTools.Production.logger import logger
+
+## oldPwd = os.getcwd()
+## os.chdir(batchManager.outputDir_)
+## logDir = 'Logger'
+## os.system( 'mkdir ' + logDir )
+## log = logger( logDir )
+## if doCVSTag==False:
+## print 'cmsBatch2L2Q will NOT tag CVS'
+
+## log.tagPackage=doCVSTag
+## log.logCMSSW()
+## #COLIN not so elegant... but tar is behaving in a strange way.
+## log.addFile( oldPwd + '/' + cfgFileName )
+
+## if not batchManager.options_.negate:
+## if batchManager.remoteOutputDir_ != "":
+## # we don't want to crush an existing log file on castor
+## #COLIN could protect the logger against that.
+## log.stageOut( batchManager.remoteOutputDir_ )
+
+## os.chdir( oldPwd )
+
+
diff --git a/CMGTools/Production/scripts/triggerEvolution_all.txt b/CMGTools/Production/scripts/triggerEvolution_all.txt
new file mode 100644
index 0000000..e1e5528
--- /dev/null
+++ b/CMGTools/Production/scripts/triggerEvolution_all.txt
@@ -0,0 +1,26876 @@
+obtained from http://dmytro.web.cern.ch/dmytro/trigger/triggerEvolution_all.txt
+
+/cdaq/physics/Run2011/5e33/v2.2/HLT/V4
+ 180222,180224,180241,180249,180250,180252,180275,180278,180282,180285,180287,180289,180291
+ dataset BTag
+ HLT_BTagMu_DiJet110_Mu5_v14 2 2 2 2 2 2 2 L1_Mu3_Jet28_Central
+ HLT_BTagMu_DiJet20_Mu5_v14 60 60 50 50 50 50 50 L1_Mu3_Jet16_Central
+ HLT_BTagMu_DiJet40_Mu5_v14 30 30 20 20 20 20 20 L1_Mu3_Jet20_Central
+ HLT_BTagMu_DiJet70_Mu5_v14 10 8 6 6 6 6 6 L1_Mu3_Jet28_Central
+ dataset Commissioning
+ = HLT_Activity_Ecal_SC7_v8 50 50 50 50 50 50 50 L1_ZeroBias
+ HLT_BeamGas_HF_Beam1_v2 1 1 1 1 1 1 1 L1_BeamGas_Hf_BptxPlusPostQuiet
+ HLT_BeamGas_HF_Beam2_v2 1 1 1 1 1 1 1 L1_BeamGas_Hf_BptxMinusPostQuiet
+ HLT_BeamGas_HF_v6 1 1 1 1 1 1 1 L1_BeamGas_Hf
+ HLT_IsoTrackHB_v9 1 1 1 1 1 1 1 L1_SingleJet68
+ HLT_IsoTrackHE_v10 3 3 3 3 3 3 3 L1_SingleJet68
+ HLT_L1SingleEG12_v3 220 220 220 220 220 220 220 L1_SingleEG12
+ HLT_L1SingleEG5_v3 1800 1800 1800 1800 1800 1800 1800 L1_SingleEG5
+ HLT_L1SingleJet16_v4 50 50 50 50 50 50 50 L1_SingleJet16
+ HLT_L1SingleJet36_v4 500 500 500 500 500 500 500 L1_SingleJet36
+ HLT_L1SingleMu10_v4 4500 4500 4500 4500 4500 4500 4500 L1_SingleMu10
+ HLT_L1SingleMu20_v4 3750 4000 45000 45000 45000 45000 45000 L1_SingleMu20
+ HLT_L1SingleMuOpen_DT_v4 75 75 75 75 75 75 75 L1_SingleMuOpen
+ HLT_L1SingleMuOpen_v4 600 600 600 600 600 600 600 L1_SingleMuOpen
+ HLT_L1_Interbunch_BSC_v3 100 100 100 100 100 100 100 L1_InterBunch_Bsc
+ HLT_L1_PreCollisions_v3 5 5 5 5 5 5 5 L1_PreCollisions
+ HLT_L2Mu10_v6 270 640 640 640 640 640 640 L1_SingleMu10
+ HLT_L2Mu20_v6 180 420 420 420 420 420 420 L1_SingleMu12
+ HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v13 4 4 4 4 4 4 4 L1_SingleMu5_Eta1p5_Q80
+ dataset Cosmics
+ HLT_BeamHalo_v8 1 1 1 1 1 1 1 L1_BeamHalo
+ HLT_L1SingleMuOpen_AntiBPTX_v3 1 1 1 1 1 1 1 L1_SingleMuOpen
+ HLT_L1TrackerCosmics_v4 1 1 1 1 1 1 1 technical bits: 25
+ HLT_RegionalCosmicTracking_v9 1 1 1 1 1 1 1 (technical bits: 25) AND (L1_SingleMuOpen)
+ dataset DoubleElectron
+ HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_CaloIdT_TrkIdVL_v5 1 1 1 1 1 1 1 L1_TripleEG7
+ HLT_Ele17_CaloIdL_CaloIsoVL_v10 110 110 110 110 110 110 110 L1_SingleEG12
+ HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v10 1 1 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass30_v9 3 2 2 2 2 2 2 L1_DoubleEG_12_5
+ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v10 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele22_CaloIdL_CaloIsoVL_Ele15_HFT_v3 1 1 1 1 1 1 1 L1_EG18_ForJet16
+ HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_Ele17_v3 2 2 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_v8 3 2 2 2 2 2 2 L1_SingleEG20
+ HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v12 15 15 15 15 15 15 15 L1_SingleEG5
+ HLT_Ele8_CaloIdL_CaloIsoVL_v10 30 30 30 30 30 30 30 L1_SingleEG5
+ HLT_Ele8_CaloIdL_TrkIdVL_v10 15 15 15 15 15 15 15 L1_SingleEG5
+ HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v8 2 2 2 2 2 2 2 L1_SingleEG5
+ HLT_Ele8_v10 150 150 150 150 150 150 150 L1_SingleEG5
+ HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v11 75 60 45 45 45 45 45 L1_DoubleEG_12_5
+ HLT_TripleEle10_CaloIdL_TrkIdVL_v11 1 1 1 1 1 1 1 L1_TripleEG7
+ dataset DoubleMu
+ HLT_DoubleMu3_v14 45 45 45 45 45 45 45 L1_DoubleMu0
+ HLT_DoubleMu45_v10 1 1 1 1 1 1 1 L1_DoubleMu3p5
+ HLT_DoubleMu5_IsoMu5_v12 1 1 1 1 1 1 1 L1_TripleMu0
+ HLT_DoubleMu5_v5 20 15 20 20 20 20 20 L1_DoubleMu0
+ HLT_DoubleMu7_Acoplanarity03_v4 1 1 1 1 1 1 1 L1_DoubleMu3p5
+ HLT_DoubleMu7_v12 100 70 60 60 60 60 60 L1_DoubleMu3
+ HLT_L1DoubleMu0_v4 1500 1500 1500 1500 1500 1500 1500 L1_DoubleMu0
+ HLT_L2DoubleMu0_v7 470 470 470 470 470 470 470 L1_DoubleMu0
+ HLT_L2DoubleMu23_NoVertex_v8 20 20 15 15 15 15 15 L1_DoubleMu3p5
+ HLT_L2DoubleMu30_NoVertex_dPhi2p5_v1 1 1 1 1 1 1 1 L1_DoubleMu3p5
+ HLT_L2DoubleMu30_NoVertex_v4 0 0 1 1 1 1 1 L1_DoubleMu3p5
+ HLT_Mu13_Mu8_v11 40 30 1 1 1 1 1 L1_DoubleMu3p5
+ HLT_Mu17_Mu8_v11 1 1 1 1 1 1 1 L1_DoubleMu3p5
+ HLT_Mu17_TkMu8_v4 1 1 1 1 1 1 1 L1_DoubleMu_10_Open
+ HLT_Mu8_Jet40_v15 2300 2300 2300 2300 2300 2300 2300 L1_Mu3_Jet20_Central
+ HLT_TripleMu5_v13 1 1 1 1 1 1 1 L1_TripleMu0
+ dataset ElectronHad
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_HT150_v4 1 1 1 1 1 1 1 L1_DoubleEG5_HTT75
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_HT200_v4 1 1 1 1 1 1 1 L1_DoubleEG5_HTT75
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_v5 2 2 2 2 2 2 2 L1_DoubleEG5
+ HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R014_MR200_v4 50 40 30 30 30 30 30 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R025_MR200_v5 10 8 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R029_MR200_v5 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R033_MR200_v4 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_PFMHT40_v6 1 1 1 1 1 1 1 L1_EG5_HTT100
+ HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_PFMHT50_v5 1 1 1 1 1 1 1 L1_EG5_HTT100
+ HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_v4 17 17 17 17 17 17 17 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_BTagIP_v9 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_v9 120 120 120 120 120 120 120 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFJet30_v3 200 120 120 120 120 120 120 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralPFJet30_v3 60 60 60 60 60 60 60 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_QuadCentralPFJet30_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFJet30_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_BTagIP_v13 10 10 10 10 10 10 10 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralPFJet30_v3 400 240 240 240 240 240 240 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_DiCentralPFJet30_v3 200 120 120 120 120 120 120 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_QuadCentralPFJet30_v3 10 10 10 10 10 10 10 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFJet30_v3 60 60 60 60 60 60 60 L1_SingleEG20
+ HLT_Ele27_CaloIdVT_TrkIdT_DiCentralPFJet25_v5 40 20 20 20 20 20 20 L1_SingleEG20
+ HLT_Ele27_CaloIdVT_TrkIdT_DiPFJet25_Deta3_v5 50 25 15 15 15 15 15 L1_SingleEG20
+ HLT_Ele27_WP80_DiCentralPFJet25_PFMHT15_v5 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele27_WP80_DiCentralPFJet25_v5 10 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele27_WP80_DiPFJet25_Deta3_v5 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele32_WP80_DiCentralPFJet25_PFMHT25_v5 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele32_WP80_DiPFJet25_Deta3p5_v5 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v9 1500 1200 900 900 900 900 900 L1_EG5_DoubleJet20_Central
+ HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v9 10 8 6 6 6 6 6 L1_EG5_DoubleJet20_Central
+ HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v9 150 120 90 90 90 90 90 L1_EG5_DoubleJet20_Central
+ HLT_HT350_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT45_v11 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT400_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT50_v5 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT400_Ele60_CaloIdT_TrkIdT_v5 1 1 1 1 1 1 1 L1_EG5_HTT100
+ HLT_HT450_Ele60_CaloIdT_TrkIdT_v4 1 1 1 1 1 1 1 L1_EG5_HTT100
+ dataset FEDMonitor
+ HLT_DTErrors_v2 1 1 1 1 1 1 1 (none)
+ dataset HT
+ HLT_DiJet130_PT130_v9 50 50 50 50 50 50 50 L1_SingleJet68
+ HLT_DiJet160_PT160_v9 0 1 1 1 1 1 1 L1_SingleJet92
+ HLT_FatJetMass850_DR1p1_Deta2p0_v5 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT150_v11 2000 1250 1250 1250 1250 1250 1250 L1_HTT50
+ HLT_HT2000_v5 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT200_v11 300 900 1000 10000 1000 1000 1000 L1_HTT75
+ HLT_HT250_AlphaT0p58_v3 0 0 1 1 1 1 1 L1_HTT100
+ HLT_HT250_AlphaT0p60_v3 20 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_AlphaT0p65_v2 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_v11 7000 2100 2000 2000 2000 2000 2000 L1_HTT100
+ HLT_HT300_AlphaT0p54_v5 0 0 1 1 1 1 1 L1_HTT100
+ HLT_HT300_AlphaT0p55_v3 20 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_AlphaT0p60_v2 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_v12 5000 1000 1000 1000 1000 1000 1000 L1_HTT100
+ HLT_HT350_AlphaT0p53_v10 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_L1FastJet_MHT100_v1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_L1FastJet_MHT110_v1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_L1FastJet_v3 4000 600 600 600 600 600 600 L1_HTT100
+ HLT_HT350_MHT100_v3 20 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_MHT110_v3 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_v11 4000 600 600 600 600 600 600 L1_HTT100
+ HLT_HT400_AlphaT0p51_v10 0 0 1 1 1 1 1 L1_HTT100
+ HLT_HT400_AlphaT0p52_v5 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT400_L1FastJet_MHT100_v1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT400_L1FastJet_MHT90_v1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT400_L1FastJet_v3 1000 400 400 400 400 400 400 L1_HTT100
+ HLT_HT400_MHT100_v3 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT400_MHT90_v3 20 1 1 1 1 1 1 L1_HTT100
+ HLT_HT400_v11 1000 400 400 400 400 400 400 L1_HTT100
+ HLT_HT450_AlphaT0p51_v5 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT450_v11 500 200 200 200 200 200 200 L1_HTT100
+ HLT_HT500_v11 120 90 60 60 60 60 60 L1_HTT100
+ HLT_HT550_v11 90 60 50 50 50 50 50 L1_HTT100
+ HLT_HT600_v4 40 30 10 10 10 10 10 L1_HTT100
+ HLT_HT650_v4 30 20 1 1 1 1 1 L1_HTT100
+ HLT_HT700_v2 10 1 1 1 1 1 1 L1_HTT100
+ HLT_HT750_L1FastJet_v3 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT750_v3 1 1 1 1 1 1 1 L1_HTT100
+ HLT_PFHT350_PFMHT100_v1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_PFHT350_PFMHT90_v1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_PFHT400_PFMHT80_v1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_PFHT400_PFMHT90_v1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_PFHT650_v1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_R014_MR150_v10 4800 4200 3000 3000 3000 3000 3000 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R020_MR150_v10 2400 2100 1500 1500 1500 1500 1500 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R020_MR550_v10 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R025_MR150_v10 800 600 500 500 500 500 500 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R025_MR450_v10 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R033_MR350_v10 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R038_MR250_v10 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R038_MR300_v2 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_RMR65_v3 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ dataset HcalHPDNoise
+ HLT_GlobalRunHPDNoise_v5 1500 1500 1500 1500 1500 1500 1500 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo
+ HLT_L1Tech_HBHEHO_totalOR_v3 1 1 1 1 1 1 1 technical bits: 11 OR 12
+ HLT_L1Tech_HCAL_HF_single_channel_v1 500 500 500 500 500 500 500 technical bits: 8
+ dataset HcalNZS
+ HLT_HcalNZS_v7 15 15 15 15 15 15 15 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG12 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias
+ HLT_HcalPhiSym_v8 15 15 15 15 15 15 15 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5
+ dataset HighPileUp
+ HLT_300Tower0p5_v1 80000 8000 400 400 400 400 400 L1_HTT100
+ HLT_300Tower0p6_v1 1500 1500 180 180 180 180 180 L1_HTT100
+ HLT_300Tower0p7_v1 500 500 80 80 80 80 80 L1_HTT100
+ HLT_300Tower0p8_v1 200 200 30 30 30 30 30 L1_HTT100
+ HLT_70Jet10_v4 0 50000 250 250 250 250 250 L1_DoubleForJet32_EtaOpp
+ HLT_70Jet13_v4 300000 1500 10 10 10 10 10 L1_DoubleForJet32_EtaOpp
+ dataset Jet
+ HLT_DiJetAve110_v9 40 40 40 40 40 40 40 L1_SingleJet68
+ HLT_DiJetAve190_v9 5 50 50 50 50 50 50 L1_SingleJet92
+ HLT_DiJetAve240_v9 1 10 10 10 10 10 10 L1_SingleJet92
+ HLT_DiJetAve300_v10 5 1 1 1 1 1 1 L1_SingleJet128
+ HLT_DiJetAve30_v9 20 10 10 10 10 10 10 L1_SingleJet16
+ HLT_DiJetAve370_v10 1 1 1 1 1 1 1 L1_SingleJet128
+ HLT_DiJetAve60_v9 40 40 40 40 40 40 40 L1_SingleJet36
+ HLT_Jet110_v9 80 80 80 80 80 80 80 L1_SingleJet68
+ HLT_Jet190_v9 10 100 100 100 100 100 100 L1_SingleJet92
+ HLT_Jet240_L1FastJet_v3 2 20 20 20 20 20 20 L1_SingleJet92
+ HLT_Jet240_v9 2 20 20 20 20 20 20 L1_SingleJet92
+ HLT_Jet300_L1FastJet_v3 10 1 1 1 1 1 1 L1_SingleJet128
+ HLT_Jet300_v9 10 1 1 1 1 1 1 L1_SingleJet128
+ HLT_Jet30_L1FastJet_v3 40 20 20 20 20 20 20 L1_SingleJet16
+ HLT_Jet30_v9 40 20 20 20 20 20 20 L1_SingleJet16
+ HLT_Jet370_L1FastJet_v3 1 1 1 1 1 1 1 L1_SingleJet128
+ HLT_Jet370_NoJetID_v10 1 1 1 1 1 1 1 L1_SingleJet128
+ HLT_Jet370_v10 1 1 1 1 1 1 1 L1_SingleJet128
+ HLT_Jet60_L1FastJet_v3 80 80 80 80 80 80 80 L1_SingleJet36
+ HLT_Jet60_v9 80 80 80 80 80 80 80 L1_SingleJet36
+ HLT_Jet800_v5 1 1 1 1 1 1 1 L1_SingleJet128
+ dataset LogMonitor
+ HLT_LogMonitor_v1 1 1 1 1 1 1 1 (none)
+ dataset MET
+ HLT_CentralJet80_MET110_v3 1 1 1 1 1 1 1 L1_ETM30
+ HLT_CentralJet80_MET65_v10 600 200 150 150 150 150 150 L1_ETM30
+ HLT_CentralJet80_MET80_v9 0 0 1 1 1 1 1 L1_ETM30
+ HLT_CentralJet80_MET95_v3 1 1 1 1 1 1 1 L1_ETM30
+ HLT_DiCentralJet20_BTagIP_MET65_v11 2 1 1 1 1 1 1 L1_ETM30
+ HLT_DiCentralJet20_MET100_HBHENoiseFiltered_v4 1 1 1 1 1 1 1 L1_ETM30
+ HLT_DiCentralJet20_MET80_v8 10 10 1 1 1 1 1 L1_ETM30
+ HLT_DiCentralPFJet30_PFMHT80_v1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_DiCentralPFJet50_PFMHT80_v1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_DiJet60_MET45_v10 14 14 14 14 14 14 14 L1_ETM20
+ HLT_IsoMu15_L1ETM20_v4 1 1 1 1 1 1 1 L1_Mu10_ETM20
+ HLT_L2Mu60_1Hit_MET40_v6 0 0 1 1 1 1 1 L1_SingleMu16_Eta2p1
+ HLT_L2Mu60_1Hit_MET60_v6 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1
+ HLT_MET120_HBHENoiseFiltered_v6 8 1 1 1 1 1 1 L1_ETM30
+ HLT_MET120_v7 8 1 1 1 1 1 1 L1_ETM30
+ HLT_MET200_HBHENoiseFiltered_v6 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET200_v7 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET400_v2 1 1 1 1 1 1 1 L1_ETM30
+ HLT_Mu15_L1ETM20_v4 40 40 30 30 30 30 30 L1_Mu10_ETM20
+ HLT_PFMHT150_v17 1 1 1 1 1 1 1 L1_ETM30
+ HLT_R014_MR200_CentralJet40_BTagIP_v4 300 240 180 180 180 180 180 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R014_MR400_CentralJet40_BTagIP_v4 20 10 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R014_MR450_CentralJet40_BTagIP_v4 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R020_MR300_CentralJet40_BTagIP_v4 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R020_MR350_CentralJet40_BTagIP_v4 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R030_MR200_CentralJet40_BTagIP_v4 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R030_MR250_CentralJet40_BTagIP_v4 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ dataset MinimumBias
+ HLT_JetE30_NoBPTX3BX_NoHalo_v10 1 1 1 1 1 1 1 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_NoHalo_v10 1 1 1 1 1 1 1 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_v8 60 30 24 24 24 24 24 L1_SingleJet20_Central_NotBptxOR
+ HLT_JetE50_NoBPTX3BX_NoHalo_v5 1 1 1 1 1 1 1 L1_SingleJet32_NotBptxOR_NotMuBeamHalo
+ HLT_Physics_v2 8000 8000 8000 8000 8000 8000 8000 (none)
+ HLT_PixelTracks_Multiplicity100_v8 1 1 1 1 1 1 1 L1_ETT220
+ HLT_PixelTracks_Multiplicity80_v8 10 10 10 10 10 10 10 L1_ETT220
+ HLT_Random_v1 600 600 600 600 600 600 600 (none)
+ = HLT_ZeroBias_v4 150 150 150 150 150 150 150 L1_ZeroBias
+ dataset MuEG
+ HLT_DoubleMu5_Ele8_CaloIdT_TrkIdT_v4 1 1 1 1 1 1 1 L1_DoubleMuOpen_EG5
+ HLT_DoubleMu5_Ele8_CaloIdT_TrkIdVL_v8 1 1 1 1 1 1 1 L1_DoubleMuOpen_EG5
+ HLT_Mu15_DoublePhoton15_CaloIdL_v14 1 1 1 1 1 1 1 L1_MuOpen_DoubleEG5
+ HLT_Mu15_Photon20_CaloIdL_v14 20 20 20 20 20 20 20 L1_MuOpen_EG12
+ HLT_Mu17_Ele8_CaloIdL_v13 0 0 2 2 2 2 2 L1_Mu7_EG5
+ HLT_Mu17_Ele8_CaloIdT_CaloIsoVL_v8 1 1 1 1 1 1 1 L1_Mu12_EG5
+ HLT_Mu5_DoubleEle8_CaloIdT_TrkIdVL_v8 1 1 1 1 1 1 1 L1_MuOpen_DoubleEG5
+ HLT_Mu5_Ele8_CaloIdT_CaloIsoVL_v5 300 300 300 300 300 300 300 L1_Mu3_EG5
+ HLT_Mu5_Ele8_CaloIdT_TrkIdVL_Ele8_CaloIdL_TrkIdVL_v8 1 1 1 1 1 1 1 L1_MuOpen_DoubleEG5
+ HLT_Mu8_Ele17_CaloIdL_v13 100 80 60 60 60 60 60 L1_MuOpen_EG12
+ HLT_Mu8_Ele17_CaloIdT_CaloIsoVL_v8 1 1 1 1 1 1 1 L1_MuOpen_EG12
+ HLT_Mu8_Photon20_CaloIdVT_IsoT_v13 20 20 20 20 20 20 20 L1_MuOpen_EG12
+ dataset MuHad
+ HLT_DoubleMu5_Mass8_HT150_v5 1 1 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen)
+ HLT_DoubleMu8_Mass8_HT150_v5 1 1 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen)
+ HLT_DoubleMu8_Mass8_HT200_v5 1 1 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen)
+ HLT_DoubleTkIso10Mu5_Mass8_HT150_v5 1 1 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen)
+ HLT_DoubleTkIso10Mu5_Mass8_HT200_v5 1 1 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen)
+ HLT_HT300_Mu15_PFMHT40_v6 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT300_Mu15_PFMHT50_v5 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT350_Mu5_PFMHT45_v13 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT400_Mu5_PFMHT50_v5 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_IsoMu17_eta2p1_CentralJet30_BTagIP_v6 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_CentralJet30_v6 150 40 30 30 30 30 30 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_CentralPFJet30_v3 50 40 30 30 30 30 30 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_DiCentralPFJet25_PFMHT15_v5 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_DiCentralPFJet25_PFMHT25_v5 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_DiCentralPFJet25_v5 25 20 15 15 15 15 15 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_DiCentralPFJet30_v3 50 10 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_DiPFJet25_Deta3_PFJet25_v5 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_DiPFJet25_Deta3_v5 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_QuadCentralPFJet30_v3 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_TriCentralPFJet30_v3 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_Mu10_R014_MR200_v5 30 15 10 10 10 10 10 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen)
+ HLT_Mu10_R025_MR200_v6 20 1 1 1 1 1 1 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen)
+ HLT_Mu10_R029_MR200_v6 1 1 1 1 1 1 1 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen)
+ HLT_Mu10_R033_MR200_v5 1 1 1 1 1 1 1 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen)
+ HLT_Mu12_eta2p1_DiCentralJet20_BTagIP3D1stTrack_v6 250 200 50 50 50 50 50 L1_Mu10_Eta2p1_DoubleJet_16_8_Central
+ HLT_Mu12_eta2p1_DiCentralJet20_DiBTagIP3D1stTrack_v6 1 1 1 1 1 1 1 L1_Mu10_Eta2p1_DoubleJet_16_8_Central
+ HLT_Mu17_eta2p1_CentralJet30_BTagIP_v6 120 100 80 80 80 80 80 L1_SingleMu14_Eta2p1
+ HLT_Mu17_eta2p1_CentralPFJet30_v3 800 600 480 480 480 480 480 L1_SingleMu14_Eta2p1
+ HLT_Mu17_eta2p1_DiCentralPFJet25_PFMHT15_v5 100 80 60 60 60 60 60 L1_SingleMu14_Eta2p1
+ HLT_Mu17_eta2p1_DiCentralPFJet30_v3 400 300 240 240 240 240 240 L1_SingleMu14_Eta2p1
+ HLT_Mu17_eta2p1_DiPFJet25_Deta3_v5 100 80 60 60 60 60 60 L1_SingleMu14_Eta2p1
+ HLT_Mu17_eta2p1_QuadCentralPFJet30_v3 30 25 20 20 20 20 20 L1_SingleMu14_Eta2p1
+ HLT_Mu17_eta2p1_TriCentralPFJet30_v3 120 100 80 80 80 80 80 L1_SingleMu14_Eta2p1
+ HLT_Mu40_HT300_v5 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu5_Ele8_CaloIdT_TrkIdVL_Mass8_HT150_v5 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu60_HT300_v5 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_HT150_v5 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_HT200_v5 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_TkIso10Mu5_Ele8_CaloIdT_CaloIsoVVL_TrkIdVL_Mass8_HT150_v5 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_TkIso10Mu5_Ele8_CaloIdT_CaloIsoVVL_TrkIdVL_Mass8_HT200_v5 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ dataset MuOnia
+ HLT_Dimuon0_Jpsi_Muon_v11 1 1 1 1 1 1 1 L1_TripleMu0
+ HLT_Dimuon0_Jpsi_NoVertexing_v7 200 160 120 30 120 120 120 L1_DoubleMu0_HighQ
+ HLT_Dimuon0_Jpsi_v10 200 160 120 30 120 120 120 L1_DoubleMu0_HighQ
+ HLT_Dimuon0_Omega_Phi_v4 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Dimuon0_Upsilon_Muon_v11 1 1 1 1 1 1 1 L1_TripleMu0
+ HLT_Dimuon0_Upsilon_v10 200 160 120 120 120 120 120 L1_DoubleMu0_HighQ
+ HLT_Dimuon10_Jpsi_Barrel_v10 0 0 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Dimuon11_PsiPrime_v5 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Dimuon13_Jpsi_Barrel_v5 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Dimuon6_LowMass_v5 1 5 3 3 3 3 3 L1_DoubleMu3
+ HLT_Dimuon7_Upsilon_Barrel_v5 0 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Dimuon9_PsiPrime_v5 0 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Dimuon9_Upsilon_Barrel_v5 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu4_Dimuon4_Bs_Barrel_v5 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu4_Dimuon6_Bs_v5 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu4_Jpsi_Displaced_v5 0 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu4p5_LowMass_Displaced_v5 0 0 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu5_Jpsi_Displaced_v5 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu5_LowMass_Displaced_v5 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Mu5_L2Mu2_Jpsi_v13 320 320 240 60 240 240 240 L1_DoubleMu0_HighQ
+ HLT_Mu5_Track2_Jpsi_v13 6 6 6 2 6 6 6 L1_SingleMu3
+ HLT_Mu7_Track7_Jpsi_v14 1 1 1 1 1 1 1 L1_SingleMu7
+ HLT_TripleMu0_TauTo3Mu_v1 1 1 1 1 1 1 1 L1_TripleMu0
+ dataset MultiJet
+ HLT_CentralJet46_CentralJet38_DiBTagIP3D_v7 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ HLT_CentralJet60_CentralJet53_DiBTagIP3D_v6 1 1 1 1 1 1 1 L1_DoubleJet44_Central
+ HLT_DiCentralJet36_BTagIP3DLoose_v5 1500 1800 1800 5400 1800 1800 1800 L1_DoubleJet36_Central
+ HLT_DoubleJet30_ForwardBackward_v10 840 360 90 90 90 90 90 L1_DoubleForJet32_EtaOpp
+ HLT_DoubleJet60_ForwardBackward_v10 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ HLT_DoubleJet70_ForwardBackward_v10 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ HLT_DoubleJet80_ForwardBackward_v10 1 1 1 1 1 1 1 L1_DoubleForJet44_EtaOpp
+ HLT_EightJet120_v5 1 1 1 1 1 1 1 L1_QuadJet28_Central
+ HLT_EightJet35_L1FastJet_v2 1 1 1 1 1 1 1 L1_HTT100
+ HLT_EightJet35_v3 50 40 10 10 10 10 10 L1_HTT100
+ HLT_EightJet40_L1FastJet_v2 1 1 1 1 1 1 1 L1_HTT100
+ HLT_EightJet40_v3 1 1 1 1 1 1 1 L1_HTT100
+ HLT_ExclDiJet60_HFAND_v9 1 1 1 1 1 1 1 L1_SingleJet36_FwdVeto
+ HLT_ExclDiJet60_HFOR_v9 1 1 1 1 1 1 1 L1_SingleJet36
+ HLT_L1DoubleJet36Central_v4 6000 6000 6000 18000 6000 6000 6000 L1_DoubleJet36_Central
+ HLT_QuadJet40_IsoPFTau40_v18 60 45 45 45 45 45 45 L1_QuadJet28_Central
+ HLT_QuadJet40_v11 1400 1400 700 700 700 700 700 L1_QuadJet28_Central
+ HLT_QuadJet45_DiJet40_v3 50 40 10 10 10 10 10 L1_HTT100
+ HLT_QuadJet45_IsoPFTau45_v13 10 10 1 1 1 1 1 L1_QuadJet28_Central
+ HLT_QuadJet50_DiJet40_L1FastJet_v2 20 1 1 1 1 1 1 L1_QuadJet28_Central
+ HLT_QuadJet50_DiJet40_v5 20 1 1 1 1 1 1 L1_QuadJet28_Central
+ HLT_QuadJet50_IsoPFTau50_v7 1 1 1 1 1 1 1 L1_QuadJet28_Central
+ HLT_QuadJet70_v10 200 150 1 1 1 1 1 L1_QuadJet28_Central
+ HLT_QuadJet80_L1FastJet_v2 1 1 1 1 1 1 1 L1_QuadJet28_Central
+ HLT_QuadJet80_v5 1 1 1 1 1 1 1 L1_QuadJet28_Central
+ HLT_QuadJet90_v3 1 1 1 1 1 1 1 L1_QuadJet28_Central
+ HLT_SixJet45_L1FastJet_v2 1 1 1 1 1 1 1 L1_HTT100
+ HLT_SixJet45_v3 1 1 1 1 1 1 1 L1_HTT100
+ dataset Photon
+ HLT_DoubleEle33_CaloIdL_CaloIsoT_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoubleEle33_CaloIdL_v7 50 40 1 1 1 1 1 L1_SingleEG20
+ HLT_DoubleEle33_CaloIdT_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoubleEle45_CaloIdL_v6 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton40_CaloIdL_MR150_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton40_CaloIdL_R014_MR150_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton43_HEVT_v1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton48_HEVT_v1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton5_IsoVL_CEP_v9 1 1 1 1 1 1 1 L1_DoubleEG2_FwdVeto
+ HLT_DoublePhoton70_v1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton80_v2 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon135_v2 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon200_NoHE_v4 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon20_CaloIdVL_IsoL_v9 100 100 100 100 100 100 100 L1_SingleEG12
+ HLT_Photon20_R9Id_Photon18_R9Id_v7 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Photon225_NoHE_v2 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon26_CaloIdXL_IsoXL_Photon18_CaloIdXL_IsoXL_Mass60_v4 1 1 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Photon26_CaloIdXL_IsoXL_Photon18_R9IdT_Mass60_v4 1 1 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Photon26_CaloIdXL_IsoXL_Photon18_v4 190 150 110 110 110 110 110 L1_DoubleEG_12_5
+ HLT_Photon26_Photon18_v7 600 450 340 340 340 340 340 L1_DoubleEG_12_5
+ HLT_Photon26_R9IdT_Photon18_CaloIdXL_IsoXL_Mass60_v4 1 1 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Photon26_R9IdT_Photon18_R9IdT_Mass60_v1 1 1 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Photon30_CaloIdVL_IsoL_v11 2500 2000 1500 1500 1500 1500 1500 L1_SingleEG20
+ HLT_Photon30_CaloIdVL_v8 7000 5600 4200 4200 4200 4200 4200 L1_SingleEG20
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_CaloIdL_IsoVL_v7 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_R9Id_v6 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_v8 75 60 45 45 45 45 45 L1_SingleEG20
+ HLT_Photon36_CaloIdVL_Photon22_CaloIdVL_v2 40 30 22 22 22 22 22 L1_SingleEG20
+ HLT_Photon36_Photon22_v1 300 240 180 180 180 180 180 L1_SingleEG20
+ HLT_Photon36_R9Id_Photon22_CaloIdL_IsoVL_v7 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_R9Id_Photon22_R9Id_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon400_v2 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon50_CaloIdVL_IsoL_v9 330 270 200 200 200 200 200 L1_SingleEG20
+ HLT_Photon50_CaloIdVL_v4 900 720 540 540 540 540 540 L1_SingleEG20
+ HLT_Photon75_CaloIdVL_IsoL_v10 60 45 35 35 35 35 35 L1_SingleEG20
+ HLT_Photon75_CaloIdVL_v7 150 120 90 90 90 90 90 L1_SingleEG20
+ HLT_Photon90_CaloIdVL_IsoL_v7 20 15 10 10 10 10 10 L1_SingleEG20
+ HLT_Photon90_CaloIdVL_v4 75 60 45 45 45 45 45 L1_SingleEG20
+ dataset PhotonHad
+ HLT_Photon30_CaloIdVT_CentralJet20_BTagIP_v7 0 40 30 30 30 30 30 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R014_MR150_v1 300 240 180 180 180 180 180 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R017_MR500_v6 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R023_MR350_v6 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R029_MR250_v6 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R042_MR200_v6 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon55_CaloIdL_R017_MR500_v4 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon55_CaloIdL_R023_MR350_v4 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon55_CaloIdL_R029_MR250_v4 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon55_CaloIdL_R042_MR200_v4 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon60_CaloIdL_HT300_v3 9 6 4 4 4 4 4 L1_SingleEG20
+ HLT_Photon60_CaloIdL_MHT70_v3 3 2 2 2 2 2 2 L1_SingleEG20
+ HLT_Photon70_CaloIdXL_HT400_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdXL_HT500_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdXL_MHT100_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdXL_MHT90_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon90EBOnly_CaloIdVL_IsoL_TriPFJet25_v5 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon90EBOnly_CaloIdVL_IsoL_TriPFJet30_v5 1 1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleElectron
+ HLT_Ele100_CaloIdVT_TrkIdT_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele27_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v3 1250 1000 750 750 750 750 750 L1_SingleEG20
+ HLT_Ele27_WP80_PFMT50_v9 100 80 60 60 60 60 60 L1_SingleEG20
+ HLT_Ele27_WP80_v3 200 160 120 120 120 120 120 L1_SingleEG20
+ HLT_Ele32_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v3 250 150 150 150 150 150 150 L1_SingleEG20
+ HLT_Ele32_WP70_PFMT50_v9 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele32_WP70_v3 25 20 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele65_CaloIdVT_TrkIdT_v6 30 25 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele80_CaloIdVT_TrkIdT_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleMu
+ HLT_IsoMu15_eta2p1_v5 700 500 400 400 400 400 400 L1_SingleMu14_Eta2p1
+ HLT_IsoMu15_v18 15 30 40 40 40 40 40 L1_SingleMu10
+ HLT_IsoMu20_v13 8 16 16 16 16 16 16 L1_SingleMu12
+ HLT_IsoMu24_eta2p1_v7 0 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu24_v13 12 16 1 1 1 1 1 L1_SingleMu16
+ HLT_IsoMu30_eta2p1_v7 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu34_eta2p1_v5 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1
+ HLT_IsoMu40_eta2p1_v2 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1
+ HLT_Mu100_eta2p1_v5 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1
+ HLT_Mu12_v12 70 70 70 70 70 70 70 L1_SingleMu7
+ HLT_Mu15_v13 25 65 65 65 65 65 65 L1_SingleMu10
+ HLT_Mu200_eta2p1_v2 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1
+ HLT_Mu20_v12 24 60 60 900 60 60 60 L1_SingleMu12
+ HLT_Mu24_v12 35 35 200 200 200 200 200 L1_SingleMu16
+ HLT_Mu30_v12 8 20 20 300 20 20 20 L1_SingleMu12
+ HLT_Mu40_eta2p1_v5 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1
+ HLT_Mu40_v10 10 10 1 1 1 1 1 L1_SingleMu16
+ HLT_Mu50_eta2p1_v2 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1
+ HLT_Mu5_v14 320 640 640 640 640 640 640 L1_SingleMu3
+ HLT_Mu60_eta2p1_v5 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1
+ HLT_Mu8_v12 40 40 40 40 40 40 40 L1_SingleMu3
+ dataset Tau
+ HLT_DoubleIsoPFTau45_Trk5_eta2p1_v8 1 1 1 1 1 1 1 L1_DoubleTauJet44_Eta2p17 OR L1_DoubleJet64_Central
+ HLT_DoubleIsoPFTau55_Trk5_eta2p1_v5 1 1 1 1 1 1 1 L1_DoubleTauJet44_Eta2p17 OR L1_DoubleJet64_Central
+ HLT_MediumIsoPFTau35_Trk20_MET60_v6 1 1 1 1 1 1 1 L1_Jet52_Central_ETM30
+ HLT_MediumIsoPFTau35_Trk20_MET70_v6 1 1 1 1 1 1 1 L1_Jet52_Central_ETM30
+ HLT_MediumIsoPFTau35_Trk20_v6 1 10 10 10 10 10 10 L1_SingleJet52_Central
+ dataset TauPlusX
+ HLT_Ele18_CaloIdVT_TrkIdT_MediumIsoPFTau20_v6 1 1 10 10 10 10 10 L1_SingleEG15
+ HLT_Ele20_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_MediumIsoPFTau20_v6 1 1 1 1 1 1 1 L1_SingleEG18 OR L1_SingleEG20
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_MediumIsoPFTau25_v5 1 1 1 1 1 1 1 L1_SingleEG22
+ HLT_HT350_DoubleIsoPFTau10_Trk3_PFMHT45_v13 20 15 10 10 10 10 10 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT400_DoubleIsoPFTau10_Trk3_PFMHT50_v5 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_IsoMu15_eta2p1_LooseIsoPFTau20_v6 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu15_eta2p1_MediumIsoPFTau20_v6 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu15_eta2p1_TightIsoPFTau20_v6 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_Mu15_LooseIsoPFTau15_v14 0 0 110 110 110 110 110 L1_SingleMu10
+ HLT_PhysicsPF_v1 0 0 0 0 40 20 10 (none)
+/cdaq/physics/Run2011/5e33/v2.2/HLT/V3
+ 180153,180154,180163,180166
+ dataset BTag
+ HLT_BTagMu_DiJet110_Mu5_v14 2 2 2 2 2 2 2 L1_Mu3_Jet28_Central
+ HLT_BTagMu_DiJet20_Mu5_v14 60 60 50 50 50 50 50 L1_Mu3_Jet16_Central
+ HLT_BTagMu_DiJet40_Mu5_v14 30 30 20 20 20 20 20 L1_Mu3_Jet20_Central
+ HLT_BTagMu_DiJet70_Mu5_v14 10 8 6 6 6 6 6 L1_Mu3_Jet28_Central
+ dataset Commissioning
+ = HLT_Activity_Ecal_SC7_v8 50 50 50 50 50 50 50 L1_ZeroBias
+ HLT_BeamGas_HF_Beam1_v2 1 1 1 1 1 1 1 L1_BeamGas_Hf_BptxPlusPostQuiet
+ HLT_BeamGas_HF_Beam2_v2 1 1 1 1 1 1 1 L1_BeamGas_Hf_BptxMinusPostQuiet
+ HLT_BeamGas_HF_v6 1 1 1 1 1 1 1 L1_BeamGas_Hf
+ HLT_IsoTrackHB_v9 1 1 1 1 1 1 1 L1_SingleJet68
+ HLT_IsoTrackHE_v10 3 3 3 3 3 3 3 L1_SingleJet68
+ HLT_L1SingleEG12_v3 220 220 220 220 220 220 220 L1_SingleEG12
+ HLT_L1SingleEG5_v3 1800 1800 1800 1800 1800 1800 1800 L1_SingleEG5
+ HLT_L1SingleJet16_v4 50 50 50 50 50 50 50 L1_SingleJet16
+ HLT_L1SingleJet36_v4 500 500 500 500 500 500 500 L1_SingleJet36
+ HLT_L1SingleMu10_v4 4500 4500 4500 4500 4500 4500 4500 L1_SingleMu10
+ HLT_L1SingleMu20_v4 3750 4000 45000 45000 45000 45000 45000 L1_SingleMu20
+ HLT_L1SingleMuOpen_DT_v4 75 75 75 75 75 75 75 L1_SingleMuOpen
+ HLT_L1SingleMuOpen_v4 600 600 600 600 600 600 600 L1_SingleMuOpen
+ HLT_L1_Interbunch_BSC_v3 100 100 100 100 100 100 100 L1_InterBunch_Bsc
+ HLT_L1_PreCollisions_v3 5 5 5 5 5 5 5 L1_PreCollisions
+ HLT_L2Mu10_v6 270 640 640 640 640 640 640 L1_SingleMu10
+ HLT_L2Mu20_v6 180 420 420 420 420 420 420 L1_SingleMu12
+ HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v13 4 4 4 4 4 4 4 L1_SingleMu5_Eta1p5_Q80
+ dataset Cosmics
+ HLT_BeamHalo_v8 1 1 1 1 1 1 1 L1_BeamHalo
+ HLT_L1SingleMuOpen_AntiBPTX_v3 1 1 1 1 1 1 1 L1_SingleMuOpen
+ HLT_L1TrackerCosmics_v4 1 1 1 1 1 1 1 technical bits: 25
+ HLT_RegionalCosmicTracking_v9 1 1 1 1 1 1 1 (technical bits: 25) AND (L1_SingleMuOpen)
+ dataset DoubleElectron
+ HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_CaloIdT_TrkIdVL_v5 1 1 1 1 1 1 1 L1_TripleEG7
+ HLT_Ele17_CaloIdL_CaloIsoVL_v10 110 110 110 110 110 110 110 L1_SingleEG12
+ HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v10 1 1 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass30_v9 3 2 2 2 2 2 2 L1_DoubleEG_12_5
+ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v10 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele22_CaloIdL_CaloIsoVL_Ele15_HFT_v3 1 1 1 1 1 1 1 L1_EG18_ForJet16
+ HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_Ele17_v3 2 2 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_v8 3 2 2 2 2 2 2 L1_SingleEG20
+ HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v12 15 15 15 15 15 15 15 L1_SingleEG5
+ HLT_Ele8_CaloIdL_CaloIsoVL_v10 30 30 30 30 30 30 30 L1_SingleEG5
+ HLT_Ele8_CaloIdL_TrkIdVL_v10 15 15 15 15 15 15 15 L1_SingleEG5
+ HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v8 2 2 2 2 2 2 2 L1_SingleEG5
+ HLT_Ele8_v10 150 150 150 150 150 150 150 L1_SingleEG5
+ HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v11 75 60 45 45 45 45 45 L1_DoubleEG_12_5
+ HLT_TripleEle10_CaloIdL_TrkIdVL_v11 1 1 1 1 1 1 1 L1_TripleEG7
+ dataset DoubleMu
+ HLT_DoubleMu3_v14 45 45 45 45 45 45 45 L1_DoubleMu0
+ HLT_DoubleMu45_v10 1 1 1 1 1 1 1 L1_DoubleMu3p5
+ HLT_DoubleMu5_IsoMu5_v12 1 1 1 1 1 1 1 L1_TripleMu0
+ HLT_DoubleMu5_v5 20 15 20 20 20 20 20 L1_DoubleMu0
+ HLT_DoubleMu7_Acoplanarity03_v4 1 1 1 1 1 1 1 L1_DoubleMu3p5
+ HLT_DoubleMu7_v12 100 70 60 60 60 60 60 L1_DoubleMu3
+ HLT_L1DoubleMu0_v4 1500 1500 1500 1500 1500 1500 1500 L1_DoubleMu0
+ HLT_L2DoubleMu0_v7 470 470 470 470 470 470 470 L1_DoubleMu0
+ HLT_L2DoubleMu23_NoVertex_v8 20 20 15 15 15 15 15 L1_DoubleMu3p5
+ HLT_L2DoubleMu30_NoVertex_dPhi2p5_v1 1 1 1 1 1 1 1 L1_DoubleMu3p5
+ HLT_L2DoubleMu30_NoVertex_v4 0 0 1 1 1 1 1 L1_DoubleMu3p5
+ HLT_Mu13_Mu8_v11 40 30 1 1 1 1 1 L1_DoubleMu3p5
+ HLT_Mu17_Mu8_v11 1 1 1 1 1 1 1 L1_DoubleMu3p5
+ HLT_Mu17_TkMu8_v4 1 1 1 1 1 1 1 L1_DoubleMu_10_Open
+ HLT_Mu8_Jet40_v15 2300 2300 2300 2300 2300 2300 2300 L1_Mu3_Jet20_Central
+ HLT_TripleMu5_v13 1 1 1 1 1 1 1 L1_TripleMu0
+ dataset ElectronHad
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_HT150_v4 1 1 1 1 1 1 1 L1_DoubleEG5_HTT75
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_HT200_v4 1 1 1 1 1 1 1 L1_DoubleEG5_HTT75
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_v5 2 2 2 2 2 2 2 L1_DoubleEG5
+ HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R014_MR200_v4 50 40 30 30 30 30 30 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R025_MR200_v5 10 8 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R029_MR200_v5 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R033_MR200_v4 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_PFMHT40_v6 1 1 1 1 1 1 1 L1_EG5_HTT100
+ HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_PFMHT50_v5 1 1 1 1 1 1 1 L1_EG5_HTT100
+ HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_v4 17 17 17 17 17 17 17 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_BTagIP_v9 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_v9 120 120 120 120 120 120 120 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFJet30_v3 200 120 120 120 120 120 120 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralPFJet30_v3 60 60 60 60 60 60 60 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_QuadCentralPFJet30_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFJet30_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_BTagIP_v13 10 10 10 10 10 10 10 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralPFJet30_v3 400 240 240 240 240 240 240 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_DiCentralPFJet30_v3 200 120 120 120 120 120 120 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_QuadCentralPFJet30_v3 10 10 10 10 10 10 10 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFJet30_v3 60 60 60 60 60 60 60 L1_SingleEG20
+ HLT_Ele27_CaloIdVT_TrkIdT_DiCentralPFJet25_v5 40 20 20 20 20 20 20 L1_SingleEG20
+ HLT_Ele27_CaloIdVT_TrkIdT_DiPFJet25_Deta3_v5 50 25 15 15 15 15 15 L1_SingleEG20
+ HLT_Ele27_WP80_DiCentralPFJet25_PFMHT15_v5 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele27_WP80_DiCentralPFJet25_v5 10 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele27_WP80_DiPFJet25_Deta3_v5 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele32_WP80_DiCentralPFJet25_PFMHT25_v5 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele32_WP80_DiPFJet25_Deta3p5_v5 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v9 1500 1200 900 900 900 900 900 L1_EG5_DoubleJet20_Central
+ HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v9 10 8 6 6 6 6 6 L1_EG5_DoubleJet20_Central
+ HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v9 150 120 90 90 90 90 90 L1_EG5_DoubleJet20_Central
+ HLT_HT350_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT45_v11 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT400_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT50_v5 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT400_Ele60_CaloIdT_TrkIdT_v5 1 1 1 1 1 1 1 L1_EG5_HTT100
+ HLT_HT450_Ele60_CaloIdT_TrkIdT_v4 1 1 1 1 1 1 1 L1_EG5_HTT100
+ dataset FEDMonitor
+ HLT_DTErrors_v2 1 1 1 1 1 1 1 (none)
+ dataset HT
+ HLT_DiJet130_PT130_v9 50 50 50 50 50 50 50 L1_SingleJet68
+ HLT_DiJet160_PT160_v9 0 1 1 1 1 1 1 L1_SingleJet92
+ HLT_FatJetMass850_DR1p1_Deta2p0_v5 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT150_v11 2000 1250 1250 1250 1250 1250 1250 L1_HTT50
+ HLT_HT2000_v5 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT200_v11 300 900 1000 10000 1000 1000 1000 L1_HTT75
+ HLT_HT250_AlphaT0p58_v3 0 0 1 1 1 1 1 L1_HTT100
+ HLT_HT250_AlphaT0p60_v3 20 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_AlphaT0p65_v2 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_v11 7000 2100 2000 2000 2000 2000 2000 L1_HTT100
+ HLT_HT300_AlphaT0p54_v5 0 0 1 1 1 1 1 L1_HTT100
+ HLT_HT300_AlphaT0p55_v3 20 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_AlphaT0p60_v2 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_v12 5000 1000 1000 1000 1000 1000 1000 L1_HTT100
+ HLT_HT350_AlphaT0p53_v10 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_L1FastJet_MHT100_v1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_L1FastJet_MHT110_v1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_L1FastJet_v3 4000 600 600 600 600 600 600 L1_HTT100
+ HLT_HT350_MHT100_v3 20 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_MHT110_v3 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_v11 4000 600 600 600 600 600 600 L1_HTT100
+ HLT_HT400_AlphaT0p51_v10 0 0 1 1 1 1 1 L1_HTT100
+ HLT_HT400_AlphaT0p52_v5 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT400_L1FastJet_MHT100_v1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT400_L1FastJet_MHT90_v1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT400_L1FastJet_v3 1000 400 400 400 400 400 400 L1_HTT100
+ HLT_HT400_MHT100_v3 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT400_MHT90_v3 20 1 1 1 1 1 1 L1_HTT100
+ HLT_HT400_v11 1000 400 400 400 400 400 400 L1_HTT100
+ HLT_HT450_AlphaT0p51_v5 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT450_v11 500 200 200 200 200 200 200 L1_HTT100
+ HLT_HT500_v11 120 90 60 60 60 60 60 L1_HTT100
+ HLT_HT550_v11 90 60 50 50 50 50 50 L1_HTT100
+ HLT_HT600_v4 40 30 10 10 10 10 10 L1_HTT100
+ HLT_HT650_v4 30 20 1 1 1 1 1 L1_HTT100
+ HLT_HT700_v2 10 1 1 1 1 1 1 L1_HTT100
+ HLT_HT750_L1FastJet_v3 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT750_v3 1 1 1 1 1 1 1 L1_HTT100
+ HLT_PFHT350_PFMHT100_v1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_PFHT350_PFMHT90_v1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_PFHT400_PFMHT80_v1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_PFHT400_PFMHT90_v1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_PFHT650_v1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_R014_MR150_v10 4800 4200 3000 3000 3000 3000 3000 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R020_MR150_v10 2400 2100 1500 1500 1500 1500 1500 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R020_MR550_v10 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R025_MR150_v10 800 600 500 500 500 500 500 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R025_MR450_v10 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R033_MR350_v10 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R038_MR250_v10 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R038_MR300_v2 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_RMR65_v3 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ dataset HcalHPDNoise
+ HLT_GlobalRunHPDNoise_v5 1500 1500 1500 1500 1500 1500 1500 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo
+ HLT_L1Tech_HBHEHO_totalOR_v3 1 1 1 1 1 1 1 technical bits: 11 OR 12
+ HLT_L1Tech_HCAL_HF_single_channel_v1 500 500 500 500 500 500 500 technical bits: 8
+ dataset HcalNZS
+ HLT_HcalNZS_v7 15 15 15 15 15 15 15 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG12 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias
+ HLT_HcalPhiSym_v8 15 15 15 15 15 15 15 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5
+ dataset HighPileUp
+ HLT_300Tower0p5_v1 80000 8000 400 400 400 400 400 L1_HTT100
+ HLT_300Tower0p6_v1 1500 1500 180 180 180 180 180 L1_HTT100
+ HLT_300Tower0p7_v1 500 500 80 80 80 80 80 L1_HTT100
+ HLT_300Tower0p8_v1 200 200 30 30 30 30 30 L1_HTT100
+ HLT_70Jet10_v4 0 50000 250 250 250 250 250 L1_DoubleForJet32_EtaOpp
+ HLT_70Jet13_v4 300000 1500 10 10 10 10 10 L1_DoubleForJet32_EtaOpp
+ dataset Jet
+ HLT_DiJetAve110_v9 40 40 40 40 40 40 40 L1_SingleJet68
+ HLT_DiJetAve190_v9 5 50 50 50 50 50 50 L1_SingleJet92
+ HLT_DiJetAve240_v9 1 10 10 10 10 10 10 L1_SingleJet92
+ HLT_DiJetAve300_v10 5 1 1 1 1 1 1 L1_SingleJet128
+ HLT_DiJetAve30_v9 20 10 10 10 10 10 10 L1_SingleJet16
+ HLT_DiJetAve370_v10 1 1 1 1 1 1 1 L1_SingleJet128
+ HLT_DiJetAve60_v9 40 40 40 40 40 40 40 L1_SingleJet36
+ HLT_Jet110_v9 80 80 80 80 80 80 80 L1_SingleJet68
+ HLT_Jet190_v9 10 100 100 100 100 100 100 L1_SingleJet92
+ HLT_Jet240_L1FastJet_v3 2 20 20 20 20 20 20 L1_SingleJet92
+ HLT_Jet240_v9 2 20 20 20 20 20 20 L1_SingleJet92
+ HLT_Jet300_L1FastJet_v3 10 1 1 1 1 1 1 L1_SingleJet128
+ HLT_Jet300_v9 10 1 1 1 1 1 1 L1_SingleJet128
+ HLT_Jet30_L1FastJet_v3 40 20 20 20 20 20 20 L1_SingleJet16
+ HLT_Jet30_v9 40 20 20 20 20 20 20 L1_SingleJet16
+ HLT_Jet370_L1FastJet_v3 1 1 1 1 1 1 1 L1_SingleJet128
+ HLT_Jet370_NoJetID_v10 1 1 1 1 1 1 1 L1_SingleJet128
+ HLT_Jet370_v10 1 1 1 1 1 1 1 L1_SingleJet128
+ HLT_Jet60_L1FastJet_v3 80 80 80 80 80 80 80 L1_SingleJet36
+ HLT_Jet60_v9 80 80 80 80 80 80 80 L1_SingleJet36
+ HLT_Jet800_v5 1 1 1 1 1 1 1 L1_SingleJet128
+ dataset LogMonitor
+ HLT_LogMonitor_v1 1 1 1 1 1 1 1 (none)
+ dataset MET
+ HLT_CentralJet80_MET110_v3 1 1 1 1 1 1 1 L1_ETM30
+ HLT_CentralJet80_MET65_v10 600 200 150 150 150 150 150 L1_ETM30
+ HLT_CentralJet80_MET80_v9 0 0 1 1 1 1 1 L1_ETM30
+ HLT_CentralJet80_MET95_v3 1 1 1 1 1 1 1 L1_ETM30
+ HLT_DiCentralJet20_BTagIP_MET65_v11 2 1 1 1 1 1 1 L1_ETM30
+ HLT_DiCentralJet20_MET100_HBHENoiseFiltered_v4 1 1 1 1 1 1 1 L1_ETM30
+ HLT_DiCentralJet20_MET80_v8 10 10 1 1 1 1 1 L1_ETM30
+ HLT_DiCentralPFJet30_PFMHT80_v1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_DiCentralPFJet50_PFMHT80_v1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_DiJet60_MET45_v10 14 14 14 14 14 14 14 L1_ETM20
+ HLT_IsoMu15_L1ETM20_v4 1 1 1 1 1 1 1 L1_Mu10_ETM20
+ HLT_L2Mu60_1Hit_MET40_v6 0 0 1 1 1 1 1 L1_SingleMu16_Eta2p1
+ HLT_L2Mu60_1Hit_MET60_v6 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1
+ HLT_MET120_HBHENoiseFiltered_v6 8 1 1 1 1 1 1 L1_ETM30
+ HLT_MET120_v7 8 1 1 1 1 1 1 L1_ETM30
+ HLT_MET200_HBHENoiseFiltered_v6 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET200_v7 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET400_v2 1 1 1 1 1 1 1 L1_ETM30
+ HLT_Mu15_L1ETM20_v4 40 40 30 30 30 30 30 L1_Mu10_ETM20
+ HLT_PFMHT150_v17 1 1 1 1 1 1 1 L1_ETM30
+ HLT_R014_MR200_CentralJet40_BTagIP_v4 300 240 180 180 180 180 180 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R014_MR400_CentralJet40_BTagIP_v4 20 10 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R014_MR450_CentralJet40_BTagIP_v4 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R020_MR300_CentralJet40_BTagIP_v4 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R020_MR350_CentralJet40_BTagIP_v4 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R030_MR200_CentralJet40_BTagIP_v4 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R030_MR250_CentralJet40_BTagIP_v4 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ dataset MinimumBias
+ HLT_JetE30_NoBPTX3BX_NoHalo_v10 1 1 1 1 1 1 1 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_NoHalo_v10 1 1 1 1 1 1 1 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_v8 60 30 24 24 24 24 24 L1_SingleJet20_Central_NotBptxOR
+ HLT_JetE50_NoBPTX3BX_NoHalo_v5 1 1 1 1 1 1 1 L1_SingleJet32_NotBptxOR_NotMuBeamHalo
+ HLT_Physics_v2 8000 8000 8000 8000 8000 8000 8000 (none)
+ HLT_PixelTracks_Multiplicity100_v8 1 1 1 1 1 1 1 L1_ETT220
+ HLT_PixelTracks_Multiplicity80_v8 10 10 10 10 10 10 10 L1_ETT220
+ HLT_Random_v1 600 600 600 600 600 600 600 (none)
+ = HLT_ZeroBias_v4 150 150 150 150 150 150 150 L1_ZeroBias
+ dataset MuEG
+ HLT_DoubleMu5_Ele8_CaloIdT_TrkIdT_v4 1 1 1 1 1 1 1 L1_DoubleMuOpen_EG5
+ HLT_DoubleMu5_Ele8_CaloIdT_TrkIdVL_v8 1 1 1 1 1 1 1 L1_DoubleMuOpen_EG5
+ HLT_Mu15_DoublePhoton15_CaloIdL_v14 1 1 1 1 1 1 1 L1_MuOpen_DoubleEG5
+ HLT_Mu15_Photon20_CaloIdL_v14 20 20 20 20 20 20 20 L1_MuOpen_EG12
+ HLT_Mu17_Ele8_CaloIdL_v13 0 0 2 2 2 2 2 L1_Mu7_EG5
+ HLT_Mu17_Ele8_CaloIdT_CaloIsoVL_v8 1 1 1 1 1 1 1 L1_Mu12_EG5
+ HLT_Mu5_DoubleEle8_CaloIdT_TrkIdVL_v8 1 1 1 1 1 1 1 L1_MuOpen_DoubleEG5
+ HLT_Mu5_Ele8_CaloIdT_CaloIsoVL_v5 300 300 300 300 300 300 300 L1_Mu3_EG5
+ HLT_Mu5_Ele8_CaloIdT_TrkIdVL_Ele8_CaloIdL_TrkIdVL_v8 1 1 1 1 1 1 1 L1_MuOpen_DoubleEG5
+ HLT_Mu8_Ele17_CaloIdL_v13 100 80 60 60 60 60 60 L1_MuOpen_EG12
+ HLT_Mu8_Ele17_CaloIdT_CaloIsoVL_v8 1 1 1 1 1 1 1 L1_MuOpen_EG12
+ HLT_Mu8_Photon20_CaloIdVT_IsoT_v13 20 20 20 20 20 20 20 L1_MuOpen_EG12
+ dataset MuHad
+ HLT_DoubleMu5_Mass8_HT150_v5 1 1 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen)
+ HLT_DoubleMu8_Mass8_HT150_v5 1 1 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen)
+ HLT_DoubleMu8_Mass8_HT200_v5 1 1 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen)
+ HLT_DoubleTkIso10Mu5_Mass8_HT150_v5 1 1 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen)
+ HLT_DoubleTkIso10Mu5_Mass8_HT200_v5 1 1 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen)
+ HLT_HT300_Mu15_PFMHT40_v6 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT300_Mu15_PFMHT50_v5 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT350_Mu5_PFMHT45_v13 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT400_Mu5_PFMHT50_v5 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_IsoMu17_eta2p1_CentralJet30_BTagIP_v6 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_CentralJet30_v6 150 40 30 30 30 30 30 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_CentralPFJet30_v3 50 40 30 30 30 30 30 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_DiCentralPFJet25_PFMHT15_v5 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_DiCentralPFJet25_PFMHT25_v5 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_DiCentralPFJet25_v5 25 20 15 15 15 15 15 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_DiCentralPFJet30_v3 50 10 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_DiPFJet25_Deta3_PFJet25_v5 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_DiPFJet25_Deta3_v5 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_QuadCentralPFJet30_v3 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_TriCentralPFJet30_v3 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_Mu10_R014_MR200_v5 30 15 10 10 10 10 10 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen)
+ HLT_Mu10_R025_MR200_v6 20 1 1 1 1 1 1 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen)
+ HLT_Mu10_R029_MR200_v6 1 1 1 1 1 1 1 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen)
+ HLT_Mu10_R033_MR200_v5 1 1 1 1 1 1 1 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen)
+ HLT_Mu12_eta2p1_DiCentralJet20_BTagIP3D1stTrack_v6 250 200 50 50 50 50 50 L1_Mu10_Eta2p1_DoubleJet_16_8_Central
+ HLT_Mu12_eta2p1_DiCentralJet20_DiBTagIP3D1stTrack_v6 1 1 1 1 1 1 1 L1_Mu10_Eta2p1_DoubleJet_16_8_Central
+ HLT_Mu17_eta2p1_CentralJet30_BTagIP_v6 120 100 80 80 80 80 80 L1_SingleMu14_Eta2p1
+ HLT_Mu17_eta2p1_CentralPFJet30_v3 800 600 480 480 480 480 480 L1_SingleMu14_Eta2p1
+ HLT_Mu17_eta2p1_DiCentralPFJet25_PFMHT15_v5 100 80 60 60 60 60 60 L1_SingleMu14_Eta2p1
+ HLT_Mu17_eta2p1_DiCentralPFJet30_v3 400 300 240 240 240 240 240 L1_SingleMu14_Eta2p1
+ HLT_Mu17_eta2p1_DiPFJet25_Deta3_v5 100 80 60 60 60 60 60 L1_SingleMu14_Eta2p1
+ HLT_Mu17_eta2p1_QuadCentralPFJet30_v3 30 25 20 20 20 20 20 L1_SingleMu14_Eta2p1
+ HLT_Mu17_eta2p1_TriCentralPFJet30_v3 120 100 80 80 80 80 80 L1_SingleMu14_Eta2p1
+ HLT_Mu40_HT300_v5 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu5_Ele8_CaloIdT_TrkIdVL_Mass8_HT150_v5 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu60_HT300_v5 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_HT150_v5 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_HT200_v5 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_TkIso10Mu5_Ele8_CaloIdT_CaloIsoVVL_TrkIdVL_Mass8_HT150_v5 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_TkIso10Mu5_Ele8_CaloIdT_CaloIsoVVL_TrkIdVL_Mass8_HT200_v5 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ dataset MuOnia
+ HLT_Dimuon0_Jpsi_Muon_v11 1 1 1 1 1 1 1 L1_TripleMu0
+ HLT_Dimuon0_Jpsi_NoVertexing_v7 200 160 120 30 120 120 120 L1_DoubleMu0_HighQ
+ HLT_Dimuon0_Jpsi_v10 200 160 120 30 120 120 120 L1_DoubleMu0_HighQ
+ HLT_Dimuon0_Omega_Phi_v4 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Dimuon0_Upsilon_Muon_v11 1 1 1 1 1 1 1 L1_TripleMu0
+ HLT_Dimuon0_Upsilon_v10 200 160 120 120 120 120 120 L1_DoubleMu0_HighQ
+ HLT_Dimuon10_Jpsi_Barrel_v10 0 0 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Dimuon11_PsiPrime_v5 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Dimuon13_Jpsi_Barrel_v5 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Dimuon6_LowMass_v5 1 5 3 3 3 3 3 L1_DoubleMu3
+ HLT_Dimuon7_Upsilon_Barrel_v5 0 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Dimuon9_PsiPrime_v5 0 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Dimuon9_Upsilon_Barrel_v5 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu4_Dimuon4_Bs_Barrel_v5 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu4_Dimuon6_Bs_v5 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu4_Jpsi_Displaced_v5 0 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu4p5_LowMass_Displaced_v5 0 0 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu5_Jpsi_Displaced_v5 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu5_LowMass_Displaced_v5 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Mu5_L2Mu2_Jpsi_v13 320 320 240 60 240 240 240 L1_DoubleMu0_HighQ
+ HLT_Mu5_Track2_Jpsi_v13 6 6 6 2 6 6 6 L1_SingleMu3
+ HLT_Mu7_Track7_Jpsi_v14 1 1 1 1 1 1 1 L1_SingleMu7
+ HLT_TripleMu0_TauTo3Mu_v1 1 1 1 1 1 1 1 L1_TripleMu0
+ dataset MultiJet
+ HLT_CentralJet46_CentralJet38_DiBTagIP3D_v7 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ HLT_CentralJet60_CentralJet53_DiBTagIP3D_v6 1 1 1 1 1 1 1 L1_DoubleJet44_Central
+ HLT_DiCentralJet36_BTagIP3DLoose_v5 1500 1800 1800 5400 1800 1800 1800 L1_DoubleJet36_Central
+ HLT_DoubleJet30_ForwardBackward_v10 840 360 90 90 90 90 90 L1_DoubleForJet32_EtaOpp
+ HLT_DoubleJet60_ForwardBackward_v10 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ HLT_DoubleJet70_ForwardBackward_v10 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ HLT_DoubleJet80_ForwardBackward_v10 1 1 1 1 1 1 1 L1_DoubleForJet44_EtaOpp
+ HLT_EightJet120_v5 1 1 1 1 1 1 1 L1_QuadJet28_Central
+ HLT_EightJet35_L1FastJet_v2 1 1 1 1 1 1 1 L1_HTT100
+ HLT_EightJet35_v3 50 40 10 10 10 10 10 L1_HTT100
+ HLT_EightJet40_L1FastJet_v2 1 1 1 1 1 1 1 L1_HTT100
+ HLT_EightJet40_v3 1 1 1 1 1 1 1 L1_HTT100
+ HLT_ExclDiJet60_HFAND_v9 1 1 1 1 1 1 1 L1_SingleJet36_FwdVeto
+ HLT_ExclDiJet60_HFOR_v9 1 1 1 1 1 1 1 L1_SingleJet36
+ HLT_L1DoubleJet36Central_v4 6000 6000 6000 18000 6000 6000 6000 L1_DoubleJet36_Central
+ HLT_QuadJet40_IsoPFTau40_v18 60 45 45 45 45 45 45 L1_QuadJet28_Central
+ HLT_QuadJet40_v11 1400 1400 700 700 700 700 700 L1_QuadJet28_Central
+ HLT_QuadJet45_DiJet40_v3 50 40 10 10 10 10 10 L1_HTT100
+ HLT_QuadJet45_IsoPFTau45_v13 10 10 1 1 1 1 1 L1_QuadJet28_Central
+ HLT_QuadJet50_DiJet40_L1FastJet_v2 20 1 1 1 1 1 1 L1_QuadJet28_Central
+ HLT_QuadJet50_DiJet40_v5 20 1 1 1 1 1 1 L1_QuadJet28_Central
+ HLT_QuadJet50_IsoPFTau50_v7 1 1 1 1 1 1 1 L1_QuadJet28_Central
+ HLT_QuadJet70_v10 200 150 1 1 1 1 1 L1_QuadJet28_Central
+ HLT_QuadJet80_L1FastJet_v2 1 1 1 1 1 1 1 L1_QuadJet28_Central
+ HLT_QuadJet80_v5 1 1 1 1 1 1 1 L1_QuadJet28_Central
+ HLT_QuadJet90_v3 1 1 1 1 1 1 1 L1_QuadJet28_Central
+ HLT_SixJet45_L1FastJet_v2 1 1 1 1 1 1 1 L1_HTT100
+ HLT_SixJet45_v3 1 1 1 1 1 1 1 L1_HTT100
+ dataset Photon
+ HLT_DoubleEle33_CaloIdL_CaloIsoT_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoubleEle33_CaloIdL_v7 50 40 1 1 1 1 1 L1_SingleEG20
+ HLT_DoubleEle33_CaloIdT_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoubleEle45_CaloIdL_v6 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton40_CaloIdL_MR150_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton40_CaloIdL_R014_MR150_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton43_HEVT_v1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton48_HEVT_v1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton5_IsoVL_CEP_v9 1 1 1 1 1 1 1 L1_DoubleEG2_FwdVeto
+ HLT_DoublePhoton70_v1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton80_v2 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon135_v2 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon200_NoHE_v4 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon20_CaloIdVL_IsoL_v9 100 100 100 100 100 100 100 L1_SingleEG12
+ HLT_Photon20_R9Id_Photon18_R9Id_v7 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Photon225_NoHE_v2 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon26_CaloIdXL_IsoXL_Photon18_CaloIdXL_IsoXL_Mass60_v4 1 1 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Photon26_CaloIdXL_IsoXL_Photon18_R9IdT_Mass60_v4 1 1 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Photon26_CaloIdXL_IsoXL_Photon18_v4 190 150 110 110 110 110 110 L1_DoubleEG_12_5
+ HLT_Photon26_Photon18_v7 600 450 340 340 340 340 340 L1_DoubleEG_12_5
+ HLT_Photon26_R9IdT_Photon18_CaloIdXL_IsoXL_Mass60_v4 1 1 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Photon26_R9IdT_Photon18_R9IdT_Mass60_v1 1 1 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Photon30_CaloIdVL_IsoL_v11 2500 2000 1500 1500 1500 1500 1500 L1_SingleEG20
+ HLT_Photon30_CaloIdVL_v8 7000 5600 4200 4200 4200 4200 4200 L1_SingleEG20
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_CaloIdL_IsoVL_v7 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_R9Id_v6 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_v8 75 60 45 45 45 45 45 L1_SingleEG20
+ HLT_Photon36_CaloIdVL_Photon22_CaloIdVL_v2 40 30 22 22 22 22 22 L1_SingleEG20
+ HLT_Photon36_Photon22_v1 300 240 180 180 180 180 180 L1_SingleEG20
+ HLT_Photon36_R9Id_Photon22_CaloIdL_IsoVL_v7 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_R9Id_Photon22_R9Id_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon400_v2 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon50_CaloIdVL_IsoL_v9 330 270 200 200 200 200 200 L1_SingleEG20
+ HLT_Photon50_CaloIdVL_v4 900 720 540 540 540 540 540 L1_SingleEG20
+ HLT_Photon75_CaloIdVL_IsoL_v10 60 45 35 35 35 35 35 L1_SingleEG20
+ HLT_Photon75_CaloIdVL_v7 150 120 90 90 90 90 90 L1_SingleEG20
+ HLT_Photon90_CaloIdVL_IsoL_v7 20 15 10 10 10 10 10 L1_SingleEG20
+ HLT_Photon90_CaloIdVL_v4 75 60 45 45 45 45 45 L1_SingleEG20
+ dataset PhotonHad
+ HLT_Photon30_CaloIdVT_CentralJet20_BTagIP_v7 0 40 30 30 30 30 30 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R014_MR150_v1 300 240 180 180 180 180 180 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R017_MR500_v6 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R023_MR350_v6 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R029_MR250_v6 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R042_MR200_v6 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon55_CaloIdL_R017_MR500_v4 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon55_CaloIdL_R023_MR350_v4 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon55_CaloIdL_R029_MR250_v4 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon55_CaloIdL_R042_MR200_v4 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon60_CaloIdL_HT300_v3 9 6 4 4 4 4 4 L1_SingleEG20
+ HLT_Photon60_CaloIdL_MHT70_v3 3 2 2 2 2 2 2 L1_SingleEG20
+ HLT_Photon70_CaloIdXL_HT400_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdXL_HT500_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdXL_MHT100_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdXL_MHT90_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon90EBOnly_CaloIdVL_IsoL_TriPFJet25_v5 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon90EBOnly_CaloIdVL_IsoL_TriPFJet30_v5 1 1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleElectron
+ HLT_Ele100_CaloIdVT_TrkIdT_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele27_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v3 1250 1000 750 750 750 750 750 L1_SingleEG20
+ HLT_Ele27_WP80_PFMT50_v9 100 80 60 60 60 60 60 L1_SingleEG20
+ HLT_Ele27_WP80_v3 200 160 120 120 120 120 120 L1_SingleEG20
+ HLT_Ele32_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v3 250 150 150 150 150 150 150 L1_SingleEG20
+ HLT_Ele32_WP70_PFMT50_v9 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele32_WP70_v3 25 20 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele65_CaloIdVT_TrkIdT_v6 30 25 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele80_CaloIdVT_TrkIdT_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleMu
+ HLT_IsoMu15_eta2p1_v5 700 500 400 400 400 400 400 L1_SingleMu14_Eta2p1
+ HLT_IsoMu15_v18 15 30 40 40 40 40 40 L1_SingleMu10
+ HLT_IsoMu20_v13 8 16 16 16 16 16 16 L1_SingleMu12
+ HLT_IsoMu24_eta2p1_v7 0 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu24_v13 12 16 1 1 1 1 1 L1_SingleMu16
+ HLT_IsoMu30_eta2p1_v7 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu34_eta2p1_v5 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1
+ HLT_IsoMu40_eta2p1_v2 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1
+ HLT_Mu100_eta2p1_v5 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1
+ HLT_Mu12_v12 70 70 70 70 70 70 70 L1_SingleMu7
+ HLT_Mu15_v13 25 65 65 65 65 65 65 L1_SingleMu10
+ HLT_Mu200_eta2p1_v2 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1
+ HLT_Mu20_v12 24 60 60 900 60 60 60 L1_SingleMu12
+ HLT_Mu24_v12 35 35 200 200 200 200 200 L1_SingleMu16
+ HLT_Mu30_v12 8 20 20 300 20 20 20 L1_SingleMu12
+ HLT_Mu40_eta2p1_v5 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1
+ HLT_Mu40_v10 10 10 1 1 1 1 1 L1_SingleMu16
+ HLT_Mu50_eta2p1_v2 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1
+ HLT_Mu5_v14 320 640 640 640 640 640 640 L1_SingleMu3
+ HLT_Mu60_eta2p1_v5 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1
+ HLT_Mu8_v12 40 40 40 40 40 40 40 L1_SingleMu3
+ dataset Tau
+ HLT_DoubleIsoPFTau45_Trk5_eta2p1_v8 1 1 1 1 1 1 1 L1_DoubleTauJet44_Eta2p17 OR L1_DoubleJet64_Central
+ HLT_DoubleIsoPFTau55_Trk5_eta2p1_v5 1 1 1 1 1 1 1 L1_DoubleTauJet44_Eta2p17 OR L1_DoubleJet64_Central
+ HLT_MediumIsoPFTau35_Trk20_MET60_v6 1 1 1 1 1 1 1 L1_Jet52_Central_ETM30
+ HLT_MediumIsoPFTau35_Trk20_MET70_v6 1 1 1 1 1 1 1 L1_Jet52_Central_ETM30
+ HLT_MediumIsoPFTau35_Trk20_v6 1 10 10 10 10 10 10 L1_SingleJet52_Central
+ dataset TauPlusX
+ HLT_Ele18_CaloIdVT_TrkIdT_MediumIsoPFTau20_v6 1 1 10 10 10 10 10 L1_SingleEG15
+ HLT_Ele20_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_MediumIsoPFTau20_v6 1 1 1 1 1 1 1 L1_SingleEG18 OR L1_SingleEG20
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_MediumIsoPFTau25_v5 1 1 1 1 1 1 1 L1_SingleEG22
+ HLT_HT350_DoubleIsoPFTau10_Trk3_PFMHT45_v13 20 15 10 10 10 10 10 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT400_DoubleIsoPFTau10_Trk3_PFMHT50_v5 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_IsoMu15_eta2p1_LooseIsoPFTau20_v6 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu15_eta2p1_MediumIsoPFTau20_v6 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu15_eta2p1_TightIsoPFTau20_v6 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_Mu15_LooseIsoPFTau15_v14 0 0 110 110 110 110 110 L1_SingleMu10
+ HLT_PhysicsPF_v1 0 0 0 0 45 20 10 (none)
+/cdaq/physics/Run2011/5e33/v2.2/HLT/V2
+ 179959,179977,180072,180076,180093
+ dataset BTag
+ HLT_BTagMu_DiJet110_Mu5_v14 2 2 2 2 2 L1_Mu3_Jet28_Central
+ HLT_BTagMu_DiJet20_Mu5_v14 60 60 50 50 50 L1_Mu3_Jet16_Central
+ HLT_BTagMu_DiJet40_Mu5_v14 30 30 20 20 20 L1_Mu3_Jet20_Central
+ HLT_BTagMu_DiJet70_Mu5_v14 10 8 6 6 6 L1_Mu3_Jet28_Central
+ dataset Commissioning
+ = HLT_Activity_Ecal_SC7_v8 50 50 50 50 50 L1_ZeroBias
+ HLT_BeamGas_HF_Beam1_v2 1 1 1 1 1 L1_BeamGas_Hf_BptxPlusPostQuiet
+ HLT_BeamGas_HF_Beam2_v2 1 1 1 1 1 L1_BeamGas_Hf_BptxMinusPostQuiet
+ HLT_BeamGas_HF_v6 1 1 1 1 1 L1_BeamGas_Hf
+ HLT_IsoTrackHB_v9 1 1 1 1 1 L1_SingleJet68
+ HLT_IsoTrackHE_v10 3 3 3 3 3 L1_SingleJet68
+ HLT_L1SingleEG12_v3 220 220 220 220 220 L1_SingleEG12
+ HLT_L1SingleEG5_v3 1800 1800 1800 1800 1800 L1_SingleEG5
+ HLT_L1SingleJet16_v4 50 50 50 50 50 L1_SingleJet16
+ HLT_L1SingleJet36_v4 500 500 500 500 500 L1_SingleJet36
+ HLT_L1SingleMu10_v4 4500 4500 4500 4500 4500 L1_SingleMu10
+ HLT_L1SingleMu20_v4 3750 4000 45000 45000 45000 L1_SingleMu20
+ HLT_L1SingleMuOpen_DT_v4 75 75 75 75 75 L1_SingleMuOpen
+ HLT_L1SingleMuOpen_v4 600 600 600 600 600 L1_SingleMuOpen
+ HLT_L1_Interbunch_BSC_v3 100 100 100 100 100 L1_InterBunch_Bsc
+ HLT_L1_PreCollisions_v3 5 5 5 5 5 L1_PreCollisions
+ HLT_L2Mu10_v6 270 640 640 640 640 L1_SingleMu10
+ HLT_L2Mu20_v6 180 420 420 420 420 L1_SingleMu12
+ HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v13 4 4 4 4 4 L1_SingleMu5_Eta1p5_Q80
+ dataset Cosmics
+ HLT_BeamHalo_v8 1 1 1 1 1 L1_BeamHalo
+ HLT_L1SingleMuOpen_AntiBPTX_v3 1 1 1 1 1 L1_SingleMuOpen
+ HLT_L1TrackerCosmics_v4 1 1 1 1 1 technical bits: 25
+ HLT_RegionalCosmicTracking_v9 1 1 1 1 1 (technical bits: 25) AND (L1_SingleMuOpen)
+ dataset DoubleElectron
+ HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_CaloIdT_TrkIdVL_v5 1 1 1 1 1 L1_TripleEG7
+ HLT_Ele17_CaloIdL_CaloIsoVL_v10 110 110 110 110 110 L1_SingleEG12
+ HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v10 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass30_v9 3 2 2 2 2 L1_DoubleEG_12_5
+ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v10 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele22_CaloIdL_CaloIsoVL_Ele15_HFT_v3 1 1 1 1 1 L1_EG18_ForJet16
+ HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_Ele17_v3 2 2 1 1 1 L1_SingleEG20
+ HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_v8 3 2 2 2 2 L1_SingleEG20
+ HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v12 15 15 15 15 15 L1_SingleEG5
+ HLT_Ele8_CaloIdL_CaloIsoVL_v10 30 30 30 30 30 L1_SingleEG5
+ HLT_Ele8_CaloIdL_TrkIdVL_v10 15 15 15 15 15 L1_SingleEG5
+ HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v8 2 2 2 2 2 L1_SingleEG5
+ HLT_Ele8_v10 150 150 150 150 150 L1_SingleEG5
+ HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v11 75 60 45 45 45 L1_DoubleEG_12_5
+ HLT_TripleEle10_CaloIdL_TrkIdVL_v11 1 1 1 1 1 L1_TripleEG7
+ dataset DoubleMu
+ HLT_DoubleMu3_v14 45 45 45 45 45 L1_DoubleMu0
+ HLT_DoubleMu45_v10 1 1 1 1 1 L1_DoubleMu3p5
+ HLT_DoubleMu5_IsoMu5_v12 1 1 1 1 1 L1_TripleMu0
+ HLT_DoubleMu5_v5 20 15 20 20 20 L1_DoubleMu0
+ HLT_DoubleMu7_Acoplanarity03_v4 1 1 1 1 1 L1_DoubleMu3p5
+ HLT_DoubleMu7_v12 100 70 60 60 60 L1_DoubleMu3
+ HLT_L1DoubleMu0_v4 1500 1500 1500 1500 1500 L1_DoubleMu0
+ HLT_L2DoubleMu0_v7 470 470 470 470 470 L1_DoubleMu0
+ HLT_L2DoubleMu23_NoVertex_v8 20 20 15 15 15 L1_DoubleMu3p5
+ HLT_L2DoubleMu30_NoVertex_dPhi2p5_v1 1 1 1 1 1 L1_DoubleMu3p5
+ HLT_L2DoubleMu30_NoVertex_v4 0 0 1 1 1 L1_DoubleMu3p5
+ HLT_Mu13_Mu8_v11 40 30 1 1 1 L1_DoubleMu3p5
+ HLT_Mu17_Mu8_v11 1 1 1 1 1 L1_DoubleMu3p5
+ HLT_Mu17_TkMu8_v4 1 1 1 1 1 L1_DoubleMu_10_Open
+ HLT_Mu8_Jet40_v15 2300 2300 2300 2300 2300 L1_Mu3_Jet20_Central
+ HLT_TripleMu5_v13 1 1 1 1 1 L1_TripleMu0
+ dataset ElectronHad
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_HT150_v4 1 1 1 1 1 L1_DoubleEG5_HTT75
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_HT200_v4 1 1 1 1 1 L1_DoubleEG5_HTT75
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_v5 2 2 2 2 2 L1_DoubleEG5
+ HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R014_MR200_v4 50 40 30 30 30 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R025_MR200_v5 10 8 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R029_MR200_v5 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R033_MR200_v4 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_PFMHT40_v6 1 1 1 1 1 L1_EG5_HTT100
+ HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_PFMHT50_v5 1 1 1 1 1 L1_EG5_HTT100
+ HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_v4 17 17 17 17 17 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_BTagIP_v9 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_v9 120 120 120 120 120 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFJet30_v3 200 120 120 120 120 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralPFJet30_v3 60 60 60 60 60 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_QuadCentralPFJet30_v3 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFJet30_v3 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_BTagIP_v13 10 10 10 10 10 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralPFJet30_v3 400 240 240 240 240 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_DiCentralPFJet30_v3 200 120 120 120 120 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_QuadCentralPFJet30_v3 10 10 10 10 10 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFJet30_v3 60 60 60 60 60 L1_SingleEG20
+ HLT_Ele27_CaloIdVT_TrkIdT_DiCentralPFJet25_v5 40 20 20 20 20 L1_SingleEG20
+ HLT_Ele27_CaloIdVT_TrkIdT_DiPFJet25_Deta3_v5 50 25 15 15 15 L1_SingleEG20
+ HLT_Ele27_WP80_DiCentralPFJet25_PFMHT15_v5 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele27_WP80_DiCentralPFJet25_v5 10 1 1 1 1 L1_SingleEG20
+ HLT_Ele27_WP80_DiPFJet25_Deta3_v5 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele32_WP80_DiCentralPFJet25_PFMHT25_v5 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele32_WP80_DiPFJet25_Deta3p5_v5 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v9 1500 1200 900 900 900 L1_EG5_DoubleJet20_Central
+ HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v9 10 8 6 6 6 L1_EG5_DoubleJet20_Central
+ HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v9 150 120 90 90 90 L1_EG5_DoubleJet20_Central
+ HLT_HT350_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT45_v11 1 1 1 1 1 L1_HTT100
+ HLT_HT400_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT50_v5 1 1 1 1 1 L1_HTT100
+ HLT_HT400_Ele60_CaloIdT_TrkIdT_v5 1 1 1 1 1 L1_EG5_HTT100
+ HLT_HT450_Ele60_CaloIdT_TrkIdT_v4 1 1 1 1 1 L1_EG5_HTT100
+ dataset FEDMonitor
+ HLT_DTErrors_v2 1 1 1 1 1 (none)
+ dataset HT
+ HLT_DiJet130_PT130_v9 50 50 50 50 50 L1_SingleJet68
+ HLT_DiJet160_PT160_v9 0 1 1 1 1 L1_SingleJet92
+ HLT_FatJetMass850_DR1p1_Deta2p0_v5 1 1 1 1 1 L1_HTT100
+ HLT_HT150_v11 2000 1250 1250 1250 1250 L1_HTT50
+ HLT_HT2000_v5 1 1 1 1 1 L1_HTT100
+ HLT_HT200_v11 300 900 1000 10000 1000 L1_HTT75
+ HLT_HT250_AlphaT0p58_v3 0 0 1 1 1 L1_HTT100
+ HLT_HT250_AlphaT0p60_v3 20 1 1 1 1 L1_HTT100
+ HLT_HT250_AlphaT0p65_v2 1 1 1 1 1 L1_HTT100
+ HLT_HT250_v11 7000 2100 2000 2000 2000 L1_HTT100
+ HLT_HT300_AlphaT0p54_v5 0 0 1 1 1 L1_HTT100
+ HLT_HT300_AlphaT0p55_v3 20 1 1 1 1 L1_HTT100
+ HLT_HT300_AlphaT0p60_v2 1 1 1 1 1 L1_HTT100
+ HLT_HT300_v12 5000 1000 1000 1000 1000 L1_HTT100
+ HLT_HT350_AlphaT0p53_v10 1 1 1 1 1 L1_HTT100
+ HLT_HT350_L1FastJet_MHT100_v1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_L1FastJet_MHT110_v1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_L1FastJet_v3 4000 600 600 600 600 L1_HTT100
+ HLT_HT350_MHT100_v3 20 1 1 1 1 L1_HTT100
+ HLT_HT350_MHT110_v3 1 1 1 1 1 L1_HTT100
+ HLT_HT350_v11 4000 600 600 600 600 L1_HTT100
+ HLT_HT400_AlphaT0p51_v10 0 0 1 1 1 L1_HTT100
+ HLT_HT400_AlphaT0p52_v5 1 1 1 1 1 L1_HTT100
+ HLT_HT400_L1FastJet_MHT100_v1 1 1 1 1 1 L1_HTT100
+ HLT_HT400_L1FastJet_MHT90_v1 1 1 1 1 1 L1_HTT100
+ HLT_HT400_L1FastJet_v3 1000 400 400 400 400 L1_HTT100
+ HLT_HT400_MHT100_v3 1 1 1 1 1 L1_HTT100
+ HLT_HT400_MHT90_v3 20 1 1 1 1 L1_HTT100
+ HLT_HT400_v11 1000 400 400 400 400 L1_HTT100
+ HLT_HT450_AlphaT0p51_v5 1 1 1 1 1 L1_HTT100
+ HLT_HT450_v11 500 200 200 200 200 L1_HTT100
+ HLT_HT500_v11 120 90 60 60 60 L1_HTT100
+ HLT_HT550_v11 90 60 50 50 50 L1_HTT100
+ HLT_HT600_v4 40 30 10 10 10 L1_HTT100
+ HLT_HT650_v4 30 20 1 1 1 L1_HTT100
+ HLT_HT700_v2 10 1 1 1 1 L1_HTT100
+ HLT_HT750_L1FastJet_v3 1 1 1 1 1 L1_HTT100
+ HLT_HT750_v3 1 1 1 1 1 L1_HTT100
+ HLT_PFHT350_PFMHT100_v1 1 1 1 1 1 L1_HTT100
+ HLT_PFHT350_PFMHT90_v1 1 1 1 1 1 L1_HTT100
+ HLT_PFHT400_PFMHT80_v1 1 1 1 1 1 L1_HTT100
+ HLT_PFHT400_PFMHT90_v1 1 1 1 1 1 L1_HTT100
+ HLT_PFHT650_v1 1 1 1 1 1 L1_HTT100
+ HLT_R014_MR150_v10 4800 4200 3000 3000 3000 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R020_MR150_v10 2400 2100 1500 1500 1500 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R020_MR550_v10 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R025_MR150_v10 800 600 500 500 500 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R025_MR450_v10 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R033_MR350_v10 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R038_MR250_v10 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R038_MR300_v2 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_RMR65_v3 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ dataset HcalHPDNoise
+ HLT_GlobalRunHPDNoise_v5 1500 1500 1500 1500 1500 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo
+ HLT_L1Tech_HBHEHO_totalOR_v3 1 1 1 1 1 technical bits: 11 OR 12
+ HLT_L1Tech_HCAL_HF_single_channel_v1 500 500 500 500 500 technical bits: 8
+ dataset HcalNZS
+ HLT_HcalNZS_v7 15 15 15 15 15 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG12 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias
+ HLT_HcalPhiSym_v8 15 15 15 15 15 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5
+ dataset HighPileUp
+ HLT_300Tower0p5_v1 80000 8000 400 400 400 L1_HTT100
+ HLT_300Tower0p6_v1 1500 1500 180 180 180 L1_HTT100
+ HLT_300Tower0p7_v1 500 500 80 80 80 L1_HTT100
+ HLT_300Tower0p8_v1 200 200 30 30 30 L1_HTT100
+ HLT_70Jet10_v4 0 50000 250 250 250 L1_DoubleForJet32_EtaOpp
+ HLT_70Jet13_v4 300000 1500 10 10 10 L1_DoubleForJet32_EtaOpp
+ dataset Jet
+ HLT_DiJetAve110_v9 40 40 40 40 40 L1_SingleJet68
+ HLT_DiJetAve190_v9 5 50 50 50 50 L1_SingleJet92
+ HLT_DiJetAve240_v9 1 10 10 10 10 L1_SingleJet92
+ HLT_DiJetAve300_v10 5 1 1 1 1 L1_SingleJet128
+ HLT_DiJetAve30_v9 20 10 10 10 10 L1_SingleJet16
+ HLT_DiJetAve370_v10 1 1 1 1 1 L1_SingleJet128
+ HLT_DiJetAve60_v9 40 40 40 40 40 L1_SingleJet36
+ HLT_Jet110_v9 80 80 80 80 80 L1_SingleJet68
+ HLT_Jet190_v9 10 100 100 100 100 L1_SingleJet92
+ HLT_Jet240_L1FastJet_v3 2 20 20 20 20 L1_SingleJet92
+ HLT_Jet240_v9 2 20 20 20 20 L1_SingleJet92
+ HLT_Jet300_L1FastJet_v3 10 1 1 1 1 L1_SingleJet128
+ HLT_Jet300_v9 10 1 1 1 1 L1_SingleJet128
+ HLT_Jet30_L1FastJet_v3 40 20 20 20 20 L1_SingleJet16
+ HLT_Jet30_v9 40 20 20 20 20 L1_SingleJet16
+ HLT_Jet370_L1FastJet_v3 1 1 1 1 1 L1_SingleJet128
+ HLT_Jet370_NoJetID_v10 1 1 1 1 1 L1_SingleJet128
+ HLT_Jet370_v10 1 1 1 1 1 L1_SingleJet128
+ HLT_Jet60_L1FastJet_v3 80 80 80 80 80 L1_SingleJet36
+ HLT_Jet60_v9 80 80 80 80 80 L1_SingleJet36
+ HLT_Jet800_v5 1 1 1 1 1 L1_SingleJet128
+ dataset LogMonitor
+ HLT_LogMonitor_v1 1 1 1 1 1 (none)
+ dataset MET
+ HLT_CentralJet80_MET110_v3 1 1 1 1 1 L1_ETM30
+ HLT_CentralJet80_MET65_v10 600 200 150 150 150 L1_ETM30
+ HLT_CentralJet80_MET80_v9 0 0 1 1 1 L1_ETM30
+ HLT_CentralJet80_MET95_v3 1 1 1 1 1 L1_ETM30
+ HLT_DiCentralJet20_BTagIP_MET65_v11 2 1 1 1 1 L1_ETM30
+ HLT_DiCentralJet20_MET100_HBHENoiseFiltered_v4 1 1 1 1 1 L1_ETM30
+ HLT_DiCentralJet20_MET80_v8 10 10 1 1 1 L1_ETM30
+ HLT_DiCentralPFJet30_PFMHT80_v1 1 1 1 1 1 L1_ETM30
+ HLT_DiCentralPFJet50_PFMHT80_v1 1 1 1 1 1 L1_ETM30
+ HLT_DiJet60_MET45_v10 14 14 14 14 14 L1_ETM20
+ HLT_IsoMu15_L1ETM20_v4 1 1 1 1 1 L1_Mu10_ETM20
+ HLT_L2Mu60_1Hit_MET40_v6 0 0 1 1 1 L1_SingleMu16_Eta2p1
+ HLT_L2Mu60_1Hit_MET60_v6 1 1 1 1 1 L1_SingleMu16_Eta2p1
+ HLT_MET120_HBHENoiseFiltered_v6 8 1 1 1 1 L1_ETM30
+ HLT_MET120_v7 8 1 1 1 1 L1_ETM30
+ HLT_MET200_HBHENoiseFiltered_v6 1 1 1 1 1 L1_ETM30
+ HLT_MET200_v7 1 1 1 1 1 L1_ETM30
+ HLT_MET400_v2 1 1 1 1 1 L1_ETM30
+ HLT_Mu15_L1ETM20_v4 40 40 30 30 30 L1_Mu10_ETM20
+ HLT_PFMHT150_v17 1 1 1 1 1 L1_ETM30
+ HLT_R014_MR200_CentralJet40_BTagIP_v4 300 240 180 180 180 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R014_MR400_CentralJet40_BTagIP_v4 20 10 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R014_MR450_CentralJet40_BTagIP_v4 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R020_MR300_CentralJet40_BTagIP_v4 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R020_MR350_CentralJet40_BTagIP_v4 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R030_MR200_CentralJet40_BTagIP_v4 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R030_MR250_CentralJet40_BTagIP_v4 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ dataset MinimumBias
+ HLT_JetE30_NoBPTX3BX_NoHalo_v10 1 1 1 1 1 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_NoHalo_v10 1 1 1 1 1 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_v8 60 30 24 24 24 L1_SingleJet20_Central_NotBptxOR
+ HLT_JetE50_NoBPTX3BX_NoHalo_v5 1 1 1 1 1 L1_SingleJet32_NotBptxOR_NotMuBeamHalo
+ HLT_Physics_v2 8000 8000 8000 8000 8000 (none)
+ HLT_PixelTracks_Multiplicity100_v8 1 1 1 1 1 L1_ETT220
+ HLT_PixelTracks_Multiplicity80_v8 10 10 10 10 10 L1_ETT220
+ HLT_Random_v1 600 600 600 600 600 (none)
+ = HLT_ZeroBias_v4 150 150 150 150 150 L1_ZeroBias
+ dataset MuEG
+ HLT_DoubleMu5_Ele8_CaloIdT_TrkIdT_v4 1 1 1 1 1 L1_DoubleMuOpen_EG5
+ HLT_DoubleMu5_Ele8_CaloIdT_TrkIdVL_v8 1 1 1 1 1 L1_DoubleMuOpen_EG5
+ HLT_Mu15_DoublePhoton15_CaloIdL_v14 1 1 1 1 1 L1_MuOpen_DoubleEG5
+ HLT_Mu15_Photon20_CaloIdL_v14 20 20 20 20 20 L1_MuOpen_EG12
+ HLT_Mu17_Ele8_CaloIdL_v13 0 0 2 2 2 L1_Mu7_EG5
+ HLT_Mu17_Ele8_CaloIdT_CaloIsoVL_v8 1 1 1 1 1 L1_Mu12_EG5
+ HLT_Mu5_DoubleEle8_CaloIdT_TrkIdVL_v8 1 1 1 1 1 L1_MuOpen_DoubleEG5
+ HLT_Mu5_Ele8_CaloIdT_CaloIsoVL_v5 300 300 300 300 300 L1_Mu3_EG5
+ HLT_Mu5_Ele8_CaloIdT_TrkIdVL_Ele8_CaloIdL_TrkIdVL_v8 1 1 1 1 1 L1_MuOpen_DoubleEG5
+ HLT_Mu8_Ele17_CaloIdL_v13 100 80 60 60 60 L1_MuOpen_EG12
+ HLT_Mu8_Ele17_CaloIdT_CaloIsoVL_v8 1 1 1 1 1 L1_MuOpen_EG12
+ HLT_Mu8_Photon20_CaloIdVT_IsoT_v13 20 20 20 20 20 L1_MuOpen_EG12
+ dataset MuHad
+ HLT_DoubleMu5_Mass8_HT150_v5 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen)
+ HLT_DoubleMu8_Mass8_HT150_v5 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen)
+ HLT_DoubleMu8_Mass8_HT200_v5 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen)
+ HLT_DoubleTkIso10Mu5_Mass8_HT150_v5 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen)
+ HLT_DoubleTkIso10Mu5_Mass8_HT200_v5 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen)
+ HLT_HT300_Mu15_PFMHT40_v6 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT300_Mu15_PFMHT50_v5 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT350_Mu5_PFMHT45_v13 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT400_Mu5_PFMHT50_v5 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_IsoMu17_eta2p1_CentralJet30_BTagIP_v6 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_CentralJet30_v6 150 40 30 30 30 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_CentralPFJet30_v3 50 40 30 30 30 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_DiCentralPFJet25_PFMHT15_v5 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_DiCentralPFJet25_PFMHT25_v5 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_DiCentralPFJet25_v5 25 20 15 15 15 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_DiCentralPFJet30_v3 50 10 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_DiPFJet25_Deta3_PFJet25_v5 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_DiPFJet25_Deta3_v5 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_QuadCentralPFJet30_v3 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_TriCentralPFJet30_v3 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_Mu10_R014_MR200_v5 30 15 10 10 10 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen)
+ HLT_Mu10_R025_MR200_v6 20 1 1 1 1 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen)
+ HLT_Mu10_R029_MR200_v6 1 1 1 1 1 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen)
+ HLT_Mu10_R033_MR200_v5 1 1 1 1 1 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen)
+ HLT_Mu12_eta2p1_DiCentralJet20_BTagIP3D1stTrack_v6 250 200 50 50 50 L1_Mu10_Eta2p1_DoubleJet_16_8_Central
+ HLT_Mu12_eta2p1_DiCentralJet20_DiBTagIP3D1stTrack_v6 1 1 1 1 1 L1_Mu10_Eta2p1_DoubleJet_16_8_Central
+ HLT_Mu17_eta2p1_CentralJet30_BTagIP_v6 120 100 80 80 80 L1_SingleMu14_Eta2p1
+ HLT_Mu17_eta2p1_CentralPFJet30_v3 800 600 480 480 480 L1_SingleMu14_Eta2p1
+ HLT_Mu17_eta2p1_DiCentralPFJet25_PFMHT15_v5 100 80 60 60 60 L1_SingleMu14_Eta2p1
+ HLT_Mu17_eta2p1_DiCentralPFJet30_v3 400 300 240 240 240 L1_SingleMu14_Eta2p1
+ HLT_Mu17_eta2p1_DiPFJet25_Deta3_v5 100 80 60 60 60 L1_SingleMu14_Eta2p1
+ HLT_Mu17_eta2p1_QuadCentralPFJet30_v3 30 25 20 20 20 L1_SingleMu14_Eta2p1
+ HLT_Mu17_eta2p1_TriCentralPFJet30_v3 120 100 80 80 80 L1_SingleMu14_Eta2p1
+ HLT_Mu40_HT300_v5 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu5_Ele8_CaloIdT_TrkIdVL_Mass8_HT150_v5 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu60_HT300_v5 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_HT150_v5 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_HT200_v5 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_TkIso10Mu5_Ele8_CaloIdT_CaloIsoVVL_TrkIdVL_Mass8_HT150_v5 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_TkIso10Mu5_Ele8_CaloIdT_CaloIsoVVL_TrkIdVL_Mass8_HT200_v5 1 1 1 1 1 L1_Mu0_HTT50
+ dataset MuOnia
+ HLT_Dimuon0_Jpsi_Muon_v11 1 1 1 1 1 L1_TripleMu0
+ HLT_Dimuon0_Jpsi_NoVertexing_v7 200 160 120 30 120 L1_DoubleMu0_HighQ
+ HLT_Dimuon0_Jpsi_v10 200 160 120 30 120 L1_DoubleMu0_HighQ
+ HLT_Dimuon0_Omega_Phi_v4 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Dimuon0_Upsilon_Muon_v11 1 1 1 1 1 L1_TripleMu0
+ HLT_Dimuon0_Upsilon_v10 200 160 120 120 120 L1_DoubleMu0_HighQ
+ HLT_Dimuon10_Jpsi_Barrel_v10 0 0 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Dimuon11_PsiPrime_v5 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Dimuon13_Jpsi_Barrel_v5 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Dimuon6_LowMass_v5 1 5 3 3 3 L1_DoubleMu3
+ HLT_Dimuon7_Upsilon_Barrel_v5 0 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Dimuon9_PsiPrime_v5 0 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Dimuon9_Upsilon_Barrel_v5 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu4_Dimuon4_Bs_Barrel_v5 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu4_Dimuon6_Bs_v5 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu4_Jpsi_Displaced_v5 0 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu4p5_LowMass_Displaced_v5 0 0 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu5_Jpsi_Displaced_v5 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu5_LowMass_Displaced_v5 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Mu5_L2Mu2_Jpsi_v13 320 320 240 60 240 L1_DoubleMu0_HighQ
+ HLT_Mu5_Track2_Jpsi_v13 6 6 6 2 6 L1_SingleMu3
+ HLT_Mu7_Track7_Jpsi_v14 1 1 1 1 1 L1_SingleMu7
+ HLT_TripleMu0_TauTo3Mu_v1 1 1 1 1 1 L1_TripleMu0
+ dataset MultiJet
+ HLT_CentralJet46_CentralJet38_DiBTagIP3D_v7 1 1 1 1 1 L1_DoubleJet36_Central
+ HLT_CentralJet60_CentralJet53_DiBTagIP3D_v6 1 1 1 1 1 L1_DoubleJet44_Central
+ HLT_DiCentralJet36_BTagIP3DLoose_v5 1500 1800 1800 5400 1800 L1_DoubleJet36_Central
+ HLT_DoubleJet30_ForwardBackward_v10 840 360 90 90 90 L1_DoubleForJet32_EtaOpp
+ HLT_DoubleJet60_ForwardBackward_v10 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ HLT_DoubleJet70_ForwardBackward_v10 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ HLT_DoubleJet80_ForwardBackward_v10 1 1 1 1 1 L1_DoubleForJet44_EtaOpp
+ HLT_EightJet120_v5 1 1 1 1 1 L1_QuadJet28_Central
+ HLT_EightJet35_L1FastJet_v2 1 1 1 1 1 L1_HTT100
+ HLT_EightJet35_v3 50 40 10 10 10 L1_HTT100
+ HLT_EightJet40_L1FastJet_v2 1 1 1 1 1 L1_HTT100
+ HLT_EightJet40_v3 1 1 1 1 1 L1_HTT100
+ HLT_ExclDiJet60_HFAND_v9 1 1 1 1 1 L1_SingleJet36_FwdVeto
+ HLT_ExclDiJet60_HFOR_v9 1 1 1 1 1 L1_SingleJet36
+ HLT_L1DoubleJet36Central_v4 6000 6000 6000 18000 6000 L1_DoubleJet36_Central
+ HLT_QuadJet40_IsoPFTau40_v18 60 45 45 45 45 L1_QuadJet28_Central
+ HLT_QuadJet40_v11 1400 1400 700 700 700 L1_QuadJet28_Central
+ HLT_QuadJet45_DiJet40_v3 50 40 10 10 10 L1_HTT100
+ HLT_QuadJet45_IsoPFTau45_v13 10 10 1 1 1 L1_QuadJet28_Central
+ HLT_QuadJet50_DiJet40_L1FastJet_v2 20 1 1 1 1 L1_QuadJet28_Central
+ HLT_QuadJet50_DiJet40_v5 20 1 1 1 1 L1_QuadJet28_Central
+ HLT_QuadJet50_IsoPFTau50_v7 1 1 1 1 1 L1_QuadJet28_Central
+ HLT_QuadJet70_v10 200 150 1 1 1 L1_QuadJet28_Central
+ HLT_QuadJet80_L1FastJet_v2 1 1 1 1 1 L1_QuadJet28_Central
+ HLT_QuadJet80_v5 1 1 1 1 1 L1_QuadJet28_Central
+ HLT_QuadJet90_v3 1 1 1 1 1 L1_QuadJet28_Central
+ HLT_SixJet45_L1FastJet_v2 1 1 1 1 1 L1_HTT100
+ HLT_SixJet45_v3 1 1 1 1 1 L1_HTT100
+ dataset Photon
+ HLT_DoubleEle33_CaloIdL_CaloIsoT_v3 1 1 1 1 1 L1_SingleEG20
+ HLT_DoubleEle33_CaloIdL_v7 50 40 1 1 1 L1_SingleEG20
+ HLT_DoubleEle33_CaloIdT_v3 1 1 1 1 1 L1_SingleEG20
+ HLT_DoubleEle45_CaloIdL_v6 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton40_CaloIdL_MR150_v3 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton40_CaloIdL_R014_MR150_v3 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton43_HEVT_v1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton48_HEVT_v1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton5_IsoVL_CEP_v9 1 1 1 1 1 L1_DoubleEG2_FwdVeto
+ HLT_DoublePhoton70_v1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton80_v2 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon135_v2 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon200_NoHE_v4 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon20_CaloIdVL_IsoL_v9 100 100 100 100 100 L1_SingleEG12
+ HLT_Photon20_R9Id_Photon18_R9Id_v7 1 1 1 1 1 L1_SingleEG12
+ HLT_Photon225_NoHE_v2 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon26_CaloIdXL_IsoXL_Photon18_CaloIdXL_IsoXL_Mass60_v4 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Photon26_CaloIdXL_IsoXL_Photon18_R9IdT_Mass60_v4 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Photon26_CaloIdXL_IsoXL_Photon18_v4 190 150 110 110 110 L1_DoubleEG_12_5
+ HLT_Photon26_Photon18_v7 600 450 340 340 340 L1_DoubleEG_12_5
+ HLT_Photon26_R9IdT_Photon18_CaloIdXL_IsoXL_Mass60_v4 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Photon26_R9IdT_Photon18_R9IdT_Mass60_v1 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Photon30_CaloIdVL_IsoL_v11 2500 2000 1500 1500 1500 L1_SingleEG20
+ HLT_Photon30_CaloIdVL_v8 7000 5600 4200 4200 4200 L1_SingleEG20
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_CaloIdL_IsoVL_v7 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_R9Id_v6 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_v8 75 60 45 45 45 L1_SingleEG20
+ HLT_Photon36_CaloIdVL_Photon22_CaloIdVL_v2 40 30 22 22 22 L1_SingleEG20
+ HLT_Photon36_Photon22_v1 300 240 180 180 180 L1_SingleEG20
+ HLT_Photon36_R9Id_Photon22_CaloIdL_IsoVL_v7 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_R9Id_Photon22_R9Id_v3 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon400_v2 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon50_CaloIdVL_IsoL_v9 330 270 200 200 200 L1_SingleEG20
+ HLT_Photon50_CaloIdVL_v4 900 720 540 540 540 L1_SingleEG20
+ HLT_Photon75_CaloIdVL_IsoL_v10 60 45 35 35 35 L1_SingleEG20
+ HLT_Photon75_CaloIdVL_v7 150 120 90 90 90 L1_SingleEG20
+ HLT_Photon90_CaloIdVL_IsoL_v7 20 15 10 10 10 L1_SingleEG20
+ HLT_Photon90_CaloIdVL_v4 75 60 45 45 45 L1_SingleEG20
+ dataset PhotonHad
+ HLT_Photon30_CaloIdVT_CentralJet20_BTagIP_v7 0 40 30 30 30 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R014_MR150_v1 300 240 180 180 180 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R017_MR500_v6 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R023_MR350_v6 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R029_MR250_v6 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R042_MR200_v6 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon55_CaloIdL_R017_MR500_v4 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon55_CaloIdL_R023_MR350_v4 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon55_CaloIdL_R029_MR250_v4 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon55_CaloIdL_R042_MR200_v4 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon60_CaloIdL_HT300_v3 9 6 4 4 4 L1_SingleEG20
+ HLT_Photon60_CaloIdL_MHT70_v3 3 2 2 2 2 L1_SingleEG20
+ HLT_Photon70_CaloIdXL_HT400_v3 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdXL_HT500_v3 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdXL_MHT100_v3 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdXL_MHT90_v3 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon90EBOnly_CaloIdVL_IsoL_TriPFJet25_v5 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon90EBOnly_CaloIdVL_IsoL_TriPFJet30_v5 1 1 1 1 1 L1_SingleEG20
+ dataset SingleElectron
+ HLT_Ele100_CaloIdVT_TrkIdT_v3 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele27_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v3 1250 1000 750 750 750 L1_SingleEG20
+ HLT_Ele27_WP80_PFMT50_v9 100 80 60 60 60 L1_SingleEG20
+ HLT_Ele27_WP80_v3 200 160 120 120 120 L1_SingleEG20
+ HLT_Ele32_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v3 250 150 150 150 150 L1_SingleEG20
+ HLT_Ele32_WP70_PFMT50_v9 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele32_WP70_v3 25 20 1 1 1 L1_SingleEG20
+ HLT_Ele65_CaloIdVT_TrkIdT_v6 30 25 1 1 1 L1_SingleEG20
+ HLT_Ele80_CaloIdVT_TrkIdT_v3 1 1 1 1 1 L1_SingleEG20
+ dataset SingleMu
+ HLT_IsoMu15_eta2p1_v5 700 500 400 400 400 L1_SingleMu14_Eta2p1
+ HLT_IsoMu15_v18 15 30 40 40 40 L1_SingleMu10
+ HLT_IsoMu20_v13 8 16 16 16 16 L1_SingleMu12
+ HLT_IsoMu24_eta2p1_v7 0 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu24_v13 12 16 1 1 1 L1_SingleMu16
+ HLT_IsoMu30_eta2p1_v7 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu34_eta2p1_v5 1 1 1 1 1 L1_SingleMu16_Eta2p1
+ HLT_IsoMu40_eta2p1_v2 1 1 1 1 1 L1_SingleMu16_Eta2p1
+ HLT_Mu100_eta2p1_v5 1 1 1 1 1 L1_SingleMu16_Eta2p1
+ HLT_Mu12_v12 70 70 70 70 70 L1_SingleMu7
+ HLT_Mu15_v13 25 65 65 65 65 L1_SingleMu10
+ HLT_Mu200_eta2p1_v2 1 1 1 1 1 L1_SingleMu16_Eta2p1
+ HLT_Mu20_v12 24 60 60 900 60 L1_SingleMu12
+ HLT_Mu24_v12 35 35 200 200 200 L1_SingleMu16
+ HLT_Mu30_v12 8 20 20 300 20 L1_SingleMu12
+ HLT_Mu40_eta2p1_v5 1 1 1 1 1 L1_SingleMu16_Eta2p1
+ HLT_Mu40_v10 10 10 1 1 1 L1_SingleMu16
+ HLT_Mu50_eta2p1_v2 1 1 1 1 1 L1_SingleMu16_Eta2p1
+ HLT_Mu5_v14 320 640 640 640 640 L1_SingleMu3
+ HLT_Mu60_eta2p1_v5 1 1 1 1 1 L1_SingleMu16_Eta2p1
+ HLT_Mu8_v12 40 40 40 40 40 L1_SingleMu3
+ dataset Tau
+ HLT_DoubleIsoPFTau45_Trk5_eta2p1_v8 1 1 1 1 1 L1_DoubleTauJet44_Eta2p17 OR L1_DoubleJet64_Central
+ HLT_DoubleIsoPFTau55_Trk5_eta2p1_v5 1 1 1 1 1 L1_DoubleTauJet44_Eta2p17 OR L1_DoubleJet64_Central
+ HLT_MediumIsoPFTau35_Trk20_MET60_v6 1 1 1 1 1 L1_Jet52_Central_ETM30
+ HLT_MediumIsoPFTau35_Trk20_MET70_v6 1 1 1 1 1 L1_Jet52_Central_ETM30
+ HLT_MediumIsoPFTau35_Trk20_v6 1 10 10 10 10 L1_SingleJet52_Central
+ dataset TauPlusX
+ HLT_Ele18_CaloIdVT_TrkIdT_MediumIsoPFTau20_v6 1 1 10 10 10 L1_SingleEG15
+ HLT_Ele20_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_MediumIsoPFTau20_v6 1 1 1 1 1 L1_SingleEG18 OR L1_SingleEG20
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_MediumIsoPFTau25_v5 1 1 1 1 1 L1_SingleEG22
+ HLT_HT350_DoubleIsoPFTau10_Trk3_PFMHT45_v13 20 15 10 10 10 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT400_DoubleIsoPFTau10_Trk3_PFMHT50_v5 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_IsoMu15_eta2p1_LooseIsoPFTau20_v6 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu15_eta2p1_MediumIsoPFTau20_v6 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu15_eta2p1_TightIsoPFTau20_v6 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_Mu15_LooseIsoPFTau15_v14 0 0 110 110 110 L1_SingleMu10
+ HLT_PhysicsPF_v1 0 0 0 0 45 (none)
+/cdaq/physics/Run2011/5e33/v1.4/HLT/V5
+ 178712,178724,178731,178738,178761,178763,178768,178786,178803,178825,178840,178854,178866,178871,178888,178920,178955,178970,178985,178998,179407,179411,179431,179434,179452,179476,179497,179547,179558,179563,179889
+ dataset BTag
+ HLT_BTagMu_DiJet110_Mu5_v13 2 2 2 2 L1_Mu3_Jet28_Central
+ HLT_BTagMu_DiJet20_Mu5_v13 60 60 50 50 L1_Mu3_Jet16_Central
+ HLT_BTagMu_DiJet40_Mu5_v13 30 30 20 20 L1_Mu3_Jet20_Central
+ HLT_BTagMu_DiJet70_Mu5_v13 10 8 6 6 L1_Mu3_Jet28_Central
+ dataset Commissioning
+ = HLT_Activity_Ecal_SC7_v8 150 100 75 75 L1_ZeroBias
+ HLT_BeamGas_HF_Beam1_v2 1 1 1 1 L1_BeamGas_Hf_BptxPlusPostQuiet
+ HLT_BeamGas_HF_Beam2_v2 1 1 1 1 L1_BeamGas_Hf_BptxMinusPostQuiet
+ HLT_BeamGas_HF_v6 1 1 1 1 L1_BeamGas_Hf
+ HLT_IsoTrackHB_v8 1 1 1 1 L1_SingleJet68
+ HLT_IsoTrackHE_v9 3 3 3 3 L1_SingleJet68
+ HLT_L1SingleEG12_v3 220 220 220 220 L1_SingleEG12
+ HLT_L1SingleEG5_v3 1800 1800 1800 1800 L1_SingleEG5
+ HLT_L1SingleJet16_v4 50 50 50 50 L1_SingleJet16
+ HLT_L1SingleJet36_v4 500 500 500 500 L1_SingleJet36
+ HLT_L1SingleMu10_v4 4500 4500 4500 4500 L1_SingleMu10
+ HLT_L1SingleMu20_v4 3750 4000 45000 45000 L1_SingleMu20
+ HLT_L1SingleMuOpen_DT_v4 75 75 75 75 L1_SingleMuOpen
+ HLT_L1SingleMuOpen_v4 600 600 600 600 L1_SingleMuOpen
+ HLT_L1_Interbunch_BSC_v3 100 100 100 100 L1_InterBunch_Bsc
+ HLT_L1_PreCollisions_v3 5 5 5 5 L1_PreCollisions
+ HLT_L2Mu10_v6 270 640 640 640 L1_SingleMu10
+ HLT_L2Mu20_v6 180 420 420 420 L1_SingleMu12
+ HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v12 4 4 4 4 L1_SingleMu5_Eta1p5_Q80
+ dataset Cosmics
+ HLT_BeamHalo_v7 1 1 1 1 L1_BeamHalo
+ HLT_L1SingleMuOpen_AntiBPTX_v3 1 1 1 1 L1_SingleMuOpen
+ HLT_L1TrackerCosmics_v4 1 1 1 1 technical bits: 25
+ HLT_RegionalCosmicTracking_v8 1 1 1 1 (technical bits: 25) AND (L1_SingleMuOpen)
+ dataset DoubleElectron
+ HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_CaloIdT_TrkIdVL_v4 1 1 1 1 L1_TripleEG7
+ HLT_Ele17_CaloIdL_CaloIsoVL_v9 110 110 110 110 L1_SingleEG12
+ HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v9 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass30_v8 3 2 2 2 L1_DoubleEG_12_5
+ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v9 1 1 1 1 L1_SingleEG12
+ HLT_Ele22_CaloIdL_CaloIsoVL_Ele15_HFT_v2 1 1 1 1 L1_EG18_ForJet16
+ HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_Ele17_v2 2 2 1 1 L1_SingleEG20
+ HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_v7 3 2 2 2 L1_SingleEG20
+ HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v11 15 15 15 15 L1_SingleEG5
+ HLT_Ele8_CaloIdL_CaloIsoVL_v9 30 30 30 30 L1_SingleEG5
+ HLT_Ele8_CaloIdL_TrkIdVL_v9 15 15 15 15 L1_SingleEG5
+ HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v7 2 2 2 2 L1_SingleEG5
+ HLT_Ele8_v9 150 150 150 150 L1_SingleEG5
+ HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v10 75 60 45 45 L1_DoubleEG_12_5
+ HLT_TripleEle10_CaloIdL_TrkIdVL_v10 1 1 1 1 L1_TripleEG7
+ dataset DoubleMu
+ HLT_DoubleMu3_v13 45 45 45 45 L1_DoubleMu0
+ HLT_DoubleMu45_v9 1 1 1 1 L1_DoubleMu3p5
+ HLT_DoubleMu5_IsoMu5_v11 1 1 1 1 L1_TripleMu0
+ HLT_DoubleMu5_v4 20 15 20 20 L1_DoubleMu0
+ HLT_DoubleMu7_Acoplanarity03_v3 1 1 1 1 L1_DoubleMu3p5
+ HLT_DoubleMu7_v11 100 70 60 60 L1_DoubleMu3
+ HLT_L1DoubleMu0_v4 1500 1500 1500 1500 L1_DoubleMu0
+ HLT_L2DoubleMu0_v7 470 470 470 470 L1_DoubleMu0
+ HLT_L2DoubleMu23_NoVertex_v8 20 20 15 15 L1_DoubleMu3p5
+ HLT_L2DoubleMu30_NoVertex_v4 0 0 1 1 L1_DoubleMu3p5
+ HLT_L2DoubleMu45_NoVertex_v1 1 1 1 1 L1_DoubleMu3p5
+ HLT_Mu13_Mu8_v10 40 30 1 1 L1_DoubleMu3p5
+ HLT_Mu17_Mu8_v10 1 1 1 1 L1_DoubleMu3p5
+ HLT_Mu17_TkMu8_v3 1 1 1 1 L1_DoubleMu_10_Open
+ HLT_Mu8_Jet40_v14 2300 2300 2300 2300 L1_Mu3_Jet20_Central
+ HLT_TripleMu5_v12 1 1 1 1 L1_TripleMu0
+ dataset ElectronHad
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_HT150_v3 1 1 1 1 L1_DoubleEG5_HTT75
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_HT200_v3 1 1 1 1 L1_DoubleEG5_HTT75
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_v4 2 2 2 2 L1_DoubleEG5
+ HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R014_MR200_v3 50 40 30 30 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R025_MR200_v4 10 8 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R029_MR200_v4 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R033_MR200_v3 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_PFMHT40_v5 1 1 1 1 L1_EG5_HTT100
+ HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_PFMHT50_v4 1 1 1 1 L1_EG5_HTT100
+ HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_v3 17 17 17 17 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_BTagIP_v8 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_v8 120 120 120 120 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFJet30_v2 200 120 120 120 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralPFJet30_v2 60 60 60 60 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_QuadCentralPFJet30_v2 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFJet30_v2 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_BTagIP_v12 10 10 10 10 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralPFJet30_v2 400 240 240 240 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_DiCentralPFJet30_v2 200 120 120 120 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_QuadCentralPFJet30_v2 10 10 10 10 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFJet30_v2 60 60 60 60 L1_SingleEG20
+ HLT_Ele27_CaloIdVT_TrkIdT_DiCentralPFJet25_v4 40 20 20 20 L1_SingleEG20
+ HLT_Ele27_CaloIdVT_TrkIdT_DiPFJet25_Deta3_v4 50 25 15 15 L1_SingleEG20
+ HLT_Ele27_WP80_DiCentralPFJet25_PFMHT15_v4 1 1 1 1 L1_SingleEG20
+ HLT_Ele27_WP80_DiCentralPFJet25_v4 10 1 1 1 L1_SingleEG20
+ HLT_Ele27_WP80_DiPFJet25_Deta3_v4 1 1 1 1 L1_SingleEG20
+ HLT_Ele32_WP80_DiCentralPFJet25_PFMHT25_v4 1 1 1 1 L1_SingleEG20
+ HLT_Ele32_WP80_DiPFJet25_Deta3p5_v4 1 1 1 1 L1_SingleEG20
+ HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v8 1500 1200 900 900 L1_EG5_DoubleJet20_Central
+ HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v8 10 8 6 6 L1_EG5_DoubleJet20_Central
+ HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v8 150 120 90 90 L1_EG5_DoubleJet20_Central
+ HLT_HT350_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT45_v10 1 1 1 1 L1_HTT100
+ HLT_HT400_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT50_v4 1 1 1 1 L1_HTT100
+ HLT_HT400_Ele60_CaloIdT_TrkIdT_v4 1 1 1 1 L1_EG5_HTT100
+ HLT_HT450_Ele60_CaloIdT_TrkIdT_v3 1 1 1 1 L1_EG5_HTT100
+ dataset FEDMonitor
+ HLT_DTErrors_v2 1 1 1 1 (none)
+ dataset HT
+ HLT_DiJet130_PT130_v9 50 50 50 50 L1_SingleJet68
+ HLT_DiJet160_PT160_v9 0 1 1 1 L1_SingleJet92
+ HLT_FatJetMass850_DR1p1_Deta2p0_v5 1 1 1 1 L1_HTT100
+ HLT_HT150_v11 2000 1250 1250 1250 L1_HTT50
+ HLT_HT2000_v5 1 1 1 1 L1_HTT100
+ HLT_HT200_v11 1000 500 1000 10000 L1_HTT75
+ HLT_HT250_AlphaT0p58_v3 0 0 1 1 L1_HTT100
+ HLT_HT250_AlphaT0p60_v3 20 1 1 1 L1_HTT100
+ HLT_HT250_AlphaT0p65_v2 1 1 1 1 L1_HTT100
+ HLT_HT250_v11 7000 2100 2000 2000 L1_HTT100
+ HLT_HT300_AlphaT0p54_v5 0 0 1 1 L1_HTT100
+ HLT_HT300_AlphaT0p55_v3 20 1 1 1 L1_HTT100
+ HLT_HT300_AlphaT0p60_v2 1 1 1 1 L1_HTT100
+ HLT_HT300_CentralJet30_BTagIP_PFMHT55_v12 0 0 0 0 L1_HTT100
+ HLT_HT300_CentralJet30_BTagIP_PFMHT65_v5 0 0 0 0 L1_HTT100
+ HLT_HT300_CentralJet30_BTagIP_v10 0 0 0 0 L1_HTT100
+ HLT_HT300_PFMHT55_v12 0 0 0 0 L1_HTT100
+ HLT_HT300_PFMHT65_v5 0 0 0 0 L1_HTT100
+ HLT_HT300_v12 5000 1000 1000 1000 L1_HTT100
+ HLT_HT350_AlphaT0p53_v10 1 1 1 1 L1_HTT100
+ HLT_HT350_L1FastJet_MHT100_v1 1 1 1 1 L1_HTT100
+ HLT_HT350_L1FastJet_MHT110_v1 1 1 1 1 L1_HTT100
+ HLT_HT350_L1FastJet_v3 4000 600 600 600 L1_HTT100
+ HLT_HT350_MHT100_v3 20 1 1 1 L1_HTT100
+ HLT_HT350_MHT110_v3 1 1 1 1 L1_HTT100
+ HLT_HT350_v11 4000 600 600 600 L1_HTT100
+ HLT_HT400_AlphaT0p51_v10 0 0 1 1 L1_HTT100
+ HLT_HT400_AlphaT0p52_v5 1 1 1 1 L1_HTT100
+ HLT_HT400_L1FastJet_MHT100_v1 1 1 1 1 L1_HTT100
+ HLT_HT400_L1FastJet_MHT90_v1 1 1 1 1 L1_HTT100
+ HLT_HT400_L1FastJet_v3 1000 400 400 400 L1_HTT100
+ HLT_HT400_MHT100_v3 1 1 1 1 L1_HTT100
+ HLT_HT400_MHT90_v3 20 1 1 1 L1_HTT100
+ HLT_HT400_v11 1000 400 400 400 L1_HTT100
+ HLT_HT450_AlphaT0p51_v5 1 1 1 1 L1_HTT100
+ HLT_HT450_v11 500 200 200 200 L1_HTT100
+ HLT_HT500_v11 120 90 60 60 L1_HTT100
+ HLT_HT550_v11 90 60 50 50 L1_HTT100
+ HLT_HT600_v4 40 30 10 10 L1_HTT100
+ HLT_HT650_v4 30 20 1 1 L1_HTT100
+ HLT_HT700_v2 10 1 1 1 L1_HTT100
+ HLT_HT750_L1FastJet_v3 1 1 1 1 L1_HTT100
+ HLT_HT750_v3 1 1 1 1 L1_HTT100
+ HLT_R014_MR150_v10 4800 4200 3000 3000 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R020_MR150_v10 2400 2100 1500 1500 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R020_MR550_v10 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R025_MR150_v10 800 600 500 500 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R025_MR450_v10 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R033_MR350_v10 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R038_MR250_v10 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R038_MR300_v2 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_RMR65_v3 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ dataset HcalHPDNoise
+ HLT_GlobalRunHPDNoise_v5 1500 1500 1500 1500 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo
+ HLT_L1Tech_HBHEHO_totalOR_v3 1 1 1 1 technical bits: 11 OR 12
+ HLT_L1Tech_HCAL_HF_single_channel_v1 500 500 500 500 technical bits: 8
+ dataset HcalNZS
+ HLT_HcalNZS_v7 15 15 15 15 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG12 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias
+ HLT_HcalPhiSym_v8 15 15 15 15 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5
+ dataset HighPileUp
+ HLT_300Tower0p5_v1 80000 8000 400 400 L1_HTT100
+ HLT_300Tower0p6_v1 1500 1500 180 180 L1_HTT100
+ HLT_300Tower0p7_v1 500 500 80 80 L1_HTT100
+ HLT_300Tower0p8_v1 200 200 30 30 L1_HTT100
+ HLT_70Jet10_v4 0 50000 250 250 L1_DoubleForJet32_EtaOpp
+ HLT_70Jet13_v4 300000 1500 10 10 L1_DoubleForJet32_EtaOpp
+ dataset Jet
+ HLT_DiJetAve110_v9 40 40 40 40 L1_SingleJet68
+ HLT_DiJetAve190_v9 5 50 50 50 L1_SingleJet92
+ HLT_DiJetAve240_v9 1 10 10 10 L1_SingleJet92
+ HLT_DiJetAve300_v10 5 1 1 1 L1_SingleJet128
+ HLT_DiJetAve30_v9 20 10 10 10 L1_SingleJet16
+ HLT_DiJetAve370_v10 1 1 1 1 L1_SingleJet128
+ HLT_DiJetAve60_v9 40 40 40 40 L1_SingleJet36
+ HLT_Jet110_v9 80 80 80 80 L1_SingleJet68
+ HLT_Jet190_v9 10 100 100 100 L1_SingleJet92
+ HLT_Jet240_L1FastJet_v3 2 20 20 20 L1_SingleJet92
+ HLT_Jet240_v9 2 20 20 20 L1_SingleJet92
+ HLT_Jet300_L1FastJet_v3 10 1 1 1 L1_SingleJet128
+ HLT_Jet300_v9 10 1 1 1 L1_SingleJet128
+ HLT_Jet30_L1FastJet_v3 40 20 20 20 L1_SingleJet16
+ HLT_Jet30_v9 40 20 20 20 L1_SingleJet16
+ HLT_Jet370_L1FastJet_v3 1 1 1 1 L1_SingleJet128
+ HLT_Jet370_NoJetID_v10 1 1 1 1 L1_SingleJet128
+ HLT_Jet370_v10 1 1 1 1 L1_SingleJet128
+ HLT_Jet60_L1FastJet_v3 80 80 80 80 L1_SingleJet36
+ HLT_Jet60_v9 80 80 80 80 L1_SingleJet36
+ HLT_Jet800_v5 1 1 1 1 L1_SingleJet128
+ dataset LogMonitor
+ HLT_LogMonitor_v1 1 1 1 1 (none)
+ dataset MET
+ HLT_CentralJet80_MET110_v3 1 1 1 1 L1_ETM30
+ HLT_CentralJet80_MET65_v10 600 200 150 150 L1_ETM30
+ HLT_CentralJet80_MET80_v9 0 0 1 1 L1_ETM30
+ HLT_CentralJet80_MET95_v3 1 1 1 1 L1_ETM30
+ HLT_DiCentralJet20_BTagIP_MET65_v10 2 1 1 1 L1_ETM30
+ HLT_DiCentralJet20_MET100_HBHENoiseFiltered_v4 1 1 1 1 L1_ETM30
+ HLT_DiCentralJet20_MET80_v8 10 10 1 1 L1_ETM30
+ HLT_DiJet60_MET45_v10 10 10 14 14 L1_ETM20
+ HLT_IsoMu15_L1ETM20_v3 1 1 1 1 L1_Mu10_ETM20
+ HLT_L2Mu60_1Hit_MET40_v6 0 0 1 1 L1_SingleMu16_Eta2p1
+ HLT_L2Mu60_1Hit_MET60_v6 1 1 1 1 L1_SingleMu16_Eta2p1
+ HLT_MET120_HBHENoiseFiltered_v6 8 1 1 1 L1_ETM30
+ HLT_MET120_v7 8 1 1 1 L1_ETM30
+ HLT_MET200_HBHENoiseFiltered_v6 1 1 1 1 L1_ETM30
+ HLT_MET200_v7 1 1 1 1 L1_ETM30
+ HLT_MET400_v2 1 1 1 1 L1_ETM30
+ HLT_Mu15_L1ETM20_v3 40 40 30 30 L1_Mu10_ETM20
+ HLT_PFMHT150_v16 1 1 1 1 L1_ETM30
+ HLT_R014_MR200_CentralJet40_BTagIP_v3 300 240 180 180 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R014_MR400_CentralJet40_BTagIP_v3 20 10 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R014_MR450_CentralJet40_BTagIP_v3 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R020_MR300_CentralJet40_BTagIP_v3 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R020_MR350_CentralJet40_BTagIP_v3 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R030_MR200_CentralJet40_BTagIP_v3 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R030_MR250_CentralJet40_BTagIP_v3 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ dataset MinimumBias
+ HLT_JetE30_NoBPTX3BX_NoHalo_v10 1 1 1 1 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_NoHalo_v10 1 1 1 1 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_v8 60 30 24 24 L1_SingleJet20_Central_NotBptxOR
+ HLT_JetE50_NoBPTX3BX_NoHalo_v5 1 1 1 1 L1_SingleJet32_NotBptxOR_NotMuBeamHalo
+ HLT_Physics_v2 8000 8000 8000 8000 (none)
+ HLT_PixelTracks_Multiplicity100_v8 1 1 1 1 L1_ETT220
+ HLT_PixelTracks_Multiplicity80_v8 10 10 10 10 L1_ETT220
+ HLT_Random_v1 600 600 600 600 (none)
+ = HLT_ZeroBias_v4 50 50 50 50 L1_ZeroBias
+ dataset MuEG
+ HLT_DoubleMu5_Ele8_CaloIdT_TrkIdT_v3 1 1 1 1 L1_DoubleMuOpen_EG5
+ HLT_DoubleMu5_Ele8_CaloIdT_TrkIdVL_v7 1 1 1 1 L1_DoubleMuOpen_EG5
+ HLT_Mu15_DoublePhoton15_CaloIdL_v13 1 1 1 1 L1_MuOpen_DoubleEG5
+ HLT_Mu15_Photon20_CaloIdL_v13 20 20 20 20 L1_MuOpen_EG12
+ HLT_Mu17_Ele8_CaloIdL_v12 0 0 2 2 L1_Mu7_EG5
+ HLT_Mu17_Ele8_CaloIdT_CaloIsoVL_v7 1 1 1 1 L1_Mu12_EG5
+ HLT_Mu5_DoubleEle8_CaloIdT_TrkIdVL_v7 1 1 1 1 L1_MuOpen_DoubleEG5
+ HLT_Mu5_Ele8_CaloIdT_CaloIsoVL_v4 300 300 300 300 L1_Mu3_EG5
+ HLT_Mu5_Ele8_CaloIdT_TrkIdVL_Ele8_CaloIdL_TrkIdVL_v7 1 1 1 1 L1_MuOpen_DoubleEG5
+ HLT_Mu8_Ele17_CaloIdL_v12 100 80 60 60 L1_MuOpen_EG12
+ HLT_Mu8_Ele17_CaloIdT_CaloIsoVL_v7 1 1 1 1 L1_MuOpen_EG12
+ HLT_Mu8_Photon20_CaloIdVT_IsoT_v12 20 20 20 20 L1_MuOpen_EG12
+ dataset MuHad
+ HLT_DoubleMu5_Mass8_HT150_v4 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen)
+ HLT_DoubleMu8_Mass8_HT150_v4 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen)
+ HLT_DoubleMu8_Mass8_HT200_v4 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen)
+ HLT_DoubleTkIso10Mu5_Mass8_HT150_v4 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen)
+ HLT_DoubleTkIso10Mu5_Mass8_HT200_v4 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen)
+ HLT_HT300_Mu15_PFMHT40_v5 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT300_Mu15_PFMHT50_v4 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT350_Mu5_PFMHT45_v12 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT400_Mu5_PFMHT50_v4 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_IsoMu17_eta2p1_CentralJet30_BTagIP_v5 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_CentralJet30_v5 150 40 30 30 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_CentralPFJet30_v2 50 40 30 30 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_DiCentralPFJet25_PFMHT15_v4 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_DiCentralPFJet25_PFMHT25_v4 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_DiCentralPFJet25_v4 25 20 15 15 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_DiCentralPFJet30_v2 50 10 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_DiPFJet25_Deta3_PFJet25_v4 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_DiPFJet25_Deta3_v4 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_QuadCentralPFJet30_v2 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_TriCentralPFJet30_v2 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_Mu10_R014_MR200_v4 30 15 10 10 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen)
+ HLT_Mu10_R025_MR200_v5 20 1 1 1 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen)
+ HLT_Mu10_R029_MR200_v5 1 1 1 1 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen)
+ HLT_Mu10_R033_MR200_v4 1 1 1 1 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen)
+ HLT_Mu12_eta2p1_DiCentralJet20_BTagIP3D1stTrack_v5 250 200 50 50 L1_Mu10_Eta2p1_DoubleJet_16_8_Central
+ HLT_Mu12_eta2p1_DiCentralJet20_DiBTagIP3D1stTrack_v5 1 1 1 1 L1_Mu10_Eta2p1_DoubleJet_16_8_Central
+ HLT_Mu17_eta2p1_CentralJet30_BTagIP_v5 120 100 80 80 L1_SingleMu14_Eta2p1
+ HLT_Mu17_eta2p1_CentralPFJet30_v2 800 600 480 480 L1_SingleMu14_Eta2p1
+ HLT_Mu17_eta2p1_DiCentralPFJet25_PFMHT15_v4 100 80 60 60 L1_SingleMu14_Eta2p1
+ HLT_Mu17_eta2p1_DiCentralPFJet30_v2 400 300 240 240 L1_SingleMu14_Eta2p1
+ HLT_Mu17_eta2p1_DiPFJet25_Deta3_v4 100 80 60 60 L1_SingleMu14_Eta2p1
+ HLT_Mu17_eta2p1_QuadCentralPFJet30_v2 30 25 20 20 L1_SingleMu14_Eta2p1
+ HLT_Mu17_eta2p1_TriCentralPFJet30_v2 120 100 80 80 L1_SingleMu14_Eta2p1
+ HLT_Mu40_HT300_v4 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu5_Ele8_CaloIdT_TrkIdVL_Mass8_HT150_v4 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu60_HT300_v4 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_HT150_v4 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_HT200_v4 1 1 1 1 L1_Mu0_HTT50
+ HLT_TkIso10Mu5_Ele8_CaloIdT_CaloIsoVVL_TrkIdVL_Mass8_HT150_v4 1 1 1 1 L1_Mu0_HTT50
+ HLT_TkIso10Mu5_Ele8_CaloIdT_CaloIsoVVL_TrkIdVL_Mass8_HT200_v4 1 1 1 1 L1_Mu0_HTT50
+ dataset MuOnia
+ HLT_Dimuon0_Jpsi_Muon_v10 1 1 1 1 L1_TripleMu0
+ HLT_Dimuon0_Jpsi_NoVertexing_v6 200 160 120 30 L1_DoubleMu0_HighQ
+ HLT_Dimuon0_Jpsi_v9 200 160 120 30 L1_DoubleMu0_HighQ
+ HLT_Dimuon0_Omega_Phi_v3 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Dimuon0_Upsilon_Muon_v10 1 1 1 1 L1_TripleMu0
+ HLT_Dimuon0_Upsilon_v9 200 160 120 120 L1_DoubleMu0_HighQ
+ HLT_Dimuon10_Jpsi_Barrel_v9 0 0 1 1 L1_DoubleMu0_HighQ
+ HLT_Dimuon11_PsiPrime_v4 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Dimuon13_Jpsi_Barrel_v4 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Dimuon6_LowMass_v4 1 5 3 3 L1_DoubleMu3
+ HLT_Dimuon7_Upsilon_Barrel_v4 0 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Dimuon9_PsiPrime_v4 0 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Dimuon9_Upsilon_Barrel_v4 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu4_Dimuon4_Bs_Barrel_v4 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu4_Dimuon6_Bs_v4 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu4_Jpsi_Displaced_v4 0 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu4p5_LowMass_Displaced_v4 0 0 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu5_Jpsi_Displaced_v4 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu5_LowMass_Displaced_v4 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Mu5_L2Mu2_Jpsi_v12 320 320 240 60 L1_DoubleMu0_HighQ
+ HLT_Mu5_Track2_Jpsi_v12 6 6 6 2 L1_SingleMu3
+ HLT_Mu7_Track7_Jpsi_v13 1 1 1 1 L1_SingleMu7
+ dataset MultiJet
+ HLT_CentralJet46_CentralJet38_DiBTagIP3D_v6 1 1 1 1 L1_DoubleJet36_Central
+ HLT_CentralJet60_CentralJet53_DiBTagIP3D_v5 1 1 1 1 L1_DoubleJet44_Central
+ HLT_DiCentralJet36_BTagIP3DLoose_v4 500 600 1800 5400 L1_DoubleJet36_Central
+ HLT_DoubleJet30_ForwardBackward_v10 840 360 90 90 L1_DoubleForJet32_EtaOpp
+ HLT_DoubleJet60_ForwardBackward_v10 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ HLT_DoubleJet70_ForwardBackward_v10 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ HLT_DoubleJet80_ForwardBackward_v10 1 1 1 1 L1_DoubleForJet44_EtaOpp
+ HLT_EightJet120_v5 1 1 1 1 L1_QuadJet28_Central
+ HLT_EightJet35_L1FastJet_v2 1 1 1 1 L1_HTT100
+ HLT_EightJet35_v3 50 40 10 10 L1_HTT100
+ HLT_EightJet40_L1FastJet_v2 1 1 1 1 L1_HTT100
+ HLT_EightJet40_v3 1 1 1 1 L1_HTT100
+ HLT_ExclDiJet60_HFAND_v9 1 1 1 1 L1_SingleJet36_FwdVeto
+ HLT_ExclDiJet60_HFOR_v9 1 1 1 1 L1_SingleJet36
+ HLT_L1DoubleJet36Central_v4 6000 6000 6000 18000 L1_DoubleJet36_Central
+ HLT_QuadJet40_IsoPFTau40_v17 60 45 45 45 L1_QuadJet28_Central
+ HLT_QuadJet40_v11 1400 1400 700 700 L1_QuadJet28_Central
+ HLT_QuadJet45_DiJet40_v3 50 40 10 10 L1_HTT100
+ HLT_QuadJet45_IsoPFTau45_v12 10 10 1 1 L1_QuadJet28_Central
+ HLT_QuadJet50_DiJet40_L1FastJet_v2 20 1 1 1 L1_QuadJet28_Central
+ HLT_QuadJet50_DiJet40_v5 20 1 1 1 L1_QuadJet28_Central
+ HLT_QuadJet50_IsoPFTau50_v6 1 1 1 1 L1_QuadJet28_Central
+ HLT_QuadJet70_v10 200 150 1 1 L1_QuadJet28_Central
+ HLT_QuadJet80_L1FastJet_v2 1 1 1 1 L1_QuadJet28_Central
+ HLT_QuadJet80_v5 1 1 1 1 L1_QuadJet28_Central
+ HLT_QuadJet90_v3 1 1 1 1 L1_QuadJet28_Central
+ HLT_SixJet45_L1FastJet_v2 1 1 1 1 L1_HTT100
+ HLT_SixJet45_v3 1 1 1 1 L1_HTT100
+ dataset Photon
+ HLT_DoubleEle33_CaloIdL_CaloIsoT_v2 1 1 1 1 L1_SingleEG20
+ HLT_DoubleEle33_CaloIdL_v6 50 40 1 1 L1_SingleEG20
+ HLT_DoubleEle33_CaloIdT_v2 1 1 1 1 L1_SingleEG20
+ HLT_DoubleEle45_CaloIdL_v5 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton40_CaloIdL_MR150_v3 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton40_CaloIdL_R014_MR150_v3 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton43_HEVT_v1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton48_HEVT_v1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton5_IsoVL_CEP_v8 1 1 1 1 L1_DoubleEG2_FwdVeto
+ HLT_DoublePhoton70_v1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton80_v2 1 1 1 1 L1_SingleEG20
+ HLT_Photon135_v2 1 1 1 1 L1_SingleEG20
+ HLT_Photon200_NoHE_v4 1 1 1 1 L1_SingleEG20
+ HLT_Photon20_CaloIdVL_IsoL_v8 100 100 100 100 L1_SingleEG12
+ HLT_Photon20_R9Id_Photon18_R9Id_v7 1 1 1 1 L1_SingleEG12
+ HLT_Photon225_NoHE_v2 1 1 1 1 L1_SingleEG20
+ HLT_Photon26_CaloIdXL_IsoXL_Photon18_CaloIdXL_IsoXL_Mass60_v3 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Photon26_CaloIdXL_IsoXL_Photon18_R9IdT_Mass60_v3 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Photon26_CaloIdXL_IsoXL_Photon18_v3 190 150 110 110 L1_DoubleEG_12_5
+ HLT_Photon26_Photon18_v7 600 450 340 340 L1_DoubleEG_12_5
+ HLT_Photon26_R9IdT_Photon18_CaloIdXL_IsoXL_Mass60_v3 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Photon26_R9IdT_Photon18_R9IdT_Mass60_v1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Photon30_CaloIdVL_IsoL_v10 2500 2000 1500 1500 L1_SingleEG20
+ HLT_Photon30_CaloIdVL_v8 7000 5600 4200 4200 L1_SingleEG20
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_CaloIdL_IsoVL_v6 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_R9Id_v5 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_v7 75 60 45 45 L1_SingleEG20
+ HLT_Photon36_CaloIdVL_Photon22_CaloIdVL_v2 40 30 22 22 L1_SingleEG20
+ HLT_Photon36_Photon22_v1 300 240 180 180 L1_SingleEG20
+ HLT_Photon36_R9Id_Photon22_CaloIdL_IsoVL_v6 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_R9Id_Photon22_R9Id_v3 1 1 1 1 L1_SingleEG20
+ HLT_Photon400_v2 1 1 1 1 L1_SingleEG20
+ HLT_Photon50_CaloIdVL_IsoL_v8 330 270 200 200 L1_SingleEG20
+ HLT_Photon50_CaloIdVL_v4 900 720 540 540 L1_SingleEG20
+ HLT_Photon75_CaloIdVL_IsoL_v9 60 45 35 35 L1_SingleEG20
+ HLT_Photon75_CaloIdVL_v7 150 120 90 90 L1_SingleEG20
+ HLT_Photon90_CaloIdVL_IsoL_v6 20 15 10 10 L1_SingleEG20
+ HLT_Photon90_CaloIdVL_v4 75 60 45 45 L1_SingleEG20
+ dataset PhotonHad
+ HLT_Photon30_CaloIdVT_CentralJet20_BTagIP_v6 0 40 30 30 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R014_MR150_v1 300 240 180 180 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R017_MR500_v6 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R023_MR350_v6 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R029_MR250_v6 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R042_MR200_v6 1 1 1 1 L1_SingleEG20
+ HLT_Photon55_CaloIdL_R017_MR500_v4 1 1 1 1 L1_SingleEG20
+ HLT_Photon55_CaloIdL_R023_MR350_v4 1 1 1 1 L1_SingleEG20
+ HLT_Photon55_CaloIdL_R029_MR250_v4 1 1 1 1 L1_SingleEG20
+ HLT_Photon55_CaloIdL_R042_MR200_v4 1 1 1 1 L1_SingleEG20
+ HLT_Photon60_CaloIdL_HT300_v3 9 6 4 4 L1_SingleEG20
+ HLT_Photon60_CaloIdL_MHT70_v3 3 2 2 2 L1_SingleEG20
+ HLT_Photon70_CaloIdXL_HT400_v3 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdXL_HT500_v3 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdXL_MHT100_v3 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdXL_MHT90_v3 1 1 1 1 L1_SingleEG20
+ HLT_Photon90EBOnly_CaloIdVL_IsoL_TriPFJet25_v4 1 1 1 1 L1_SingleEG20
+ HLT_Photon90EBOnly_CaloIdVL_IsoL_TriPFJet30_v4 1 1 1 1 L1_SingleEG20
+ dataset SingleElectron
+ HLT_Ele100_CaloIdVT_TrkIdT_v2 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v6 0 0 0 0 L1_SingleEG18
+ HLT_Ele27_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v2 1250 1000 750 750 L1_SingleEG20
+ HLT_Ele27_WP80_PFMT50_v8 100 80 60 60 L1_SingleEG20
+ HLT_Ele27_WP80_v2 200 160 120 120 L1_SingleEG20
+ HLT_Ele32_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v2 250 150 150 150 L1_SingleEG20
+ HLT_Ele32_WP70_PFMT50_v8 1 1 1 1 L1_SingleEG20
+ HLT_Ele32_WP70_v2 25 20 1 1 L1_SingleEG20
+ HLT_Ele65_CaloIdVT_TrkIdT_v5 30 25 1 1 L1_SingleEG20
+ HLT_Ele80_CaloIdVT_TrkIdT_v2 1 1 1 1 L1_SingleEG20
+ dataset SingleMu
+ HLT_IsoMu15_eta2p1_v4 140 560 400 400 L1_SingleMu14_Eta2p1
+ HLT_IsoMu15_v17 15 30 40 40 L1_SingleMu10
+ HLT_IsoMu20_v12 8 16 16 16 L1_SingleMu12
+ HLT_IsoMu24_eta2p1_v6 0 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu24_v12 12 16 1 1 L1_SingleMu16
+ HLT_IsoMu30_eta2p1_v6 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu34_eta2p1_v4 1 1 1 1 L1_SingleMu16_Eta2p1
+ HLT_IsoMu40_eta2p1_v1 1 1 1 1 L1_SingleMu16_Eta2p1
+ HLT_Mu100_eta2p1_v4 1 1 1 1 L1_SingleMu16_Eta2p1
+ HLT_Mu12_v11 70 70 70 70 L1_SingleMu7
+ HLT_Mu15_v12 25 65 65 65 L1_SingleMu10
+ HLT_Mu200_eta2p1_v1 1 1 1 1 L1_SingleMu16_Eta2p1
+ HLT_Mu20_v11 10 60 60 900 L1_SingleMu12
+ HLT_Mu24_v11 35 35 200 200 L1_SingleMu16
+ HLT_Mu30_v11 4 20 20 300 L1_SingleMu12
+ HLT_Mu40_eta2p1_v4 1 1 1 1 L1_SingleMu16_Eta2p1
+ HLT_Mu40_v9 10 10 1 1 L1_SingleMu16
+ HLT_Mu50_eta2p1_v1 1 1 1 1 L1_SingleMu16_Eta2p1
+ HLT_Mu5_v13 320 640 640 640 L1_SingleMu3
+ HLT_Mu60_eta2p1_v4 1 1 1 1 L1_SingleMu16_Eta2p1
+ HLT_Mu8_v11 40 40 40 40 L1_SingleMu3
+ dataset Tau
+ HLT_DoubleIsoPFTau45_Trk5_eta2p1_v7 1 1 1 1 L1_DoubleTauJet44_Eta2p17 OR L1_DoubleJet64_Central
+ HLT_DoubleIsoPFTau55_Trk5_eta2p1_v4 1 1 1 1 L1_DoubleTauJet44_Eta2p17 OR L1_DoubleJet64_Central
+ HLT_MediumIsoPFTau35_Trk20_MET60_v5 1 1 1 1 L1_Jet52_Central_ETM30
+ HLT_MediumIsoPFTau35_Trk20_MET70_v5 1 1 1 1 L1_Jet52_Central_ETM30
+ HLT_MediumIsoPFTau35_Trk20_v5 1 10 10 10 L1_SingleJet52_Central
+ dataset TauPlusX
+ HLT_Ele18_CaloIdVT_TrkIdT_MediumIsoPFTau20_v5 1 1 10 10 L1_SingleEG15
+ HLT_Ele20_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_MediumIsoPFTau20_v5 1 1 1 1 L1_SingleEG18 OR L1_SingleEG20
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_MediumIsoPFTau25_v4 1 1 1 1 L1_SingleEG22
+ HLT_HT350_DoubleIsoPFTau10_Trk3_PFMHT45_v12 20 15 10 10 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT400_DoubleIsoPFTau10_Trk3_PFMHT50_v4 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_IsoMu15_eta2p1_LooseIsoPFTau20_v5 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu15_eta2p1_MediumIsoPFTau20_v5 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu15_eta2p1_TightIsoPFTau20_v5 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_Mu15_LooseIsoPFTau15_v13 0 0 110 110 L1_SingleMu10
+/cdaq/physics/Run2011/5e33/v1.4/HLT/V4
+ 178667,178675,178677,178703,178708
+ dataset BTag
+ HLT_BTagMu_DiJet110_Mu5_v13 2 2 2 2 L1_Mu3_Jet28_Central
+ HLT_BTagMu_DiJet20_Mu5_v13 60 60 50 50 L1_Mu3_Jet16_Central
+ HLT_BTagMu_DiJet40_Mu5_v13 30 30 20 20 L1_Mu3_Jet20_Central
+ HLT_BTagMu_DiJet70_Mu5_v13 10 8 6 6 L1_Mu3_Jet28_Central
+ dataset Commissioning
+ = HLT_Activity_Ecal_SC7_v8 150 100 75 75 L1_ZeroBias
+ HLT_BeamGas_HF_Beam1_v2 1 1 1 1 L1_BeamGas_Hf_BptxPlusPostQuiet
+ HLT_BeamGas_HF_Beam2_v2 1 1 1 1 L1_BeamGas_Hf_BptxMinusPostQuiet
+ HLT_BeamGas_HF_v6 1 1 1 1 L1_BeamGas_Hf
+ HLT_IsoTrackHB_v8 1 1 1 1 L1_SingleJet68
+ HLT_IsoTrackHE_v9 3 3 3 3 L1_SingleJet68
+ HLT_L1SingleEG12_v3 220 220 220 220 L1_SingleEG12
+ HLT_L1SingleEG5_v3 1800 1800 1800 1800 L1_SingleEG5
+ HLT_L1SingleJet16_v4 50 50 50 50 L1_SingleJet16
+ HLT_L1SingleJet36_v4 500 500 500 500 L1_SingleJet36
+ HLT_L1SingleMu10_v4 4500 4500 4500 4500 L1_SingleMu10
+ HLT_L1SingleMu20_v4 3750 4000 45000 45000 L1_SingleMu20
+ HLT_L1SingleMuOpen_DT_v4 75 75 75 75 L1_SingleMuOpen
+ HLT_L1SingleMuOpen_v4 600 600 600 600 L1_SingleMuOpen
+ HLT_L1_Interbunch_BSC_v3 100 100 100 100 L1_InterBunch_Bsc
+ HLT_L1_PreCollisions_v3 5 5 5 5 L1_PreCollisions
+ HLT_L2Mu10_v6 270 640 640 640 L1_SingleMu10
+ HLT_L2Mu20_v6 180 420 420 420 L1_SingleMu12
+ HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v12 4 4 4 4 L1_SingleMu5_Eta1p5_Q80
+ dataset Cosmics
+ HLT_BeamHalo_v7 1 1 1 1 L1_BeamHalo
+ HLT_L1SingleMuOpen_AntiBPTX_v3 1 1 1 1 L1_SingleMuOpen
+ HLT_L1TrackerCosmics_v4 1 1 1 1 technical bits: 25
+ HLT_RegionalCosmicTracking_v8 1 1 1 1 (technical bits: 25) AND (L1_SingleMuOpen)
+ dataset DoubleElectron
+ HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_CaloIdT_TrkIdVL_v4 1 1 1 1 L1_TripleEG7
+ HLT_Ele17_CaloIdL_CaloIsoVL_v9 110 110 110 110 L1_SingleEG12
+ HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v9 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass30_v8 3 2 2 2 L1_DoubleEG_12_5
+ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v9 1 1 1 1 L1_SingleEG12
+ HLT_Ele22_CaloIdL_CaloIsoVL_Ele15_HFT_v2 1 1 1 1 L1_EG18_ForJet16
+ HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_Ele17_v2 2 2 1 1 L1_SingleEG20
+ HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_v7 3 2 2 2 L1_SingleEG20
+ HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v11 15 15 15 15 L1_SingleEG5
+ HLT_Ele8_CaloIdL_CaloIsoVL_v9 30 30 30 30 L1_SingleEG5
+ HLT_Ele8_CaloIdL_TrkIdVL_v9 15 15 15 15 L1_SingleEG5
+ HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v7 2 2 2 2 L1_SingleEG5
+ HLT_Ele8_v9 150 150 150 150 L1_SingleEG5
+ HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v10 75 60 45 45 L1_DoubleEG_12_5
+ HLT_TripleEle10_CaloIdL_TrkIdVL_v10 1 1 1 1 L1_TripleEG7
+ dataset DoubleMu
+ HLT_DoubleMu3_v13 45 45 45 45 L1_DoubleMu0
+ HLT_DoubleMu45_v9 1 1 1 1 L1_DoubleMu3p5
+ HLT_DoubleMu5_IsoMu5_v11 1 1 1 1 L1_TripleMu0
+ HLT_DoubleMu5_v4 20 15 20 20 L1_DoubleMu0
+ HLT_DoubleMu7_Acoplanarity03_v3 1 1 1 1 L1_DoubleMu3p5
+ HLT_DoubleMu7_v11 100 70 60 60 L1_DoubleMu3
+ HLT_L1DoubleMu0_v4 1500 1500 1500 1500 L1_DoubleMu0
+ HLT_L2DoubleMu0_v7 470 470 470 470 L1_DoubleMu0
+ HLT_L2DoubleMu23_NoVertex_v8 20 20 15 15 L1_DoubleMu3p5
+ HLT_L2DoubleMu30_NoVertex_v4 0 0 1 1 L1_DoubleMu3p5
+ HLT_L2DoubleMu45_NoVertex_v1 1 1 1 1 L1_DoubleMu3p5
+ HLT_Mu13_Mu8_v10 40 30 1 1 L1_DoubleMu3p5
+ HLT_Mu17_Mu8_v10 1 1 1 1 L1_DoubleMu3p5
+ HLT_Mu17_TkMu8_v3 1 1 1 1 L1_DoubleMu_10_Open
+ HLT_Mu8_Jet40_v14 2300 2300 2300 2300 L1_Mu3_Jet20_Central
+ HLT_TripleMu5_v12 1 1 1 1 L1_TripleMu0
+ dataset ElectronHad
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_HT150_v3 1 1 1 1 L1_DoubleEG5_HTT75
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_HT200_v3 1 1 1 1 L1_DoubleEG5_HTT75
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_v4 2 2 2 2 L1_DoubleEG5
+ HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R014_MR200_v3 50 40 30 30 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R025_MR200_v4 10 8 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R029_MR200_v4 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R033_MR200_v3 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_PFMHT40_v5 1 1 1 1 L1_EG5_HTT100
+ HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_PFMHT50_v4 1 1 1 1 L1_EG5_HTT100
+ HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_v3 17 17 17 17 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_BTagIP_v8 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_v8 120 120 120 120 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFJet30_v2 200 120 120 120 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralPFJet30_v2 60 60 60 60 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_QuadCentralPFJet30_v2 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFJet30_v2 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_BTagIP_v12 10 10 10 10 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralPFJet30_v2 400 240 240 240 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_DiCentralPFJet30_v2 200 120 120 120 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_QuadCentralPFJet30_v2 10 10 10 10 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFJet30_v2 60 60 60 60 L1_SingleEG20
+ HLT_Ele27_CaloIdVT_TrkIdT_DiCentralPFJet25_v4 40 20 20 20 L1_SingleEG20
+ HLT_Ele27_CaloIdVT_TrkIdT_DiPFJet25_Deta3_v4 50 25 15 15 L1_SingleEG20
+ HLT_Ele27_WP80_DiCentralPFJet25_PFMHT15_v4 1 1 1 1 L1_SingleEG20
+ HLT_Ele27_WP80_DiCentralPFJet25_v4 10 1 1 1 L1_SingleEG20
+ HLT_Ele27_WP80_DiPFJet25_Deta3_v4 1 1 1 1 L1_SingleEG20
+ HLT_Ele32_WP80_DiCentralPFJet25_PFMHT25_v4 1 1 1 1 L1_SingleEG20
+ HLT_Ele32_WP80_DiPFJet25_Deta3p5_v4 1 1 1 1 L1_SingleEG20
+ HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v8 1500 1200 900 900 L1_EG5_DoubleJet20_Central
+ HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v8 10 8 6 6 L1_EG5_DoubleJet20_Central
+ HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v8 150 120 90 90 L1_EG5_DoubleJet20_Central
+ HLT_HT350_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT45_v10 1 1 1 1 L1_HTT100
+ HLT_HT400_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT50_v4 1 1 1 1 L1_HTT100
+ HLT_HT400_Ele60_CaloIdT_TrkIdT_v4 1 1 1 1 L1_EG5_HTT100
+ HLT_HT450_Ele60_CaloIdT_TrkIdT_v3 1 1 1 1 L1_EG5_HTT100
+ dataset FEDMonitor
+ HLT_DTErrors_v2 1 1 1 1 (none)
+ dataset HT
+ HLT_DiJet130_PT130_v9 50 50 50 50 L1_SingleJet68
+ HLT_DiJet160_PT160_v9 0 1 1 1 L1_SingleJet92
+ HLT_FatJetMass850_DR1p1_Deta2p0_v5 1 1 1 1 L1_HTT100
+ HLT_HT150_v11 2000 1250 1250 1250 L1_HTT50
+ HLT_HT2000_v5 1 1 1 1 L1_HTT100
+ HLT_HT200_v11 1000 500 1000 10000 L1_HTT75
+ HLT_HT250_AlphaT0p58_v3 0 0 1 1 L1_HTT100
+ HLT_HT250_AlphaT0p60_v3 20 1 1 1 L1_HTT100
+ HLT_HT250_AlphaT0p65_v2 1 1 1 1 L1_HTT100
+ HLT_HT250_v11 7000 2100 2000 2000 L1_HTT100
+ HLT_HT300_AlphaT0p54_v5 0 0 1 1 L1_HTT100
+ HLT_HT300_AlphaT0p55_v3 20 1 1 1 L1_HTT100
+ HLT_HT300_AlphaT0p60_v2 1 1 1 1 L1_HTT100
+ HLT_HT300_CentralJet30_BTagIP_PFMHT55_v12 0 0 0 0 L1_HTT100
+ HLT_HT300_CentralJet30_BTagIP_PFMHT65_v5 0 0 0 0 L1_HTT100
+ HLT_HT300_CentralJet30_BTagIP_v10 0 0 0 0 L1_HTT100
+ HLT_HT300_PFMHT55_v12 0 0 0 0 L1_HTT100
+ HLT_HT300_PFMHT65_v5 0 0 0 0 L1_HTT100
+ HLT_HT300_v12 5000 1000 1000 1000 L1_HTT100
+ HLT_HT350_AlphaT0p53_v10 1 1 1 1 L1_HTT100
+ HLT_HT350_L1FastJet_MHT100_v1 1 1 1 1 L1_HTT100
+ HLT_HT350_L1FastJet_MHT110_v1 1 1 1 1 L1_HTT100
+ HLT_HT350_L1FastJet_v3 4000 600 600 600 L1_HTT100
+ HLT_HT350_MHT100_v3 20 1 1 1 L1_HTT100
+ HLT_HT350_MHT110_v3 1 1 1 1 L1_HTT100
+ HLT_HT350_v11 4000 600 600 600 L1_HTT100
+ HLT_HT400_AlphaT0p51_v10 0 0 1 1 L1_HTT100
+ HLT_HT400_AlphaT0p52_v5 1 1 1 1 L1_HTT100
+ HLT_HT400_L1FastJet_MHT100_v1 1 1 1 1 L1_HTT100
+ HLT_HT400_L1FastJet_MHT90_v1 1 1 1 1 L1_HTT100
+ HLT_HT400_L1FastJet_v3 1000 400 400 400 L1_HTT100
+ HLT_HT400_MHT100_v3 1 1 1 1 L1_HTT100
+ HLT_HT400_MHT90_v3 20 1 1 1 L1_HTT100
+ HLT_HT400_v11 1000 400 400 400 L1_HTT100
+ HLT_HT450_AlphaT0p51_v5 1 1 1 1 L1_HTT100
+ HLT_HT450_v11 500 200 200 200 L1_HTT100
+ HLT_HT500_v11 120 90 60 60 L1_HTT100
+ HLT_HT550_v11 90 60 50 50 L1_HTT100
+ HLT_HT600_v4 40 30 10 10 L1_HTT100
+ HLT_HT650_v4 30 20 1 1 L1_HTT100
+ HLT_HT700_v2 10 1 1 1 L1_HTT100
+ HLT_HT750_L1FastJet_v3 1 1 1 1 L1_HTT100
+ HLT_HT750_v3 1 1 1 1 L1_HTT100
+ HLT_R014_MR150_v10 4800 4200 3000 3000 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R020_MR150_v10 2400 2100 1500 1500 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R020_MR550_v10 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R025_MR150_v10 800 600 500 500 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R025_MR450_v10 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R033_MR350_v10 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R038_MR250_v10 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R038_MR300_v2 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_RMR65_v3 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ dataset HcalHPDNoise
+ HLT_GlobalRunHPDNoise_v5 1500 1500 1500 1500 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo
+ HLT_L1Tech_HBHEHO_totalOR_v3 1 1 1 1 technical bits: 11 OR 12
+ HLT_L1Tech_HCAL_HF_single_channel_v1 500 500 500 500 technical bits: 8
+ dataset HcalNZS
+ HLT_HcalNZS_v7 15 15 15 15 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG12 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias
+ HLT_HcalPhiSym_v8 15 15 15 15 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5
+ dataset HighPileUp
+ HLT_300Tower0p5_v1 80000 8000 400 400 L1_HTT100
+ HLT_300Tower0p6_v1 1500 1500 180 180 L1_HTT100
+ HLT_300Tower0p7_v1 500 500 80 80 L1_HTT100
+ HLT_300Tower0p8_v1 200 200 30 30 L1_HTT100
+ HLT_70Jet10_v4 0 50000 250 250 L1_DoubleForJet32_EtaOpp
+ HLT_70Jet13_v4 300000 1500 10 10 L1_DoubleForJet32_EtaOpp
+ dataset Jet
+ HLT_DiJetAve110_v9 40 40 40 40 L1_SingleJet68
+ HLT_DiJetAve190_v9 5 50 50 50 L1_SingleJet92
+ HLT_DiJetAve240_v9 1 10 10 10 L1_SingleJet92
+ HLT_DiJetAve300_v10 5 1 1 1 L1_SingleJet128
+ HLT_DiJetAve30_v9 20 10 10 10 L1_SingleJet16
+ HLT_DiJetAve370_v10 1 1 1 1 L1_SingleJet128
+ HLT_DiJetAve60_v9 40 40 40 40 L1_SingleJet36
+ HLT_Jet110_v9 80 80 80 80 L1_SingleJet68
+ HLT_Jet190_v9 10 100 100 100 L1_SingleJet92
+ HLT_Jet240_L1FastJet_v3 2 20 20 20 L1_SingleJet92
+ HLT_Jet240_v9 2 20 20 20 L1_SingleJet92
+ HLT_Jet300_L1FastJet_v3 10 1 1 1 L1_SingleJet128
+ HLT_Jet300_v9 10 1 1 1 L1_SingleJet128
+ HLT_Jet30_L1FastJet_v3 40 20 20 20 L1_SingleJet16
+ HLT_Jet30_v9 40 20 20 20 L1_SingleJet16
+ HLT_Jet370_L1FastJet_v3 1 1 1 1 L1_SingleJet128
+ HLT_Jet370_NoJetID_v10 1 1 1 1 L1_SingleJet128
+ HLT_Jet370_v10 1 1 1 1 L1_SingleJet128
+ HLT_Jet60_L1FastJet_v3 80 80 80 80 L1_SingleJet36
+ HLT_Jet60_v9 80 80 80 80 L1_SingleJet36
+ HLT_Jet800_v5 1 1 1 1 L1_SingleJet128
+ dataset LogMonitor
+ HLT_LogMonitor_v1 1 1 1 1 (none)
+ dataset MET
+ HLT_CentralJet80_MET110_v3 1 1 1 1 L1_ETM30
+ HLT_CentralJet80_MET65_v10 600 200 150 150 L1_ETM30
+ HLT_CentralJet80_MET80_v9 0 0 1 1 L1_ETM30
+ HLT_CentralJet80_MET95_v3 1 1 1 1 L1_ETM30
+ HLT_DiCentralJet20_BTagIP_MET65_v10 2 1 1 1 L1_ETM30
+ HLT_DiCentralJet20_MET100_HBHENoiseFiltered_v4 1 1 1 1 L1_ETM30
+ HLT_DiCentralJet20_MET80_v8 10 10 1 1 L1_ETM30
+ HLT_DiJet60_MET45_v10 10 10 14 14 L1_ETM20
+ HLT_IsoMu15_L1ETM20_v3 1 1 1 1 L1_Mu10_ETM20
+ HLT_L2Mu60_1Hit_MET40_v6 0 0 1 1 L1_SingleMu16_Eta2p1
+ HLT_L2Mu60_1Hit_MET60_v6 1 1 1 1 L1_SingleMu16_Eta2p1
+ HLT_MET120_HBHENoiseFiltered_v6 8 1 1 1 L1_ETM30
+ HLT_MET120_v7 8 1 1 1 L1_ETM30
+ HLT_MET200_HBHENoiseFiltered_v6 1 1 1 1 L1_ETM30
+ HLT_MET200_v7 1 1 1 1 L1_ETM30
+ HLT_MET400_v2 1 1 1 1 L1_ETM30
+ HLT_Mu15_L1ETM20_v3 40 40 30 30 L1_Mu10_ETM20
+ HLT_PFMHT150_v16 1 1 1 1 L1_ETM30
+ HLT_R014_MR200_CentralJet40_BTagIP_v3 300 240 180 180 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R014_MR400_CentralJet40_BTagIP_v3 20 10 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R014_MR450_CentralJet40_BTagIP_v3 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R020_MR300_CentralJet40_BTagIP_v3 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R020_MR350_CentralJet40_BTagIP_v3 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R030_MR200_CentralJet40_BTagIP_v3 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R030_MR250_CentralJet40_BTagIP_v3 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ dataset MinimumBias
+ HLT_JetE30_NoBPTX3BX_NoHalo_v10 1 1 1 1 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_NoHalo_v10 1 1 1 1 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_v8 60 30 24 24 L1_SingleJet20_Central_NotBptxOR
+ HLT_JetE50_NoBPTX3BX_NoHalo_v5 1 1 1 1 L1_SingleJet32_NotBptxOR_NotMuBeamHalo
+ HLT_Physics_v2 8000 8000 8000 8000 (none)
+ HLT_PixelTracks_Multiplicity100_v8 1 1 1 1 L1_ETT220
+ HLT_PixelTracks_Multiplicity80_v8 10 10 10 10 L1_ETT220
+ HLT_Random_v1 600 600 600 600 (none)
+ = HLT_ZeroBias_v4 50 50 50 50 L1_ZeroBias
+ dataset MuEG
+ HLT_DoubleMu5_Ele8_CaloIdT_TrkIdT_v3 1 1 1 1 L1_DoubleMuOpen_EG5
+ HLT_DoubleMu5_Ele8_CaloIdT_TrkIdVL_v7 1 1 1 1 L1_DoubleMuOpen_EG5
+ HLT_Mu15_DoublePhoton15_CaloIdL_v13 1 1 1 1 L1_MuOpen_DoubleEG5
+ HLT_Mu15_Photon20_CaloIdL_v13 20 20 20 20 L1_MuOpen_EG12
+ HLT_Mu17_Ele8_CaloIdL_v12 0 0 2 2 L1_Mu7_EG5
+ HLT_Mu17_Ele8_CaloIdT_CaloIsoVL_v7 1 1 1 1 L1_Mu12_EG5
+ HLT_Mu5_DoubleEle8_CaloIdT_TrkIdVL_v7 1 1 1 1 L1_MuOpen_DoubleEG5
+ HLT_Mu5_Ele8_CaloIdT_CaloIsoVL_v4 300 300 300 300 L1_Mu3_EG5
+ HLT_Mu5_Ele8_CaloIdT_TrkIdVL_Ele8_CaloIdL_TrkIdVL_v7 1 1 1 1 L1_MuOpen_DoubleEG5
+ HLT_Mu8_Ele17_CaloIdL_v12 100 80 60 60 L1_MuOpen_EG12
+ HLT_Mu8_Ele17_CaloIdT_CaloIsoVL_v7 1 1 1 1 L1_MuOpen_EG12
+ HLT_Mu8_Photon20_CaloIdVT_IsoT_v12 20 20 20 20 L1_MuOpen_EG12
+ dataset MuHad
+ HLT_DoubleMu5_Mass8_HT150_v4 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen)
+ HLT_DoubleMu8_Mass8_HT150_v4 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen)
+ HLT_DoubleMu8_Mass8_HT200_v4 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen)
+ HLT_DoubleTkIso10Mu5_Mass8_HT150_v4 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen)
+ HLT_DoubleTkIso10Mu5_Mass8_HT200_v4 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen)
+ HLT_HT300_Mu15_PFMHT40_v5 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT300_Mu15_PFMHT50_v4 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT350_Mu5_PFMHT45_v12 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT400_Mu5_PFMHT50_v4 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_IsoMu17_eta2p1_CentralJet30_BTagIP_v5 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_CentralJet30_v5 150 40 30 30 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_CentralPFJet30_v2 50 40 30 30 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_DiCentralPFJet25_PFMHT15_v4 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_DiCentralPFJet25_PFMHT25_v4 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_DiCentralPFJet25_v4 25 20 15 15 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_DiCentralPFJet30_v2 50 10 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_DiPFJet25_Deta3_PFJet25_v4 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_DiPFJet25_Deta3_v4 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_QuadCentralPFJet30_v2 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_TriCentralPFJet30_v2 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_Mu10_R014_MR200_v4 30 15 10 10 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen)
+ HLT_Mu10_R025_MR200_v5 20 1 1 1 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen)
+ HLT_Mu10_R029_MR200_v5 1 1 1 1 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen)
+ HLT_Mu10_R033_MR200_v4 1 1 1 1 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen)
+ HLT_Mu12_eta2p1_DiCentralJet20_BTagIP3D1stTrack_v5 250 200 50 50 L1_Mu10_Eta2p1_DoubleJet_16_8_Central
+ HLT_Mu12_eta2p1_DiCentralJet20_DiBTagIP3D1stTrack_v5 1 1 1 1 L1_Mu10_Eta2p1_DoubleJet_16_8_Central
+ HLT_Mu17_eta2p1_CentralJet30_BTagIP_v5 120 100 80 80 L1_SingleMu14_Eta2p1
+ HLT_Mu17_eta2p1_CentralPFJet30_v2 800 600 480 480 L1_SingleMu14_Eta2p1
+ HLT_Mu17_eta2p1_DiCentralPFJet25_PFMHT15_v4 100 80 60 60 L1_SingleMu14_Eta2p1
+ HLT_Mu17_eta2p1_DiCentralPFJet30_v2 400 300 240 240 L1_SingleMu14_Eta2p1
+ HLT_Mu17_eta2p1_DiPFJet25_Deta3_v4 100 80 60 60 L1_SingleMu14_Eta2p1
+ HLT_Mu17_eta2p1_QuadCentralPFJet30_v2 30 25 20 20 L1_SingleMu14_Eta2p1
+ HLT_Mu17_eta2p1_TriCentralPFJet30_v2 120 100 80 80 L1_SingleMu14_Eta2p1
+ HLT_Mu40_HT300_v4 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu5_Ele8_CaloIdT_TrkIdVL_Mass8_HT150_v4 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu60_HT300_v4 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_HT150_v4 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_HT200_v4 1 1 1 1 L1_Mu0_HTT50
+ HLT_TkIso10Mu5_Ele8_CaloIdT_CaloIsoVVL_TrkIdVL_Mass8_HT150_v4 1 1 1 1 L1_Mu0_HTT50
+ HLT_TkIso10Mu5_Ele8_CaloIdT_CaloIsoVVL_TrkIdVL_Mass8_HT200_v4 1 1 1 1 L1_Mu0_HTT50
+ dataset MuOnia
+ HLT_Dimuon0_Jpsi_Muon_v10 1 1 1 1 L1_TripleMu0
+ HLT_Dimuon0_Jpsi_NoVertexing_v6 200 160 120 30 L1_DoubleMu0_HighQ
+ HLT_Dimuon0_Jpsi_v9 200 160 120 30 L1_DoubleMu0_HighQ
+ HLT_Dimuon0_Omega_Phi_v3 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Dimuon0_Upsilon_Muon_v10 1 1 1 1 L1_TripleMu0
+ HLT_Dimuon0_Upsilon_v9 200 160 120 120 L1_DoubleMu0_HighQ
+ HLT_Dimuon10_Jpsi_Barrel_v9 0 0 1 1 L1_DoubleMu0_HighQ
+ HLT_Dimuon11_PsiPrime_v4 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Dimuon13_Jpsi_Barrel_v4 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Dimuon6_LowMass_v4 1 5 3 3 L1_DoubleMu3
+ HLT_Dimuon7_Upsilon_Barrel_v4 0 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Dimuon9_PsiPrime_v4 0 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Dimuon9_Upsilon_Barrel_v4 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu4_Dimuon4_Bs_Barrel_v4 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu4_Dimuon6_Bs_v4 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu4_Jpsi_Displaced_v4 0 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu4p5_LowMass_Displaced_v4 0 0 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu5_Jpsi_Displaced_v4 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu5_LowMass_Displaced_v4 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Mu5_L2Mu2_Jpsi_v12 320 320 240 60 L1_DoubleMu0_HighQ
+ HLT_Mu5_Track2_Jpsi_v12 6 6 6 2 L1_SingleMu3
+ HLT_Mu7_Track7_Jpsi_v13 1 1 1 1 L1_SingleMu7
+ dataset MultiJet
+ HLT_CentralJet46_CentralJet38_DiBTagIP3D_v6 1 1 1 1 L1_DoubleJet36_Central
+ HLT_CentralJet60_CentralJet53_DiBTagIP3D_v5 1 1 1 1 L1_DoubleJet44_Central
+ HLT_DiCentralJet36_BTagIP3DLoose_v4 500 600 1800 5400 L1_DoubleJet36_Central
+ HLT_DoubleJet30_ForwardBackward_v10 840 360 90 90 L1_DoubleForJet32_EtaOpp
+ HLT_DoubleJet60_ForwardBackward_v10 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ HLT_DoubleJet70_ForwardBackward_v10 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ HLT_DoubleJet80_ForwardBackward_v10 1 1 1 1 L1_DoubleForJet44_EtaOpp
+ HLT_EightJet120_v5 1 1 1 1 L1_QuadJet28_Central
+ HLT_EightJet35_L1FastJet_v2 1 1 1 1 L1_HTT100
+ HLT_EightJet35_v3 20 1 1 1 L1_HTT100
+ HLT_EightJet40_L1FastJet_v2 1 1 1 1 L1_HTT100
+ HLT_EightJet40_v3 1 1 1 1 L1_HTT100
+ HLT_ExclDiJet60_HFAND_v9 1 1 1 1 L1_SingleJet36_FwdVeto
+ HLT_ExclDiJet60_HFOR_v9 1 1 1 1 L1_SingleJet36
+ HLT_L1DoubleJet36Central_v4 6000 6000 6000 18000 L1_DoubleJet36_Central
+ HLT_QuadJet40_IsoPFTau40_v17 60 45 45 45 L1_QuadJet28_Central
+ HLT_QuadJet40_v11 1400 1400 700 700 L1_QuadJet28_Central
+ HLT_QuadJet45_DiJet40_v3 20 1 1 1 L1_HTT100
+ HLT_QuadJet45_IsoPFTau45_v12 10 10 1 1 L1_QuadJet28_Central
+ HLT_QuadJet50_DiJet40_L1FastJet_v2 20 1 1 1 L1_QuadJet28_Central
+ HLT_QuadJet50_DiJet40_v5 20 1 1 1 L1_QuadJet28_Central
+ HLT_QuadJet50_IsoPFTau50_v6 1 1 1 1 L1_QuadJet28_Central
+ HLT_QuadJet70_v10 200 150 1 1 L1_QuadJet28_Central
+ HLT_QuadJet80_L1FastJet_v2 1 1 1 1 L1_QuadJet28_Central
+ HLT_QuadJet80_v5 1 1 1 1 L1_QuadJet28_Central
+ HLT_QuadJet90_v3 1 1 1 1 L1_QuadJet28_Central
+ HLT_SixJet45_L1FastJet_v2 1 1 1 1 L1_HTT100
+ HLT_SixJet45_v3 1 1 1 1 L1_HTT100
+ dataset Photon
+ HLT_DoubleEle33_CaloIdL_CaloIsoT_v2 1 1 1 1 L1_SingleEG20
+ HLT_DoubleEle33_CaloIdL_v6 50 40 1 1 L1_SingleEG20
+ HLT_DoubleEle33_CaloIdT_v2 1 1 1 1 L1_SingleEG20
+ HLT_DoubleEle45_CaloIdL_v5 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton40_CaloIdL_MR150_v3 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton40_CaloIdL_R014_MR150_v3 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton43_HEVT_v1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton48_HEVT_v1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton5_IsoVL_CEP_v8 1 1 1 1 L1_DoubleEG2_FwdVeto
+ HLT_DoublePhoton70_v1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton80_v2 1 1 1 1 L1_SingleEG20
+ HLT_Photon135_v2 1 1 1 1 L1_SingleEG20
+ HLT_Photon200_NoHE_v4 1 1 1 1 L1_SingleEG20
+ HLT_Photon20_CaloIdVL_IsoL_v8 100 100 100 100 L1_SingleEG12
+ HLT_Photon20_R9Id_Photon18_R9Id_v7 1 1 1 1 L1_SingleEG12
+ HLT_Photon225_NoHE_v2 1 1 1 1 L1_SingleEG20
+ HLT_Photon26_CaloIdXL_IsoXL_Photon18_CaloIdXL_IsoXL_Mass60_v3 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Photon26_CaloIdXL_IsoXL_Photon18_R9IdT_Mass60_v3 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Photon26_CaloIdXL_IsoXL_Photon18_v3 190 150 110 110 L1_DoubleEG_12_5
+ HLT_Photon26_Photon18_v7 600 450 340 340 L1_DoubleEG_12_5
+ HLT_Photon26_R9IdT_Photon18_CaloIdXL_IsoXL_Mass60_v3 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Photon26_R9IdT_Photon18_R9IdT_Mass60_v1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Photon30_CaloIdVL_IsoL_v10 2500 2000 1500 1500 L1_SingleEG20
+ HLT_Photon30_CaloIdVL_v8 7000 5600 4200 4200 L1_SingleEG20
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_CaloIdL_IsoVL_v6 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_R9Id_v5 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_v7 75 60 45 45 L1_SingleEG20
+ HLT_Photon36_CaloIdVL_Photon22_CaloIdVL_v2 40 30 22 22 L1_SingleEG20
+ HLT_Photon36_Photon22_v1 300 240 180 180 L1_SingleEG20
+ HLT_Photon36_R9Id_Photon22_CaloIdL_IsoVL_v6 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_R9Id_Photon22_R9Id_v3 1 1 1 1 L1_SingleEG20
+ HLT_Photon400_v2 1 1 1 1 L1_SingleEG20
+ HLT_Photon50_CaloIdVL_IsoL_v8 330 270 200 200 L1_SingleEG20
+ HLT_Photon50_CaloIdVL_v4 900 720 540 540 L1_SingleEG20
+ HLT_Photon75_CaloIdVL_IsoL_v9 60 45 35 35 L1_SingleEG20
+ HLT_Photon75_CaloIdVL_v7 150 120 90 90 L1_SingleEG20
+ HLT_Photon90_CaloIdVL_IsoL_v6 20 15 10 10 L1_SingleEG20
+ HLT_Photon90_CaloIdVL_v4 75 60 45 45 L1_SingleEG20
+ dataset PhotonHad
+ HLT_Photon30_CaloIdVT_CentralJet20_BTagIP_v6 0 40 30 30 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R014_MR150_v1 300 240 180 180 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R017_MR500_v6 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R023_MR350_v6 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R029_MR250_v6 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R042_MR200_v6 1 1 1 1 L1_SingleEG20
+ HLT_Photon55_CaloIdL_R017_MR500_v4 1 1 1 1 L1_SingleEG20
+ HLT_Photon55_CaloIdL_R023_MR350_v4 1 1 1 1 L1_SingleEG20
+ HLT_Photon55_CaloIdL_R029_MR250_v4 1 1 1 1 L1_SingleEG20
+ HLT_Photon55_CaloIdL_R042_MR200_v4 1 1 1 1 L1_SingleEG20
+ HLT_Photon60_CaloIdL_HT300_v3 9 6 4 4 L1_SingleEG20
+ HLT_Photon60_CaloIdL_MHT70_v3 3 2 2 2 L1_SingleEG20
+ HLT_Photon70_CaloIdXL_HT400_v3 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdXL_HT500_v3 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdXL_MHT100_v3 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdXL_MHT90_v3 1 1 1 1 L1_SingleEG20
+ HLT_Photon90EBOnly_CaloIdVL_IsoL_TriPFJet25_v4 1 1 1 1 L1_SingleEG20
+ HLT_Photon90EBOnly_CaloIdVL_IsoL_TriPFJet30_v4 1 1 1 1 L1_SingleEG20
+ dataset SingleElectron
+ HLT_Ele100_CaloIdVT_TrkIdT_v2 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v6 0 0 0 0 L1_SingleEG18
+ HLT_Ele27_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v2 1250 1000 750 750 L1_SingleEG20
+ HLT_Ele27_WP80_PFMT50_v8 100 80 60 60 L1_SingleEG20
+ HLT_Ele27_WP80_v2 200 160 120 120 L1_SingleEG20
+ HLT_Ele32_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v2 250 150 150 150 L1_SingleEG20
+ HLT_Ele32_WP70_PFMT50_v8 1 1 1 1 L1_SingleEG20
+ HLT_Ele32_WP70_v2 25 20 1 1 L1_SingleEG20
+ HLT_Ele65_CaloIdVT_TrkIdT_v5 30 25 1 1 L1_SingleEG20
+ HLT_Ele80_CaloIdVT_TrkIdT_v2 1 1 1 1 L1_SingleEG20
+ dataset SingleMu
+ HLT_IsoMu15_eta2p1_v4 140 560 400 400 L1_SingleMu14_Eta2p1
+ HLT_IsoMu15_v17 15 30 40 40 L1_SingleMu10
+ HLT_IsoMu20_v12 8 16 16 16 L1_SingleMu12
+ HLT_IsoMu24_eta2p1_v6 0 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu24_v12 12 16 1 1 L1_SingleMu16
+ HLT_IsoMu30_eta2p1_v6 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu34_eta2p1_v4 1 1 1 1 L1_SingleMu16_Eta2p1
+ HLT_IsoMu40_eta2p1_v1 1 1 1 1 L1_SingleMu16_Eta2p1
+ HLT_Mu100_eta2p1_v4 1 1 1 1 L1_SingleMu16_Eta2p1
+ HLT_Mu12_v11 70 70 70 70 L1_SingleMu7
+ HLT_Mu15_v12 25 65 65 65 L1_SingleMu10
+ HLT_Mu200_eta2p1_v1 1 1 1 1 L1_SingleMu16_Eta2p1
+ HLT_Mu20_v11 10 60 60 900 L1_SingleMu12
+ HLT_Mu24_v11 35 35 200 200 L1_SingleMu16
+ HLT_Mu30_v11 4 20 20 300 L1_SingleMu12
+ HLT_Mu40_eta2p1_v4 1 1 1 1 L1_SingleMu16_Eta2p1
+ HLT_Mu40_v9 10 10 1 1 L1_SingleMu16
+ HLT_Mu50_eta2p1_v1 1 1 1 1 L1_SingleMu16_Eta2p1
+ HLT_Mu5_v13 320 640 640 640 L1_SingleMu3
+ HLT_Mu60_eta2p1_v4 1 1 1 1 L1_SingleMu16_Eta2p1
+ HLT_Mu8_v11 40 40 40 40 L1_SingleMu3
+ dataset Tau
+ HLT_DoubleIsoPFTau45_Trk5_eta2p1_v7 1 1 1 1 L1_DoubleTauJet44_Eta2p17 OR L1_DoubleJet64_Central
+ HLT_DoubleIsoPFTau55_Trk5_eta2p1_v4 1 1 1 1 L1_DoubleTauJet44_Eta2p17 OR L1_DoubleJet64_Central
+ HLT_MediumIsoPFTau35_Trk20_MET60_v5 1 1 1 1 L1_Jet52_Central_ETM30
+ HLT_MediumIsoPFTau35_Trk20_MET70_v5 1 1 1 1 L1_Jet52_Central_ETM30
+ HLT_MediumIsoPFTau35_Trk20_v5 1 10 10 10 L1_SingleJet52_Central
+ dataset TauPlusX
+ HLT_Ele18_CaloIdVT_TrkIdT_MediumIsoPFTau20_v5 1 1 10 10 L1_SingleEG15
+ HLT_Ele20_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_MediumIsoPFTau20_v5 1 1 1 1 L1_SingleEG18 OR L1_SingleEG20
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_MediumIsoPFTau25_v4 1 1 1 1 L1_SingleEG22
+ HLT_HT350_DoubleIsoPFTau10_Trk3_PFMHT45_v12 20 15 10 10 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT400_DoubleIsoPFTau10_Trk3_PFMHT50_v4 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_IsoMu15_eta2p1_LooseIsoPFTau20_v5 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu15_eta2p1_MediumIsoPFTau20_v5 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu15_eta2p1_TightIsoPFTau20_v5 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_Mu15_LooseIsoPFTau15_v13 0 0 110 110 L1_SingleMu10
+/cdaq/physics/Run2011/5e33/v1.4/HLT/V3
+ 178420,178421,178424,178479
+ dataset BTag
+ HLT_BTagMu_DiJet110_Mu5_v13 2 2 2 2 L1_Mu3_Jet28_Central
+ HLT_BTagMu_DiJet20_Mu5_v13 60 60 50 50 L1_Mu3_Jet16_Central
+ HLT_BTagMu_DiJet40_Mu5_v13 30 30 20 20 L1_Mu3_Jet20_Central
+ HLT_BTagMu_DiJet70_Mu5_v13 10 8 6 6 L1_Mu3_Jet28_Central
+ dataset Commissioning
+ = HLT_Activity_Ecal_SC7_v8 150 100 75 75 L1_ZeroBias
+ HLT_BeamGas_HF_Beam1_v2 1 1 1 1 L1_BeamGas_Hf_BptxPlusPostQuiet
+ HLT_BeamGas_HF_Beam2_v2 1 1 1 1 L1_BeamGas_Hf_BptxMinusPostQuiet
+ HLT_BeamGas_HF_v6 1 1 1 1 L1_BeamGas_Hf
+ HLT_IsoTrackHB_v8 1 1 1 1 L1_SingleJet68
+ HLT_IsoTrackHE_v9 3 3 3 3 L1_SingleJet68
+ HLT_L1SingleEG12_v3 220 220 220 220 L1_SingleEG12
+ HLT_L1SingleEG5_v3 1800 1800 1800 1800 L1_SingleEG5
+ HLT_L1SingleJet16_v4 50 50 50 50 L1_SingleJet16
+ HLT_L1SingleJet36_v4 500 500 500 500 L1_SingleJet36
+ HLT_L1SingleMu10_v4 4500 4500 4500 4500 L1_SingleMu10
+ HLT_L1SingleMu20_v4 3750 4000 45000 45000 L1_SingleMu20
+ HLT_L1SingleMuOpen_DT_v4 75 75 75 75 L1_SingleMuOpen
+ HLT_L1SingleMuOpen_v4 600 600 600 600 L1_SingleMuOpen
+ HLT_L1_Interbunch_BSC_v3 100 100 100 100 L1_InterBunch_Bsc
+ HLT_L1_PreCollisions_v3 5 5 5 5 L1_PreCollisions
+ HLT_L2Mu10_v6 270 640 640 640 L1_SingleMu10
+ HLT_L2Mu20_v6 180 420 420 420 L1_SingleMu12
+ HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v12 4 4 4 4 L1_SingleMu5_Eta1p5_Q80
+ dataset Cosmics
+ HLT_BeamHalo_v7 1 1 1 1 L1_BeamHalo
+ HLT_L1SingleMuOpen_AntiBPTX_v3 1 1 1 1 L1_SingleMuOpen
+ HLT_L1TrackerCosmics_v4 1 1 1 1 technical bits: 25
+ HLT_RegionalCosmicTracking_v8 1 1 1 1 (technical bits: 25) AND (L1_SingleMuOpen)
+ dataset DoubleElectron
+ HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_CaloIdT_TrkIdVL_v4 1 1 1 1 L1_TripleEG7
+ HLT_Ele17_CaloIdL_CaloIsoVL_v9 110 110 110 110 L1_SingleEG12
+ HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v9 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass30_v8 3 2 2 2 L1_DoubleEG_12_5
+ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v9 1 1 1 1 L1_SingleEG12
+ HLT_Ele22_CaloIdL_CaloIsoVL_Ele15_HFT_v2 1 1 1 1 L1_EG18_ForJet16
+ HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_Ele17_v2 2 2 1 1 L1_SingleEG20
+ HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_v7 3 2 2 2 L1_SingleEG20
+ HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v11 15 15 15 15 L1_SingleEG5
+ HLT_Ele8_CaloIdL_CaloIsoVL_v9 30 30 30 30 L1_SingleEG5
+ HLT_Ele8_CaloIdL_TrkIdVL_v9 15 15 15 15 L1_SingleEG5
+ HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v7 2 2 2 2 L1_SingleEG5
+ HLT_Ele8_v9 150 150 150 150 L1_SingleEG5
+ HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v10 75 60 45 45 L1_DoubleEG_12_5
+ HLT_TripleEle10_CaloIdL_TrkIdVL_v10 1 1 1 1 L1_TripleEG7
+ dataset DoubleMu
+ HLT_DoubleMu3_v13 45 45 45 45 L1_DoubleMu0
+ HLT_DoubleMu45_v9 1 1 1 1 L1_DoubleMu3p5
+ HLT_DoubleMu5_IsoMu5_v11 1 1 1 1 L1_TripleMu0
+ HLT_DoubleMu5_v4 20 15 20 20 L1_DoubleMu0
+ HLT_DoubleMu7_Acoplanarity03_v3 1 1 1 1 L1_DoubleMu3p5
+ HLT_DoubleMu7_v11 100 70 60 60 L1_DoubleMu3
+ HLT_L1DoubleMu0_v4 1500 1500 1500 1500 L1_DoubleMu0
+ HLT_L2DoubleMu0_v7 470 470 470 470 L1_DoubleMu0
+ HLT_L2DoubleMu23_NoVertex_v8 20 20 15 15 L1_DoubleMu3p5
+ HLT_L2DoubleMu30_NoVertex_v4 0 0 1 1 L1_DoubleMu3p5
+ HLT_L2DoubleMu45_NoVertex_v1 1 1 1 1 L1_DoubleMu3p5
+ HLT_Mu13_Mu8_v10 40 30 1 1 L1_DoubleMu3p5
+ HLT_Mu17_Mu8_v10 1 1 1 1 L1_DoubleMu3p5
+ HLT_Mu17_TkMu8_v3 1 1 1 1 L1_DoubleMu_10_Open
+ HLT_Mu8_Jet40_v14 2300 2300 2300 2300 L1_Mu3_Jet20_Central
+ HLT_TripleMu5_v12 1 1 1 1 L1_TripleMu0
+ dataset ElectronHad
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_HT150_v3 1 1 1 1 L1_DoubleEG5_HTT75
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_HT200_v3 1 1 1 1 L1_DoubleEG5_HTT75
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_v4 2 2 2 2 L1_DoubleEG5
+ HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R014_MR200_v3 50 40 30 30 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R025_MR200_v4 10 8 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R029_MR200_v4 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R033_MR200_v3 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_PFMHT40_v5 1 1 1 1 L1_EG5_HTT100
+ HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_PFMHT50_v4 1 1 1 1 L1_EG5_HTT100
+ HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_v3 17 17 17 17 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_BTagIP_v8 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_v8 120 120 120 120 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFJet30_v2 200 120 120 120 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralPFJet30_v2 60 60 60 60 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_QuadCentralPFJet30_v2 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFJet30_v2 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_BTagIP_v12 10 10 10 10 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralPFJet30_v2 400 240 240 240 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_DiCentralPFJet30_v2 200 120 120 120 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_QuadCentralPFJet30_v2 10 10 10 10 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFJet30_v2 60 60 60 60 L1_SingleEG20
+ HLT_Ele27_CaloIdVT_TrkIdT_DiCentralPFJet25_v4 40 20 20 20 L1_SingleEG20
+ HLT_Ele27_CaloIdVT_TrkIdT_DiPFJet25_Deta3_v4 50 25 15 15 L1_SingleEG20
+ HLT_Ele27_WP80_DiCentralPFJet25_PFMHT15_v4 1 1 1 1 L1_SingleEG20
+ HLT_Ele27_WP80_DiCentralPFJet25_v4 10 1 1 1 L1_SingleEG20
+ HLT_Ele27_WP80_DiPFJet25_Deta3_v4 1 1 1 1 L1_SingleEG20
+ HLT_Ele32_WP80_DiCentralPFJet25_PFMHT25_v4 1 1 1 1 L1_SingleEG20
+ HLT_Ele32_WP80_DiPFJet25_Deta3p5_v4 1 1 1 1 L1_SingleEG20
+ HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v8 1500 1200 900 900 L1_EG5_DoubleJet20_Central
+ HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v8 10 8 6 6 L1_EG5_DoubleJet20_Central
+ HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v8 150 120 90 90 L1_EG5_DoubleJet20_Central
+ HLT_HT350_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT45_v10 1 1 1 1 L1_HTT100
+ HLT_HT400_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT50_v4 1 1 1 1 L1_HTT100
+ HLT_HT400_Ele60_CaloIdT_TrkIdT_v4 1 1 1 1 L1_EG5_HTT100
+ HLT_HT450_Ele60_CaloIdT_TrkIdT_v3 1 1 1 1 L1_EG5_HTT100
+ dataset FEDMonitor
+ HLT_DTErrors_v2 1 1 1 1 (none)
+ dataset HT
+ HLT_DiJet130_PT130_v9 50 50 50 50 L1_SingleJet68
+ HLT_DiJet160_PT160_v9 0 1 1 1 L1_SingleJet92
+ HLT_FatJetMass850_DR1p1_Deta2p0_v5 1 1 1 1 L1_HTT100
+ HLT_HT150_v11 2000 1250 1250 1250 L1_HTT50
+ HLT_HT2000_v5 1 1 1 1 L1_HTT100
+ HLT_HT200_v11 1000 500 1000 10000 L1_HTT75
+ HLT_HT250_AlphaT0p58_v3 0 0 1 1 L1_HTT100
+ HLT_HT250_AlphaT0p60_v3 20 1 1 1 L1_HTT100
+ HLT_HT250_AlphaT0p65_v2 1 1 1 1 L1_HTT100
+ HLT_HT250_v11 7000 2100 2000 2000 L1_HTT100
+ HLT_HT300_AlphaT0p54_v5 0 0 1 1 L1_HTT100
+ HLT_HT300_AlphaT0p55_v3 20 1 1 1 L1_HTT100
+ HLT_HT300_AlphaT0p60_v2 1 1 1 1 L1_HTT100
+ HLT_HT300_CentralJet30_BTagIP_PFMHT55_v12 0 0 0 0 L1_HTT100
+ HLT_HT300_CentralJet30_BTagIP_PFMHT65_v5 0 0 0 0 L1_HTT100
+ HLT_HT300_CentralJet30_BTagIP_v10 0 0 0 0 L1_HTT100
+ HLT_HT300_PFMHT55_v12 0 0 0 0 L1_HTT100
+ HLT_HT300_PFMHT65_v5 0 0 0 0 L1_HTT100
+ HLT_HT300_v12 5000 1000 1000 1000 L1_HTT100
+ HLT_HT350_AlphaT0p53_v10 1 1 1 1 L1_HTT100
+ HLT_HT350_L1FastJet_MHT100_v1 1 1 1 1 L1_HTT100
+ HLT_HT350_L1FastJet_MHT110_v1 1 1 1 1 L1_HTT100
+ HLT_HT350_L1FastJet_v3 4000 600 600 600 L1_HTT100
+ HLT_HT350_MHT100_v3 20 1 1 1 L1_HTT100
+ HLT_HT350_MHT110_v3 1 1 1 1 L1_HTT100
+ HLT_HT350_v11 4000 600 600 600 L1_HTT100
+ HLT_HT400_AlphaT0p51_v10 0 0 1 1 L1_HTT100
+ HLT_HT400_AlphaT0p52_v5 1 1 1 1 L1_HTT100
+ HLT_HT400_L1FastJet_MHT100_v1 1 1 1 1 L1_HTT100
+ HLT_HT400_L1FastJet_MHT90_v1 1 1 1 1 L1_HTT100
+ HLT_HT400_L1FastJet_v3 1000 400 400 400 L1_HTT100
+ HLT_HT400_MHT100_v3 1 1 1 1 L1_HTT100
+ HLT_HT400_MHT90_v3 20 1 1 1 L1_HTT100
+ HLT_HT400_v11 1000 400 400 400 L1_HTT100
+ HLT_HT450_AlphaT0p51_v5 1 1 1 1 L1_HTT100
+ HLT_HT450_v11 500 200 200 200 L1_HTT100
+ HLT_HT500_v11 120 90 60 60 L1_HTT100
+ HLT_HT550_v11 90 60 50 50 L1_HTT100
+ HLT_HT600_v4 40 30 10 10 L1_HTT100
+ HLT_HT650_v4 30 20 1 1 L1_HTT100
+ HLT_HT700_v2 10 1 1 1 L1_HTT100
+ HLT_HT750_L1FastJet_v3 1 1 1 1 L1_HTT100
+ HLT_HT750_v3 1 1 1 1 L1_HTT100
+ HLT_R014_MR150_v10 4800 4200 3000 3000 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R020_MR150_v10 2400 2100 1500 1500 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R020_MR550_v10 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R025_MR150_v10 800 600 500 500 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R025_MR450_v10 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R033_MR350_v10 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R038_MR250_v10 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R038_MR300_v2 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_RMR65_v3 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ dataset HcalHPDNoise
+ HLT_GlobalRunHPDNoise_v5 1500 1500 1500 1500 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo
+ HLT_L1Tech_HBHEHO_totalOR_v3 1 1 1 1 technical bits: 11 OR 12
+ HLT_L1Tech_HCAL_HF_single_channel_v1 500 500 500 500 technical bits: 8
+ dataset HcalNZS
+ HLT_HcalNZS_v7 15 15 15 15 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG12 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias
+ HLT_HcalPhiSym_v8 15 15 15 15 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5
+ dataset HighPileUp
+ HLT_300Tower0p5_v1 80000 8000 400 400 L1_HTT100
+ HLT_300Tower0p6_v1 1500 1500 180 180 L1_HTT100
+ HLT_300Tower0p7_v1 500 500 80 80 L1_HTT100
+ HLT_300Tower0p8_v1 200 200 30 30 L1_HTT100
+ HLT_70Jet10_v4 0 50000 250 250 L1_DoubleForJet32_EtaOpp
+ HLT_70Jet13_v4 300000 1500 10 10 L1_DoubleForJet32_EtaOpp
+ dataset Jet
+ HLT_DiJetAve110_v9 40 40 40 40 L1_SingleJet68
+ HLT_DiJetAve190_v9 5 50 50 50 L1_SingleJet92
+ HLT_DiJetAve240_v9 1 10 10 10 L1_SingleJet92
+ HLT_DiJetAve300_v10 5 1 1 1 L1_SingleJet128
+ HLT_DiJetAve30_v9 20 10 10 10 L1_SingleJet16
+ HLT_DiJetAve370_v10 1 1 1 1 L1_SingleJet128
+ HLT_DiJetAve60_v9 40 40 40 40 L1_SingleJet36
+ HLT_Jet110_v9 80 80 80 80 L1_SingleJet68
+ HLT_Jet190_v9 10 100 100 100 L1_SingleJet92
+ HLT_Jet240_L1FastJet_v3 2 20 20 20 L1_SingleJet92
+ HLT_Jet240_v9 2 20 20 20 L1_SingleJet92
+ HLT_Jet300_L1FastJet_v3 10 1 1 1 L1_SingleJet128
+ HLT_Jet300_v9 10 1 1 1 L1_SingleJet128
+ HLT_Jet30_L1FastJet_v3 40 20 20 20 L1_SingleJet16
+ HLT_Jet30_v9 40 20 20 20 L1_SingleJet16
+ HLT_Jet370_L1FastJet_v3 1 1 1 1 L1_SingleJet128
+ HLT_Jet370_NoJetID_v10 1 1 1 1 L1_SingleJet128
+ HLT_Jet370_v10 1 1 1 1 L1_SingleJet128
+ HLT_Jet60_L1FastJet_v3 80 80 80 80 L1_SingleJet36
+ HLT_Jet60_v9 80 80 80 80 L1_SingleJet36
+ HLT_Jet800_v5 1 1 1 1 L1_SingleJet128
+ dataset LogMonitor
+ HLT_LogMonitor_v1 1 1 1 1 (none)
+ dataset MET
+ HLT_CentralJet80_MET110_v3 1 1 1 1 L1_ETM30
+ HLT_CentralJet80_MET65_v10 600 200 150 150 L1_ETM30
+ HLT_CentralJet80_MET80_v9 0 0 1 1 L1_ETM30
+ HLT_CentralJet80_MET95_v3 1 1 1 1 L1_ETM30
+ HLT_DiCentralJet20_BTagIP_MET65_v10 2 1 1 1 L1_ETM30
+ HLT_DiCentralJet20_MET100_HBHENoiseFiltered_v4 1 1 1 1 L1_ETM30
+ HLT_DiCentralJet20_MET80_v8 10 10 1 1 L1_ETM30
+ HLT_DiJet60_MET45_v10 10 10 14 14 L1_ETM20
+ HLT_IsoMu15_L1ETM20_v3 1 1 1 1 L1_Mu10_ETM20
+ HLT_L2Mu60_1Hit_MET40_v6 0 0 1 1 L1_SingleMu16_Eta2p1
+ HLT_L2Mu60_1Hit_MET60_v6 1 1 1 1 L1_SingleMu16_Eta2p1
+ HLT_MET120_HBHENoiseFiltered_v6 8 1 1 1 L1_ETM30
+ HLT_MET120_v7 8 1 1 1 L1_ETM30
+ HLT_MET200_HBHENoiseFiltered_v6 1 1 1 1 L1_ETM30
+ HLT_MET200_v7 1 1 1 1 L1_ETM30
+ HLT_MET400_v2 1 1 1 1 L1_ETM30
+ HLT_Mu15_L1ETM20_v3 10 8 6 6 L1_Mu10_ETM20
+ HLT_PFMHT150_v16 1 1 1 1 L1_ETM30
+ HLT_R014_MR200_CentralJet40_BTagIP_v3 300 240 180 180 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R014_MR400_CentralJet40_BTagIP_v3 20 10 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R014_MR450_CentralJet40_BTagIP_v3 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R020_MR300_CentralJet40_BTagIP_v3 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R020_MR350_CentralJet40_BTagIP_v3 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R030_MR200_CentralJet40_BTagIP_v3 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R030_MR250_CentralJet40_BTagIP_v3 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ dataset MinimumBias
+ HLT_JetE30_NoBPTX3BX_NoHalo_v10 1 1 1 1 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_NoHalo_v10 1 1 1 1 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_v8 60 30 24 24 L1_SingleJet20_Central_NotBptxOR
+ HLT_JetE50_NoBPTX3BX_NoHalo_v5 1 1 1 1 L1_SingleJet32_NotBptxOR_NotMuBeamHalo
+ HLT_Physics_v2 8000 8000 8000 8000 (none)
+ HLT_PixelTracks_Multiplicity100_v8 1 1 1 1 L1_ETT220
+ HLT_PixelTracks_Multiplicity80_v8 10 10 10 10 L1_ETT220
+ HLT_Random_v1 600 600 600 600 (none)
+ = HLT_ZeroBias_v4 50 50 50 50 L1_ZeroBias
+ dataset MuEG
+ HLT_DoubleMu5_Ele8_CaloIdT_TrkIdT_v3 1 1 1 1 L1_DoubleMuOpen_EG5
+ HLT_DoubleMu5_Ele8_CaloIdT_TrkIdVL_v7 1 1 1 1 L1_DoubleMuOpen_EG5
+ HLT_Mu15_DoublePhoton15_CaloIdL_v13 1 1 1 1 L1_MuOpen_DoubleEG5
+ HLT_Mu15_Photon20_CaloIdL_v13 20 20 20 20 L1_MuOpen_EG12
+ HLT_Mu17_Ele8_CaloIdL_v12 0 0 2 2 L1_Mu7_EG5
+ HLT_Mu17_Ele8_CaloIdT_CaloIsoVL_v7 1 1 1 1 L1_Mu12_EG5
+ HLT_Mu5_DoubleEle8_CaloIdT_TrkIdVL_v7 1 1 1 1 L1_MuOpen_DoubleEG5
+ HLT_Mu5_Ele8_CaloIdT_CaloIsoVL_v4 300 300 300 300 L1_Mu3_EG5
+ HLT_Mu5_Ele8_CaloIdT_TrkIdVL_Ele8_CaloIdL_TrkIdVL_v7 1 1 1 1 L1_MuOpen_DoubleEG5
+ HLT_Mu8_Ele17_CaloIdL_v12 100 80 60 60 L1_MuOpen_EG12
+ HLT_Mu8_Ele17_CaloIdT_CaloIsoVL_v7 1 1 1 1 L1_MuOpen_EG12
+ HLT_Mu8_Photon20_CaloIdVT_IsoT_v12 20 20 20 20 L1_MuOpen_EG12
+ dataset MuHad
+ HLT_DoubleMu5_Mass8_HT150_v4 4 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen)
+ HLT_DoubleMu8_Mass8_HT150_v4 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen)
+ HLT_DoubleMu8_Mass8_HT200_v4 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen)
+ HLT_DoubleTkIso10Mu5_Mass8_HT150_v4 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen)
+ HLT_DoubleTkIso10Mu5_Mass8_HT200_v4 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen)
+ HLT_HT300_Mu15_PFMHT40_v5 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT300_Mu15_PFMHT50_v4 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT350_Mu5_PFMHT45_v12 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT400_Mu5_PFMHT50_v4 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_IsoMu17_eta2p1_CentralJet30_BTagIP_v5 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_CentralJet30_v5 150 40 30 30 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_CentralPFJet30_v2 50 40 30 30 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_DiCentralPFJet25_PFMHT15_v4 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_DiCentralPFJet25_PFMHT25_v4 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_DiCentralPFJet25_v4 25 20 15 15 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_DiCentralPFJet30_v2 50 10 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_DiPFJet25_Deta3_PFJet25_v4 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_DiPFJet25_Deta3_v4 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_QuadCentralPFJet30_v2 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_TriCentralPFJet30_v2 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_Mu10_R014_MR200_v4 30 15 10 10 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen)
+ HLT_Mu10_R025_MR200_v5 20 1 1 1 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen)
+ HLT_Mu10_R029_MR200_v5 1 1 1 1 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen)
+ HLT_Mu10_R033_MR200_v4 1 1 1 1 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen)
+ HLT_Mu12_eta2p1_DiCentralJet20_BTagIP3D1stTrack_v5 250 200 150 150 L1_Mu10_Eta2p1_DoubleJet_16_8_Central
+ HLT_Mu12_eta2p1_DiCentralJet20_DiBTagIP3D1stTrack_v5 1 1 1 1 L1_Mu10_Eta2p1_DoubleJet_16_8_Central
+ HLT_Mu17_eta2p1_CentralJet30_BTagIP_v5 120 100 80 80 L1_SingleMu14_Eta2p1
+ HLT_Mu17_eta2p1_CentralPFJet30_v2 800 600 480 480 L1_SingleMu14_Eta2p1
+ HLT_Mu17_eta2p1_DiCentralPFJet25_PFMHT15_v4 100 80 60 60 L1_SingleMu14_Eta2p1
+ HLT_Mu17_eta2p1_DiCentralPFJet30_v2 400 300 240 240 L1_SingleMu14_Eta2p1
+ HLT_Mu17_eta2p1_DiPFJet25_Deta3_v4 100 80 60 60 L1_SingleMu14_Eta2p1
+ HLT_Mu17_eta2p1_QuadCentralPFJet30_v2 30 25 20 20 L1_SingleMu14_Eta2p1
+ HLT_Mu17_eta2p1_TriCentralPFJet30_v2 120 100 80 80 L1_SingleMu14_Eta2p1
+ HLT_Mu40_HT300_v4 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu5_Ele8_CaloIdT_TrkIdVL_Mass8_HT150_v4 4 1 1 1 L1_Mu0_HTT50
+ HLT_Mu60_HT300_v4 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_HT150_v4 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_HT200_v4 1 1 1 1 L1_Mu0_HTT50
+ HLT_TkIso10Mu5_Ele8_CaloIdT_CaloIsoVVL_TrkIdVL_Mass8_HT150_v4 1 1 1 1 L1_Mu0_HTT50
+ HLT_TkIso10Mu5_Ele8_CaloIdT_CaloIsoVVL_TrkIdVL_Mass8_HT200_v4 1 1 1 1 L1_Mu0_HTT50
+ dataset MuOnia
+ HLT_Dimuon0_Jpsi_Muon_v10 1 1 1 1 L1_TripleMu0
+ HLT_Dimuon0_Jpsi_NoVertexing_v6 200 160 120 30 L1_DoubleMu0_HighQ
+ HLT_Dimuon0_Jpsi_v9 200 160 120 30 L1_DoubleMu0_HighQ
+ HLT_Dimuon0_Omega_Phi_v3 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Dimuon0_Upsilon_Muon_v10 1 1 1 1 L1_TripleMu0
+ HLT_Dimuon0_Upsilon_v9 200 160 120 120 L1_DoubleMu0_HighQ
+ HLT_Dimuon10_Jpsi_Barrel_v9 0 0 1 1 L1_DoubleMu0_HighQ
+ HLT_Dimuon11_PsiPrime_v4 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Dimuon13_Jpsi_Barrel_v4 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Dimuon6_LowMass_v4 1 5 3 3 L1_DoubleMu3
+ HLT_Dimuon7_Upsilon_Barrel_v4 0 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Dimuon9_PsiPrime_v4 0 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Dimuon9_Upsilon_Barrel_v4 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu4_Dimuon4_Bs_Barrel_v4 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu4_Dimuon6_Bs_v4 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu4_Jpsi_Displaced_v4 0 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu4p5_LowMass_Displaced_v4 0 0 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu5_Jpsi_Displaced_v4 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu5_LowMass_Displaced_v4 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Mu5_L2Mu2_Jpsi_v12 320 320 240 60 L1_DoubleMu0_HighQ
+ HLT_Mu5_Track2_Jpsi_v12 6 6 6 2 L1_SingleMu3
+ HLT_Mu7_Track7_Jpsi_v13 1 1 1 1 L1_SingleMu7
+ dataset MultiJet
+ HLT_CentralJet46_CentralJet38_DiBTagIP3D_v6 1 1 1 1 L1_DoubleJet36_Central
+ HLT_CentralJet60_CentralJet53_DiBTagIP3D_v5 1 1 1 1 L1_DoubleJet44_Central
+ HLT_DiCentralJet36_BTagIP3DLoose_v4 500 600 1800 5400 L1_DoubleJet36_Central
+ HLT_DoubleJet30_ForwardBackward_v10 840 360 90 90 L1_DoubleForJet32_EtaOpp
+ HLT_DoubleJet60_ForwardBackward_v10 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ HLT_DoubleJet70_ForwardBackward_v10 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ HLT_DoubleJet80_ForwardBackward_v10 1 1 1 1 L1_DoubleForJet44_EtaOpp
+ HLT_EightJet120_v5 1 1 1 1 L1_QuadJet28_Central
+ HLT_EightJet35_L1FastJet_v2 20 1 1 1 L1_HTT100
+ HLT_EightJet35_v3 20 1 1 1 L1_HTT100
+ HLT_EightJet40_L1FastJet_v2 1 1 1 1 L1_HTT100
+ HLT_EightJet40_v3 1 1 1 1 L1_HTT100
+ HLT_ExclDiJet60_HFAND_v9 1 1 1 1 L1_SingleJet36_FwdVeto
+ HLT_ExclDiJet60_HFOR_v9 1 1 1 1 L1_SingleJet36
+ HLT_L1DoubleJet36Central_v4 6000 6000 6000 18000 L1_DoubleJet36_Central
+ HLT_QuadJet40_IsoPFTau40_v17 60 45 45 45 L1_QuadJet28_Central
+ HLT_QuadJet40_v11 1400 1400 700 700 L1_QuadJet28_Central
+ HLT_QuadJet45_DiJet40_v3 20 1 1 1 L1_HTT100
+ HLT_QuadJet45_IsoPFTau45_v12 10 10 1 1 L1_QuadJet28_Central
+ HLT_QuadJet50_DiJet40_L1FastJet_v2 20 1 1 1 L1_QuadJet28_Central
+ HLT_QuadJet50_DiJet40_v5 20 1 1 1 L1_QuadJet28_Central
+ HLT_QuadJet50_IsoPFTau50_v6 1 1 1 1 L1_QuadJet28_Central
+ HLT_QuadJet70_v10 200 150 1 1 L1_QuadJet28_Central
+ HLT_QuadJet80_L1FastJet_v2 1 1 1 1 L1_QuadJet28_Central
+ HLT_QuadJet80_v5 1 1 1 1 L1_QuadJet28_Central
+ HLT_QuadJet90_v3 1 1 1 1 L1_QuadJet28_Central
+ HLT_SixJet45_L1FastJet_v2 1 1 1 1 L1_HTT100
+ HLT_SixJet45_v3 1 1 1 1 L1_HTT100
+ dataset Photon
+ HLT_DoubleEle33_CaloIdL_CaloIsoT_v2 1 1 1 1 L1_SingleEG20
+ HLT_DoubleEle33_CaloIdL_v6 50 40 1 1 L1_SingleEG20
+ HLT_DoubleEle33_CaloIdT_v2 1 1 1 1 L1_SingleEG20
+ HLT_DoubleEle45_CaloIdL_v5 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton40_CaloIdL_MR150_v3 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton40_CaloIdL_R014_MR150_v3 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton43_HEVT_v1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton48_HEVT_v1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton5_IsoVL_CEP_v8 1 1 1 1 L1_DoubleEG2_FwdVeto
+ HLT_DoublePhoton70_v1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton80_v2 1 1 1 1 L1_SingleEG20
+ HLT_Photon135_v2 1 1 1 1 L1_SingleEG20
+ HLT_Photon200_NoHE_v4 1 1 1 1 L1_SingleEG20
+ HLT_Photon20_CaloIdVL_IsoL_v8 100 100 100 100 L1_SingleEG12
+ HLT_Photon20_R9Id_Photon18_R9Id_v7 1 1 1 1 L1_SingleEG12
+ HLT_Photon225_NoHE_v2 1 1 1 1 L1_SingleEG20
+ HLT_Photon26_CaloIdXL_IsoXL_Photon18_CaloIdXL_IsoXL_Mass60_v3 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Photon26_CaloIdXL_IsoXL_Photon18_R9IdT_Mass60_v3 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Photon26_CaloIdXL_IsoXL_Photon18_v3 190 150 110 110 L1_DoubleEG_12_5
+ HLT_Photon26_Photon18_v7 600 450 340 340 L1_DoubleEG_12_5
+ HLT_Photon26_R9IdT_Photon18_CaloIdXL_IsoXL_Mass60_v3 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Photon26_R9IdT_Photon18_R9IdT_Mass60_v1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Photon30_CaloIdVL_IsoL_v10 2500 2000 1500 1500 L1_SingleEG20
+ HLT_Photon30_CaloIdVL_v8 7000 5600 4200 4200 L1_SingleEG20
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_CaloIdL_IsoVL_v6 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_R9Id_v5 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_v7 75 60 45 45 L1_SingleEG20
+ HLT_Photon36_CaloIdVL_Photon22_CaloIdVL_v2 40 30 22 22 L1_SingleEG20
+ HLT_Photon36_Photon22_v1 300 240 180 180 L1_SingleEG20
+ HLT_Photon36_R9Id_Photon22_CaloIdL_IsoVL_v6 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_R9Id_Photon22_R9Id_v3 1 1 1 1 L1_SingleEG20
+ HLT_Photon400_v2 1 1 1 1 L1_SingleEG20
+ HLT_Photon50_CaloIdVL_IsoL_v8 330 270 200 200 L1_SingleEG20
+ HLT_Photon50_CaloIdVL_v4 900 720 540 540 L1_SingleEG20
+ HLT_Photon75_CaloIdVL_IsoL_v9 60 45 35 35 L1_SingleEG20
+ HLT_Photon75_CaloIdVL_v7 150 120 90 90 L1_SingleEG20
+ HLT_Photon90_CaloIdVL_IsoL_v6 20 15 10 10 L1_SingleEG20
+ HLT_Photon90_CaloIdVL_v4 75 60 45 45 L1_SingleEG20
+ dataset PhotonHad
+ HLT_Photon30_CaloIdVT_CentralJet20_BTagIP_v6 0 40 30 30 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R014_MR150_v1 300 240 180 180 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R017_MR500_v6 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R023_MR350_v6 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R029_MR250_v6 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R042_MR200_v6 1 1 1 1 L1_SingleEG20
+ HLT_Photon55_CaloIdL_R017_MR500_v4 1 1 1 1 L1_SingleEG20
+ HLT_Photon55_CaloIdL_R023_MR350_v4 1 1 1 1 L1_SingleEG20
+ HLT_Photon55_CaloIdL_R029_MR250_v4 1 1 1 1 L1_SingleEG20
+ HLT_Photon55_CaloIdL_R042_MR200_v4 1 1 1 1 L1_SingleEG20
+ HLT_Photon60_CaloIdL_HT300_v3 9 6 4 4 L1_SingleEG20
+ HLT_Photon60_CaloIdL_MHT70_v3 3 2 2 2 L1_SingleEG20
+ HLT_Photon70_CaloIdXL_HT400_v3 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdXL_HT500_v3 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdXL_MHT100_v3 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdXL_MHT90_v3 1 1 1 1 L1_SingleEG20
+ HLT_Photon90EBOnly_CaloIdVL_IsoL_TriPFJet25_v4 1 1 1 1 L1_SingleEG20
+ HLT_Photon90EBOnly_CaloIdVL_IsoL_TriPFJet30_v4 1 1 1 1 L1_SingleEG20
+ dataset SingleElectron
+ HLT_Ele100_CaloIdVT_TrkIdT_v2 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v6 0 600 480 480 L1_SingleEG18
+ HLT_Ele27_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v2 1250 1000 750 750 L1_SingleEG20
+ HLT_Ele27_WP80_PFMT50_v8 100 80 60 60 L1_SingleEG20
+ HLT_Ele27_WP80_v2 200 160 120 120 L1_SingleEG20
+ HLT_Ele32_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v2 250 150 150 150 L1_SingleEG20
+ HLT_Ele32_WP70_PFMT50_v8 1 1 1 1 L1_SingleEG20
+ HLT_Ele32_WP70_v2 25 20 1 1 L1_SingleEG20
+ HLT_Ele65_CaloIdVT_TrkIdT_v5 30 25 1 1 L1_SingleEG20
+ HLT_Ele80_CaloIdVT_TrkIdT_v2 1 1 1 1 L1_SingleEG20
+ dataset SingleMu
+ HLT_IsoMu15_eta2p1_v4 140 560 400 400 L1_SingleMu14_Eta2p1
+ HLT_IsoMu15_v17 15 30 40 40 L1_SingleMu10
+ HLT_IsoMu20_v12 8 16 16 16 L1_SingleMu12
+ HLT_IsoMu24_eta2p1_v6 0 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu24_v12 12 16 1 1 L1_SingleMu16
+ HLT_IsoMu30_eta2p1_v6 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu34_eta2p1_v4 1 1 1 1 L1_SingleMu16_Eta2p1
+ HLT_IsoMu40_eta2p1_v1 1 1 1 1 L1_SingleMu16_Eta2p1
+ HLT_Mu100_eta2p1_v4 1 1 1 1 L1_SingleMu16_Eta2p1
+ HLT_Mu12_v11 70 70 70 70 L1_SingleMu7
+ HLT_Mu15_v12 25 65 65 65 L1_SingleMu10
+ HLT_Mu200_eta2p1_v1 1 1 1 1 L1_SingleMu16_Eta2p1
+ HLT_Mu20_v11 10 60 60 900 L1_SingleMu12
+ HLT_Mu24_v11 35 35 200 200 L1_SingleMu16
+ HLT_Mu30_v11 4 20 20 300 L1_SingleMu12
+ HLT_Mu40_eta2p1_v4 1 1 1 1 L1_SingleMu16_Eta2p1
+ HLT_Mu40_v9 10 10 1 1 L1_SingleMu16
+ HLT_Mu50_eta2p1_v1 1 1 1 1 L1_SingleMu16_Eta2p1
+ HLT_Mu5_v13 320 640 640 640 L1_SingleMu3
+ HLT_Mu60_eta2p1_v4 1 1 1 1 L1_SingleMu16_Eta2p1
+ HLT_Mu8_v11 40 40 40 40 L1_SingleMu3
+ dataset Tau
+ HLT_DoubleIsoPFTau45_Trk5_eta2p1_v7 1 1 1 1 L1_DoubleTauJet44_Eta2p17 OR L1_DoubleJet64_Central
+ HLT_DoubleIsoPFTau55_Trk5_eta2p1_v4 1 1 1 1 L1_DoubleTauJet44_Eta2p17 OR L1_DoubleJet64_Central
+ HLT_MediumIsoPFTau35_Trk20_MET60_v5 1 1 1 1 L1_Jet52_Central_ETM30
+ HLT_MediumIsoPFTau35_Trk20_MET70_v5 1 1 1 1 L1_Jet52_Central_ETM30
+ HLT_MediumIsoPFTau35_Trk20_v5 1 10 10 10 L1_SingleJet52_Central
+ dataset TauPlusX
+ HLT_Ele18_CaloIdVT_TrkIdT_MediumIsoPFTau20_v5 4 4 4 4 L1_SingleEG15
+ HLT_Ele20_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_MediumIsoPFTau20_v5 1 1 1 1 L1_SingleEG18 OR L1_SingleEG20
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_MediumIsoPFTau25_v4 1 1 1 1 L1_SingleEG22
+ HLT_HT350_DoubleIsoPFTau10_Trk3_PFMHT45_v12 20 15 10 10 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT400_DoubleIsoPFTau10_Trk3_PFMHT50_v4 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_IsoMu15_eta2p1_LooseIsoPFTau20_v5 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu15_eta2p1_MediumIsoPFTau20_v5 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu15_eta2p1_TightIsoPFTau20_v5 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_Mu15_LooseIsoPFTau15_v13 0 0 110 110 L1_SingleMu10
+/cdaq/physics/Run2011/3e33/v5.0/HLT/V1
+ 178033,178035,178041,178049,178078,178097,178098,178099,178100,178101,178102,178110,178116,178151,178160,178162,178223,178321,178365,178367,178380
+ dataset BTag
+ HLT_BTagMu_DiJet110_Mu5_v10 2 2 2 2 2 5 4 2 2 L1_Mu3_Jet28_Central
+ HLT_BTagMu_DiJet20_Mu5_v10 60 60 60 60 60 840 600 420 300 L1_Mu3_Jet16_Central
+ HLT_BTagMu_DiJet40_Mu5_v10 30 30 30 30 30 210 150 110 75 L1_Mu3_Jet20_Central
+ HLT_BTagMu_DiJet70_Mu5_v10 10 10 10 10 10 30 20 15 10 L1_Mu3_Jet28_Central
+ dataset Commissioning
+ = HLT_Activity_Ecal_SC7_v8 150 100 75 65 50 35 25 15 10 L1_ZeroBias
+ HLT_BeamGas_HF_Beam1_v1 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf_BptxPlusPostQuiet
+ HLT_BeamGas_HF_Beam2_v1 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf_BptxMinusPostQuiet
+ HLT_BeamGas_HF_v6 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf
+ HLT_IsoTrackHB_v7 1 1 1 1 1 7 3 2 1 L1_SingleJet68
+ HLT_IsoTrackHE_v8 3 3 3 3 3 20 15 10 5 L1_SingleJet68
+ HLT_L1SingleEG12_v3 220 220 220 220 8580 6010 4290 3010 2150 L1_SingleEG12
+ HLT_L1SingleEG5_v3 1740 1740 1740 1740 1740 1740 1740 1740 1740 L1_SingleEG5
+ HLT_L1SingleJet16_v4 50 50 50 50 50 50 50 50 50 L1_SingleJet16
+ HLT_L1SingleJet36_v4 500 500 500 500 500 500 500 500 500 L1_SingleJet36
+ HLT_L1SingleMuOpen_DT_v4 75 75 75 75 75 75 75 75 75 L1_SingleMuOpen
+ HLT_L1SingleMuOpen_v4 620 620 620 620 620 620 620 620 620 L1_SingleMuOpen
+ HLT_L1_Interbunch_BSC_v3 100 100 100 100 100 100 100 100 100 L1_InterBunch_Bsc
+ HLT_L1_PreCollisions_v3 5 5 5 5 5 5 5 5 5 L1_PreCollisions
+ HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v9 4 4 4 4 4 5 4 3 8 L1_SingleMu5_Eta1p5_Q80
+ dataset Cosmics
+ HLT_BeamHalo_v6 1 1 1 1 1 1 1 1 1 L1_BeamHalo
+ HLT_L1SingleMuOpen_AntiBPTX_v3 1 1 1 1 1 1 1 1 1 L1_SingleMuOpen
+ HLT_L1TrackerCosmics_v4 1 1 1 1 1 1 1 1 1 technical bits: 25
+ HLT_RegionalCosmicTracking_v7 1 1 1 1 1 1 1 1 1 (technical bits: 25) AND (L1_SingleMuOpen)
+ dataset DoubleElectron
+ HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_CaloIdT_TrkIdVL_v3 1 1 1 1 1 1 1 1 1 L1_TripleEG7
+ HLT_Ele17_CaloIdL_CaloIsoVL_v8 180 150 110 90 4200 3000 2100 1500 1000 L1_SingleEG12
+ HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v8 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass30_v7 3 2 2 1 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v8 1 1 1 1 40 30 20 15 10 L1_SingleEG12
+ HLT_Ele22_CaloIdL_CaloIsoVL_Ele15_HFT_v1 1 1 1 1 1 1 1 1 1 L1_EG18_ForJet16
+ HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_Ele17_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_v6 3 2 2 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v8 2 2 2 2 2 2 2 2 2 L1_SingleEG5
+ HLT_Ele8_CaloIdL_CaloIsoVL_v8 30 30 30 40 40 40 40 40 40 L1_SingleEG5
+ HLT_Ele8_CaloIdL_TrkIdVL_v8 15 15 15 20 20 20 20 20 20 L1_SingleEG5
+ HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v6 15 15 15 20 20 20 20 20 20 L1_SingleEG5
+ HLT_Ele8_v8 150 150 150 240 240 240 240 240 240 L1_SingleEG5
+ HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v9 75 60 45 35 30 20 15 10 7 L1_DoubleEG_12_5
+ HLT_TripleEle10_CaloIdL_TrkIdVL_v9 1 1 1 1 1 1 1 1 1 L1_TripleEG7
+ dataset DoubleMu
+ HLT_DoubleMu3_v10 45 45 45 665 450 310 230 160 110 L1_DoubleMu0
+ HLT_DoubleMu45_v6 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5
+ HLT_DoubleMu5_Acoplanarity03_v6 140 110 80 80 50 35 25 20 10 L1_DoubleMu3
+ HLT_DoubleMu5_IsoMu5_v8 1 1 1 1 1 1 1 1 1 L1_TripleMu0
+ HLT_DoubleMu5_v1 10 10 10 125 100 70 50 35 25 L1_DoubleMu0
+ HLT_DoubleMu6_Acoplanarity03_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5
+ HLT_DoubleMu6_v8 10 90 70 70 45 30 20 15 10 L1_DoubleMu3
+ HLT_DoubleMu7_v8 5 45 35 35 20 15 10 8 5 L1_DoubleMu3
+ HLT_L1DoubleMu0_v4 1510 1510 1510 22550 15100 10600 7520 5270 3760 L1_DoubleMu0
+ HLT_L2DoubleMu0_v7 470 470 470 7000 4670 3270 2340 1640 1170 L1_DoubleMu0
+ HLT_L2DoubleMu23_NoVertex_v7 2 20 15 10 10 7 5 3 2 L1_DoubleMu3
+ HLT_L2DoubleMu30_NoVertex_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ HLT_Mu13_Mu8_v7 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5
+ HLT_Mu17_Mu8_v7 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5
+ HLT_Mu8_Jet40_v10 2310 2310 2310 2310 2310 16200 11600 8090 5780 L1_Mu3_Jet20_Central
+ HLT_TripleMu5_v9 1 1 1 1 1 1 1 1 1 L1_TripleMu0
+ dataset ElectronHad
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_HT150_v6 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT75
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass4_HT150_v3 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT75
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_v3 2 2 2 1 2 1 2 1 2 L1_DoubleEG5
+ HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R005_MR200_v1 50 40 25 25 20 10 8 7 3 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R025_MR200_v1 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R029_MR200_v1 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_PFMHT25_v4 1 1 1 1 1 1 1 1 1 L1_EG5_HTT100
+ HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_PFMHT40_v1 1 1 1 1 1 1 1 1 1 L1_EG5_HTT100
+ HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_v2 17 17 17 17 680 480 340 240 170 L1_SingleEG12
+ HLT_Ele20_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_Jet20_v2 0 0 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_BTagIP_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_v5 200 160 120 120 80 55 40 30 20 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralJet30_v5 25 20 15 10 10 7 5 3 2 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_QuadCentralJet30_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralJet30_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_BTagIP_v9 15 10 10 8 6 4 3 2 1 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v9 400 320 240 240 160 120 80 55 40 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_DiCentralJet30_v8 200 160 120 120 80 55 40 30 20 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_QuadCentralJet30_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_TriCentralJet30_v8 10 8 6 6 4 2 2 1 1 L1_SingleEG20
+ HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT20_v2 30 20 15 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_v1 25 20 15 10 10 7 5 3 2 L1_SingleEG20
+ HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_Jet20_v1 1 5 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele27_CaloIdVT_TrkIdT_CentralJet30_CentralJet25_v1 30 25 20 15 10 9 6 4 3 L1_SingleEG20
+ HLT_Ele27_CaloIdVT_TrkIdT_Jet35_Jet25_Deta3_Jet20_v1 16 14 10 8 7 5 3 2 2 L1_SingleEG20
+ HLT_Ele30_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralJet30_PFMHT25_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele30_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3p5_Jet25_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v5 1500 1200 900 900 600 420 600 630 650 L1_EG5_DoubleJet20_Central
+ HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v5 10 9 7 5 4 3 4 4 4 L1_EG5_DoubleJet20_Central
+ HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v5 150 120 85 85 55 40 55 60 60 L1_EG5_DoubleJet20_Central
+ HLT_HT200_DoubleEle5_CaloIdVL_MassJPsi_v3 0 0 0 0 0 0 0 0 0 L1_HTT100
+ HLT_HT300_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT40_v6 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_Ele30_CaloIdT_TrkIdT_v1 1 1 1 1 1 1 1 1 1 L1_EG5_HTT100
+ HLT_HT350_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT45_v6 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT400_Ele60_CaloIdT_TrkIdT_v1 1 1 1 1 1 1 1 1 1 L1_EG5_HTT100
+ dataset FEDMonitor
+ HLT_DTErrors_v2 1 1 1 1 1 1 1 1 1 (none)
+ dataset HT
+ HLT_DiJet130_PT130_v6 50 50 50 50 50 350 250 180 130 L1_SingleJet68
+ HLT_DiJet160_PT160_v6 0 1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_FatJetMass750_DR1p1_Deta2p0_v2 15 10 10 8 6 4 3 2 1 L1_HTT100
+ HLT_FatJetMass850_DR1p1_Deta2p0_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT150_v8 12600 12600 12600 24300 25200 180000 130000 88200 63000 L1_HTT50
+ HLT_HT2000_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT200_AlphaT0p55_v2 300 25 20 15 10 7 5 3 2 L1_HTT75
+ HLT_HT200_v8 4080 3400 2550 2550 1700 1190 850 600 430 L1_HTT75
+ HLT_HT250_AlphaT0p53_v6 40 4 3 2 2 1 1 1 1 L1_HTT100
+ HLT_HT250_AlphaT0p55_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_DoubleDisplacedJet60_PromptTrack_v6 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_DoubleDisplacedJet60_v8 30 25 20 15 10 9 6 4 3 L1_HTT100
+ HLT_HT250_MHT100_v2 0 0 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_MHT90_v2 0 0 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_v8 1680 1400 1050 1050 700 490 350 250 180 L1_HTT100
+ HLT_HT300_AlphaT0p53_v6 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_AlphaT0p54_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_CentralJet30_BTagIP_PFMHT55_v8 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_CentralJet30_BTagIP_PFMHT65_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_CentralJet30_BTagIP_v7 120 110 80 80 50 35 25 20 10 L1_HTT100
+ HLT_HT300_MHT80_v2 0 0 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_MHT90_v2 0 0 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_PFMHT55_v8 30 25 18 18 10 8 6 4 3 L1_HTT100
+ HLT_HT300_PFMHT65_v1 0 0 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_v9 660 590 440 440 300 210 150 110 70 L1_HTT100
+ HLT_HT350_AlphaT0p52_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_AlphaT0p53_v7 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_MHT70_v2 0 0 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_MHT80_v2 0 0 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_MHT90_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_v8 350 280 210 210 140 100 70 50 35 L1_HTT100
+ HLT_HT400_AlphaT0p51_v7 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT400_AlphaT0p52_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT400_MHT80_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT400_v8 175 140 105 105 70 50 35 25 15 L1_HTT100
+ HLT_HT450_AlphaT0p51_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT450_AlphaT0p52_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT450_v8 80 65 50 40 30 20 15 10 8 L1_HTT100
+ HLT_HT500_JetPt60_DPhi2p94_v2 0 8 6 6 1 1 1 1 1 L1_HTT100
+ HLT_HT500_v8 45 40 30 30 20 15 10 7 5 L1_HTT100
+ HLT_HT550_JetPt60_DPhi2p94_v2 0 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT550_v8 40 30 25 20 15 10 8 5 4 L1_HTT100
+ HLT_HT600_JetPt60_DPhi2p94_v1 0 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT600_v1 100 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT650_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_R014_MR150_v7 5250 4200 3150 3150 2100 1470 1050 740 530 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R020_MR150_v7 2300 1840 1380 1380 920 650 460 330 230 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R020_MR550_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R023_MR550_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R025_MR150_v7 800 640 480 480 320 230 160 120 80 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R025_MR450_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R029_MR450_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R033_MR350_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R036_MR350_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R038_MR250_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R042_MR250_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ dataset HcalHPDNoise
+ HLT_GlobalRunHPDNoise_v5 1500 1500 1500 1500 1500 1500 1500 1500 1500 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo
+ HLT_L1Tech_HBHEHO_totalOR_v3 1 1 1 1 1 1 1 1 1 technical bits: 11 OR 12
+ HLT_L1Tech_HCAL_HF_single_channel_v1 500 500 500 500 500 350 250 175 125 technical bits: 8
+ dataset HcalNZS
+ HLT_HcalNZS_v7 15 15 15 15 15 15 15 15 15 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG12 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias
+ HLT_HcalPhiSym_v8 15 15 15 15 15 15 15 15 15 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5
+ dataset HighPileUp
+ HLT_60Jet10_v1 1000 200 100 70 60 50 40 30 20 L1_DoubleForJet32_EtaOpp
+ HLT_70Jet10_v1 100 70 40 30 20 14 10 7 5 L1_DoubleForJet32_EtaOpp
+ HLT_70Jet13_v1 5 4 3 2 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ dataset Jet
+ HLT_DiJetAve110_v6 200 200 200 200 200 1400 1000 700 500 L1_SingleJet68
+ HLT_DiJetAve190_v6 5 45 35 35 20 15 10 8 5 L1_SingleJet92
+ HLT_DiJetAve240_v6 2 15 12 12 8 5 4 2 2 L1_SingleJet92
+ HLT_DiJetAve300_v7 1 1 1 1 1 1 1 1 1 L1_SingleJet128
+ HLT_DiJetAve30_v6 20 20 20 15 20 20 20 20 20 L1_SingleJet16
+ HLT_DiJetAve370_v7 1 1 1 1 1 1 1 1 1 L1_SingleJet128
+ HLT_DiJetAve60_v6 42 42 42 42 42 42 42 42 42 L1_SingleJet36
+ HLT_Jet110_v6 400 400 400 400 400 2800 2000 1400 1000 L1_SingleJet68
+ HLT_Jet190_v6 10 100 75 60 50 35 25 15 10 L1_SingleJet92
+ HLT_Jet240_CentralJet30_BTagIP_v3 0 0 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet240_v6 4 30 24 24 15 10 8 5 4 L1_SingleJet92
+ HLT_Jet270_CentralJet30_BTagIP_v3 0 0 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet300_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet128
+ HLT_Jet30_v6 40 40 40 30 40 40 40 40 40 L1_SingleJet16
+ HLT_Jet370_NoJetID_v7 1 1 1 1 1 1 1 1 1 L1_SingleJet128
+ HLT_Jet370_v7 1 1 1 1 1 1 1 1 1 L1_SingleJet128
+ HLT_Jet60_v6 84 84 84 84 84 84 84 84 84 L1_SingleJet36
+ HLT_Jet800_v2 1 1 1 1 1 1 1 1 1 L1_SingleJet128
+ dataset LogMonitor
+ HLT_LogMonitor_v1 1 1 1 1 1 1 1 1 1 (none)
+ dataset MET
+ HLT_CentralJet80_MET100_v7 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_CentralJet80_MET160_v7 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_CentralJet80_MET65_v7 250 200 150 150 100 70 50 35 25 L1_ETM30
+ HLT_CentralJet80_MET80_v6 10 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_DiCentralJet20_BTagIP_MET65_v7 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_DiCentralJet20_MET100_HBHENoiseFiltered_v1 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_DiCentralJet20_MET80_v5 7 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_DiJet60_MET45_v7 14 10 14 10 10 10 10 14 140 L1_ETM20
+ HLT_L1ETM30_v4 6800 5440 4080 4080 2720 1910 1360 960 680 L1_ETM30
+ HLT_L2Mu60_1Hit_MET40_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu20
+ HLT_L2Mu60_1Hit_MET60_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu20
+ HLT_MET100_HBHENoiseFiltered_v6 35 30 21 15 15 9 7 4 3 L1_ETM30
+ HLT_MET100_v7 35 30 21 15 15 9 7 4 3 L1_ETM30
+ HLT_MET120_HBHENoiseFiltered_v6 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET120_v7 10 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET200_HBHENoiseFiltered_v6 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET200_v7 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET400_v2 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET65_HBHENoiseFiltered_v5 380 300 225 225 150 110 75 50 35 L1_ETM30
+ HLT_MET65_v4 380 300 225 225 150 110 75 50 35 L1_ETM30
+ HLT_PFMHT150_v12 1 1 1 1 1 1 1 1 1 L1_ETM30
+ dataset MinimumBias
+ HLT_JetE30_NoBPTX3BX_NoHalo_v8 1 1 1 1 1 1 1 1 1 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_NoHalo_v8 1 1 1 1 1 1 1 1 1 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_v6 40 30 24 24 15 10 8 8 40 L1_SingleJet20_Central_NotBptxOR
+ HLT_JetE50_NoBPTX3BX_NoHalo_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet32_NotBptxOR_NotMuBeamHalo
+ HLT_Physics_v2 8000 8000 8000 8000 8000 8000 8000 8000 8000 (none)
+ HLT_PixelTracks_Multiplicity100_v7 1 1 1 1 1 1 1 1 1 L1_ETT220
+ HLT_PixelTracks_Multiplicity80_v7 15 9 9 7 6 4 3 2 1 L1_ETT220
+ HLT_Random_v1 600 600 600 600 600 600 600 600 600 (none)
+ = HLT_ZeroBias_v4 50 50 50 50 50 50 50 50 50 L1_ZeroBias
+ dataset MuEG
+ HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v10 1 1 1 1 1 1 1 1 1 L1_DoubleMuOpen_EG5
+ HLT_DoubleMu5_Ele8_CaloIdT_TrkIdVL_v4 1 1 1 1 1 1 1 1 1 L1_DoubleMuOpen_EG5
+ HLT_Mu15_DoublePhoton15_CaloIdL_v10 1 1 1 1 1 1 1 1 1 L1_Mu7_EG5
+ HLT_Mu15_Photon20_CaloIdL_v10 3 2 2 1 1 1 1 1 1 L1_MuOpen_EG12
+ HLT_Mu17_Ele8_CaloIdL_v9 0 0 1 1 1 1 1 1 1 L1_Mu7_EG5
+ HLT_Mu17_Ele8_CaloIdT_CaloIsoVL_v4 1 1 1 1 1 1 1 1 1 L1_Mu12_EG5
+ HLT_Mu5_DoubleEle8_CaloIdT_TrkIdVL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_DoubleEG5
+ HLT_Mu5_Ele8_CaloIdT_CaloIsoVL_v1 315 315 315 315 2100 1470 1050 740 530 L1_Mu3_EG5
+ HLT_Mu5_Ele8_CaloIdT_TrkIdVL_Ele8_CaloIdL_TrkIdVL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_DoubleEG5
+ HLT_Mu8_Ele17_CaloIdL_v9 120 90 70 70 45 30 20 15 10 L1_MuOpen_EG12
+ HLT_Mu8_Ele17_CaloIdT_CaloIsoVL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG12
+ HLT_Mu8_Photon20_CaloIdVT_IsoT_v9 3 2 2 1 1 1 1 1 1 L1_MuOpen_EG12
+ dataset MuHad
+ HLT_DoubleMu5_HT150_v1 100 1 1 1 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen)
+ HLT_DoubleMu5_Mass4_HT150_v1 1 1 1 1 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen)
+ HLT_HT250_Mu15_PFMHT40_v4 10 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT300_Mu15_PFMHT40_v1 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT300_Mu5_PFMHT40_v8 0 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT350_Mu5_PFMHT45_v8 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_IsoMu17_eta2p1_CentralJet30_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_CentralJet30_v1 45 35 27 20 20 10 9 6 4 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_DiCentralJet30_v1 15 10 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_QuadCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_TriCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu20_DiCentralJet34_v3 1 1 1 15 10 9 6 4 3 L1_SingleMu10
+ HLT_Mu10_R005_MR200_v1 40 30 25 20 15 10 7 5 4 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen)
+ HLT_Mu10_R025_MR200_v1 1 1 1 1 1 1 1 1 1 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen)
+ HLT_Mu10_R029_MR200_v1 1 1 1 1 1 1 1 1 1 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen)
+ HLT_Mu12_eta2p1_DiCentralJet20_BTagIP3D1stTrack_v1 250 200 150 150 100 70 50 35 25 L1_Mu10_Eta2p1_DoubleJet_16_8_Central
+ HLT_Mu12_eta2p1_DiCentralJet20_DiBTagIP3D1stTrack_v1 1 1 1 1 1 1 1 1 1 L1_Mu10_Eta2p1_DoubleJet_16_8_Central
+ HLT_Mu12_eta2p1_DiCentralJet30_BTagIP3D_v1 80 65 50 40 30 20 15 10 8 L1_Mu10_Eta2p1_DoubleJet_16_8_Central
+ HLT_Mu17_eta2p1_CentralJet30_BTagIP_v1 130 100 75 60 50 35 25 15 10 L1_SingleMu14_Eta2p1
+ HLT_Mu17_eta2p1_CentralJet30_v1 750 600 450 450 300 210 150 110 75 L1_SingleMu14_Eta2p1
+ HLT_Mu17_eta2p1_DiCentralJet30_v1 400 320 240 240 160 120 80 55 40 L1_SingleMu14_Eta2p1
+ HLT_Mu17_eta2p1_QuadCentralJet30_v1 30 25 20 15 10 9 6 4 3 L1_SingleMu14_Eta2p1
+ HLT_Mu17_eta2p1_TriCentralJet30_v1 130 100 75 60 50 35 25 15 10 L1_SingleMu14_Eta2p1
+ HLT_Mu40_HT200_v4 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu5_DiJet30_v1 20080 20080 20080 20080 20080 150000 110000 70300 50200 L1_Mu3_Jet20_Central
+ HLT_Mu5_Ele8_CaloIdT_TrkIdVL_HT150_v1 100 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu5_Ele8_CaloIdT_TrkIdVL_Mass4_HT150_v6 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu5_QuadJet30_v1 150 150 150 150 150 1050 750 530 380 L1_Mu3_Jet20_Central
+ HLT_Mu5_TriJet30_v1 1470 1470 1470 1470 1470 10300 7350 5150 3680 L1_Mu3_Jet20_Central
+ HLT_Mu60_HT200_v1 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ dataset MuOnia
+ HLT_Dimuon0_Jpsi_Muon_v7 1 1 1 1 1 1 1 1 1 L1_TripleMu0
+ HLT_Dimuon0_Jpsi_NoVertexing_v3 300 240 180 180 120 85 60 40 30 L1_DoubleMu0_HighQ
+ HLT_Dimuon0_Jpsi_v6 200 160 120 120 80 55 40 30 20 L1_DoubleMu0_HighQ
+ HLT_Dimuon0_Upsilon_Muon_v7 1 1 1 1 1 1 1 1 1 L1_TripleMu0
+ HLT_Dimuon0_Upsilon_v6 200 160 120 120 80 55 40 30 20 L1_DoubleMu0_HighQ
+ HLT_Dimuon10_Jpsi_Barrel_v6 0 0 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Dimuon11_PsiPrime_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Dimuon13_Jpsi_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Dimuon6_LowMass_v1 1 1 3 2 2 1 1 1 1 L1_DoubleMu3
+ HLT_Dimuon7_Upsilon_Barrel_v1 0 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Dimuon9_PsiPrime_v1 0 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Dimuon9_Upsilon_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu4_Dimuon4_Bs_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu4_Dimuon6_Bs_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu4_Jpsi_Displaced_v1 0 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu4p5_LowMass_Displaced_v1 0 0 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu5_Jpsi_Displaced_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu5_LowMass_Displaced_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Mu5_L2Mu2_Jpsi_v9 500 320 240 240 160 120 80 55 40 L1_DoubleMu0_HighQ
+ HLT_Mu5_Track2_Jpsi_v9 6 6 6 6 6 6 6 6 6 L1_SingleMu3
+ HLT_Mu7_Track7_Jpsi_v10 1 1 1 1 1 30 20 15 10 L1_SingleMu7
+ dataset MultiJet
+ HLT_CentralJet46_CentralJet38_CentralJet20_DiBTagIP3D_v1 1 1 1 1 1 1 1 1 1 L1_TripleJet_36_36_12_Central
+ HLT_CentralJet46_CentralJet38_DiBTagIP3D_v3 1 1 15 10 30 20 15 10 7 L1_DoubleJet36_Central
+ HLT_CentralJet60_CentralJet53_DiBTagIP3D_v2 20 1 1 1 1 1 1 1 1 L1_DoubleJet44_Central
+ HLT_DiCentralJet36_BTagIP3DLoose_v1 150 2200 27000 15000 1100 800 550 400 250 L1_DoubleJet36_Central
+ HLT_DoubleJet30_ForwardBackward_v7 6000 600 60 30 20 15 10 7 5 L1_DoubleForJet32_EtaOpp
+ HLT_DoubleJet60_ForwardBackward_v7 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ HLT_DoubleJet70_ForwardBackward_v7 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ HLT_DoubleJet80_ForwardBackward_v7 1 1 1 1 1 1 1 1 1 L1_DoubleForJet44_EtaOpp
+ HLT_EightJet120_v2 1 1 1 1 1 1 1 1 1 L1_QuadJet28_Central
+ HLT_ExclDiJet60_HFAND_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet36_FwdVeto
+ HLT_ExclDiJet60_HFOR_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet36
+ HLT_L1DoubleJet36Central_v4 8110 8110 121650 102000 250000 180000 130000 85200 60900 L1_DoubleJet36_Central
+ HLT_L1MultiJet_v4 2030 5420 4060 4060 2710 1900 1360 950 680 L1_HTT50 OR L1_TripleJet28_Central OR L1_QuadJet20_Central
+ HLT_QuadJet40_IsoPFTau40_v13 15 15 12 12 8 5 4 2 2 L1_QuadJet28_Central
+ HLT_QuadJet40_v8 560 470 350 350 240 170 120 80 60 L1_QuadJet28_Central
+ HLT_QuadJet45_IsoPFTau45_v8 1 1 1 1 1 1 1 1 1 L1_QuadJet28_Central
+ HLT_QuadJet50_DiJet40_v2 1 1 1 1 1 1 1 1 1 L1_QuadJet28_Central
+ HLT_QuadJet50_Jet40_Jet30_v4 200 60 30 1 1 1 1 1 1 L1_QuadJet28_Central
+ HLT_QuadJet70_v7 1 1 1 1 1 1 1 1 1 L1_QuadJet28_Central
+ HLT_QuadJet80_v2 1 1 1 1 1 1 1 1 1 L1_QuadJet28_Central
+ dataset Photon
+ HLT_DoubleEle33_CaloIdL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoubleEle45_CaloIdL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton33_HEVT_v4 15 10 10 8 6 4 3 2 1 L1_SingleEG20
+ HLT_DoublePhoton38_HEVT_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton40_MR150_v6 0 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton40_R014_MR150_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton5_IsoVL_CEP_v7 1 1 1 1 1 1 1 1 1 L1_DoubleEG2_FwdVeto
+ HLT_DoublePhoton60_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton80_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon135_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon200_NoHE_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon20_CaloIdVL_IsoL_v7 94 94 94 94 3760 2640 1880 1320 940 L1_SingleEG12
+ HLT_Photon20_R9Id_Photon18_R9Id_v7 1 1 1 1 40 30 20 15 10 L1_SingleEG12
+ HLT_Photon225_NoHE_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon26_CaloIdXL_IsoXL_Photon18_CaloIdXL_IsoXL_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Photon26_CaloIdXL_IsoXL_Photon18_R9Id_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Photon26_CaloIdXL_IsoXL_Photon18_v1 190 150 110 110 70 50 35 25 20 L1_DoubleEG_12_5
+ HLT_Photon26_Photon18_v7 1740 1390 1040 1040 700 490 350 250 180 L1_DoubleEG_12_5
+ HLT_Photon26_R9Id_Photon18_CaloIdXL_IsoXL_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Photon26_R9Id_Photon18_R9Id_v4 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Photon30_CaloIdVL_IsoL_v9 7000 5000 3400 3400 2270 1590 1140 800 570 L1_SingleEG20
+ HLT_Photon30_CaloIdVL_v8 4000 3000 2000 2000 1340 940 670 470 340 L1_SingleEG20
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_CaloIdL_IsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_R9Id_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_v5 65 50 40 30 25 20 10 9 6 L1_SingleEG20
+ HLT_Photon36_CaloIdVL_Photon22_CaloIdVL_v2 50 40 30 30 20 15 10 7 5 L1_SingleEG20
+ HLT_Photon36_Photon22_v1 750 600 450 450 300 210 150 110 75 L1_SingleEG20
+ HLT_Photon36_R9Id_Photon22_CaloIdL_IsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_R9Id_Photon22_R9Id_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon400_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon44_CaloIdL_Photon34_CaloIdL_v2 100 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon48_CaloIdL_Photon38_CaloIdL_v2 50 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon50_CaloIdVL_IsoL_v7 300 240 180 180 120 85 60 40 30 L1_SingleEG20
+ HLT_Photon50_CaloIdVL_v4 440 350 260 260 180 130 85 60 40 L1_SingleEG20
+ HLT_Photon75_CaloIdVL_IsoL_v8 60 45 35 35 20 15 10 8 5 L1_SingleEG20
+ HLT_Photon75_CaloIdVL_v7 100 80 60 60 40 30 20 15 10 L1_SingleEG20
+ HLT_Photon90_CaloIdVL_IsoL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon90_CaloIdVL_v4 30 25 20 15 10 9 6 4 3 L1_SingleEG20
+ dataset PhotonHad
+ HLT_Photon30_CaloIdVT_CentralJet20_BTagIP_v3 50 40 30 30 20 15 10 7 5 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R005_MR150_v5 450 360 270 270 180 130 90 60 45 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R017_MR500_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R023_MR350_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R029_MR250_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R042_MR200_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon55_CaloIdL_R017_MR500_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon55_CaloIdL_R023_MR350_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon55_CaloIdL_R029_MR250_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon55_CaloIdL_R042_MR200_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_HT400_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_HT500_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_MHT110_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_MHT90_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleElectron
+ HLT_Ele100_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v5 1 600 480 480 320 230 160 120 80 L1_SingleEG18
+ HLT_Ele27_WP80_PFMT50_v4 1 1 40 30 1 1 1 1 1 L1_SingleEG15
+ HLT_Ele32_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v5 600 480 360 360 240 170 120 85 60 L1_SingleEG20
+ HLT_Ele32_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v7 100 80 60 60 40 30 20 15 10 L1_SingleEG20
+ HLT_Ele32_WP70_PFMT50_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele65_CaloIdVT_TrkIdT_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleMu
+ HLT_IsoMu15_eta2p1_v1 160 140 100 80 70 40 30 20 15 L1_SingleMu14_Eta2p1
+ HLT_IsoMu15_v14 8 15 20 340 270 190 140 90 65 L1_SingleMu10
+ HLT_IsoMu17_v14 0 0 0 250 200 140 100 70 50 L1_SingleMu10
+ HLT_IsoMu20_v9 3 8 8 1 1 1 1 1 1 L1_SingleMu12
+ HLT_IsoMu24_eta2p1_v3 150 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu24_v9 8 8 1 1 1 1 1 1 1 L1_SingleMu16
+ HLT_IsoMu30_eta2p1_v3 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu34_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1
+ HLT_L1SingleMu10_v4 1870 4480 4480 74700 59800 41900 29900 21000 15000 L1_SingleMu10
+ HLT_L1SingleMu20_v4 3740 3990 44800 44800 29900 21000 15000 10500 7470 L1_SingleMu20
+ HLT_L2Mu10_v6 270 640 640 10700 8560 6000 4280 3000 2140 L1_SingleMu10
+ HLT_L2Mu20_v6 180 430 430 5380 4300 3000 2150 1500 1080 L1_SingleMu12
+ HLT_Mu100_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1
+ HLT_Mu12_v8 70 70 70 70 70 2000 1400 1000 700 L1_SingleMu7
+ HLT_Mu15_v9 25 65 65 1090 870 610 440 310 220 L1_SingleMu10
+ HLT_Mu20_v8 10 30 30 380 300 210 10 7 5 L1_SingleMu12
+ HLT_Mu24_eta2p1_v1 90 200 150 150 100 70 4 3 2 L1_SingleMu14_Eta2p1
+ HLT_Mu24_v8 20 25 275 275 190 130 90 65 45 L1_SingleMu16
+ HLT_Mu30_eta2p1_v1 200 160 120 120 80 55 40 30 20 L1_SingleMu14_Eta2p1
+ HLT_Mu30_v8 4 10 10 130 1 1 1 1 1 L1_SingleMu12
+ HLT_Mu40_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1
+ HLT_Mu40_v6 4 4 1 1 1 1 1 1 1 L1_SingleMu16
+ HLT_Mu5_v10 320 640 640 640 640 640 640 640 640 L1_SingleMu3
+ HLT_Mu60_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1
+ HLT_Mu8_v8 80 40 40 40 40 40 40 40 40 L1_SingleMu3
+ dataset Tau
+ HLT_DoubleIsoPFTau45_Trk5_eta2p1_v3 1 1 1 1 1 1 1 1 1 L1_DoubleTauJet44_Eta2p17 OR L1_DoubleJet64_Central
+ HLT_IsoPFTau40_IsoPFTau30_Trk5_eta2p1_v3 0 0 0 1 1 1 1 1 1 L1_DoubleTauJet36_Eta2p17 OR L1_DoubleJet44_Central
+ HLT_MediumIsoPFTau35_Trk20_MET60_v1 1 1 1 1 1 1 1 1 1 L1_Jet52_Central_ETM30
+ HLT_MediumIsoPFTau35_Trk20_MET70_v1 1 1 1 1 1 1 1 1 1 L1_Jet52_Central_ETM30
+ HLT_MediumIsoPFTau35_Trk20_v1 1 11 11 11 11 11 11 11 11 L1_SingleJet52_Central
+ dataset TauPlusX
+ HLT_Ele18_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_MediumIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Ele18_CaloIdVT_TrkIdT_MediumIsoPFTau20_v1 1 4 90 90 60 40 30 20 15 L1_SingleEG15
+ HLT_Ele20_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_MediumIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG18 OR L1_SingleEG20
+ HLT_HT300_DoubleIsoPFTau10_Trk3_PFMHT40_v8 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT350_DoubleIsoPFTau10_Trk3_PFMHT45_v8 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_IsoMu15_LooseIsoPFTau15_v9 0 0 0 1 1 1 1 1 1 L1_SingleMu10
+ HLT_IsoMu15_eta2p1_LooseIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu15_eta2p1_MediumIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu15_eta2p1_TightIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_Mu15_LooseIsoPFTau15_v9 0 0 110 90 70 50 35 25 15 L1_SingleMu10
+ HLT_QuadJet50_IsoPFTau50_v2 1 1 1 1 1 1 1 1 1 L1_QuadJet28_Central
+/cdaq/physics/Run2011/3e33/v4.0/HLT/V6
+ 177714,177718,177719
+ dataset BTag
+ HLT_BTagMu_DiJet110_Mu5_v10 2 2 2 2 2 5 4 2 2 L1_Mu3_Jet28_Central
+ HLT_BTagMu_DiJet20_Mu5_v10 60 60 60 60 60 840 600 420 300 L1_Mu3_Jet16_Central
+ HLT_BTagMu_DiJet40_Mu5_v10 30 30 30 30 30 210 150 110 75 L1_Mu3_Jet20_Central
+ HLT_BTagMu_DiJet70_Mu5_v10 10 10 10 10 10 30 20 15 10 L1_Mu3_Jet28_Central
+ dataset Commissioning
+ = HLT_Activity_Ecal_SC7_v8 150 100 75 65 50 35 25 15 10 L1_ZeroBias
+ HLT_BeamGas_HF_Beam1_v1 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf_BptxPlusPostQuiet
+ HLT_BeamGas_HF_Beam2_v1 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf_BptxMinusPostQuiet
+ HLT_BeamGas_HF_v6 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf
+ HLT_IsoTrackHB_v7 1 1 1 1 1 7 3 2 1 L1_SingleJet68
+ HLT_IsoTrackHE_v8 3 3 3 3 3 20 15 10 5 L1_SingleJet68
+ HLT_L1SingleEG12_v3 220 220 220 220 8580 6010 4290 3010 2150 L1_SingleEG12
+ HLT_L1SingleEG5_v3 1740 1740 1740 1740 1740 1740 1740 1740 1740 L1_SingleEG5
+ HLT_L1SingleJet16_v4 50 50 50 50 50 50 50 50 50 L1_SingleJet16
+ HLT_L1SingleJet36_v4 500 500 500 500 500 500 500 500 500 L1_SingleJet36
+ HLT_L1SingleMuOpen_DT_v4 75 75 75 75 75 75 75 75 75 L1_SingleMuOpen
+ HLT_L1SingleMuOpen_v4 620 620 620 620 620 620 620 620 620 L1_SingleMuOpen
+ HLT_L1_Interbunch_BSC_v3 100 100 100 100 100 100 100 100 100 L1_InterBunch_Bsc
+ HLT_L1_PreCollisions_v3 5 5 5 5 5 5 5 5 5 L1_PreCollisions
+ HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v9 4 4 4 4 4 5 4 3 8 L1_SingleMu5_Eta1p5_Q80
+ dataset Cosmics
+ HLT_BeamHalo_v6 1 1 1 1 1 1 1 1 1 L1_BeamHalo
+ HLT_L1SingleMuOpen_AntiBPTX_v3 1 1 1 1 1 1 1 1 1 L1_SingleMuOpen
+ HLT_L1TrackerCosmics_v4 1 1 1 1 1 1 1 1 1 technical bits: 25
+ HLT_RegionalCosmicTracking_v7 1 1 1 1 1 1 1 1 1 (technical bits: 25) AND (L1_SingleMuOpen)
+ dataset DoubleElectron
+ HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_CaloIdT_TrkIdVL_v3 1 1 1 1 1 1 1 1 1 L1_TripleEG7
+ HLT_Ele17_CaloIdL_CaloIsoVL_v8 180 150 110 90 4200 3000 2100 1500 1000 L1_SingleEG12
+ HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v8 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass30_v7 3 2 2 1 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v8 1 1 1 1 40 30 20 15 10 L1_SingleEG12
+ HLT_Ele22_CaloIdL_CaloIsoVL_Ele15_HFT_v1 1 1 1 1 1 1 1 1 1 L1_EG18_ForJet16
+ HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_Ele17_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_v6 3 2 2 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v8 2 2 2 2 2 2 2 2 2 L1_SingleEG5
+ HLT_Ele8_CaloIdL_CaloIsoVL_v8 30 30 30 40 40 40 40 40 40 L1_SingleEG5
+ HLT_Ele8_CaloIdL_TrkIdVL_v8 15 15 15 20 20 20 20 20 20 L1_SingleEG5
+ HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v6 15 15 15 20 20 20 20 20 20 L1_SingleEG5
+ HLT_Ele8_v8 150 150 150 240 240 240 240 240 240 L1_SingleEG5
+ HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v9 75 60 45 35 30 20 15 10 7 L1_DoubleEG_12_5
+ HLT_TripleEle10_CaloIdL_TrkIdVL_v9 1 1 1 1 1 1 1 1 1 L1_TripleEG7
+ dataset DoubleMu
+ HLT_DoubleMu3_v10 45 45 45 665 450 310 230 160 110 L1_DoubleMu0
+ HLT_DoubleMu45_v6 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5
+ HLT_DoubleMu5_Acoplanarity03_v6 140 110 80 80 50 35 25 20 10 L1_DoubleMu3
+ HLT_DoubleMu5_IsoMu5_v8 1 1 1 1 1 1 1 1 1 L1_TripleMu0
+ HLT_DoubleMu5_v1 10 10 10 125 100 70 50 35 25 L1_DoubleMu0
+ HLT_DoubleMu6_Acoplanarity03_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5
+ HLT_DoubleMu6_v8 10 90 70 70 45 30 20 15 10 L1_DoubleMu3
+ HLT_DoubleMu7_v8 5 45 35 35 20 15 10 8 5 L1_DoubleMu3
+ HLT_L1DoubleMu0_v4 1510 1510 1510 22550 15100 10600 7520 5270 3760 L1_DoubleMu0
+ HLT_L2DoubleMu0_v7 470 470 470 7000 4670 3270 2340 1640 1170 L1_DoubleMu0
+ HLT_L2DoubleMu23_NoVertex_v7 2 20 15 10 10 7 5 3 2 L1_DoubleMu3
+ HLT_L2DoubleMu30_NoVertex_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ HLT_Mu13_Mu8_v7 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5
+ HLT_Mu17_Mu8_v7 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5
+ HLT_Mu8_Jet40_v10 2310 2310 2310 2310 2310 16200 11600 8090 5780 L1_Mu3_Jet20_Central
+ HLT_TripleMu5_v9 1 1 1 1 1 1 1 1 1 L1_TripleMu0
+ dataset ElectronHad
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_HT150_v6 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT75
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass4_HT150_v3 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT75
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_v3 2 2 2 1 2 1 2 1 2 L1_DoubleEG5
+ HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R005_MR200_v1 50 40 25 25 20 10 8 7 3 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R025_MR200_v1 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R029_MR200_v1 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_PFMHT25_v4 1 1 1 1 1 1 1 1 1 L1_EG5_HTT100
+ HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_PFMHT40_v1 1 1 1 1 1 1 1 1 1 L1_EG5_HTT100
+ HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_v2 17 17 17 17 680 480 340 240 170 L1_SingleEG12
+ HLT_Ele20_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_Jet20_v2 0 0 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_BTagIP_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_v5 200 160 120 120 80 55 40 30 20 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralJet30_v5 25 20 15 10 10 7 5 3 2 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_QuadCentralJet30_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralJet30_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_BTagIP_v9 15 10 10 8 6 4 3 2 1 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v9 400 320 240 240 160 120 80 55 40 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_DiCentralJet30_v8 200 160 120 120 80 55 40 30 20 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_QuadCentralJet30_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_TriCentralJet30_v8 10 8 6 6 4 2 2 1 1 L1_SingleEG20
+ HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT20_v2 30 20 15 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_v1 25 20 15 10 10 7 5 3 2 L1_SingleEG20
+ HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_Jet20_v1 1 5 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele27_CaloIdVT_TrkIdT_CentralJet30_CentralJet25_v1 30 25 20 15 10 9 6 4 3 L1_SingleEG20
+ HLT_Ele27_CaloIdVT_TrkIdT_Jet35_Jet25_Deta3_Jet20_v1 16 14 10 8 7 5 3 2 2 L1_SingleEG20
+ HLT_Ele30_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralJet30_PFMHT25_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele30_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3p5_Jet25_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v5 1500 1200 900 900 600 420 600 630 650 L1_EG5_DoubleJet20_Central
+ HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v5 10 9 7 5 4 3 4 4 4 L1_EG5_DoubleJet20_Central
+ HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v5 150 120 85 85 55 40 55 60 60 L1_EG5_DoubleJet20_Central
+ HLT_HT200_DoubleEle5_CaloIdVL_MassJPsi_v3 0 0 0 0 0 0 0 0 0 L1_HTT100
+ HLT_HT300_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT40_v6 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_Ele30_CaloIdT_TrkIdT_v1 1 1 1 1 1 1 1 1 1 L1_EG5_HTT100
+ HLT_HT350_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT45_v6 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT400_Ele60_CaloIdT_TrkIdT_v1 1 1 1 1 1 1 1 1 1 L1_EG5_HTT100
+ dataset FEDMonitor
+ HLT_DTErrors_v2 1 1 1 1 1 1 1 1 1 (none)
+ dataset HT
+ HLT_DiJet130_PT130_v6 50 50 50 50 50 350 250 180 130 L1_SingleJet68
+ HLT_DiJet160_PT160_v6 0 1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_FatJetMass750_DR1p1_Deta2p0_v2 15 10 10 8 6 4 3 2 1 L1_HTT100
+ HLT_FatJetMass850_DR1p1_Deta2p0_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT150_v8 12600 12600 12600 24300 25200 180000 130000 88200 63000 L1_HTT50
+ HLT_HT2000_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT200_AlphaT0p55_v2 300 25 20 15 10 7 5 3 2 L1_HTT75
+ HLT_HT200_v8 4080 3400 2550 2550 1700 1190 850 600 430 L1_HTT75
+ HLT_HT250_AlphaT0p53_v6 40 4 3 2 2 1 1 1 1 L1_HTT100
+ HLT_HT250_AlphaT0p55_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_DoubleDisplacedJet60_PromptTrack_v6 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_DoubleDisplacedJet60_v8 30 25 20 15 10 9 6 4 3 L1_HTT100
+ HLT_HT250_MHT100_v2 0 0 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_MHT90_v2 0 0 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_v8 1680 1400 1050 1050 700 490 350 250 180 L1_HTT100
+ HLT_HT300_AlphaT0p53_v6 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_AlphaT0p54_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_CentralJet30_BTagIP_PFMHT55_v8 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_CentralJet30_BTagIP_PFMHT65_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_CentralJet30_BTagIP_v7 120 110 80 80 50 35 25 20 10 L1_HTT100
+ HLT_HT300_MHT80_v2 0 0 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_MHT90_v2 0 0 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_PFMHT55_v8 30 25 18 18 10 8 6 4 3 L1_HTT100
+ HLT_HT300_PFMHT65_v1 0 0 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_v9 660 590 440 440 300 210 150 110 70 L1_HTT100
+ HLT_HT350_AlphaT0p52_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_AlphaT0p53_v7 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_MHT70_v2 0 0 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_MHT80_v2 0 0 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_MHT90_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_v8 350 280 210 210 140 100 70 50 35 L1_HTT100
+ HLT_HT400_AlphaT0p51_v7 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT400_AlphaT0p52_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT400_MHT80_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT400_v8 175 140 105 105 70 50 35 25 15 L1_HTT100
+ HLT_HT450_AlphaT0p51_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT450_AlphaT0p52_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT450_v8 80 65 50 40 30 20 15 10 8 L1_HTT100
+ HLT_HT500_JetPt60_DPhi2p94_v2 0 8 6 6 1 1 1 1 1 L1_HTT100
+ HLT_HT500_v8 45 40 30 30 20 15 10 7 5 L1_HTT100
+ HLT_HT550_JetPt60_DPhi2p94_v2 0 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT550_v8 40 30 25 20 15 10 8 5 4 L1_HTT100
+ HLT_HT600_JetPt60_DPhi2p94_v1 0 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT600_v1 100 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT650_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_R014_MR150_v7 5250 4200 3150 3150 2100 1470 1050 740 530 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R020_MR150_v7 2300 1840 1380 1380 920 650 460 330 230 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R020_MR550_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R023_MR550_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R025_MR150_v7 800 640 480 480 320 230 160 120 80 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R025_MR450_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R029_MR450_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R033_MR350_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R036_MR350_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R038_MR250_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R042_MR250_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ dataset HcalHPDNoise
+ HLT_GlobalRunHPDNoise_v5 1500 1500 1500 1500 1500 1500 1500 1500 1500 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo
+ HLT_L1Tech_HBHEHO_totalOR_v3 1 1 1 1 1 1 1 1 1 technical bits: 11 OR 12
+ HLT_L1Tech_HCAL_HF_single_channel_v1 500 500 500 500 500 350 250 175 125 technical bits: 8
+ dataset HcalNZS
+ HLT_HcalNZS_v7 15 15 15 15 15 15 15 15 15 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG12 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias
+ HLT_HcalPhiSym_v8 15 15 15 15 15 15 15 15 15 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5
+ dataset HighPileUp
+ HLT_60Jet10_v1 1000 200 100 70 60 50 40 30 20 L1_DoubleForJet32_EtaOpp
+ HLT_70Jet10_v1 100 70 40 30 20 14 10 7 5 L1_DoubleForJet32_EtaOpp
+ HLT_70Jet13_v1 5 4 3 2 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ dataset Jet
+ HLT_DiJetAve110_v6 200 200 200 200 200 1400 1000 700 500 L1_SingleJet68
+ HLT_DiJetAve190_v6 5 45 35 35 20 15 10 8 5 L1_SingleJet92
+ HLT_DiJetAve240_v6 2 15 12 12 8 5 4 2 2 L1_SingleJet92
+ HLT_DiJetAve300_v7 1 1 1 1 1 1 1 1 1 L1_SingleJet128
+ HLT_DiJetAve30_v6 20 20 20 15 20 20 20 20 20 L1_SingleJet16
+ HLT_DiJetAve370_v7 1 1 1 1 1 1 1 1 1 L1_SingleJet128
+ HLT_DiJetAve60_v6 42 42 42 42 42 42 42 42 42 L1_SingleJet36
+ HLT_Jet110_v6 400 400 400 400 400 2800 2000 1400 1000 L1_SingleJet68
+ HLT_Jet190_v6 10 100 75 60 50 35 25 15 10 L1_SingleJet92
+ HLT_Jet240_CentralJet30_BTagIP_v3 0 0 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet240_v6 4 30 24 24 15 10 8 5 4 L1_SingleJet92
+ HLT_Jet270_CentralJet30_BTagIP_v3 0 0 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet300_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet128
+ HLT_Jet30_v6 40 40 40 30 40 40 40 40 40 L1_SingleJet16
+ HLT_Jet370_NoJetID_v7 1 1 1 1 1 1 1 1 1 L1_SingleJet128
+ HLT_Jet370_v7 1 1 1 1 1 1 1 1 1 L1_SingleJet128
+ HLT_Jet60_v6 84 84 84 84 84 84 84 84 84 L1_SingleJet36
+ HLT_Jet800_v2 1 1 1 1 1 1 1 1 1 L1_SingleJet128
+ dataset LogMonitor
+ HLT_LogMonitor_v1 1 1 1 1 1 1 1 1 1 (none)
+ dataset MET
+ HLT_CentralJet80_MET100_v7 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_CentralJet80_MET160_v7 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_CentralJet80_MET65_v7 250 200 150 150 100 70 50 35 25 L1_ETM30
+ HLT_CentralJet80_MET80_v6 10 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_DiCentralJet20_BTagIP_MET65_v7 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_DiCentralJet20_MET100_HBHENoiseFiltered_v1 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_DiCentralJet20_MET80_v5 7 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_DiJet60_MET45_v7 14 10 14 10 10 10 10 14 140 L1_ETM20
+ HLT_L1ETM30_v4 6800 5440 4080 4080 2720 1910 1360 960 680 L1_ETM30
+ HLT_L2Mu60_1Hit_MET40_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu20
+ HLT_L2Mu60_1Hit_MET60_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu20
+ HLT_MET100_HBHENoiseFiltered_v6 35 30 21 15 15 9 7 4 3 L1_ETM30
+ HLT_MET100_v7 35 30 21 15 15 9 7 4 3 L1_ETM30
+ HLT_MET120_HBHENoiseFiltered_v6 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET120_v7 10 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET200_HBHENoiseFiltered_v6 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET200_v7 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET400_v2 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET65_HBHENoiseFiltered_v5 380 300 225 225 150 110 75 50 35 L1_ETM30
+ HLT_MET65_v4 380 300 225 225 150 110 75 50 35 L1_ETM30
+ HLT_PFMHT150_v12 1 1 1 1 1 1 1 1 1 L1_ETM30
+ dataset MinimumBias
+ HLT_JetE30_NoBPTX3BX_NoHalo_v8 1 1 1 1 1 1 1 1 1 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_NoHalo_v8 1 1 1 1 1 1 1 1 1 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_v6 40 30 24 24 15 10 8 8 40 L1_SingleJet20_Central_NotBptxOR
+ HLT_JetE50_NoBPTX3BX_NoHalo_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet32_NotBptxOR_NotMuBeamHalo
+ HLT_Physics_v2 8000 8000 8000 8000 8000 8000 8000 8000 8000 (none)
+ HLT_PixelTracks_Multiplicity100_v7 1 1 1 1 1 1 1 1 1 L1_ETT220
+ HLT_PixelTracks_Multiplicity80_v7 15 9 9 7 6 4 3 2 1 L1_ETT220
+ HLT_Random_v1 600 600 600 600 600 600 600 600 600 (none)
+ = HLT_ZeroBias_v4 50 50 50 50 50 50 50 50 50 L1_ZeroBias
+ dataset MuEG
+ HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v10 1 1 1 1 1 1 1 1 1 L1_DoubleMuOpen_EG5
+ HLT_DoubleMu5_Ele8_CaloIdT_TrkIdVL_v4 1 1 1 1 1 1 1 1 1 L1_DoubleMuOpen_EG5
+ HLT_Mu15_DoublePhoton15_CaloIdL_v10 1 1 1 1 1 1 1 1 1 L1_Mu7_EG5
+ HLT_Mu15_Photon20_CaloIdL_v10 3 2 2 1 1 1 1 1 1 L1_MuOpen_EG12
+ HLT_Mu17_Ele8_CaloIdL_v9 0 0 1 1 1 1 1 1 1 L1_Mu7_EG5
+ HLT_Mu17_Ele8_CaloIdT_CaloIsoVL_v4 1 1 1 1 1 1 1 1 1 L1_Mu12_EG5
+ HLT_Mu5_DoubleEle8_CaloIdT_TrkIdVL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_DoubleEG5
+ HLT_Mu5_Ele8_CaloIdT_CaloIsoVL_v1 315 315 315 315 2100 1470 1050 740 530 L1_Mu3_EG5
+ HLT_Mu5_Ele8_CaloIdT_TrkIdVL_Ele8_CaloIdL_TrkIdVL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_DoubleEG5
+ HLT_Mu8_Ele17_CaloIdL_v9 120 90 70 70 45 30 20 15 10 L1_MuOpen_EG12
+ HLT_Mu8_Ele17_CaloIdT_CaloIsoVL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG12
+ HLT_Mu8_Photon20_CaloIdVT_IsoT_v9 3 2 2 1 1 1 1 1 1 L1_MuOpen_EG12
+ dataset MuHad
+ HLT_DoubleMu5_HT150_v1 100 1 1 1 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen)
+ HLT_DoubleMu5_Mass4_HT150_v1 1 1 1 1 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen)
+ HLT_HT250_Mu15_PFMHT40_v4 10 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT300_Mu15_PFMHT40_v1 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT300_Mu5_PFMHT40_v8 0 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT350_Mu5_PFMHT45_v8 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_IsoMu17_eta2p1_CentralJet30_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_CentralJet30_v1 45 35 27 20 20 10 9 6 4 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_DiCentralJet30_v1 15 10 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_QuadCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_TriCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu20_DiCentralJet34_v3 1 1 1 15 10 9 6 4 3 L1_SingleMu10
+ HLT_Mu10_R005_MR200_v1 40 30 25 20 15 10 7 5 4 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen)
+ HLT_Mu10_R025_MR200_v1 1 1 1 1 1 1 1 1 1 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen)
+ HLT_Mu10_R029_MR200_v1 1 1 1 1 1 1 1 1 1 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen)
+ HLT_Mu12_eta2p1_DiCentralJet20_BTagIP3D1stTrack_v1 250 200 150 150 100 70 50 35 25 L1_Mu10_Eta2p1_DoubleJet_16_8_Central
+ HLT_Mu12_eta2p1_DiCentralJet20_DiBTagIP3D1stTrack_v1 1 1 1 1 1 1 1 1 1 L1_Mu10_Eta2p1_DoubleJet_16_8_Central
+ HLT_Mu12_eta2p1_DiCentralJet30_BTagIP3D_v1 80 65 50 40 30 20 15 10 8 L1_Mu10_Eta2p1_DoubleJet_16_8_Central
+ HLT_Mu17_eta2p1_CentralJet30_BTagIP_v1 130 100 75 60 50 35 25 15 10 L1_SingleMu14_Eta2p1
+ HLT_Mu17_eta2p1_CentralJet30_v1 750 600 450 450 300 210 150 110 75 L1_SingleMu14_Eta2p1
+ HLT_Mu17_eta2p1_DiCentralJet30_v1 400 320 240 240 160 120 80 55 40 L1_SingleMu14_Eta2p1
+ HLT_Mu17_eta2p1_QuadCentralJet30_v1 30 25 20 15 10 9 6 4 3 L1_SingleMu14_Eta2p1
+ HLT_Mu17_eta2p1_TriCentralJet30_v1 130 100 75 60 50 35 25 15 10 L1_SingleMu14_Eta2p1
+ HLT_Mu40_HT200_v4 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu5_DiJet30_v1 20080 20080 20080 20080 20080 150000 110000 70300 50200 L1_Mu3_Jet20_Central
+ HLT_Mu5_Ele8_CaloIdT_TrkIdVL_HT150_v1 100 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu5_Ele8_CaloIdT_TrkIdVL_Mass4_HT150_v6 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu5_QuadJet30_v1 150 150 150 150 150 1050 750 530 380 L1_Mu3_Jet20_Central
+ HLT_Mu5_TriJet30_v1 1470 1470 1470 1470 1470 10300 7350 5150 3680 L1_Mu3_Jet20_Central
+ HLT_Mu60_HT200_v1 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ dataset MuOnia
+ HLT_Dimuon0_Jpsi_Muon_v7 1 1 1 1 1 1 1 1 1 L1_TripleMu0
+ HLT_Dimuon0_Jpsi_NoVertexing_v3 300 240 180 180 120 85 60 40 30 L1_DoubleMu0_HighQ
+ HLT_Dimuon0_Jpsi_v6 200 160 120 120 80 55 40 30 20 L1_DoubleMu0_HighQ
+ HLT_Dimuon0_Upsilon_Muon_v7 1 1 1 1 1 1 1 1 1 L1_TripleMu0
+ HLT_Dimuon0_Upsilon_v6 200 160 120 120 80 55 40 30 20 L1_DoubleMu0_HighQ
+ HLT_Dimuon10_Jpsi_Barrel_v6 0 0 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Dimuon11_PsiPrime_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Dimuon13_Jpsi_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Dimuon6_LowMass_v1 1 1 3 2 2 1 1 1 1 L1_DoubleMu3
+ HLT_Dimuon7_Upsilon_Barrel_v1 0 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Dimuon9_PsiPrime_v1 0 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Dimuon9_Upsilon_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu4_Dimuon4_Bs_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu4_Dimuon6_Bs_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu4_Jpsi_Displaced_v1 0 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu4p5_LowMass_Displaced_v1 0 0 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu5_Jpsi_Displaced_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu5_LowMass_Displaced_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Mu5_L2Mu2_Jpsi_v9 500 320 240 240 160 120 80 55 40 L1_DoubleMu0_HighQ
+ HLT_Mu5_Track2_Jpsi_v9 6 6 6 6 6 6 6 6 6 L1_SingleMu3
+ HLT_Mu7_Track7_Jpsi_v10 1 1 1 1 1 30 20 15 10 L1_SingleMu7
+ dataset MultiJet
+ HLT_CentralJet46_CentralJet38_CentralJet20_DiBTagIP3D_v1 1 1 1 1 1 1 1 1 1 L1_TripleJet_36_36_12_Central
+ HLT_CentralJet46_CentralJet38_DiBTagIP3D_v3 1 1 15 10 30 20 15 10 7 L1_DoubleJet36_Central
+ HLT_CentralJet60_CentralJet53_DiBTagIP3D_v2 20 1 1 1 1 1 1 1 1 L1_DoubleJet44_Central
+ HLT_DiCentralJet36_BTagIP3DLoose_v1 150 2200 27000 15000 1100 800 550 400 250 L1_DoubleJet36_Central
+ HLT_DoubleJet30_ForwardBackward_v7 6000 600 60 30 20 15 10 7 5 L1_DoubleForJet32_EtaOpp
+ HLT_DoubleJet60_ForwardBackward_v7 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ HLT_DoubleJet70_ForwardBackward_v7 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ HLT_DoubleJet80_ForwardBackward_v7 1 1 1 1 1 1 1 1 1 L1_DoubleForJet44_EtaOpp
+ HLT_EightJet120_v2 1 1 1 1 1 1 1 1 1 L1_QuadJet28_Central
+ HLT_ExclDiJet60_HFAND_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet36_FwdVeto
+ HLT_ExclDiJet60_HFOR_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet36
+ HLT_L1DoubleJet36Central_v4 8110 8110 121650 102000 250000 180000 130000 85200 60900 L1_DoubleJet36_Central
+ HLT_L1MultiJet_v4 2030 5420 4060 4060 2710 1900 1360 950 680 L1_HTT50 OR L1_TripleJet28_Central OR L1_QuadJet20_Central
+ HLT_QuadJet40_IsoPFTau40_v13 15 15 12 12 8 5 4 2 2 L1_QuadJet28_Central
+ HLT_QuadJet40_v8 560 470 350 350 240 170 120 80 60 L1_QuadJet28_Central
+ HLT_QuadJet45_IsoPFTau45_v8 1 1 1 1 1 1 1 1 1 L1_QuadJet28_Central
+ HLT_QuadJet50_DiJet40_v2 1 1 1 1 1 1 1 1 1 L1_QuadJet28_Central
+ HLT_QuadJet50_Jet40_Jet30_v4 200 60 30 1 1 1 1 1 1 L1_QuadJet28_Central
+ HLT_QuadJet70_v7 1 1 1 1 1 1 1 1 1 L1_QuadJet28_Central
+ HLT_QuadJet80_v2 1 1 1 1 1 1 1 1 1 L1_QuadJet28_Central
+ dataset Photon
+ HLT_DoubleEle33_CaloIdL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoubleEle45_CaloIdL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton33_HEVT_v4 15 10 10 8 6 4 3 2 1 L1_SingleEG20
+ HLT_DoublePhoton38_HEVT_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton40_MR150_v6 0 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton40_R014_MR150_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton5_IsoVL_CEP_v7 1 1 1 1 1 1 1 1 1 L1_DoubleEG2_FwdVeto
+ HLT_DoublePhoton60_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton80_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon135_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon200_NoHE_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon20_CaloIdVL_IsoL_v7 94 94 94 94 3760 2640 1880 1320 940 L1_SingleEG12
+ HLT_Photon20_R9Id_Photon18_R9Id_v7 1 1 1 1 40 30 20 15 10 L1_SingleEG12
+ HLT_Photon225_NoHE_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon26_CaloIdXL_IsoXL_Photon18_CaloIdXL_IsoXL_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Photon26_CaloIdXL_IsoXL_Photon18_R9Id_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Photon26_CaloIdXL_IsoXL_Photon18_v1 190 150 110 110 70 50 35 25 20 L1_DoubleEG_12_5
+ HLT_Photon26_Photon18_v7 1740 1390 1040 1040 700 490 350 250 180 L1_DoubleEG_12_5
+ HLT_Photon26_R9Id_Photon18_CaloIdXL_IsoXL_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Photon26_R9Id_Photon18_R9Id_v4 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Photon30_CaloIdVL_IsoL_v9 7000 5000 3400 3400 2270 1590 1140 800 570 L1_SingleEG20
+ HLT_Photon30_CaloIdVL_v8 4000 3000 2000 2000 1340 940 670 470 340 L1_SingleEG20
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_CaloIdL_IsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_R9Id_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_v5 65 50 40 30 25 20 10 9 6 L1_SingleEG20
+ HLT_Photon36_CaloIdVL_Photon22_CaloIdVL_v2 50 40 30 30 20 15 10 7 5 L1_SingleEG20
+ HLT_Photon36_Photon22_v1 750 600 450 450 300 210 150 110 75 L1_SingleEG20
+ HLT_Photon36_R9Id_Photon22_CaloIdL_IsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_R9Id_Photon22_R9Id_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon400_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon44_CaloIdL_Photon34_CaloIdL_v2 100 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon48_CaloIdL_Photon38_CaloIdL_v2 50 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon50_CaloIdVL_IsoL_v7 300 240 180 180 120 85 60 40 30 L1_SingleEG20
+ HLT_Photon50_CaloIdVL_v4 440 350 260 260 180 130 85 60 40 L1_SingleEG20
+ HLT_Photon75_CaloIdVL_IsoL_v8 60 45 35 35 20 15 10 8 5 L1_SingleEG20
+ HLT_Photon75_CaloIdVL_v7 100 80 60 60 40 30 20 15 10 L1_SingleEG20
+ HLT_Photon90_CaloIdVL_IsoL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon90_CaloIdVL_v4 30 25 20 15 10 9 6 4 3 L1_SingleEG20
+ dataset PhotonHad
+ HLT_Photon30_CaloIdVT_CentralJet20_BTagIP_v3 50 40 30 30 20 15 10 7 5 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R005_MR150_v5 450 360 270 270 180 130 90 60 45 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R017_MR500_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R023_MR350_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R029_MR250_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R042_MR200_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon55_CaloIdL_R017_MR500_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon55_CaloIdL_R023_MR350_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon55_CaloIdL_R029_MR250_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon55_CaloIdL_R042_MR200_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_HT400_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_HT500_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_MHT110_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_MHT90_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleElectron
+ HLT_Ele100_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v5 1 600 480 480 320 230 160 120 80 L1_SingleEG18
+ HLT_Ele27_WP80_PFMT50_v4 1 1 40 30 1 1 1 1 1 L1_SingleEG15
+ HLT_Ele32_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v5 600 480 360 360 240 170 120 85 60 L1_SingleEG20
+ HLT_Ele32_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v7 100 80 60 60 40 30 20 15 10 L1_SingleEG20
+ HLT_Ele32_WP70_PFMT50_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele65_CaloIdVT_TrkIdT_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleMu
+ HLT_IsoMu15_eta2p1_v1 160 140 100 80 70 40 30 20 15 L1_SingleMu14_Eta2p1
+ HLT_IsoMu15_v14 8 15 20 340 270 190 140 90 65 L1_SingleMu10
+ HLT_IsoMu17_v14 0 0 0 250 200 140 100 70 50 L1_SingleMu10
+ HLT_IsoMu20_v9 3 8 8 1 1 1 1 1 1 L1_SingleMu12
+ HLT_IsoMu24_eta2p1_v3 150 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu24_v9 8 8 1 1 1 1 1 1 1 L1_SingleMu16
+ HLT_IsoMu30_eta2p1_v3 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu34_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1
+ HLT_L1SingleMu10_v4 1870 4480 4480 74700 59800 41900 29900 21000 15000 L1_SingleMu10
+ HLT_L1SingleMu20_v4 3740 3990 44800 44800 29900 21000 15000 10500 7470 L1_SingleMu20
+ HLT_L2Mu10_v6 270 640 640 10700 8560 6000 4280 3000 2140 L1_SingleMu10
+ HLT_L2Mu20_v6 180 430 430 5380 4300 3000 2150 1500 1080 L1_SingleMu12
+ HLT_Mu100_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1
+ HLT_Mu12_v8 70 70 70 70 70 2000 1400 1000 700 L1_SingleMu7
+ HLT_Mu15_v9 25 65 65 1090 870 610 440 310 220 L1_SingleMu10
+ HLT_Mu20_v8 10 30 30 380 300 210 10 7 5 L1_SingleMu12
+ HLT_Mu24_eta2p1_v1 90 200 150 150 100 70 4 3 2 L1_SingleMu14_Eta2p1
+ HLT_Mu24_v8 20 25 275 275 190 130 90 65 45 L1_SingleMu16
+ HLT_Mu30_eta2p1_v1 200 160 120 120 80 55 40 30 20 L1_SingleMu14_Eta2p1
+ HLT_Mu30_v8 4 10 10 130 1 1 1 1 1 L1_SingleMu12
+ HLT_Mu40_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1
+ HLT_Mu40_v6 4 4 1 1 1 1 1 1 1 L1_SingleMu16
+ HLT_Mu5_v10 320 640 640 640 640 640 640 640 640 L1_SingleMu3
+ HLT_Mu60_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1
+ HLT_Mu8_v8 80 40 40 40 40 40 40 40 40 L1_SingleMu3
+ dataset Tau
+ HLT_DoubleIsoPFTau45_Trk5_eta2p1_v3 1 1 1 1 1 1 1 1 1 L1_DoubleTauJet44_Eta2p17 OR L1_DoubleJet64_Central
+ HLT_IsoPFTau40_IsoPFTau30_Trk5_eta2p1_v3 0 0 0 1 1 1 1 1 1 L1_DoubleTauJet36_Eta2p17 OR L1_DoubleJet44_Central
+ HLT_MediumIsoPFTau35_Trk20_MET60_v1 1 1 1 1 1 1 1 1 1 L1_Jet52_Central_ETM30
+ HLT_MediumIsoPFTau35_Trk20_MET70_v1 1 1 1 1 1 1 1 1 1 L1_Jet52_Central_ETM30
+ HLT_MediumIsoPFTau35_Trk20_v1 1 11 11 11 11 11 11 11 11 L1_SingleJet52_Central
+ dataset TauPlusX
+ HLT_Ele18_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_MediumIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Ele18_CaloIdVT_TrkIdT_MediumIsoPFTau20_v1 1 4 90 90 60 40 30 20 15 L1_SingleEG15
+ HLT_Ele20_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_MediumIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG18 OR L1_SingleEG20
+ HLT_HT300_DoubleIsoPFTau10_Trk3_PFMHT40_v8 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT350_DoubleIsoPFTau10_Trk3_PFMHT45_v8 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_IsoMu15_LooseIsoPFTau15_v9 0 0 0 1 1 1 1 1 1 L1_SingleMu10
+ HLT_IsoMu15_eta2p1_LooseIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu15_eta2p1_MediumIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu15_eta2p1_TightIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_Mu15_LooseIsoPFTau15_v9 0 0 110 90 70 50 35 25 15 L1_SingleMu10
+ HLT_QuadJet50_IsoPFTau50_v2 1 1 1 1 1 1 1 1 1 L1_QuadJet28_Central
+/cdaq/physics/Run2011/3e33/v4.0/HLT/V5
+ 177222,177293,177313,177317,177318,177319,177443,177449,177452,177507,177509,177515,177730,177776,177782,177783,177785,177786,177788,177789,177790,177791,177875,177878,178022
+ dataset BTag
+ HLT_BTagMu_DiJet110_Mu5_v10 2 2 2 2 2 5 4 2 2 L1_Mu3_Jet28_Central
+ HLT_BTagMu_DiJet20_Mu5_v10 60 60 60 60 60 840 600 420 300 L1_Mu3_Jet16_Central
+ HLT_BTagMu_DiJet40_Mu5_v10 30 30 30 30 30 210 150 110 75 L1_Mu3_Jet20_Central
+ HLT_BTagMu_DiJet70_Mu5_v10 10 10 10 10 10 30 20 15 10 L1_Mu3_Jet28_Central
+ dataset Commissioning
+ = HLT_Activity_Ecal_SC7_v8 150 100 75 65 50 35 25 15 10 L1_ZeroBias
+ HLT_BeamGas_HF_Beam1_v1 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf_BptxPlusPostQuiet
+ HLT_BeamGas_HF_Beam2_v1 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf_BptxMinusPostQuiet
+ HLT_BeamGas_HF_v6 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf
+ HLT_IsoTrackHB_v7 1 1 1 1 1 7 3 2 1 L1_SingleJet68
+ HLT_IsoTrackHE_v8 3 3 3 3 3 20 15 10 5 L1_SingleJet68
+ HLT_L1SingleEG12_v3 220 220 220 220 8580 6010 4290 3010 2150 L1_SingleEG12
+ HLT_L1SingleEG5_v3 1740 1740 1740 1740 1740 1740 1740 1740 1740 L1_SingleEG5
+ HLT_L1SingleJet16_v4 50 50 50 50 50 50 50 50 50 L1_SingleJet16
+ HLT_L1SingleJet36_v4 500 500 500 500 500 500 500 500 500 L1_SingleJet36
+ HLT_L1SingleMuOpen_DT_v4 75 75 75 75 75 75 75 75 75 L1_SingleMuOpen
+ HLT_L1SingleMuOpen_v4 620 620 620 620 620 620 620 620 620 L1_SingleMuOpen
+ HLT_L1_Interbunch_BSC_v3 100 100 100 100 100 100 100 100 100 L1_InterBunch_Bsc
+ HLT_L1_PreCollisions_v3 5 5 5 5 5 5 5 5 5 L1_PreCollisions
+ HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v9 4 4 4 4 4 5 4 3 8 L1_SingleMu5_Eta1p5_Q80
+ dataset Cosmics
+ HLT_BeamHalo_v6 1 1 1 1 1 1 1 1 1 L1_BeamHalo
+ HLT_L1SingleMuOpen_AntiBPTX_v3 1 1 1 1 1 1 1 1 1 L1_SingleMuOpen
+ HLT_L1TrackerCosmics_v4 1 1 1 1 1 1 1 1 1 technical bits: 25
+ HLT_RegionalCosmicTracking_v7 1 1 1 1 1 1 1 1 1 (technical bits: 25) AND (L1_SingleMuOpen)
+ dataset DoubleElectron
+ HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_CaloIdT_TrkIdVL_v3 1 1 1 1 1 1 1 1 1 L1_TripleEG7
+ HLT_Ele17_CaloIdL_CaloIsoVL_v8 180 150 110 90 4200 3000 2100 1500 1000 L1_SingleEG12
+ HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v8 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass30_v7 3 2 2 1 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v8 1 1 1 1 40 30 20 15 10 L1_SingleEG12
+ HLT_Ele22_CaloIdL_CaloIsoVL_Ele15_HFT_v1 1 1 1 1 1 1 1 1 1 L1_EG18_ForJet16
+ HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_Ele17_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_v6 3 2 2 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v8 2 2 2 2 2 2 2 2 2 L1_SingleEG5
+ HLT_Ele8_CaloIdL_CaloIsoVL_v8 30 30 30 40 40 40 40 40 40 L1_SingleEG5
+ HLT_Ele8_CaloIdL_TrkIdVL_v8 15 15 15 20 20 20 20 20 20 L1_SingleEG5
+ HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v6 15 15 15 20 20 20 20 20 20 L1_SingleEG5
+ HLT_Ele8_v8 150 150 150 240 240 240 240 240 240 L1_SingleEG5
+ HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v9 75 60 45 35 30 20 15 10 7 L1_DoubleEG_12_5
+ HLT_TripleEle10_CaloIdL_TrkIdVL_v9 1 1 1 1 1 1 1 1 1 L1_TripleEG7
+ dataset DoubleMu
+ HLT_DoubleMu3_v10 45 45 45 665 450 310 230 160 110 L1_DoubleMu0
+ HLT_DoubleMu45_v6 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5
+ HLT_DoubleMu5_Acoplanarity03_v6 140 110 80 80 50 35 25 20 10 L1_DoubleMu3
+ HLT_DoubleMu5_IsoMu5_v8 1 1 1 1 1 1 1 1 1 L1_TripleMu0
+ HLT_DoubleMu5_v1 10 10 10 125 100 70 50 35 25 L1_DoubleMu0
+ HLT_DoubleMu6_Acoplanarity03_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5
+ HLT_DoubleMu6_v8 10 90 70 70 45 30 20 15 10 L1_DoubleMu3
+ HLT_DoubleMu7_v8 5 45 35 35 20 15 10 8 5 L1_DoubleMu3
+ HLT_L1DoubleMu0_v4 1510 1510 1510 22550 15100 10600 7520 5270 3760 L1_DoubleMu0
+ HLT_L2DoubleMu0_v7 470 470 470 7000 4670 3270 2340 1640 1170 L1_DoubleMu0
+ HLT_L2DoubleMu23_NoVertex_v7 2 20 15 10 10 7 5 3 2 L1_DoubleMu3
+ HLT_L2DoubleMu30_NoVertex_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ HLT_Mu13_Mu8_v7 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5
+ HLT_Mu17_Mu8_v7 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5
+ HLT_Mu8_Jet40_v10 2310 2310 2310 2310 2310 16200 11600 8090 5780 L1_Mu3_Jet20_Central
+ HLT_TripleMu5_v9 1 1 1 1 1 1 1 1 1 L1_TripleMu0
+ dataset ElectronHad
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_HT150_v6 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT75
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass4_HT150_v3 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT75
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_v3 2 2 2 1 2 1 2 1 2 L1_DoubleEG5
+ HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R005_MR200_v1 50 40 25 25 20 10 8 7 3 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R025_MR200_v1 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R029_MR200_v1 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_PFMHT25_v4 1 1 1 1 1 1 1 1 1 L1_EG5_HTT100
+ HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_PFMHT40_v1 1 1 1 1 1 1 1 1 1 L1_EG5_HTT100
+ HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_v2 17 17 17 17 680 480 340 240 170 L1_SingleEG12
+ HLT_Ele20_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_Jet20_v2 0 0 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_BTagIP_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_v5 200 160 120 120 80 55 40 30 20 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralJet30_v5 25 20 15 10 10 7 5 3 2 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_QuadCentralJet30_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralJet30_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_BTagIP_v9 15 10 10 8 6 4 3 2 1 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v9 400 320 240 240 160 120 80 55 40 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_DiCentralJet30_v8 200 160 120 120 80 55 40 30 20 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_QuadCentralJet30_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_TriCentralJet30_v8 10 8 6 6 4 2 2 1 1 L1_SingleEG20
+ HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT20_v2 30 20 15 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_v1 25 20 15 10 10 7 5 3 2 L1_SingleEG20
+ HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_Jet20_v1 1 5 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele27_CaloIdVT_TrkIdT_CentralJet30_CentralJet25_v1 30 25 20 15 10 9 6 4 3 L1_SingleEG20
+ HLT_Ele27_CaloIdVT_TrkIdT_Jet35_Jet25_Deta3_Jet20_v1 16 14 10 8 7 5 3 2 2 L1_SingleEG20
+ HLT_Ele30_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralJet30_PFMHT25_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele30_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3p5_Jet25_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v5 1500 1200 900 900 600 420 600 630 650 L1_EG5_DoubleJet20_Central
+ HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v5 10 9 7 5 4 3 4 4 4 L1_EG5_DoubleJet20_Central
+ HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v5 150 120 85 85 55 40 55 60 60 L1_EG5_DoubleJet20_Central
+ HLT_HT200_DoubleEle5_CaloIdVL_MassJPsi_v3 0 0 0 0 0 0 0 0 0 L1_HTT100
+ HLT_HT300_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT40_v6 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_Ele30_CaloIdT_TrkIdT_v1 1 1 1 1 1 1 1 1 1 L1_EG5_HTT100
+ HLT_HT350_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT45_v6 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT400_Ele60_CaloIdT_TrkIdT_v1 1 1 1 1 1 1 1 1 1 L1_EG5_HTT100
+ dataset FEDMonitor
+ HLT_DTErrors_v2 1 1 1 1 1 1 1 1 1 (none)
+ dataset HT
+ HLT_DiJet130_PT130_v6 50 50 50 50 50 350 250 180 130 L1_SingleJet68
+ HLT_DiJet160_PT160_v6 0 1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_FatJetMass750_DR1p1_Deta2p0_v2 15 10 10 8 6 4 3 2 1 L1_HTT100
+ HLT_FatJetMass850_DR1p1_Deta2p0_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT150_v8 12600 12600 12600 24300 25200 180000 130000 88200 63000 L1_HTT50
+ HLT_HT2000_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT200_AlphaT0p55_v2 300 25 20 15 10 7 5 3 2 L1_HTT75
+ HLT_HT200_v8 4080 3400 2550 2550 1700 1190 850 600 430 L1_HTT75
+ HLT_HT250_AlphaT0p53_v6 40 4 3 2 2 1 1 1 1 L1_HTT100
+ HLT_HT250_AlphaT0p55_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_DoubleDisplacedJet60_PromptTrack_v6 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_DoubleDisplacedJet60_v8 30 25 20 15 10 9 6 4 3 L1_HTT100
+ HLT_HT250_MHT100_v2 0 0 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_MHT90_v2 0 0 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_v8 1680 1400 1050 1050 700 490 350 250 180 L1_HTT100
+ HLT_HT300_AlphaT0p53_v6 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_AlphaT0p54_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_CentralJet30_BTagIP_PFMHT55_v8 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_CentralJet30_BTagIP_PFMHT65_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_CentralJet30_BTagIP_v7 120 110 80 80 50 35 25 20 10 L1_HTT100
+ HLT_HT300_MHT80_v2 0 0 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_MHT90_v2 0 0 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_PFMHT55_v8 30 25 18 18 10 8 6 4 3 L1_HTT100
+ HLT_HT300_PFMHT65_v1 0 0 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_v9 660 590 440 440 300 210 150 110 70 L1_HTT100
+ HLT_HT350_AlphaT0p52_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_AlphaT0p53_v7 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_MHT70_v2 0 0 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_MHT80_v2 0 0 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_MHT90_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_v8 350 280 210 210 140 100 70 50 35 L1_HTT100
+ HLT_HT400_AlphaT0p51_v7 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT400_AlphaT0p52_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT400_MHT80_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT400_v8 175 140 105 105 70 50 35 25 15 L1_HTT100
+ HLT_HT450_AlphaT0p51_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT450_AlphaT0p52_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT450_v8 80 65 50 40 30 20 15 10 8 L1_HTT100
+ HLT_HT500_JetPt60_DPhi2p94_v2 0 8 6 6 1 1 1 1 1 L1_HTT100
+ HLT_HT500_v8 45 40 30 30 20 15 10 7 5 L1_HTT100
+ HLT_HT550_JetPt60_DPhi2p94_v2 0 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT550_v8 40 30 25 20 15 10 8 5 4 L1_HTT100
+ HLT_HT600_JetPt60_DPhi2p94_v1 0 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT600_v1 100 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT650_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_R014_MR150_v7 5250 4200 3150 3150 2100 1470 1050 740 530 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R020_MR150_v7 2300 1840 1380 1380 920 650 460 330 230 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R020_MR550_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R023_MR550_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R025_MR150_v7 800 640 480 480 320 230 160 120 80 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R025_MR450_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R029_MR450_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R033_MR350_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R036_MR350_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R038_MR250_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R042_MR250_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ dataset HcalHPDNoise
+ HLT_GlobalRunHPDNoise_v5 1500 1500 1500 1500 1500 1500 1500 1500 1500 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo
+ HLT_L1Tech_HBHEHO_totalOR_v3 1 1 1 1 1 1 1 1 1 technical bits: 11 OR 12
+ HLT_L1Tech_HCAL_HF_single_channel_v1 500 500 500 500 500 350 250 175 125 technical bits: 8
+ dataset HcalNZS
+ HLT_HcalNZS_v7 15 15 15 15 15 15 15 15 15 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG12 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias
+ HLT_HcalPhiSym_v8 15 15 15 15 15 15 15 15 15 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5
+ dataset HighPileUp
+ HLT_60Jet10_v1 1000 200 100 70 60 50 40 30 20 L1_DoubleForJet32_EtaOpp
+ HLT_70Jet10_v1 100 70 40 30 20 14 10 7 5 L1_DoubleForJet32_EtaOpp
+ HLT_70Jet13_v1 5 4 3 2 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ dataset Jet
+ HLT_DiJetAve110_v6 200 200 200 200 200 1400 1000 700 500 L1_SingleJet68
+ HLT_DiJetAve190_v6 5 45 35 35 20 15 10 8 5 L1_SingleJet92
+ HLT_DiJetAve240_v6 2 15 12 12 8 5 4 2 2 L1_SingleJet92
+ HLT_DiJetAve300_v7 1 1 1 1 1 1 1 1 1 L1_SingleJet128
+ HLT_DiJetAve30_v6 20 20 20 15 20 20 20 20 20 L1_SingleJet16
+ HLT_DiJetAve370_v7 1 1 1 1 1 1 1 1 1 L1_SingleJet128
+ HLT_DiJetAve60_v6 42 42 42 42 42 42 42 42 42 L1_SingleJet36
+ HLT_Jet110_v6 400 400 400 400 400 2800 2000 1400 1000 L1_SingleJet68
+ HLT_Jet190_v6 10 100 75 60 50 35 25 15 10 L1_SingleJet92
+ HLT_Jet240_CentralJet30_BTagIP_v3 0 0 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet240_v6 4 30 24 24 15 10 8 5 4 L1_SingleJet92
+ HLT_Jet270_CentralJet30_BTagIP_v3 0 0 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet300_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet128
+ HLT_Jet30_v6 40 40 40 30 40 40 40 40 40 L1_SingleJet16
+ HLT_Jet370_NoJetID_v7 1 1 1 1 1 1 1 1 1 L1_SingleJet128
+ HLT_Jet370_v7 1 1 1 1 1 1 1 1 1 L1_SingleJet128
+ HLT_Jet60_v6 84 84 84 84 84 84 84 84 84 L1_SingleJet36
+ HLT_Jet800_v2 1 1 1 1 1 1 1 1 1 L1_SingleJet128
+ dataset LogMonitor
+ HLT_LogMonitor_v1 1 1 1 1 1 1 1 1 1 (none)
+ dataset MET
+ HLT_CentralJet80_MET100_v7 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_CentralJet80_MET160_v7 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_CentralJet80_MET65_v7 250 200 150 150 100 70 50 35 25 L1_ETM30
+ HLT_CentralJet80_MET80_v6 10 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_DiCentralJet20_BTagIP_MET65_v7 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_DiCentralJet20_MET100_HBHENoiseFiltered_v1 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_DiCentralJet20_MET80_v5 7 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_DiJet60_MET45_v7 14 10 14 10 10 10 10 14 140 L1_ETM20
+ HLT_L1ETM30_v4 6800 5440 4080 4080 2720 1910 1360 960 680 L1_ETM30
+ HLT_L2Mu60_1Hit_MET40_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu20
+ HLT_L2Mu60_1Hit_MET60_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu20
+ HLT_MET100_HBHENoiseFiltered_v6 35 30 21 15 15 9 7 4 3 L1_ETM30
+ HLT_MET100_v7 35 30 21 15 15 9 7 4 3 L1_ETM30
+ HLT_MET120_HBHENoiseFiltered_v6 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET120_v7 10 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET200_HBHENoiseFiltered_v6 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET200_v7 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET400_v2 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET65_HBHENoiseFiltered_v5 380 300 225 225 150 110 75 50 35 L1_ETM30
+ HLT_MET65_v4 380 300 225 225 150 110 75 50 35 L1_ETM30
+ HLT_PFMHT150_v12 1 1 1 1 1 1 1 1 1 L1_ETM30
+ dataset MinimumBias
+ HLT_JetE30_NoBPTX3BX_NoHalo_v8 1 1 1 1 1 1 1 1 1 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_NoHalo_v8 1 1 1 1 1 1 1 1 1 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_v6 40 30 24 24 15 10 8 8 40 L1_SingleJet20_Central_NotBptxOR
+ HLT_JetE50_NoBPTX3BX_NoHalo_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet32_NotBptxOR_NotMuBeamHalo
+ HLT_Physics_v2 8000 8000 8000 8000 8000 8000 8000 8000 8000 (none)
+ HLT_PixelTracks_Multiplicity100_v7 1 1 1 1 1 1 1 1 1 L1_ETT220
+ HLT_PixelTracks_Multiplicity80_v7 15 9 9 7 6 4 3 2 1 L1_ETT220
+ HLT_Random_v1 600 600 600 600 600 600 600 600 600 (none)
+ = HLT_ZeroBias_v4 50 50 50 50 50 50 50 50 50 L1_ZeroBias
+ dataset MuEG
+ HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v10 1 1 1 1 1 1 1 1 1 L1_DoubleMuOpen_EG5
+ HLT_DoubleMu5_Ele8_CaloIdT_TrkIdVL_v4 1 1 1 1 1 1 1 1 1 L1_DoubleMuOpen_EG5
+ HLT_Mu15_DoublePhoton15_CaloIdL_v10 1 1 1 1 1 1 1 1 1 L1_Mu7_EG5
+ HLT_Mu15_Photon20_CaloIdL_v10 3 2 2 1 1 1 1 1 1 L1_MuOpen_EG12
+ HLT_Mu17_Ele8_CaloIdL_v9 0 0 1 1 1 1 1 1 1 L1_Mu7_EG5
+ HLT_Mu17_Ele8_CaloIdT_CaloIsoVL_v4 1 1 1 1 1 1 1 1 1 L1_Mu12_EG5
+ HLT_Mu5_DoubleEle8_CaloIdT_TrkIdVL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_DoubleEG5
+ HLT_Mu5_Ele8_CaloIdT_CaloIsoVL_v1 315 315 315 315 2100 1470 1050 740 530 L1_Mu3_EG5
+ HLT_Mu5_Ele8_CaloIdT_TrkIdVL_Ele8_CaloIdL_TrkIdVL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_DoubleEG5
+ HLT_Mu8_Ele17_CaloIdL_v9 120 90 70 70 45 30 20 15 10 L1_MuOpen_EG12
+ HLT_Mu8_Ele17_CaloIdT_CaloIsoVL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG12
+ HLT_Mu8_Photon20_CaloIdVT_IsoT_v9 3 2 2 1 1 1 1 1 1 L1_MuOpen_EG12
+ dataset MuHad
+ HLT_DoubleMu5_HT150_v1 100 1 1 1 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen)
+ HLT_DoubleMu5_Mass4_HT150_v1 1 1 1 1 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen)
+ HLT_HT250_Mu15_PFMHT40_v4 10 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT300_Mu15_PFMHT40_v1 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT300_Mu5_PFMHT40_v8 0 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT350_Mu5_PFMHT45_v8 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_IsoMu17_eta2p1_CentralJet30_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_CentralJet30_v1 45 35 27 20 20 10 9 6 4 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_DiCentralJet30_v1 15 10 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_QuadCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_TriCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu20_DiCentralJet34_v3 1 1 1 15 10 9 6 4 3 L1_SingleMu10
+ HLT_Mu10_R005_MR200_v1 40 30 25 20 15 10 7 5 4 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen)
+ HLT_Mu10_R025_MR200_v1 1 1 1 1 1 1 1 1 1 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen)
+ HLT_Mu10_R029_MR200_v1 1 1 1 1 1 1 1 1 1 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen)
+ HLT_Mu12_eta2p1_DiCentralJet20_BTagIP3D1stTrack_v1 250 200 150 150 100 70 50 35 25 L1_Mu10_Eta2p1_DoubleJet_16_8_Central
+ HLT_Mu12_eta2p1_DiCentralJet20_DiBTagIP3D1stTrack_v1 1 1 1 1 1 1 1 1 1 L1_Mu10_Eta2p1_DoubleJet_16_8_Central
+ HLT_Mu12_eta2p1_DiCentralJet30_BTagIP3D_v1 80 65 50 40 30 20 15 10 8 L1_Mu10_Eta2p1_DoubleJet_16_8_Central
+ HLT_Mu17_eta2p1_CentralJet30_BTagIP_v1 130 100 75 60 50 35 25 15 10 L1_SingleMu14_Eta2p1
+ HLT_Mu17_eta2p1_CentralJet30_v1 750 600 450 450 300 210 150 110 75 L1_SingleMu14_Eta2p1
+ HLT_Mu17_eta2p1_DiCentralJet30_v1 400 320 240 240 160 120 80 55 40 L1_SingleMu14_Eta2p1
+ HLT_Mu17_eta2p1_QuadCentralJet30_v1 30 25 20 15 10 9 6 4 3 L1_SingleMu14_Eta2p1
+ HLT_Mu17_eta2p1_TriCentralJet30_v1 130 100 75 60 50 35 25 15 10 L1_SingleMu14_Eta2p1
+ HLT_Mu40_HT200_v4 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu5_DiJet30_v1 20080 20080 20080 20080 20080 150000 110000 70300 50200 L1_Mu3_Jet20_Central
+ HLT_Mu5_Ele8_CaloIdT_TrkIdVL_HT150_v1 100 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu5_Ele8_CaloIdT_TrkIdVL_Mass4_HT150_v6 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu5_QuadJet30_v1 150 150 150 150 150 1050 750 530 380 L1_Mu3_Jet20_Central
+ HLT_Mu5_TriJet30_v1 1470 1470 1470 1470 1470 10300 7350 5150 3680 L1_Mu3_Jet20_Central
+ HLT_Mu60_HT200_v1 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ dataset MuOnia
+ HLT_Dimuon0_Jpsi_Muon_v7 1 1 1 1 1 1 1 1 1 L1_TripleMu0
+ HLT_Dimuon0_Jpsi_NoVertexing_v3 300 240 180 180 120 85 60 40 30 L1_DoubleMu0_HighQ
+ HLT_Dimuon0_Jpsi_v6 200 160 120 120 80 55 40 30 20 L1_DoubleMu0_HighQ
+ HLT_Dimuon0_Upsilon_Muon_v7 1 1 1 1 1 1 1 1 1 L1_TripleMu0
+ HLT_Dimuon0_Upsilon_v6 200 160 120 120 80 55 40 30 20 L1_DoubleMu0_HighQ
+ HLT_Dimuon10_Jpsi_Barrel_v6 0 0 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Dimuon11_PsiPrime_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Dimuon13_Jpsi_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Dimuon6_LowMass_v1 1 1 3 2 2 1 1 1 1 L1_DoubleMu3
+ HLT_Dimuon7_Upsilon_Barrel_v1 0 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Dimuon9_PsiPrime_v1 0 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Dimuon9_Upsilon_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu4_Dimuon4_Bs_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu4_Dimuon6_Bs_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu4_Jpsi_Displaced_v1 0 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu4p5_LowMass_Displaced_v1 0 0 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu5_Jpsi_Displaced_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu5_LowMass_Displaced_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Mu5_L2Mu2_Jpsi_v9 500 320 240 240 160 120 80 55 40 L1_DoubleMu0_HighQ
+ HLT_Mu5_Track2_Jpsi_v9 6 6 6 6 6 6 6 6 6 L1_SingleMu3
+ HLT_Mu7_Track7_Jpsi_v10 1 1 1 1 1 30 20 15 10 L1_SingleMu7
+ dataset MultiJet
+ HLT_CentralJet46_CentralJet38_CentralJet20_DiBTagIP3D_v1 1 1 1 1 1 1 1 1 1 L1_TripleJet_36_36_12_Central
+ HLT_CentralJet46_CentralJet38_DiBTagIP3D_v3 1 1 1 1 30 20 15 10 7 L1_DoubleJet36_Central
+ HLT_CentralJet60_CentralJet53_DiBTagIP3D_v2 20 1 1 1 1 1 1 1 1 L1_DoubleJet44_Central
+ HLT_DiCentralJet36_BTagIP3DLoose_v1 150 2200 1800 1500 1100 800 550 400 250 L1_DoubleJet36_Central
+ HLT_DoubleJet30_ForwardBackward_v7 6000 600 60 30 20 15 10 7 5 L1_DoubleForJet32_EtaOpp
+ HLT_DoubleJet60_ForwardBackward_v7 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ HLT_DoubleJet70_ForwardBackward_v7 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ HLT_DoubleJet80_ForwardBackward_v7 1 1 1 1 1 1 1 1 1 L1_DoubleForJet44_EtaOpp
+ HLT_EightJet120_v2 1 1 1 1 1 1 1 1 1 L1_QuadJet28_Central
+ HLT_ExclDiJet60_HFAND_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet36_FwdVeto
+ HLT_ExclDiJet60_HFOR_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet36
+ HLT_L1DoubleJet36Central_v4 8110 8110 8110 10200 250000 180000 130000 85200 60900 L1_DoubleJet36_Central
+ HLT_L1MultiJet_v4 2030 5420 4060 4060 2710 1900 1360 950 680 L1_HTT50 OR L1_TripleJet28_Central OR L1_QuadJet20_Central
+ HLT_QuadJet40_IsoPFTau40_v13 15 15 12 12 8 5 4 2 2 L1_QuadJet28_Central
+ HLT_QuadJet40_v8 560 470 350 350 240 170 120 80 60 L1_QuadJet28_Central
+ HLT_QuadJet45_IsoPFTau45_v8 1 1 1 1 1 1 1 1 1 L1_QuadJet28_Central
+ HLT_QuadJet50_DiJet40_v2 1 1 1 1 1 1 1 1 1 L1_QuadJet28_Central
+ HLT_QuadJet50_Jet40_Jet30_v4 200 60 30 1 1 1 1 1 1 L1_QuadJet28_Central
+ HLT_QuadJet70_v7 1 1 1 1 1 1 1 1 1 L1_QuadJet28_Central
+ HLT_QuadJet80_v2 1 1 1 1 1 1 1 1 1 L1_QuadJet28_Central
+ dataset Photon
+ HLT_DoubleEle33_CaloIdL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoubleEle45_CaloIdL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton33_HEVT_v4 15 10 10 8 6 4 3 2 1 L1_SingleEG20
+ HLT_DoublePhoton38_HEVT_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton40_MR150_v6 0 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton40_R014_MR150_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton5_IsoVL_CEP_v7 1 1 1 1 1 1 1 1 1 L1_DoubleEG2_FwdVeto
+ HLT_DoublePhoton60_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton80_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon135_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon200_NoHE_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon20_CaloIdVL_IsoL_v7 94 94 94 94 3760 2640 1880 1320 940 L1_SingleEG12
+ HLT_Photon20_R9Id_Photon18_R9Id_v7 1 1 1 1 40 30 20 15 10 L1_SingleEG12
+ HLT_Photon225_NoHE_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon26_CaloIdXL_IsoXL_Photon18_CaloIdXL_IsoXL_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Photon26_CaloIdXL_IsoXL_Photon18_R9Id_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Photon26_CaloIdXL_IsoXL_Photon18_v1 190 150 110 110 70 50 35 25 20 L1_DoubleEG_12_5
+ HLT_Photon26_Photon18_v7 1740 1390 1040 1040 700 490 350 250 180 L1_DoubleEG_12_5
+ HLT_Photon26_R9Id_Photon18_CaloIdXL_IsoXL_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Photon26_R9Id_Photon18_R9Id_v4 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Photon30_CaloIdVL_IsoL_v9 7000 5000 3400 3400 2270 1590 1140 800 570 L1_SingleEG20
+ HLT_Photon30_CaloIdVL_v8 4000 3000 2000 2000 1340 940 670 470 340 L1_SingleEG20
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_CaloIdL_IsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_R9Id_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_v5 65 50 40 30 25 20 10 9 6 L1_SingleEG20
+ HLT_Photon36_CaloIdVL_Photon22_CaloIdVL_v2 50 40 30 30 20 15 10 7 5 L1_SingleEG20
+ HLT_Photon36_Photon22_v1 750 600 450 450 300 210 150 110 75 L1_SingleEG20
+ HLT_Photon36_R9Id_Photon22_CaloIdL_IsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_R9Id_Photon22_R9Id_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon400_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon44_CaloIdL_Photon34_CaloIdL_v2 100 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon48_CaloIdL_Photon38_CaloIdL_v2 50 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon50_CaloIdVL_IsoL_v7 300 240 180 180 120 85 60 40 30 L1_SingleEG20
+ HLT_Photon50_CaloIdVL_v4 440 350 260 260 180 130 85 60 40 L1_SingleEG20
+ HLT_Photon75_CaloIdVL_IsoL_v8 60 45 35 35 20 15 10 8 5 L1_SingleEG20
+ HLT_Photon75_CaloIdVL_v7 100 80 60 60 40 30 20 15 10 L1_SingleEG20
+ HLT_Photon90_CaloIdVL_IsoL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon90_CaloIdVL_v4 30 25 20 15 10 9 6 4 3 L1_SingleEG20
+ dataset PhotonHad
+ HLT_Photon30_CaloIdVT_CentralJet20_BTagIP_v3 50 40 30 30 20 15 10 7 5 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R005_MR150_v5 450 360 270 270 180 130 90 60 45 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R017_MR500_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R023_MR350_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R029_MR250_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R042_MR200_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon55_CaloIdL_R017_MR500_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon55_CaloIdL_R023_MR350_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon55_CaloIdL_R029_MR250_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon55_CaloIdL_R042_MR200_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_HT400_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_HT500_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_MHT110_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_MHT90_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleElectron
+ HLT_Ele100_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v5 1 600 480 480 320 230 160 120 80 L1_SingleEG18
+ HLT_Ele27_WP80_PFMT50_v4 1 1 40 30 1 1 1 1 1 L1_SingleEG15
+ HLT_Ele32_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v5 600 480 360 360 240 170 120 85 60 L1_SingleEG20
+ HLT_Ele32_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v7 100 80 60 60 40 30 20 15 10 L1_SingleEG20
+ HLT_Ele32_WP70_PFMT50_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele65_CaloIdVT_TrkIdT_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleMu
+ HLT_IsoMu15_eta2p1_v1 160 140 100 80 70 40 30 20 15 L1_SingleMu14_Eta2p1
+ HLT_IsoMu15_v14 8 15 20 340 270 190 140 90 65 L1_SingleMu10
+ HLT_IsoMu17_v14 0 0 0 250 200 140 100 70 50 L1_SingleMu10
+ HLT_IsoMu20_v9 3 8 8 1 1 1 1 1 1 L1_SingleMu12
+ HLT_IsoMu24_eta2p1_v3 150 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu24_v9 8 8 1 1 1 1 1 1 1 L1_SingleMu16
+ HLT_IsoMu30_eta2p1_v3 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu34_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1
+ HLT_L1SingleMu10_v4 1870 4480 4480 74700 59800 41900 29900 21000 15000 L1_SingleMu10
+ HLT_L1SingleMu20_v4 3740 3990 44800 44800 29900 21000 15000 10500 7470 L1_SingleMu20
+ HLT_L2Mu10_v6 270 640 640 10700 8560 6000 4280 3000 2140 L1_SingleMu10
+ HLT_L2Mu20_v6 180 430 430 5380 4300 3000 2150 1500 1080 L1_SingleMu12
+ HLT_Mu100_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1
+ HLT_Mu12_v8 70 70 70 70 70 2000 1400 1000 700 L1_SingleMu7
+ HLT_Mu15_v9 25 65 65 1090 870 610 440 310 220 L1_SingleMu10
+ HLT_Mu20_v8 10 30 30 380 300 210 10 7 5 L1_SingleMu12
+ HLT_Mu24_eta2p1_v1 90 200 150 150 100 70 4 3 2 L1_SingleMu14_Eta2p1
+ HLT_Mu24_v8 20 25 275 275 190 130 90 65 45 L1_SingleMu16
+ HLT_Mu30_eta2p1_v1 200 160 120 120 80 55 40 30 20 L1_SingleMu14_Eta2p1
+ HLT_Mu30_v8 4 10 10 130 1 1 1 1 1 L1_SingleMu12
+ HLT_Mu40_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1
+ HLT_Mu40_v6 4 4 1 1 1 1 1 1 1 L1_SingleMu16
+ HLT_Mu5_v10 320 640 640 640 640 640 640 640 640 L1_SingleMu3
+ HLT_Mu60_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1
+ HLT_Mu8_v8 80 40 40 40 40 40 40 40 40 L1_SingleMu3
+ dataset Tau
+ HLT_DoubleIsoPFTau45_Trk5_eta2p1_v3 1 1 1 1 1 1 1 1 1 L1_DoubleTauJet44_Eta2p17 OR L1_DoubleJet64_Central
+ HLT_IsoPFTau40_IsoPFTau30_Trk5_eta2p1_v3 0 0 0 1 1 1 1 1 1 L1_DoubleTauJet36_Eta2p17 OR L1_DoubleJet44_Central
+ HLT_MediumIsoPFTau35_Trk20_MET60_v1 1 1 1 1 1 1 1 1 1 L1_Jet52_Central_ETM30
+ HLT_MediumIsoPFTau35_Trk20_MET70_v1 1 1 1 1 1 1 1 1 1 L1_Jet52_Central_ETM30
+ HLT_MediumIsoPFTau35_Trk20_v1 1 11 11 11 11 11 11 11 11 L1_SingleJet52_Central
+ dataset TauPlusX
+ HLT_Ele18_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_MediumIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Ele18_CaloIdVT_TrkIdT_MediumIsoPFTau20_v1 1 4 90 90 60 40 30 20 15 L1_SingleEG15
+ HLT_Ele20_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_MediumIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG18 OR L1_SingleEG20
+ HLT_HT300_DoubleIsoPFTau10_Trk3_PFMHT40_v8 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT350_DoubleIsoPFTau10_Trk3_PFMHT45_v8 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_IsoMu15_LooseIsoPFTau15_v9 0 0 0 1 1 1 1 1 1 L1_SingleMu10
+ HLT_IsoMu15_eta2p1_LooseIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu15_eta2p1_MediumIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu15_eta2p1_TightIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_Mu15_LooseIsoPFTau15_v9 0 0 110 90 70 50 35 25 15 L1_SingleMu10
+ HLT_QuadJet50_IsoPFTau50_v2 1 1 1 1 1 1 1 1 1 L1_QuadJet28_Central
+/cdaq/physics/Run2011/3e33/v4.0/HLT/V3
+ 177201
+ dataset BTag
+ HLT_BTagMu_DiJet110_Mu5_v10 2 2 2 2 2 5 4 2 2 L1_Mu3_Jet28_Central
+ HLT_BTagMu_DiJet20_Mu5_v10 60 60 60 60 60 840 600 420 300 L1_Mu3_Jet16_Central
+ HLT_BTagMu_DiJet40_Mu5_v10 30 30 30 30 30 210 150 110 75 L1_Mu3_Jet20_Central
+ HLT_BTagMu_DiJet70_Mu5_v10 10 10 10 10 10 30 20 15 10 L1_Mu3_Jet28_Central
+ dataset Commissioning
+ = HLT_Activity_Ecal_SC7_v8 150 100 75 65 50 35 25 15 10 L1_ZeroBias
+ HLT_BeamGas_HF_Beam1_v1 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf_BptxPlusPostQuiet
+ HLT_BeamGas_HF_Beam2_v1 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf_BptxMinusPostQuiet
+ HLT_BeamGas_HF_v6 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf
+ HLT_IsoTrackHB_v7 1 1 1 1 1 7 3 2 1 L1_SingleJet68
+ HLT_IsoTrackHE_v8 3 3 3 3 3 20 15 10 5 L1_SingleJet68
+ HLT_L1SingleEG12_v3 220 220 220 220 8580 6010 4290 3010 2150 L1_SingleEG12
+ HLT_L1SingleEG5_v3 1740 1740 1740 1740 1740 1740 1740 1740 1740 L1_SingleEG5
+ HLT_L1SingleJet16_v4 50 50 50 50 50 50 50 50 50 L1_SingleJet16
+ HLT_L1SingleJet36_v4 500 500 500 500 500 500 500 500 500 L1_SingleJet36
+ HLT_L1SingleMuOpen_DT_v4 75 75 75 75 75 75 75 75 75 L1_SingleMuOpen
+ HLT_L1SingleMuOpen_v4 620 620 620 620 620 620 620 620 620 L1_SingleMuOpen
+ HLT_L1_Interbunch_BSC_v3 100 100 100 100 100 100 100 100 100 L1_InterBunch_Bsc
+ HLT_L1_PreCollisions_v3 5 5 5 5 5 5 5 5 5 L1_PreCollisions
+ HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v9 4 4 4 4 4 5 4 3 8 L1_SingleMu5_Eta1p5_Q80
+ dataset Cosmics
+ HLT_BeamHalo_v6 1 1 1 1 1 1 1 1 1 L1_BeamHalo
+ HLT_L1SingleMuOpen_AntiBPTX_v3 1 1 1 1 1 1 1 1 1 L1_SingleMuOpen
+ HLT_L1TrackerCosmics_v4 1 1 1 1 1 1 1 1 1 technical bits: 25
+ HLT_RegionalCosmicTracking_v7 1 1 1 1 1 1 1 1 1 (technical bits: 25) AND (L1_SingleMuOpen)
+ dataset DoubleElectron
+ HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_CaloIdT_TrkIdVL_v3 1 1 1 1 1 1 1 1 1 L1_TripleEG7
+ HLT_Ele17_CaloIdL_CaloIsoVL_v8 180 150 110 90 4200 3000 2100 1500 1000 L1_SingleEG12
+ HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v8 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass30_v7 3 2 2 1 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v8 1 1 1 1 40 30 20 15 10 L1_SingleEG12
+ HLT_Ele22_CaloIdL_CaloIsoVL_Ele15_HFT_v1 1 1 1 1 1 1 1 1 1 L1_EG18_ForJet16
+ HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_Ele17_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_v6 3 2 2 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v8 2 2 2 2 2 2 2 2 2 L1_SingleEG5
+ HLT_Ele8_CaloIdL_CaloIsoVL_v8 30 30 30 40 40 40 40 40 40 L1_SingleEG5
+ HLT_Ele8_CaloIdL_TrkIdVL_v8 15 15 15 20 20 20 20 20 20 L1_SingleEG5
+ HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v6 15 15 15 20 20 20 20 20 20 L1_SingleEG5
+ HLT_Ele8_v8 150 150 150 240 240 240 240 240 240 L1_SingleEG5
+ HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v9 75 60 45 35 30 20 15 10 7 L1_DoubleEG_12_5
+ HLT_TripleEle10_CaloIdL_TrkIdVL_v9 1 1 1 1 1 1 1 1 1 L1_TripleEG7
+ dataset DoubleMu
+ HLT_DoubleMu3_v10 45 45 45 665 450 310 230 160 110 L1_DoubleMu0
+ HLT_DoubleMu45_v6 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5
+ HLT_DoubleMu5_Acoplanarity03_v6 140 110 80 80 50 35 25 20 10 L1_DoubleMu3
+ HLT_DoubleMu5_IsoMu5_v8 1 1 1 1 1 1 1 1 1 L1_TripleMu0
+ HLT_DoubleMu5_v1 10 10 10 125 100 70 50 35 25 L1_DoubleMu0
+ HLT_DoubleMu6_Acoplanarity03_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5
+ HLT_DoubleMu6_v8 10 90 70 70 45 30 20 15 10 L1_DoubleMu3
+ HLT_DoubleMu7_v8 5 45 35 35 20 15 10 8 5 L1_DoubleMu3
+ HLT_L1DoubleMu0_v4 1510 1510 1510 22550 15100 10600 7520 5270 3760 L1_DoubleMu0
+ HLT_L2DoubleMu0_v7 470 470 470 7000 4670 3270 2340 1640 1170 L1_DoubleMu0
+ HLT_L2DoubleMu23_NoVertex_v7 2 20 15 10 10 7 5 3 2 L1_DoubleMu3
+ HLT_L2DoubleMu30_NoVertex_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ HLT_Mu13_Mu8_v7 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5
+ HLT_Mu17_Mu8_v7 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5
+ HLT_Mu8_Jet40_v10 2310 2310 2310 2310 2310 16200 11600 8090 5780 L1_Mu3_Jet20_Central
+ HLT_TripleMu5_v9 1 1 1 1 1 1 1 1 1 L1_TripleMu0
+ dataset ElectronHad
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_HT150_v6 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT75
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass4_HT150_v3 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT75
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_v3 2 2 2 1 2 1 2 1 2 L1_DoubleEG5
+ HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R005_MR200_v1 50 40 25 25 20 10 8 7 3 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R025_MR200_v1 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R029_MR200_v1 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_PFMHT25_v4 1 1 1 1 1 1 1 1 1 L1_EG5_HTT100
+ HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_PFMHT40_v1 1 1 1 1 1 1 1 1 1 L1_EG5_HTT100
+ HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_v2 17 17 17 17 680 480 340 240 170 L1_SingleEG12
+ HLT_Ele20_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_Jet20_v2 0 0 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_BTagIP_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_v5 200 160 120 120 80 55 40 30 20 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralJet30_v5 25 20 15 10 10 7 5 3 2 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_QuadCentralJet30_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralJet30_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_BTagIP_v9 15 10 10 8 6 4 3 2 1 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v9 400 320 240 240 160 120 80 55 40 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_DiCentralJet30_v8 200 160 120 120 80 55 40 30 20 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_QuadCentralJet30_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_TriCentralJet30_v8 10 8 6 6 4 2 2 1 1 L1_SingleEG20
+ HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT20_v2 30 20 15 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_v1 25 20 15 10 10 7 5 3 2 L1_SingleEG20
+ HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_Jet20_v1 1 5 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele27_CaloIdVT_TrkIdT_CentralJet30_CentralJet25_v1 30 25 20 15 10 9 6 4 3 L1_SingleEG20
+ HLT_Ele27_CaloIdVT_TrkIdT_Jet35_Jet25_Deta3_Jet20_v1 16 14 10 8 7 5 3 2 2 L1_SingleEG20
+ HLT_Ele30_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralJet30_PFMHT25_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele30_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3p5_Jet25_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v5 1500 1200 900 900 600 420 600 630 650 L1_EG5_DoubleJet20_Central
+ HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v5 10 9 7 5 4 3 4 4 4 L1_EG5_DoubleJet20_Central
+ HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v5 150 120 85 85 55 40 55 60 60 L1_EG5_DoubleJet20_Central
+ HLT_HT200_DoubleEle5_CaloIdVL_MassJPsi_v3 0 0 0 0 0 0 0 0 0 L1_HTT100
+ HLT_HT300_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT40_v6 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_Ele30_CaloIdT_TrkIdT_v1 1 1 1 1 1 1 1 1 1 L1_EG5_HTT100
+ HLT_HT350_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT45_v6 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT400_Ele60_CaloIdT_TrkIdT_v1 1 1 1 1 1 1 1 1 1 L1_EG5_HTT100
+ dataset FEDMonitor
+ HLT_DTErrors_v2 1 1 1 1 1 1 1 1 1 (none)
+ dataset HT
+ HLT_DiJet130_PT130_v6 50 50 50 50 50 350 250 180 130 L1_SingleJet68
+ HLT_DiJet160_PT160_v6 0 1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_FatJetMass750_DR1p1_Deta2p0_v2 15 10 10 8 6 4 3 2 1 L1_HTT100
+ HLT_FatJetMass850_DR1p1_Deta2p0_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT150_v8 12600 12600 12600 24300 25200 180000 130000 88200 63000 L1_HTT50
+ HLT_HT2000_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT200_AlphaT0p55_v2 300 25 20 15 10 7 5 3 2 L1_HTT75
+ HLT_HT200_v8 4080 3400 2550 2550 1700 1190 850 600 430 L1_HTT75
+ HLT_HT250_AlphaT0p53_v6 40 4 3 2 2 1 1 1 1 L1_HTT100
+ HLT_HT250_AlphaT0p55_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_DoubleDisplacedJet60_PromptTrack_v6 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_DoubleDisplacedJet60_v8 30 25 20 15 10 9 6 4 3 L1_HTT100
+ HLT_HT250_MHT100_v2 0 0 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_MHT90_v2 0 0 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_v8 1680 1400 1050 1050 700 490 350 250 180 L1_HTT100
+ HLT_HT300_AlphaT0p53_v6 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_AlphaT0p54_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_CentralJet30_BTagIP_PFMHT55_v8 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_CentralJet30_BTagIP_PFMHT65_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_CentralJet30_BTagIP_v7 120 110 80 80 50 35 25 20 10 L1_HTT100
+ HLT_HT300_MHT80_v2 0 0 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_MHT90_v2 0 0 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_PFMHT55_v8 30 25 18 18 10 8 6 4 3 L1_HTT100
+ HLT_HT300_PFMHT65_v1 0 0 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_v9 660 590 440 440 300 210 150 110 70 L1_HTT100
+ HLT_HT350_AlphaT0p52_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_AlphaT0p53_v7 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_MHT70_v2 0 0 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_MHT80_v2 0 0 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_MHT90_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_v8 350 280 210 210 140 100 70 50 35 L1_HTT100
+ HLT_HT400_AlphaT0p51_v7 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT400_AlphaT0p52_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT400_MHT80_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT400_v8 175 140 105 105 70 50 35 25 15 L1_HTT100
+ HLT_HT450_AlphaT0p51_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT450_AlphaT0p52_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT450_v8 80 65 50 40 30 20 15 10 8 L1_HTT100
+ HLT_HT500_JetPt60_DPhi2p94_v2 0 8 6 6 1 1 1 1 1 L1_HTT100
+ HLT_HT500_v8 45 40 30 30 20 15 10 7 5 L1_HTT100
+ HLT_HT550_JetPt60_DPhi2p94_v2 0 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT550_v8 40 30 25 20 15 10 8 5 4 L1_HTT100
+ HLT_HT600_JetPt60_DPhi2p94_v1 0 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT600_v1 100 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT650_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_R014_MR150_v7 5250 4200 3150 3150 2100 1470 1050 740 530 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R020_MR150_v7 2300 1840 1380 1380 920 650 460 330 230 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R020_MR550_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R023_MR550_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R025_MR150_v7 800 640 480 480 320 230 160 120 80 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R025_MR450_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R029_MR450_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R033_MR350_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R036_MR350_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R038_MR250_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R042_MR250_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ dataset HcalHPDNoise
+ HLT_GlobalRunHPDNoise_v5 1500 1500 1500 1500 1500 1500 1500 1500 1500 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo
+ HLT_L1Tech_HBHEHO_totalOR_v3 1 1 1 1 1 1 1 1 1 technical bits: 11 OR 12
+ HLT_L1Tech_HCAL_HF_single_channel_v1 500 500 500 500 500 350 250 175 125 technical bits: 8
+ dataset HcalNZS
+ HLT_HcalNZS_v7 15 15 15 15 15 15 15 15 15 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG12 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias
+ HLT_HcalPhiSym_v8 15 15 15 15 15 15 15 15 15 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5
+ dataset HighPileUp
+ HLT_60Jet10_v1 1000 200 100 70 60 50 40 30 20 L1_DoubleForJet32_EtaOpp
+ HLT_70Jet10_v1 100 70 40 30 20 14 10 7 5 L1_DoubleForJet32_EtaOpp
+ HLT_70Jet13_v1 5 4 3 2 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ dataset Jet
+ HLT_DiJetAve110_v6 200 200 200 200 200 1400 1000 700 500 L1_SingleJet68
+ HLT_DiJetAve190_v6 5 45 35 35 20 15 10 8 5 L1_SingleJet92
+ HLT_DiJetAve240_v6 2 15 12 12 8 5 4 2 2 L1_SingleJet92
+ HLT_DiJetAve300_v7 1 1 1 1 1 1 1 1 1 L1_SingleJet128
+ HLT_DiJetAve30_v6 20 20 20 15 20 20 20 20 20 L1_SingleJet16
+ HLT_DiJetAve370_v7 1 1 1 1 1 1 1 1 1 L1_SingleJet128
+ HLT_DiJetAve60_v6 42 42 42 42 42 42 42 42 42 L1_SingleJet36
+ HLT_Jet110_v6 400 400 400 400 400 2800 2000 1400 1000 L1_SingleJet68
+ HLT_Jet190_v6 10 100 75 60 50 35 25 15 10 L1_SingleJet92
+ HLT_Jet240_CentralJet30_BTagIP_v3 0 0 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet240_v6 4 30 24 24 15 10 8 5 4 L1_SingleJet92
+ HLT_Jet270_CentralJet30_BTagIP_v3 0 0 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet300_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet128
+ HLT_Jet30_v6 40 40 40 30 40 40 40 40 40 L1_SingleJet16
+ HLT_Jet370_NoJetID_v7 1 1 1 1 1 1 1 1 1 L1_SingleJet128
+ HLT_Jet370_v7 1 1 1 1 1 1 1 1 1 L1_SingleJet128
+ HLT_Jet60_v6 84 84 84 84 84 84 84 84 84 L1_SingleJet36
+ HLT_Jet800_v2 1 1 1 1 1 1 1 1 1 L1_SingleJet128
+ dataset LogMonitor
+ HLT_LogMonitor_v1 1 1 1 1 1 1 1 1 1 (none)
+ dataset MET
+ HLT_CentralJet80_MET100_v7 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_CentralJet80_MET160_v7 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_CentralJet80_MET65_v7 250 200 150 150 100 70 50 35 25 L1_ETM30
+ HLT_CentralJet80_MET80_v6 10 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_DiCentralJet20_BTagIP_MET65_v7 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_DiCentralJet20_MET100_HBHENoiseFiltered_v1 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_DiCentralJet20_MET80_v5 7 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_DiJet60_MET45_v7 14 10 14 10 10 10 10 14 140 L1_ETM20
+ HLT_L1ETM30_v4 6800 5440 4080 4080 2720 1910 1360 960 680 L1_ETM30
+ HLT_L2Mu60_1Hit_MET40_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu20
+ HLT_L2Mu60_1Hit_MET60_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu20
+ HLT_MET100_HBHENoiseFiltered_v6 35 30 21 15 15 9 7 4 3 L1_ETM30
+ HLT_MET100_v7 35 30 21 15 15 9 7 4 3 L1_ETM30
+ HLT_MET120_HBHENoiseFiltered_v6 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET120_v7 10 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET200_HBHENoiseFiltered_v6 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET200_v7 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET400_v2 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET65_HBHENoiseFiltered_v5 380 300 225 225 150 110 75 50 35 L1_ETM30
+ HLT_MET65_v4 380 300 225 225 150 110 75 50 35 L1_ETM30
+ HLT_PFMHT150_v12 1 1 1 1 1 1 1 1 1 L1_ETM30
+ dataset MinimumBias
+ HLT_JetE30_NoBPTX3BX_NoHalo_v8 1 1 1 1 1 1 1 1 1 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_NoHalo_v8 1 1 1 1 1 1 1 1 1 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_v6 40 30 24 24 15 10 8 8 40 L1_SingleJet20_Central_NotBptxOR
+ HLT_JetE50_NoBPTX3BX_NoHalo_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet32_NotBptxOR_NotMuBeamHalo
+ HLT_Physics_v2 8000 8000 8000 8000 8000 8000 8000 8000 8000 (none)
+ HLT_PixelTracks_Multiplicity100_v7 1 1 1 1 1 1 1 1 1 L1_ETT220
+ HLT_PixelTracks_Multiplicity80_v7 15 9 9 7 6 4 3 2 1 L1_ETT220
+ HLT_Random_v1 600 600 600 600 600 600 600 600 600 (none)
+ = HLT_ZeroBias_v4 50 50 50 50 50 50 50 50 50 L1_ZeroBias
+ dataset MuEG
+ HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v10 1 1 1 1 1 1 1 1 1 L1_DoubleMuOpen_EG5
+ HLT_DoubleMu5_Ele8_CaloIdT_TrkIdVL_v4 1 1 1 1 1 1 1 1 1 L1_DoubleMuOpen_EG5
+ HLT_Mu15_DoublePhoton15_CaloIdL_v10 1 1 1 1 1 1 1 1 1 L1_Mu7_EG5
+ HLT_Mu15_Photon20_CaloIdL_v10 3 2 2 1 1 1 1 1 1 L1_MuOpen_EG12
+ HLT_Mu17_Ele8_CaloIdL_v9 0 0 1 1 1 1 1 1 1 L1_Mu7_EG5
+ HLT_Mu17_Ele8_CaloIdT_CaloIsoVL_v4 1 1 1 1 1 1 1 1 1 L1_Mu12_EG5
+ HLT_Mu5_DoubleEle8_CaloIdT_TrkIdVL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_DoubleEG5
+ HLT_Mu5_Ele8_CaloIdT_CaloIsoVL_v1 315 315 315 315 2100 1470 1050 740 530 L1_Mu3_EG5
+ HLT_Mu5_Ele8_CaloIdT_TrkIdVL_Ele8_CaloIdL_TrkIdVL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_DoubleEG5
+ HLT_Mu8_Ele17_CaloIdL_v9 120 90 70 70 45 30 20 15 10 L1_MuOpen_EG12
+ HLT_Mu8_Ele17_CaloIdT_CaloIsoVL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG12
+ HLT_Mu8_Photon20_CaloIdVT_IsoT_v9 3 2 2 1 1 1 1 1 1 L1_MuOpen_EG12
+ dataset MuHad
+ HLT_DoubleMu5_HT150_v1 100 1 1 1 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen)
+ HLT_DoubleMu5_Mass4_HT150_v1 1 1 1 1 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen)
+ HLT_HT250_Mu15_PFMHT40_v4 10 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT300_Mu15_PFMHT40_v1 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT300_Mu5_PFMHT40_v8 0 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT350_Mu5_PFMHT45_v8 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_IsoMu17_eta2p1_CentralJet30_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_CentralJet30_v1 45 35 27 20 20 10 9 6 4 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_DiCentralJet30_v1 15 10 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_QuadCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_TriCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu20_DiCentralJet34_v3 1 1 1 15 10 9 6 4 3 L1_SingleMu10
+ HLT_Mu10_R005_MR200_v1 40 30 25 20 15 10 7 5 4 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen)
+ HLT_Mu10_R025_MR200_v1 1 1 1 1 1 1 1 1 1 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen)
+ HLT_Mu10_R029_MR200_v1 1 1 1 1 1 1 1 1 1 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen)
+ HLT_Mu12_eta2p1_DiCentralJet20_BTagIP3D1stTrack_v1 250 200 150 150 100 70 50 35 25 L1_Mu10_Eta2p1_DoubleJet_16_8_Central
+ HLT_Mu12_eta2p1_DiCentralJet20_DiBTagIP3D1stTrack_v1 1 1 1 1 1 1 1 1 1 L1_Mu10_Eta2p1_DoubleJet_16_8_Central
+ HLT_Mu12_eta2p1_DiCentralJet30_BTagIP3D_v1 80 65 50 40 30 20 15 10 8 L1_Mu10_Eta2p1_DoubleJet_16_8_Central
+ HLT_Mu17_eta2p1_CentralJet30_BTagIP_v1 130 100 75 60 50 35 25 15 10 L1_SingleMu14_Eta2p1
+ HLT_Mu17_eta2p1_CentralJet30_v1 750 600 450 450 300 210 150 110 75 L1_SingleMu14_Eta2p1
+ HLT_Mu17_eta2p1_DiCentralJet30_v1 400 320 240 240 160 120 80 55 40 L1_SingleMu14_Eta2p1
+ HLT_Mu17_eta2p1_QuadCentralJet30_v1 30 25 20 15 10 9 6 4 3 L1_SingleMu14_Eta2p1
+ HLT_Mu17_eta2p1_TriCentralJet30_v1 130 100 75 60 50 35 25 15 10 L1_SingleMu14_Eta2p1
+ HLT_Mu40_HT200_v4 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu5_DiJet30_v1 20080 20080 20080 20080 20080 150000 110000 70300 50200 L1_Mu3_Jet20_Central
+ HLT_Mu5_Ele8_CaloIdT_TrkIdVL_HT150_v1 100 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu5_Ele8_CaloIdT_TrkIdVL_Mass4_HT150_v6 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu5_QuadJet30_v1 150 150 150 150 150 1050 750 530 380 L1_Mu3_Jet20_Central
+ HLT_Mu5_TriJet30_v1 1470 1470 1470 1470 1470 10300 7350 5150 3680 L1_Mu3_Jet20_Central
+ HLT_Mu60_HT200_v1 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ dataset MuOnia
+ HLT_Dimuon0_Jpsi_Muon_v7 1 1 1 1 1 1 1 1 1 L1_TripleMu0
+ HLT_Dimuon0_Jpsi_NoVertexing_v3 300 240 180 180 120 85 60 40 30 L1_DoubleMu0_HighQ
+ HLT_Dimuon0_Jpsi_v6 200 160 120 120 80 55 40 30 20 L1_DoubleMu0_HighQ
+ HLT_Dimuon0_Upsilon_Muon_v7 1 1 1 1 1 1 1 1 1 L1_TripleMu0
+ HLT_Dimuon0_Upsilon_v6 200 160 120 120 80 55 40 30 20 L1_DoubleMu0_HighQ
+ HLT_Dimuon10_Jpsi_Barrel_v6 0 0 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Dimuon11_PsiPrime_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Dimuon13_Jpsi_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Dimuon6_LowMass_v1 1 1 3 2 2 1 1 1 1 L1_DoubleMu3
+ HLT_Dimuon7_Upsilon_Barrel_v1 0 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Dimuon9_PsiPrime_v1 0 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Dimuon9_Upsilon_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu4_Dimuon4_Bs_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu4_Dimuon6_Bs_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu4_Jpsi_Displaced_v1 0 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu4p5_LowMass_Displaced_v1 0 0 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu5_Jpsi_Displaced_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu5_LowMass_Displaced_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Mu5_L2Mu2_Jpsi_v9 500 320 240 240 160 120 80 55 40 L1_DoubleMu0_HighQ
+ HLT_Mu5_Track2_Jpsi_v9 6 6 6 6 6 6 6 6 6 L1_SingleMu3
+ HLT_Mu7_Track7_Jpsi_v10 1 1 1 1 1 30 20 15 10 L1_SingleMu7
+ dataset MultiJet
+ HLT_CentralJet46_CentralJet38_CentralJet20_DiBTagIP3D_v1 1 1 1 1 1 1 1 1 1 L1_TripleJet_36_36_12_Central
+ HLT_CentralJet46_CentralJet38_DiBTagIP3D_v3 1 1 1 1 30 20 15 10 7 L1_DoubleJet36_Central
+ HLT_CentralJet60_CentralJet53_DiBTagIP3D_v2 20 1 1 1 1 1 1 1 1 L1_DoubleJet44_Central
+ HLT_DiCentralJet36_BTagIP3DLoose_v1 150 2200 1800 1500 1100 800 550 400 250 L1_DoubleJet36_Central
+ HLT_DoubleJet30_ForwardBackward_v7 6000 600 60 30 20 15 10 7 5 L1_DoubleForJet32_EtaOpp
+ HLT_DoubleJet60_ForwardBackward_v7 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ HLT_DoubleJet70_ForwardBackward_v7 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ HLT_DoubleJet80_ForwardBackward_v7 1 1 1 1 1 1 1 1 1 L1_DoubleForJet44_EtaOpp
+ HLT_EightJet120_v2 1 1 1 1 1 1 1 1 1 L1_QuadJet28_Central
+ HLT_ExclDiJet60_HFAND_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet36_FwdVeto
+ HLT_ExclDiJet60_HFOR_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet36
+ HLT_L1DoubleJet36Central_v4 8110 8110 8110 10200 250000 180000 130000 85200 60900 L1_DoubleJet36_Central
+ HLT_L1MultiJet_v4 2030 5420 4060 4060 2710 1900 1360 950 680 L1_HTT50 OR L1_TripleJet28_Central OR L1_QuadJet20_Central
+ HLT_QuadJet40_IsoPFTau40_v13 15 15 12 12 8 5 4 2 2 L1_QuadJet28_Central
+ HLT_QuadJet40_v8 560 470 350 350 240 170 120 80 60 L1_QuadJet28_Central
+ HLT_QuadJet45_IsoPFTau45_v8 1 1 1 1 1 1 1 1 1 L1_QuadJet28_Central
+ HLT_QuadJet50_DiJet40_v2 1 1 1 1 1 1 1 1 1 L1_QuadJet28_Central
+ HLT_QuadJet50_Jet40_Jet30_v4 200 60 30 1 1 1 1 1 1 L1_QuadJet28_Central
+ HLT_QuadJet70_v7 1 1 1 1 1 1 1 1 1 L1_QuadJet28_Central
+ HLT_QuadJet80_v2 1 1 1 1 1 1 1 1 1 L1_QuadJet28_Central
+ dataset Photon
+ HLT_DoubleEle33_CaloIdL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoubleEle45_CaloIdL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton33_HEVT_v4 15 10 10 8 6 4 3 2 1 L1_SingleEG20
+ HLT_DoublePhoton38_HEVT_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton40_MR150_v6 0 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton40_R014_MR150_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton5_IsoVL_CEP_v7 1 1 1 1 1 1 1 1 1 L1_DoubleEG2_FwdVeto
+ HLT_DoublePhoton60_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton80_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon135_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon200_NoHE_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon20_CaloIdVL_IsoL_v7 94 94 94 94 3760 2640 1880 1320 940 L1_SingleEG12
+ HLT_Photon20_R9Id_Photon18_R9Id_v7 1 1 1 1 40 30 20 15 10 L1_SingleEG12
+ HLT_Photon225_NoHE_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon26_CaloIdXL_IsoXL_Photon18_CaloIdXL_IsoXL_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Photon26_CaloIdXL_IsoXL_Photon18_R9Id_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Photon26_CaloIdXL_IsoXL_Photon18_v1 190 150 110 110 70 50 35 25 20 L1_DoubleEG_12_5
+ HLT_Photon26_Photon18_v7 1740 1390 1040 1040 700 490 350 250 180 L1_DoubleEG_12_5
+ HLT_Photon26_R9Id_Photon18_CaloIdXL_IsoXL_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Photon26_R9Id_Photon18_R9Id_v4 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Photon30_CaloIdVL_IsoL_v9 7000 5000 3400 3400 2270 1590 1140 800 570 L1_SingleEG20
+ HLT_Photon30_CaloIdVL_v8 4000 3000 2000 2000 1340 940 670 470 340 L1_SingleEG20
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_CaloIdL_IsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_R9Id_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_v5 65 50 40 30 25 20 10 9 6 L1_SingleEG20
+ HLT_Photon36_CaloIdVL_Photon22_CaloIdVL_v2 50 40 30 30 20 15 10 7 5 L1_SingleEG20
+ HLT_Photon36_Photon22_v1 750 600 450 450 300 210 150 110 75 L1_SingleEG20
+ HLT_Photon36_R9Id_Photon22_CaloIdL_IsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_R9Id_Photon22_R9Id_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon400_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon44_CaloIdL_Photon34_CaloIdL_v2 100 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon48_CaloIdL_Photon38_CaloIdL_v2 50 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon50_CaloIdVL_IsoL_v7 300 240 180 180 120 85 60 40 30 L1_SingleEG20
+ HLT_Photon50_CaloIdVL_v4 440 350 260 260 180 130 85 60 40 L1_SingleEG20
+ HLT_Photon75_CaloIdVL_IsoL_v8 60 45 35 35 20 15 10 8 5 L1_SingleEG20
+ HLT_Photon75_CaloIdVL_v7 100 80 60 60 40 30 20 15 10 L1_SingleEG20
+ HLT_Photon90_CaloIdVL_IsoL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon90_CaloIdVL_v4 30 25 20 15 10 9 6 4 3 L1_SingleEG20
+ dataset PhotonHad
+ HLT_Photon30_CaloIdVT_CentralJet20_BTagIP_v3 50 40 30 30 20 15 10 7 5 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R005_MR150_v5 450 360 270 270 180 130 90 60 45 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R017_MR500_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R023_MR350_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R029_MR250_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R042_MR200_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon55_CaloIdL_R017_MR500_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon55_CaloIdL_R023_MR350_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon55_CaloIdL_R029_MR250_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon55_CaloIdL_R042_MR200_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_HT400_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_HT500_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_MHT110_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_MHT90_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleElectron
+ HLT_Ele100_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v5 1 600 480 480 320 230 160 120 80 L1_SingleEG18
+ HLT_Ele27_WP80_PFMT50_v4 1 1 40 30 1 1 1 1 1 L1_SingleEG15
+ HLT_Ele32_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v5 600 480 360 360 240 170 120 85 60 L1_SingleEG20
+ HLT_Ele32_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v7 100 80 60 60 40 30 20 15 10 L1_SingleEG20
+ HLT_Ele32_WP70_PFMT50_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele65_CaloIdVT_TrkIdT_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleMu
+ HLT_IsoMu15_eta2p1_v1 160 140 100 80 70 40 30 20 15 L1_SingleMu14_Eta2p1
+ HLT_IsoMu15_v14 8 15 20 340 270 190 140 90 65 L1_SingleMu10
+ HLT_IsoMu17_v14 0 0 0 250 200 140 100 70 50 L1_SingleMu10
+ HLT_IsoMu20_v9 3 8 8 1 1 1 1 1 1 L1_SingleMu12
+ HLT_IsoMu24_eta2p1_v3 150 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu24_v9 8 8 1 1 1 1 1 1 1 L1_SingleMu16
+ HLT_IsoMu30_eta2p1_v3 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu34_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1
+ HLT_L1SingleMu10_v4 1870 4480 4480 74700 59800 41900 29900 21000 15000 L1_SingleMu10
+ HLT_L1SingleMu20_v4 3740 3990 44800 44800 29900 21000 15000 10500 7470 L1_SingleMu20
+ HLT_L2Mu10_v6 270 640 640 10700 8560 6000 4280 3000 2140 L1_SingleMu10
+ HLT_L2Mu20_v6 180 430 430 5380 4300 3000 2150 1500 1080 L1_SingleMu12
+ HLT_Mu100_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1
+ HLT_Mu12_v8 70 70 70 70 70 2000 1400 1000 700 L1_SingleMu7
+ HLT_Mu15_v9 25 65 65 1090 870 610 440 310 220 L1_SingleMu10
+ HLT_Mu20_v8 10 30 30 380 300 210 10 7 5 L1_SingleMu12
+ HLT_Mu24_eta2p1_v1 90 200 150 150 100 70 4 3 2 L1_SingleMu14_Eta2p1
+ HLT_Mu24_v8 20 25 275 275 190 130 90 65 45 L1_SingleMu16
+ HLT_Mu30_eta2p1_v1 200 160 120 120 80 55 40 30 20 L1_SingleMu14_Eta2p1
+ HLT_Mu30_v8 4 10 10 130 1 1 1 1 1 L1_SingleMu12
+ HLT_Mu40_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1
+ HLT_Mu40_v6 4 4 1 1 1 1 1 1 1 L1_SingleMu16
+ HLT_Mu5_v10 320 640 640 640 640 640 640 640 640 L1_SingleMu3
+ HLT_Mu60_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1
+ HLT_Mu8_v8 80 40 40 40 40 40 40 40 40 L1_SingleMu3
+ dataset Tau
+ HLT_DoubleIsoPFTau45_Trk5_eta2p1_v3 1 1 1 1 1 1 1 1 1 L1_DoubleTauJet44_Eta2p17 OR L1_DoubleJet64_Central
+ HLT_IsoPFTau40_IsoPFTau30_Trk5_eta2p1_v3 0 0 0 1 1 1 1 1 1 L1_DoubleTauJet36_Eta2p17 OR L1_DoubleJet44_Central
+ HLT_MediumIsoPFTau35_Trk20_MET60_v1 1 1 1 1 1 1 1 1 1 L1_Jet52_Central_ETM30
+ HLT_MediumIsoPFTau35_Trk20_MET70_v1 1 1 1 1 1 1 1 1 1 L1_Jet52_Central_ETM30
+ HLT_MediumIsoPFTau35_Trk20_v1 1 11 11 11 11 11 11 11 11 L1_SingleJet52_Central
+ dataset TauPlusX
+ HLT_Ele18_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_MediumIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Ele18_CaloIdVT_TrkIdT_MediumIsoPFTau20_v1 1 4 90 90 60 40 30 20 15 L1_SingleEG15
+ HLT_Ele20_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_MediumIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG18 OR L1_SingleEG20
+ HLT_HT300_DoubleIsoPFTau10_Trk3_PFMHT40_v8 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT350_DoubleIsoPFTau10_Trk3_PFMHT45_v8 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_IsoMu15_LooseIsoPFTau15_v9 0 0 0 1 1 1 1 1 1 L1_SingleMu10
+ HLT_IsoMu15_eta2p1_LooseIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu15_eta2p1_MediumIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu15_eta2p1_TightIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_Mu15_LooseIsoPFTau15_v9 0 0 110 90 70 50 35 25 15 L1_SingleMu10
+ HLT_QuadJet50_IsoPFTau50_v2 1 1 1 1 1 1 1 1 1 L1_QuadJet28_Central
+/cdaq/physics/Run2011/3e33/v4.0/HLT/V2
+ 177067,177074,177088,177095,177096,177131,177138,177139,177140,177141,177183,177184
+ dataset BTag
+ HLT_BTagMu_DiJet110_Mu5_v10 2 2 2 2 2 5 4 2 2 L1_Mu3_Jet28_Central
+ HLT_BTagMu_DiJet20_Mu5_v10 60 60 60 60 60 840 600 420 300 L1_Mu3_Jet16_Central
+ HLT_BTagMu_DiJet40_Mu5_v10 30 30 30 30 30 210 150 110 75 L1_Mu3_Jet20_Central
+ HLT_BTagMu_DiJet70_Mu5_v10 10 10 10 10 10 30 20 15 10 L1_Mu3_Jet28_Central
+ dataset Commissioning
+ = HLT_Activity_Ecal_SC7_v8 150 100 75 65 50 35 25 15 10 L1_ZeroBias
+ HLT_BeamGas_HF_Beam1_v1 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf_BptxPlusPostQuiet
+ HLT_BeamGas_HF_Beam2_v1 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf_BptxMinusPostQuiet
+ HLT_BeamGas_HF_v6 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf
+ HLT_IsoTrackHB_v7 1 1 1 1 1 7 3 2 1 L1_SingleJet68
+ HLT_IsoTrackHE_v8 3 3 3 3 3 20 15 10 5 L1_SingleJet68
+ HLT_L1SingleEG12_v3 220 220 220 220 8580 6010 4290 3010 2150 L1_SingleEG12
+ HLT_L1SingleEG5_v3 1740 1740 1740 1740 1740 1740 1740 1740 1740 L1_SingleEG5
+ HLT_L1SingleJet16_v4 50 50 50 50 50 50 50 50 50 L1_SingleJet16
+ HLT_L1SingleJet36_v4 500 500 500 500 500 500 500 500 500 L1_SingleJet36
+ HLT_L1SingleMuOpen_DT_v4 75 75 75 75 75 75 75 75 75 L1_SingleMuOpen
+ HLT_L1SingleMuOpen_v4 620 620 620 620 620 620 620 620 620 L1_SingleMuOpen
+ HLT_L1_Interbunch_BSC_v3 100 100 100 100 100 100 100 100 100 L1_InterBunch_Bsc
+ HLT_L1_PreCollisions_v3 5 5 5 5 5 5 5 5 5 L1_PreCollisions
+ HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v9 4 4 4 4 4 5 4 3 8 L1_SingleMu5_Eta1p5_Q80
+ dataset Cosmics
+ HLT_BeamHalo_v6 1 1 1 1 1 1 1 1 1 L1_BeamHalo
+ HLT_L1SingleMuOpen_AntiBPTX_v3 1 1 1 1 1 1 1 1 1 L1_SingleMuOpen
+ HLT_L1TrackerCosmics_v4 1 1 1 1 1 1 1 1 1 technical bits: 25
+ HLT_RegionalCosmicTracking_v7 1 1 1 1 1 1 1 1 1 (technical bits: 25) AND (L1_SingleMuOpen)
+ dataset DoubleElectron
+ HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_CaloIdT_TrkIdVL_v3 1 1 1 1 1 1 1 1 1 L1_TripleEG7
+ HLT_Ele17_CaloIdL_CaloIsoVL_v8 180 150 110 90 4200 3000 2100 1500 1000 L1_SingleEG12
+ HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v8 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass30_v7 3 2 2 1 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v8 1 1 1 1 40 30 20 15 10 L1_SingleEG12
+ HLT_Ele22_CaloIdL_CaloIsoVL_Ele15_HFT_v1 1 1 1 1 1 1 1 1 1 L1_EG18_ForJet16
+ HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_Ele17_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_v6 3 2 2 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v8 2 2 2 2 2 2 2 2 2 L1_SingleEG5
+ HLT_Ele8_CaloIdL_CaloIsoVL_v8 30 30 30 40 40 40 40 40 40 L1_SingleEG5
+ HLT_Ele8_CaloIdL_TrkIdVL_v8 15 15 15 20 20 20 20 20 20 L1_SingleEG5
+ HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v6 15 15 15 20 20 20 20 20 20 L1_SingleEG5
+ HLT_Ele8_v8 150 150 150 240 240 240 240 240 240 L1_SingleEG5
+ HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v9 75 60 45 35 30 20 15 10 7 L1_DoubleEG_12_5
+ HLT_TripleEle10_CaloIdL_TrkIdVL_v9 1 1 1 1 1 1 1 1 1 L1_TripleEG7
+ dataset DoubleMu
+ HLT_DoubleMu3_v10 45 45 45 665 450 310 230 160 110 L1_DoubleMu0
+ HLT_DoubleMu45_v6 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5
+ HLT_DoubleMu5_Acoplanarity03_v6 140 110 80 80 50 35 25 20 10 L1_DoubleMu3
+ HLT_DoubleMu5_IsoMu5_v8 1 1 1 1 1 1 1 1 1 L1_TripleMu0
+ HLT_DoubleMu5_v1 10 10 10 125 100 70 50 35 25 L1_DoubleMu0
+ HLT_DoubleMu6_Acoplanarity03_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5
+ HLT_DoubleMu6_v8 10 90 70 70 45 30 20 15 10 L1_DoubleMu3
+ HLT_DoubleMu7_v8 5 45 35 35 20 15 10 8 5 L1_DoubleMu3
+ HLT_L1DoubleMu0_v4 1510 1510 1510 22550 15100 10600 7520 5270 3760 L1_DoubleMu0
+ HLT_L2DoubleMu0_v7 470 470 470 7000 4670 3270 2340 1640 1170 L1_DoubleMu0
+ HLT_L2DoubleMu23_NoVertex_v7 2 20 15 10 10 7 5 3 2 L1_DoubleMu3
+ HLT_L2DoubleMu30_NoVertex_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ HLT_Mu13_Mu8_v7 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5
+ HLT_Mu17_Mu8_v7 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5
+ HLT_Mu8_Jet40_v10 2310 2310 2310 2310 2310 16200 11600 8090 5780 L1_Mu3_Jet20_Central
+ HLT_TripleMu5_v9 1 1 1 1 1 1 1 1 1 L1_TripleMu0
+ dataset ElectronHad
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_HT150_v6 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT75
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass4_HT150_v3 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT75
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_v3 2 2 2 1 2 1 2 1 2 L1_DoubleEG5
+ HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R005_MR200_v1 50 40 25 25 20 10 8 7 3 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R025_MR200_v1 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R029_MR200_v1 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_PFMHT25_v4 1 1 1 1 1 1 1 1 1 L1_EG5_HTT100
+ HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_PFMHT40_v1 1 1 1 1 1 1 1 1 1 L1_EG5_HTT100
+ HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_v2 17 17 17 17 680 480 340 240 170 L1_SingleEG12
+ HLT_Ele20_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_Jet20_v2 0 0 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_BTagIP_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_v5 200 160 120 120 80 55 40 30 20 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralJet30_v5 25 20 15 10 10 7 5 3 2 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_QuadCentralJet30_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralJet30_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_BTagIP_v9 15 10 10 8 6 4 3 2 1 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v9 400 320 240 240 160 120 80 55 40 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_DiCentralJet30_v8 200 160 120 120 80 55 40 30 20 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_QuadCentralJet30_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_TriCentralJet30_v8 10 8 6 6 4 2 2 1 1 L1_SingleEG20
+ HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT20_v2 30 20 15 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_v1 25 20 15 10 10 7 5 3 2 L1_SingleEG20
+ HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_Jet20_v1 1 5 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele27_CaloIdVT_TrkIdT_CentralJet30_CentralJet25_v1 30 25 20 15 10 9 6 4 3 L1_SingleEG20
+ HLT_Ele27_CaloIdVT_TrkIdT_Jet35_Jet25_Deta3_Jet20_v1 16 14 10 8 7 5 3 2 2 L1_SingleEG20
+ HLT_Ele30_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralJet30_PFMHT25_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele30_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3p5_Jet25_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v5 1500 1200 900 900 600 420 600 630 650 L1_EG5_DoubleJet20_Central
+ HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v5 10 9 7 5 4 3 4 4 4 L1_EG5_DoubleJet20_Central
+ HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v5 150 120 85 85 55 40 55 60 60 L1_EG5_DoubleJet20_Central
+ HLT_HT200_DoubleEle5_CaloIdVL_MassJPsi_v3 0 0 0 0 0 0 0 0 0 L1_HTT100
+ HLT_HT300_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT40_v6 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_Ele30_CaloIdT_TrkIdT_v1 1 1 1 1 1 1 1 1 1 L1_EG5_HTT100
+ HLT_HT350_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT45_v6 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT400_Ele60_CaloIdT_TrkIdT_v1 1 1 1 1 1 1 1 1 1 L1_EG5_HTT100
+ dataset FEDMonitor
+ HLT_DTErrors_v2 1 1 1 1 1 1 1 1 1 (none)
+ dataset HT
+ HLT_DiJet130_PT130_v6 50 50 50 50 50 350 250 180 130 L1_SingleJet68
+ HLT_DiJet160_PT160_v6 0 1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_FatJetMass750_DR1p1_Deta2p0_v2 15 10 10 8 6 4 3 2 1 L1_HTT100
+ HLT_FatJetMass850_DR1p1_Deta2p0_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT150_v8 12600 12600 12600 24300 25200 180000 130000 88200 63000 L1_HTT50
+ HLT_HT2000_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT200_AlphaT0p55_v2 300 25 20 15 10 7 5 3 2 L1_HTT75
+ HLT_HT200_v8 4080 3400 2550 2550 1700 1190 850 600 430 L1_HTT75
+ HLT_HT250_AlphaT0p53_v6 40 4 3 2 2 1 1 1 1 L1_HTT100
+ HLT_HT250_AlphaT0p55_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_DoubleDisplacedJet60_PromptTrack_v6 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_DoubleDisplacedJet60_v8 30 25 20 15 10 9 6 4 3 L1_HTT100
+ HLT_HT250_MHT100_v2 0 0 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_MHT90_v2 0 0 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_v8 1680 1400 1050 1050 700 490 350 250 180 L1_HTT100
+ HLT_HT300_AlphaT0p53_v6 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_AlphaT0p54_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_CentralJet30_BTagIP_PFMHT55_v8 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_CentralJet30_BTagIP_PFMHT65_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_CentralJet30_BTagIP_v7 120 110 80 80 50 35 25 20 10 L1_HTT100
+ HLT_HT300_MHT80_v2 0 0 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_MHT90_v2 0 0 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_PFMHT55_v8 30 25 18 18 10 8 6 4 3 L1_HTT100
+ HLT_HT300_PFMHT65_v1 0 0 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_v9 660 590 440 440 300 210 150 110 70 L1_HTT100
+ HLT_HT350_AlphaT0p52_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_AlphaT0p53_v7 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_MHT70_v2 0 0 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_MHT80_v2 0 0 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_MHT90_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_v8 350 280 210 210 140 100 70 50 35 L1_HTT100
+ HLT_HT400_AlphaT0p51_v7 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT400_AlphaT0p52_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT400_MHT80_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT400_v8 175 140 105 105 70 50 35 25 15 L1_HTT100
+ HLT_HT450_AlphaT0p51_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT450_AlphaT0p52_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT450_v8 80 65 50 40 30 20 15 10 8 L1_HTT100
+ HLT_HT500_JetPt60_DPhi2p94_v2 0 8 6 6 1 1 1 1 1 L1_HTT100
+ HLT_HT500_v8 45 40 30 30 20 15 10 7 5 L1_HTT100
+ HLT_HT550_JetPt60_DPhi2p94_v2 0 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT550_v8 40 30 25 20 15 10 8 5 4 L1_HTT100
+ HLT_HT600_JetPt60_DPhi2p94_v1 0 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT600_v1 100 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT650_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_R014_MR150_v7 5250 4200 3150 3150 2100 1470 1050 740 530 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R020_MR150_v7 2300 1840 1380 1380 920 650 460 330 230 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R020_MR550_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R023_MR550_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R025_MR150_v7 800 640 480 480 320 230 160 120 80 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R025_MR450_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R029_MR450_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R033_MR350_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R036_MR350_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R038_MR250_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R042_MR250_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ dataset HcalHPDNoise
+ HLT_GlobalRunHPDNoise_v5 1500 1500 1500 1500 1500 1500 1500 1500 1500 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo
+ HLT_L1Tech_HBHEHO_totalOR_v3 1 1 1 1 1 1 1 1 1 technical bits: 11 OR 12
+ HLT_L1Tech_HCAL_HF_single_channel_v1 500 500 500 500 500 350 250 175 125 technical bits: 8
+ dataset HcalNZS
+ HLT_HcalNZS_v7 15 15 15 15 15 15 15 15 15 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG12 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias
+ HLT_HcalPhiSym_v8 15 15 15 15 15 15 15 15 15 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5
+ dataset HighPileUp
+ HLT_60Jet10_v1 1000 200 100 70 60 50 40 30 20 L1_DoubleForJet32_EtaOpp
+ HLT_70Jet10_v1 100 70 40 30 20 14 10 7 5 L1_DoubleForJet32_EtaOpp
+ HLT_70Jet13_v1 5 4 3 2 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ dataset Jet
+ HLT_DiJetAve110_v6 200 200 200 200 200 1400 1000 700 500 L1_SingleJet68
+ HLT_DiJetAve190_v6 5 45 35 35 20 15 10 8 5 L1_SingleJet92
+ HLT_DiJetAve240_v6 2 15 12 12 8 5 4 2 2 L1_SingleJet92
+ HLT_DiJetAve300_v7 1 1 1 1 1 1 1 1 1 L1_SingleJet128
+ HLT_DiJetAve30_v6 20 20 20 15 20 20 20 20 20 L1_SingleJet16
+ HLT_DiJetAve370_v7 1 1 1 1 1 1 1 1 1 L1_SingleJet128
+ HLT_DiJetAve60_v6 42 42 42 42 42 42 42 42 42 L1_SingleJet36
+ HLT_Jet110_v6 400 400 400 400 400 2800 2000 1400 1000 L1_SingleJet68
+ HLT_Jet190_v6 10 100 75 60 50 35 25 15 10 L1_SingleJet92
+ HLT_Jet240_CentralJet30_BTagIP_v3 0 0 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet240_v6 4 30 24 24 15 10 8 5 4 L1_SingleJet92
+ HLT_Jet270_CentralJet30_BTagIP_v3 0 0 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet300_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet128
+ HLT_Jet30_v6 40 40 40 30 40 40 40 40 40 L1_SingleJet16
+ HLT_Jet370_NoJetID_v7 1 1 1 1 1 1 1 1 1 L1_SingleJet128
+ HLT_Jet370_v7 1 1 1 1 1 1 1 1 1 L1_SingleJet128
+ HLT_Jet60_v6 84 84 84 84 84 84 84 84 84 L1_SingleJet36
+ HLT_Jet800_v2 1 1 1 1 1 1 1 1 1 L1_SingleJet128
+ dataset LogMonitor
+ HLT_LogMonitor_v1 1 1 1 1 1 1 1 1 1 (none)
+ dataset MET
+ HLT_CentralJet80_MET100_v7 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_CentralJet80_MET160_v7 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_CentralJet80_MET65_v7 250 200 150 150 100 70 50 35 25 L1_ETM30
+ HLT_CentralJet80_MET80_v6 10 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_DiCentralJet20_BTagIP_MET65_v7 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_DiCentralJet20_MET100_HBHENoiseFiltered_v1 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_DiCentralJet20_MET80_v5 7 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_DiJet60_MET45_v7 14 10 14 10 10 10 10 14 140 L1_ETM20
+ HLT_L1ETM30_v4 6800 5440 4080 4080 2720 1910 1360 960 680 L1_ETM30
+ HLT_L2Mu60_1Hit_MET40_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu20
+ HLT_L2Mu60_1Hit_MET60_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu20
+ HLT_MET100_HBHENoiseFiltered_v6 35 30 21 15 15 9 7 4 3 L1_ETM30
+ HLT_MET100_v7 35 30 21 15 15 9 7 4 3 L1_ETM30
+ HLT_MET120_HBHENoiseFiltered_v6 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET120_v7 10 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET200_HBHENoiseFiltered_v6 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET200_v7 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET400_v2 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET65_HBHENoiseFiltered_v5 380 300 225 225 150 110 75 50 35 L1_ETM30
+ HLT_MET65_v4 380 300 225 225 150 110 75 50 35 L1_ETM30
+ HLT_PFMHT150_v12 1 1 1 1 1 1 1 1 1 L1_ETM30
+ dataset MinimumBias
+ HLT_JetE30_NoBPTX3BX_NoHalo_v8 1 1 1 1 1 1 1 1 1 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_NoHalo_v8 1 1 1 1 1 1 1 1 1 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_v6 40 30 24 24 15 10 8 8 40 L1_SingleJet20_Central_NotBptxOR
+ HLT_JetE50_NoBPTX3BX_NoHalo_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet32_NotBptxOR_NotMuBeamHalo
+ HLT_Physics_v2 8000 8000 8000 8000 8000 8000 8000 8000 8000 (none)
+ HLT_PixelTracks_Multiplicity100_v7 1 1 1 1 1 1 1 1 1 L1_ETT220
+ HLT_PixelTracks_Multiplicity80_v7 15 9 9 7 6 4 3 2 1 L1_ETT220
+ HLT_Random_v1 600 600 600 600 600 600 600 600 600 (none)
+ = HLT_ZeroBias_v4 50 50 50 50 50 50 50 50 50 L1_ZeroBias
+ dataset MuEG
+ HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v10 1 1 1 1 1 1 1 1 1 L1_DoubleMuOpen_EG5
+ HLT_DoubleMu5_Ele8_CaloIdT_TrkIdVL_v4 1 1 1 1 1 1 1 1 1 L1_DoubleMuOpen_EG5
+ HLT_Mu15_DoublePhoton15_CaloIdL_v10 1 1 1 1 1 1 1 1 1 L1_Mu7_EG5
+ HLT_Mu15_Photon20_CaloIdL_v10 3 2 2 1 1 1 1 1 1 L1_MuOpen_EG12
+ HLT_Mu17_Ele8_CaloIdL_v9 0 0 1 1 1 1 1 1 1 L1_Mu7_EG5
+ HLT_Mu17_Ele8_CaloIdT_CaloIsoVL_v4 1 1 1 1 1 1 1 1 1 L1_Mu12_EG5
+ HLT_Mu5_DoubleEle8_CaloIdT_TrkIdVL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_DoubleEG5
+ HLT_Mu5_Ele8_CaloIdT_CaloIsoVL_v1 315 315 315 315 2100 1470 1050 740 530 L1_Mu3_EG5
+ HLT_Mu5_Ele8_CaloIdT_TrkIdVL_Ele8_CaloIdL_TrkIdVL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_DoubleEG5
+ HLT_Mu8_Ele17_CaloIdL_v9 120 90 70 70 45 30 20 15 10 L1_MuOpen_EG12
+ HLT_Mu8_Ele17_CaloIdT_CaloIsoVL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG12
+ HLT_Mu8_Photon20_CaloIdVT_IsoT_v9 3 2 2 1 1 1 1 1 1 L1_MuOpen_EG12
+ dataset MuHad
+ HLT_DoubleMu5_HT150_v1 100 1 1 1 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen)
+ HLT_DoubleMu5_Mass4_HT150_v1 1 1 1 1 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen)
+ HLT_HT250_Mu15_PFMHT40_v4 10 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT300_Mu15_PFMHT40_v1 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT300_Mu5_PFMHT40_v8 0 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT350_Mu5_PFMHT45_v8 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_IsoMu17_eta2p1_CentralJet30_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_CentralJet30_v1 45 35 27 20 20 10 9 6 4 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_DiCentralJet30_v1 15 10 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_QuadCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_TriCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu20_DiCentralJet34_v3 1 1 1 15 10 9 6 4 3 L1_SingleMu10
+ HLT_Mu10_R005_MR200_v1 40 30 25 20 15 10 7 5 4 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen)
+ HLT_Mu10_R025_MR200_v1 1 1 1 1 1 1 1 1 1 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen)
+ HLT_Mu10_R029_MR200_v1 1 1 1 1 1 1 1 1 1 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen)
+ HLT_Mu12_eta2p1_DiCentralJet20_BTagIP3D1stTrack_v1 250 200 150 150 100 70 50 35 25 L1_Mu10_Eta2p1_DoubleJet_16_8_Central
+ HLT_Mu12_eta2p1_DiCentralJet20_DiBTagIP3D1stTrack_v1 1 1 1 1 1 1 1 1 1 L1_Mu10_Eta2p1_DoubleJet_16_8_Central
+ HLT_Mu12_eta2p1_DiCentralJet30_BTagIP3D_v1 80 65 50 40 30 20 15 10 8 L1_Mu10_Eta2p1_DoubleJet_16_8_Central
+ HLT_Mu17_eta2p1_CentralJet30_BTagIP_v1 130 100 75 60 50 35 25 15 10 L1_SingleMu14_Eta2p1
+ HLT_Mu17_eta2p1_CentralJet30_v1 750 600 450 450 300 210 150 110 75 L1_SingleMu14_Eta2p1
+ HLT_Mu17_eta2p1_DiCentralJet30_v1 400 320 240 240 160 120 80 55 40 L1_SingleMu14_Eta2p1
+ HLT_Mu17_eta2p1_QuadCentralJet30_v1 30 25 20 15 10 9 6 4 3 L1_SingleMu14_Eta2p1
+ HLT_Mu17_eta2p1_TriCentralJet30_v1 130 100 75 60 50 35 25 15 10 L1_SingleMu14_Eta2p1
+ HLT_Mu40_HT200_v4 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu5_DiJet30_v1 20080 20080 20080 20080 20080 150000 110000 70300 50200 L1_Mu3_Jet20_Central
+ HLT_Mu5_Ele8_CaloIdT_TrkIdVL_HT150_v1 100 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu5_Ele8_CaloIdT_TrkIdVL_Mass4_HT150_v6 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu5_QuadJet30_v1 150 150 150 150 150 1050 750 530 380 L1_Mu3_Jet20_Central
+ HLT_Mu5_TriJet30_v1 1470 1470 1470 1470 1470 10300 7350 5150 3680 L1_Mu3_Jet20_Central
+ HLT_Mu60_HT200_v1 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ dataset MuOnia
+ HLT_Dimuon0_Jpsi_Muon_v7 1 1 1 1 1 1 1 1 1 L1_TripleMu0
+ HLT_Dimuon0_Jpsi_NoVertexing_v3 300 240 180 180 120 85 60 40 30 L1_DoubleMu0_HighQ
+ HLT_Dimuon0_Jpsi_v6 200 160 120 120 80 55 40 30 20 L1_DoubleMu0_HighQ
+ HLT_Dimuon0_Upsilon_Muon_v7 1 1 1 1 1 1 1 1 1 L1_TripleMu0
+ HLT_Dimuon0_Upsilon_v6 200 160 120 120 80 55 40 30 20 L1_DoubleMu0_HighQ
+ HLT_Dimuon10_Jpsi_Barrel_v6 0 0 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Dimuon11_PsiPrime_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Dimuon13_Jpsi_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Dimuon6_LowMass_v1 1 1 3 2 2 1 1 1 1 L1_DoubleMu3
+ HLT_Dimuon7_Upsilon_Barrel_v1 0 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Dimuon9_PsiPrime_v1 0 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Dimuon9_Upsilon_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu4_Dimuon4_Bs_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu4_Dimuon6_Bs_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu4_Jpsi_Displaced_v1 0 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu4p5_LowMass_Displaced_v1 0 0 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu5_Jpsi_Displaced_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu5_LowMass_Displaced_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Mu5_L2Mu2_Jpsi_v9 500 320 240 240 160 120 80 55 40 L1_DoubleMu0_HighQ
+ HLT_Mu5_Track2_Jpsi_v9 6 6 6 6 6 6 6 6 6 L1_SingleMu3
+ HLT_Mu7_Track7_Jpsi_v10 1 1 1 1 1 30 20 15 10 L1_SingleMu7
+ dataset MultiJet
+ HLT_CentralJet46_CentralJet38_CentralJet20_DiBTagIP3D_v1 1 1 1 1 1 1 1 1 1 L1_TripleJet_36_36_12_Central
+ HLT_CentralJet46_CentralJet38_DiBTagIP3D_v3 1 1 1 1 30 20 15 10 7 L1_DoubleJet36_Central
+ HLT_CentralJet60_CentralJet53_DiBTagIP3D_v2 20 1 1 1 1 1 1 1 1 L1_DoubleJet44_Central
+ HLT_DiCentralJet36_BTagIP3DLoose_v1 150 2200 1800 1500 1100 800 550 400 250 L1_DoubleJet36_Central
+ HLT_DoubleJet30_ForwardBackward_v7 6000 600 60 30 20 15 10 7 5 L1_DoubleForJet32_EtaOpp
+ HLT_DoubleJet60_ForwardBackward_v7 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ HLT_DoubleJet70_ForwardBackward_v7 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ HLT_DoubleJet80_ForwardBackward_v7 1 1 1 1 1 1 1 1 1 L1_DoubleForJet44_EtaOpp
+ HLT_EightJet120_v2 1 1 1 1 1 1 1 1 1 L1_QuadJet28_Central
+ HLT_ExclDiJet60_HFAND_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet36_FwdVeto
+ HLT_ExclDiJet60_HFOR_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet36
+ HLT_L1DoubleJet36Central_v4 8110 8110 8110 10200 250000 180000 130000 85200 60900 L1_DoubleJet36_Central
+ HLT_L1MultiJet_v4 2030 5420 4060 4060 2710 1900 1360 950 680 L1_HTT50 OR L1_TripleJet28_Central OR L1_QuadJet20_Central
+ HLT_QuadJet40_IsoPFTau40_v13 15 15 12 12 8 5 4 2 2 L1_QuadJet28_Central
+ HLT_QuadJet40_v8 560 470 350 350 240 170 120 80 60 L1_QuadJet28_Central
+ HLT_QuadJet45_IsoPFTau45_v8 1 1 1 1 1 1 1 1 1 L1_QuadJet28_Central
+ HLT_QuadJet50_DiJet40_v2 1 1 1 1 1 1 1 1 1 L1_QuadJet28_Central
+ HLT_QuadJet50_Jet40_Jet30_v4 200 60 30 1 1 1 1 1 1 L1_QuadJet28_Central
+ HLT_QuadJet70_v7 1 1 1 1 1 1 1 1 1 L1_QuadJet28_Central
+ HLT_QuadJet80_v2 1 1 1 1 1 1 1 1 1 L1_QuadJet28_Central
+ dataset Photon
+ HLT_DoubleEle33_CaloIdL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoubleEle45_CaloIdL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton33_HEVT_v4 15 10 10 8 6 4 3 2 1 L1_SingleEG20
+ HLT_DoublePhoton38_HEVT_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton40_MR150_v6 0 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton40_R014_MR150_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton5_IsoVL_CEP_v7 1 1 1 1 1 1 1 1 1 L1_DoubleEG2_FwdVeto
+ HLT_DoublePhoton60_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton80_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon135_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon200_NoHE_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon20_CaloIdVL_IsoL_v7 94 94 94 94 3760 2640 1880 1320 940 L1_SingleEG12
+ HLT_Photon20_R9Id_Photon18_R9Id_v7 1 1 1 1 40 30 20 15 10 L1_SingleEG12
+ HLT_Photon225_NoHE_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon26_CaloIdXL_IsoXL_Photon18_CaloIdXL_IsoXL_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Photon26_CaloIdXL_IsoXL_Photon18_R9Id_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Photon26_CaloIdXL_IsoXL_Photon18_v1 190 150 110 110 70 50 35 25 20 L1_DoubleEG_12_5
+ HLT_Photon26_Photon18_v7 1740 1390 1040 1040 700 490 350 250 180 L1_DoubleEG_12_5
+ HLT_Photon26_R9Id_Photon18_CaloIdXL_IsoXL_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Photon26_R9Id_Photon18_R9Id_v4 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Photon30_CaloIdVL_IsoL_v9 7000 5000 3400 3400 2270 1590 1140 800 570 L1_SingleEG20
+ HLT_Photon30_CaloIdVL_v8 4000 3000 2000 2000 1340 940 670 470 340 L1_SingleEG20
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_CaloIdL_IsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_R9Id_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_v5 65 50 40 30 25 20 10 9 6 L1_SingleEG20
+ HLT_Photon36_CaloIdVL_Photon22_CaloIdVL_v2 50 40 30 30 20 15 10 7 5 L1_SingleEG20
+ HLT_Photon36_Photon22_v1 750 600 450 450 300 210 150 110 75 L1_SingleEG20
+ HLT_Photon36_R9Id_Photon22_CaloIdL_IsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_R9Id_Photon22_R9Id_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon400_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon44_CaloIdL_Photon34_CaloIdL_v2 100 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon48_CaloIdL_Photon38_CaloIdL_v2 50 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon50_CaloIdVL_IsoL_v7 300 240 180 180 120 85 60 40 30 L1_SingleEG20
+ HLT_Photon50_CaloIdVL_v4 440 350 260 260 180 130 85 60 40 L1_SingleEG20
+ HLT_Photon75_CaloIdVL_IsoL_v8 60 45 35 35 20 15 10 8 5 L1_SingleEG20
+ HLT_Photon75_CaloIdVL_v7 100 80 60 60 40 30 20 15 10 L1_SingleEG20
+ HLT_Photon90_CaloIdVL_IsoL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon90_CaloIdVL_v4 30 25 20 15 10 9 6 4 3 L1_SingleEG20
+ dataset PhotonHad
+ HLT_Photon30_CaloIdVT_CentralJet20_BTagIP_v3 50 40 30 30 20 15 10 7 5 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R005_MR150_v5 450 360 270 270 180 130 90 60 45 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R017_MR500_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R023_MR350_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R029_MR250_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R042_MR200_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon55_CaloIdL_R017_MR500_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon55_CaloIdL_R023_MR350_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon55_CaloIdL_R029_MR250_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon55_CaloIdL_R042_MR200_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_HT400_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_HT500_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_MHT110_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_MHT90_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleElectron
+ HLT_Ele100_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v5 1 600 480 480 320 230 160 120 80 L1_SingleEG18
+ HLT_Ele27_WP80_PFMT50_v4 1 1 40 30 1 1 1 1 1 L1_SingleEG15
+ HLT_Ele32_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v5 600 480 360 360 240 170 120 85 60 L1_SingleEG20
+ HLT_Ele32_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v7 100 80 60 60 40 30 20 15 10 L1_SingleEG20
+ HLT_Ele32_WP70_PFMT50_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele65_CaloIdVT_TrkIdT_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleMu
+ HLT_IsoMu15_eta2p1_v1 160 140 100 80 70 40 30 20 15 L1_SingleMu14_Eta2p1
+ HLT_IsoMu15_v14 8 15 20 340 270 190 140 90 65 L1_SingleMu10
+ HLT_IsoMu17_v14 0 0 0 250 200 140 100 70 50 L1_SingleMu10
+ HLT_IsoMu20_v9 3 8 8 1 1 1 1 1 1 L1_SingleMu12
+ HLT_IsoMu24_eta2p1_v3 150 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu24_v9 8 8 1 1 1 1 1 1 1 L1_SingleMu16
+ HLT_IsoMu30_eta2p1_v3 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu34_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1
+ HLT_L1SingleMu10_v4 1870 4480 4480 74700 59800 41900 29900 21000 15000 L1_SingleMu10
+ HLT_L1SingleMu20_v4 3740 3990 44800 44800 29900 21000 15000 10500 7470 L1_SingleMu20
+ HLT_L2Mu10_v6 270 640 640 10700 8560 6000 4280 3000 2140 L1_SingleMu10
+ HLT_L2Mu20_v6 180 430 430 5380 4300 3000 2150 1500 1080 L1_SingleMu12
+ HLT_Mu100_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1
+ HLT_Mu12_v8 70 70 70 70 70 2000 1400 1000 700 L1_SingleMu7
+ HLT_Mu15_v9 25 65 65 1090 870 610 440 310 220 L1_SingleMu10
+ HLT_Mu20_v8 10 30 30 380 300 210 10 7 5 L1_SingleMu12
+ HLT_Mu24_eta2p1_v1 90 200 150 150 100 70 4 3 2 L1_SingleMu14_Eta2p1
+ HLT_Mu24_v8 20 25 275 275 190 130 90 65 45 L1_SingleMu16
+ HLT_Mu30_eta2p1_v1 200 160 120 120 80 55 40 30 20 L1_SingleMu14_Eta2p1
+ HLT_Mu30_v8 4 10 10 130 1 1 1 1 1 L1_SingleMu12
+ HLT_Mu40_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1
+ HLT_Mu40_v6 4 4 1 1 1 1 1 1 1 L1_SingleMu16
+ HLT_Mu5_v10 320 640 640 640 640 640 640 640 640 L1_SingleMu3
+ HLT_Mu60_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1
+ HLT_Mu8_v8 80 40 40 40 40 40 40 40 40 L1_SingleMu3
+ dataset Tau
+ HLT_DoubleIsoPFTau45_Trk5_eta2p1_v3 1 1 1 1 1 1 1 1 1 L1_DoubleTauJet44_Eta2p17 OR L1_DoubleJet64_Central
+ HLT_IsoPFTau40_IsoPFTau30_Trk5_eta2p1_v3 0 0 0 1 1 1 1 1 1 L1_DoubleTauJet36_Eta2p17 OR L1_DoubleJet44_Central
+ HLT_MediumIsoPFTau35_Trk20_MET60_v1 1 1 1 1 1 1 1 1 1 L1_Jet52_Central_ETM30
+ HLT_MediumIsoPFTau35_Trk20_MET70_v1 1 1 1 1 1 1 1 1 1 L1_Jet52_Central_ETM30
+ HLT_MediumIsoPFTau35_Trk20_v1 1 11 11 11 11 11 11 11 11 L1_SingleJet52_Central
+ dataset TauPlusX
+ HLT_Ele18_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_MediumIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Ele18_CaloIdVT_TrkIdT_MediumIsoPFTau20_v1 1 4 90 90 60 40 30 20 15 L1_SingleEG15
+ HLT_Ele20_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_MediumIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG18 OR L1_SingleEG20
+ HLT_HT300_DoubleIsoPFTau10_Trk3_PFMHT40_v8 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT350_DoubleIsoPFTau10_Trk3_PFMHT45_v8 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_IsoMu15_LooseIsoPFTau15_v9 0 0 0 1 1 1 1 1 1 L1_SingleMu10
+ HLT_IsoMu15_eta2p1_LooseIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu15_eta2p1_MediumIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu15_eta2p1_TightIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_Mu15_LooseIsoPFTau15_v9 0 0 110 90 70 50 35 25 15 L1_SingleMu10
+ HLT_QuadJet50_IsoPFTau50_v2 1 1 1 1 1 1 1 1 1 L1_QuadJet28_Central
+/cdaq/physics/Run2011/3e33/v3.1/HLT/V1
+ 176697,176701,176702,176765,176771,176784,176795,176796,176797,176799,176801,176805,176807,176840,176841,176842,176844,176848,176850,176860,176868,176881,176885,176886,176889,176928,176929,176933,176952,176954,176955,176959,176982,177053
+ dataset BTag
+ HLT_BTagMu_DiJet110_Mu5_v10 2 2 2 2 2 5 4 2 2 L1_Mu3_Jet28_Central
+ HLT_BTagMu_DiJet20_Mu5_v10 60 60 60 60 60 840 600 420 300 L1_Mu3_Jet16_Central
+ HLT_BTagMu_DiJet40_Mu5_v10 30 30 30 30 30 210 150 110 75 L1_Mu3_Jet20_Central
+ HLT_BTagMu_DiJet70_Mu5_v10 10 10 10 10 10 30 20 15 10 L1_Mu3_Jet28_Central
+ dataset Commissioning
+ = HLT_Activity_Ecal_SC7_v8 150 100 75 65 50 35 25 15 10 L1_ZeroBias
+ HLT_BeamGas_HF_Beam1_v1 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf_BptxPlusPostQuiet
+ HLT_BeamGas_HF_Beam2_v1 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf_BptxMinusPostQuiet
+ HLT_BeamGas_HF_v6 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf
+ HLT_IsoTrackHB_v7 1 1 1 1 1 7 3 2 1 L1_SingleJet68
+ HLT_IsoTrackHE_v8 3 3 3 3 3 20 15 10 5 L1_SingleJet68
+ HLT_L1SingleEG12_v3 220 220 220 220 8580 6010 4290 3010 2150 L1_SingleEG12
+ HLT_L1SingleEG5_v3 1740 1740 1740 1740 1740 1740 1740 1740 1740 L1_SingleEG5
+ HLT_L1SingleJet16_v4 50 50 50 50 50 50 50 50 50 L1_SingleJet16
+ HLT_L1SingleJet36_v4 500 500 500 500 500 500 500 500 500 L1_SingleJet36
+ HLT_L1SingleMuOpen_DT_v4 75 75 75 75 75 75 75 75 75 L1_SingleMuOpen
+ HLT_L1SingleMuOpen_v4 620 620 620 620 620 620 620 620 620 L1_SingleMuOpen
+ HLT_L1_Interbunch_BSC_v3 100 100 100 100 100 100 100 100 100 L1_InterBunch_Bsc
+ HLT_L1_PreCollisions_v3 5 5 5 5 5 5 5 5 5 L1_PreCollisions
+ HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v9 4 4 4 4 4 5 4 3 8 L1_SingleMu5_Eta1p5_Q80
+ dataset Cosmics
+ HLT_BeamHalo_v6 1 1 1 1 1 1 1 1 1 L1_BeamHalo
+ HLT_L1SingleMuOpen_AntiBPTX_v3 1 1 1 1 1 1 1 1 1 L1_SingleMuOpen
+ HLT_L1TrackerCosmics_v4 1 1 1 1 1 1 1 1 1 technical bits: 25
+ HLT_RegionalCosmicTracking_v7 1 1 1 1 1 1 1 1 1 (technical bits: 25) AND (L1_SingleMuOpen)
+ dataset DoubleElectron
+ HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_CaloIdT_TrkIdVL_v3 1 1 1 1 1 1 1 1 1 L1_TripleEG7
+ HLT_Ele17_CaloIdL_CaloIsoVL_v8 180 150 110 90 4200 3000 2100 1500 1000 L1_SingleEG12
+ HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v8 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass30_v7 3 2 2 1 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v8 1 1 1 1 40 30 20 15 10 L1_SingleEG12
+ HLT_Ele22_CaloIdL_CaloIsoVL_Ele15_HFT_v1 1 1 1 1 1 1 1 1 1 L1_EG18_ForJet16
+ HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_Ele17_v1 0 0 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_v6 3 2 2 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v8 2 2 2 2 2 2 2 2 2 L1_SingleEG5
+ HLT_Ele8_CaloIdL_CaloIsoVL_v8 30 30 30 40 40 40 40 40 40 L1_SingleEG5
+ HLT_Ele8_CaloIdL_TrkIdVL_v8 15 15 15 20 20 20 20 20 20 L1_SingleEG5
+ HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v6 15 15 15 20 20 20 20 20 20 L1_SingleEG5
+ HLT_Ele8_v8 150 150 150 240 240 240 240 240 240 L1_SingleEG5
+ HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v9 75 60 45 35 30 20 15 10 7 L1_DoubleEG_12_5
+ HLT_TripleEle10_CaloIdL_TrkIdVL_v9 1 1 1 1 1 1 1 1 1 L1_TripleEG7
+ dataset DoubleMu
+ HLT_DoubleMu3_v10 45 45 45 665 450 310 230 160 110 L1_DoubleMu0
+ HLT_DoubleMu45_v6 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5
+ HLT_DoubleMu5_Acoplanarity03_v6 140 110 80 80 50 35 25 20 10 L1_DoubleMu3
+ HLT_DoubleMu5_IsoMu5_v8 1 1 1 1 1 1 1 1 1 L1_TripleMu0
+ HLT_DoubleMu5_v1 10 10 10 125 100 70 50 35 25 L1_DoubleMu0
+ HLT_DoubleMu6_Acoplanarity03_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5
+ HLT_DoubleMu6_v8 10 90 70 70 45 30 20 15 10 L1_DoubleMu3
+ HLT_DoubleMu7_v8 5 45 35 35 20 15 10 8 5 L1_DoubleMu3
+ HLT_L1DoubleMu0_v4 1510 1510 1510 22550 15100 10600 7520 5270 3760 L1_DoubleMu0
+ HLT_L2DoubleMu0_v7 470 470 470 7000 4670 3270 2340 1640 1170 L1_DoubleMu0
+ HLT_L2DoubleMu23_NoVertex_v7 2 20 15 10 10 7 5 3 2 L1_DoubleMu3
+ HLT_L2DoubleMu30_NoVertex_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ HLT_Mu13_Mu8_v7 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5
+ HLT_Mu17_Mu8_v7 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5
+ HLT_Mu8_Jet40_v10 2310 2310 2310 2310 2310 16200 11600 8090 5780 L1_Mu3_Jet20_Central
+ HLT_TripleMu5_v9 1 1 1 1 1 1 1 1 1 L1_TripleMu0
+ dataset ElectronHad
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_HT150_v6 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT75
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass4_HT150_v3 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT75
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_v3 2 2 2 1 2 1 2 1 2 L1_DoubleEG5
+ HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R005_MR200_v1 50 40 25 25 20 10 8 7 3 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R025_MR200_v1 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R029_MR200_v1 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_PFMHT25_v4 1 1 1 1 1 1 1 1 1 L1_EG5_HTT100
+ HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_PFMHT40_v1 1 1 1 1 1 1 1 1 1 L1_EG5_HTT100
+ HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_v2 17 17 17 17 680 480 340 240 170 L1_SingleEG12
+ HLT_Ele20_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_Jet20_v2 0 0 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_BTagIP_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_v5 200 160 120 120 80 55 40 30 20 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralJet30_v5 25 20 15 10 10 7 5 3 2 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_QuadCentralJet30_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralJet30_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_BTagIP_v9 15 10 10 8 6 4 3 2 1 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v9 400 320 240 240 160 120 80 55 40 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_DiCentralJet30_v8 200 160 120 120 80 55 40 30 20 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_QuadCentralJet30_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_TriCentralJet30_v8 10 8 6 6 4 2 2 1 1 L1_SingleEG20
+ HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT20_v2 30 20 15 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_v1 25 20 15 10 10 7 5 3 2 L1_SingleEG20
+ HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_Jet20_v1 1 5 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele27_CaloIdVT_TrkIdT_CentralJet30_CentralJet25_v1 30 25 20 15 10 9 6 4 3 L1_SingleEG20
+ HLT_Ele27_CaloIdVT_TrkIdT_Jet35_Jet25_Deta3_Jet20_v1 16 14 10 8 7 5 3 2 2 L1_SingleEG20
+ HLT_Ele30_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralJet30_PFMHT25_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele30_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3p5_Jet25_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v5 1500 1200 900 900 600 420 600 630 650 L1_EG5_DoubleJet20_Central
+ HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v5 10 9 7 5 4 3 4 4 4 L1_EG5_DoubleJet20_Central
+ HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v5 150 120 85 85 55 40 55 60 60 L1_EG5_DoubleJet20_Central
+ HLT_HT200_DoubleEle5_CaloIdVL_MassJPsi_v3 0 0 0 0 0 0 0 0 0 L1_HTT100
+ HLT_HT300_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT40_v6 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_Ele30_CaloIdT_TrkIdT_v1 1 1 1 1 1 1 1 1 1 L1_EG5_HTT100
+ HLT_HT350_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT45_v6 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT400_Ele60_CaloIdT_TrkIdT_v1 1 1 1 1 1 1 1 1 1 L1_EG5_HTT100
+ dataset FEDMonitor
+ HLT_DTErrors_v2 1 1 1 1 1 1 1 1 1 (none)
+ dataset HT
+ HLT_DiJet130_PT130_v6 50 50 50 50 50 350 250 180 130 L1_SingleJet68
+ HLT_DiJet160_PT160_v6 0 1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_FatJetMass750_DR1p1_Deta2p0_v2 15 10 10 8 6 4 3 2 1 L1_HTT100
+ HLT_FatJetMass850_DR1p1_Deta2p0_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT150_v8 12600 12600 12600 24300 25200 180000 130000 88200 63000 L1_HTT50
+ HLT_HT2000_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT200_AlphaT0p55_v2 300 25 20 15 10 7 5 3 2 L1_HTT75
+ HLT_HT200_v8 4080 3400 2550 2550 1700 1190 850 600 430 L1_HTT75
+ HLT_HT250_AlphaT0p53_v6 40 4 3 2 2 1 1 1 1 L1_HTT100
+ HLT_HT250_AlphaT0p55_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_DoubleDisplacedJet60_PromptTrack_v6 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_DoubleDisplacedJet60_v8 30 25 20 15 10 9 6 4 3 L1_HTT100
+ HLT_HT250_MHT100_v2 0 0 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_MHT90_v2 0 0 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_v8 1680 1400 1050 1050 700 490 350 250 180 L1_HTT100
+ HLT_HT300_AlphaT0p53_v6 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_AlphaT0p54_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_CentralJet30_BTagIP_PFMHT55_v8 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_CentralJet30_BTagIP_PFMHT65_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_CentralJet30_BTagIP_v7 120 110 80 80 50 35 25 20 10 L1_HTT100
+ HLT_HT300_MHT80_v2 0 0 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_MHT90_v2 0 0 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_PFMHT55_v8 30 25 18 18 10 8 6 4 3 L1_HTT100
+ HLT_HT300_PFMHT65_v1 0 0 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_v9 660 590 440 440 300 210 150 110 70 L1_HTT100
+ HLT_HT350_AlphaT0p52_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_AlphaT0p53_v7 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_MHT70_v2 0 0 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_MHT80_v2 0 0 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_MHT90_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_v8 350 280 210 210 140 100 70 50 35 L1_HTT100
+ HLT_HT400_AlphaT0p51_v7 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT400_AlphaT0p52_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT400_MHT80_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT400_v8 175 140 105 105 70 50 35 25 15 L1_HTT100
+ HLT_HT450_AlphaT0p51_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT450_AlphaT0p52_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT450_v8 80 65 50 40 30 20 15 10 8 L1_HTT100
+ HLT_HT500_JetPt60_DPhi2p94_v2 0 8 6 6 1 1 1 1 1 L1_HTT100
+ HLT_HT500_v8 45 40 30 30 20 15 10 7 5 L1_HTT100
+ HLT_HT550_JetPt60_DPhi2p94_v2 0 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT550_v8 40 30 25 20 15 10 8 5 4 L1_HTT100
+ HLT_HT600_JetPt60_DPhi2p94_v1 0 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT600_v1 100 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT650_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_R014_MR150_v7 5250 4200 3150 3150 2100 1470 1050 740 530 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R020_MR150_v7 2300 1840 1380 1380 920 650 460 330 230 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R020_MR550_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R023_MR550_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R025_MR150_v7 800 640 480 480 320 230 160 120 80 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R025_MR450_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R029_MR450_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R033_MR350_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R036_MR350_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R038_MR250_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R042_MR250_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ dataset HcalHPDNoise
+ HLT_GlobalRunHPDNoise_v5 1500 1500 1500 1500 1500 1500 1500 1500 1500 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo
+ HLT_L1Tech_HBHEHO_totalOR_v3 1 1 1 1 1 1 1 1 1 technical bits: 11 OR 12
+ HLT_L1Tech_HCAL_HF_single_channel_v1 500 500 500 500 500 350 250 175 125 technical bits: 8
+ dataset HcalNZS
+ HLT_HcalNZS_v7 15 15 15 15 15 15 15 15 15 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG12 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias
+ HLT_HcalPhiSym_v8 15 15 15 15 15 15 15 15 15 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5
+ dataset HighPileUp
+ HLT_60Jet10_v1 1000 200 100 70 60 50 40 30 20 L1_DoubleForJet32_EtaOpp
+ HLT_70Jet10_v1 100 70 40 30 20 14 10 7 5 L1_DoubleForJet32_EtaOpp
+ HLT_70Jet13_v1 5 4 3 2 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ dataset Jet
+ HLT_DiJetAve110_v6 200 200 200 200 200 1400 1000 700 500 L1_SingleJet68
+ HLT_DiJetAve190_v6 5 45 35 35 20 15 10 8 5 L1_SingleJet92
+ HLT_DiJetAve240_v6 2 15 12 12 8 5 4 2 2 L1_SingleJet92
+ HLT_DiJetAve300_v7 1 1 1 1 1 1 1 1 1 L1_SingleJet128
+ HLT_DiJetAve30_v6 20 20 20 15 20 20 20 20 20 L1_SingleJet16
+ HLT_DiJetAve370_v7 1 1 1 1 1 1 1 1 1 L1_SingleJet128
+ HLT_DiJetAve60_v6 42 42 42 42 42 42 42 42 42 L1_SingleJet36
+ HLT_Jet110_v6 400 400 400 400 400 2800 2000 1400 1000 L1_SingleJet68
+ HLT_Jet190_v6 10 100 75 60 50 35 25 15 10 L1_SingleJet92
+ HLT_Jet240_CentralJet30_BTagIP_v3 0 0 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet240_v6 4 30 24 24 15 10 8 5 4 L1_SingleJet92
+ HLT_Jet270_CentralJet30_BTagIP_v3 0 0 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet300_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet128
+ HLT_Jet30_v6 40 40 40 30 40 40 40 40 40 L1_SingleJet16
+ HLT_Jet370_NoJetID_v7 1 1 1 1 1 1 1 1 1 L1_SingleJet128
+ HLT_Jet370_v7 1 1 1 1 1 1 1 1 1 L1_SingleJet128
+ HLT_Jet60_v6 84 84 84 84 84 84 84 84 84 L1_SingleJet36
+ HLT_Jet800_v2 1 1 1 1 1 1 1 1 1 L1_SingleJet128
+ dataset LogMonitor
+ HLT_LogMonitor_v1 1 1 1 1 1 1 1 1 1 (none)
+ dataset MET
+ HLT_CentralJet80_MET100_v7 5 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_CentralJet80_MET160_v7 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_CentralJet80_MET65_v7 250 200 150 150 100 70 50 35 25 L1_ETM30
+ HLT_CentralJet80_MET80_v6 10 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_DiCentralJet20_BTagIP_MET65_v7 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_DiCentralJet20_MET100_HBHENoiseFiltered_v1 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_DiCentralJet20_MET80_v5 7 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_DiJet60_MET45_v7 14 10 14 10 10 10 10 14 140 L1_ETM20
+ HLT_L2Mu60_1Hit_MET40_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu20
+ HLT_L2Mu60_1Hit_MET60_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu20
+ HLT_MET100_HBHENoiseFiltered_v6 35 30 21 15 15 9 7 4 3 L1_ETM30
+ HLT_MET100_v7 35 30 21 15 15 9 7 4 3 L1_ETM30
+ HLT_MET120_HBHENoiseFiltered_v6 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET120_v7 10 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET200_HBHENoiseFiltered_v6 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET200_v7 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET400_v2 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET65_HBHENoiseFiltered_v5 380 300 225 225 150 110 75 50 35 L1_ETM30
+ HLT_MET65_v4 380 300 225 225 150 110 75 50 35 L1_ETM30
+ HLT_PFMHT150_v12 1 1 1 1 1 1 1 1 1 L1_ETM30
+ dataset MinimumBias
+ HLT_JetE30_NoBPTX3BX_NoHalo_v8 1 1 1 1 1 1 1 1 1 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_NoHalo_v8 1 1 1 1 1 1 1 1 1 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_v6 40 30 24 24 15 10 8 8 40 L1_SingleJet20_Central_NotBptxOR
+ HLT_JetE50_NoBPTX3BX_NoHalo_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet32_NotBptxOR_NotMuBeamHalo
+ HLT_Physics_v2 8000 8000 8000 8000 8000 8000 8000 8000 8000 (none)
+ HLT_PixelTracks_Multiplicity100_v7 1 1 1 1 1 1 1 1 1 L1_ETT220
+ HLT_PixelTracks_Multiplicity80_v7 15 9 9 7 6 4 3 2 1 L1_ETT220
+ HLT_Random_v1 600 600 600 600 600 600 600 600 600 (none)
+ = HLT_ZeroBias_v4 50 50 50 50 50 50 50 50 50 L1_ZeroBias
+ dataset MuEG
+ HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v10 1 1 1 1 1 1 1 1 1 L1_DoubleMuOpen_EG5
+ HLT_DoubleMu5_Ele8_CaloIdT_TrkIdVL_v4 1 1 1 1 1 1 1 1 1 L1_DoubleMuOpen_EG5
+ HLT_Mu15_DoublePhoton15_CaloIdL_v10 1 1 1 1 1 1 1 1 1 L1_Mu7_EG5
+ HLT_Mu15_Photon20_CaloIdL_v10 3 2 2 1 1 1 1 1 1 L1_MuOpen_EG12
+ HLT_Mu17_Ele8_CaloIdL_v9 0 0 1 1 1 1 1 1 1 L1_Mu7_EG5
+ HLT_Mu17_Ele8_CaloIdT_CaloIsoVL_v4 1 1 1 1 1 1 1 1 1 L1_Mu12_EG5
+ HLT_Mu5_DoubleEle8_CaloIdT_TrkIdVL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_DoubleEG5
+ HLT_Mu5_Ele8_CaloIdT_CaloIsoVL_v1 315 315 315 315 2100 1470 1050 740 530 L1_Mu3_EG5
+ HLT_Mu5_Ele8_CaloIdT_TrkIdVL_Ele8_CaloIdL_TrkIdVL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_DoubleEG5
+ HLT_Mu8_Ele17_CaloIdL_v9 120 90 70 70 45 30 20 15 10 L1_MuOpen_EG12
+ HLT_Mu8_Ele17_CaloIdT_CaloIsoVL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG12
+ HLT_Mu8_Photon20_CaloIdVT_IsoT_v9 3 2 2 1 1 1 1 1 1 L1_MuOpen_EG12
+ dataset MuHad
+ HLT_DoubleMu5_HT150_v1 100 1 1 1 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen)
+ HLT_DoubleMu5_Mass4_HT150_v1 1 1 1 1 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen)
+ HLT_HT250_Mu15_PFMHT40_v4 10 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT300_Mu15_PFMHT40_v1 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT300_Mu5_PFMHT40_v8 0 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT350_Mu5_PFMHT45_v8 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_IsoMu17_eta2p1_CentralJet30_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_CentralJet30_v1 45 35 27 20 20 10 9 6 4 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_DiCentralJet30_v1 15 10 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_QuadCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_TriCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu20_DiCentralJet34_v3 1 1 1 15 10 9 6 4 3 L1_SingleMu10
+ HLT_Mu10_R005_MR200_v1 40 30 25 20 15 10 7 5 4 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen)
+ HLT_Mu10_R025_MR200_v1 1 1 1 1 1 1 1 1 1 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen)
+ HLT_Mu10_R029_MR200_v1 1 1 1 1 1 1 1 1 1 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen)
+ HLT_Mu12_eta2p1_DiCentralJet20_BTagIP3D1stTrack_v1 250 200 150 150 100 70 50 35 25 L1_Mu10_Eta2p1_DoubleJet_16_8_Central
+ HLT_Mu12_eta2p1_DiCentralJet20_DiBTagIP3D1stTrack_v1 1 1 1 1 1 1 1 1 1 L1_Mu10_Eta2p1_DoubleJet_16_8_Central
+ HLT_Mu12_eta2p1_DiCentralJet30_BTagIP3D_v1 80 65 50 40 30 20 15 10 8 L1_Mu10_Eta2p1_DoubleJet_16_8_Central
+ HLT_Mu17_eta2p1_CentralJet30_BTagIP_v1 130 100 75 60 50 35 25 15 10 L1_SingleMu14_Eta2p1
+ HLT_Mu17_eta2p1_CentralJet30_v1 750 600 450 450 300 210 150 110 75 L1_SingleMu14_Eta2p1
+ HLT_Mu17_eta2p1_DiCentralJet30_v1 400 320 240 240 160 120 80 55 40 L1_SingleMu14_Eta2p1
+ HLT_Mu17_eta2p1_QuadCentralJet30_v1 30 25 20 15 10 9 6 4 3 L1_SingleMu14_Eta2p1
+ HLT_Mu17_eta2p1_TriCentralJet30_v1 130 100 75 60 50 35 25 15 10 L1_SingleMu14_Eta2p1
+ HLT_Mu40_HT200_v4 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu5_DiJet30_v1 20080 20080 20080 20080 20080 150000 110000 70300 50200 L1_Mu3_Jet20_Central
+ HLT_Mu5_Ele8_CaloIdT_TrkIdVL_HT150_v1 100 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu5_Ele8_CaloIdT_TrkIdVL_Mass4_HT150_v6 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu5_QuadJet30_v1 150 150 150 150 150 1050 750 530 380 L1_Mu3_Jet20_Central
+ HLT_Mu5_TriJet30_v1 1470 1470 1470 1470 1470 10300 7350 5150 3680 L1_Mu3_Jet20_Central
+ HLT_Mu60_HT200_v1 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ dataset MuOnia
+ HLT_Dimuon0_Jpsi_Muon_v7 1 1 1 1 1 1 1 1 1 L1_TripleMu0
+ HLT_Dimuon0_Jpsi_NoVertexing_v3 300 240 180 180 120 85 60 40 30 L1_DoubleMu0_HighQ
+ HLT_Dimuon0_Jpsi_v6 200 160 120 120 80 55 40 30 20 L1_DoubleMu0_HighQ
+ HLT_Dimuon0_Upsilon_Muon_v7 1 1 1 1 1 1 1 1 1 L1_TripleMu0
+ HLT_Dimuon0_Upsilon_v6 200 160 120 120 80 55 40 30 20 L1_DoubleMu0_HighQ
+ HLT_Dimuon10_Jpsi_Barrel_v6 0 0 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Dimuon11_PsiPrime_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Dimuon13_Jpsi_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Dimuon6_LowMass_v1 1 1 3 2 2 1 1 1 1 L1_DoubleMu3
+ HLT_Dimuon7_Upsilon_Barrel_v1 0 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Dimuon9_PsiPrime_v1 0 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Dimuon9_Upsilon_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu4_Dimuon4_Bs_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu4_Dimuon6_Bs_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu4_Jpsi_Displaced_v1 0 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu4p5_LowMass_Displaced_v1 0 0 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu5_Jpsi_Displaced_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu5_LowMass_Displaced_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Mu5_L2Mu2_Jpsi_v9 500 320 240 240 160 120 80 55 40 L1_DoubleMu0_HighQ
+ HLT_Mu5_Track2_Jpsi_v9 6 6 6 6 6 6 6 6 6 L1_SingleMu3
+ HLT_Mu7_Track7_Jpsi_v10 1 1 1 1 1 30 20 15 10 L1_SingleMu7
+ dataset MultiJet
+ HLT_CentralJet46_CentralJet38_CentralJet20_DiBTagIP3D_v1 1 1 1 1 1 1 1 1 1 L1_TripleJet_36_36_12_Central
+ HLT_CentralJet46_CentralJet38_DiBTagIP3D_v3 1 1 1 1 30 20 15 10 7 L1_DoubleJet36_Central
+ HLT_CentralJet60_CentralJet53_DiBTagIP3D_v2 20 1 1 1 1 1 1 1 1 L1_DoubleJet44_Central
+ HLT_DiCentralJet36_BTagIP3DLoose_v1 150 2200 1800 1500 1100 800 550 400 250 L1_DoubleJet36_Central
+ HLT_DoubleJet30_ForwardBackward_v7 6000 600 60 30 20 15 10 7 5 L1_DoubleForJet32_EtaOpp
+ HLT_DoubleJet60_ForwardBackward_v7 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ HLT_DoubleJet70_ForwardBackward_v7 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ HLT_DoubleJet80_ForwardBackward_v7 1 1 1 1 1 1 1 1 1 L1_DoubleForJet44_EtaOpp
+ HLT_EightJet120_v2 1 1 1 1 1 1 1 1 1 L1_QuadJet28_Central
+ HLT_ExclDiJet60_HFAND_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet36_FwdVeto
+ HLT_ExclDiJet60_HFOR_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet36
+ HLT_L1DoubleJet36Central_v4 8110 8110 8110 10200 250000 180000 130000 85200 60900 L1_DoubleJet36_Central
+ HLT_L1ETM30_v4 6800 5440 4080 4080 2720 1910 1360 960 680 L1_ETM30
+ HLT_L1MultiJet_v4 2030 5420 4060 4060 2710 1900 1360 950 680 L1_HTT50 OR L1_TripleJet28_Central OR L1_QuadJet20_Central
+ HLT_QuadJet40_IsoPFTau40_v13 15 15 12 12 8 5 4 2 2 L1_QuadJet28_Central
+ HLT_QuadJet40_v8 560 470 350 350 240 170 120 80 60 L1_QuadJet28_Central
+ HLT_QuadJet45_IsoPFTau45_v8 1 1 1 1 1 1 1 1 1 L1_QuadJet28_Central
+ HLT_QuadJet50_DiJet40_v2 1 1 1 1 1 1 1 1 1 L1_QuadJet28_Central
+ HLT_QuadJet50_Jet40_Jet30_v4 200 60 30 1 1 1 1 1 1 L1_QuadJet28_Central
+ HLT_QuadJet70_v7 1 1 1 1 1 1 1 1 1 L1_QuadJet28_Central
+ HLT_QuadJet80_v2 1 1 1 1 1 1 1 1 1 L1_QuadJet28_Central
+ dataset Photon
+ HLT_DoubleEle33_CaloIdL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoubleEle45_CaloIdL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton33_HEVT_v4 15 10 10 8 6 4 3 2 1 L1_SingleEG20
+ HLT_DoublePhoton38_HEVT_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton40_MR150_v6 0 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton40_R014_MR150_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton5_IsoVL_CEP_v7 1 1 1 1 1 1 1 1 1 L1_DoubleEG2_FwdVeto
+ HLT_DoublePhoton60_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton80_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon135_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon200_NoHE_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon20_CaloIdVL_IsoL_v7 94 94 94 94 3760 2640 1880 1320 940 L1_SingleEG12
+ HLT_Photon20_R9Id_Photon18_R9Id_v7 1 1 1 1 40 30 20 15 10 L1_SingleEG12
+ HLT_Photon225_NoHE_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon26_CaloIdXL_IsoXL_Photon18_CaloIdXL_IsoXL_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Photon26_CaloIdXL_IsoXL_Photon18_R9Id_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Photon26_CaloIdXL_IsoXL_Photon18_v1 190 150 110 110 70 50 35 25 20 L1_DoubleEG_12_5
+ HLT_Photon26_Photon18_v7 1740 1390 1040 1040 700 490 350 250 180 L1_DoubleEG_12_5
+ HLT_Photon26_R9Id_Photon18_CaloIdXL_IsoXL_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Photon26_R9Id_Photon18_R9Id_v4 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Photon30_CaloIdVL_IsoL_v9 7000 5000 3400 3400 2270 1590 1140 800 570 L1_SingleEG20
+ HLT_Photon30_CaloIdVL_v8 4000 3000 2000 2000 1340 940 670 470 340 L1_SingleEG20
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_CaloIdL_IsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_R9Id_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_v5 65 50 40 30 25 20 10 9 6 L1_SingleEG20
+ HLT_Photon36_CaloIdVL_Photon22_CaloIdVL_v2 50 40 30 30 20 15 10 7 5 L1_SingleEG20
+ HLT_Photon36_Photon22_v1 750 600 450 450 300 210 150 110 75 L1_SingleEG20
+ HLT_Photon36_R9Id_Photon22_CaloIdL_IsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_R9Id_Photon22_R9Id_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon400_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon44_CaloIdL_Photon34_CaloIdL_v2 100 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon48_CaloIdL_Photon38_CaloIdL_v2 50 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon50_CaloIdVL_IsoL_v7 300 240 180 180 120 85 60 40 30 L1_SingleEG20
+ HLT_Photon50_CaloIdVL_v4 440 350 260 260 180 130 85 60 40 L1_SingleEG20
+ HLT_Photon75_CaloIdVL_IsoL_v8 60 45 35 35 20 15 10 8 5 L1_SingleEG20
+ HLT_Photon75_CaloIdVL_v7 100 80 60 60 40 30 20 15 10 L1_SingleEG20
+ HLT_Photon90_CaloIdVL_IsoL_v5 100 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon90_CaloIdVL_v4 30 25 20 15 10 9 6 4 3 L1_SingleEG20
+ dataset PhotonHad
+ HLT_Photon30_CaloIdVT_CentralJet20_BTagIP_v3 50 40 30 30 20 15 10 7 5 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R005_MR150_v5 450 360 270 270 180 130 90 60 45 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R017_MR500_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R023_MR350_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R029_MR250_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R042_MR200_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon55_CaloIdL_R017_MR500_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon55_CaloIdL_R023_MR350_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon55_CaloIdL_R029_MR250_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon55_CaloIdL_R042_MR200_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_HT400_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_HT500_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_MHT110_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_MHT90_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleElectron
+ HLT_Ele100_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v5 1 600 480 480 320 230 160 120 80 L1_SingleEG18
+ HLT_Ele27_WP80_PFMT50_v4 1 1 40 30 1 1 1 1 1 L1_SingleEG15
+ HLT_Ele32_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v5 600 480 360 360 240 170 120 85 60 L1_SingleEG20
+ HLT_Ele32_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v7 100 80 60 60 40 30 20 15 10 L1_SingleEG20
+ HLT_Ele32_WP70_PFMT50_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele65_CaloIdVT_TrkIdT_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleMu
+ HLT_IsoMu15_eta2p1_v1 160 140 100 80 70 40 30 20 15 L1_SingleMu14_Eta2p1
+ HLT_IsoMu15_v14 8 15 20 340 270 190 140 90 65 L1_SingleMu10
+ HLT_IsoMu17_v14 0 0 0 250 200 140 100 70 50 L1_SingleMu10
+ HLT_IsoMu20_v9 3 8 8 1 1 1 1 1 1 L1_SingleMu12
+ HLT_IsoMu24_eta2p1_v3 150 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu24_v9 8 8 1 1 1 1 1 1 1 L1_SingleMu16
+ HLT_IsoMu30_eta2p1_v3 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu34_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1
+ HLT_L1SingleMu10_v4 1870 4480 4480 74700 59800 41900 29900 21000 15000 L1_SingleMu10
+ HLT_L1SingleMu20_v4 3740 3990 44800 44800 29900 21000 15000 10500 7470 L1_SingleMu20
+ HLT_L2Mu10_v6 270 640 640 10700 8560 6000 4280 3000 2140 L1_SingleMu10
+ HLT_L2Mu20_v6 180 430 430 5380 4300 3000 2150 1500 1080 L1_SingleMu12
+ HLT_Mu100_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1
+ HLT_Mu12_v8 70 70 70 70 70 2000 1400 1000 700 L1_SingleMu7
+ HLT_Mu15_v9 25 65 65 1090 870 610 440 310 220 L1_SingleMu10
+ HLT_Mu20_v8 10 30 30 380 300 210 10 7 5 L1_SingleMu12
+ HLT_Mu24_eta2p1_v1 90 200 150 150 100 70 4 3 2 L1_SingleMu14_Eta2p1
+ HLT_Mu24_v8 20 25 275 275 190 130 90 65 45 L1_SingleMu16
+ HLT_Mu30_eta2p1_v1 200 160 120 120 80 55 40 30 20 L1_SingleMu14_Eta2p1
+ HLT_Mu30_v8 4 10 10 130 1 1 1 1 1 L1_SingleMu12
+ HLT_Mu40_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1
+ HLT_Mu40_v6 4 4 1 1 1 1 1 1 1 L1_SingleMu16
+ HLT_Mu5_v10 320 640 640 640 640 640 640 640 640 L1_SingleMu3
+ HLT_Mu60_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1
+ HLT_Mu8_v8 80 40 40 40 40 40 40 40 40 L1_SingleMu3
+ dataset Tau
+ HLT_DoubleIsoPFTau45_Trk5_eta2p1_v3 1 1 1 1 1 1 1 1 1 L1_DoubleTauJet44_Eta2p17 OR L1_DoubleJet64_Central
+ HLT_IsoPFTau40_IsoPFTau30_Trk5_eta2p1_v3 0 0 0 1 1 1 1 1 1 L1_DoubleTauJet36_Eta2p17 OR L1_DoubleJet44_Central
+ HLT_MediumIsoPFTau35_Trk20_MET60_v1 1 1 1 1 1 1 1 1 1 L1_Jet52_Central_ETM30
+ HLT_MediumIsoPFTau35_Trk20_MET70_v1 1 1 1 1 1 1 1 1 1 L1_Jet52_Central_ETM30
+ HLT_MediumIsoPFTau35_Trk20_v1 1 11 11 11 11 11 11 11 11 L1_SingleJet52_Central
+ dataset TauPlusX
+ HLT_Ele18_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_MediumIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Ele18_CaloIdVT_TrkIdT_MediumIsoPFTau20_v1 1 4 90 90 60 40 30 20 15 L1_SingleEG15
+ HLT_Ele20_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_MediumIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG18 OR L1_SingleEG20
+ HLT_HT300_DoubleIsoPFTau10_Trk3_PFMHT40_v8 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT350_DoubleIsoPFTau10_Trk3_PFMHT45_v8 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_IsoMu15_LooseIsoPFTau15_v9 0 0 0 1 1 1 1 1 1 L1_SingleMu10
+ HLT_IsoMu15_eta2p1_LooseIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu15_eta2p1_MediumIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu15_eta2p1_TightIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_Mu15_LooseIsoPFTau15_v9 0 0 110 90 70 50 35 25 15 L1_SingleMu10
+ HLT_QuadJet50_IsoPFTau50_v2 1 1 1 1 1 1 1 1 1 L1_QuadJet28_Central
+/cdaq/physics/Run2011/3e33/v3.0/HLT/V2
+ 176545,176547,176548,176570
+ dataset BTag
+ HLT_BTagMu_DiJet110_Mu5_v10 2 2 2 2 2 5 4 2 2 L1_Mu3_Jet28_Central
+ HLT_BTagMu_DiJet20_Mu5_v10 60 60 60 60 60 840 600 420 300 L1_Mu3_Jet16_Central
+ HLT_BTagMu_DiJet40_Mu5_v10 30 30 30 30 30 210 150 110 75 L1_Mu3_Jet20_Central
+ HLT_BTagMu_DiJet70_Mu5_v10 10 10 10 10 10 30 20 15 10 L1_Mu3_Jet28_Central
+ dataset Commissioning
+ = HLT_Activity_Ecal_SC7_v8 150 100 75 65 50 35 25 15 10 L1_ZeroBias
+ HLT_BeamGas_HF_v6 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf
+ HLT_IsoTrackHB_v7 1 1 1 1 1 7 3 2 1 L1_SingleJet68
+ HLT_IsoTrackHE_v8 3 3 3 3 3 20 15 10 5 L1_SingleJet68
+ HLT_L1SingleEG12_v3 220 220 220 220 8580 6010 4290 3010 2150 L1_SingleEG12
+ HLT_L1SingleEG5_v3 1740 1740 1740 1740 1740 1740 1740 1740 1740 L1_SingleEG5
+ HLT_L1SingleJet16_v4 50 50 50 50 50 50 50 50 50 L1_SingleJet16
+ HLT_L1SingleJet36_v4 500 500 500 500 500 500 500 500 500 L1_SingleJet36
+ HLT_L1SingleMuOpen_DT_v4 75 75 75 75 75 75 75 75 75 L1_SingleMuOpen
+ HLT_L1SingleMuOpen_v4 620 620 620 620 620 620 620 620 620 L1_SingleMuOpen
+ HLT_L1_Interbunch_BSC_v3 100 100 100 100 100 100 100 100 100 L1_InterBunch_Bsc
+ HLT_L1_PreCollisions_v3 5 5 5 5 5 5 5 5 5 L1_PreCollisions
+ HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v9 4 4 4 4 4 5 4 3 8 L1_SingleMu5_Eta1p5_Q80
+ dataset Cosmics
+ HLT_BeamHalo_v6 1 1 1 1 1 1 1 1 1 L1_BeamHalo
+ HLT_L1SingleMuOpen_AntiBPTX_v3 1 1 1 1 1 1 1 1 1 L1_SingleMuOpen
+ HLT_L1TrackerCosmics_v4 1 1 1 1 1 1 1 1 1 technical bits: 25
+ HLT_RegionalCosmicTracking_v7 1 1 1 1 1 1 1 1 1 (technical bits: 25) AND (L1_SingleMuOpen)
+ dataset DoubleElectron
+ HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_CaloIdT_TrkIdVL_v3 1 1 1 1 1 1 1 1 1 L1_TripleEG7
+ HLT_Ele17_CaloIdL_CaloIsoVL_v8 180 150 110 90 4200 3000 2100 1500 1000 L1_SingleEG12
+ HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v8 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass30_v7 3 2 2 1 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v8 1 1 1 1 40 30 20 15 10 L1_SingleEG12
+ HLT_Ele22_CaloIdL_CaloIsoVL_Ele15_HFT_v1 1 1 1 1 1 1 1 1 1 L1_EG18_ForJet16
+ HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_Ele17_v1 0 0 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_v6 3 2 2 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v8 2 2 2 2 2 2 2 2 2 L1_SingleEG5
+ HLT_Ele8_CaloIdL_CaloIsoVL_v8 30 30 30 40 40 40 40 40 40 L1_SingleEG5
+ HLT_Ele8_CaloIdL_TrkIdVL_v8 15 15 15 20 20 20 20 20 20 L1_SingleEG5
+ HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v6 15 15 15 20 20 20 20 20 20 L1_SingleEG5
+ HLT_Ele8_v8 150 150 150 240 240 240 240 240 240 L1_SingleEG5
+ HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v9 75 60 45 35 30 20 15 10 7 L1_DoubleEG_12_5
+ HLT_TripleEle10_CaloIdL_TrkIdVL_v9 1 1 1 1 1 1 1 1 1 L1_TripleEG7
+ dataset DoubleMu
+ HLT_DoubleMu3_v10 45 45 45 665 450 310 230 160 110 L1_DoubleMu0
+ HLT_DoubleMu45_v6 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5
+ HLT_DoubleMu5_Acoplanarity03_v6 140 110 80 80 50 35 25 20 10 L1_DoubleMu3
+ HLT_DoubleMu5_IsoMu5_v8 1 1 1 1 1 1 1 1 1 L1_TripleMu0
+ HLT_DoubleMu5_v1 10 10 10 125 100 70 50 35 25 L1_DoubleMu0
+ HLT_DoubleMu6_Acoplanarity03_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5
+ HLT_DoubleMu6_v8 10 90 70 70 45 30 20 15 10 L1_DoubleMu3
+ HLT_DoubleMu7_v8 5 45 35 35 20 15 10 8 5 L1_DoubleMu3
+ HLT_L1DoubleMu0_v4 1510 1510 1510 22550 15100 10600 7520 5270 3760 L1_DoubleMu0
+ HLT_L2DoubleMu0_v7 470 470 470 7000 4670 3270 2340 1640 1170 L1_DoubleMu0
+ HLT_L2DoubleMu23_NoVertex_v7 2 20 15 10 10 7 5 3 2 L1_DoubleMu3
+ HLT_L2DoubleMu30_NoVertex_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ HLT_Mu13_Mu8_v7 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5
+ HLT_Mu17_Mu8_v7 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5
+ HLT_Mu8_Jet40_v10 2310 2310 2310 2310 2310 16200 11600 8090 5780 L1_Mu3_Jet20_Central
+ HLT_TripleMu5_v9 1 1 1 1 1 1 1 1 1 L1_TripleMu0
+ dataset ElectronHad
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_HT150_v6 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT75
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass4_HT150_v3 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT75
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_v3 2 2 2 1 2 1 2 1 2 L1_DoubleEG5
+ HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R005_MR200_v1 50 40 25 25 20 10 8 7 3 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R025_MR200_v1 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R029_MR200_v1 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_PFMHT25_v4 1 1 1 1 1 1 1 1 1 L1_EG5_HTT100
+ HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_PFMHT40_v1 1 1 1 1 1 1 1 1 1 L1_EG5_HTT100
+ HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_v2 17 17 17 17 680 480 340 240 170 L1_SingleEG12
+ HLT_Ele20_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_Jet20_v2 0 0 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_BTagIP_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_v5 200 160 120 120 80 55 40 30 20 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralJet30_v5 25 20 15 10 10 7 5 3 2 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_QuadCentralJet30_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralJet30_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_BTagIP_v9 15 10 10 8 6 4 3 2 1 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v9 400 320 240 240 160 120 80 55 40 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_DiCentralJet30_v8 200 160 120 120 80 55 40 30 20 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_QuadCentralJet30_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_TriCentralJet30_v8 10 8 6 6 4 2 2 1 1 L1_SingleEG20
+ HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT20_v2 30 20 15 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_v1 25 20 15 10 10 7 5 3 2 L1_SingleEG20
+ HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_Jet20_v1 1 5 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele27_CaloIdVT_TrkIdT_CentralJet30_CentralJet25_v1 30 25 20 15 10 9 6 4 3 L1_SingleEG20
+ HLT_Ele27_CaloIdVT_TrkIdT_Jet35_Jet25_Deta3_Jet20_v1 16 14 10 8 7 5 3 2 2 L1_SingleEG20
+ HLT_Ele30_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralJet30_PFMHT25_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele30_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3p5_Jet25_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v5 1500 1200 900 900 600 420 600 630 650 L1_EG5_DoubleJet20_Central
+ HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v5 10 9 7 5 4 3 4 4 4 L1_EG5_DoubleJet20_Central
+ HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v5 150 120 85 85 55 40 55 60 60 L1_EG5_DoubleJet20_Central
+ HLT_HT200_DoubleEle5_CaloIdVL_MassJPsi_v3 0 0 0 0 0 0 0 0 0 L1_HTT100
+ HLT_HT300_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT40_v6 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_Ele30_CaloIdT_TrkIdT_v1 1 1 1 1 1 1 1 1 1 L1_EG5_HTT100
+ HLT_HT350_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT45_v6 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT400_Ele60_CaloIdT_TrkIdT_v1 1 1 1 1 1 1 1 1 1 L1_EG5_HTT100
+ dataset FEDMonitor
+ HLT_DTErrors_v2 1 1 1 1 1 1 1 1 1 (none)
+ dataset HT
+ HLT_DiJet130_PT130_v6 50 50 50 50 50 350 250 180 130 L1_SingleJet68
+ HLT_DiJet160_PT160_v6 0 1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_FatJetMass750_DR1p1_Deta2p0_v2 15 10 10 8 6 4 3 2 1 L1_HTT100
+ HLT_FatJetMass850_DR1p1_Deta2p0_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT150_v8 12600 12600 12600 24300 25200 180000 130000 88200 63000 L1_HTT50
+ HLT_HT2000_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT200_AlphaT0p55_v2 300 25 20 15 10 7 5 3 2 L1_HTT75
+ HLT_HT200_v8 4080 3400 2550 2550 1700 1190 850 600 430 L1_HTT75
+ HLT_HT250_AlphaT0p53_v6 40 4 3 2 2 1 1 1 1 L1_HTT100
+ HLT_HT250_AlphaT0p55_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_DoubleDisplacedJet60_PromptTrack_v6 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_DoubleDisplacedJet60_v8 30 25 20 15 10 9 6 4 3 L1_HTT100
+ HLT_HT250_MHT100_v2 0 0 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_MHT90_v2 0 0 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_v8 1680 1400 1050 1050 700 490 350 250 180 L1_HTT100
+ HLT_HT300_AlphaT0p53_v6 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_AlphaT0p54_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_CentralJet30_BTagIP_PFMHT55_v8 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_CentralJet30_BTagIP_PFMHT65_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_CentralJet30_BTagIP_v7 120 110 80 80 50 35 25 20 10 L1_HTT100
+ HLT_HT300_MHT80_v2 0 0 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_MHT90_v2 0 0 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_PFMHT55_v8 30 25 18 18 10 8 6 4 3 L1_HTT100
+ HLT_HT300_PFMHT65_v1 0 0 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_v9 660 590 440 440 300 210 150 110 70 L1_HTT100
+ HLT_HT350_AlphaT0p52_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_AlphaT0p53_v7 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_MHT70_v2 0 0 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_MHT80_v2 0 0 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_MHT90_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_v8 350 280 210 210 140 100 70 50 35 L1_HTT100
+ HLT_HT400_AlphaT0p51_v7 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT400_AlphaT0p52_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT400_MHT80_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT400_v8 175 140 105 105 70 50 35 25 15 L1_HTT100
+ HLT_HT450_AlphaT0p51_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT450_AlphaT0p52_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT450_v8 80 65 50 40 30 20 15 10 8 L1_HTT100
+ HLT_HT500_JetPt60_DPhi2p94_v2 0 8 6 6 1 1 1 1 1 L1_HTT100
+ HLT_HT500_v8 45 40 30 30 20 15 10 7 5 L1_HTT100
+ HLT_HT550_JetPt60_DPhi2p94_v2 0 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT550_v8 40 30 25 20 15 10 8 5 4 L1_HTT100
+ HLT_HT600_JetPt60_DPhi2p94_v1 0 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT600_v1 100 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT650_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_R014_MR150_v7 5250 4200 3150 3150 2100 1470 1050 740 530 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R020_MR150_v7 2300 1840 1380 1380 920 650 460 330 230 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R020_MR550_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R023_MR550_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R025_MR150_v7 800 640 480 480 320 230 160 120 80 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R025_MR450_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R029_MR450_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R033_MR350_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R036_MR350_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R038_MR250_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R042_MR250_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ dataset HcalHPDNoise
+ HLT_GlobalRunHPDNoise_v5 1500 1500 1500 1500 1500 1500 1500 1500 1500 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo
+ HLT_L1Tech_HBHEHO_totalOR_v3 1 1 1 1 1 1 1 1 1 technical bits: 11 OR 12
+ HLT_L1Tech_HCAL_HF_single_channel_v1 500 500 500 500 500 350 250 175 125 technical bits: 8
+ dataset HcalNZS
+ HLT_HcalNZS_v7 15 15 15 15 15 15 15 15 15 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG12 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias
+ HLT_HcalPhiSym_v8 15 15 15 15 15 15 15 15 15 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5
+ dataset HighPileUp
+ HLT_60Jet10_v1 1000 200 100 70 60 50 40 30 20 L1_DoubleForJet32_EtaOpp
+ HLT_70Jet10_v1 100 70 40 30 20 14 10 7 5 L1_DoubleForJet32_EtaOpp
+ HLT_70Jet13_v1 5 4 3 2 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ dataset Jet
+ HLT_DiJetAve110_v6 200 200 200 200 200 1400 1000 700 500 L1_SingleJet68
+ HLT_DiJetAve190_v6 5 45 35 35 20 15 10 8 5 L1_SingleJet92
+ HLT_DiJetAve240_v6 2 15 12 12 8 5 4 2 2 L1_SingleJet92
+ HLT_DiJetAve300_v7 1 1 1 1 1 1 1 1 1 L1_SingleJet128
+ HLT_DiJetAve30_v6 20 20 20 15 20 20 20 20 20 L1_SingleJet16
+ HLT_DiJetAve370_v7 1 1 1 1 1 1 1 1 1 L1_SingleJet128
+ HLT_DiJetAve60_v6 42 42 42 42 42 42 42 42 42 L1_SingleJet36
+ HLT_Jet110_v6 400 400 400 400 400 2800 2000 1400 1000 L1_SingleJet68
+ HLT_Jet190_v6 10 100 75 60 50 35 25 15 10 L1_SingleJet92
+ HLT_Jet240_CentralJet30_BTagIP_v3 0 0 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet240_v6 4 30 24 24 15 10 8 5 4 L1_SingleJet92
+ HLT_Jet270_CentralJet30_BTagIP_v3 0 0 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet300_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet128
+ HLT_Jet30_v6 40 40 40 30 40 40 40 40 40 L1_SingleJet16
+ HLT_Jet370_NoJetID_v7 1 1 1 1 1 1 1 1 1 L1_SingleJet128
+ HLT_Jet370_v7 1 1 1 1 1 1 1 1 1 L1_SingleJet128
+ HLT_Jet60_v6 84 84 84 84 84 84 84 84 84 L1_SingleJet36
+ HLT_Jet800_v2 1 1 1 1 1 1 1 1 1 L1_SingleJet128
+ dataset LogMonitor
+ HLT_LogMonitor_v1 1 1 1 1 1 1 1 1 1 (none)
+ dataset MET
+ HLT_CentralJet80_MET100_v7 5 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_CentralJet80_MET160_v7 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_CentralJet80_MET65_v7 250 200 150 150 100 70 50 35 25 L1_ETM30
+ HLT_CentralJet80_MET80_v6 10 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_DiCentralJet20_BTagIP_MET65_v7 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_DiCentralJet20_MET100_HBHENoiseFiltered_v1 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_DiCentralJet20_MET80_v5 7 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_DiJet60_MET45_v7 14 10 14 10 10 10 10 14 140 L1_ETM20
+ HLT_L2Mu60_1Hit_MET40_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu20
+ HLT_L2Mu60_1Hit_MET60_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu20
+ HLT_MET100_HBHENoiseFiltered_v6 35 30 21 15 15 9 7 4 3 L1_ETM30
+ HLT_MET100_v7 35 30 21 15 15 9 7 4 3 L1_ETM30
+ HLT_MET120_HBHENoiseFiltered_v6 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET120_v7 10 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET200_HBHENoiseFiltered_v6 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET200_v7 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET400_v2 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET65_HBHENoiseFiltered_v5 380 300 225 225 150 110 75 50 35 L1_ETM30
+ HLT_MET65_v4 380 300 225 225 150 110 75 50 35 L1_ETM30
+ HLT_PFMHT150_v12 1 1 1 1 1 1 1 1 1 L1_ETM30
+ dataset MinimumBias
+ HLT_JetE30_NoBPTX3BX_NoHalo_v8 1 1 1 1 1 1 1 1 1 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_NoHalo_v8 1 1 1 1 1 1 1 1 1 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_v6 40 30 24 24 15 10 8 8 40 L1_SingleJet20_Central_NotBptxOR
+ HLT_JetE50_NoBPTX3BX_NoHalo_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet32_NotBptxOR_NotMuBeamHalo
+ HLT_Physics_v2 8000 8000 8000 8000 8000 8000 8000 8000 8000 (none)
+ HLT_PixelTracks_Multiplicity100_v7 1 1 1 1 1 1 1 1 1 L1_ETT220
+ HLT_PixelTracks_Multiplicity80_v7 15 9 9 7 6 4 3 2 1 L1_ETT220
+ HLT_Random_v1 600 600 600 600 600 600 600 600 600 (none)
+ = HLT_ZeroBias_v4 50 50 50 50 50 50 50 50 50 L1_ZeroBias
+ dataset MuEG
+ HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v10 1 1 1 1 1 1 1 1 1 L1_DoubleMuOpen_EG5
+ HLT_DoubleMu5_Ele8_CaloIdT_TrkIdVL_v4 1 1 1 1 1 1 1 1 1 L1_DoubleMuOpen_EG5
+ HLT_Mu15_DoublePhoton15_CaloIdL_v10 1 1 1 1 1 1 1 1 1 L1_Mu7_EG5
+ HLT_Mu15_Photon20_CaloIdL_v10 3 2 2 1 1 1 1 1 1 L1_MuOpen_EG12
+ HLT_Mu17_Ele8_CaloIdL_v9 0 0 1 1 1 1 1 1 1 L1_Mu7_EG5
+ HLT_Mu17_Ele8_CaloIdT_CaloIsoVL_v4 1 1 1 1 1 1 1 1 1 L1_Mu12_EG5
+ HLT_Mu5_DoubleEle8_CaloIdT_TrkIdVL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_DoubleEG5
+ HLT_Mu5_Ele8_CaloIdT_CaloIsoVL_v1 315 315 315 315 2100 1470 1050 740 530 L1_Mu3_EG5
+ HLT_Mu5_Ele8_CaloIdT_TrkIdVL_Ele8_CaloIdL_TrkIdVL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_DoubleEG5
+ HLT_Mu8_Ele17_CaloIdL_v9 120 90 70 70 45 30 20 15 10 L1_MuOpen_EG12
+ HLT_Mu8_Ele17_CaloIdT_CaloIsoVL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG12
+ HLT_Mu8_Photon20_CaloIdVT_IsoT_v9 3 2 2 1 1 1 1 1 1 L1_MuOpen_EG12
+ dataset MuHad
+ HLT_DoubleMu5_HT150_v1 100 1 1 1 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen)
+ HLT_DoubleMu5_Mass4_HT150_v1 1 1 1 1 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen)
+ HLT_HT250_Mu15_PFMHT40_v4 10 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT300_Mu15_PFMHT40_v1 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT300_Mu5_PFMHT40_v8 0 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT350_Mu5_PFMHT45_v8 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_IsoMu17_eta2p1_CentralJet30_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_CentralJet30_v1 45 35 27 20 20 10 9 6 4 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_DiCentralJet30_v1 15 10 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_QuadCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_TriCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu20_DiCentralJet34_v3 1 1 1 15 10 9 6 4 3 L1_SingleMu10
+ HLT_Mu10_R005_MR200_v1 40 30 25 20 15 10 7 5 4 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen)
+ HLT_Mu10_R025_MR200_v1 1 1 1 1 1 1 1 1 1 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen)
+ HLT_Mu10_R029_MR200_v1 1 1 1 1 1 1 1 1 1 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen)
+ HLT_Mu12_eta2p1_DiCentralJet20_BTagIP3D1stTrack_v1 250 200 150 150 100 70 50 35 25 L1_Mu10_Eta2p1_DoubleJet_16_8_Central
+ HLT_Mu12_eta2p1_DiCentralJet20_DiBTagIP3D1stTrack_v1 1 1 1 1 1 1 1 1 1 L1_Mu10_Eta2p1_DoubleJet_16_8_Central
+ HLT_Mu12_eta2p1_DiCentralJet30_BTagIP3D_v1 80 65 50 40 30 20 15 10 8 L1_Mu10_Eta2p1_DoubleJet_16_8_Central
+ HLT_Mu17_eta2p1_CentralJet30_BTagIP_v1 130 100 75 60 50 35 25 15 10 L1_SingleMu14_Eta2p1
+ HLT_Mu17_eta2p1_CentralJet30_v1 750 600 450 450 300 210 150 110 75 L1_SingleMu14_Eta2p1
+ HLT_Mu17_eta2p1_DiCentralJet30_v1 400 320 240 240 160 120 80 55 40 L1_SingleMu14_Eta2p1
+ HLT_Mu17_eta2p1_QuadCentralJet30_v1 30 25 20 15 10 9 6 4 3 L1_SingleMu14_Eta2p1
+ HLT_Mu17_eta2p1_TriCentralJet30_v1 130 100 75 60 50 35 25 15 10 L1_SingleMu14_Eta2p1
+ HLT_Mu40_HT200_v4 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu5_DiJet30_v1 20080 20080 20080 20080 20080 150000 110000 70300 50200 L1_Mu3_Jet20_Central
+ HLT_Mu5_Ele8_CaloIdT_TrkIdVL_HT150_v1 100 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu5_Ele8_CaloIdT_TrkIdVL_Mass4_HT150_v6 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu5_QuadJet30_v1 150 150 150 150 150 1050 750 530 380 L1_Mu3_Jet20_Central
+ HLT_Mu5_TriJet30_v1 1470 1470 1470 1470 1470 10300 7350 5150 3680 L1_Mu3_Jet20_Central
+ HLT_Mu60_HT200_v1 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ dataset MuOnia
+ HLT_Dimuon0_Jpsi_Muon_v7 1 1 1 1 1 1 1 1 1 L1_TripleMu0
+ HLT_Dimuon0_Jpsi_NoVertexing_v3 300 240 180 180 120 85 60 40 30 L1_DoubleMu0_HighQ
+ HLT_Dimuon0_Jpsi_v6 200 160 120 120 80 55 40 30 20 L1_DoubleMu0_HighQ
+ HLT_Dimuon0_Upsilon_Muon_v7 1 1 1 1 1 1 1 1 1 L1_TripleMu0
+ HLT_Dimuon0_Upsilon_v6 200 160 120 120 80 55 40 30 20 L1_DoubleMu0_HighQ
+ HLT_Dimuon10_Jpsi_Barrel_v6 0 0 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Dimuon11_PsiPrime_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Dimuon13_Jpsi_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Dimuon6_LowMass_v1 1 1 3 2 2 1 1 1 1 L1_DoubleMu3
+ HLT_Dimuon7_Upsilon_Barrel_v1 0 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Dimuon9_PsiPrime_v1 0 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Dimuon9_Upsilon_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu4_Dimuon4_Bs_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu4_Dimuon6_Bs_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu4_Jpsi_Displaced_v1 0 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu4p5_LowMass_Displaced_v1 0 0 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu5_Jpsi_Displaced_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu5_LowMass_Displaced_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Mu5_L2Mu2_Jpsi_v9 500 320 240 240 160 120 80 55 40 L1_DoubleMu0_HighQ
+ HLT_Mu5_Track2_Jpsi_v9 6 6 6 6 6 6 6 6 6 L1_SingleMu3
+ HLT_Mu7_Track7_Jpsi_v10 1 1 1 1 1 30 20 15 10 L1_SingleMu7
+ dataset MultiJet
+ HLT_CentralJet46_CentralJet38_CentralJet20_DiBTagIP3D_v1 1 1 1 1 1 1 1 1 1 L1_TripleJet_36_36_12_Central
+ HLT_CentralJet46_CentralJet38_DiBTagIP3D_v3 1 1 1 1 30 20 15 10 7 L1_DoubleJet36_Central
+ HLT_CentralJet60_CentralJet53_DiBTagIP3D_v2 20 1 1 1 1 1 1 1 1 L1_DoubleJet44_Central
+ HLT_DiCentralJet36_BTagIP3DLoose_v1 150 2200 1800 1500 1100 800 550 400 250 L1_DoubleJet36_Central
+ HLT_DoubleJet30_ForwardBackward_v7 6000 600 60 30 20 15 10 7 5 L1_DoubleForJet32_EtaOpp
+ HLT_DoubleJet60_ForwardBackward_v7 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ HLT_DoubleJet70_ForwardBackward_v7 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ HLT_DoubleJet80_ForwardBackward_v7 1 1 1 1 1 1 1 1 1 L1_DoubleForJet44_EtaOpp
+ HLT_EightJet120_v2 1 1 1 1 1 1 1 1 1 L1_QuadJet28_Central
+ HLT_ExclDiJet60_HFAND_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet36_FwdVeto
+ HLT_ExclDiJet60_HFOR_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet36
+ HLT_L1DoubleJet36Central_v4 8110 8110 8110 10200 250000 180000 130000 85200 60900 L1_DoubleJet36_Central
+ HLT_L1ETM30_v4 6800 5440 4080 4080 2720 1910 1360 960 680 L1_ETM30
+ HLT_L1MultiJet_v4 2030 5420 4060 4060 2710 1900 1360 950 680 L1_HTT50 OR L1_TripleJet28_Central OR L1_QuadJet20_Central
+ HLT_QuadJet40_IsoPFTau40_v13 15 15 12 12 8 5 4 2 2 L1_QuadJet28_Central
+ HLT_QuadJet40_v8 560 470 350 350 240 170 120 80 60 L1_QuadJet28_Central
+ HLT_QuadJet45_IsoPFTau45_v8 1 1 1 1 1 1 1 1 1 L1_QuadJet28_Central
+ HLT_QuadJet50_DiJet40_v2 1 1 1 1 1 1 1 1 1 L1_QuadJet28_Central
+ HLT_QuadJet50_Jet40_Jet30_v4 200 60 30 1 1 1 1 1 1 L1_QuadJet28_Central
+ HLT_QuadJet70_v7 1 1 1 1 1 1 1 1 1 L1_QuadJet28_Central
+ HLT_QuadJet80_v2 1 1 1 1 1 1 1 1 1 L1_QuadJet28_Central
+ dataset Photon
+ HLT_DoubleEle33_CaloIdL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoubleEle45_CaloIdL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton33_HEVT_v4 15 10 10 8 6 4 3 2 1 L1_SingleEG20
+ HLT_DoublePhoton38_HEVT_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton40_MR150_v6 0 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton40_R014_MR150_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton5_IsoVL_CEP_v7 1 1 1 1 1 1 1 1 1 L1_DoubleEG2_FwdVeto
+ HLT_DoublePhoton60_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton80_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon135_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon200_NoHE_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon20_CaloIdVL_IsoL_v7 94 94 94 94 3760 2640 1880 1320 940 L1_SingleEG12
+ HLT_Photon20_R9Id_Photon18_R9Id_v7 1 1 1 1 40 30 20 15 10 L1_SingleEG12
+ HLT_Photon225_NoHE_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon26_CaloIdXL_IsoXL_Photon18_CaloIdXL_IsoXL_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Photon26_CaloIdXL_IsoXL_Photon18_R9Id_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Photon26_CaloIdXL_IsoXL_Photon18_v1 190 150 110 110 70 50 35 25 20 L1_DoubleEG_12_5
+ HLT_Photon26_Photon18_v7 1740 1390 1040 1040 700 490 350 250 180 L1_DoubleEG_12_5
+ HLT_Photon26_R9Id_Photon18_CaloIdXL_IsoXL_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Photon26_R9Id_Photon18_R9Id_v4 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Photon30_CaloIdVL_IsoL_v9 7000 5000 3400 3400 2270 1590 1140 800 570 L1_SingleEG20
+ HLT_Photon30_CaloIdVL_v8 4000 3000 2000 2000 1340 940 670 470 340 L1_SingleEG20
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_CaloIdL_IsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_R9Id_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_v5 65 50 40 30 25 20 10 9 6 L1_SingleEG20
+ HLT_Photon36_CaloIdVL_Photon22_CaloIdVL_v2 50 40 30 30 20 15 10 7 5 L1_SingleEG20
+ HLT_Photon36_Photon22_v1 750 600 450 450 300 210 150 110 75 L1_SingleEG20
+ HLT_Photon36_R9Id_Photon22_CaloIdL_IsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_R9Id_Photon22_R9Id_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon400_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon44_CaloIdL_Photon34_CaloIdL_v2 100 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon48_CaloIdL_Photon38_CaloIdL_v2 50 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon50_CaloIdVL_IsoL_v7 300 240 180 180 120 85 60 40 30 L1_SingleEG20
+ HLT_Photon50_CaloIdVL_v4 440 350 260 260 180 130 85 60 40 L1_SingleEG20
+ HLT_Photon75_CaloIdVL_IsoL_v8 60 45 35 35 20 15 10 8 5 L1_SingleEG20
+ HLT_Photon75_CaloIdVL_v7 100 80 60 60 40 30 20 15 10 L1_SingleEG20
+ HLT_Photon90_CaloIdVL_IsoL_v5 100 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon90_CaloIdVL_v4 30 25 20 15 10 9 6 4 3 L1_SingleEG20
+ dataset PhotonHad
+ HLT_Photon30_CaloIdVT_CentralJet20_BTagIP_v3 50 40 30 30 20 15 10 7 5 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R005_MR150_v5 450 360 270 270 180 130 90 60 45 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R017_MR500_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R023_MR350_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R029_MR250_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R042_MR200_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon55_CaloIdL_R017_MR500_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon55_CaloIdL_R023_MR350_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon55_CaloIdL_R029_MR250_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon55_CaloIdL_R042_MR200_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_HT400_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_HT500_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_MHT110_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_MHT90_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleElectron
+ HLT_Ele100_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v5 1 600 480 480 320 230 160 120 80 L1_SingleEG18
+ HLT_Ele27_WP80_PFMT50_v4 1 1 40 30 1 1 1 1 1 L1_SingleEG15
+ HLT_Ele32_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v5 600 480 360 360 240 170 120 85 60 L1_SingleEG20
+ HLT_Ele32_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v7 100 80 60 60 40 30 20 15 10 L1_SingleEG20
+ HLT_Ele32_WP70_PFMT50_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele65_CaloIdVT_TrkIdT_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleMu
+ HLT_IsoMu15_eta2p1_v1 160 140 100 80 70 40 30 20 15 L1_SingleMu14_Eta2p1
+ HLT_IsoMu15_v14 8 15 20 340 270 190 140 90 65 L1_SingleMu10
+ HLT_IsoMu17_v14 0 0 0 250 200 140 100 70 50 L1_SingleMu10
+ HLT_IsoMu20_v9 3 8 8 1 1 1 1 1 1 L1_SingleMu12
+ HLT_IsoMu24_eta2p1_v3 150 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu24_v9 8 8 1 1 1 1 1 1 1 L1_SingleMu16
+ HLT_IsoMu30_eta2p1_v3 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu34_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1
+ HLT_L1SingleMu10_v4 1870 4480 4480 74700 59800 41900 29900 21000 15000 L1_SingleMu10
+ HLT_L1SingleMu20_v4 3740 3990 44800 44800 29900 21000 15000 10500 7470 L1_SingleMu20
+ HLT_L2Mu10_v6 270 640 640 10700 8560 6000 4280 3000 2140 L1_SingleMu10
+ HLT_L2Mu20_v6 180 430 430 5380 4300 3000 2150 1500 1080 L1_SingleMu12
+ HLT_Mu100_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1
+ HLT_Mu12_v8 70 70 70 70 70 2000 1400 1000 700 L1_SingleMu7
+ HLT_Mu15_v9 25 65 65 1090 870 610 440 310 220 L1_SingleMu10
+ HLT_Mu20_v8 10 30 30 380 300 210 10 7 5 L1_SingleMu12
+ HLT_Mu24_eta2p1_v1 90 200 150 150 100 70 4 3 2 L1_SingleMu14_Eta2p1
+ HLT_Mu24_v8 20 25 275 275 190 130 90 65 45 L1_SingleMu16
+ HLT_Mu30_eta2p1_v1 200 160 120 120 80 55 40 30 20 L1_SingleMu14_Eta2p1
+ HLT_Mu30_v8 4 10 10 130 1 1 1 1 1 L1_SingleMu12
+ HLT_Mu40_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1
+ HLT_Mu40_v6 4 4 1 1 1 1 1 1 1 L1_SingleMu16
+ HLT_Mu5_v10 320 640 640 640 640 640 640 640 640 L1_SingleMu3
+ HLT_Mu60_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1
+ HLT_Mu8_v8 80 40 40 40 40 40 40 40 40 L1_SingleMu3
+ dataset Tau
+ HLT_DoubleIsoPFTau45_Trk5_eta2p1_v3 1 1 1 1 1 1 1 1 1 L1_DoubleTauJet44_Eta2p17 OR L1_DoubleJet64_Central
+ HLT_IsoPFTau40_IsoPFTau30_Trk5_eta2p1_v3 0 0 0 1 1 1 1 1 1 L1_DoubleTauJet36_Eta2p17 OR L1_DoubleJet44_Central
+ HLT_MediumIsoPFTau35_Trk20_MET60_v1 1 1 1 1 1 1 1 1 1 L1_Jet52_Central_ETM30
+ HLT_MediumIsoPFTau35_Trk20_MET70_v1 1 1 1 1 1 1 1 1 1 L1_Jet52_Central_ETM30
+ HLT_MediumIsoPFTau35_Trk20_v1 1 11 11 11 11 11 11 11 11 L1_SingleJet52_Central
+ dataset TauPlusX
+ HLT_Ele18_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_MediumIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Ele18_CaloIdVT_TrkIdT_MediumIsoPFTau20_v1 1 4 90 90 60 40 30 20 15 L1_SingleEG15
+ HLT_Ele20_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_MediumIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG18 OR L1_SingleEG20
+ HLT_HT300_DoubleIsoPFTau10_Trk3_PFMHT40_v8 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT350_DoubleIsoPFTau10_Trk3_PFMHT45_v8 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_IsoMu15_LooseIsoPFTau15_v9 0 0 0 1 1 1 1 1 1 L1_SingleMu10
+ HLT_IsoMu15_eta2p1_LooseIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu15_eta2p1_MediumIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu15_eta2p1_TightIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_Mu15_LooseIsoPFTau15_v9 0 0 110 90 70 50 35 25 15 L1_SingleMu10
+ HLT_QuadJet50_IsoPFTau50_v2 1 1 1 1 1 1 1 1 1 L1_QuadJet28_Central
+/cdaq/physics/Run2011/3e33/v2.3/HLT/V2
+ 176461,176463,176464,176465,176466,176467,176468,176469,176470
+ dataset BTag
+ HLT_BTagMu_DiJet110_Mu5_v10 2 2 2 2 2 5 4 2 2 L1_Mu3_Jet28_Central
+ HLT_BTagMu_DiJet20_Mu5_v10 60 60 60 60 60 840 600 420 300 L1_Mu3_Jet16_Central
+ HLT_BTagMu_DiJet40_Mu5_v10 30 30 30 30 30 210 150 110 75 L1_Mu3_Jet20_Central
+ HLT_BTagMu_DiJet70_Mu5_v10 10 10 10 10 10 30 20 15 10 L1_Mu3_Jet28_Central
+ dataset Commissioning
+ = HLT_Activity_Ecal_SC7_v8 150 100 75 65 50 35 25 15 10 L1_ZeroBias
+ HLT_BeamGas_HF_v6 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf
+ HLT_IsoTrackHB_v7 1 1 1 1 1 7 3 2 1 L1_SingleJet68
+ HLT_IsoTrackHE_v8 3 3 3 3 3 20 15 10 5 L1_SingleJet68
+ HLT_L1SingleEG12_v3 220 220 220 220 8580 6010 4290 3010 2150 L1_SingleEG12
+ HLT_L1SingleEG5_v3 1740 1740 1740 1740 1740 1740 1740 1740 1740 L1_SingleEG5
+ HLT_L1SingleJet16_v4 50 50 50 50 50 50 50 50 50 L1_SingleJet16
+ HLT_L1SingleJet36_v4 500 500 500 500 500 500 500 500 500 L1_SingleJet36
+ HLT_L1SingleMuOpen_DT_v4 75 75 75 75 75 75 75 75 75 L1_SingleMuOpen
+ HLT_L1SingleMuOpen_v4 620 620 620 620 620 620 620 620 620 L1_SingleMuOpen
+ HLT_L1_Interbunch_BSC_v3 100 100 100 100 100 100 100 100 100 L1_InterBunch_Bsc
+ HLT_L1_PreCollisions_v3 5 5 5 5 5 5 5 5 5 L1_PreCollisions
+ HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v9 4 4 4 4 4 5 4 3 8 L1_SingleMu5_Eta1p5_Q80
+ dataset Cosmics
+ HLT_BeamHalo_v6 1 1 1 1 1 1 1 1 1 L1_BeamHalo
+ HLT_L1SingleMuOpen_AntiBPTX_v3 1 1 1 1 1 1 1 1 1 L1_SingleMuOpen
+ HLT_L1TrackerCosmics_v4 1 1 1 1 1 1 1 1 1 technical bits: 25
+ HLT_RegionalCosmicTracking_v7 1 1 1 1 1 1 1 1 1 (technical bits: 25) AND (L1_SingleMuOpen)
+ dataset DoubleElectron
+ HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_CaloIdT_TrkIdVL_v3 1 1 1 1 1 1 1 1 1 L1_TripleEG7
+ HLT_Ele17_CaloIdL_CaloIsoVL_v8 180 150 110 90 4200 3000 2100 1500 1000 L1_SingleEG12
+ HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v8 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass30_v7 3 2 2 1 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v8 1 1 1 1 40 30 20 15 10 L1_SingleEG12
+ HLT_Ele22_CaloIdL_CaloIsoVL_Ele15_HFT_v1 1 1 1 1 1 1 1 1 1 L1_EG18_ForJet16
+ HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_Ele17_v1 0 0 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_v6 3 2 2 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v8 2 2 2 2 2 2 2 2 2 L1_SingleEG5
+ HLT_Ele8_CaloIdL_CaloIsoVL_v8 30 30 30 40 40 40 40 40 40 L1_SingleEG5
+ HLT_Ele8_CaloIdL_TrkIdVL_v8 15 15 15 20 20 20 20 20 20 L1_SingleEG5
+ HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v6 15 15 15 20 20 20 20 20 20 L1_SingleEG5
+ HLT_Ele8_v8 150 150 150 240 240 240 240 240 240 L1_SingleEG5
+ HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v9 75 60 45 35 30 20 15 10 7 L1_DoubleEG_12_5
+ HLT_TripleEle10_CaloIdL_TrkIdVL_v9 1 1 1 1 1 1 1 1 1 L1_TripleEG7
+ dataset DoubleMu
+ HLT_DoubleMu3_v10 45 45 45 665 450 310 230 160 110 L1_DoubleMu0
+ HLT_DoubleMu45_v6 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5
+ HLT_DoubleMu5_Acoplanarity03_v6 140 110 80 80 50 35 25 20 10 L1_DoubleMu3
+ HLT_DoubleMu5_IsoMu5_v8 1 1 1 1 1 1 1 1 1 L1_TripleMu0
+ HLT_DoubleMu5_v1 10 10 10 125 100 70 50 35 25 L1_DoubleMu0
+ HLT_DoubleMu6_Acoplanarity03_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5
+ HLT_DoubleMu6_v8 10 90 70 70 45 30 20 15 10 L1_DoubleMu3
+ HLT_DoubleMu7_v8 5 45 35 35 20 15 10 8 5 L1_DoubleMu3
+ HLT_L1DoubleMu0_v4 1510 1510 1510 22550 15100 10600 7520 5270 3760 L1_DoubleMu0
+ HLT_L2DoubleMu0_v7 470 470 470 7000 4670 3270 2340 1640 1170 L1_DoubleMu0
+ HLT_L2DoubleMu23_NoVertex_v7 2 20 15 10 10 7 5 3 2 L1_DoubleMu3
+ HLT_L2DoubleMu30_NoVertex_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ HLT_Mu13_Mu8_v7 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5
+ HLT_Mu17_Mu8_v7 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5
+ HLT_Mu8_Jet40_v10 2310 2310 2310 2310 2310 16200 11600 8090 5780 L1_Mu3_Jet20_Central
+ HLT_TripleMu5_v9 1 1 1 1 1 1 1 1 1 L1_TripleMu0
+ dataset ElectronHad
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_HT150_v6 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT75
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass4_HT150_v3 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT75
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_v3 2 2 2 1 2 1 2 1 2 L1_DoubleEG5
+ HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R005_MR200_v1 50 40 25 25 20 10 8 7 3 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R025_MR200_v1 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R029_MR200_v1 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_PFMHT25_v4 1 1 1 1 1 1 1 1 1 L1_EG5_HTT100
+ HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_PFMHT40_v1 1 1 1 1 1 1 1 1 1 L1_EG5_HTT100
+ HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_v2 17 17 17 17 680 480 340 240 170 L1_SingleEG12
+ HLT_Ele20_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_Jet20_v2 0 0 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_BTagIP_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_v5 200 160 120 120 80 55 40 30 20 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralJet30_v5 25 20 15 10 10 7 5 3 2 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_QuadCentralJet30_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralJet30_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_BTagIP_v9 15 10 10 8 6 4 3 2 1 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v9 400 320 240 240 160 120 80 55 40 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_DiCentralJet30_v8 200 160 120 120 80 55 40 30 20 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_QuadCentralJet30_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_TriCentralJet30_v8 10 8 6 6 4 2 2 1 1 L1_SingleEG20
+ HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT20_v2 30 20 15 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_v1 25 20 15 10 10 7 5 3 2 L1_SingleEG20
+ HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_Jet20_v1 1 5 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele27_CaloIdVT_TrkIdT_CentralJet30_CentralJet25_v1 30 25 20 15 10 9 6 4 3 L1_SingleEG20
+ HLT_Ele27_CaloIdVT_TrkIdT_Jet35_Jet25_Deta3_Jet20_v1 16 14 10 8 7 5 3 2 2 L1_SingleEG20
+ HLT_Ele30_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralJet30_PFMHT25_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele30_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3p5_Jet25_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v5 1500 1200 900 900 600 420 600 630 650 L1_EG5_DoubleJet20_Central
+ HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v5 10 9 7 5 4 3 4 4 4 L1_EG5_DoubleJet20_Central
+ HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v5 150 120 85 85 55 40 55 60 60 L1_EG5_DoubleJet20_Central
+ HLT_HT200_DoubleEle5_CaloIdVL_MassJPsi_v3 0 0 0 0 0 0 0 0 0 L1_HTT100
+ HLT_HT300_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT40_v6 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_Ele30_CaloIdT_TrkIdT_v1 1 1 1 1 1 1 1 1 1 L1_EG5_HTT100
+ HLT_HT350_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT45_v6 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT400_Ele60_CaloIdT_TrkIdT_v1 1 1 1 1 1 1 1 1 1 L1_EG5_HTT100
+ dataset FEDMonitor
+ HLT_DTErrors_v2 1 1 1 1 1 1 1 1 1 (none)
+ dataset HT
+ HLT_DiJet130_PT130_v6 50 50 50 50 50 350 250 180 130 L1_SingleJet68
+ HLT_DiJet160_PT160_v6 0 1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_FatJetMass750_DR1p1_Deta2p0_v2 15 10 10 8 6 4 3 2 1 L1_HTT100
+ HLT_FatJetMass850_DR1p1_Deta2p0_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT150_v8 12600 12600 12600 24300 25200 180000 130000 88200 63000 L1_HTT50
+ HLT_HT2000_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT200_AlphaT0p55_v2 300 25 20 15 10 7 5 3 2 L1_HTT75
+ HLT_HT200_v8 4080 3400 2550 2550 1700 1190 850 600 430 L1_HTT75
+ HLT_HT250_AlphaT0p53_v6 40 4 3 2 2 1 1 1 1 L1_HTT100
+ HLT_HT250_AlphaT0p55_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_DoubleDisplacedJet60_PromptTrack_v6 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_DoubleDisplacedJet60_v8 30 25 20 15 10 9 6 4 3 L1_HTT100
+ HLT_HT250_MHT100_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_MHT90_v2 0 0 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_v8 1680 1400 1050 1050 700 490 350 250 180 L1_HTT100
+ HLT_HT300_AlphaT0p53_v6 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_AlphaT0p54_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_CentralJet30_BTagIP_PFMHT55_v8 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_CentralJet30_BTagIP_PFMHT65_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_CentralJet30_BTagIP_v7 120 110 80 80 50 35 25 20 10 L1_HTT100
+ HLT_HT300_MHT80_v2 0 0 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_MHT90_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_PFMHT55_v8 30 25 18 18 10 8 6 4 3 L1_HTT100
+ HLT_HT300_PFMHT65_v1 0 0 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_v9 660 590 440 440 300 210 150 110 70 L1_HTT100
+ HLT_HT350_AlphaT0p52_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_AlphaT0p53_v7 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_MHT70_v2 0 0 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_MHT80_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_MHT90_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_v8 350 280 210 210 140 100 70 50 35 L1_HTT100
+ HLT_HT400_AlphaT0p51_v7 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT400_AlphaT0p52_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT400_MHT80_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT400_v8 175 140 105 105 70 50 35 25 15 L1_HTT100
+ HLT_HT450_AlphaT0p51_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT450_AlphaT0p52_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT450_v8 80 65 50 40 30 20 15 10 8 L1_HTT100
+ HLT_HT500_JetPt60_DPhi2p94_v2 0 8 6 6 1 1 1 1 1 L1_HTT100
+ HLT_HT500_v8 45 40 30 30 20 15 10 7 5 L1_HTT100
+ HLT_HT550_JetPt60_DPhi2p94_v2 0 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT550_v8 40 30 25 20 15 10 8 5 4 L1_HTT100
+ HLT_HT600_JetPt60_DPhi2p94_v1 0 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT600_v1 100 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT650_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_R014_MR150_v7 5250 4200 3150 3150 2100 1470 1050 740 530 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R020_MR150_v7 2300 1840 1380 1380 920 650 460 330 230 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R020_MR550_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R023_MR550_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R025_MR150_v7 800 640 480 480 320 230 160 120 80 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R025_MR450_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R029_MR450_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R033_MR350_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R036_MR350_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R038_MR250_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R042_MR250_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ dataset HcalHPDNoise
+ HLT_GlobalRunHPDNoise_v5 1500 1500 1500 1500 1500 1500 1500 1500 1500 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo
+ HLT_L1Tech_HBHEHO_totalOR_v3 1 1 1 1 1 1 1 1 1 technical bits: 11 OR 12
+ HLT_L1Tech_HCAL_HF_single_channel_v1 500 500 500 500 500 350 250 175 125 technical bits: 8
+ dataset HcalNZS
+ HLT_HcalNZS_v7 15 15 15 15 15 15 15 15 15 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG12 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias
+ HLT_HcalPhiSym_v8 15 15 15 15 15 15 15 15 15 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5
+ dataset HighPileUp
+ HLT_60Jet10_v1 1000 200 100 70 60 50 40 30 20 L1_DoubleForJet32_EtaOpp
+ HLT_70Jet10_v1 100 70 40 30 20 14 10 7 5 L1_DoubleForJet32_EtaOpp
+ HLT_70Jet13_v1 5 4 3 2 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ dataset Jet
+ HLT_DiJetAve110_v6 200 200 200 200 200 1400 1000 700 500 L1_SingleJet68
+ HLT_DiJetAve190_v6 5 45 35 35 20 15 10 8 5 L1_SingleJet92
+ HLT_DiJetAve240_v6 2 15 12 12 8 5 4 2 2 L1_SingleJet92
+ HLT_DiJetAve300_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_DiJetAve30_v6 4 4 4 3 4 4 4 4 4 L1_SingleJet16
+ HLT_DiJetAve370_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_DiJetAve60_v6 42 42 42 42 42 42 42 42 42 L1_SingleJet36
+ HLT_Jet110_v6 400 400 400 400 400 2800 2000 1400 1000 L1_SingleJet68
+ HLT_Jet190_v6 10 100 75 60 50 35 25 15 10 L1_SingleJet92
+ HLT_Jet240_CentralJet30_BTagIP_v3 0 0 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet240_v6 4 30 24 24 15 10 8 5 4 L1_SingleJet92
+ HLT_Jet270_CentralJet30_BTagIP_v3 0 0 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet300_v5 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet30_v6 8 8 8 6 8 8 8 8 8 L1_SingleJet16
+ HLT_Jet370_NoJetID_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet370_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet60_v6 84 84 84 84 84 84 84 84 84 L1_SingleJet36
+ HLT_Jet800_v1 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ dataset LogMonitor
+ HLT_LogMonitor_v1 1 1 1 1 1 1 1 1 1 (none)
+ dataset MET
+ HLT_CentralJet80_MET100_v7 5 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_CentralJet80_MET160_v7 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_CentralJet80_MET65_v7 250 200 150 150 100 70 50 35 25 L1_ETM30
+ HLT_CentralJet80_MET80_v6 10 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_DiCentralJet20_BTagIP_MET65_v7 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_DiCentralJet20_MET100_HBHENoiseFiltered_v1 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_DiCentralJet20_MET80_v5 7 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_DiJet60_MET45_v7 14 10 14 10 10 10 10 14 140 L1_ETM20
+ HLT_L2Mu60_1Hit_MET40_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu20
+ HLT_L2Mu60_1Hit_MET60_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu20
+ HLT_MET100_HBHENoiseFiltered_v6 35 30 21 15 15 9 7 4 3 L1_ETM30
+ HLT_MET100_v7 35 30 21 15 15 9 7 4 3 L1_ETM30
+ HLT_MET120_HBHENoiseFiltered_v6 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET120_v7 10 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET200_HBHENoiseFiltered_v6 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET200_v7 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET400_v2 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET65_HBHENoiseFiltered_v5 380 300 225 225 150 110 75 50 35 L1_ETM30
+ HLT_MET65_v4 380 300 225 225 150 110 75 50 35 L1_ETM30
+ HLT_PFMHT150_v12 1 1 1 1 1 1 1 1 1 L1_ETM30
+ dataset MinimumBias
+ HLT_JetE30_NoBPTX3BX_NoHalo_v8 1 1 1 1 1 1 1 1 1 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_NoHalo_v8 1 1 1 1 1 1 1 1 1 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_v6 40 30 24 24 15 10 8 8 40 L1_SingleJet20_Central_NotBptxOR
+ HLT_JetE50_NoBPTX3BX_NoHalo_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet32_NotBptxOR_NotMuBeamHalo
+ HLT_Physics_v2 8000 8000 8000 8000 8000 8000 8000 8000 8000 (none)
+ HLT_PixelTracks_Multiplicity100_v7 1 1 1 1 1 1 1 1 1 L1_ETT220
+ HLT_PixelTracks_Multiplicity80_v7 15 9 9 7 6 4 3 2 1 L1_ETT220
+ HLT_Random_v1 600 600 600 600 600 600 600 600 600 (none)
+ = HLT_ZeroBias_v4 50 50 50 50 50 50 50 50 50 L1_ZeroBias
+ dataset MuEG
+ HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v10 1 1 1 1 1 1 1 1 1 L1_DoubleMuOpen_EG5
+ HLT_DoubleMu5_Ele8_CaloIdT_TrkIdVL_v4 1 1 1 1 1 1 1 1 1 L1_DoubleMuOpen_EG5
+ HLT_Mu15_DoublePhoton15_CaloIdL_v10 1 1 1 1 1 1 1 1 1 L1_Mu7_EG5
+ HLT_Mu15_Photon20_CaloIdL_v10 3 2 2 1 1 1 1 1 1 L1_MuOpen_EG12
+ HLT_Mu17_Ele8_CaloIdL_v9 0 0 1 1 1 1 1 1 1 L1_Mu7_EG5
+ HLT_Mu17_Ele8_CaloIdT_CaloIsoVL_v4 1 1 1 1 1 1 1 1 1 L1_Mu12_EG5
+ HLT_Mu5_DoubleEle8_CaloIdT_TrkIdVL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_DoubleEG5
+ HLT_Mu5_Ele8_CaloIdT_CaloIsoVL_v1 315 315 315 315 2100 1470 1050 740 530 L1_Mu3_EG5
+ HLT_Mu5_Ele8_CaloIdT_TrkIdVL_Ele8_CaloIdL_TrkIdVL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_DoubleEG5
+ HLT_Mu8_Ele17_CaloIdL_v9 120 90 70 70 45 30 20 15 10 L1_MuOpen_EG12
+ HLT_Mu8_Ele17_CaloIdT_CaloIsoVL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG12
+ HLT_Mu8_Photon20_CaloIdVT_IsoT_v9 3 2 2 1 1 1 1 1 1 L1_MuOpen_EG12
+ dataset MuHad
+ HLT_DoubleMu5_HT150_v1 100 1 1 1 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen)
+ HLT_DoubleMu5_Mass4_HT150_v1 1 1 1 1 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen)
+ HLT_HT250_Mu15_PFMHT40_v4 10 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT300_Mu15_PFMHT40_v1 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT300_Mu5_PFMHT40_v8 0 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT350_Mu5_PFMHT45_v8 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_IsoMu17_eta2p1_CentralJet30_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_CentralJet30_v1 45 35 27 20 20 10 9 6 4 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_DiCentralJet30_v1 15 10 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_QuadCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_TriCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu20_DiCentralJet34_v3 1 1 1 15 10 9 6 4 3 L1_SingleMu10
+ HLT_Mu10_R005_MR200_v1 40 30 25 20 15 10 7 5 4 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen)
+ HLT_Mu10_R025_MR200_v1 1 1 1 1 1 1 1 1 1 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen)
+ HLT_Mu10_R029_MR200_v1 1 1 1 1 1 1 1 1 1 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen)
+ HLT_Mu12_eta2p1_DiCentralJet20_BTagIP3D1stTrack_v1 250 200 150 150 100 70 50 35 25 L1_Mu10_Eta2p1_DoubleJet_16_8_Central
+ HLT_Mu12_eta2p1_DiCentralJet20_DiBTagIP3D1stTrack_v1 1 1 1 1 1 1 1 1 1 L1_Mu10_Eta2p1_DoubleJet_16_8_Central
+ HLT_Mu12_eta2p1_DiCentralJet30_BTagIP3D_v1 80 65 50 40 30 20 15 10 8 L1_Mu10_Eta2p1_DoubleJet_16_8_Central
+ HLT_Mu17_eta2p1_CentralJet30_BTagIP_v1 130 100 75 60 50 35 25 15 10 L1_SingleMu14_Eta2p1
+ HLT_Mu17_eta2p1_CentralJet30_v1 750 600 450 450 300 210 150 110 75 L1_SingleMu14_Eta2p1
+ HLT_Mu17_eta2p1_DiCentralJet30_v1 400 320 240 240 160 120 80 55 40 L1_SingleMu14_Eta2p1
+ HLT_Mu17_eta2p1_QuadCentralJet30_v1 30 25 20 15 10 9 6 4 3 L1_SingleMu14_Eta2p1
+ HLT_Mu17_eta2p1_TriCentralJet30_v1 130 100 75 60 50 35 25 15 10 L1_SingleMu14_Eta2p1
+ HLT_Mu40_HT200_v4 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu5_DiJet30_v1 20080 20080 20080 20080 20080 150000 110000 70300 50200 L1_Mu3_Jet20_Central
+ HLT_Mu5_Ele8_CaloIdT_TrkIdVL_HT150_v1 100 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu5_Ele8_CaloIdT_TrkIdVL_Mass4_HT150_v6 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu5_QuadJet30_v1 150 150 150 150 150 1050 750 530 380 L1_Mu3_Jet20_Central
+ HLT_Mu5_TriJet30_v1 1470 1470 1470 1470 1470 10300 7350 5150 3680 L1_Mu3_Jet20_Central
+ HLT_Mu60_HT200_v1 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ dataset MuOnia
+ HLT_Dimuon0_Jpsi_Muon_v7 1 1 1 1 1 1 1 1 1 L1_TripleMu0
+ HLT_Dimuon0_Jpsi_NoVertexing_v3 300 240 180 180 120 85 60 40 30 L1_DoubleMu0_HighQ
+ HLT_Dimuon0_Jpsi_v6 200 160 120 120 80 55 40 30 20 L1_DoubleMu0_HighQ
+ HLT_Dimuon0_Upsilon_Muon_v7 1 1 1 1 1 1 1 1 1 L1_TripleMu0
+ HLT_Dimuon0_Upsilon_v6 200 160 120 120 80 55 40 30 20 L1_DoubleMu0_HighQ
+ HLT_Dimuon10_Jpsi_Barrel_v6 0 0 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Dimuon11_PsiPrime_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Dimuon13_Jpsi_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Dimuon6_LowMass_v1 1 1 3 2 2 1 1 1 1 L1_DoubleMu3
+ HLT_Dimuon7_Upsilon_Barrel_v1 0 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Dimuon9_PsiPrime_v1 0 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Dimuon9_Upsilon_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu4_Dimuon4_Bs_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu4_Dimuon6_Bs_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu4_Jpsi_Displaced_v1 0 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu4p5_LowMass_Displaced_v1 0 0 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu5_Jpsi_Displaced_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu5_LowMass_Displaced_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Mu5_L2Mu2_Jpsi_v9 500 320 240 240 160 120 80 55 40 L1_DoubleMu0_HighQ
+ HLT_Mu5_Track2_Jpsi_v9 6 6 6 6 6 6 6 6 6 L1_SingleMu3
+ HLT_Mu7_Track7_Jpsi_v10 1 1 1 1 1 30 20 15 10 L1_SingleMu7
+ dataset MultiJet
+ HLT_CentralJet46_CentralJet38_CentralJet20_DiBTagIP3D_v1 1 1 1 1 1 1 1 1 1 L1_TripleJet_36_36_12_Central
+ HLT_CentralJet46_CentralJet38_DiBTagIP3D_v3 1 1 1 1 30 20 15 10 7 L1_DoubleJet36_Central
+ HLT_CentralJet60_CentralJet53_DiBTagIP3D_v2 20 1 1 1 1 1 1 1 1 L1_DoubleJet44_Central
+ HLT_DiCentralJet36_BTagIP3DLoose_v1 150 2200 1800 1500 1100 800 550 400 250 L1_DoubleJet36_Central
+ HLT_DoubleJet30_ForwardBackward_v7 6000 600 60 30 20 15 10 7 5 L1_DoubleForJet32_EtaOpp
+ HLT_DoubleJet60_ForwardBackward_v7 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ HLT_DoubleJet70_ForwardBackward_v7 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ HLT_DoubleJet80_ForwardBackward_v7 1 1 1 1 1 1 1 1 1 L1_DoubleForJet44_EtaOpp
+ HLT_EightJet120_v1 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ HLT_ExclDiJet60_HFAND_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet36_FwdVeto
+ HLT_ExclDiJet60_HFOR_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet36
+ HLT_L1DoubleJet36Central_v4 8110 8110 8110 10200 250000 180000 130000 85200 60900 L1_DoubleJet36_Central
+ HLT_L1ETM30_v4 6800 5440 4080 4080 2720 1910 1360 960 680 L1_ETM30
+ HLT_L1MultiJet_v4 2030 5420 4060 4060 2710 1900 1360 950 680 L1_HTT50 OR L1_TripleJet28_Central OR L1_QuadJet20_Central
+ HLT_QuadJet40_IsoPFTau40_v12 15 15 12 12 8 5 4 2 2 L1_QuadJet20_Central
+ HLT_QuadJet40_v7 560 470 350 350 240 170 120 80 60 L1_QuadJet20_Central
+ HLT_QuadJet45_IsoPFTau45_v7 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ HLT_QuadJet50_DiJet40_v1 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ HLT_QuadJet50_Jet40_Jet30_v3 200 60 30 1 1 1 1 1 1 L1_QuadJet20_Central
+ HLT_QuadJet70_v6 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ HLT_QuadJet80_v1 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ dataset Photon
+ HLT_DoubleEle33_CaloIdL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoubleEle45_CaloIdL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton33_HEVT_v4 15 10 10 8 6 4 3 2 1 L1_SingleEG20
+ HLT_DoublePhoton38_HEVT_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton40_MR150_v6 0 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton40_R014_MR150_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton5_IsoVL_CEP_v7 1 1 1 1 1 1 1 1 1 L1_DoubleEG2_FwdVeto
+ HLT_DoublePhoton60_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton80_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon135_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon200_NoHE_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon20_CaloIdVL_IsoL_v7 94 94 94 94 3760 2640 1880 1320 940 L1_SingleEG12
+ HLT_Photon20_R9Id_Photon18_R9Id_v7 1 1 1 1 40 30 20 15 10 L1_SingleEG12
+ HLT_Photon225_NoHE_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon26_CaloIdXL_IsoXL_Photon18_CaloIdXL_IsoXL_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Photon26_CaloIdXL_IsoXL_Photon18_R9Id_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Photon26_CaloIdXL_IsoXL_Photon18_v1 190 150 110 110 70 50 35 25 20 L1_DoubleEG_12_5
+ HLT_Photon26_Photon18_v7 1740 1390 1040 1040 700 490 350 250 180 L1_DoubleEG_12_5
+ HLT_Photon26_R9Id_Photon18_CaloIdXL_IsoXL_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Photon26_R9Id_Photon18_R9Id_v4 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Photon30_CaloIdVL_IsoL_v9 7000 5000 3400 3400 2270 1590 1140 800 570 L1_SingleEG20
+ HLT_Photon30_CaloIdVL_v8 4000 3000 2000 2000 1340 940 670 470 340 L1_SingleEG20
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_CaloIdL_IsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_R9Id_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_v5 65 50 40 30 25 20 10 9 6 L1_SingleEG20
+ HLT_Photon36_CaloIdVL_Photon22_CaloIdVL_v2 50 40 30 30 20 15 10 7 5 L1_SingleEG20
+ HLT_Photon36_Photon22_v1 750 600 450 450 300 210 150 110 75 L1_SingleEG20
+ HLT_Photon36_R9Id_Photon22_CaloIdL_IsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_R9Id_Photon22_R9Id_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon400_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon44_CaloIdL_Photon34_CaloIdL_v2 100 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon48_CaloIdL_Photon38_CaloIdL_v2 50 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon50_CaloIdVL_IsoL_v7 300 240 180 180 120 85 60 40 30 L1_SingleEG20
+ HLT_Photon50_CaloIdVL_v4 440 350 260 260 180 130 85 60 40 L1_SingleEG20
+ HLT_Photon75_CaloIdVL_IsoL_v8 60 45 35 35 20 15 10 8 5 L1_SingleEG20
+ HLT_Photon75_CaloIdVL_v7 100 80 60 60 40 30 20 15 10 L1_SingleEG20
+ HLT_Photon90_CaloIdVL_IsoL_v5 100 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon90_CaloIdVL_v4 30 25 20 15 10 9 6 4 3 L1_SingleEG20
+ dataset PhotonHad
+ HLT_Photon30_CaloIdVT_CentralJet20_BTagIP_v3 50 40 30 30 20 15 10 7 5 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R005_MR150_v5 450 360 270 270 180 130 90 60 45 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R017_MR500_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R023_MR350_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R029_MR250_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R042_MR200_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon55_CaloIdL_R017_MR500_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon55_CaloIdL_R023_MR350_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon55_CaloIdL_R029_MR250_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon55_CaloIdL_R042_MR200_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_HT400_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_HT500_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_MHT110_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_MHT90_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleElectron
+ HLT_Ele100_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v5 1 600 480 480 320 230 160 120 80 L1_SingleEG18
+ HLT_Ele27_WP80_PFMT50_v4 1 1 40 30 1 1 1 1 1 L1_SingleEG15
+ HLT_Ele32_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v5 600 480 360 360 240 170 120 85 60 L1_SingleEG20
+ HLT_Ele32_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v7 100 80 60 60 40 30 20 15 10 L1_SingleEG20
+ HLT_Ele32_WP70_PFMT50_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele65_CaloIdVT_TrkIdT_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleMu
+ HLT_IsoMu15_eta2p1_v1 160 140 100 80 70 40 30 20 15 L1_SingleMu14_Eta2p1
+ HLT_IsoMu15_v14 8 15 20 340 270 190 140 90 65 L1_SingleMu10
+ HLT_IsoMu17_v14 0 0 0 250 200 140 100 70 50 L1_SingleMu10
+ HLT_IsoMu20_v9 3 8 8 1 1 1 1 1 1 L1_SingleMu12
+ HLT_IsoMu24_eta2p1_v3 150 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu24_v9 8 8 1 1 1 1 1 1 1 L1_SingleMu16
+ HLT_IsoMu30_eta2p1_v3 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu34_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1
+ HLT_L1SingleMu10_v4 1870 4480 4480 74700 59800 41900 29900 21000 15000 L1_SingleMu10
+ HLT_L1SingleMu20_v4 3740 3990 44800 44800 29900 21000 15000 10500 7470 L1_SingleMu20
+ HLT_L2Mu10_v6 270 640 640 10700 8560 6000 4280 3000 2140 L1_SingleMu10
+ HLT_L2Mu20_v6 180 430 430 5380 4300 3000 2150 1500 1080 L1_SingleMu12
+ HLT_Mu100_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1
+ HLT_Mu12_v8 70 70 70 70 70 2000 1400 1000 700 L1_SingleMu7
+ HLT_Mu15_v9 25 65 65 1090 870 610 440 310 220 L1_SingleMu10
+ HLT_Mu20_v8 10 30 30 380 300 210 10 7 5 L1_SingleMu12
+ HLT_Mu24_eta2p1_v1 90 200 150 150 100 70 4 3 2 L1_SingleMu14_Eta2p1
+ HLT_Mu24_v8 20 25 275 275 190 130 90 65 45 L1_SingleMu16
+ HLT_Mu30_eta2p1_v1 200 160 120 120 80 55 40 30 20 L1_SingleMu14_Eta2p1
+ HLT_Mu30_v8 4 10 10 130 1 1 1 1 1 L1_SingleMu12
+ HLT_Mu40_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1
+ HLT_Mu40_v6 4 4 1 1 1 1 1 1 1 L1_SingleMu16
+ HLT_Mu5_v10 320 640 640 640 640 640 640 640 640 L1_SingleMu3
+ HLT_Mu60_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1
+ HLT_Mu8_v8 80 40 40 40 40 40 40 40 40 L1_SingleMu3
+ dataset Tau
+ HLT_DoubleIsoPFTau45_Trk5_eta2p1_v3 1 1 1 1 1 1 1 1 1 L1_DoubleTauJet44_Eta2p17 OR L1_DoubleJet64_Central
+ HLT_IsoPFTau40_IsoPFTau30_Trk5_eta2p1_v3 0 0 0 1 1 1 1 1 1 L1_DoubleTauJet36_Eta2p17 OR L1_DoubleJet44_Central
+ HLT_MediumIsoPFTau35_Trk20_MET60_v1 1 1 1 1 1 1 1 1 1 L1_Jet52_Central_ETM30
+ HLT_MediumIsoPFTau35_Trk20_MET70_v1 1 1 1 1 1 1 1 1 1 L1_Jet52_Central_ETM30
+ HLT_MediumIsoPFTau35_Trk20_v1 1 11 11 11 11 11 11 11 11 L1_SingleJet52_Central
+ dataset TauPlusX
+ HLT_Ele18_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_MediumIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Ele18_CaloIdVT_TrkIdT_MediumIsoPFTau20_v1 1 4 90 90 60 40 30 20 15 L1_SingleEG15
+ HLT_Ele20_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_MediumIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG18 OR L1_SingleEG20
+ HLT_HT300_DoubleIsoPFTau10_Trk3_PFMHT40_v8 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT350_DoubleIsoPFTau10_Trk3_PFMHT45_v8 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_IsoMu15_LooseIsoPFTau15_v9 0 0 0 1 1 1 1 1 1 L1_SingleMu10
+ HLT_IsoMu15_eta2p1_LooseIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu15_eta2p1_MediumIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu15_eta2p1_TightIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_Mu15_LooseIsoPFTau15_v9 0 0 110 90 70 50 35 25 15 L1_SingleMu10
+ HLT_QuadJet50_IsoPFTau50_v1 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+/cdaq/physics/Run2011/3e33/v2.2/HLT/V3
+ 176286,176289,176298,176304,176308,176309
+ dataset BTag
+ HLT_BTagMu_DiJet110_Mu5_v10 2 2 2 2 2 5 4 2 2 L1_Mu3_Jet28_Central
+ HLT_BTagMu_DiJet20_Mu5_v10 60 60 60 60 60 840 600 420 300 L1_Mu3_Jet16_Central
+ HLT_BTagMu_DiJet40_Mu5_v10 30 30 30 30 30 210 150 110 75 L1_Mu3_Jet20_Central
+ HLT_BTagMu_DiJet70_Mu5_v10 10 10 10 10 10 30 20 15 10 L1_Mu3_Jet28_Central
+ dataset Commissioning
+ = HLT_Activity_Ecal_SC7_v8 150 100 75 65 50 35 25 15 10 L1_ZeroBias
+ HLT_BeamGas_HF_v6 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf
+ HLT_IsoTrackHB_v7 1 1 1 1 1 7 3 2 1 L1_SingleJet68
+ HLT_IsoTrackHE_v8 3 3 3 3 3 20 15 10 5 L1_SingleJet68
+ HLT_L1SingleEG12_v3 220 220 220 220 8580 6010 4290 3010 2150 L1_SingleEG12
+ HLT_L1SingleEG5_v3 1740 1740 1740 1740 1740 1740 1740 1740 1740 L1_SingleEG5
+ HLT_L1SingleJet16_v4 50 50 50 50 50 50 50 50 50 L1_SingleJet16
+ HLT_L1SingleJet36_v4 500 500 500 500 500 500 500 500 500 L1_SingleJet36
+ HLT_L1SingleMuOpen_DT_v4 75 75 75 75 75 75 75 75 75 L1_SingleMuOpen
+ HLT_L1SingleMuOpen_v4 620 620 620 620 620 620 620 620 620 L1_SingleMuOpen
+ HLT_L1_Interbunch_BSC_v3 100 100 100 100 100 100 100 100 100 L1_InterBunch_Bsc
+ HLT_L1_PreCollisions_v3 5 5 5 5 5 5 5 5 5 L1_PreCollisions
+ HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v9 4 4 4 4 4 5 4 3 8 L1_SingleMu5_Eta1p5_Q80
+ dataset Cosmics
+ HLT_BeamHalo_v6 1 1 1 1 1 1 1 1 1 L1_BeamHalo
+ HLT_L1SingleMuOpen_AntiBPTX_v3 1 1 1 1 1 1 1 1 1 L1_SingleMuOpen
+ HLT_L1TrackerCosmics_v4 1 1 1 1 1 1 1 1 1 technical bits: 25
+ HLT_RegionalCosmicTracking_v7 1 1 1 1 1 1 1 1 1 (technical bits: 25) AND (L1_SingleMuOpen)
+ dataset DoubleElectron
+ HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_CaloIdT_TrkIdVL_v3 1 1 1 1 1 1 1 1 1 L1_TripleEG7
+ HLT_Ele17_CaloIdL_CaloIsoVL_v8 180 150 110 90 4200 3000 2100 1500 1000 L1_SingleEG12
+ HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v8 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass30_v7 3 2 2 1 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v8 1 1 1 1 40 30 20 15 10 L1_SingleEG12
+ HLT_Ele22_CaloIdL_CaloIsoVL_Ele15_HFT_v1 1 1 1 1 1 1 1 1 1 L1_EG18_ForJet16
+ HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_Ele17_v1 0 0 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_v6 3 2 2 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v8 2 2 2 2 2 2 2 2 2 L1_SingleEG5
+ HLT_Ele8_CaloIdL_CaloIsoVL_v8 30 30 30 40 40 40 40 40 40 L1_SingleEG5
+ HLT_Ele8_CaloIdL_TrkIdVL_v8 15 15 15 20 20 20 20 20 20 L1_SingleEG5
+ HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v6 15 15 15 20 20 20 20 20 20 L1_SingleEG5
+ HLT_Ele8_v8 150 150 150 240 240 240 240 240 240 L1_SingleEG5
+ HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v9 75 60 45 35 30 20 15 10 7 L1_DoubleEG_12_5
+ HLT_TripleEle10_CaloIdL_TrkIdVL_v9 1 1 1 1 1 1 1 1 1 L1_TripleEG7
+ dataset DoubleMu
+ HLT_DoubleMu3_v10 45 45 45 665 450 310 230 160 110 L1_DoubleMu0
+ HLT_DoubleMu45_v6 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5
+ HLT_DoubleMu5_Acoplanarity03_v6 140 110 80 80 50 35 25 20 10 L1_DoubleMu3
+ HLT_DoubleMu5_IsoMu5_v8 1 1 1 1 1 1 1 1 1 L1_TripleMu0
+ HLT_DoubleMu5_v1 10 10 10 125 100 70 50 35 25 L1_DoubleMu0
+ HLT_DoubleMu6_Acoplanarity03_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5
+ HLT_DoubleMu6_v8 10 90 70 70 45 30 20 15 10 L1_DoubleMu3
+ HLT_DoubleMu7_v8 5 45 35 35 20 15 10 8 5 L1_DoubleMu3
+ HLT_L1DoubleMu0_v4 1510 1510 1510 22550 15100 10600 7520 5270 3760 L1_DoubleMu0
+ HLT_L2DoubleMu0_v7 470 470 470 7000 4670 3270 2340 1640 1170 L1_DoubleMu0
+ HLT_L2DoubleMu23_NoVertex_v7 2 20 15 10 10 7 5 3 2 L1_DoubleMu3
+ HLT_L2DoubleMu30_NoVertex_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ HLT_Mu13_Mu8_v7 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5
+ HLT_Mu17_Mu8_v7 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5
+ HLT_Mu8_Jet40_v10 2310 2310 2310 2310 2310 16200 11600 8090 5780 L1_Mu3_Jet20_Central
+ HLT_TripleMu5_v9 1 1 1 1 1 1 1 1 1 L1_TripleMu0
+ dataset ElectronHad
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_HT150_v6 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT75
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass4_HT150_v3 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT75
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_v3 2 2 2 1 2 1 2 1 2 L1_DoubleEG5
+ HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R005_MR200_v1 50 40 25 25 20 10 8 7 3 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R025_MR200_v1 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R029_MR200_v1 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_PFMHT25_v4 1 1 1 1 1 1 1 1 1 L1_EG5_HTT100
+ HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_PFMHT40_v1 1 1 1 1 1 1 1 1 1 L1_EG5_HTT100
+ HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_v2 17 17 17 17 680 480 340 240 170 L1_SingleEG12
+ HLT_Ele20_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_Jet20_v2 0 0 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_BTagIP_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_v5 200 160 120 120 80 55 40 30 20 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralJet30_v5 25 20 15 10 10 7 5 3 2 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_QuadCentralJet30_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralJet30_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_BTagIP_v9 15 10 10 8 6 4 3 2 1 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v9 400 320 240 240 160 120 80 55 40 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_DiCentralJet30_v8 200 160 120 120 80 55 40 30 20 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_QuadCentralJet30_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_TriCentralJet30_v8 10 8 6 6 4 2 2 1 1 L1_SingleEG20
+ HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT20_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_v1 25 20 15 10 10 7 5 3 2 L1_SingleEG20
+ HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_Jet20_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele27_CaloIdVT_TrkIdT_CentralJet30_CentralJet25_v1 30 25 20 15 10 9 6 4 3 L1_SingleEG20
+ HLT_Ele27_CaloIdVT_TrkIdT_Jet35_Jet25_Deta3_Jet20_v1 16 14 10 8 7 5 3 2 2 L1_SingleEG20
+ HLT_Ele30_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralJet30_PFMHT25_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele30_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3p5_Jet25_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v5 1500 1200 900 900 600 420 600 630 650 L1_EG5_DoubleJet20_Central
+ HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v5 10 9 7 5 4 3 4 4 4 L1_EG5_DoubleJet20_Central
+ HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v5 150 120 85 85 55 40 55 60 60 L1_EG5_DoubleJet20_Central
+ HLT_HT200_DoubleEle5_CaloIdVL_MassJPsi_v3 170 140 100 80 65 45 30 20 15 L1_HTT100
+ HLT_HT300_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT40_v6 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_Ele30_CaloIdT_TrkIdT_v1 1 1 1 1 1 1 1 1 1 L1_EG5_HTT100
+ HLT_HT350_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT45_v6 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT400_Ele60_CaloIdT_TrkIdT_v1 1 1 1 1 1 1 1 1 1 L1_EG5_HTT100
+ dataset FEDMonitor
+ HLT_DTErrors_v2 1 1 1 1 1 1 1 1 1 (none)
+ dataset HT
+ HLT_DiJet130_PT130_v6 50 50 50 50 50 350 250 180 130 L1_SingleJet68
+ HLT_DiJet160_PT160_v6 0 1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_FatJetMass750_DR1p1_Deta2p0_v2 15 10 10 8 6 4 3 2 1 L1_HTT100
+ HLT_FatJetMass850_DR1p1_Deta2p0_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT150_v8 12600 12600 12600 24300 25200 180000 130000 88200 63000 L1_HTT50
+ HLT_HT2000_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT200_AlphaT0p55_v2 300 25 20 15 10 7 5 3 2 L1_HTT75
+ HLT_HT200_v8 4080 3400 2550 2550 1700 1190 850 600 430 L1_HTT75
+ HLT_HT250_AlphaT0p53_v6 40 4 3 2 2 1 1 1 1 L1_HTT100
+ HLT_HT250_AlphaT0p55_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_DoubleDisplacedJet60_PromptTrack_v6 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_DoubleDisplacedJet60_v8 30 25 20 15 10 9 6 4 3 L1_HTT100
+ HLT_HT250_MHT100_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_MHT90_v2 0 0 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_v8 1680 1400 1050 1050 700 490 350 250 180 L1_HTT100
+ HLT_HT300_AlphaT0p53_v6 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_AlphaT0p54_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_CentralJet30_BTagIP_PFMHT55_v8 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_CentralJet30_BTagIP_PFMHT65_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_CentralJet30_BTagIP_v7 120 110 80 80 50 35 25 20 10 L1_HTT100
+ HLT_HT300_MHT80_v2 0 0 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_MHT90_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_PFMHT55_v8 30 25 18 18 10 8 6 4 3 L1_HTT100
+ HLT_HT300_PFMHT65_v1 0 0 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_v9 660 590 440 440 300 210 150 110 70 L1_HTT100
+ HLT_HT350_AlphaT0p52_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_AlphaT0p53_v7 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_MHT70_v2 0 0 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_MHT80_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_MHT90_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_v8 350 280 210 210 140 100 70 50 35 L1_HTT100
+ HLT_HT400_AlphaT0p51_v7 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT400_AlphaT0p52_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT400_MHT80_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT400_v8 175 140 105 105 70 50 35 25 15 L1_HTT100
+ HLT_HT450_AlphaT0p51_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT450_AlphaT0p52_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT450_v8 80 65 50 40 30 20 15 10 8 L1_HTT100
+ HLT_HT500_JetPt60_DPhi2p94_v2 0 8 6 6 1 1 1 1 1 L1_HTT100
+ HLT_HT500_v8 45 40 30 30 20 15 10 7 5 L1_HTT100
+ HLT_HT550_JetPt60_DPhi2p94_v2 0 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT550_v8 40 30 25 20 15 10 8 5 4 L1_HTT100
+ HLT_HT600_JetPt60_DPhi2p94_v1 0 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT600_v1 100 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT650_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_R014_MR150_v7 5250 4200 3150 3150 2100 1470 1050 740 530 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R020_MR150_v7 2300 1840 1380 1380 920 650 460 330 230 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R020_MR550_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R023_MR550_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R025_MR150_v7 800 640 480 480 320 230 160 120 80 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R025_MR450_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R029_MR450_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R033_MR350_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R036_MR350_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R038_MR250_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R042_MR250_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ dataset HcalHPDNoise
+ HLT_GlobalRunHPDNoise_v5 1500 1500 1500 1500 1500 1500 1500 1500 1500 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo
+ HLT_L1Tech_HBHEHO_totalOR_v3 1 1 1 1 1 1 1 1 1 technical bits: 11 OR 12
+ HLT_L1Tech_HCAL_HF_single_channel_v1 500 500 500 500 500 350 250 175 125 technical bits: 8
+ dataset HcalNZS
+ HLT_HcalNZS_v7 15 15 15 15 15 15 15 15 15 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG12 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias
+ HLT_HcalPhiSym_v8 15 15 15 15 15 15 15 15 15 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5
+ dataset HighPileUp
+ HLT_60Jet10_v1 1000 200 100 70 60 50 40 30 20 L1_DoubleForJet32_EtaOpp
+ HLT_70Jet10_v1 100 70 40 30 20 14 10 7 5 L1_DoubleForJet32_EtaOpp
+ HLT_70Jet13_v1 5 4 3 2 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ dataset Jet
+ HLT_DiJetAve110_v6 200 200 200 200 200 1400 1000 700 500 L1_SingleJet68
+ HLT_DiJetAve190_v6 5 45 35 35 20 15 10 8 5 L1_SingleJet92
+ HLT_DiJetAve240_v6 2 15 12 12 8 5 4 2 2 L1_SingleJet92
+ HLT_DiJetAve300_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_DiJetAve30_v6 4 4 4 3 4 4 4 4 4 L1_SingleJet16
+ HLT_DiJetAve370_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_DiJetAve60_v6 42 42 42 42 42 42 42 42 42 L1_SingleJet36
+ HLT_Jet110_v6 400 400 400 400 400 2800 2000 1400 1000 L1_SingleJet68
+ HLT_Jet190_v6 10 100 75 60 50 35 25 15 10 L1_SingleJet92
+ HLT_Jet240_CentralJet30_BTagIP_v3 0 0 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet240_v6 4 30 24 24 15 10 8 5 4 L1_SingleJet92
+ HLT_Jet270_CentralJet30_BTagIP_v3 0 0 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet300_v5 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet30_v6 8 8 8 6 8 8 8 8 8 L1_SingleJet16
+ HLT_Jet370_NoJetID_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet370_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet60_v6 84 84 84 84 84 84 84 84 84 L1_SingleJet36
+ HLT_Jet800_v1 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ dataset LogMonitor
+ HLT_LogMonitor_v1 1 1 1 1 1 1 1 1 1 (none)
+ dataset MET
+ HLT_CentralJet80_MET100_v7 5 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_CentralJet80_MET160_v7 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_CentralJet80_MET65_v7 250 200 150 150 100 70 50 35 25 L1_ETM30
+ HLT_CentralJet80_MET80_v6 10 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_DiCentralJet20_BTagIP_MET65_v7 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_DiCentralJet20_MET100_HBHENoiseFiltered_v1 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_DiCentralJet20_MET80_v5 7 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_DiJet60_MET45_v7 14 10 14 10 10 10 10 14 140 L1_ETM20
+ HLT_L2Mu60_1Hit_MET40_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu20
+ HLT_L2Mu60_1Hit_MET60_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu20
+ HLT_MET100_HBHENoiseFiltered_v6 35 30 21 15 15 9 7 4 3 L1_ETM30
+ HLT_MET100_v7 35 30 21 15 15 9 7 4 3 L1_ETM30
+ HLT_MET120_HBHENoiseFiltered_v6 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET120_v7 10 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET200_HBHENoiseFiltered_v6 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET200_v7 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET400_v2 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET65_HBHENoiseFiltered_v5 380 300 225 225 150 110 75 50 35 L1_ETM30
+ HLT_MET65_v4 380 300 225 225 150 110 75 50 35 L1_ETM30
+ HLT_PFMHT150_v12 1 1 1 1 1 1 1 1 1 L1_ETM30
+ dataset MinimumBias
+ HLT_JetE30_NoBPTX3BX_NoHalo_v8 1 1 1 1 1 1 1 1 1 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_NoHalo_v8 1 1 1 1 1 1 1 1 1 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_v6 40 30 24 24 15 10 8 8 40 L1_SingleJet20_Central_NotBptxOR
+ HLT_JetE50_NoBPTX3BX_NoHalo_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet32_NotBptxOR_NotMuBeamHalo
+ HLT_Physics_v2 8000 8000 8000 8000 8000 8000 8000 8000 8000 (none)
+ HLT_PixelTracks_Multiplicity100_v7 1 1 1 1 1 1 1 1 1 L1_ETT220
+ HLT_PixelTracks_Multiplicity80_v7 15 9 9 7 6 4 3 2 1 L1_ETT220
+ HLT_Random_v1 600 600 600 600 600 600 600 600 600 (none)
+ = HLT_ZeroBias_v4 50 50 50 50 50 50 50 50 50 L1_ZeroBias
+ dataset MuEG
+ HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v10 1 1 1 1 1 1 1 1 1 L1_DoubleMuOpen_EG5
+ HLT_DoubleMu5_Ele8_CaloIdT_TrkIdVL_v4 1 1 1 1 1 1 1 1 1 L1_DoubleMuOpen_EG5
+ HLT_Mu15_DoublePhoton15_CaloIdL_v10 1 1 1 1 1 1 1 1 1 L1_Mu7_EG5
+ HLT_Mu15_Photon20_CaloIdL_v10 3 2 2 1 1 1 1 1 1 L1_MuOpen_EG12
+ HLT_Mu17_Ele8_CaloIdL_v9 0 0 1 1 1 1 1 1 1 L1_Mu7_EG5
+ HLT_Mu17_Ele8_CaloIdT_CaloIsoVL_v4 1 1 1 1 1 1 1 1 1 L1_Mu12_EG5
+ HLT_Mu5_DoubleEle8_CaloIdT_TrkIdVL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_DoubleEG5
+ HLT_Mu5_Ele8_CaloIdT_CaloIsoVL_v1 315 315 315 315 2100 1470 1050 740 530 L1_Mu3_EG5
+ HLT_Mu5_Ele8_CaloIdT_TrkIdVL_Ele8_CaloIdL_TrkIdVL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_DoubleEG5
+ HLT_Mu8_Ele17_CaloIdL_v9 120 90 70 70 45 30 20 15 10 L1_MuOpen_EG12
+ HLT_Mu8_Ele17_CaloIdT_CaloIsoVL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG12
+ HLT_Mu8_Photon20_CaloIdVT_IsoT_v9 3 2 2 1 1 1 1 1 1 L1_MuOpen_EG12
+ dataset MuHad
+ HLT_DoubleMu5_HT150_v1 100 1 1 1 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen)
+ HLT_DoubleMu5_Mass4_HT150_v1 1 1 1 1 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen)
+ HLT_HT250_Mu15_PFMHT40_v4 10 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT300_Mu15_PFMHT40_v1 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT300_Mu5_PFMHT40_v8 0 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT350_Mu5_PFMHT45_v8 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_IsoMu17_eta2p1_CentralJet30_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_CentralJet30_v1 45 35 27 20 20 10 9 6 4 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_DiCentralJet30_v1 15 10 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_QuadCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_TriCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu20_DiCentralJet34_v3 1 1 1 15 10 9 6 4 3 L1_SingleMu10
+ HLT_Mu10_R005_MR200_v1 40 30 25 20 15 10 7 5 4 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen)
+ HLT_Mu10_R025_MR200_v1 1 1 1 1 1 1 1 1 1 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen)
+ HLT_Mu10_R029_MR200_v1 1 1 1 1 1 1 1 1 1 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen)
+ HLT_Mu12_eta2p1_DiCentralJet20_BTagIP3D1stTrack_v1 250 200 150 150 100 70 50 35 25 L1_Mu10_Eta2p1_DoubleJet_16_8_Central
+ HLT_Mu12_eta2p1_DiCentralJet20_DiBTagIP3D1stTrack_v1 1 1 1 1 1 1 1 1 1 L1_Mu10_Eta2p1_DoubleJet_16_8_Central
+ HLT_Mu12_eta2p1_DiCentralJet30_BTagIP3D_v1 80 65 50 40 30 20 15 10 8 L1_Mu10_Eta2p1_DoubleJet_16_8_Central
+ HLT_Mu17_eta2p1_CentralJet30_BTagIP_v1 130 100 75 60 50 35 25 15 10 L1_SingleMu14_Eta2p1
+ HLT_Mu17_eta2p1_CentralJet30_v1 750 600 450 450 300 210 150 110 75 L1_SingleMu14_Eta2p1
+ HLT_Mu17_eta2p1_DiCentralJet30_v1 400 320 240 240 160 120 80 55 40 L1_SingleMu14_Eta2p1
+ HLT_Mu17_eta2p1_QuadCentralJet30_v1 30 25 20 15 10 9 6 4 3 L1_SingleMu14_Eta2p1
+ HLT_Mu17_eta2p1_TriCentralJet30_v1 130 100 75 60 50 35 25 15 10 L1_SingleMu14_Eta2p1
+ HLT_Mu40_HT200_v4 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu5_DiJet30_v1 20080 20080 20080 20080 20080 150000 110000 70300 50200 L1_Mu3_Jet20_Central
+ HLT_Mu5_Ele8_CaloIdT_TrkIdVL_HT150_v1 100 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu5_Ele8_CaloIdT_TrkIdVL_Mass4_HT150_v6 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu5_QuadJet30_v1 150 150 150 150 150 1050 750 530 380 L1_Mu3_Jet20_Central
+ HLT_Mu5_TriJet30_v1 1470 1470 1470 1470 1470 10300 7350 5150 3680 L1_Mu3_Jet20_Central
+ HLT_Mu60_HT200_v1 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ dataset MuOnia
+ HLT_Dimuon0_Jpsi_Muon_v7 1 1 1 1 1 1 1 1 1 L1_TripleMu0
+ HLT_Dimuon0_Jpsi_NoVertexing_v3 300 240 180 180 120 85 60 40 30 L1_DoubleMu0_HighQ
+ HLT_Dimuon0_Jpsi_v6 200 160 120 120 80 55 40 30 20 L1_DoubleMu0_HighQ
+ HLT_Dimuon0_Upsilon_Muon_v7 1 1 1 1 1 1 1 1 1 L1_TripleMu0
+ HLT_Dimuon0_Upsilon_v6 200 160 120 120 80 55 40 30 20 L1_DoubleMu0_HighQ
+ HLT_Dimuon10_Jpsi_Barrel_v6 0 0 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Dimuon11_PsiPrime_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Dimuon13_Jpsi_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Dimuon6_LowMass_v1 1 1 3 2 2 1 1 1 1 L1_DoubleMu3
+ HLT_Dimuon7_Upsilon_Barrel_v1 0 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Dimuon9_PsiPrime_v1 0 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Dimuon9_Upsilon_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu4_Dimuon4_Bs_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu4_Dimuon6_Bs_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu4_Jpsi_Displaced_v1 0 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu4p5_LowMass_Displaced_v1 0 0 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu5_Jpsi_Displaced_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu5_LowMass_Displaced_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Mu5_L2Mu2_Jpsi_v9 500 320 240 240 160 120 80 55 40 L1_DoubleMu0_HighQ
+ HLT_Mu5_Track2_Jpsi_v9 6 6 6 6 6 6 6 6 6 L1_SingleMu3
+ HLT_Mu7_Track7_Jpsi_v10 1 1 1 1 1 30 20 15 10 L1_SingleMu7
+ dataset MultiJet
+ HLT_CentralJet46_CentralJet38_CentralJet20_DiBTagIP3D_v1 1 1 1 1 1 1 1 1 1 L1_TripleJet_36_36_12_Central
+ HLT_CentralJet46_CentralJet38_DiBTagIP3D_v3 1 1 1 1 30 20 15 10 7 L1_DoubleJet36_Central
+ HLT_CentralJet60_CentralJet53_DiBTagIP3D_v2 20 1 1 1 1 1 1 1 1 L1_DoubleJet44_Central
+ HLT_DiCentralJet36_BTagIP3DLoose_v1 150 2200 1800 1500 1100 800 550 400 250 L1_DoubleJet36_Central
+ HLT_DoubleJet30_ForwardBackward_v7 50 40 30 30 20 15 10 7 5 L1_DoubleForJet32_EtaOpp
+ HLT_DoubleJet60_ForwardBackward_v7 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ HLT_DoubleJet70_ForwardBackward_v7 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ HLT_DoubleJet80_ForwardBackward_v7 1 1 1 1 1 1 1 1 1 L1_DoubleForJet44_EtaOpp
+ HLT_EightJet120_v1 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ HLT_ExclDiJet60_HFAND_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet36_FwdVeto
+ HLT_ExclDiJet60_HFOR_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet36
+ HLT_L1DoubleJet36Central_v4 8110 8110 8110 10200 250000 180000 130000 85200 60900 L1_DoubleJet36_Central
+ HLT_L1ETM30_v4 6800 5440 4080 4080 2720 1910 1360 960 680 L1_ETM30
+ HLT_L1MultiJet_v4 2030 5420 4060 4060 2710 1900 1360 950 680 L1_HTT50 OR L1_TripleJet28_Central OR L1_QuadJet20_Central
+ HLT_QuadJet40_IsoPFTau40_v12 15 15 12 12 8 5 4 2 2 L1_QuadJet20_Central
+ HLT_QuadJet40_v7 560 470 350 350 240 170 120 80 60 L1_QuadJet20_Central
+ HLT_QuadJet45_IsoPFTau45_v7 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ HLT_QuadJet50_DiJet40_v1 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ HLT_QuadJet50_Jet40_Jet30_v3 100 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ HLT_QuadJet70_v6 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ HLT_QuadJet80_v1 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ dataset Photon
+ HLT_DoubleEle33_CaloIdL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoubleEle45_CaloIdL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton33_HEVT_v4 15 10 10 8 6 4 3 2 1 L1_SingleEG20
+ HLT_DoublePhoton38_HEVT_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton40_MR150_v6 0 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton40_R014_MR150_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton5_IsoVL_CEP_v7 1 1 1 1 1 1 1 1 1 L1_DoubleEG2_FwdVeto
+ HLT_DoublePhoton60_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton80_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon135_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon200_NoHE_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon20_CaloIdVL_IsoL_v7 94 94 94 94 3760 2640 1880 1320 940 L1_SingleEG12
+ HLT_Photon20_R9Id_Photon18_R9Id_v7 1 1 1 1 40 30 20 15 10 L1_SingleEG12
+ HLT_Photon225_NoHE_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon26_CaloIdXL_IsoXL_Photon18_CaloIdXL_IsoXL_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Photon26_CaloIdXL_IsoXL_Photon18_R9Id_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Photon26_CaloIdXL_IsoXL_Photon18_v1 190 150 110 110 70 50 35 25 20 L1_DoubleEG_12_5
+ HLT_Photon26_Photon18_v7 1740 1390 1040 1040 700 490 350 250 180 L1_DoubleEG_12_5
+ HLT_Photon26_R9Id_Photon18_CaloIdXL_IsoXL_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Photon26_R9Id_Photon18_R9Id_v4 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Photon30_CaloIdVL_IsoL_v9 7000 5000 3400 3400 2270 1590 1140 800 570 L1_SingleEG20
+ HLT_Photon30_CaloIdVL_v8 4000 3000 2000 2000 1340 940 670 470 340 L1_SingleEG20
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_CaloIdL_IsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_R9Id_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_v5 65 50 40 30 25 20 10 9 6 L1_SingleEG20
+ HLT_Photon36_CaloIdVL_Photon22_CaloIdVL_v2 50 40 30 30 20 15 10 7 5 L1_SingleEG20
+ HLT_Photon36_Photon22_v1 750 600 450 450 300 210 150 110 75 L1_SingleEG20
+ HLT_Photon36_R9Id_Photon22_CaloIdL_IsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_R9Id_Photon22_R9Id_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon400_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon44_CaloIdL_Photon34_CaloIdL_v2 100 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon48_CaloIdL_Photon38_CaloIdL_v2 50 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon50_CaloIdVL_IsoL_v7 300 240 180 180 120 85 60 40 30 L1_SingleEG20
+ HLT_Photon50_CaloIdVL_v4 440 350 260 260 180 130 85 60 40 L1_SingleEG20
+ HLT_Photon75_CaloIdVL_IsoL_v8 60 45 35 35 20 15 10 8 5 L1_SingleEG20
+ HLT_Photon75_CaloIdVL_v7 100 80 60 60 40 30 20 15 10 L1_SingleEG20
+ HLT_Photon90_CaloIdVL_IsoL_v5 100 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon90_CaloIdVL_v4 30 25 20 15 10 9 6 4 3 L1_SingleEG20
+ dataset PhotonHad
+ HLT_Photon30_CaloIdVT_CentralJet20_BTagIP_v3 50 40 30 30 20 15 10 7 5 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R005_MR150_v5 450 360 270 270 180 130 90 60 45 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R017_MR500_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R023_MR350_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R029_MR250_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R042_MR200_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon55_CaloIdL_R017_MR500_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon55_CaloIdL_R023_MR350_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon55_CaloIdL_R029_MR250_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon55_CaloIdL_R042_MR200_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_HT400_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_HT500_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_MHT110_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_MHT90_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleElectron
+ HLT_Ele100_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v5 1 20 480 480 320 230 160 120 80 L1_SingleEG18
+ HLT_Ele27_WP80_PFMT50_v4 1 1 40 30 1 1 1 1 1 L1_SingleEG15
+ HLT_Ele32_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v5 600 480 360 360 240 170 120 85 60 L1_SingleEG20
+ HLT_Ele32_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v7 100 80 60 60 40 30 20 15 10 L1_SingleEG20
+ HLT_Ele32_WP70_PFMT50_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele65_CaloIdVT_TrkIdT_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleMu
+ HLT_IsoMu15_eta2p1_v1 160 140 100 80 70 40 30 20 15 L1_SingleMu14_Eta2p1
+ HLT_IsoMu15_v14 8 15 20 340 270 190 140 90 65 L1_SingleMu10
+ HLT_IsoMu17_v14 0 0 0 250 200 140 100 70 50 L1_SingleMu10
+ HLT_IsoMu20_v9 3 8 8 1 1 1 1 1 1 L1_SingleMu12
+ HLT_IsoMu24_eta2p1_v3 150 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu24_v9 8 8 1 1 1 1 1 1 1 L1_SingleMu16
+ HLT_IsoMu30_eta2p1_v3 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu34_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1
+ HLT_L1SingleMu10_v4 1870 4480 4480 74700 59800 41900 29900 21000 15000 L1_SingleMu10
+ HLT_L1SingleMu20_v4 3740 3990 44800 44800 29900 21000 15000 10500 7470 L1_SingleMu20
+ HLT_L2Mu10_v6 270 640 640 10700 8560 6000 4280 3000 2140 L1_SingleMu10
+ HLT_L2Mu20_v6 180 430 430 5380 4300 3000 2150 1500 1080 L1_SingleMu12
+ HLT_Mu100_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1
+ HLT_Mu12_v8 70 70 70 70 70 2000 1400 1000 700 L1_SingleMu7
+ HLT_Mu15_v9 25 65 65 1090 870 610 440 310 220 L1_SingleMu10
+ HLT_Mu20_v8 10 30 30 380 300 210 10 7 5 L1_SingleMu12
+ HLT_Mu24_eta2p1_v1 90 200 150 150 100 70 4 3 2 L1_SingleMu14_Eta2p1
+ HLT_Mu24_v8 20 25 275 275 190 130 90 65 45 L1_SingleMu16
+ HLT_Mu30_eta2p1_v1 200 160 120 120 80 55 40 30 20 L1_SingleMu14_Eta2p1
+ HLT_Mu30_v8 4 10 10 130 1 1 1 1 1 L1_SingleMu12
+ HLT_Mu40_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1
+ HLT_Mu40_v6 4 4 1 1 1 1 1 1 1 L1_SingleMu16
+ HLT_Mu5_v10 320 640 640 640 640 640 640 640 640 L1_SingleMu3
+ HLT_Mu60_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1
+ HLT_Mu8_v8 80 40 40 40 40 40 40 40 40 L1_SingleMu3
+ dataset Tau
+ HLT_DoubleIsoPFTau45_Trk5_eta2p1_v3 1 1 1 1 1 1 1 1 1 L1_DoubleTauJet44_Eta2p17 OR L1_DoubleJet64_Central
+ HLT_IsoPFTau40_IsoPFTau30_Trk5_eta2p1_v3 0 0 0 1 1 1 1 1 1 L1_DoubleTauJet36_Eta2p17 OR L1_DoubleJet44_Central
+ HLT_MediumIsoPFTau35_Trk20_MET60_v1 1 1 1 1 1 1 1 1 1 L1_Jet52_Central_ETM30
+ HLT_MediumIsoPFTau35_Trk20_MET70_v1 1 1 1 1 1 1 1 1 1 L1_Jet52_Central_ETM30
+ HLT_MediumIsoPFTau35_Trk20_v1 1 11 11 11 11 11 11 11 11 L1_SingleJet52_Central
+ dataset TauPlusX
+ HLT_Ele18_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_MediumIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Ele18_CaloIdVT_TrkIdT_MediumIsoPFTau20_v1 1 4 90 90 60 40 30 20 15 L1_SingleEG15
+ HLT_Ele20_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_MediumIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG18 OR L1_SingleEG20
+ HLT_HT300_DoubleIsoPFTau10_Trk3_PFMHT40_v8 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT350_DoubleIsoPFTau10_Trk3_PFMHT45_v8 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_IsoMu15_LooseIsoPFTau15_v9 0 0 0 1 1 1 1 1 1 L1_SingleMu10
+ HLT_IsoMu15_eta2p1_LooseIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu15_eta2p1_MediumIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu15_eta2p1_TightIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_Mu15_LooseIsoPFTau15_v9 0 0 110 90 70 50 35 25 15 L1_SingleMu10
+ HLT_QuadJet50_IsoPFTau50_v1 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+/cdaq/physics/Run2011/3e33/v2.1/HLT/V2
+ 176161,176163,176165,176166,176167,176169,176196,176201,176202,176206,176207
+ dataset BTag
+ HLT_BTagMu_DiJet110_Mu5_v10 2 2 2 2 2 5 4 2 2 L1_Mu3_Jet28_Central
+ HLT_BTagMu_DiJet20_Mu5_v10 60 60 60 60 60 840 600 420 300 L1_Mu3_Jet16_Central
+ HLT_BTagMu_DiJet40_Mu5_v10 30 30 30 30 30 210 150 110 75 L1_Mu3_Jet20_Central
+ HLT_BTagMu_DiJet70_Mu5_v10 10 10 10 10 10 30 20 15 10 L1_Mu3_Jet28_Central
+ dataset Commissioning
+ = HLT_Activity_Ecal_SC7_v8 150 100 75 65 50 35 25 15 10 L1_ZeroBias
+ HLT_BeamGas_BSC_v5 1 1 1 1 1 1 1 1 1 L1_BeamGas_Bsc
+ HLT_BeamGas_HF_v6 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf
+ HLT_IsoTrackHB_v7 1 1 1 1 1 7 3 2 1 L1_SingleJet68
+ HLT_IsoTrackHE_v8 3 3 3 3 3 20 15 10 5 L1_SingleJet68
+ HLT_L1SingleEG12_v3 220 220 220 220 8580 6010 4290 3010 2150 L1_SingleEG12
+ HLT_L1SingleEG5_v3 1740 1740 1740 1740 1740 1740 1740 1740 1740 L1_SingleEG5
+ HLT_L1SingleJet16_v4 50 50 50 50 50 50 50 50 50 L1_SingleJet16
+ HLT_L1SingleJet36_v4 500 500 500 500 500 500 500 500 500 L1_SingleJet36
+ HLT_L1SingleMuOpen_DT_v4 75 75 75 75 75 75 75 75 75 L1_SingleMuOpen
+ HLT_L1SingleMuOpen_v4 620 620 620 620 620 620 620 620 620 L1_SingleMuOpen
+ HLT_L1_Interbunch_BSC_v3 100 100 100 100 100 100 100 100 100 L1_InterBunch_Bsc
+ HLT_L1_PreCollisions_v3 5 5 5 5 5 5 5 5 5 L1_PreCollisions
+ HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v9 4 4 4 4 4 5 4 3 8 L1_SingleMu5_Eta1p5_Q80
+ dataset Cosmics
+ HLT_BeamHalo_v6 1 1 1 1 1 1 1 1 1 L1_BeamHalo
+ HLT_L1SingleMuOpen_AntiBPTX_v3 1 1 1 1 1 1 1 1 1 L1_SingleMuOpen
+ HLT_L1TrackerCosmics_v4 1 1 1 1 1 1 1 1 1 technical bits: 25
+ HLT_RegionalCosmicTracking_v7 1 1 1 1 1 1 1 1 1 (technical bits: 25) AND (L1_SingleMuOpen)
+ dataset DoubleElectron
+ HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_CaloIdT_TrkIdVL_v3 1 1 1 1 1 1 1 1 1 L1_TripleEG7
+ HLT_Ele17_CaloIdL_CaloIsoVL_v8 180 150 110 90 4200 3000 2100 1500 1000 L1_SingleEG12
+ HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v8 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass30_v7 3 2 2 1 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v8 1 1 1 1 40 30 20 15 10 L1_SingleEG12
+ HLT_Ele22_CaloIdL_CaloIsoVL_Ele15_HFT_v1 1 1 1 1 1 1 1 1 1 L1_EG18_ForJet16
+ HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_Ele17_v1 0 0 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_v6 3 2 2 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v8 2 2 2 2 2 2 2 2 2 L1_SingleEG5
+ HLT_Ele8_CaloIdL_CaloIsoVL_v8 30 30 30 40 40 40 40 40 40 L1_SingleEG5
+ HLT_Ele8_CaloIdL_TrkIdVL_v8 15 15 15 20 20 20 20 20 20 L1_SingleEG5
+ HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v6 15 15 15 20 20 20 20 20 20 L1_SingleEG5
+ HLT_Ele8_v8 150 150 150 240 240 240 240 240 240 L1_SingleEG5
+ HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v9 75 60 45 35 30 20 15 10 7 L1_DoubleEG_12_5
+ HLT_TripleEle10_CaloIdL_TrkIdVL_v9 1 1 1 1 1 1 1 1 1 L1_TripleEG7
+ dataset DoubleMu
+ HLT_DoubleMu3_v10 45 45 665 665 450 310 230 160 110 L1_DoubleMu0
+ HLT_DoubleMu45_v6 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5
+ HLT_DoubleMu5_Acoplanarity03_v6 140 110 80 80 50 35 25 20 10 L1_DoubleMu3
+ HLT_DoubleMu5_IsoMu5_v8 1 1 1 1 1 1 1 1 1 L1_TripleMu0
+ HLT_DoubleMu5_v1 10 10 150 125 100 70 50 35 25 L1_DoubleMu0
+ HLT_DoubleMu6_Acoplanarity03_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5
+ HLT_DoubleMu6_v8 10 90 70 70 45 30 20 15 10 L1_DoubleMu3
+ HLT_DoubleMu7_v8 5 45 35 35 20 15 10 8 5 L1_DoubleMu3
+ HLT_L1DoubleMu0_v4 1510 1510 22550 22550 15100 10600 7520 5270 3760 L1_DoubleMu0
+ HLT_L2DoubleMu0_v7 470 470 7000 7000 4670 3270 2340 1640 1170 L1_DoubleMu0
+ HLT_L2DoubleMu23_NoVertex_v7 2 20 15 10 10 7 5 3 2 L1_DoubleMu3
+ HLT_L2DoubleMu30_NoVertex_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ HLT_Mu13_Mu8_v7 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5
+ HLT_Mu17_Mu8_v7 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5
+ HLT_Mu8_Jet40_v10 2310 2310 2310 2310 2310 16200 11600 8090 5780 L1_Mu3_Jet20_Central
+ HLT_TripleMu5_v9 1 1 1 1 1 1 1 1 1 L1_TripleMu0
+ dataset ElectronHad
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_HT150_v6 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT75
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass4_HT150_v3 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT75
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_v3 2 2 2 1 2 1 2 1 2 L1_DoubleEG5
+ HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R005_MR200_v1 50 40 25 25 20 10 8 7 3 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R025_MR200_v1 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R029_MR200_v1 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_PFMHT25_v4 1 1 1 1 1 1 1 1 1 L1_EG5_HTT100
+ HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_PFMHT40_v1 1 1 1 1 1 1 1 1 1 L1_EG5_HTT100
+ HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_v2 17 17 17 17 680 480 340 240 170 L1_SingleEG12
+ HLT_Ele20_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_Jet20_v2 0 0 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_BTagIP_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_v5 200 160 120 120 80 55 40 30 20 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralJet30_v5 25 20 15 10 10 7 5 3 2 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_QuadCentralJet30_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralJet30_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_BTagIP_v9 15 10 10 8 6 4 3 2 1 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v9 400 320 240 240 160 120 80 55 40 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_DiCentralJet30_v8 200 160 120 120 80 55 40 30 20 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_QuadCentralJet30_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_TriCentralJet30_v8 10 8 6 6 4 2 2 1 1 L1_SingleEG20
+ HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT20_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_v1 25 20 15 10 10 7 5 3 2 L1_SingleEG20
+ HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_Jet20_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele27_CaloIdVT_TrkIdT_CentralJet30_CentralJet25_v1 30 25 20 15 10 9 6 4 3 L1_SingleEG20
+ HLT_Ele27_CaloIdVT_TrkIdT_Jet35_Jet25_Deta3_Jet20_v1 16 14 10 8 7 5 3 2 2 L1_SingleEG20
+ HLT_Ele30_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralJet30_PFMHT25_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele30_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3p5_Jet25_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v5 1500 1200 900 900 600 420 600 630 650 L1_EG5_DoubleJet20_Central
+ HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v5 10 9 7 5 4 3 4 4 4 L1_EG5_DoubleJet20_Central
+ HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v5 150 120 85 85 55 40 55 60 60 L1_EG5_DoubleJet20_Central
+ HLT_HT200_DoubleEle5_CaloIdVL_MassJPsi_v3 170 140 100 80 65 45 30 20 15 L1_HTT100
+ HLT_HT300_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT40_v6 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_Ele30_CaloIdT_TrkIdT_v1 1 1 1 1 1 1 1 1 1 L1_EG5_HTT100
+ HLT_HT350_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT45_v6 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT400_Ele60_CaloIdT_TrkIdT_v1 1 1 1 1 1 1 1 1 1 L1_EG5_HTT100
+ dataset FEDMonitor
+ HLT_DTErrors_v2 1 1 1 1 1 1 1 1 1 (none)
+ dataset HT
+ HLT_DiJet130_PT130_v6 50 50 50 50 50 350 250 180 130 L1_SingleJet68
+ HLT_DiJet160_PT160_v6 0 1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_FatJetMass750_DR1p1_Deta2p0_v2 15 10 10 8 6 4 3 2 1 L1_HTT100
+ HLT_FatJetMass850_DR1p1_Deta2p0_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT150_v8 12600 12600 12600 24300 25200 180000 130000 88200 63000 L1_HTT50
+ HLT_HT2000_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT200_AlphaT0p55_v2 300 25 20 15 10 7 5 3 2 L1_HTT75
+ HLT_HT200_v8 4080 3400 2550 2550 1700 1190 850 600 430 L1_HTT75
+ HLT_HT250_AlphaT0p53_v6 40 4 3 2 2 1 1 1 1 L1_HTT100
+ HLT_HT250_AlphaT0p55_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_DoubleDisplacedJet60_PromptTrack_v6 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_DoubleDisplacedJet60_v8 30 25 20 15 10 9 6 4 3 L1_HTT100
+ HLT_HT250_MHT100_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_MHT90_v2 0 0 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_v8 1680 1400 1050 1050 700 490 350 250 180 L1_HTT100
+ HLT_HT300_AlphaT0p53_v6 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_AlphaT0p54_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_CentralJet30_BTagIP_PFMHT55_v8 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_CentralJet30_BTagIP_PFMHT65_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_CentralJet30_BTagIP_v7 120 110 80 80 50 35 25 20 10 L1_HTT100
+ HLT_HT300_MHT80_v2 0 0 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_MHT90_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_PFMHT55_v8 30 25 18 18 10 8 6 4 3 L1_HTT100
+ HLT_HT300_PFMHT65_v1 0 0 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_v9 660 590 440 440 300 210 150 110 70 L1_HTT100
+ HLT_HT350_AlphaT0p52_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_AlphaT0p53_v7 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_MHT70_v2 0 0 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_MHT80_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_MHT90_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_v8 350 280 210 210 140 100 70 50 35 L1_HTT100
+ HLT_HT400_AlphaT0p51_v7 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT400_AlphaT0p52_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT400_MHT80_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT400_v8 175 140 105 105 70 50 35 25 15 L1_HTT100
+ HLT_HT450_AlphaT0p51_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT450_AlphaT0p52_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT450_v8 80 65 50 40 30 20 15 10 8 L1_HTT100
+ HLT_HT500_JetPt60_DPhi2p94_v2 0 8 6 6 1 1 1 1 1 L1_HTT100
+ HLT_HT500_v8 45 40 30 30 20 15 10 7 5 L1_HTT100
+ HLT_HT550_JetPt60_DPhi2p94_v2 0 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT550_v8 40 30 25 20 15 10 8 5 4 L1_HTT100
+ HLT_HT600_JetPt60_DPhi2p94_v1 0 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT600_v1 100 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT650_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_R014_MR150_v7 5250 4200 3150 3150 2100 1470 1050 740 530 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R020_MR150_v7 2300 1840 1380 1380 920 650 460 330 230 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R020_MR550_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R023_MR550_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R025_MR150_v7 800 640 480 480 320 230 160 120 80 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R025_MR450_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R029_MR450_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R033_MR350_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R036_MR350_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R038_MR250_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R042_MR250_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ dataset HcalHPDNoise
+ HLT_GlobalRunHPDNoise_v5 1500 1500 1500 1500 1500 1500 1500 1500 1500 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo
+ HLT_L1Tech_HBHEHO_totalOR_v3 1 1 1 1 1 1 1 1 1 technical bits: 11 OR 12
+ HLT_L1Tech_HCAL_HF_single_channel_v1 500 500 500 500 500 350 250 175 125 technical bits: 8
+ dataset HcalNZS
+ HLT_HcalNZS_v7 15 15 15 15 15 15 15 15 15 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG12 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias
+ HLT_HcalPhiSym_v8 15 15 15 15 15 15 15 15 15 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5
+ dataset HighPileUp
+ HLT_60Jet10_v1 1000 200 100 70 60 50 40 30 20 L1_DoubleForJet32_EtaOpp
+ HLT_70Jet10_v1 100 70 40 30 20 14 10 7 5 L1_DoubleForJet32_EtaOpp
+ HLT_70Jet13_v1 5 4 3 2 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ dataset Jet
+ HLT_DiJetAve110_v6 200 200 200 200 200 1400 1000 700 500 L1_SingleJet68
+ HLT_DiJetAve190_v6 5 45 35 35 20 15 10 8 5 L1_SingleJet92
+ HLT_DiJetAve240_v6 2 15 12 12 8 5 4 2 2 L1_SingleJet92
+ HLT_DiJetAve300_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_DiJetAve30_v6 4 4 4 3 4 4 4 4 4 L1_SingleJet16
+ HLT_DiJetAve370_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_DiJetAve60_v6 42 42 42 42 42 42 42 42 42 L1_SingleJet36
+ HLT_Jet110_v6 400 400 400 400 400 2800 2000 1400 1000 L1_SingleJet68
+ HLT_Jet190_v6 10 100 75 60 50 35 25 15 10 L1_SingleJet92
+ HLT_Jet240_CentralJet30_BTagIP_v3 0 0 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet240_v6 4 30 24 24 15 10 8 5 4 L1_SingleJet92
+ HLT_Jet270_CentralJet30_BTagIP_v3 0 0 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet300_v5 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet30_v6 8 8 8 6 8 8 8 8 8 L1_SingleJet16
+ HLT_Jet370_NoJetID_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet370_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet60_v6 84 84 84 84 84 84 84 84 84 L1_SingleJet36
+ HLT_Jet800_v1 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ dataset LogMonitor
+ HLT_LogMonitor_v1 1 1 1 1 1 1 1 1 1 (none)
+ dataset MET
+ HLT_CentralJet80_MET100_v7 5 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_CentralJet80_MET160_v7 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_CentralJet80_MET65_v7 250 200 150 150 100 70 50 35 25 L1_ETM30
+ HLT_CentralJet80_MET80_v6 10 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_DiCentralJet20_BTagIP_MET65_v7 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_DiCentralJet20_MET100_HBHENoiseFiltered_v1 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_DiCentralJet20_MET80_v5 7 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_DiJet60_MET45_v7 14 10 14 10 10 10 10 14 140 L1_ETM20
+ HLT_L2Mu60_1Hit_MET40_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu20
+ HLT_L2Mu60_1Hit_MET60_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu20
+ HLT_MET100_HBHENoiseFiltered_v6 35 30 21 15 15 9 7 4 3 L1_ETM30
+ HLT_MET100_v7 35 30 21 15 15 9 7 4 3 L1_ETM30
+ HLT_MET120_HBHENoiseFiltered_v6 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET120_v7 10 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET200_HBHENoiseFiltered_v6 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET200_v7 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET400_v2 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET65_HBHENoiseFiltered_v5 380 300 225 225 150 110 75 50 35 L1_ETM30
+ HLT_MET65_v4 380 300 225 225 150 110 75 50 35 L1_ETM30
+ HLT_PFMHT150_v12 1 1 1 1 1 1 1 1 1 L1_ETM30
+ dataset MinimumBias
+ HLT_JetE30_NoBPTX3BX_NoHalo_v8 1 1 1 1 1 1 1 1 1 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_NoHalo_v8 1 1 1 1 1 1 1 1 1 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_v6 40 30 24 24 15 10 8 8 40 L1_SingleJet20_Central_NotBptxOR
+ HLT_JetE50_NoBPTX3BX_NoHalo_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet32_NotBptxOR_NotMuBeamHalo
+ HLT_Physics_v2 8000 8000 8000 8000 8000 8000 8000 8000 8000 (none)
+ HLT_PixelTracks_Multiplicity100_v7 1 1 1 1 1 1 1 1 1 L1_ETT220
+ HLT_PixelTracks_Multiplicity80_v7 15 9 9 7 6 4 3 2 1 L1_ETT220
+ HLT_Random_v1 600 600 600 600 600 600 600 600 600 (none)
+ = HLT_ZeroBias_v4 50 50 50 50 50 50 50 50 50 L1_ZeroBias
+ dataset MuEG
+ HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v10 1 1 1 1 1 1 1 1 1 L1_DoubleMuOpen_EG5
+ HLT_DoubleMu5_Ele8_CaloIdT_TrkIdVL_v4 1 1 1 1 1 1 1 1 1 L1_DoubleMuOpen_EG5
+ HLT_Mu15_DoublePhoton15_CaloIdL_v10 1 1 1 1 1 1 1 1 1 L1_Mu7_EG5
+ HLT_Mu15_Photon20_CaloIdL_v10 3 2 2 1 1 1 1 1 1 L1_MuOpen_EG12
+ HLT_Mu17_Ele8_CaloIdL_v9 0 0 1 1 1 1 1 1 1 L1_Mu7_EG5
+ HLT_Mu17_Ele8_CaloIdT_CaloIsoVL_v4 1 1 1 1 1 1 1 1 1 L1_Mu12_EG5
+ HLT_Mu5_DoubleEle8_CaloIdT_TrkIdVL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_DoubleEG5
+ HLT_Mu5_Ele8_CaloIdT_CaloIsoVL_v1 315 315 315 315 2100 1470 1050 740 530 L1_Mu3_EG5
+ HLT_Mu5_Ele8_CaloIdT_TrkIdVL_Ele8_CaloIdL_TrkIdVL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_DoubleEG5
+ HLT_Mu8_Ele17_CaloIdL_v9 120 90 70 70 45 30 20 15 10 L1_MuOpen_EG12
+ HLT_Mu8_Ele17_CaloIdT_CaloIsoVL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG12
+ HLT_Mu8_Photon20_CaloIdVT_IsoT_v9 3 2 2 1 1 1 1 1 1 L1_MuOpen_EG12
+ dataset MuHad
+ HLT_DoubleMu5_HT150_v1 100 1 1 1 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen)
+ HLT_DoubleMu5_Mass4_HT150_v1 1 1 1 1 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen)
+ HLT_HT250_Mu15_PFMHT40_v4 10 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT300_Mu15_PFMHT40_v1 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT300_Mu5_PFMHT40_v8 0 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT350_Mu5_PFMHT45_v8 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_IsoMu17_eta2p1_CentralJet30_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_CentralJet30_v1 45 35 27 20 20 10 9 6 4 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_DiCentralJet30_v1 15 10 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_QuadCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_TriCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu20_DiCentralJet34_v3 1 1 1 15 10 9 6 4 3 L1_SingleMu10
+ HLT_Mu10_R005_MR200_v1 40 30 25 20 15 10 7 5 4 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen)
+ HLT_Mu10_R025_MR200_v1 1 1 1 1 1 1 1 1 1 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen)
+ HLT_Mu10_R029_MR200_v1 1 1 1 1 1 1 1 1 1 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen)
+ HLT_Mu12_eta2p1_DiCentralJet20_BTagIP3D1stTrack_v1 250 200 150 150 100 70 50 35 25 L1_Mu10_Eta2p1_DoubleJet_16_8_Central
+ HLT_Mu12_eta2p1_DiCentralJet20_DiBTagIP3D1stTrack_v1 1 1 1 1 1 1 1 1 1 L1_Mu10_Eta2p1_DoubleJet_16_8_Central
+ HLT_Mu12_eta2p1_DiCentralJet30_BTagIP3D_v1 80 65 50 40 30 20 15 10 8 L1_Mu10_Eta2p1_DoubleJet_16_8_Central
+ HLT_Mu17_eta2p1_CentralJet30_BTagIP_v1 130 100 75 60 50 35 25 15 10 L1_SingleMu14_Eta2p1
+ HLT_Mu17_eta2p1_CentralJet30_v1 750 600 450 450 300 210 150 110 75 L1_SingleMu14_Eta2p1
+ HLT_Mu17_eta2p1_DiCentralJet30_v1 400 320 240 240 160 120 80 55 40 L1_SingleMu14_Eta2p1
+ HLT_Mu17_eta2p1_QuadCentralJet30_v1 30 25 20 15 10 9 6 4 3 L1_SingleMu14_Eta2p1
+ HLT_Mu17_eta2p1_TriCentralJet30_v1 130 100 75 60 50 35 25 15 10 L1_SingleMu14_Eta2p1
+ HLT_Mu40_HT200_v4 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu5_DiJet30_v1 20080 20080 20080 20080 20080 150000 110000 70300 50200 L1_Mu3_Jet20_Central
+ HLT_Mu5_Ele8_CaloIdT_TrkIdVL_HT150_v1 100 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu5_Ele8_CaloIdT_TrkIdVL_Mass4_HT150_v6 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu5_QuadJet30_v1 150 150 150 150 150 1050 750 530 380 L1_Mu3_Jet20_Central
+ HLT_Mu5_TriJet30_v1 1470 1470 1470 1470 1470 10300 7350 5150 3680 L1_Mu3_Jet20_Central
+ HLT_Mu60_HT200_v1 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ dataset MuOnia
+ HLT_Dimuon0_Jpsi_Muon_v7 1 1 1 1 1 1 1 1 1 L1_TripleMu0
+ HLT_Dimuon0_Jpsi_NoVertexing_v3 300 240 180 180 120 85 60 40 30 L1_DoubleMu0_HighQ
+ HLT_Dimuon0_Jpsi_v6 200 160 120 120 80 55 40 30 20 L1_DoubleMu0_HighQ
+ HLT_Dimuon0_Upsilon_Muon_v7 1 1 1 1 1 1 1 1 1 L1_TripleMu0
+ HLT_Dimuon0_Upsilon_v6 200 160 120 120 80 55 40 30 20 L1_DoubleMu0_HighQ
+ HLT_Dimuon10_Jpsi_Barrel_v6 0 0 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Dimuon11_PsiPrime_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Dimuon13_Jpsi_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Dimuon6_LowMass_v1 1 1 3 2 2 1 1 1 1 L1_DoubleMu3
+ HLT_Dimuon7_Upsilon_Barrel_v1 0 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Dimuon9_PsiPrime_v1 0 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Dimuon9_Upsilon_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu4_Dimuon4_Bs_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu4_Dimuon6_Bs_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu4_Jpsi_Displaced_v1 0 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu4p5_LowMass_Displaced_v1 0 0 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu5_Jpsi_Displaced_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu5_LowMass_Displaced_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Mu5_L2Mu2_Jpsi_v9 500 320 240 240 160 120 80 55 40 L1_DoubleMu0_HighQ
+ HLT_Mu5_Track2_Jpsi_v9 6 6 6 6 6 6 6 6 6 L1_SingleMu3
+ HLT_Mu7_Track7_Jpsi_v10 1 1 1 1 1 30 20 15 10 L1_SingleMu7
+ dataset MultiJet
+ HLT_CentralJet46_CentralJet38_CentralJet20_DiBTagIP3D_v1 1 1 1 1 1 1 1 1 1 L1_TripleJet_36_36_12_Central
+ HLT_CentralJet46_CentralJet38_DiBTagIP3D_v3 1 1 1 1 30 20 15 10 7 L1_DoubleJet36_Central
+ HLT_CentralJet60_CentralJet53_DiBTagIP3D_v2 20 1 1 1 1 1 1 1 1 L1_DoubleJet44_Central
+ HLT_DiCentralJet36_BTagIP3DLoose_v1 150 2200 1800 1500 1100 800 550 400 250 L1_DoubleJet36_Central
+ HLT_DoubleJet30_ForwardBackward_v7 50 40 30 30 20 15 10 7 5 L1_DoubleForJet32_EtaOpp
+ HLT_DoubleJet60_ForwardBackward_v7 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ HLT_DoubleJet70_ForwardBackward_v7 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ HLT_DoubleJet80_ForwardBackward_v7 1 1 1 1 1 1 1 1 1 L1_DoubleForJet44_EtaOpp
+ HLT_EightJet120_v1 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ HLT_ExclDiJet60_HFAND_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet36_FwdVeto
+ HLT_ExclDiJet60_HFOR_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet36
+ HLT_L1DoubleJet36Central_v4 8110 8110 8110 10200 250000 180000 130000 85200 60900 L1_DoubleJet36_Central
+ HLT_L1ETM30_v4 6800 5440 4080 4080 2720 1910 1360 960 680 L1_ETM30
+ HLT_L1MultiJet_v4 2030 5420 4060 4060 2710 1900 1360 950 680 L1_HTT50 OR L1_TripleJet28_Central OR L1_QuadJet20_Central
+ HLT_QuadJet40_IsoPFTau40_v12 15 15 12 12 8 5 4 2 2 L1_QuadJet20_Central
+ HLT_QuadJet40_v7 560 470 350 350 240 170 120 80 60 L1_QuadJet20_Central
+ HLT_QuadJet45_IsoPFTau45_v7 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ HLT_QuadJet50_DiJet40_v1 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ HLT_QuadJet50_Jet40_Jet30_v3 100 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ HLT_QuadJet70_v6 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ HLT_QuadJet80_v1 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ dataset Photon
+ HLT_DoubleEle33_CaloIdL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoubleEle45_CaloIdL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton33_HEVT_v4 15 10 10 8 6 4 3 2 1 L1_SingleEG20
+ HLT_DoublePhoton38_HEVT_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton40_MR150_v6 0 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton40_R014_MR150_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton5_IsoVL_CEP_v7 1 1 1 1 1 1 1 1 1 L1_DoubleEG2_FwdVeto
+ HLT_DoublePhoton60_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton80_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon135_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon200_NoHE_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon20_CaloIdVL_IsoL_v7 94 94 94 94 3760 2640 1880 1320 940 L1_SingleEG12
+ HLT_Photon20_R9Id_Photon18_R9Id_v7 1 1 1 1 40 30 20 15 10 L1_SingleEG12
+ HLT_Photon225_NoHE_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon26_CaloIdXL_IsoXL_Photon18_CaloIdXL_IsoXL_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Photon26_CaloIdXL_IsoXL_Photon18_R9Id_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Photon26_CaloIdXL_IsoXL_Photon18_v1 190 150 110 110 70 50 35 25 20 L1_DoubleEG_12_5
+ HLT_Photon26_Photon18_v7 1740 1390 1040 1040 700 490 350 250 180 L1_DoubleEG_12_5
+ HLT_Photon26_R9Id_Photon18_CaloIdXL_IsoXL_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Photon26_R9Id_Photon18_R9Id_v4 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Photon30_CaloIdVL_IsoL_v9 7000 5000 3400 3400 2270 1590 1140 800 570 L1_SingleEG20
+ HLT_Photon30_CaloIdVL_v8 4000 3000 2000 2000 1340 940 670 470 340 L1_SingleEG20
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_CaloIdL_IsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_R9Id_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_v5 65 50 40 30 25 20 10 9 6 L1_SingleEG20
+ HLT_Photon36_CaloIdVL_Photon22_CaloIdVL_v2 50 40 30 30 20 15 10 7 5 L1_SingleEG20
+ HLT_Photon36_Photon22_v1 750 600 450 450 300 210 150 110 75 L1_SingleEG20
+ HLT_Photon36_R9Id_Photon22_CaloIdL_IsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_R9Id_Photon22_R9Id_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon400_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon44_CaloIdL_Photon34_CaloIdL_v2 100 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon48_CaloIdL_Photon38_CaloIdL_v2 50 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon50_CaloIdVL_IsoL_v7 300 240 180 180 120 85 60 40 30 L1_SingleEG20
+ HLT_Photon50_CaloIdVL_v4 440 350 260 260 180 130 85 60 40 L1_SingleEG20
+ HLT_Photon75_CaloIdVL_IsoL_v8 60 45 35 35 20 15 10 8 5 L1_SingleEG20
+ HLT_Photon75_CaloIdVL_v7 100 80 60 60 40 30 20 15 10 L1_SingleEG20
+ HLT_Photon90_CaloIdVL_IsoL_v5 100 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon90_CaloIdVL_v4 30 25 20 15 10 9 6 4 3 L1_SingleEG20
+ dataset PhotonHad
+ HLT_Photon30_CaloIdVT_CentralJet20_BTagIP_v3 50 40 30 30 20 15 10 7 5 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R005_MR150_v5 450 360 270 270 180 130 90 60 45 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R017_MR500_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R023_MR350_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R029_MR250_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R042_MR200_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon55_CaloIdL_R017_MR500_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon55_CaloIdL_R023_MR350_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon55_CaloIdL_R029_MR250_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon55_CaloIdL_R042_MR200_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_HT400_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_HT500_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_MHT110_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_MHT90_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleElectron
+ HLT_Ele100_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v5 1 20 480 480 320 230 160 120 80 L1_SingleEG18
+ HLT_Ele27_WP80_PFMT50_v4 1 1 40 30 1 1 1 1 1 L1_SingleEG15
+ HLT_Ele32_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v5 600 480 360 360 240 170 120 85 60 L1_SingleEG20
+ HLT_Ele32_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v7 100 80 60 60 40 30 20 15 10 L1_SingleEG20
+ HLT_Ele32_WP70_PFMT50_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele65_CaloIdVT_TrkIdT_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleMu
+ HLT_IsoMu15_eta2p1_v1 160 140 100 80 70 40 30 20 15 L1_SingleMu14_Eta2p1
+ HLT_IsoMu15_v14 8 15 20 340 270 190 140 90 65 L1_SingleMu10
+ HLT_IsoMu17_v14 0 0 0 250 200 140 100 70 50 L1_SingleMu10
+ HLT_IsoMu20_v9 3 8 8 1 1 1 1 1 1 L1_SingleMu12
+ HLT_IsoMu24_eta2p1_v3 150 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu24_v9 8 8 1 1 1 1 1 1 1 L1_SingleMu16
+ HLT_IsoMu30_eta2p1_v3 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu34_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1
+ HLT_L1SingleMu10_v4 1870 4480 4480 74700 59800 41900 29900 21000 15000 L1_SingleMu10
+ HLT_L1SingleMu20_v4 3740 3990 44800 44800 29900 21000 15000 10500 7470 L1_SingleMu20
+ HLT_L2Mu10_v6 270 640 640 10700 8560 6000 4280 3000 2140 L1_SingleMu10
+ HLT_L2Mu20_v6 180 430 430 5380 4300 3000 2150 1500 1080 L1_SingleMu12
+ HLT_Mu100_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1
+ HLT_Mu12_v8 70 70 70 70 70 2000 1400 1000 700 L1_SingleMu7
+ HLT_Mu15_v9 25 65 65 1090 870 610 440 310 220 L1_SingleMu10
+ HLT_Mu20_v8 10 30 30 380 300 210 10 7 5 L1_SingleMu12
+ HLT_Mu24_eta2p1_v1 90 200 150 150 100 70 4 3 2 L1_SingleMu14_Eta2p1
+ HLT_Mu24_v8 20 25 275 275 190 130 90 65 45 L1_SingleMu16
+ HLT_Mu30_eta2p1_v1 200 160 120 120 80 55 40 30 20 L1_SingleMu14_Eta2p1
+ HLT_Mu30_v8 4 10 10 130 1 1 1 1 1 L1_SingleMu12
+ HLT_Mu40_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1
+ HLT_Mu40_v6 4 4 1 1 1 1 1 1 1 L1_SingleMu16
+ HLT_Mu5_v10 320 640 640 640 640 640 640 640 640 L1_SingleMu3
+ HLT_Mu60_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1
+ HLT_Mu8_v8 80 40 40 40 40 40 40 40 40 L1_SingleMu3
+ dataset Tau
+ HLT_DoubleIsoPFTau45_Trk5_eta2p1_v3 1 1 1 1 1 1 1 1 1 L1_DoubleTauJet44_Eta2p17 OR L1_DoubleJet64_Central
+ HLT_IsoPFTau40_IsoPFTau30_Trk5_eta2p1_v3 0 0 0 1 1 1 1 1 1 L1_DoubleTauJet36_Eta2p17 OR L1_DoubleJet44_Central
+ HLT_MediumIsoPFTau35_Trk20_MET60_v1 1 1 1 1 1 1 1 1 1 L1_Jet52_Central_ETM30
+ HLT_MediumIsoPFTau35_Trk20_MET70_v1 1 1 1 1 1 1 1 1 1 L1_Jet52_Central_ETM30
+ HLT_MediumIsoPFTau35_Trk20_v1 1 11 11 11 11 11 11 11 11 L1_SingleJet52_Central
+ dataset TauPlusX
+ HLT_Ele18_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_MediumIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Ele18_CaloIdVT_TrkIdT_MediumIsoPFTau20_v1 1 4 90 90 60 40 30 20 15 L1_SingleEG15
+ HLT_Ele20_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_MediumIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG18 OR L1_SingleEG20
+ HLT_HT300_DoubleIsoPFTau10_Trk3_PFMHT40_v8 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT350_DoubleIsoPFTau10_Trk3_PFMHT45_v8 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_IsoMu15_LooseIsoPFTau15_v9 0 0 0 1 1 1 1 1 1 L1_SingleMu10
+ HLT_IsoMu15_eta2p1_LooseIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu15_eta2p1_MediumIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu15_eta2p1_TightIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_Mu15_LooseIsoPFTau15_v9 0 0 110 90 70 50 35 25 15 L1_SingleMu10
+ HLT_QuadJet50_IsoPFTau50_v1 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+/cdaq/physics/Run2011/3e33/v2.1/HLT/V1
+ 175971,175973,175974,175975,175976,175990,176023
+ dataset BTag
+ HLT_BTagMu_DiJet110_Mu5_v10 2 2 2 2 2 5 4 2 2 L1_Mu3_Jet28_Central
+ HLT_BTagMu_DiJet20_Mu5_v10 60 60 60 60 60 840 600 420 300 L1_Mu3_Jet16_Central
+ HLT_BTagMu_DiJet40_Mu5_v10 30 30 30 30 30 210 150 110 75 L1_Mu3_Jet20_Central
+ HLT_BTagMu_DiJet70_Mu5_v10 10 10 10 10 10 30 20 15 10 L1_Mu3_Jet28_Central
+ dataset Commissioning
+ = HLT_Activity_Ecal_SC7_v8 150 100 75 65 50 35 25 15 10 L1_ZeroBias
+ HLT_BeamGas_BSC_v5 1 1 1 1 1 1 1 1 1 L1_BeamGas_Bsc
+ HLT_BeamGas_HF_v6 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf
+ HLT_IsoTrackHB_v7 1 1 1 1 1 7 3 2 1 L1_SingleJet68
+ HLT_IsoTrackHE_v8 3 3 3 3 3 20 15 10 5 L1_SingleJet68
+ HLT_L1SingleEG12_v3 220 220 220 220 8580 6010 4290 3010 2150 L1_SingleEG12
+ HLT_L1SingleEG5_v3 1740 1740 1740 1740 1740 1740 1740 1740 1740 L1_SingleEG5
+ HLT_L1SingleJet16_v4 50 50 50 50 50 50 50 50 50 L1_SingleJet16
+ HLT_L1SingleJet36_v4 500 500 500 500 500 500 500 500 500 L1_SingleJet36
+ HLT_L1SingleMuOpen_DT_v4 75 75 75 75 75 75 75 75 75 L1_SingleMuOpen
+ HLT_L1SingleMuOpen_v4 620 620 620 620 620 620 620 620 620 L1_SingleMuOpen
+ HLT_L1_Interbunch_BSC_v3 100 100 100 100 100 100 100 100 100 L1_InterBunch_Bsc
+ HLT_L1_PreCollisions_v3 5 5 5 5 5 5 5 5 5 L1_PreCollisions
+ HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v9 4 4 4 4 4 5 4 3 8 L1_SingleMu5_Eta1p5_Q80
+ dataset Cosmics
+ HLT_BeamHalo_v6 1 1 1 1 1 1 1 1 1 L1_BeamHalo
+ HLT_L1SingleMuOpen_AntiBPTX_v3 1 1 1 1 1 1 1 1 1 L1_SingleMuOpen
+ HLT_L1TrackerCosmics_v4 1 1 1 1 1 1 1 1 1 technical bits: 25
+ HLT_RegionalCosmicTracking_v7 1 1 1 1 1 1 1 1 1 (technical bits: 25) AND (L1_SingleMuOpen)
+ dataset DoubleElectron
+ HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_CaloIdT_TrkIdVL_v3 1 1 1 1 1 1 1 1 1 L1_TripleEG7
+ HLT_Ele17_CaloIdL_CaloIsoVL_v8 180 150 110 90 4200 3000 2100 1500 1000 L1_SingleEG12
+ HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v8 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass30_v7 3 2 2 1 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v8 1 1 1 1 40 30 20 15 10 L1_SingleEG12
+ HLT_Ele22_CaloIdL_CaloIsoVL_Ele15_HFT_v1 1 1 1 1 1 1 1 1 1 L1_EG18_ForJet16
+ HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_Ele17_v1 0 0 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_v6 3 2 2 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v8 2 2 2 2 2 2 2 2 2 L1_SingleEG5
+ HLT_Ele8_CaloIdL_CaloIsoVL_v8 30 30 30 40 40 40 40 40 40 L1_SingleEG5
+ HLT_Ele8_CaloIdL_TrkIdVL_v8 15 15 15 20 20 20 20 20 20 L1_SingleEG5
+ HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v6 15 15 15 20 20 20 20 20 20 L1_SingleEG5
+ HLT_Ele8_v8 150 150 150 240 240 240 240 240 240 L1_SingleEG5
+ HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v9 75 60 45 35 30 20 15 10 7 L1_DoubleEG_12_5
+ HLT_TripleEle10_CaloIdL_TrkIdVL_v9 1 1 1 1 1 1 1 1 1 L1_TripleEG7
+ dataset DoubleMu
+ HLT_DoubleMu3_v10 45 45 665 665 450 310 230 160 110 L1_DoubleMu0
+ HLT_DoubleMu45_v6 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5
+ HLT_DoubleMu5_Acoplanarity03_v6 140 110 80 80 50 35 25 20 10 L1_DoubleMu3
+ HLT_DoubleMu5_IsoMu5_v8 1 1 1 1 1 1 1 1 1 L1_TripleMu0
+ HLT_DoubleMu5_v1 10 10 150 125 100 70 50 35 25 L1_DoubleMu0
+ HLT_DoubleMu6_Acoplanarity03_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5
+ HLT_DoubleMu6_v8 10 90 70 70 45 30 20 15 10 L1_DoubleMu3
+ HLT_DoubleMu7_v8 5 45 35 35 20 15 10 8 5 L1_DoubleMu3
+ HLT_L1DoubleMu0_v4 1510 1510 22550 22550 15100 10600 7520 5270 3760 L1_DoubleMu0
+ HLT_L2DoubleMu0_v7 470 470 7000 7000 4670 3270 2340 1640 1170 L1_DoubleMu0
+ HLT_L2DoubleMu23_NoVertex_v7 2 20 15 10 10 7 5 3 2 L1_DoubleMu3
+ HLT_L2DoubleMu30_NoVertex_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ HLT_Mu13_Mu8_v7 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5
+ HLT_Mu17_Mu8_v7 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5
+ HLT_Mu8_Jet40_v10 2310 2310 2310 2310 2310 16200 11600 8090 5780 L1_Mu3_Jet20_Central
+ HLT_TripleMu5_v9 1 1 1 1 1 1 1 1 1 L1_TripleMu0
+ dataset ElectronHad
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_HT150_v6 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT75
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass4_HT150_v3 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT75
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_v3 2 2 2 1 2 1 2 1 2 L1_DoubleEG5
+ HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R005_MR200_v1 50 40 25 25 20 10 8 7 3 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R025_MR200_v1 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R029_MR200_v1 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_PFMHT25_v4 1 1 1 1 1 1 1 1 1 L1_EG5_HTT100
+ HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_PFMHT40_v1 1 1 1 1 1 1 1 1 1 L1_EG5_HTT100
+ HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_v2 17 17 17 17 680 480 340 240 170 L1_SingleEG12
+ HLT_Ele20_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_Jet20_v2 0 0 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_BTagIP_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_v5 200 160 120 120 80 55 40 30 20 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralJet30_v5 25 20 15 10 10 7 5 3 2 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_QuadCentralJet30_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralJet30_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_BTagIP_v9 15 10 10 8 6 4 3 2 1 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v9 400 320 240 240 160 120 80 55 40 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_DiCentralJet30_v8 200 160 120 120 80 55 40 30 20 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_QuadCentralJet30_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_TriCentralJet30_v8 10 8 6 6 4 2 2 1 1 L1_SingleEG20
+ HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT20_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_v1 25 20 15 10 10 7 5 3 2 L1_SingleEG20
+ HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_Jet20_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele27_CaloIdVT_TrkIdT_CentralJet30_CentralJet25_v1 30 25 20 15 10 9 6 4 3 L1_SingleEG20
+ HLT_Ele27_CaloIdVT_TrkIdT_Jet35_Jet25_Deta3_Jet20_v1 16 14 10 8 7 5 3 2 2 L1_SingleEG20
+ HLT_Ele30_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralJet30_PFMHT25_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele30_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3p5_Jet25_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v5 1500 1200 900 900 600 420 600 630 650 L1_EG5_DoubleJet20_Central
+ HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v5 10 9 7 5 4 3 4 4 4 L1_EG5_DoubleJet20_Central
+ HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v5 150 120 85 85 55 40 55 60 60 L1_EG5_DoubleJet20_Central
+ HLT_HT200_DoubleEle5_CaloIdVL_MassJPsi_v3 170 140 100 80 65 45 30 20 15 L1_HTT100
+ HLT_HT300_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT40_v6 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_Ele30_CaloIdT_TrkIdT_v1 1 1 1 1 1 1 1 1 1 L1_EG5_HTT100
+ HLT_HT350_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT45_v6 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT400_Ele60_CaloIdT_TrkIdT_v1 1 1 1 1 1 1 1 1 1 L1_EG5_HTT100
+ dataset FEDMonitor
+ HLT_DTErrors_v2 1 1 1 1 1 1 1 1 1 (none)
+ dataset HT
+ HLT_DiJet130_PT130_v6 50 50 50 50 50 350 250 180 130 L1_SingleJet68
+ HLT_DiJet160_PT160_v6 0 1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_FatJetMass750_DR1p1_Deta2p0_v2 15 10 10 8 6 4 3 2 1 L1_HTT100
+ HLT_FatJetMass850_DR1p1_Deta2p0_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT150_v8 12600 12600 12600 24300 25200 180000 130000 88200 63000 L1_HTT50
+ HLT_HT2000_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT200_AlphaT0p55_v2 300 25 20 15 10 7 5 3 2 L1_HTT75
+ HLT_HT200_v8 4080 3400 2550 2550 1700 1190 850 600 430 L1_HTT75
+ HLT_HT250_AlphaT0p53_v6 40 4 3 2 2 1 1 1 1 L1_HTT100
+ HLT_HT250_AlphaT0p55_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_DoubleDisplacedJet60_PromptTrack_v6 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_DoubleDisplacedJet60_v8 30 25 20 15 10 9 6 4 3 L1_HTT100
+ HLT_HT250_MHT100_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_MHT90_v2 0 0 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_v8 1680 1400 1050 1050 700 490 350 250 180 L1_HTT100
+ HLT_HT300_AlphaT0p53_v6 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_AlphaT0p54_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_CentralJet30_BTagIP_PFMHT55_v8 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_CentralJet30_BTagIP_PFMHT65_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_CentralJet30_BTagIP_v7 120 110 80 80 50 35 25 20 10 L1_HTT100
+ HLT_HT300_MHT80_v2 0 0 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_MHT90_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_PFMHT55_v8 30 25 18 18 10 8 6 4 3 L1_HTT100
+ HLT_HT300_PFMHT65_v1 0 0 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_v9 660 590 440 440 300 210 150 110 70 L1_HTT100
+ HLT_HT350_AlphaT0p52_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_AlphaT0p53_v7 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_MHT70_v2 0 0 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_MHT80_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_MHT90_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_v8 350 280 210 210 140 100 70 50 35 L1_HTT100
+ HLT_HT400_AlphaT0p51_v7 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT400_AlphaT0p52_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT400_MHT80_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT400_v8 175 140 105 105 70 50 35 25 15 L1_HTT100
+ HLT_HT450_AlphaT0p51_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT450_AlphaT0p52_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT450_v8 80 65 50 40 30 20 15 10 8 L1_HTT100
+ HLT_HT500_JetPt60_DPhi2p94_v2 0 8 6 6 1 1 1 1 1 L1_HTT100
+ HLT_HT500_v8 45 40 30 30 20 15 10 7 5 L1_HTT100
+ HLT_HT550_JetPt60_DPhi2p94_v2 0 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT550_v8 40 30 25 20 15 10 8 5 4 L1_HTT100
+ HLT_HT600_JetPt60_DPhi2p94_v1 0 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT600_v1 100 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT650_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_R014_MR150_v7 5250 4200 3150 3150 2100 1470 1050 740 530 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R020_MR150_v7 2300 1840 1380 1380 920 650 460 330 230 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R020_MR550_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R023_MR550_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R025_MR150_v7 800 640 480 480 320 230 160 120 80 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R025_MR450_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R029_MR450_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R033_MR350_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R036_MR350_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R038_MR250_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R042_MR250_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ dataset HcalHPDNoise
+ HLT_GlobalRunHPDNoise_v5 1500 1500 1500 1500 1500 1500 1500 1500 1500 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo
+ HLT_L1Tech_HBHEHO_totalOR_v3 1 1 1 1 1 1 1 1 1 technical bits: 11 OR 12
+ HLT_L1Tech_HCAL_HF_single_channel_v1 500 500 500 500 500 350 250 175 125 technical bits: 8
+ dataset HcalNZS
+ HLT_HcalNZS_v7 15 15 15 15 15 15 15 15 15 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG12 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias
+ HLT_HcalPhiSym_v8 15 15 15 15 15 15 15 15 15 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5
+ dataset HighPileUp
+ HLT_60Jet10_v1 1000 200 100 70 60 50 40 30 20 L1_DoubleForJet32_EtaOpp
+ HLT_70Jet10_v1 100 70 40 30 20 14 10 7 5 L1_DoubleForJet32_EtaOpp
+ HLT_70Jet13_v1 5 4 3 2 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ dataset Jet
+ HLT_DiJetAve110_v6 200 200 200 200 200 1400 1000 700 500 L1_SingleJet68
+ HLT_DiJetAve190_v6 5 45 35 35 20 15 10 8 5 L1_SingleJet92
+ HLT_DiJetAve240_v6 2 15 12 12 8 5 4 2 2 L1_SingleJet92
+ HLT_DiJetAve300_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_DiJetAve30_v6 4 4 4 3 4 4 4 4 4 L1_SingleJet16
+ HLT_DiJetAve370_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_DiJetAve60_v6 42 42 42 42 42 42 42 42 42 L1_SingleJet36
+ HLT_Jet110_v6 400 400 400 400 400 2800 2000 1400 1000 L1_SingleJet68
+ HLT_Jet190_v6 10 100 75 60 50 35 25 15 10 L1_SingleJet92
+ HLT_Jet240_CentralJet30_BTagIP_v3 0 0 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet240_v6 4 30 24 24 15 10 8 5 4 L1_SingleJet92
+ HLT_Jet270_CentralJet30_BTagIP_v3 0 0 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet300_v5 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet30_v6 8 8 8 6 8 8 8 8 8 L1_SingleJet16
+ HLT_Jet370_NoJetID_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet370_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet60_v6 84 84 84 84 84 84 84 84 84 L1_SingleJet36
+ HLT_Jet800_v1 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ dataset LogMonitor
+ HLT_LogMonitor_v1 1 1 1 1 1 1 1 1 1 (none)
+ dataset MET
+ HLT_CentralJet80_MET100_v7 5 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_CentralJet80_MET160_v7 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_CentralJet80_MET65_v7 250 200 150 150 100 70 50 35 25 L1_ETM30
+ HLT_CentralJet80_MET80_v6 10 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_DiCentralJet20_BTagIP_MET65_v7 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_DiCentralJet20_MET100_HBHENoiseFiltered_v1 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_DiCentralJet20_MET80_v5 7 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_DiJet60_MET45_v7 14 10 14 10 10 10 10 14 140 L1_ETM20
+ HLT_L2Mu60_1Hit_MET40_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu20
+ HLT_L2Mu60_1Hit_MET60_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu20
+ HLT_MET100_HBHENoiseFiltered_v6 35 30 21 15 15 9 7 4 3 L1_ETM30
+ HLT_MET100_v7 35 30 21 15 15 9 7 4 3 L1_ETM30
+ HLT_MET120_HBHENoiseFiltered_v6 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET120_v7 10 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET200_HBHENoiseFiltered_v6 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET200_v7 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET400_v2 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET65_HBHENoiseFiltered_v5 380 300 225 225 150 110 75 50 35 L1_ETM30
+ HLT_MET65_v4 380 300 225 225 150 110 75 50 35 L1_ETM30
+ HLT_PFMHT150_v12 1 1 1 1 1 1 1 1 1 L1_ETM30
+ dataset MinimumBias
+ HLT_JetE30_NoBPTX3BX_NoHalo_v8 1 1 1 1 1 1 1 1 1 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_NoHalo_v8 1 1 1 1 1 1 1 1 1 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_v6 40 30 24 24 15 10 8 8 40 L1_SingleJet20_Central_NotBptxOR
+ HLT_JetE50_NoBPTX3BX_NoHalo_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet32_NotBptxOR_NotMuBeamHalo
+ HLT_Physics_v2 8000 8000 8000 8000 8000 8000 8000 8000 8000 (none)
+ HLT_PixelTracks_Multiplicity100_v7 1 1 1 1 1 1 1 1 1 L1_ETT220
+ HLT_PixelTracks_Multiplicity80_v7 15 9 9 7 6 4 3 2 1 L1_ETT220
+ HLT_Random_v1 600 600 600 600 600 600 600 600 600 (none)
+ = HLT_ZeroBias_v4 50 50 50 50 50 50 50 50 50 L1_ZeroBias
+ dataset MuEG
+ HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v10 1 1 1 1 1 1 1 1 1 L1_DoubleMuOpen_EG5
+ HLT_DoubleMu5_Ele8_CaloIdT_TrkIdVL_v4 1 1 1 1 1 1 1 1 1 L1_DoubleMuOpen_EG5
+ HLT_Mu15_DoublePhoton15_CaloIdL_v10 1 1 1 1 1 1 1 1 1 L1_Mu7_EG5
+ HLT_Mu15_Photon20_CaloIdL_v10 3 2 2 1 1 1 1 1 1 L1_MuOpen_EG12
+ HLT_Mu17_Ele8_CaloIdL_v9 0 0 1 1 1 1 1 1 1 L1_Mu7_EG5
+ HLT_Mu17_Ele8_CaloIdT_CaloIsoVL_v4 1 1 1 1 1 1 1 1 1 L1_Mu12_EG5
+ HLT_Mu5_DoubleEle8_CaloIdT_TrkIdVL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_DoubleEG5
+ HLT_Mu5_Ele8_CaloIdT_CaloIsoVL_v1 315 315 315 315 2100 1470 1050 740 530 L1_Mu3_EG5
+ HLT_Mu5_Ele8_CaloIdT_TrkIdVL_Ele8_CaloIdL_TrkIdVL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_DoubleEG5
+ HLT_Mu8_Ele17_CaloIdL_v9 120 90 70 70 45 30 20 15 10 L1_MuOpen_EG12
+ HLT_Mu8_Ele17_CaloIdT_CaloIsoVL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG12
+ HLT_Mu8_Photon20_CaloIdVT_IsoT_v9 3 2 2 1 1 1 1 1 1 L1_MuOpen_EG12
+ dataset MuHad
+ HLT_DoubleMu5_HT150_v1 100 1 1 1 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen)
+ HLT_DoubleMu5_Mass4_HT150_v1 1 1 1 1 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen)
+ HLT_HT250_Mu15_PFMHT40_v4 10 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT300_Mu15_PFMHT40_v1 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT300_Mu5_PFMHT40_v8 0 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT350_Mu5_PFMHT45_v8 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_IsoMu17_eta2p1_CentralJet30_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_CentralJet30_v1 45 35 27 20 20 10 9 6 4 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_DiCentralJet30_v1 15 10 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_QuadCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_TriCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu20_DiCentralJet34_v3 1 1 1 15 10 9 6 4 3 L1_SingleMu10
+ HLT_Mu10_R005_MR200_v1 40 30 25 20 15 10 7 5 4 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen)
+ HLT_Mu10_R025_MR200_v1 1 1 1 1 1 1 1 1 1 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen)
+ HLT_Mu10_R029_MR200_v1 1 1 1 1 1 1 1 1 1 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen)
+ HLT_Mu12_eta2p1_DiCentralJet20_BTagIP3D1stTrack_v1 250 200 150 150 100 70 50 35 25 L1_Mu10_Eta2p1_DoubleJet_16_8_Central
+ HLT_Mu12_eta2p1_DiCentralJet20_DiBTagIP3D1stTrack_v1 1 1 1 1 1 1 1 1 1 L1_Mu10_Eta2p1_DoubleJet_16_8_Central
+ HLT_Mu12_eta2p1_DiCentralJet30_BTagIP3D_v1 80 65 50 40 30 20 15 10 8 L1_Mu10_Eta2p1_DoubleJet_16_8_Central
+ HLT_Mu17_eta2p1_CentralJet30_BTagIP_v1 130 100 75 60 50 35 25 15 10 L1_SingleMu14_Eta2p1
+ HLT_Mu17_eta2p1_CentralJet30_v1 750 600 450 450 300 210 150 110 75 L1_SingleMu14_Eta2p1
+ HLT_Mu17_eta2p1_DiCentralJet30_v1 400 320 240 240 160 120 80 55 40 L1_SingleMu14_Eta2p1
+ HLT_Mu17_eta2p1_QuadCentralJet30_v1 30 25 20 15 10 9 6 4 3 L1_SingleMu14_Eta2p1
+ HLT_Mu17_eta2p1_TriCentralJet30_v1 130 100 75 60 50 35 25 15 10 L1_SingleMu14_Eta2p1
+ HLT_Mu40_HT200_v4 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu5_DiJet30_v1 20080 20080 20080 20080 20080 150000 110000 70300 50200 L1_Mu3_Jet20_Central
+ HLT_Mu5_Ele8_CaloIdT_TrkIdVL_HT150_v1 100 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu5_Ele8_CaloIdT_TrkIdVL_Mass4_HT150_v6 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu5_QuadJet30_v1 150 150 150 150 150 1050 750 530 380 L1_Mu3_Jet20_Central
+ HLT_Mu5_TriJet30_v1 1470 1470 1470 1470 1470 10300 7350 5150 3680 L1_Mu3_Jet20_Central
+ HLT_Mu60_HT200_v1 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ dataset MuOnia
+ HLT_Dimuon0_Jpsi_Muon_v7 1 1 1 1 1 1 1 1 1 L1_TripleMu0
+ HLT_Dimuon0_Jpsi_NoVertexing_v3 300 240 180 180 120 85 60 40 30 L1_DoubleMu0_HighQ
+ HLT_Dimuon0_Jpsi_v6 200 160 120 120 80 55 40 30 20 L1_DoubleMu0_HighQ
+ HLT_Dimuon0_Upsilon_Muon_v7 1 1 1 1 1 1 1 1 1 L1_TripleMu0
+ HLT_Dimuon0_Upsilon_v6 200 160 120 120 80 55 40 30 20 L1_DoubleMu0_HighQ
+ HLT_Dimuon10_Jpsi_Barrel_v6 0 0 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Dimuon11_PsiPrime_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Dimuon13_Jpsi_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Dimuon6_LowMass_v1 1 1 3 2 2 1 1 1 1 L1_DoubleMu3
+ HLT_Dimuon7_Upsilon_Barrel_v1 0 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Dimuon9_PsiPrime_v1 0 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Dimuon9_Upsilon_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu4_Dimuon4_Bs_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu4_Dimuon6_Bs_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu4_Jpsi_Displaced_v1 0 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu4p5_LowMass_Displaced_v1 0 0 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu5_Jpsi_Displaced_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu5_LowMass_Displaced_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Mu5_L2Mu2_Jpsi_v9 500 320 240 240 160 120 80 55 40 L1_DoubleMu0_HighQ
+ HLT_Mu5_Track2_Jpsi_v9 6 6 6 6 6 6 6 6 6 L1_SingleMu3
+ HLT_Mu7_Track7_Jpsi_v10 1 1 1 1 1 30 20 15 10 L1_SingleMu7
+ dataset MultiJet
+ HLT_CentralJet46_CentralJet38_CentralJet20_DiBTagIP3D_v1 1 1 1 1 1 1 1 1 1 L1_TripleJet_36_36_12_Central
+ HLT_CentralJet46_CentralJet38_DiBTagIP3D_v3 1 1 1 1 30 20 15 10 7 L1_DoubleJet36_Central
+ HLT_CentralJet60_CentralJet53_DiBTagIP3D_v2 20 1 1 1 1 1 1 1 1 L1_DoubleJet44_Central
+ HLT_DiCentralJet36_BTagIP3DLoose_v1 150 2200 1800 1500 1100 800 550 400 250 L1_DoubleJet36_Central
+ HLT_DoubleJet30_ForwardBackward_v7 50 40 30 30 20 15 10 7 5 L1_DoubleForJet32_EtaOpp
+ HLT_DoubleJet60_ForwardBackward_v7 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ HLT_DoubleJet70_ForwardBackward_v7 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ HLT_DoubleJet80_ForwardBackward_v7 1 1 1 1 1 1 1 1 1 L1_DoubleForJet44_EtaOpp
+ HLT_EightJet120_v1 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ HLT_ExclDiJet60_HFAND_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet36_FwdVeto
+ HLT_ExclDiJet60_HFOR_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet36
+ HLT_L1DoubleJet36Central_v4 8110 8110 8110 10200 250000 180000 130000 85200 60900 L1_DoubleJet36_Central
+ HLT_L1ETM30_v4 6800 5440 4080 4080 2720 1910 1360 960 680 L1_ETM30
+ HLT_L1MultiJet_v4 2030 5420 4060 4060 2710 1900 1360 950 680 L1_HTT50 OR L1_TripleJet28_Central OR L1_QuadJet20_Central
+ HLT_QuadJet40_IsoPFTau40_v12 15 15 12 12 8 5 4 2 2 L1_QuadJet20_Central
+ HLT_QuadJet40_v7 560 470 350 350 240 170 120 80 60 L1_QuadJet20_Central
+ HLT_QuadJet45_IsoPFTau45_v7 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ HLT_QuadJet50_DiJet40_v1 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ HLT_QuadJet50_Jet40_Jet30_v3 100 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ HLT_QuadJet70_v6 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ HLT_QuadJet80_v1 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ dataset Photon
+ HLT_DoubleEle33_CaloIdL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoubleEle45_CaloIdL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton33_HEVT_v4 15 10 10 8 6 4 3 2 1 L1_SingleEG20
+ HLT_DoublePhoton38_HEVT_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton40_MR150_v6 0 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton40_R014_MR150_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton5_IsoVL_CEP_v7 1 1 1 1 1 1 1 1 1 L1_DoubleEG2_FwdVeto
+ HLT_DoublePhoton60_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton80_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon135_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon200_NoHE_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon20_CaloIdVL_IsoL_v7 94 94 94 94 3760 2640 1880 1320 940 L1_SingleEG12
+ HLT_Photon20_R9Id_Photon18_R9Id_v7 1 1 1 1 40 30 20 15 10 L1_SingleEG12
+ HLT_Photon225_NoHE_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon26_CaloIdXL_IsoXL_Photon18_CaloIdXL_IsoXL_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Photon26_CaloIdXL_IsoXL_Photon18_R9Id_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Photon26_CaloIdXL_IsoXL_Photon18_v1 190 150 110 110 70 50 35 25 20 L1_DoubleEG_12_5
+ HLT_Photon26_Photon18_v7 1740 1390 1040 1040 700 490 350 250 180 L1_DoubleEG_12_5
+ HLT_Photon26_R9Id_Photon18_CaloIdXL_IsoXL_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Photon26_R9Id_Photon18_R9Id_v4 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Photon30_CaloIdVL_IsoL_v9 7000 5000 3400 3400 2270 1590 1140 800 570 L1_SingleEG20
+ HLT_Photon30_CaloIdVL_v8 4000 3000 2000 2000 1340 940 670 470 340 L1_SingleEG20
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_CaloIdL_IsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_R9Id_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_v5 65 50 40 30 25 20 10 9 6 L1_SingleEG20
+ HLT_Photon36_CaloIdVL_Photon22_CaloIdVL_v2 50 40 30 30 20 15 10 7 5 L1_SingleEG20
+ HLT_Photon36_Photon22_v1 750 600 450 450 300 210 150 110 75 L1_SingleEG20
+ HLT_Photon36_R9Id_Photon22_CaloIdL_IsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_R9Id_Photon22_R9Id_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon400_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon44_CaloIdL_Photon34_CaloIdL_v2 100 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon48_CaloIdL_Photon38_CaloIdL_v2 50 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon50_CaloIdVL_IsoL_v7 300 240 180 180 120 85 60 40 30 L1_SingleEG20
+ HLT_Photon50_CaloIdVL_v4 440 350 260 260 180 130 85 60 40 L1_SingleEG20
+ HLT_Photon75_CaloIdVL_IsoL_v8 60 45 35 35 20 15 10 8 5 L1_SingleEG20
+ HLT_Photon75_CaloIdVL_v7 100 80 60 60 40 30 20 15 10 L1_SingleEG20
+ HLT_Photon90_CaloIdVL_IsoL_v5 100 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon90_CaloIdVL_v4 30 25 20 15 10 9 6 4 3 L1_SingleEG20
+ dataset PhotonHad
+ HLT_Photon30_CaloIdVT_CentralJet20_BTagIP_v3 50 40 30 30 20 15 10 7 5 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R005_MR150_v5 450 360 270 270 180 130 90 60 45 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R017_MR500_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R023_MR350_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R029_MR250_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R042_MR200_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon55_CaloIdL_R017_MR500_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon55_CaloIdL_R023_MR350_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon55_CaloIdL_R029_MR250_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon55_CaloIdL_R042_MR200_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_HT400_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_HT500_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_MHT110_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_MHT90_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleElectron
+ HLT_Ele100_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v5 1 20 480 480 320 230 160 120 80 L1_SingleEG18
+ HLT_Ele27_WP80_PFMT50_v4 1 1 40 30 1 1 1 1 1 L1_SingleEG15
+ HLT_Ele32_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v5 600 480 360 360 240 170 120 85 60 L1_SingleEG20
+ HLT_Ele32_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v7 100 80 60 60 40 30 20 15 10 L1_SingleEG20
+ HLT_Ele32_WP70_PFMT50_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele65_CaloIdVT_TrkIdT_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleMu
+ HLT_IsoMu15_eta2p1_v1 160 140 100 80 70 40 30 20 15 L1_SingleMu14_Eta2p1
+ HLT_IsoMu15_v14 8 15 20 340 270 190 140 90 65 L1_SingleMu10
+ HLT_IsoMu17_v14 0 0 0 250 200 140 100 70 50 L1_SingleMu10
+ HLT_IsoMu20_v9 3 8 8 1 1 1 1 1 1 L1_SingleMu12
+ HLT_IsoMu24_eta2p1_v3 150 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu24_v9 8 8 1 1 1 1 1 1 1 L1_SingleMu16
+ HLT_IsoMu30_eta2p1_v3 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu34_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1
+ HLT_L1SingleMu10_v4 1870 4480 4480 74700 59800 41900 29900 21000 15000 L1_SingleMu10
+ HLT_L1SingleMu20_v4 3740 3990 44800 44800 29900 21000 15000 10500 7470 L1_SingleMu20
+ HLT_L2Mu10_v6 270 640 640 10700 8560 6000 4280 3000 2140 L1_SingleMu10
+ HLT_L2Mu20_v6 180 430 430 5380 4300 3000 2150 1500 1080 L1_SingleMu12
+ HLT_Mu100_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1
+ HLT_Mu12_v8 70 70 70 70 70 2000 1400 1000 700 L1_SingleMu7
+ HLT_Mu15_v9 25 65 65 1090 870 610 440 310 220 L1_SingleMu10
+ HLT_Mu20_v8 10 30 30 380 300 210 10 7 5 L1_SingleMu12
+ HLT_Mu24_eta2p1_v1 90 200 150 150 100 70 4 3 2 L1_SingleMu14_Eta2p1
+ HLT_Mu24_v8 20 25 275 275 190 130 90 65 45 L1_SingleMu16
+ HLT_Mu30_eta2p1_v1 200 160 120 120 80 55 40 30 20 L1_SingleMu14_Eta2p1
+ HLT_Mu30_v8 4 10 10 130 1 1 1 1 1 L1_SingleMu12
+ HLT_Mu40_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1
+ HLT_Mu40_v6 4 4 1 1 1 1 1 1 1 L1_SingleMu16
+ HLT_Mu5_v10 320 640 640 640 640 640 640 640 640 L1_SingleMu3
+ HLT_Mu60_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1
+ HLT_Mu8_v8 80 40 40 40 40 40 40 40 40 L1_SingleMu3
+ dataset Tau
+ HLT_DoubleIsoPFTau45_Trk5_eta2p1_v3 1 1 1 1 1 1 1 1 1 L1_DoubleTauJet44_Eta2p17 OR L1_DoubleJet64_Central
+ HLT_IsoPFTau40_IsoPFTau30_Trk5_eta2p1_v3 40 25 20 1 1 1 1 1 1 L1_DoubleTauJet36_Eta2p17 OR L1_DoubleJet44_Central
+ HLT_MediumIsoPFTau35_Trk20_MET60_v1 1 1 1 1 1 1 1 1 1 L1_Jet52_Central_ETM30
+ HLT_MediumIsoPFTau35_Trk20_MET70_v1 1 1 1 1 1 1 1 1 1 L1_Jet52_Central_ETM30
+ HLT_MediumIsoPFTau35_Trk20_v1 1 11 11 11 11 11 11 11 11 L1_SingleJet52_Central
+ dataset TauPlusX
+ HLT_Ele18_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_MediumIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Ele18_CaloIdVT_TrkIdT_MediumIsoPFTau20_v1 1 4 90 90 60 40 30 20 15 L1_SingleEG15
+ HLT_Ele20_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_MediumIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG18 OR L1_SingleEG20
+ HLT_HT300_DoubleIsoPFTau10_Trk3_PFMHT40_v8 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT350_DoubleIsoPFTau10_Trk3_PFMHT45_v8 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_IsoMu15_LooseIsoPFTau15_v9 0 0 0 1 1 1 1 1 1 L1_SingleMu10
+ HLT_IsoMu15_eta2p1_LooseIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu15_eta2p1_MediumIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu15_eta2p1_TightIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_Mu15_LooseIsoPFTau15_v9 0 0 110 90 70 50 35 25 15 L1_SingleMu10
+ HLT_QuadJet50_IsoPFTau50_v1 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+/cdaq/physics/Run2011/3e33/v2.0/HLT/V7
+ 175857,175858,175860,175863,175865,175866,175877,175881,175886,175887,175888,175896,175906,175910,175921
+ dataset BTag
+ HLT_BTagMu_DiJet110_Mu5_v10 2 2 2 2 2 5 4 2 2 L1_Mu3_Jet28_Central
+ HLT_BTagMu_DiJet20_Mu5_v10 60 60 60 60 60 840 600 420 300 L1_Mu3_Jet16_Central
+ HLT_BTagMu_DiJet40_Mu5_v10 30 30 30 30 30 210 150 110 75 L1_Mu3_Jet20_Central
+ HLT_BTagMu_DiJet70_Mu5_v10 10 10 10 10 10 30 20 15 10 L1_Mu3_Jet28_Central
+ dataset Commissioning
+ = HLT_Activity_Ecal_SC7_v8 150 100 75 65 50 35 25 15 10 L1_ZeroBias
+ HLT_BeamGas_BSC_v5 1 1 1 1 1 1 1 1 1 L1_BeamGas_Bsc
+ HLT_BeamGas_HF_v6 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf
+ HLT_IsoTrackHB_v7 1 1 1 1 1 7 3 2 1 L1_SingleJet68
+ HLT_IsoTrackHE_v8 3 3 3 3 3 20 15 10 5 L1_SingleJet68
+ HLT_L1SingleEG12_v3 220 220 220 220 8580 6010 4290 3010 2150 L1_SingleEG12
+ HLT_L1SingleEG5_v3 1740 1740 1740 1740 1740 1740 1740 1740 1740 L1_SingleEG5
+ HLT_L1SingleJet16_v4 50 50 50 50 50 50 50 50 50 L1_SingleJet16
+ HLT_L1SingleJet36_v4 500 500 500 500 500 500 500 500 500 L1_SingleJet36
+ HLT_L1SingleMuOpen_DT_v4 75 75 75 75 75 75 75 75 75 L1_SingleMuOpen
+ HLT_L1SingleMuOpen_v4 620 620 620 620 620 620 620 620 620 L1_SingleMuOpen
+ HLT_L1_Interbunch_BSC_v3 100 100 100 100 100 100 100 100 100 L1_InterBunch_Bsc
+ HLT_L1_PreCollisions_v3 5 5 5 5 5 5 5 5 5 L1_PreCollisions
+ HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v9 4 4 4 4 4 5 4 3 8 L1_SingleMu5_Eta1p5_Q80
+ dataset Cosmics
+ HLT_BeamHalo_v6 1 1 1 1 1 1 1 1 1 L1_BeamHalo
+ HLT_L1SingleMuOpen_AntiBPTX_v3 1 1 1 1 1 1 1 1 1 L1_SingleMuOpen
+ HLT_L1TrackerCosmics_v4 1 1 1 1 1 1 1 1 1 technical bits: 25
+ HLT_RegionalCosmicTracking_v7 1 1 1 1 1 1 1 1 1 (technical bits: 25) AND (L1_SingleMuOpen)
+ dataset DoubleElectron
+ HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_CaloIdT_TrkIdVL_v3 1 1 1 1 1 1 1 1 1 L1_TripleEG7
+ HLT_Ele17_CaloIdL_CaloIsoVL_v8 180 150 110 90 4200 3000 2100 1500 1000 L1_SingleEG12
+ HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v8 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass30_v7 3 2 2 1 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v8 1 1 1 1 40 30 20 15 10 L1_SingleEG12
+ HLT_Ele22_CaloIdL_CaloIsoVL_Ele15_HFT_v1 1 1 1 1 1 1 1 1 1 L1_EG18_ForJet16
+ HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_Ele17_v1 0 0 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_v6 3 2 2 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v8 2 2 2 2 2 2 2 2 2 L1_SingleEG5
+ HLT_Ele8_CaloIdL_CaloIsoVL_v8 30 30 30 40 40 40 40 40 40 L1_SingleEG5
+ HLT_Ele8_CaloIdL_TrkIdVL_v8 15 15 15 20 20 20 20 20 20 L1_SingleEG5
+ HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v6 15 15 15 20 20 20 20 20 20 L1_SingleEG5
+ HLT_Ele8_v8 150 150 150 240 240 240 240 240 240 L1_SingleEG5
+ HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v9 75 60 45 35 30 20 15 10 7 L1_DoubleEG_12_5
+ HLT_TripleEle10_CaloIdL_TrkIdVL_v9 1 1 1 1 1 1 1 1 1 L1_TripleEG7
+ dataset DoubleMu
+ HLT_DoubleMu3_v10 45 45 665 665 450 310 230 160 110 L1_DoubleMu0
+ HLT_DoubleMu45_v6 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5
+ HLT_DoubleMu5_Acoplanarity03_v6 140 110 80 80 50 35 25 20 10 L1_DoubleMu3
+ HLT_DoubleMu5_IsoMu5_v8 1 1 1 1 1 1 1 1 1 L1_TripleMu0
+ HLT_DoubleMu5_v1 10 10 150 125 100 70 50 35 25 L1_DoubleMu0
+ HLT_DoubleMu6_Acoplanarity03_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5
+ HLT_DoubleMu6_v8 10 90 70 70 45 30 20 15 10 L1_DoubleMu3
+ HLT_DoubleMu7_v8 5 45 35 35 20 15 10 8 5 L1_DoubleMu3
+ HLT_L1DoubleMu0_v4 1510 1510 22550 22550 15100 10600 7520 5270 3760 L1_DoubleMu0
+ HLT_L2DoubleMu0_v7 470 470 7000 7000 4670 3270 2340 1640 1170 L1_DoubleMu0
+ HLT_L2DoubleMu23_NoVertex_v7 2 20 15 10 10 7 5 3 2 L1_DoubleMu3
+ HLT_L2DoubleMu30_NoVertex_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ HLT_Mu13_Mu8_v7 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5
+ HLT_Mu17_Mu8_v7 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5
+ HLT_Mu8_Jet40_v10 2310 2310 2310 2310 2310 16200 11600 8090 5780 L1_Mu3_Jet20_Central
+ HLT_TripleMu5_v9 1 1 1 1 1 1 1 1 1 L1_TripleMu0
+ dataset ElectronHad
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_HT150_v6 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT75
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass4_HT150_v3 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT75
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_v3 2 2 2 1 2 1 2 1 2 L1_DoubleEG5
+ HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R005_MR200_v1 50 40 25 25 20 10 8 7 3 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R025_MR200_v1 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R029_MR200_v1 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_PFMHT25_v4 1 1 1 1 1 1 1 1 1 L1_EG5_HTT100
+ HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_PFMHT40_v1 1 1 1 1 1 1 1 1 1 L1_EG5_HTT100
+ HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_v2 17 17 17 17 680 480 340 240 170 L1_SingleEG12
+ HLT_Ele20_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_Jet20_v2 0 0 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_BTagIP_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_v5 200 160 120 120 80 55 40 30 20 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralJet30_v5 25 20 15 10 10 7 5 3 2 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_QuadCentralJet30_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralJet30_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_BTagIP_v9 15 10 10 8 6 4 3 2 1 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v9 400 320 240 240 160 120 80 55 40 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_DiCentralJet30_v8 200 160 120 120 80 55 40 30 20 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_QuadCentralJet30_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_TriCentralJet30_v8 10 8 6 6 4 2 2 1 1 L1_SingleEG20
+ HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT20_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_v1 25 20 15 10 10 7 5 3 2 L1_SingleEG20
+ HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_Jet20_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele27_CaloIdVT_TrkIdT_CentralJet30_CentralJet25_v1 30 25 20 15 10 9 6 4 3 L1_SingleEG20
+ HLT_Ele27_CaloIdVT_TrkIdT_Jet35_Jet25_Deta3_Jet20_v1 16 14 10 8 7 5 3 2 2 L1_SingleEG20
+ HLT_Ele30_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralJet30_PFMHT25_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele30_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3p5_Jet25_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v5 1500 1200 900 900 600 420 600 630 650 L1_EG5_DoubleJet20_Central
+ HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v5 10 9 7 5 4 3 4 4 4 L1_EG5_DoubleJet20_Central
+ HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v5 150 120 85 85 55 40 55 60 60 L1_EG5_DoubleJet20_Central
+ HLT_HT200_DoubleEle5_CaloIdVL_MassJPsi_v3 170 140 100 80 65 45 30 20 15 L1_HTT100
+ HLT_HT300_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT40_v6 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_Ele30_CaloIdT_TrkIdT_v1 1 1 1 1 1 1 1 1 1 L1_EG5_HTT100
+ HLT_HT350_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT45_v6 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT400_Ele60_CaloIdT_TrkIdT_v1 1 1 1 1 1 1 1 1 1 L1_EG5_HTT100
+ dataset FEDMonitor
+ HLT_DTErrors_v2 1 1 1 1 1 1 1 1 1 (none)
+ dataset HT
+ HLT_DiJet130_PT130_v6 50 50 50 50 50 350 250 180 130 L1_SingleJet68
+ HLT_DiJet160_PT160_v6 0 1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_FatJetMass750_DR1p1_Deta2p0_v2 15 10 10 8 6 4 3 2 1 L1_HTT100
+ HLT_FatJetMass850_DR1p1_Deta2p0_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT150_v8 12600 12600 12600 24300 25200 180000 130000 88200 63000 L1_HTT50
+ HLT_HT2000_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT200_AlphaT0p55_v2 300 25 20 15 10 7 5 3 2 L1_HTT75
+ HLT_HT200_v8 4080 3400 2550 2550 1700 1190 850 600 430 L1_HTT75
+ HLT_HT250_AlphaT0p53_v6 40 4 3 2 2 1 1 1 1 L1_HTT100
+ HLT_HT250_AlphaT0p55_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_DoubleDisplacedJet60_PromptTrack_v6 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_DoubleDisplacedJet60_v8 30 25 20 15 10 9 6 4 3 L1_HTT100
+ HLT_HT250_MHT100_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_MHT90_v2 0 0 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_v8 1680 1400 1050 1050 700 490 350 250 180 L1_HTT100
+ HLT_HT300_AlphaT0p53_v6 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_AlphaT0p54_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_CentralJet30_BTagIP_PFMHT55_v8 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_CentralJet30_BTagIP_PFMHT65_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_CentralJet30_BTagIP_v7 120 110 80 80 50 35 25 20 10 L1_HTT100
+ HLT_HT300_MHT80_v2 0 0 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_MHT90_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_PFMHT55_v8 30 25 18 18 10 8 6 4 3 L1_HTT100
+ HLT_HT300_PFMHT65_v1 0 0 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_v9 660 590 440 440 300 210 150 110 70 L1_HTT100
+ HLT_HT350_AlphaT0p52_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_AlphaT0p53_v7 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_MHT70_v2 0 0 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_MHT80_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_MHT90_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_v8 350 280 210 210 140 100 70 50 35 L1_HTT100
+ HLT_HT400_AlphaT0p51_v7 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT400_AlphaT0p52_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT400_MHT80_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT400_v8 175 140 105 105 70 50 35 25 15 L1_HTT100
+ HLT_HT450_AlphaT0p51_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT450_AlphaT0p52_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT450_v8 80 65 50 40 30 20 15 10 8 L1_HTT100
+ HLT_HT500_JetPt60_DPhi2p94_v2 0 8 6 6 1 1 1 1 1 L1_HTT100
+ HLT_HT500_v8 45 40 30 30 20 15 10 7 5 L1_HTT100
+ HLT_HT550_JetPt60_DPhi2p94_v2 0 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT550_v8 40 30 25 20 15 10 8 5 4 L1_HTT100
+ HLT_HT600_JetPt60_DPhi2p94_v1 0 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT600_v1 100 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT650_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_R014_MR150_v7 5250 4200 3150 3150 2100 1470 1050 740 530 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R020_MR150_v7 2300 1840 1380 1380 920 650 460 330 230 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R020_MR550_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R023_MR550_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R025_MR150_v7 800 640 480 480 320 230 160 120 80 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R025_MR450_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R029_MR450_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R033_MR350_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R036_MR350_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R038_MR250_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R042_MR250_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ dataset HcalHPDNoise
+ HLT_GlobalRunHPDNoise_v5 1500 1500 1500 1500 1500 1500 1500 1500 1500 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo
+ HLT_L1Tech_HBHEHO_totalOR_v3 1 1 1 1 1 1 1 1 1 technical bits: 11 OR 12
+ HLT_L1Tech_HCAL_HF_single_channel_v1 500 500 500 500 500 350 250 175 125 technical bits: 8
+ dataset HcalNZS
+ HLT_HcalNZS_v7 15 15 15 15 15 15 15 15 15 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG12 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias
+ HLT_HcalPhiSym_v8 15 15 15 15 15 15 15 15 15 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5
+ dataset HighPileUp
+ HLT_60Jet10_v1 1000 200 100 70 60 50 40 30 20 L1_DoubleForJet32_EtaOpp
+ HLT_70Jet10_v1 100 70 40 30 20 14 10 7 5 L1_DoubleForJet32_EtaOpp
+ HLT_70Jet13_v1 5 4 3 2 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ dataset Jet
+ HLT_DiJetAve110_v6 200 200 200 200 200 1400 1000 700 500 L1_SingleJet68
+ HLT_DiJetAve190_v6 5 45 35 35 20 15 10 8 5 L1_SingleJet92
+ HLT_DiJetAve240_v6 2 15 12 12 8 5 4 2 2 L1_SingleJet92
+ HLT_DiJetAve300_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_DiJetAve30_v6 4 4 4 3 4 4 4 4 4 L1_SingleJet16
+ HLT_DiJetAve370_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_DiJetAve60_v6 42 42 42 42 42 42 42 42 42 L1_SingleJet36
+ HLT_Jet110_v6 400 400 400 400 400 2800 2000 1400 1000 L1_SingleJet68
+ HLT_Jet190_v6 10 100 75 60 50 35 25 15 10 L1_SingleJet92
+ HLT_Jet240_CentralJet30_BTagIP_v3 0 0 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet240_v6 4 30 24 24 15 10 8 5 4 L1_SingleJet92
+ HLT_Jet270_CentralJet30_BTagIP_v3 0 0 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet300_v5 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet30_v6 8 8 8 6 8 8 8 8 8 L1_SingleJet16
+ HLT_Jet370_NoJetID_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet370_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet60_v6 84 84 84 84 84 84 84 84 84 L1_SingleJet36
+ HLT_Jet800_v1 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ dataset LogMonitor
+ HLT_LogMonitor_v1 1 1 1 1 1 1 1 1 1 (none)
+ dataset MET
+ HLT_CentralJet80_MET100_v7 5 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_CentralJet80_MET160_v7 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_CentralJet80_MET65_v7 250 200 150 150 100 70 50 35 25 L1_ETM30
+ HLT_CentralJet80_MET80_v6 10 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_DiCentralJet20_BTagIP_MET65_v7 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_DiCentralJet20_MET100_HBHENoiseFiltered_v1 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_DiCentralJet20_MET80_v5 7 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_DiJet60_MET45_v7 14 10 14 10 10 10 10 14 140 L1_ETM20
+ HLT_L2Mu60_1Hit_MET40_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu20
+ HLT_L2Mu60_1Hit_MET60_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu20
+ HLT_MET100_HBHENoiseFiltered_v6 35 30 21 15 15 9 7 4 3 L1_ETM30
+ HLT_MET100_v7 35 30 21 15 15 9 7 4 3 L1_ETM30
+ HLT_MET120_HBHENoiseFiltered_v6 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET120_v7 10 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET200_HBHENoiseFiltered_v6 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET200_v7 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET400_v2 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET65_HBHENoiseFiltered_v5 380 300 225 225 150 110 75 50 35 L1_ETM30
+ HLT_MET65_v4 380 300 225 225 150 110 75 50 35 L1_ETM30
+ HLT_PFMHT150_v12 1 1 1 1 1 1 1 1 1 L1_ETM30
+ dataset MinimumBias
+ HLT_JetE30_NoBPTX3BX_NoHalo_v8 1 1 1 1 1 1 1 1 1 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_NoHalo_v8 1 1 1 1 1 1 1 1 1 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_v6 40 30 24 24 15 10 8 8 40 L1_SingleJet20_Central_NotBptxOR
+ HLT_JetE50_NoBPTX3BX_NoHalo_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet32_NotBptxOR_NotMuBeamHalo
+ HLT_Physics_v2 8000 8000 8000 8000 8000 8000 8000 8000 8000 (none)
+ HLT_PixelTracks_Multiplicity100_v7 1 1 1 1 1 1 1 1 1 L1_ETT220
+ HLT_PixelTracks_Multiplicity80_v7 15 9 9 7 6 4 3 2 1 L1_ETT220
+ HLT_Random_v1 600 600 600 600 600 600 600 600 600 (none)
+ = HLT_ZeroBias_v4 50 50 50 50 50 50 50 50 50 L1_ZeroBias
+ dataset MuEG
+ HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v10 1 1 1 1 1 1 1 1 1 L1_DoubleMuOpen_EG5
+ HLT_DoubleMu5_Ele8_CaloIdT_TrkIdVL_v4 1 1 1 1 1 1 1 1 1 L1_DoubleMuOpen_EG5
+ HLT_Mu15_DoublePhoton15_CaloIdL_v10 1 1 1 1 1 1 1 1 1 L1_Mu7_EG5
+ HLT_Mu15_Photon20_CaloIdL_v10 3 2 2 1 1 1 1 1 1 L1_MuOpen_EG12
+ HLT_Mu17_Ele8_CaloIdL_v9 0 0 1 1 1 1 1 1 1 L1_Mu7_EG5
+ HLT_Mu17_Ele8_CaloIdT_CaloIsoVL_v4 1 1 1 1 1 1 1 1 1 L1_Mu12_EG5
+ HLT_Mu5_DoubleEle8_CaloIdT_TrkIdVL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_DoubleEG5
+ HLT_Mu5_Ele8_CaloIdT_CaloIsoVL_v1 315 315 315 315 2100 1470 1050 740 530 L1_Mu3_EG5
+ HLT_Mu5_Ele8_CaloIdT_TrkIdVL_Ele8_CaloIdL_TrkIdVL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_DoubleEG5
+ HLT_Mu8_Ele17_CaloIdL_v9 120 90 70 70 45 30 20 15 10 L1_MuOpen_EG12
+ HLT_Mu8_Ele17_CaloIdT_CaloIsoVL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG12
+ HLT_Mu8_Photon20_CaloIdVT_IsoT_v9 3 2 2 1 1 1 1 1 1 L1_MuOpen_EG12
+ dataset MuHad
+ HLT_DoubleMu5_HT150_v1 100 1 1 1 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen)
+ HLT_DoubleMu5_Mass4_HT150_v1 1 1 1 1 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen)
+ HLT_HT250_Mu15_PFMHT40_v4 10 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT300_Mu15_PFMHT40_v1 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT300_Mu5_PFMHT40_v8 0 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT350_Mu5_PFMHT45_v8 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_IsoMu17_eta2p1_CentralJet30_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_CentralJet30_v1 45 35 27 20 20 10 9 6 4 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_DiCentralJet30_v1 15 10 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_QuadCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_TriCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu20_DiCentralJet34_v3 1 1 1 15 10 9 6 4 3 L1_SingleMu10
+ HLT_Mu10_R005_MR200_v1 40 30 25 20 15 10 7 5 4 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen)
+ HLT_Mu10_R025_MR200_v1 1 1 1 1 1 1 1 1 1 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen)
+ HLT_Mu10_R029_MR200_v1 1 1 1 1 1 1 1 1 1 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen)
+ HLT_Mu12_eta2p1_DiCentralJet20_BTagIP3D1stTrack_v1 250 200 150 150 100 70 50 35 25 L1_Mu10_Eta2p1_DoubleJet_16_8_Central
+ HLT_Mu12_eta2p1_DiCentralJet20_DiBTagIP3D1stTrack_v1 1 1 1 1 1 1 1 1 1 L1_Mu10_Eta2p1_DoubleJet_16_8_Central
+ HLT_Mu12_eta2p1_DiCentralJet30_BTagIP3D_v1 80 65 50 40 30 20 15 10 8 L1_Mu10_Eta2p1_DoubleJet_16_8_Central
+ HLT_Mu17_eta2p1_CentralJet30_BTagIP_v1 130 100 75 60 50 35 25 15 10 L1_SingleMu14_Eta2p1
+ HLT_Mu17_eta2p1_CentralJet30_v1 750 600 450 450 300 210 150 110 75 L1_SingleMu14_Eta2p1
+ HLT_Mu17_eta2p1_DiCentralJet30_v1 400 320 240 240 160 120 80 55 40 L1_SingleMu14_Eta2p1
+ HLT_Mu17_eta2p1_QuadCentralJet30_v1 30 25 20 15 10 9 6 4 3 L1_SingleMu14_Eta2p1
+ HLT_Mu17_eta2p1_TriCentralJet30_v1 130 100 75 60 50 35 25 15 10 L1_SingleMu14_Eta2p1
+ HLT_Mu40_HT200_v4 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu5_DiJet30_v1 20080 20080 20080 20080 20080 150000 110000 70300 50200 L1_Mu3_Jet20_Central
+ HLT_Mu5_Ele8_CaloIdT_TrkIdVL_HT150_v1 100 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu5_Ele8_CaloIdT_TrkIdVL_Mass4_HT150_v6 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu5_QuadJet30_v1 150 150 150 150 150 1050 750 530 380 L1_Mu3_Jet20_Central
+ HLT_Mu5_TriJet30_v1 1470 1470 1470 1470 1470 10300 7350 5150 3680 L1_Mu3_Jet20_Central
+ HLT_Mu60_HT200_v1 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ dataset MuOnia
+ HLT_Dimuon0_Jpsi_Muon_v7 1 1 1 1 1 1 1 1 1 L1_TripleMu0
+ HLT_Dimuon0_Jpsi_NoVertexing_v3 300 240 180 180 120 85 60 40 30 L1_DoubleMu0_HighQ
+ HLT_Dimuon0_Jpsi_v6 200 160 120 120 80 55 40 30 20 L1_DoubleMu0_HighQ
+ HLT_Dimuon0_Upsilon_Muon_v7 1 1 1 1 1 1 1 1 1 L1_TripleMu0
+ HLT_Dimuon0_Upsilon_v6 200 160 120 120 80 55 40 30 20 L1_DoubleMu0_HighQ
+ HLT_Dimuon10_Jpsi_Barrel_v6 0 0 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Dimuon11_PsiPrime_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Dimuon13_Jpsi_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Dimuon6_LowMass_v1 1 1 3 2 2 1 1 1 1 L1_DoubleMu3
+ HLT_Dimuon7_Upsilon_Barrel_v1 0 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Dimuon9_PsiPrime_v1 0 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Dimuon9_Upsilon_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu4_Dimuon4_Bs_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu4_Dimuon6_Bs_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu4_Jpsi_Displaced_v1 0 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu4p5_LowMass_Displaced_v1 0 0 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu5_Jpsi_Displaced_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu5_LowMass_Displaced_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Mu5_L2Mu2_Jpsi_v9 500 320 240 240 160 120 80 55 40 L1_DoubleMu0_HighQ
+ HLT_Mu5_Track2_Jpsi_v9 6 6 6 6 6 6 6 6 6 L1_SingleMu3
+ HLT_Mu7_Track7_Jpsi_v10 1 1 1 1 1 30 20 15 10 L1_SingleMu7
+ dataset MultiJet
+ HLT_CentralJet46_CentralJet38_CentralJet20_DiBTagIP3D_v1 1 1 1 1 1 1 1 1 1 L1_TripleJet_36_36_12_Central
+ HLT_CentralJet46_CentralJet38_DiBTagIP3D_v3 1 1 1 1 30 20 15 10 7 L1_DoubleJet36_Central
+ HLT_CentralJet60_CentralJet53_DiBTagIP3D_v2 20 1 1 1 1 1 1 1 1 L1_DoubleJet44_Central
+ HLT_DiCentralJet36_BTagIP3DLoose_v1 150 2200 1800 1500 1100 800 550 400 250 L1_DoubleJet36_Central
+ HLT_DoubleJet30_ForwardBackward_v7 50 40 30 30 20 15 10 7 5 L1_DoubleForJet32_EtaOpp
+ HLT_DoubleJet60_ForwardBackward_v7 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ HLT_DoubleJet70_ForwardBackward_v7 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ HLT_DoubleJet80_ForwardBackward_v7 1 1 1 1 1 1 1 1 1 L1_DoubleForJet44_EtaOpp
+ HLT_EightJet120_v1 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ HLT_ExclDiJet60_HFAND_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet36_FwdVeto
+ HLT_ExclDiJet60_HFOR_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet36
+ HLT_L1DoubleJet36Central_v4 8110 8110 8110 10200 250000 180000 130000 85200 60900 L1_DoubleJet36_Central
+ HLT_L1ETM30_v4 6800 5440 4080 4080 2720 1910 1360 960 680 L1_ETM30
+ HLT_L1MultiJet_v4 2030 5420 4060 4060 2710 1900 1360 950 680 L1_HTT50 OR L1_TripleJet28_Central OR L1_QuadJet20_Central
+ HLT_QuadJet40_IsoPFTau40_v12 15 15 12 12 8 5 4 2 2 L1_QuadJet20_Central
+ HLT_QuadJet40_v7 560 470 350 350 240 170 120 80 60 L1_QuadJet20_Central
+ HLT_QuadJet45_IsoPFTau45_v7 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ HLT_QuadJet50_Jet40_Jet30_v3 100 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ HLT_QuadJet70_v6 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ HLT_QuadJet80_v1 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ dataset Photon
+ HLT_DoubleEle33_CaloIdL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoubleEle45_CaloIdL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton33_HEVT_v4 15 10 10 8 6 4 3 2 1 L1_SingleEG20
+ HLT_DoublePhoton38_HEVT_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton40_MR150_v6 0 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton40_R014_MR150_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton5_IsoVL_CEP_v7 1 1 1 1 1 1 1 1 1 L1_DoubleEG2_FwdVeto
+ HLT_DoublePhoton60_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton80_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon135_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon200_NoHE_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon20_CaloIdVL_IsoL_v7 94 94 94 94 3760 2640 1880 1320 940 L1_SingleEG12
+ HLT_Photon20_R9Id_Photon18_R9Id_v7 1 1 1 1 40 30 20 15 10 L1_SingleEG12
+ HLT_Photon225_NoHE_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon26_CaloIdXL_IsoXL_Photon18_CaloIdXL_IsoXL_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Photon26_CaloIdXL_IsoXL_Photon18_R9Id_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Photon26_CaloIdXL_IsoXL_Photon18_v1 190 150 110 110 70 50 35 25 20 L1_DoubleEG_12_5
+ HLT_Photon26_Photon18_v7 1740 1390 1040 1040 700 490 350 250 180 L1_DoubleEG_12_5
+ HLT_Photon26_R9Id_Photon18_CaloIdXL_IsoXL_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Photon26_R9Id_Photon18_R9Id_v4 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Photon30_CaloIdVL_IsoL_v9 7000 5000 3400 3400 2270 1590 1140 800 570 L1_SingleEG20
+ HLT_Photon30_CaloIdVL_v8 4000 3000 2000 2000 1340 940 670 470 340 L1_SingleEG20
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_CaloIdL_IsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_R9Id_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_v5 65 50 40 30 25 20 10 9 6 L1_SingleEG20
+ HLT_Photon36_CaloIdVL_Photon22_CaloIdVL_v2 50 40 30 30 20 15 10 7 5 L1_SingleEG20
+ HLT_Photon36_Photon22_v1 750 600 450 450 300 210 150 110 75 L1_SingleEG20
+ HLT_Photon36_R9Id_Photon22_CaloIdL_IsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_R9Id_Photon22_R9Id_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon400_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon44_CaloIdL_Photon34_CaloIdL_v2 100 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon48_CaloIdL_Photon38_CaloIdL_v2 50 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon50_CaloIdVL_IsoL_v7 300 240 180 180 120 85 60 40 30 L1_SingleEG20
+ HLT_Photon50_CaloIdVL_v4 440 350 260 260 180 130 85 60 40 L1_SingleEG20
+ HLT_Photon75_CaloIdVL_IsoL_v8 60 45 35 35 20 15 10 8 5 L1_SingleEG20
+ HLT_Photon75_CaloIdVL_v7 100 80 60 60 40 30 20 15 10 L1_SingleEG20
+ HLT_Photon90_CaloIdVL_IsoL_v5 100 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon90_CaloIdVL_v4 30 25 20 15 10 9 6 4 3 L1_SingleEG20
+ dataset PhotonHad
+ HLT_Photon30_CaloIdVT_CentralJet20_BTagIP_v3 50 40 30 30 20 15 10 7 5 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R005_MR150_v5 450 360 270 270 180 130 90 60 45 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R017_MR500_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R023_MR350_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R029_MR250_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R042_MR200_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon55_CaloIdL_R017_MR500_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon55_CaloIdL_R023_MR350_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon55_CaloIdL_R029_MR250_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon55_CaloIdL_R042_MR200_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_HT400_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_HT500_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_MHT110_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_MHT90_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleElectron
+ HLT_Ele100_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v5 1 20 480 480 320 230 160 120 80 L1_SingleEG18
+ HLT_Ele27_WP80_PFMT50_v4 1 1 40 30 1 1 1 1 1 L1_SingleEG15
+ HLT_Ele32_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v5 600 480 360 360 240 170 120 85 60 L1_SingleEG20
+ HLT_Ele32_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v7 100 80 60 60 40 30 20 15 10 L1_SingleEG20
+ HLT_Ele32_WP70_PFMT50_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele65_CaloIdVT_TrkIdT_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleMu
+ HLT_IsoMu15_eta2p1_v1 160 140 100 80 70 40 30 20 15 L1_SingleMu14_Eta2p1
+ HLT_IsoMu15_v14 8 15 20 340 270 190 140 90 65 L1_SingleMu10
+ HLT_IsoMu17_v14 0 0 0 250 200 140 100 70 50 L1_SingleMu10
+ HLT_IsoMu20_v9 3 8 8 1 1 1 1 1 1 L1_SingleMu12
+ HLT_IsoMu24_eta2p1_v3 150 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu24_v9 8 8 1 1 1 1 1 1 1 L1_SingleMu16
+ HLT_IsoMu30_eta2p1_v3 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu34_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1
+ HLT_L1SingleMu10_v4 1870 4480 4480 74700 59800 41900 29900 21000 15000 L1_SingleMu10
+ HLT_L1SingleMu20_v4 3740 3990 44800 44800 29900 21000 15000 10500 7470 L1_SingleMu20
+ HLT_L2Mu10_v6 270 640 640 10700 8560 6000 4280 3000 2140 L1_SingleMu10
+ HLT_L2Mu20_v6 180 430 430 5380 4300 3000 2150 1500 1080 L1_SingleMu12
+ HLT_Mu100_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1
+ HLT_Mu12_v8 70 70 70 70 70 2000 1400 1000 700 L1_SingleMu7
+ HLT_Mu15_v9 25 65 65 1090 870 610 440 310 220 L1_SingleMu10
+ HLT_Mu20_v8 10 30 30 380 300 210 10 7 5 L1_SingleMu12
+ HLT_Mu24_eta2p1_v1 90 200 150 150 100 70 4 3 2 L1_SingleMu14_Eta2p1
+ HLT_Mu24_v8 20 25 275 275 190 130 90 65 45 L1_SingleMu16
+ HLT_Mu30_eta2p1_v1 200 160 120 120 80 55 40 30 20 L1_SingleMu14_Eta2p1
+ HLT_Mu30_v8 4 10 10 130 1 1 1 1 1 L1_SingleMu12
+ HLT_Mu40_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1
+ HLT_Mu40_v6 4 4 1 1 1 1 1 1 1 L1_SingleMu16
+ HLT_Mu5_v10 320 640 640 640 640 640 640 640 640 L1_SingleMu3
+ HLT_Mu60_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1
+ HLT_Mu8_v8 80 40 40 40 40 40 40 40 40 L1_SingleMu3
+ dataset Tau
+ HLT_DoubleIsoPFTau45_Trk5_eta2p1_v3 1 1 1 1 1 1 1 1 1 L1_DoubleTauJet44_Eta2p17 OR L1_DoubleJet64_Central
+ HLT_IsoPFTau40_IsoPFTau30_Trk5_eta2p1_v3 40 25 20 1 1 1 1 1 1 L1_DoubleTauJet36_Eta2p17 OR L1_DoubleJet44_Central
+ HLT_MediumIsoPFTau35_Trk20_MET60_v1 1 1 1 1 1 1 1 1 1 L1_Jet52_Central_ETM30
+ HLT_MediumIsoPFTau35_Trk20_MET70_v1 1 1 1 1 1 1 1 1 1 L1_Jet52_Central_ETM30
+ HLT_MediumIsoPFTau35_Trk20_v1 1 11 11 11 11 11 11 11 11 L1_SingleJet52_Central
+ dataset TauPlusX
+ HLT_Ele18_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_MediumIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Ele18_CaloIdVT_TrkIdT_MediumIsoPFTau20_v1 1 4 90 90 60 40 30 20 15 L1_SingleEG15
+ HLT_Ele20_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_MediumIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG18 OR L1_SingleEG20
+ HLT_HT300_DoubleIsoPFTau10_Trk3_PFMHT40_v8 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT350_DoubleIsoPFTau10_Trk3_PFMHT45_v8 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_IsoMu15_LooseIsoPFTau15_v9 0 0 0 1 1 1 1 1 1 L1_SingleMu10
+ HLT_IsoMu15_eta2p1_LooseIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu15_eta2p1_MediumIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu15_eta2p1_TightIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_Mu15_LooseIsoPFTau15_v9 0 0 110 90 70 50 35 25 15 L1_SingleMu10
+/cdaq/physics/Run2011/3e33/v2.0/HLT/V4
+ 175770,175832,175833,175834,175835,175837
+ dataset BTag
+ HLT_BTagMu_DiJet110_Mu5_v10 2 2 2 2 2 5 4 2 2 L1_Mu3_Jet28_Central
+ HLT_BTagMu_DiJet20_Mu5_v10 60 60 60 60 60 840 600 420 300 L1_Mu3_Jet16_Central
+ HLT_BTagMu_DiJet40_Mu5_v10 30 30 30 30 30 210 150 110 75 L1_Mu3_Jet20_Central
+ HLT_BTagMu_DiJet70_Mu5_v10 10 10 10 10 10 30 20 15 10 L1_Mu3_Jet28_Central
+ dataset Commissioning
+ = HLT_Activity_Ecal_SC7_v8 150 100 75 65 50 35 25 15 10 L1_ZeroBias
+ HLT_BeamGas_BSC_v5 1 1 1 1 1 1 1 1 1 L1_BeamGas_Bsc
+ HLT_BeamGas_HF_v6 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf
+ HLT_IsoTrackHB_v7 1 1 1 1 1 7 3 2 1 L1_SingleJet68
+ HLT_IsoTrackHE_v8 3 3 3 3 3 20 15 10 5 L1_SingleJet68
+ HLT_L1SingleEG12_v3 220 220 220 220 8580 6010 4290 3010 2150 L1_SingleEG12
+ HLT_L1SingleEG5_v3 1740 1740 1740 1740 1740 1740 1740 1740 1740 L1_SingleEG5
+ HLT_L1SingleJet16_v4 50 50 50 50 50 50 50 50 50 L1_SingleJet16
+ HLT_L1SingleJet36_v4 500 500 500 500 500 500 500 500 500 L1_SingleJet36
+ HLT_L1SingleMuOpen_DT_v4 75 75 75 75 75 75 75 75 75 L1_SingleMuOpen
+ HLT_L1SingleMuOpen_v4 620 620 620 620 620 620 620 620 620 L1_SingleMuOpen
+ HLT_L1_Interbunch_BSC_v3 100 100 100 100 100 100 100 100 100 L1_InterBunch_Bsc
+ HLT_L1_PreCollisions_v3 5 5 5 5 5 5 5 5 5 L1_PreCollisions
+ HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v9 4 4 4 4 4 5 4 3 8 L1_SingleMu5_Eta1p5_Q80
+ dataset Cosmics
+ HLT_BeamHalo_v6 1 1 1 1 1 1 1 1 1 L1_BeamHalo
+ HLT_L1SingleMuOpen_AntiBPTX_v3 1 1 1 1 1 1 1 1 1 L1_SingleMuOpen
+ HLT_L1TrackerCosmics_v4 1 1 1 1 1 1 1 1 1 technical bits: 25
+ HLT_RegionalCosmicTracking_v7 1 1 1 1 1 1 1 1 1 (technical bits: 25) AND (L1_SingleMuOpen)
+ dataset DoubleElectron
+ HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_CaloIdT_TrkIdVL_v3 1 1 1 1 1 1 1 1 1 L1_TripleEG7
+ HLT_Ele17_CaloIdL_CaloIsoVL_v8 180 150 110 90 4200 3000 2100 1500 1000 L1_SingleEG12
+ HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v8 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass30_v7 3 2 2 1 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v8 1 1 1 1 40 30 20 15 10 L1_SingleEG12
+ HLT_Ele22_CaloIdL_CaloIsoVL_Ele15_HFT_v1 1 1 1 1 1 1 1 1 1 L1_EG18_ForJet16
+ HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_Ele17_v1 0 0 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_v6 3 2 2 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v8 2 2 2 2 2 2 2 2 2 L1_SingleEG5
+ HLT_Ele8_CaloIdL_CaloIsoVL_v8 30 30 30 40 40 40 40 40 40 L1_SingleEG5
+ HLT_Ele8_CaloIdL_TrkIdVL_v8 15 15 15 20 20 20 20 20 20 L1_SingleEG5
+ HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v6 15 15 15 20 20 20 20 20 20 L1_SingleEG5
+ HLT_Ele8_v8 150 150 150 240 240 240 240 240 240 L1_SingleEG5
+ HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v9 75 60 45 35 30 20 15 10 7 L1_DoubleEG_12_5
+ HLT_TripleEle10_CaloIdL_TrkIdVL_v9 1 1 1 1 1 1 1 1 1 L1_TripleEG7
+ dataset DoubleMu
+ HLT_DoubleMu3_v10 45 45 665 665 450 310 230 160 110 L1_DoubleMu0
+ HLT_DoubleMu45_v6 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5
+ HLT_DoubleMu5_Acoplanarity03_v6 140 110 80 80 50 35 25 20 10 L1_DoubleMu3
+ HLT_DoubleMu5_IsoMu5_v8 1 1 1 1 1 1 1 1 1 L1_TripleMu0
+ HLT_DoubleMu5_v1 10 10 150 125 100 70 50 35 25 L1_DoubleMu0
+ HLT_DoubleMu6_Acoplanarity03_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5
+ HLT_DoubleMu6_v8 10 90 70 70 45 30 20 15 10 L1_DoubleMu3
+ HLT_DoubleMu7_v8 5 45 35 35 20 15 10 8 5 L1_DoubleMu3
+ HLT_L1DoubleMu0_v4 1510 1510 22550 22550 15100 10600 7520 5270 3760 L1_DoubleMu0
+ HLT_L2DoubleMu0_v7 470 470 7000 7000 4670 3270 2340 1640 1170 L1_DoubleMu0
+ HLT_L2DoubleMu23_NoVertex_v7 2 20 15 10 10 7 5 3 2 L1_DoubleMu3
+ HLT_L2DoubleMu30_NoVertex_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ HLT_Mu13_Mu8_v7 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5
+ HLT_Mu17_Mu8_v7 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5
+ HLT_Mu8_Jet40_v10 2310 2310 2310 2310 2310 16200 11600 8090 5780 L1_Mu3_Jet20_Central
+ HLT_TripleMu5_v9 1 1 1 1 1 1 1 1 1 L1_TripleMu0
+ dataset ElectronHad
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_HT150_v6 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT75
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass4_HT150_v3 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT75
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_v3 2 2 2 1 2 1 2 1 2 L1_DoubleEG5
+ HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R005_MR200_v1 50 40 25 25 20 10 8 7 3 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R025_MR200_v1 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R029_MR200_v1 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_PFMHT25_v4 1 1 1 1 1 1 1 1 1 L1_EG5_HTT100
+ HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_PFMHT40_v1 1 1 1 1 1 1 1 1 1 L1_EG5_HTT100
+ HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_v2 17 17 17 17 680 480 340 240 170 L1_SingleEG12
+ HLT_Ele20_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_Jet20_v2 0 0 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_BTagIP_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_v5 200 160 120 120 80 55 40 30 20 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralJet30_v5 25 20 15 10 10 7 5 3 2 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_QuadCentralJet30_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralJet30_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_BTagIP_v9 15 10 10 8 6 4 3 2 1 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v9 400 320 240 240 160 120 80 55 40 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_DiCentralJet30_v8 200 160 120 120 80 55 40 30 20 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_QuadCentralJet30_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_TriCentralJet30_v8 10 8 6 6 4 2 2 1 1 L1_SingleEG20
+ HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT20_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_v1 25 20 15 10 10 7 5 3 2 L1_SingleEG20
+ HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_Jet20_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele27_CaloIdVT_TrkIdT_CentralJet30_CentralJet25_v1 30 25 20 15 10 9 6 4 3 L1_SingleEG20
+ HLT_Ele27_CaloIdVT_TrkIdT_Jet35_Jet25_Deta3_Jet20_v1 16 14 10 8 7 5 3 2 2 L1_SingleEG20
+ HLT_Ele30_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralJet30_PFMHT25_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele30_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3p5_Jet25_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v5 1500 1200 900 900 600 420 600 630 650 L1_EG5_DoubleJet20_Central
+ HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v5 10 9 7 5 4 3 4 4 4 L1_EG5_DoubleJet20_Central
+ HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v5 150 120 85 85 55 40 55 60 60 L1_EG5_DoubleJet20_Central
+ HLT_HT200_DoubleEle5_CaloIdVL_MassJPsi_v3 170 140 100 80 65 45 30 20 15 L1_HTT100
+ HLT_HT300_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT40_v6 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_Ele30_CaloIdT_TrkIdT_v1 1 1 1 1 1 1 1 1 1 L1_EG5_HTT100
+ HLT_HT350_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT45_v6 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT400_Ele60_CaloIdT_TrkIdT_v1 1 1 1 1 1 1 1 1 1 L1_EG5_HTT100
+ dataset FEDMonitor
+ HLT_DTErrors_v2 1 1 1 1 1 1 1 1 1 (none)
+ dataset HT
+ HLT_DiJet130_PT130_v6 50 50 50 50 50 350 250 180 130 L1_SingleJet68
+ HLT_DiJet160_PT160_v6 0 1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_FatJetMass750_DR1p1_Deta2p0_v2 15 10 10 8 6 4 3 2 1 L1_HTT100
+ HLT_FatJetMass850_DR1p1_Deta2p0_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT150_v8 12600 12600 12600 24300 25200 180000 130000 88200 63000 L1_HTT50
+ HLT_HT2000_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT200_AlphaT0p55_v2 30 25 20 15 10 7 5 3 2 L1_HTT75
+ HLT_HT200_v8 4080 3400 2550 2550 1700 1190 850 600 430 L1_HTT75
+ HLT_HT250_AlphaT0p53_v6 5 4 3 2 2 1 1 1 1 L1_HTT100
+ HLT_HT250_AlphaT0p55_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_DoubleDisplacedJet60_PromptTrack_v6 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_DoubleDisplacedJet60_v8 30 25 20 15 10 9 6 4 3 L1_HTT100
+ HLT_HT250_MHT100_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_MHT90_v2 0 0 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_v8 1680 1400 1050 1050 700 490 350 250 180 L1_HTT100
+ HLT_HT300_AlphaT0p53_v6 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_AlphaT0p54_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_CentralJet30_BTagIP_PFMHT55_v8 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_CentralJet30_BTagIP_PFMHT65_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_CentralJet30_BTagIP_v7 120 110 80 80 50 35 25 20 10 L1_HTT100
+ HLT_HT300_MHT80_v2 0 0 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_MHT90_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_PFMHT55_v8 30 25 18 18 10 8 6 4 3 L1_HTT100
+ HLT_HT300_PFMHT65_v1 0 0 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_v9 660 590 440 440 300 210 150 110 70 L1_HTT100
+ HLT_HT350_AlphaT0p52_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_AlphaT0p53_v7 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_MHT70_v2 0 0 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_MHT80_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_MHT90_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_v8 350 280 210 210 140 100 70 50 35 L1_HTT100
+ HLT_HT400_AlphaT0p51_v7 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT400_AlphaT0p52_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT400_MHT80_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT400_v8 175 140 105 105 70 50 35 25 15 L1_HTT100
+ HLT_HT450_AlphaT0p51_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT450_AlphaT0p52_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT450_v8 80 65 50 40 30 20 15 10 8 L1_HTT100
+ HLT_HT500_JetPt60_DPhi2p94_v2 10 8 6 6 1 1 1 1 1 L1_HTT100
+ HLT_HT500_v8 45 40 30 30 20 15 10 7 5 L1_HTT100
+ HLT_HT550_JetPt60_DPhi2p94_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT550_v8 40 30 25 20 15 10 8 5 4 L1_HTT100
+ HLT_HT600_JetPt60_DPhi2p94_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT600_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT650_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_R014_MR150_v7 5250 4200 3150 3150 2100 1470 1050 740 530 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R020_MR150_v7 2300 1840 1380 1380 920 650 460 330 230 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R020_MR550_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R023_MR550_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R025_MR150_v7 800 640 480 480 320 230 160 120 80 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R025_MR450_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R029_MR450_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R033_MR350_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R036_MR350_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R038_MR250_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R042_MR250_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ dataset HcalHPDNoise
+ HLT_GlobalRunHPDNoise_v5 1500 1500 1500 1500 1500 1500 1500 1500 1500 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo
+ HLT_L1Tech_HBHEHO_totalOR_v3 1 1 1 1 1 1 1 1 1 technical bits: 11 OR 12
+ HLT_L1Tech_HCAL_HF_single_channel_v1 500 500 500 500 500 350 250 175 125 technical bits: 8
+ dataset HcalNZS
+ HLT_HcalNZS_v7 15 15 15 15 15 15 15 15 15 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG12 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias
+ HLT_HcalPhiSym_v8 15 15 15 15 15 15 15 15 15 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5
+ dataset HighPileUp
+ HLT_60Jet10_v1 1000 200 100 70 60 50 40 30 20 L1_DoubleForJet32_EtaOpp
+ HLT_70Jet10_v1 100 70 40 30 20 14 10 7 5 L1_DoubleForJet32_EtaOpp
+ HLT_70Jet13_v1 5 4 3 2 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ dataset Jet
+ HLT_DiJetAve110_v6 200 200 200 200 200 1400 1000 700 500 L1_SingleJet68
+ HLT_DiJetAve190_v6 5 45 35 35 20 15 10 8 5 L1_SingleJet92
+ HLT_DiJetAve240_v6 2 15 12 12 8 5 4 2 2 L1_SingleJet92
+ HLT_DiJetAve300_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_DiJetAve30_v6 4 4 4 3 4 4 4 4 4 L1_SingleJet16
+ HLT_DiJetAve370_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_DiJetAve60_v6 42 42 42 42 42 42 42 42 42 L1_SingleJet36
+ HLT_Jet110_v6 400 400 400 400 400 2800 2000 1400 1000 L1_SingleJet68
+ HLT_Jet190_v6 10 100 75 60 50 35 25 15 10 L1_SingleJet92
+ HLT_Jet240_CentralJet30_BTagIP_v3 0 0 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet240_v6 4 30 24 24 15 10 8 5 4 L1_SingleJet92
+ HLT_Jet270_CentralJet30_BTagIP_v3 0 0 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet300_v5 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet30_v6 8 8 8 6 8 8 8 8 8 L1_SingleJet16
+ HLT_Jet370_NoJetID_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet370_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet60_v6 84 84 84 84 84 84 84 84 84 L1_SingleJet36
+ HLT_Jet800_v1 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ dataset LogMonitor
+ HLT_LogMonitor_v1 1 1 1 1 1 1 1 1 1 (none)
+ dataset MET
+ HLT_CentralJet80_MET100_v7 5 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_CentralJet80_MET160_v7 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_CentralJet80_MET65_v7 250 200 150 150 100 70 50 35 25 L1_ETM30
+ HLT_CentralJet80_MET80_v6 10 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_DiCentralJet20_BTagIP_MET65_v7 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_DiCentralJet20_MET100_HBHENoiseFiltered_v1 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_DiCentralJet20_MET80_v5 7 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_DiJet60_MET45_v7 14 10 14 10 10 10 10 14 140 L1_ETM20
+ HLT_L2Mu60_1Hit_MET40_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu20
+ HLT_L2Mu60_1Hit_MET60_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu20
+ HLT_MET100_HBHENoiseFiltered_v6 35 30 21 15 15 9 7 4 3 L1_ETM30
+ HLT_MET100_v7 35 30 21 15 15 9 7 4 3 L1_ETM30
+ HLT_MET120_HBHENoiseFiltered_v6 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET120_v7 10 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET200_HBHENoiseFiltered_v6 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET200_v7 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET400_v2 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET65_HBHENoiseFiltered_v5 380 300 225 225 150 110 75 50 35 L1_ETM30
+ HLT_MET65_v4 380 300 225 225 150 110 75 50 35 L1_ETM30
+ HLT_PFMHT150_v12 1 1 1 1 1 1 1 1 1 L1_ETM30
+ dataset MinimumBias
+ HLT_JetE30_NoBPTX3BX_NoHalo_v8 1 1 1 1 1 1 1 1 1 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_NoHalo_v8 1 1 1 1 1 1 1 1 1 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_v6 40 30 24 24 15 10 8 8 40 L1_SingleJet20_Central_NotBptxOR
+ HLT_JetE50_NoBPTX3BX_NoHalo_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet32_NotBptxOR_NotMuBeamHalo
+ HLT_Physics_v2 8000 8000 8000 8000 8000 8000 8000 8000 8000 (none)
+ HLT_PixelTracks_Multiplicity100_v7 1 1 1 1 1 1 1 1 1 L1_ETT220
+ HLT_PixelTracks_Multiplicity80_v7 15 9 9 7 6 4 3 2 1 L1_ETT220
+ HLT_Random_v1 600 600 600 600 600 600 600 600 600 (none)
+ = HLT_ZeroBias_v4 2 2 2 2 2 2 2 2 2 L1_ZeroBias
+ dataset MuEG
+ HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v10 1 1 1 1 1 1 1 1 1 L1_DoubleMuOpen_EG5
+ HLT_DoubleMu5_Ele8_CaloIdT_TrkIdVL_v4 1 1 1 1 1 1 1 1 1 L1_DoubleMuOpen_EG5
+ HLT_Mu15_DoublePhoton15_CaloIdL_v10 1 1 1 1 1 1 1 1 1 L1_Mu7_EG5
+ HLT_Mu15_Photon20_CaloIdL_v10 3 2 2 1 1 1 1 1 1 L1_MuOpen_EG12
+ HLT_Mu17_Ele8_CaloIdL_v9 0 0 1 1 1 1 1 1 1 L1_Mu7_EG5
+ HLT_Mu17_Ele8_CaloIdT_CaloIsoVL_v4 1 1 1 1 1 1 1 1 1 L1_Mu12_EG5
+ HLT_Mu5_DoubleEle8_CaloIdT_TrkIdVL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_DoubleEG5
+ HLT_Mu5_Ele8_CaloIdT_CaloIsoVL_v1 315 315 315 315 2100 1470 1050 740 530 L1_Mu3_EG5
+ HLT_Mu5_Ele8_CaloIdT_TrkIdVL_Ele8_CaloIdL_TrkIdVL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_DoubleEG5
+ HLT_Mu8_Ele17_CaloIdL_v9 120 90 70 70 45 30 20 15 10 L1_MuOpen_EG12
+ HLT_Mu8_Ele17_CaloIdT_CaloIsoVL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG12
+ HLT_Mu8_Photon20_CaloIdVT_IsoT_v9 3 2 2 1 1 1 1 1 1 L1_MuOpen_EG12
+ dataset MuHad
+ HLT_DoubleMu5_HT150_v1 1 1 1 1 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen)
+ HLT_DoubleMu5_Mass4_HT150_v1 1 1 1 1 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen)
+ HLT_HT250_Mu15_PFMHT40_v4 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT300_Mu15_PFMHT40_v1 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT300_Mu5_PFMHT40_v8 0 0 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT350_Mu5_PFMHT45_v8 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_IsoMu17_eta2p1_CentralJet30_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_CentralJet30_v1 45 35 27 20 20 10 9 6 4 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_DiCentralJet30_v1 15 10 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_QuadCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_TriCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu20_DiCentralJet34_v3 1 1 1 15 10 9 6 4 3 L1_SingleMu10
+ HLT_Mu10_R005_MR200_v1 40 30 25 20 15 10 7 5 4 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen)
+ HLT_Mu10_R025_MR200_v1 1 1 1 1 1 1 1 1 1 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen)
+ HLT_Mu10_R029_MR200_v1 1 1 1 1 1 1 1 1 1 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen)
+ HLT_Mu12_eta2p1_DiCentralJet20_BTagIP3D1stTrack_v1 250 200 150 150 100 70 50 35 25 L1_Mu10_Eta2p1_DoubleJet_16_8_Central
+ HLT_Mu12_eta2p1_DiCentralJet20_DiBTagIP3D1stTrack_v1 1 1 1 1 1 1 1 1 1 L1_Mu10_Eta2p1_DoubleJet_16_8_Central
+ HLT_Mu12_eta2p1_DiCentralJet30_BTagIP3D_v1 80 65 50 40 30 20 15 10 8 L1_Mu10_Eta2p1_DoubleJet_16_8_Central
+ HLT_Mu17_eta2p1_CentralJet30_BTagIP_v1 130 100 75 60 50 35 25 15 10 L1_SingleMu14_Eta2p1
+ HLT_Mu17_eta2p1_CentralJet30_v1 750 600 450 450 300 210 150 110 75 L1_SingleMu14_Eta2p1
+ HLT_Mu17_eta2p1_DiCentralJet30_v1 400 320 240 240 160 120 80 55 40 L1_SingleMu14_Eta2p1
+ HLT_Mu17_eta2p1_QuadCentralJet30_v1 30 25 20 15 10 9 6 4 3 L1_SingleMu14_Eta2p1
+ HLT_Mu17_eta2p1_TriCentralJet30_v1 130 100 75 60 50 35 25 15 10 L1_SingleMu14_Eta2p1
+ HLT_Mu40_HT200_v4 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu5_DiJet30_v1 20080 20080 20080 20080 20080 150000 110000 70300 50200 L1_Mu3_Jet20_Central
+ HLT_Mu5_Ele8_CaloIdT_TrkIdVL_HT150_v1 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu5_Ele8_CaloIdT_TrkIdVL_Mass4_HT150_v6 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu5_QuadJet30_v1 150 150 150 150 150 1050 750 530 380 L1_Mu3_Jet20_Central
+ HLT_Mu5_TriJet30_v1 1470 1470 1470 1470 1470 10300 7350 5150 3680 L1_Mu3_Jet20_Central
+ HLT_Mu60_HT200_v1 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ dataset MuOnia
+ HLT_Dimuon0_Jpsi_Muon_v7 1 1 1 1 1 1 1 1 1 L1_TripleMu0
+ HLT_Dimuon0_Jpsi_NoVertexing_v3 300 240 180 180 120 85 60 40 30 L1_DoubleMu0_HighQ
+ HLT_Dimuon0_Jpsi_v6 200 160 120 120 80 55 40 30 20 L1_DoubleMu0_HighQ
+ HLT_Dimuon0_Upsilon_Muon_v7 1 1 1 1 1 1 1 1 1 L1_TripleMu0
+ HLT_Dimuon0_Upsilon_v6 200 160 120 120 80 55 40 30 20 L1_DoubleMu0_HighQ
+ HLT_Dimuon10_Jpsi_Barrel_v6 0 0 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Dimuon11_PsiPrime_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Dimuon13_Jpsi_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Dimuon6_LowMass_v1 1 1 3 2 2 1 1 1 1 L1_DoubleMu3
+ HLT_Dimuon7_Upsilon_Barrel_v1 0 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Dimuon9_PsiPrime_v1 0 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Dimuon9_Upsilon_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu4_Dimuon4_Bs_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu4_Dimuon6_Bs_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu4_Jpsi_Displaced_v1 0 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu4p5_LowMass_Displaced_v1 0 0 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu5_Jpsi_Displaced_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu5_LowMass_Displaced_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Mu5_L2Mu2_Jpsi_v9 500 320 240 240 160 120 80 55 40 L1_DoubleMu0_HighQ
+ HLT_Mu5_Track2_Jpsi_v9 6 6 6 6 6 6 6 6 6 L1_SingleMu3
+ HLT_Mu7_Track7_Jpsi_v10 1 1 1 1 1 30 20 15 10 L1_SingleMu7
+ dataset MultiJet
+ HLT_CentralJet46_CentralJet38_CentralJet20_DiBTagIP3D_v1 1 1 1 1 1 1 1 1 1 L1_TripleJet_36_36_12_Central
+ HLT_CentralJet46_CentralJet38_DiBTagIP3D_v3 1 1 1 1 30 20 15 10 7 L1_DoubleJet36_Central
+ HLT_CentralJet60_CentralJet53_DiBTagIP3D_v2 20 1 1 1 1 1 1 1 1 L1_DoubleJet44_Central
+ HLT_DiCentralJet36_BTagIP3DLoose_v1 150 2200 1800 1500 1100 800 550 400 250 L1_DoubleJet36_Central
+ HLT_DoubleJet30_ForwardBackward_v7 50 40 30 30 20 15 10 7 5 L1_DoubleForJet32_EtaOpp
+ HLT_DoubleJet60_ForwardBackward_v7 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ HLT_DoubleJet70_ForwardBackward_v7 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ HLT_DoubleJet80_ForwardBackward_v7 1 1 1 1 1 1 1 1 1 L1_DoubleForJet44_EtaOpp
+ HLT_EightJet120_v1 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ HLT_ExclDiJet60_HFAND_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet36_FwdVeto
+ HLT_ExclDiJet60_HFOR_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet36
+ HLT_L1DoubleJet36Central_v4 8110 8110 8110 10200 250000 180000 130000 85200 60900 L1_DoubleJet36_Central
+ HLT_L1ETM30_v4 6800 5440 4080 4080 2720 1910 1360 960 680 L1_ETM30
+ HLT_L1MultiJet_v4 2030 5420 4060 4060 2710 1900 1360 950 680 L1_HTT50 OR L1_TripleJet28_Central OR L1_QuadJet20_Central
+ HLT_QuadJet40_IsoPFTau40_v12 15 15 12 12 8 5 4 2 2 L1_QuadJet20_Central
+ HLT_QuadJet40_v7 560 470 350 350 240 170 120 80 60 L1_QuadJet20_Central
+ HLT_QuadJet45_IsoPFTau45_v7 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ HLT_QuadJet50_Jet40_Jet30_v3 100 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ HLT_QuadJet70_v6 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ HLT_QuadJet80_v1 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ dataset Photon
+ HLT_DoubleEle33_CaloIdL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoubleEle45_CaloIdL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton33_HEVT_v4 15 10 10 8 6 4 3 2 1 L1_SingleEG20
+ HLT_DoublePhoton38_HEVT_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton40_MR150_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton40_R014_MR150_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton5_IsoVL_CEP_v7 1 1 1 1 1 1 1 1 1 L1_DoubleEG2_FwdVeto
+ HLT_DoublePhoton60_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton80_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon135_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon200_NoHE_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon20_CaloIdVL_IsoL_v7 94 94 94 94 3760 2640 1880 1320 940 L1_SingleEG12
+ HLT_Photon20_R9Id_Photon18_R9Id_v7 1 1 1 1 40 30 20 15 10 L1_SingleEG12
+ HLT_Photon225_NoHE_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon26_CaloIdXL_IsoXL_Photon18_CaloIdXL_IsoXL_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Photon26_CaloIdXL_IsoXL_Photon18_R9Id_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Photon26_CaloIdXL_IsoXL_Photon18_v1 190 150 110 110 70 50 35 25 20 L1_DoubleEG_12_5
+ HLT_Photon26_Photon18_v7 1740 1390 1040 1040 700 490 350 250 180 L1_DoubleEG_12_5
+ HLT_Photon26_R9Id_Photon18_CaloIdXL_IsoXL_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Photon26_R9Id_Photon18_R9Id_v4 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Photon30_CaloIdVL_IsoL_v9 7000 5000 3400 3400 2270 1590 1140 800 570 L1_SingleEG20
+ HLT_Photon30_CaloIdVL_v8 4000 3000 2000 2000 1340 940 670 470 340 L1_SingleEG20
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_CaloIdL_IsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_R9Id_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_v5 65 50 40 30 25 20 10 9 6 L1_SingleEG20
+ HLT_Photon36_CaloIdVL_Photon22_CaloIdVL_v2 50 40 30 30 20 15 10 7 5 L1_SingleEG20
+ HLT_Photon36_Photon22_v1 750 600 450 450 300 210 150 110 75 L1_SingleEG20
+ HLT_Photon36_R9Id_Photon22_CaloIdL_IsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_R9Id_Photon22_R9Id_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon400_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon44_CaloIdL_Photon34_CaloIdL_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon48_CaloIdL_Photon38_CaloIdL_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon50_CaloIdVL_IsoL_v7 300 240 180 180 120 85 60 40 30 L1_SingleEG20
+ HLT_Photon50_CaloIdVL_v4 440 350 260 260 180 130 85 60 40 L1_SingleEG20
+ HLT_Photon75_CaloIdVL_IsoL_v8 60 45 35 35 20 15 10 8 5 L1_SingleEG20
+ HLT_Photon75_CaloIdVL_v7 100 80 60 60 40 30 20 15 10 L1_SingleEG20
+ HLT_Photon90_CaloIdVL_IsoL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon90_CaloIdVL_v4 30 25 20 15 10 9 6 4 3 L1_SingleEG20
+ dataset PhotonHad
+ HLT_Photon30_CaloIdVT_CentralJet20_BTagIP_v3 50 40 30 30 20 15 10 7 5 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R005_MR150_v5 450 360 270 270 180 130 90 60 45 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R017_MR500_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R023_MR350_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R029_MR250_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R042_MR200_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon55_CaloIdL_R017_MR500_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon55_CaloIdL_R023_MR350_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon55_CaloIdL_R029_MR250_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon55_CaloIdL_R042_MR200_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_HT400_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_HT500_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_MHT110_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_MHT90_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleElectron
+ HLT_Ele100_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v5 1 20 480 480 320 230 160 120 80 L1_SingleEG18
+ HLT_Ele27_WP80_PFMT50_v4 1 1 40 30 1 1 1 1 1 L1_SingleEG15
+ HLT_Ele32_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v5 600 480 360 360 240 170 120 85 60 L1_SingleEG20
+ HLT_Ele32_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v7 100 80 60 60 40 30 20 15 10 L1_SingleEG20
+ HLT_Ele32_WP70_PFMT50_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele65_CaloIdVT_TrkIdT_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleMu
+ HLT_IsoMu15_eta2p1_v1 160 140 100 80 70 40 30 20 15 L1_SingleMu14_Eta2p1
+ HLT_IsoMu15_v14 8 15 20 340 270 190 140 90 65 L1_SingleMu10
+ HLT_IsoMu17_v14 0 0 0 250 200 140 100 70 50 L1_SingleMu10
+ HLT_IsoMu20_v9 3 8 8 1 1 1 1 1 1 L1_SingleMu12
+ HLT_IsoMu24_eta2p1_v3 150 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu24_v9 8 8 1 1 1 1 1 1 1 L1_SingleMu16
+ HLT_IsoMu30_eta2p1_v3 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu34_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1
+ HLT_L1SingleMu10_v4 1870 4480 4480 74700 59800 41900 29900 21000 15000 L1_SingleMu10
+ HLT_L1SingleMu20_v4 3740 3990 44800 44800 29900 21000 15000 10500 7470 L1_SingleMu20
+ HLT_L2Mu10_v6 270 640 640 10700 8560 6000 4280 3000 2140 L1_SingleMu10
+ HLT_L2Mu20_v6 180 430 430 5380 4300 3000 2150 1500 1080 L1_SingleMu12
+ HLT_Mu100_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1
+ HLT_Mu12_v8 70 70 70 70 70 2000 1400 1000 700 L1_SingleMu7
+ HLT_Mu15_v9 25 65 65 1090 870 610 440 310 220 L1_SingleMu10
+ HLT_Mu20_v8 10 30 30 380 300 210 10 7 5 L1_SingleMu12
+ HLT_Mu24_eta2p1_v1 90 200 150 150 100 70 4 3 2 L1_SingleMu14_Eta2p1
+ HLT_Mu24_v8 20 25 275 275 190 130 90 65 45 L1_SingleMu16
+ HLT_Mu30_eta2p1_v1 200 160 120 120 80 55 40 30 20 L1_SingleMu14_Eta2p1
+ HLT_Mu30_v8 4 10 10 130 1 1 1 1 1 L1_SingleMu12
+ HLT_Mu40_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1
+ HLT_Mu40_v6 4 4 1 1 1 1 1 1 1 L1_SingleMu16
+ HLT_Mu5_v10 320 640 640 640 640 640 640 640 640 L1_SingleMu3
+ HLT_Mu60_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1
+ HLT_Mu8_v8 80 40 40 40 40 40 40 40 40 L1_SingleMu3
+ dataset Tau
+ HLT_DoubleIsoPFTau45_Trk5_eta2p1_v3 1 1 1 1 1 1 1 1 1 L1_DoubleTauJet44_Eta2p17 OR L1_DoubleJet64_Central
+ HLT_IsoPFTau40_IsoPFTau30_Trk5_eta2p1_v3 40 25 20 1 1 1 1 1 1 L1_DoubleTauJet36_Eta2p17 OR L1_DoubleJet44_Central
+ HLT_MediumIsoPFTau35_Trk20_MET60_v1 1 1 1 1 1 1 1 1 1 L1_Jet52_Central_ETM30
+ HLT_MediumIsoPFTau35_Trk20_MET70_v1 1 1 1 1 1 1 1 1 1 L1_Jet52_Central_ETM30
+ HLT_MediumIsoPFTau35_Trk20_v1 1 11 11 11 11 11 11 11 11 L1_SingleJet52_Central
+ dataset TauPlusX
+ HLT_Ele18_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_MediumIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Ele18_CaloIdVT_TrkIdT_MediumIsoPFTau20_v1 1 4 90 90 60 40 30 20 15 L1_SingleEG15
+ HLT_Ele20_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_MediumIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG18 OR L1_SingleEG20
+ HLT_HT300_DoubleIsoPFTau10_Trk3_PFMHT40_v8 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT350_DoubleIsoPFTau10_Trk3_PFMHT45_v8 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_IsoMu15_LooseIsoPFTau15_v9 0 0 0 1 1 1 1 1 1 L1_SingleMu10
+ HLT_IsoMu15_eta2p1_LooseIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu15_eta2p1_MediumIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu15_eta2p1_TightIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_Mu15_LooseIsoPFTau15_v9 0 0 110 90 70 50 35 25 15 L1_SingleMu10
+/cdaq/physics/Run2011/3e33/v2.0/HLT/V3
+ 175733,175735
+ dataset BTag
+ HLT_BTagMu_DiJet110_Mu5_v10 2 2 2 2 2 5 4 2 2 L1_Mu3_Jet28_Central
+ HLT_BTagMu_DiJet20_Mu5_v10 60 60 60 60 60 840 600 420 300 L1_Mu3_Jet16_Central
+ HLT_BTagMu_DiJet40_Mu5_v10 30 30 30 30 30 210 150 110 75 L1_Mu3_Jet20_Central
+ HLT_BTagMu_DiJet70_Mu5_v10 10 10 10 10 10 30 20 15 10 L1_Mu3_Jet28_Central
+ dataset Commissioning
+ = HLT_Activity_Ecal_SC7_v8 150 100 75 65 50 35 25 15 10 L1_ZeroBias
+ HLT_BeamGas_BSC_v5 1 1 1 1 1 1 1 1 1 L1_BeamGas_Bsc
+ HLT_BeamGas_HF_v6 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf
+ HLT_IsoTrackHB_v7 1 1 1 1 1 7 3 2 1 L1_SingleJet68
+ HLT_IsoTrackHE_v8 3 3 3 3 3 20 15 10 5 L1_SingleJet68
+ HLT_L1SingleEG12_v3 220 220 220 220 8580 6010 4290 3010 2150 L1_SingleEG12
+ HLT_L1SingleEG5_v3 1740 1740 1740 1740 1740 1740 1740 1740 1740 L1_SingleEG5
+ HLT_L1SingleJet16_v4 50 50 50 50 50 50 50 50 50 L1_SingleJet16
+ HLT_L1SingleJet36_v4 500 500 500 500 500 500 500 500 500 L1_SingleJet36
+ HLT_L1SingleMuOpen_DT_v4 75 75 75 75 75 75 75 75 75 L1_SingleMuOpen
+ HLT_L1SingleMuOpen_v4 620 620 620 620 620 620 620 620 620 L1_SingleMuOpen
+ HLT_L1_Interbunch_BSC_v3 100 100 100 100 100 100 100 100 100 L1_InterBunch_Bsc
+ HLT_L1_PreCollisions_v3 5 5 5 5 5 5 5 5 5 L1_PreCollisions
+ HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v9 4 4 4 4 4 5 4 3 8 L1_SingleMu5_Eta1p5_Q80
+ dataset Cosmics
+ HLT_BeamHalo_v6 1 1 1 1 1 1 1 1 1 L1_BeamHalo
+ HLT_L1SingleMuOpen_AntiBPTX_v3 1 1 1 1 1 1 1 1 1 L1_SingleMuOpen
+ HLT_L1TrackerCosmics_v4 1 1 1 1 1 1 1 1 1 technical bits: 25
+ HLT_RegionalCosmicTracking_v7 1 1 1 1 1 1 1 1 1 (technical bits: 25) AND (L1_SingleMuOpen)
+ dataset DoubleElectron
+ HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_CaloIdT_TrkIdVL_v3 1 1 1 1 1 1 1 1 1 L1_TripleEG7
+ HLT_Ele17_CaloIdL_CaloIsoVL_v8 180 150 110 90 4200 3000 2100 1500 1000 L1_SingleEG12
+ HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v8 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass30_v7 3 2 2 1 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v8 1 1 1 1 40 30 20 15 10 L1_SingleEG12
+ HLT_Ele22_CaloIdL_CaloIsoVL_Ele15_HFT_v1 1 1 1 1 1 1 1 1 1 L1_EG18_ForJet16
+ HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_Ele17_v1 0 0 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_v6 3 2 2 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v8 2 2 2 2 2 2 2 2 2 L1_SingleEG5
+ HLT_Ele8_CaloIdL_CaloIsoVL_v8 30 30 30 40 40 40 40 40 40 L1_SingleEG5
+ HLT_Ele8_CaloIdL_TrkIdVL_v8 15 15 15 20 20 20 20 20 20 L1_SingleEG5
+ HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v6 15 15 15 20 20 20 20 20 20 L1_SingleEG5
+ HLT_Ele8_v8 150 150 150 240 240 240 240 240 240 L1_SingleEG5
+ HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v9 75 60 45 35 30 20 15 10 7 L1_DoubleEG_12_5
+ HLT_TripleEle10_CaloIdL_TrkIdVL_v9 1 1 1 1 1 1 1 1 1 L1_TripleEG7
+ dataset DoubleMu
+ HLT_DoubleMu3_v10 45 45 665 665 450 310 230 160 110 L1_DoubleMu0
+ HLT_DoubleMu45_v6 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5
+ HLT_DoubleMu5_Acoplanarity03_v6 140 110 80 80 50 35 25 20 10 L1_DoubleMu3
+ HLT_DoubleMu5_IsoMu5_v8 1 1 1 1 1 1 1 1 1 L1_TripleMu0
+ HLT_DoubleMu5_v1 10 10 150 125 100 70 50 35 25 L1_DoubleMu0
+ HLT_DoubleMu6_Acoplanarity03_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5
+ HLT_DoubleMu6_v8 10 90 70 70 45 30 20 15 10 L1_DoubleMu3
+ HLT_DoubleMu7_v8 5 45 35 35 20 15 10 8 5 L1_DoubleMu3
+ HLT_L1DoubleMu0_v4 1510 1510 22550 22550 15100 10600 7520 5270 3760 L1_DoubleMu0
+ HLT_L2DoubleMu0_v7 470 470 7000 7000 4670 3270 2340 1640 1170 L1_DoubleMu0
+ HLT_L2DoubleMu23_NoVertex_v7 2 20 15 10 10 7 5 3 2 L1_DoubleMu3
+ HLT_L2DoubleMu30_NoVertex_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ HLT_Mu13_Mu8_v7 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5
+ HLT_Mu17_Mu8_v7 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5
+ HLT_Mu8_Jet40_v10 2310 2310 2310 2310 2310 16200 11600 8090 5780 L1_Mu3_Jet20_Central
+ HLT_TripleMu5_v9 1 1 1 1 1 1 1 1 1 L1_TripleMu0
+ dataset ElectronHad
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_HT150_v6 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT75
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass4_HT150_v3 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT75
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_v3 2 2 2 1 2 1 2 1 2 L1_DoubleEG5
+ HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R005_MR200_v1 50 40 25 25 20 10 8 7 3 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R025_MR200_v1 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R029_MR200_v1 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_PFMHT25_v4 1 1 1 1 1 1 1 1 1 L1_EG5_HTT100
+ HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_PFMHT40_v1 1 1 1 1 1 1 1 1 1 L1_EG5_HTT100
+ HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_v2 17 17 17 17 680 480 340 240 170 L1_SingleEG12
+ HLT_Ele20_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_Jet20_v2 0 0 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_BTagIP_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_v5 200 160 120 120 80 55 40 30 20 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralJet30_v5 25 20 15 10 10 7 5 3 2 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_QuadCentralJet30_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralJet30_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_BTagIP_v9 15 10 10 8 6 4 3 2 1 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v9 400 320 240 240 160 120 80 55 40 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_DiCentralJet30_v8 200 160 120 120 80 55 40 30 20 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_QuadCentralJet30_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_TriCentralJet30_v8 10 8 6 6 4 2 2 1 1 L1_SingleEG20
+ HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT20_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_v1 25 20 15 10 10 7 5 3 2 L1_SingleEG20
+ HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_Jet20_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele27_CaloIdVT_TrkIdT_CentralJet30_CentralJet25_v1 30 25 20 15 10 9 6 4 3 L1_SingleEG20
+ HLT_Ele27_CaloIdVT_TrkIdT_Jet35_Jet25_Deta3_Jet20_v1 16 14 10 8 7 5 3 2 2 L1_SingleEG20
+ HLT_Ele30_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralJet30_PFMHT25_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele30_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3p5_Jet25_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v5 1500 1200 900 900 600 420 600 630 650 L1_EG5_DoubleJet20_Central
+ HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v5 10 9 7 5 4 3 4 4 4 L1_EG5_DoubleJet20_Central
+ HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v5 150 120 85 85 55 40 55 60 60 L1_EG5_DoubleJet20_Central
+ HLT_HT200_DoubleEle5_CaloIdVL_MassJPsi_v3 170 140 100 80 65 45 30 20 15 L1_HTT100
+ HLT_HT300_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT40_v6 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_Ele30_CaloIdT_TrkIdT_v1 1 1 1 1 1 1 1 1 1 L1_EG5_HTT100
+ HLT_HT350_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT45_v6 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT400_Ele60_CaloIdT_TrkIdT_v1 1 1 1 1 1 1 1 1 1 L1_EG5_HTT100
+ dataset FEDMonitor
+ HLT_DTErrors_v2 1 1 1 1 1 1 1 1 1 (none)
+ dataset HT
+ HLT_DiJet130_PT130_v6 50 50 50 50 50 350 250 180 130 L1_SingleJet68
+ HLT_DiJet160_PT160_v6 0 1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_FatJetMass750_DR1p1_Deta2p0_v2 15 10 10 8 6 4 3 2 1 L1_HTT100
+ HLT_FatJetMass850_DR1p1_Deta2p0_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT150_v8 12600 12600 12600 24300 25200 180000 130000 88200 63000 L1_HTT50
+ HLT_HT2000_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT200_AlphaT0p55_v2 30 25 20 15 10 7 5 3 2 L1_HTT75
+ HLT_HT200_v8 4080 3400 2550 2550 1700 1190 850 600 430 L1_HTT75
+ HLT_HT250_AlphaT0p53_v6 5 4 3 2 2 1 1 1 1 L1_HTT100
+ HLT_HT250_AlphaT0p55_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_DoubleDisplacedJet60_PromptTrack_v6 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_DoubleDisplacedJet60_v8 30 25 20 15 10 9 6 4 3 L1_HTT100
+ HLT_HT250_MHT100_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_MHT90_v2 0 0 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_v8 1680 1400 1050 1050 700 490 350 250 180 L1_HTT100
+ HLT_HT300_AlphaT0p53_v6 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_AlphaT0p54_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_CentralJet30_BTagIP_PFMHT55_v8 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_CentralJet30_BTagIP_PFMHT65_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_CentralJet30_BTagIP_v7 120 110 80 80 50 35 25 20 10 L1_HTT100
+ HLT_HT300_MHT80_v2 0 0 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_MHT90_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_PFMHT55_v8 30 25 18 18 10 8 6 4 3 L1_HTT100
+ HLT_HT300_PFMHT65_v1 0 0 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_v9 660 590 440 440 300 210 150 110 70 L1_HTT100
+ HLT_HT350_AlphaT0p52_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_AlphaT0p53_v7 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_MHT70_v2 0 0 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_MHT80_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_MHT90_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_v8 350 280 210 210 140 100 70 50 35 L1_HTT100
+ HLT_HT400_AlphaT0p51_v7 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT400_AlphaT0p52_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT400_MHT80_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT400_v8 175 140 105 105 70 50 35 25 15 L1_HTT100
+ HLT_HT450_AlphaT0p51_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT450_AlphaT0p52_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT450_v8 80 65 50 40 30 20 15 10 8 L1_HTT100
+ HLT_HT500_JetPt60_DPhi2p94_v2 10 8 6 6 1 1 1 1 1 L1_HTT100
+ HLT_HT500_v8 45 40 30 30 20 15 10 7 5 L1_HTT100
+ HLT_HT550_JetPt60_DPhi2p94_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT550_v8 40 30 25 20 15 10 8 5 4 L1_HTT100
+ HLT_HT600_JetPt60_DPhi2p94_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT600_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT650_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_R014_MR150_v7 5250 4200 3150 3150 2100 1470 1050 740 530 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R020_MR150_v7 2300 1840 1380 1380 920 650 460 330 230 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R020_MR550_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R023_MR550_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R025_MR150_v7 800 640 480 480 320 230 160 120 80 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R025_MR450_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R029_MR450_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R033_MR350_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R036_MR350_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R038_MR250_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R042_MR250_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ dataset HcalHPDNoise
+ HLT_GlobalRunHPDNoise_v5 1500 1500 1500 1500 1500 1500 1500 1500 1500 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo
+ HLT_L1Tech_HBHEHO_totalOR_v3 1 1 1 1 1 1 1 1 1 technical bits: 11 OR 12
+ HLT_L1Tech_HCAL_HF_single_channel_v1 500 500 500 500 500 350 250 175 125 technical bits: 8
+ dataset HcalNZS
+ HLT_HcalNZS_v7 15 15 15 15 15 15 15 15 15 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG12 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias
+ HLT_HcalPhiSym_v8 15 15 15 15 15 15 15 15 15 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5
+ dataset HighPileUp
+ HLT_60Jet10_v1 0 0 0 0 10 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ HLT_70Jet10_v1 0 0 10 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ HLT_70Jet13_v1 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ dataset Jet
+ HLT_DiJetAve110_v6 200 200 200 200 200 1400 1000 700 500 L1_SingleJet68
+ HLT_DiJetAve190_v6 5 45 35 35 20 15 10 8 5 L1_SingleJet92
+ HLT_DiJetAve240_v6 2 15 12 12 8 5 4 2 2 L1_SingleJet92
+ HLT_DiJetAve300_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_DiJetAve30_v6 4 4 4 3 4 4 4 4 4 L1_SingleJet16
+ HLT_DiJetAve370_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_DiJetAve60_v6 42 42 42 42 42 42 42 42 42 L1_SingleJet36
+ HLT_Jet110_v6 400 400 400 400 400 2800 2000 1400 1000 L1_SingleJet68
+ HLT_Jet190_v6 10 100 75 60 50 35 25 15 10 L1_SingleJet92
+ HLT_Jet240_CentralJet30_BTagIP_v3 0 0 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet240_v6 4 30 24 24 15 10 8 5 4 L1_SingleJet92
+ HLT_Jet270_CentralJet30_BTagIP_v3 0 0 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet300_v5 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet30_v6 8 8 8 6 8 8 8 8 8 L1_SingleJet16
+ HLT_Jet370_NoJetID_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet370_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet60_v6 84 84 84 84 84 84 84 84 84 L1_SingleJet36
+ HLT_Jet800_v1 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ dataset LogMonitor
+ HLT_LogMonitor_v1 1 1 1 1 1 1 1 1 1 (none)
+ dataset MET
+ HLT_CentralJet80_MET100_v7 5 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_CentralJet80_MET160_v7 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_CentralJet80_MET65_v7 250 200 150 150 100 70 50 35 25 L1_ETM30
+ HLT_CentralJet80_MET80_v6 10 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_DiCentralJet20_BTagIP_MET65_v7 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_DiCentralJet20_MET100_HBHENoiseFiltered_v1 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_DiCentralJet20_MET80_v5 7 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_DiJet60_MET45_v7 14 10 14 10 10 10 10 14 140 L1_ETM20
+ HLT_L2Mu60_1Hit_MET40_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu20
+ HLT_L2Mu60_1Hit_MET60_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu20
+ HLT_MET100_HBHENoiseFiltered_v6 35 30 21 15 15 9 7 4 3 L1_ETM30
+ HLT_MET100_v7 35 30 21 15 15 9 7 4 3 L1_ETM30
+ HLT_MET120_HBHENoiseFiltered_v6 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET120_v7 10 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET200_HBHENoiseFiltered_v6 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET200_v7 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET400_v2 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET65_HBHENoiseFiltered_v5 380 300 225 225 150 110 75 50 35 L1_ETM30
+ HLT_MET65_v4 380 300 225 225 150 110 75 50 35 L1_ETM30
+ HLT_PFMHT150_v12 1 1 1 1 1 1 1 1 1 L1_ETM30
+ dataset MinimumBias
+ HLT_JetE30_NoBPTX3BX_NoHalo_v8 1 1 1 1 1 1 1 1 1 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_NoHalo_v8 1 1 1 1 1 1 1 1 1 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_v6 40 30 24 24 15 10 8 8 40 L1_SingleJet20_Central_NotBptxOR
+ HLT_JetE50_NoBPTX3BX_NoHalo_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet32_NotBptxOR_NotMuBeamHalo
+ HLT_Physics_v2 8000 8000 8000 8000 8000 8000 8000 8000 8000 (none)
+ HLT_PixelTracks_Multiplicity100_v7 1 1 1 1 1 1 1 1 1 L1_ETT220
+ HLT_PixelTracks_Multiplicity80_v7 15 9 9 7 6 4 3 2 1 L1_ETT220
+ HLT_Random_v1 600 600 600 600 600 600 600 600 600 (none)
+ = HLT_ZeroBias_v4 2 2 2 2 2 2 2 2 2 L1_ZeroBias
+ dataset MuEG
+ HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v10 1 1 1 1 1 1 1 1 1 L1_DoubleMuOpen_EG5
+ HLT_DoubleMu5_Ele8_CaloIdT_TrkIdVL_v4 1 1 1 1 1 1 1 1 1 L1_DoubleMuOpen_EG5
+ HLT_Mu15_DoublePhoton15_CaloIdL_v10 1 1 1 1 1 1 1 1 1 L1_Mu7_EG5
+ HLT_Mu15_Photon20_CaloIdL_v10 3 2 2 1 1 1 1 1 1 L1_MuOpen_EG12
+ HLT_Mu17_Ele8_CaloIdL_v9 0 0 1 1 1 1 1 1 1 L1_Mu7_EG5
+ HLT_Mu17_Ele8_CaloIdT_CaloIsoVL_v4 1 1 1 1 1 1 1 1 1 L1_Mu12_EG5
+ HLT_Mu5_DoubleEle8_CaloIdT_TrkIdVL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_DoubleEG5
+ HLT_Mu5_Ele8_CaloIdT_CaloIsoVL_v1 315 315 315 315 2100 1470 1050 740 530 L1_Mu3_EG5
+ HLT_Mu5_Ele8_CaloIdT_TrkIdVL_Ele8_CaloIdL_TrkIdVL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_DoubleEG5
+ HLT_Mu8_Ele17_CaloIdL_v9 120 90 70 70 45 30 20 15 10 L1_MuOpen_EG12
+ HLT_Mu8_Ele17_CaloIdT_CaloIsoVL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG12
+ HLT_Mu8_Photon20_CaloIdVT_IsoT_v9 3 2 2 1 1 1 1 1 1 L1_MuOpen_EG12
+ dataset MuHad
+ HLT_DoubleMu5_HT150_v1 1 1 1 1 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen)
+ HLT_DoubleMu5_Mass4_HT150_v1 1 1 1 1 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen)
+ HLT_HT250_Mu15_PFMHT40_v4 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT300_Mu15_PFMHT40_v1 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT300_Mu5_PFMHT40_v8 0 0 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT350_Mu5_PFMHT45_v8 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_IsoMu17_eta2p1_CentralJet30_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_CentralJet30_v1 45 35 27 20 20 10 9 6 4 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_DiCentralJet30_v1 15 10 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_QuadCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_TriCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu20_DiCentralJet34_v3 1 1 1 15 10 9 6 4 3 L1_SingleMu10
+ HLT_Mu10_R005_MR200_v1 40 30 25 20 15 10 7 5 4 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen)
+ HLT_Mu10_R025_MR200_v1 1 1 1 1 1 1 1 1 1 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen)
+ HLT_Mu10_R029_MR200_v1 1 1 1 1 1 1 1 1 1 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen)
+ HLT_Mu12_eta2p1_DiCentralJet20_BTagIP3D1stTrack_v1 250 200 150 150 100 70 50 35 25 L1_Mu10_Eta2p1_DoubleJet_16_8_Central
+ HLT_Mu12_eta2p1_DiCentralJet20_DiBTagIP3D1stTrack_v1 1 1 1 1 1 1 1 1 1 L1_Mu10_Eta2p1_DoubleJet_16_8_Central
+ HLT_Mu12_eta2p1_DiCentralJet30_BTagIP3D_v1 80 65 50 40 30 20 15 10 8 L1_Mu10_Eta2p1_DoubleJet_16_8_Central
+ HLT_Mu17_eta2p1_CentralJet30_BTagIP_v1 130 100 75 60 50 35 25 15 10 L1_SingleMu14_Eta2p1
+ HLT_Mu17_eta2p1_CentralJet30_v1 750 600 450 450 300 210 150 110 75 L1_SingleMu14_Eta2p1
+ HLT_Mu17_eta2p1_DiCentralJet30_v1 400 320 240 240 160 120 80 55 40 L1_SingleMu14_Eta2p1
+ HLT_Mu17_eta2p1_QuadCentralJet30_v1 30 25 20 15 10 9 6 4 3 L1_SingleMu14_Eta2p1
+ HLT_Mu17_eta2p1_TriCentralJet30_v1 130 100 75 60 50 35 25 15 10 L1_SingleMu14_Eta2p1
+ HLT_Mu40_HT200_v4 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu5_DiJet30_v1 20080 20080 20080 20080 20080 150000 110000 70300 50200 L1_Mu3_Jet20_Central
+ HLT_Mu5_Ele8_CaloIdT_TrkIdVL_HT150_v1 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu5_Ele8_CaloIdT_TrkIdVL_Mass4_HT150_v6 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu5_QuadJet30_v1 150 150 150 150 150 1050 750 530 380 L1_Mu3_Jet20_Central
+ HLT_Mu5_TriJet30_v1 1470 1470 1470 1470 1470 10300 7350 5150 3680 L1_Mu3_Jet20_Central
+ HLT_Mu60_HT200_v1 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ dataset MuOnia
+ HLT_Dimuon0_Jpsi_Muon_v7 1 1 1 1 1 1 1 1 1 L1_TripleMu0
+ HLT_Dimuon0_Jpsi_NoVertexing_v3 300 240 180 180 120 85 60 40 30 L1_DoubleMu0_HighQ
+ HLT_Dimuon0_Jpsi_v6 200 160 120 120 80 55 40 30 20 L1_DoubleMu0_HighQ
+ HLT_Dimuon0_Upsilon_Muon_v7 1 1 1 1 1 1 1 1 1 L1_TripleMu0
+ HLT_Dimuon0_Upsilon_v6 200 160 120 120 80 55 40 30 20 L1_DoubleMu0_HighQ
+ HLT_Dimuon10_Jpsi_Barrel_v6 0 0 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Dimuon11_PsiPrime_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Dimuon13_Jpsi_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Dimuon6_LowMass_v1 1 1 3 2 2 1 1 1 1 L1_DoubleMu3
+ HLT_Dimuon7_Upsilon_Barrel_v1 0 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Dimuon9_PsiPrime_v1 0 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Dimuon9_Upsilon_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu4_Dimuon4_Bs_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu4_Dimuon6_Bs_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu4_Jpsi_Displaced_v1 0 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu4p5_LowMass_Displaced_v1 0 0 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu5_Jpsi_Displaced_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu5_LowMass_Displaced_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Mu5_L2Mu2_Jpsi_v9 500 320 240 240 160 120 80 55 40 L1_DoubleMu0_HighQ
+ HLT_Mu5_Track2_Jpsi_v9 6 6 6 6 6 6 6 6 6 L1_SingleMu3
+ HLT_Mu7_Track7_Jpsi_v10 1 1 1 1 1 30 20 15 10 L1_SingleMu7
+ dataset MultiJet
+ HLT_CentralJet46_CentralJet38_CentralJet20_DiBTagIP3D_v1 1 1 1 1 1 1 1 1 1 L1_TripleJet_36_36_12_Central
+ HLT_CentralJet46_CentralJet38_DiBTagIP3D_v3 1 1 1 1 30 20 15 10 7 L1_DoubleJet36_Central
+ HLT_CentralJet60_CentralJet53_DiBTagIP3D_v2 20 1 1 1 1 1 1 1 1 L1_DoubleJet44_Central
+ HLT_DiCentralJet36_BTagIP3DLoose_v1 150 2200 1800 1500 1100 800 550 400 250 L1_DoubleJet36_Central
+ HLT_DoubleJet30_ForwardBackward_v7 50 40 30 30 20 15 10 7 5 L1_DoubleForJet32_EtaOpp
+ HLT_DoubleJet60_ForwardBackward_v7 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ HLT_DoubleJet70_ForwardBackward_v7 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ HLT_DoubleJet80_ForwardBackward_v7 1 1 1 1 1 1 1 1 1 L1_DoubleForJet44_EtaOpp
+ HLT_EightJet120_v1 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ HLT_ExclDiJet60_HFAND_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet36_FwdVeto
+ HLT_ExclDiJet60_HFOR_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet36
+ HLT_L1DoubleJet36Central_v4 8110 8110 8110 10200 250000 180000 130000 85200 60900 L1_DoubleJet36_Central
+ HLT_L1ETM30_v4 6800 5440 4080 4080 2720 1910 1360 960 680 L1_ETM30
+ HLT_L1MultiJet_v4 2030 5420 4060 4060 2710 1900 1360 950 680 L1_HTT50 OR L1_TripleJet28_Central OR L1_QuadJet20_Central
+ HLT_QuadJet40_IsoPFTau40_v12 15 15 12 12 8 5 4 2 2 L1_QuadJet20_Central
+ HLT_QuadJet40_v7 560 470 350 350 240 170 120 80 60 L1_QuadJet20_Central
+ HLT_QuadJet45_IsoPFTau45_v7 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ HLT_QuadJet50_Jet40_Jet30_v3 100 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ HLT_QuadJet70_v6 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ HLT_QuadJet80_v1 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ dataset Photon
+ HLT_DoubleEle33_CaloIdL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoubleEle45_CaloIdL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton33_HEVT_v4 15 10 10 8 6 4 3 2 1 L1_SingleEG20
+ HLT_DoublePhoton38_HEVT_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton40_MR150_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton40_R014_MR150_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton5_IsoVL_CEP_v7 1 1 1 1 1 1 1 1 1 L1_DoubleEG2_FwdVeto
+ HLT_DoublePhoton60_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton80_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon135_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon200_NoHE_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon20_CaloIdVL_IsoL_v7 94 94 94 94 3760 2640 1880 1320 940 L1_SingleEG12
+ HLT_Photon20_R9Id_Photon18_R9Id_v7 1 1 1 1 40 30 20 15 10 L1_SingleEG12
+ HLT_Photon225_NoHE_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon26_CaloIdXL_IsoXL_Photon18_CaloIdXL_IsoXL_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Photon26_CaloIdXL_IsoXL_Photon18_R9Id_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Photon26_CaloIdXL_IsoXL_Photon18_v1 190 150 110 110 70 50 35 25 20 L1_DoubleEG_12_5
+ HLT_Photon26_Photon18_v7 1740 1390 1040 1040 700 490 350 250 180 L1_DoubleEG_12_5
+ HLT_Photon26_R9Id_Photon18_CaloIdXL_IsoXL_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Photon26_R9Id_Photon18_R9Id_v4 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Photon30_CaloIdVL_IsoL_v9 7000 5000 3400 3400 2270 1590 1140 800 570 L1_SingleEG20
+ HLT_Photon30_CaloIdVL_v8 4000 3000 2000 2000 1340 940 670 470 340 L1_SingleEG20
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_CaloIdL_IsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_R9Id_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_v5 65 50 40 30 25 20 10 9 6 L1_SingleEG20
+ HLT_Photon36_CaloIdVL_Photon22_CaloIdVL_v2 50 40 30 30 20 15 10 7 5 L1_SingleEG20
+ HLT_Photon36_Photon22_v1 750 600 450 450 300 210 150 110 75 L1_SingleEG20
+ HLT_Photon36_R9Id_Photon22_CaloIdL_IsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_R9Id_Photon22_R9Id_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon400_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon44_CaloIdL_Photon34_CaloIdL_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon48_CaloIdL_Photon38_CaloIdL_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon50_CaloIdVL_IsoL_v7 300 240 180 180 120 85 60 40 30 L1_SingleEG20
+ HLT_Photon50_CaloIdVL_v4 440 350 260 260 180 130 85 60 40 L1_SingleEG20
+ HLT_Photon75_CaloIdVL_IsoL_v8 60 45 35 35 20 15 10 8 5 L1_SingleEG20
+ HLT_Photon75_CaloIdVL_v7 100 80 60 60 40 30 20 15 10 L1_SingleEG20
+ HLT_Photon90_CaloIdVL_IsoL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon90_CaloIdVL_v4 30 25 20 15 10 9 6 4 3 L1_SingleEG20
+ dataset PhotonHad
+ HLT_Photon30_CaloIdVT_CentralJet20_BTagIP_v3 50 40 30 30 20 15 10 7 5 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R005_MR150_v5 450 360 270 270 180 130 90 60 45 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R017_MR500_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R023_MR350_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R029_MR250_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R042_MR200_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon55_CaloIdL_R017_MR500_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon55_CaloIdL_R023_MR350_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon55_CaloIdL_R029_MR250_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon55_CaloIdL_R042_MR200_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_HT400_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_HT500_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_MHT110_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_MHT90_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleElectron
+ HLT_Ele100_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v5 1 20 480 480 320 230 160 120 80 L1_SingleEG18
+ HLT_Ele27_WP80_PFMT50_v4 1 1 40 30 1 1 1 1 1 L1_SingleEG15
+ HLT_Ele32_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v5 600 480 360 360 240 170 120 85 60 L1_SingleEG20
+ HLT_Ele32_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v7 100 80 60 60 40 30 20 15 10 L1_SingleEG20
+ HLT_Ele32_WP70_PFMT50_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele65_CaloIdVT_TrkIdT_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleMu
+ HLT_IsoMu15_eta2p1_v1 160 140 100 80 70 40 30 20 15 L1_SingleMu14_Eta2p1
+ HLT_IsoMu15_v14 8 15 20 340 270 190 140 90 65 L1_SingleMu10
+ HLT_IsoMu17_v14 0 0 0 250 200 140 100 70 50 L1_SingleMu10
+ HLT_IsoMu20_v9 3 8 8 1 1 1 1 1 1 L1_SingleMu12
+ HLT_IsoMu24_eta2p1_v3 150 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu24_v9 8 8 1 1 1 1 1 1 1 L1_SingleMu16
+ HLT_IsoMu30_eta2p1_v3 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu34_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1
+ HLT_L1SingleMu10_v4 1870 4480 4480 74700 59800 41900 29900 21000 15000 L1_SingleMu10
+ HLT_L1SingleMu20_v4 3740 3990 44800 44800 29900 21000 15000 10500 7470 L1_SingleMu20
+ HLT_L2Mu10_v6 270 640 640 10700 8560 6000 4280 3000 2140 L1_SingleMu10
+ HLT_L2Mu20_v6 180 430 430 5380 4300 3000 2150 1500 1080 L1_SingleMu12
+ HLT_Mu100_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1
+ HLT_Mu12_v8 70 70 70 70 70 2000 1400 1000 700 L1_SingleMu7
+ HLT_Mu15_v9 25 65 65 1090 870 610 440 310 220 L1_SingleMu10
+ HLT_Mu20_v8 10 30 30 380 300 210 10 7 5 L1_SingleMu12
+ HLT_Mu24_eta2p1_v1 90 200 150 150 100 70 4 3 2 L1_SingleMu14_Eta2p1
+ HLT_Mu24_v8 20 25 275 275 190 130 90 65 45 L1_SingleMu16
+ HLT_Mu30_eta2p1_v1 200 160 120 120 80 55 40 30 20 L1_SingleMu14_Eta2p1
+ HLT_Mu30_v8 4 10 10 130 1 1 1 1 1 L1_SingleMu12
+ HLT_Mu40_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1
+ HLT_Mu40_v6 4 4 1 1 1 1 1 1 1 L1_SingleMu16
+ HLT_Mu5_v10 320 640 640 640 640 640 640 640 640 L1_SingleMu3
+ HLT_Mu60_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1
+ HLT_Mu8_v8 80 40 40 40 40 40 40 40 40 L1_SingleMu3
+ dataset Tau
+ HLT_DoubleIsoPFTau45_Trk5_eta2p1_v3 1 1 1 1 1 1 1 1 1 L1_DoubleTauJet44_Eta2p17 OR L1_DoubleJet64_Central
+ HLT_IsoPFTau40_IsoPFTau30_Trk5_eta2p1_v3 40 25 20 1 1 1 1 1 1 L1_DoubleTauJet36_Eta2p17 OR L1_DoubleJet44_Central
+ HLT_MediumIsoPFTau35_Trk20_MET60_v1 1 1 1 1 1 1 1 1 1 L1_Jet52_Central_ETM30
+ HLT_MediumIsoPFTau35_Trk20_MET70_v1 1 1 1 1 1 1 1 1 1 L1_Jet52_Central_ETM30
+ HLT_MediumIsoPFTau35_Trk20_v1 1 11 11 11 11 11 11 11 11 L1_SingleJet52_Central
+ dataset TauPlusX
+ HLT_Ele18_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_MediumIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Ele18_CaloIdVT_TrkIdT_MediumIsoPFTau20_v1 1 4 90 90 60 40 30 20 15 L1_SingleEG15
+ HLT_Ele20_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_MediumIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG18 OR L1_SingleEG20
+ HLT_HT300_DoubleIsoPFTau10_Trk3_PFMHT40_v8 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT350_DoubleIsoPFTau10_Trk3_PFMHT45_v8 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_IsoMu15_LooseIsoPFTau15_v9 0 0 0 1 1 1 1 1 1 L1_SingleMu10
+ HLT_IsoMu15_eta2p1_LooseIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu15_eta2p1_MediumIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu15_eta2p1_TightIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_Mu15_LooseIsoPFTau15_v9 0 0 110 90 70 50 35 25 15 L1_SingleMu10
+/cdaq/physics/Run2011/3e33/v2.0/HLT/V1
+ 175495,175497,175506,175560,175566,175576,175579,175581,175627,175637,175648,175711
+ dataset BTag
+ HLT_BTagMu_DiJet110_Mu5_v10 2 2 2 2 2 5 4 2 2 L1_Mu3_Jet28_Central
+ HLT_BTagMu_DiJet20_Mu5_v10 60 60 60 60 60 840 600 420 300 L1_Mu3_Jet16_Central
+ HLT_BTagMu_DiJet40_Mu5_v10 30 30 30 30 30 210 150 110 75 L1_Mu3_Jet20_Central
+ HLT_BTagMu_DiJet70_Mu5_v10 10 10 10 10 10 30 20 15 10 L1_Mu3_Jet28_Central
+ dataset Commissioning
+ = HLT_Activity_Ecal_SC7_v8 150 100 75 65 50 35 25 15 10 L1_ZeroBias
+ HLT_BeamGas_BSC_v5 1 1 1 1 1 1 1 1 1 L1_BeamGas_Bsc
+ HLT_BeamGas_HF_v6 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf
+ HLT_IsoTrackHB_v7 1 1 1 1 1 7 3 2 1 L1_SingleJet68
+ HLT_IsoTrackHE_v8 3 3 3 3 3 20 15 10 5 L1_SingleJet68
+ HLT_L1SingleEG12_v3 220 220 220 220 8580 6010 4290 3010 2150 L1_SingleEG12
+ HLT_L1SingleEG5_v3 1740 1740 1740 1740 1740 1740 1740 1740 1740 L1_SingleEG5
+ HLT_L1SingleJet16_v4 50 50 50 50 50 50 50 50 50 L1_SingleJet16
+ HLT_L1SingleJet36_v4 500 500 500 500 500 500 500 500 500 L1_SingleJet36
+ HLT_L1SingleMuOpen_DT_v4 75 75 75 75 75 75 75 75 75 L1_SingleMuOpen
+ HLT_L1SingleMuOpen_v4 620 620 620 620 620 620 620 620 620 L1_SingleMuOpen
+ HLT_L1_Interbunch_BSC_v3 100 100 100 100 100 100 100 100 100 L1_InterBunch_Bsc
+ HLT_L1_PreCollisions_v3 5 5 5 5 5 5 5 5 5 L1_PreCollisions
+ HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v9 4 4 4 4 4 5 4 3 8 L1_SingleMu5_Eta1p5_Q80
+ dataset Cosmics
+ HLT_BeamHalo_v6 1 1 1 1 1 1 1 1 1 L1_BeamHalo
+ HLT_L1SingleMuOpen_AntiBPTX_v3 1 1 1 1 1 1 1 1 1 L1_SingleMuOpen
+ HLT_L1TrackerCosmics_v4 1 1 1 1 1 1 1 1 1 technical bits: 25
+ HLT_RegionalCosmicTracking_v7 1 1 1 1 1 1 1 1 1 (technical bits: 25) AND (L1_SingleMuOpen)
+ dataset DoubleElectron
+ HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_CaloIdT_TrkIdVL_v3 1 1 1 1 1 1 1 1 1 L1_TripleEG7
+ HLT_Ele17_CaloIdL_CaloIsoVL_v8 180 150 110 90 4200 3000 2100 1500 1000 L1_SingleEG12
+ HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v8 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass30_v7 3 2 2 1 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v8 1 1 1 1 40 30 20 15 10 L1_SingleEG12
+ HLT_Ele22_CaloIdL_CaloIsoVL_Ele15_HFT_v1 1 1 1 1 1 1 1 1 1 L1_EG18_ForJet16
+ HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_Ele17_v1 0 0 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_v6 3 2 2 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v8 2 2 2 2 2 2 2 2 2 L1_SingleEG5
+ HLT_Ele8_CaloIdL_CaloIsoVL_v8 30 30 30 40 40 40 40 40 40 L1_SingleEG5
+ HLT_Ele8_CaloIdL_TrkIdVL_v8 15 15 15 20 20 20 20 20 20 L1_SingleEG5
+ HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v6 15 15 15 20 20 20 20 20 20 L1_SingleEG5
+ HLT_Ele8_v8 150 150 150 240 240 240 240 240 240 L1_SingleEG5
+ HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v9 75 60 45 35 30 20 15 10 7 L1_DoubleEG_12_5
+ HLT_TripleEle10_CaloIdL_TrkIdVL_v9 1 1 1 1 1 1 1 1 1 L1_TripleEG7
+ dataset DoubleMu
+ HLT_DoubleMu3_v10 45 45 665 665 450 310 230 160 110 L1_DoubleMu0
+ HLT_DoubleMu45_v6 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5
+ HLT_DoubleMu5_Acoplanarity03_v6 140 110 80 80 50 35 25 20 10 L1_DoubleMu3
+ HLT_DoubleMu5_IsoMu5_v8 1 1 1 1 1 1 1 1 1 L1_TripleMu0
+ HLT_DoubleMu5_v1 10 10 150 125 100 70 50 35 25 L1_DoubleMu0
+ HLT_DoubleMu6_Acoplanarity03_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5
+ HLT_DoubleMu6_v8 10 90 70 70 45 30 20 15 10 L1_DoubleMu3
+ HLT_DoubleMu7_v8 5 45 35 35 20 15 10 8 5 L1_DoubleMu3
+ HLT_L1DoubleMu0_v4 1510 1510 22550 22550 15100 10600 7520 5270 3760 L1_DoubleMu0
+ HLT_L2DoubleMu0_v7 470 470 7000 7000 4670 3270 2340 1640 1170 L1_DoubleMu0
+ HLT_L2DoubleMu23_NoVertex_v7 2 20 15 10 10 7 5 3 2 L1_DoubleMu3
+ HLT_L2DoubleMu30_NoVertex_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ HLT_Mu13_Mu8_v7 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5
+ HLT_Mu17_Mu8_v7 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5
+ HLT_Mu8_Jet40_v10 2310 2310 2310 2310 2310 16200 11600 8090 5780 L1_Mu3_Jet20_Central
+ HLT_TripleMu5_v9 1 1 1 1 1 1 1 1 1 L1_TripleMu0
+ dataset ElectronHad
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_HT150_v6 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT75
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass4_HT150_v3 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT75
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_v3 2 2 2 1 2 1 2 1 2 L1_DoubleEG5
+ HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R005_MR200_v1 50 40 25 25 20 10 8 7 3 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R025_MR200_v1 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R029_MR200_v1 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_PFMHT25_v4 1 1 1 1 1 1 1 1 1 L1_EG5_HTT100
+ HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_PFMHT40_v1 1 1 1 1 1 1 1 1 1 L1_EG5_HTT100
+ HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_v2 17 17 17 17 680 480 340 240 170 L1_SingleEG12
+ HLT_Ele20_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_Jet20_v2 0 0 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_BTagIP_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_v5 200 160 120 120 80 55 40 30 20 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralJet30_v5 25 20 15 10 10 7 5 3 2 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_QuadCentralJet30_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralJet30_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_BTagIP_v9 15 10 10 8 6 4 3 2 1 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v9 400 320 240 240 160 120 80 55 40 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_DiCentralJet30_v8 200 160 120 120 80 55 40 30 20 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_QuadCentralJet30_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_TriCentralJet30_v8 10 8 6 6 4 2 2 1 1 L1_SingleEG20
+ HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT20_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_v1 25 20 15 10 10 7 5 3 2 L1_SingleEG20
+ HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_Jet20_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele27_CaloIdVT_TrkIdT_CentralJet30_CentralJet25_v1 30 25 20 15 10 9 6 4 3 L1_SingleEG20
+ HLT_Ele27_CaloIdVT_TrkIdT_Jet35_Jet25_Deta3_Jet20_v1 16 14 10 8 7 5 3 2 2 L1_SingleEG20
+ HLT_Ele30_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralJet30_PFMHT25_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele30_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3p5_Jet25_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v5 1500 1200 900 900 600 420 600 630 650 L1_EG5_DoubleJet20_Central
+ HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v5 10 9 7 5 4 3 4 4 4 L1_EG5_DoubleJet20_Central
+ HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v5 150 120 85 85 55 40 55 60 60 L1_EG5_DoubleJet20_Central
+ HLT_HT200_DoubleEle5_CaloIdVL_MassJPsi_v3 170 140 100 80 65 45 30 20 15 L1_HTT100
+ HLT_HT300_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT40_v6 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_Ele30_CaloIdT_TrkIdT_v1 1 1 1 1 1 1 1 1 1 L1_EG5_HTT100
+ HLT_HT350_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT45_v6 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT400_Ele60_CaloIdT_TrkIdT_v1 1 1 1 1 1 1 1 1 1 L1_EG5_HTT100
+ dataset FEDMonitor
+ HLT_DTErrors_v2 1 1 1 1 1 1 1 1 1 (none)
+ dataset HT
+ HLT_DiJet130_PT130_v6 50 50 50 50 50 350 250 180 130 L1_SingleJet68
+ HLT_DiJet160_PT160_v6 0 1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_FatJetMass750_DR1p1_Deta2p0_v2 15 10 10 8 6 4 3 2 1 L1_HTT100
+ HLT_FatJetMass850_DR1p1_Deta2p0_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT150_v8 12600 12600 12600 24300 25200 180000 130000 88200 63000 L1_HTT50
+ HLT_HT2000_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT200_AlphaT0p55_v2 30 25 20 15 10 7 5 3 2 L1_HTT75
+ HLT_HT200_v8 4080 3400 2550 2550 1700 1190 850 600 430 L1_HTT75
+ HLT_HT250_AlphaT0p53_v6 5 4 3 2 2 1 1 1 1 L1_HTT100
+ HLT_HT250_AlphaT0p55_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_DoubleDisplacedJet60_PromptTrack_v6 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_DoubleDisplacedJet60_v8 30 25 20 15 10 9 6 4 3 L1_HTT100
+ HLT_HT250_MHT100_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_MHT90_v2 0 0 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_v8 1680 1400 1050 1050 700 490 350 250 180 L1_HTT100
+ HLT_HT300_AlphaT0p53_v6 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_AlphaT0p54_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_CentralJet30_BTagIP_PFMHT55_v8 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_CentralJet30_BTagIP_PFMHT65_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_CentralJet30_BTagIP_v7 120 110 80 80 50 35 25 20 10 L1_HTT100
+ HLT_HT300_MHT80_v2 0 0 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_MHT90_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_PFMHT55_v8 30 25 18 18 10 8 6 4 3 L1_HTT100
+ HLT_HT300_PFMHT65_v1 0 0 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_v9 660 590 440 440 300 210 150 110 70 L1_HTT100
+ HLT_HT350_AlphaT0p52_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_AlphaT0p53_v7 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_MHT70_v2 0 0 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_MHT80_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_MHT90_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_v8 350 280 210 210 140 100 70 50 35 L1_HTT100
+ HLT_HT400_AlphaT0p51_v7 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT400_AlphaT0p52_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT400_MHT80_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT400_v8 175 140 105 105 70 50 35 25 15 L1_HTT100
+ HLT_HT450_AlphaT0p51_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT450_AlphaT0p52_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT450_v8 80 65 50 40 30 20 15 10 8 L1_HTT100
+ HLT_HT500_JetPt60_DPhi2p94_v2 10 8 6 6 1 1 1 1 1 L1_HTT100
+ HLT_HT500_v8 45 40 30 30 20 15 10 7 5 L1_HTT100
+ HLT_HT550_JetPt60_DPhi2p94_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT550_v8 40 30 25 20 15 10 8 5 4 L1_HTT100
+ HLT_HT600_JetPt60_DPhi2p94_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT600_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT650_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_R014_MR150_v7 5250 4200 3150 3150 2100 1470 1050 740 530 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R020_MR150_v7 2300 1840 1380 1380 920 650 460 330 230 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R020_MR550_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R023_MR550_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R025_MR150_v7 800 640 480 480 320 230 160 120 80 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R025_MR450_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R029_MR450_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R033_MR350_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R036_MR350_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R038_MR250_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R042_MR250_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ dataset HcalHPDNoise
+ HLT_GlobalRunHPDNoise_v5 1500 1500 1500 1500 1500 1500 1500 1500 1500 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo
+ HLT_L1Tech_HBHEHO_totalOR_v3 1 1 1 1 1 1 1 1 1 technical bits: 11 OR 12
+ HLT_L1Tech_HCAL_HF_single_channel_v1 500 500 500 500 500 350 250 175 125 technical bits: 8
+ dataset HcalNZS
+ HLT_HcalNZS_v7 15 15 15 15 15 15 15 15 15 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG12 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias
+ HLT_HcalPhiSym_v8 15 15 15 15 15 15 15 15 15 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5
+ dataset HighPileUp
+ HLT_60Jet10_v1 0 0 0 0 10 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ HLT_70Jet10_v1 0 0 10 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ HLT_70Jet13_v1 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ dataset Jet
+ HLT_DiJetAve110_v6 200 200 200 200 200 1400 1000 700 500 L1_SingleJet68
+ HLT_DiJetAve190_v6 5 45 35 35 20 15 10 8 5 L1_SingleJet92
+ HLT_DiJetAve240_v6 2 15 12 12 8 5 4 2 2 L1_SingleJet92
+ HLT_DiJetAve300_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_DiJetAve30_v6 4 4 4 3 4 4 4 4 4 L1_SingleJet16
+ HLT_DiJetAve370_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_DiJetAve60_v6 42 42 42 42 42 42 42 42 42 L1_SingleJet36
+ HLT_Jet110_v6 400 400 400 400 400 2800 2000 1400 1000 L1_SingleJet68
+ HLT_Jet190_v6 10 100 75 60 50 35 25 15 10 L1_SingleJet92
+ HLT_Jet240_CentralJet30_BTagIP_v3 0 0 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet240_v6 4 30 24 24 15 10 8 5 4 L1_SingleJet92
+ HLT_Jet270_CentralJet30_BTagIP_v3 0 0 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet300_v5 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet30_v6 8 8 8 6 8 8 8 8 8 L1_SingleJet16
+ HLT_Jet370_NoJetID_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet370_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet60_v6 84 84 84 84 84 84 84 84 84 L1_SingleJet36
+ HLT_Jet800_v1 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ dataset LogMonitor
+ HLT_LogMonitor_v1 1 1 1 1 1 1 1 1 1 (none)
+ dataset MET
+ HLT_CentralJet80_MET100_v7 5 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_CentralJet80_MET160_v7 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_CentralJet80_MET65_v7 250 200 150 150 100 70 50 35 25 L1_ETM30
+ HLT_CentralJet80_MET80_v6 10 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_DiCentralJet20_BTagIP_MET65_v7 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_DiCentralJet20_MET100_HBHENoiseFiltered_v1 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_DiCentralJet20_MET80_v5 7 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_DiJet60_MET45_v7 14 10 14 10 10 10 10 14 140 L1_ETM20
+ HLT_L2Mu60_1Hit_MET40_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu20
+ HLT_L2Mu60_1Hit_MET60_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu20
+ HLT_MET100_HBHENoiseFiltered_v6 35 30 21 15 15 9 7 4 3 L1_ETM30
+ HLT_MET100_v7 35 30 21 15 15 9 7 4 3 L1_ETM30
+ HLT_MET120_HBHENoiseFiltered_v6 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET120_v7 10 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET200_HBHENoiseFiltered_v6 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET200_v7 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET400_v2 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET65_HBHENoiseFiltered_v5 380 300 225 225 150 110 75 50 35 L1_ETM30
+ HLT_MET65_v4 380 300 225 225 150 110 75 50 35 L1_ETM30
+ HLT_PFMHT150_v12 1 1 1 1 1 1 1 1 1 L1_ETM30
+ dataset MinimumBias
+ HLT_JetE30_NoBPTX3BX_NoHalo_v8 1 1 1 1 1 1 1 1 1 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_NoHalo_v8 1 1 1 1 1 1 1 1 1 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_v6 40 30 24 24 15 10 8 8 40 L1_SingleJet20_Central_NotBptxOR
+ HLT_JetE50_NoBPTX3BX_NoHalo_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet32_NotBptxOR_NotMuBeamHalo
+ HLT_Physics_v2 8000 8000 8000 8000 8000 8000 8000 8000 8000 (none)
+ HLT_PixelTracks_Multiplicity100_v7 1 1 1 1 1 1 1 1 1 L1_ETT220
+ HLT_PixelTracks_Multiplicity80_v7 15 9 9 7 6 4 3 2 1 L1_ETT220
+ HLT_Random_v1 600 600 600 600 600 600 600 600 600 (none)
+ = HLT_ZeroBias_v4 50 50 50 50 50 50 50 50 50 L1_ZeroBias
+ dataset MuEG
+ HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v10 1 1 1 1 1 1 1 1 1 L1_DoubleMuOpen_EG5
+ HLT_DoubleMu5_Ele8_CaloIdT_TrkIdVL_v4 1 1 1 1 1 1 1 1 1 L1_DoubleMuOpen_EG5
+ HLT_Mu15_DoublePhoton15_CaloIdL_v10 1 1 1 1 1 1 1 1 1 L1_Mu7_EG5
+ HLT_Mu15_Photon20_CaloIdL_v10 3 2 2 1 1 1 1 1 1 L1_MuOpen_EG12
+ HLT_Mu17_Ele8_CaloIdL_v9 0 0 1 1 1 1 1 1 1 L1_Mu7_EG5
+ HLT_Mu17_Ele8_CaloIdT_CaloIsoVL_v4 1 1 1 1 1 1 1 1 1 L1_Mu12_EG5
+ HLT_Mu5_DoubleEle8_CaloIdT_TrkIdVL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_DoubleEG5
+ HLT_Mu5_Ele8_CaloIdT_CaloIsoVL_v1 315 315 315 315 2100 1470 1050 740 530 L1_Mu3_EG5
+ HLT_Mu5_Ele8_CaloIdT_TrkIdVL_Ele8_CaloIdL_TrkIdVL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_DoubleEG5
+ HLT_Mu8_Ele17_CaloIdL_v9 120 90 70 70 45 30 20 15 10 L1_MuOpen_EG12
+ HLT_Mu8_Ele17_CaloIdT_CaloIsoVL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG12
+ HLT_Mu8_Photon20_CaloIdVT_IsoT_v9 3 2 2 1 1 1 1 1 1 L1_MuOpen_EG12
+ dataset MuHad
+ HLT_DoubleMu5_HT150_v1 1 1 1 1 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen)
+ HLT_DoubleMu5_Mass4_HT150_v1 1 1 1 1 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen)
+ HLT_HT250_Mu15_PFMHT40_v4 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT300_Mu15_PFMHT40_v1 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT300_Mu5_PFMHT40_v8 0 0 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT350_Mu5_PFMHT45_v8 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_IsoMu17_eta2p1_CentralJet30_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_CentralJet30_v1 45 35 27 20 20 10 9 6 4 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_DiCentralJet30_v1 15 10 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_QuadCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_TriCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu20_DiCentralJet34_v3 1 1 1 15 10 9 6 4 3 L1_SingleMu10
+ HLT_Mu10_R005_MR200_v1 40 30 25 20 15 10 7 5 4 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen)
+ HLT_Mu10_R025_MR200_v1 1 1 1 1 1 1 1 1 1 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen)
+ HLT_Mu10_R029_MR200_v1 1 1 1 1 1 1 1 1 1 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen)
+ HLT_Mu12_eta2p1_DiCentralJet20_BTagIP3D1stTrack_v1 250 200 150 150 100 70 50 35 25 L1_Mu10_Eta2p1_DoubleJet_16_8_Central
+ HLT_Mu12_eta2p1_DiCentralJet20_DiBTagIP3D1stTrack_v1 1 1 1 1 1 1 1 1 1 L1_Mu10_Eta2p1_DoubleJet_16_8_Central
+ HLT_Mu12_eta2p1_DiCentralJet30_BTagIP3D_v1 80 65 50 40 30 20 15 10 8 L1_Mu10_Eta2p1_DoubleJet_16_8_Central
+ HLT_Mu17_eta2p1_CentralJet30_BTagIP_v1 130 100 75 60 50 35 25 15 10 L1_SingleMu14_Eta2p1
+ HLT_Mu17_eta2p1_CentralJet30_v1 750 600 450 450 300 210 150 110 75 L1_SingleMu14_Eta2p1
+ HLT_Mu17_eta2p1_DiCentralJet30_v1 400 320 240 240 160 120 80 55 40 L1_SingleMu14_Eta2p1
+ HLT_Mu17_eta2p1_QuadCentralJet30_v1 30 25 20 15 10 9 6 4 3 L1_SingleMu14_Eta2p1
+ HLT_Mu17_eta2p1_TriCentralJet30_v1 130 100 75 60 50 35 25 15 10 L1_SingleMu14_Eta2p1
+ HLT_Mu40_HT200_v4 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu5_DiJet30_v1 20080 20080 20080 20080 20080 150000 110000 70300 50200 L1_Mu3_Jet20_Central
+ HLT_Mu5_Ele8_CaloIdT_TrkIdVL_HT150_v1 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu5_Ele8_CaloIdT_TrkIdVL_Mass4_HT150_v6 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu5_QuadJet30_v1 150 150 150 150 150 1050 750 530 380 L1_Mu3_Jet20_Central
+ HLT_Mu5_TriJet30_v1 1470 1470 1470 1470 1470 10300 7350 5150 3680 L1_Mu3_Jet20_Central
+ HLT_Mu60_HT200_v1 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ dataset MuOnia
+ HLT_Dimuon0_Jpsi_Muon_v7 1 1 1 1 1 1 1 1 1 L1_TripleMu0
+ HLT_Dimuon0_Jpsi_NoVertexing_v3 300 240 180 180 120 85 60 40 30 L1_DoubleMu0_HighQ
+ HLT_Dimuon0_Jpsi_v6 200 160 120 120 80 55 40 30 20 L1_DoubleMu0_HighQ
+ HLT_Dimuon0_Upsilon_Muon_v7 1 1 1 1 1 1 1 1 1 L1_TripleMu0
+ HLT_Dimuon0_Upsilon_v6 200 160 120 120 80 55 40 30 20 L1_DoubleMu0_HighQ
+ HLT_Dimuon10_Jpsi_Barrel_v6 0 0 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Dimuon11_PsiPrime_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Dimuon13_Jpsi_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Dimuon6_LowMass_v1 1 1 3 2 2 1 1 1 1 L1_DoubleMu3
+ HLT_Dimuon7_Upsilon_Barrel_v1 0 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Dimuon9_PsiPrime_v1 0 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Dimuon9_Upsilon_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu4_Dimuon4_Bs_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu4_Dimuon6_Bs_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu4_Jpsi_Displaced_v1 0 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu4p5_LowMass_Displaced_v1 0 0 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu5_Jpsi_Displaced_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu5_LowMass_Displaced_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Mu5_L2Mu2_Jpsi_v9 500 320 240 240 160 120 80 55 40 L1_DoubleMu0_HighQ
+ HLT_Mu5_Track2_Jpsi_v9 6 6 6 6 6 6 6 6 6 L1_SingleMu3
+ HLT_Mu7_Track7_Jpsi_v10 1 1 1 1 1 30 20 15 10 L1_SingleMu7
+ dataset MultiJet
+ HLT_CentralJet46_CentralJet38_CentralJet20_DiBTagIP3D_v1 1 1 1 1 1 1 1 1 1 L1_TripleJet_36_36_12_Central
+ HLT_CentralJet46_CentralJet38_DiBTagIP3D_v3 1 1 1 1 30 20 15 10 7 L1_DoubleJet36_Central
+ HLT_CentralJet60_CentralJet53_DiBTagIP3D_v2 20 1 1 1 1 1 1 1 1 L1_DoubleJet44_Central
+ HLT_DiCentralJet36_BTagIP3DLoose_v1 150 2200 1800 1500 1100 800 550 400 250 L1_DoubleJet36_Central
+ HLT_DoubleJet30_ForwardBackward_v7 50 40 30 30 20 15 10 7 5 L1_DoubleForJet32_EtaOpp
+ HLT_DoubleJet60_ForwardBackward_v7 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ HLT_DoubleJet70_ForwardBackward_v7 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ HLT_DoubleJet80_ForwardBackward_v7 1 1 1 1 1 1 1 1 1 L1_DoubleForJet44_EtaOpp
+ HLT_EightJet120_v1 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ HLT_ExclDiJet60_HFAND_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet36_FwdVeto
+ HLT_ExclDiJet60_HFOR_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet36
+ HLT_L1DoubleJet36Central_v4 8110 8110 8110 10200 250000 180000 130000 85200 60900 L1_DoubleJet36_Central
+ HLT_L1ETM30_v4 6800 5440 4080 4080 2720 1910 1360 960 680 L1_ETM30
+ HLT_L1MultiJet_v4 2030 5420 4060 4060 2710 1900 1360 950 680 L1_HTT50 OR L1_TripleJet28_Central OR L1_QuadJet20_Central
+ HLT_QuadJet40_IsoPFTau40_v12 15 15 12 12 8 5 4 2 2 L1_QuadJet20_Central
+ HLT_QuadJet40_v7 560 470 350 350 240 170 120 80 60 L1_QuadJet20_Central
+ HLT_QuadJet45_IsoPFTau45_v7 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ HLT_QuadJet50_Jet40_Jet30_v3 100 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ HLT_QuadJet70_v6 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ HLT_QuadJet80_v1 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ dataset Photon
+ HLT_DoubleEle33_CaloIdL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoubleEle45_CaloIdL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton33_HEVT_v4 15 10 10 8 6 4 3 2 1 L1_SingleEG20
+ HLT_DoublePhoton38_HEVT_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton40_MR150_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton40_R014_MR150_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton5_IsoVL_CEP_v7 1 1 1 1 1 1 1 1 1 L1_DoubleEG2_FwdVeto
+ HLT_DoublePhoton60_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton80_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon135_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon200_NoHE_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon20_CaloIdVL_IsoL_v7 94 94 94 94 3760 2640 1880 1320 940 L1_SingleEG12
+ HLT_Photon20_R9Id_Photon18_R9Id_v7 1 1 1 1 40 30 20 15 10 L1_SingleEG12
+ HLT_Photon225_NoHE_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon26_CaloIdXL_IsoXL_Photon18_CaloIdXL_IsoXL_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Photon26_CaloIdXL_IsoXL_Photon18_R9Id_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Photon26_CaloIdXL_IsoXL_Photon18_v1 190 150 110 110 70 50 35 25 20 L1_DoubleEG_12_5
+ HLT_Photon26_Photon18_v7 1740 1390 1040 1040 700 490 350 250 180 L1_DoubleEG_12_5
+ HLT_Photon26_R9Id_Photon18_CaloIdXL_IsoXL_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Photon26_R9Id_Photon18_R9Id_v4 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Photon30_CaloIdVL_IsoL_v9 7000 5000 3400 3400 2270 1590 1140 800 570 L1_SingleEG20
+ HLT_Photon30_CaloIdVL_v8 4000 3000 2000 2000 1340 940 670 470 340 L1_SingleEG20
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_CaloIdL_IsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_R9Id_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_v5 65 50 40 30 25 20 10 9 6 L1_SingleEG20
+ HLT_Photon36_CaloIdVL_Photon22_CaloIdVL_v2 50 40 30 30 20 15 10 7 5 L1_SingleEG20
+ HLT_Photon36_Photon22_v1 750 600 450 450 300 210 150 110 75 L1_SingleEG20
+ HLT_Photon36_R9Id_Photon22_CaloIdL_IsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_R9Id_Photon22_R9Id_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon400_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon44_CaloIdL_Photon34_CaloIdL_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon48_CaloIdL_Photon38_CaloIdL_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon50_CaloIdVL_IsoL_v7 300 240 180 180 120 85 60 40 30 L1_SingleEG20
+ HLT_Photon50_CaloIdVL_v4 440 350 260 260 180 130 85 60 40 L1_SingleEG20
+ HLT_Photon75_CaloIdVL_IsoL_v8 60 45 35 35 20 15 10 8 5 L1_SingleEG20
+ HLT_Photon75_CaloIdVL_v7 100 80 60 60 40 30 20 15 10 L1_SingleEG20
+ HLT_Photon90_CaloIdVL_IsoL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon90_CaloIdVL_v4 30 25 20 15 10 9 6 4 3 L1_SingleEG20
+ dataset PhotonHad
+ HLT_Photon30_CaloIdVT_CentralJet20_BTagIP_v3 50 40 30 30 20 15 10 7 5 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R005_MR150_v5 450 360 270 270 180 130 90 60 45 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R017_MR500_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R023_MR350_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R029_MR250_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R042_MR200_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon55_CaloIdL_R017_MR500_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon55_CaloIdL_R023_MR350_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon55_CaloIdL_R029_MR250_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon55_CaloIdL_R042_MR200_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_HT400_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_HT500_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_MHT110_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_MHT90_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleElectron
+ HLT_Ele100_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v5 1 20 480 480 320 230 160 120 80 L1_SingleEG18
+ HLT_Ele27_WP80_PFMT50_v4 1 1 40 30 1 1 1 1 1 L1_SingleEG15
+ HLT_Ele32_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v5 600 480 360 360 240 170 120 85 60 L1_SingleEG20
+ HLT_Ele32_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v7 100 80 60 60 40 30 20 15 10 L1_SingleEG20
+ HLT_Ele32_WP70_PFMT50_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele65_CaloIdVT_TrkIdT_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleMu
+ HLT_IsoMu15_eta2p1_v1 160 140 100 80 70 40 30 20 15 L1_SingleMu14_Eta2p1
+ HLT_IsoMu15_v14 8 15 20 340 270 190 140 90 65 L1_SingleMu10
+ HLT_IsoMu17_v14 0 0 0 250 200 140 100 70 50 L1_SingleMu10
+ HLT_IsoMu20_v9 3 8 8 1 1 1 1 1 1 L1_SingleMu12
+ HLT_IsoMu24_eta2p1_v3 150 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu24_v9 8 8 1 1 1 1 1 1 1 L1_SingleMu16
+ HLT_IsoMu30_eta2p1_v3 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu34_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1
+ HLT_L1SingleMu10_v4 1870 4480 4480 74700 59800 41900 29900 21000 15000 L1_SingleMu10
+ HLT_L1SingleMu20_v4 3740 3990 44800 44800 29900 21000 15000 10500 7470 L1_SingleMu20
+ HLT_L2Mu10_v6 270 640 640 10700 8560 6000 4280 3000 2140 L1_SingleMu10
+ HLT_L2Mu20_v6 180 430 430 5380 4300 3000 2150 1500 1080 L1_SingleMu12
+ HLT_Mu100_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1
+ HLT_Mu12_v8 70 70 70 70 70 2000 1400 1000 700 L1_SingleMu7
+ HLT_Mu15_v9 25 65 65 1090 870 610 440 310 220 L1_SingleMu10
+ HLT_Mu20_v8 10 30 30 380 300 210 10 7 5 L1_SingleMu12
+ HLT_Mu24_eta2p1_v1 90 200 150 150 100 70 4 3 2 L1_SingleMu14_Eta2p1
+ HLT_Mu24_v8 20 25 275 275 190 130 90 65 45 L1_SingleMu16
+ HLT_Mu30_eta2p1_v1 200 160 120 120 80 55 40 30 20 L1_SingleMu14_Eta2p1
+ HLT_Mu30_v8 4 10 10 130 1 1 1 1 1 L1_SingleMu12
+ HLT_Mu40_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1
+ HLT_Mu40_v6 4 4 1 1 1 1 1 1 1 L1_SingleMu16
+ HLT_Mu5_v10 320 640 640 640 640 640 640 640 640 L1_SingleMu3
+ HLT_Mu60_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1
+ HLT_Mu8_v8 80 40 40 40 40 40 40 40 40 L1_SingleMu3
+ dataset Tau
+ HLT_DoubleIsoPFTau45_Trk5_eta2p1_v3 1 1 1 1 1 1 1 1 1 L1_DoubleTauJet44_Eta2p17 OR L1_DoubleJet64_Central
+ HLT_IsoPFTau40_IsoPFTau30_Trk5_eta2p1_v3 40 25 20 1 1 1 1 1 1 L1_DoubleTauJet36_Eta2p17 OR L1_DoubleJet44_Central
+ HLT_MediumIsoPFTau35_Trk20_MET60_v1 1 1 1 1 1 1 1 1 1 L1_Jet52_Central_ETM30
+ HLT_MediumIsoPFTau35_Trk20_MET70_v1 1 1 1 1 1 1 1 1 1 L1_Jet52_Central_ETM30
+ HLT_MediumIsoPFTau35_Trk20_v1 1 11 11 11 11 11 11 11 11 L1_SingleJet52_Central
+ dataset TauPlusX
+ HLT_Ele18_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_MediumIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Ele18_CaloIdVT_TrkIdT_MediumIsoPFTau20_v1 1 4 90 90 60 40 30 20 15 L1_SingleEG15
+ HLT_Ele20_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_MediumIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG18 OR L1_SingleEG20
+ HLT_HT300_DoubleIsoPFTau10_Trk3_PFMHT40_v8 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT350_DoubleIsoPFTau10_Trk3_PFMHT45_v8 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_IsoMu15_LooseIsoPFTau15_v9 0 0 0 1 1 1 1 1 1 L1_SingleMu10
+ HLT_IsoMu15_eta2p1_LooseIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu15_eta2p1_MediumIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu15_eta2p1_TightIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_Mu15_LooseIsoPFTau15_v9 0 0 110 90 70 50 35 25 15 L1_SingleMu10
+/cdaq/physics/Run2011/3e33/v1.2/HLT/V1
+ 173657,173658,173659,173660,173661,173662,173663,173664,173677,173688,173692,174084,174809,174817,174830,174852,175045
+ dataset BTag
+ HLT_BTagMu_DiJet110_Mu5_v10 2 2 2 2 2 5 4 2 2 L1_Mu3_Jet28_Central
+ HLT_BTagMu_DiJet20_Mu5_v10 60 60 60 60 60 840 600 420 300 L1_Mu3_Jet16_Central
+ HLT_BTagMu_DiJet40_Mu5_v10 30 30 30 30 30 210 150 110 75 L1_Mu3_Jet20_Central
+ HLT_BTagMu_DiJet70_Mu5_v10 10 10 10 10 10 30 20 15 10 L1_Mu3_Jet28_Central
+ dataset Commissioning
+ = HLT_Activity_Ecal_SC7_v8 150 100 75 65 50 35 25 15 10 L1_ZeroBias
+ HLT_BeamGas_BSC_v5 1 1 1 1 1 1 1 1 1 L1_BeamGas_Bsc
+ HLT_BeamGas_HF_v6 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf
+ HLT_IsoTrackHB_v7 1 1 1 1 1 7 3 2 1 L1_SingleJet68
+ HLT_IsoTrackHE_v8 3 3 3 3 3 20 15 10 5 L1_SingleJet68
+ HLT_L1SingleEG12_v3 220 220 220 220 8580 6010 4290 3010 2150 L1_SingleEG12
+ HLT_L1SingleEG5_v3 1740 1740 1740 1740 1740 1740 1740 1740 1740 L1_SingleEG5
+ HLT_L1SingleJet16_v4 50 50 50 50 50 50 50 50 50 L1_SingleJet16
+ HLT_L1SingleJet36_v4 500 500 500 500 500 500 500 500 500 L1_SingleJet36
+ HLT_L1SingleMuOpen_DT_v4 75 75 75 75 75 75 75 75 75 L1_SingleMuOpen
+ HLT_L1SingleMuOpen_v4 620 620 620 620 620 620 620 620 620 L1_SingleMuOpen
+ HLT_L1_Interbunch_BSC_v3 100 100 100 100 100 100 100 100 100 L1_InterBunch_Bsc
+ HLT_L1_PreCollisions_v3 5 5 5 5 5 5 5 5 5 L1_PreCollisions
+ HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v9 4 4 4 4 4 5 4 3 8 L1_SingleMu5_Eta1p5_Q80
+ dataset Cosmics
+ HLT_BeamHalo_v6 1 1 1 1 1 1 1 1 1 L1_BeamHalo
+ HLT_L1SingleMuOpen_AntiBPTX_v3 1 1 1 1 1 1 1 1 1 L1_SingleMuOpen
+ HLT_L1TrackerCosmics_v4 1 1 1 1 1 1 1 1 1 technical bits: 25
+ HLT_RegionalCosmicTracking_v7 1 1 1 1 1 1 1 1 1 (technical bits: 25) AND (L1_SingleMuOpen)
+ dataset DoubleElectron
+ HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_CaloIdT_TrkIdVL_v3 1 1 1 1 1 1 1 1 1 L1_TripleEG7
+ HLT_Ele17_CaloIdL_CaloIsoVL_v8 1520 1520 1520 1520 60800 42600 30400 21300 15200 L1_SingleEG12
+ HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v8 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass30_v7 3 2 2 1 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v8 1 1 1 1 40 30 20 15 10 L1_SingleEG12
+ HLT_Ele22_CaloIdL_CaloIsoVL_Ele15_HFT_v1 1 1 1 1 1 1 1 1 1 L1_EG18_ForJet16
+ HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_Ele17_v1 0 0 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_v6 3 2 2 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v8 2 2 2 2 2 2 2 2 2 L1_SingleEG5
+ HLT_Ele8_CaloIdL_CaloIsoVL_v8 30 30 30 40 40 40 40 40 40 L1_SingleEG5
+ HLT_Ele8_CaloIdL_TrkIdVL_v8 15 15 15 20 20 20 20 20 20 L1_SingleEG5
+ HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v6 15 15 15 20 20 20 20 20 20 L1_SingleEG5
+ HLT_Ele8_v8 150 150 150 240 240 240 240 240 240 L1_SingleEG5
+ HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v9 75 60 45 35 30 20 15 10 7 L1_DoubleEG_12_5
+ HLT_TripleEle10_CaloIdL_TrkIdVL_v9 1 1 1 1 1 1 1 1 1 L1_TripleEG7
+ dataset DoubleMu
+ HLT_DoubleMu3_v10 45 45 665 665 450 310 230 160 110 L1_DoubleMu0
+ HLT_DoubleMu45_v6 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5
+ HLT_DoubleMu5_Acoplanarity03_v6 140 110 80 80 50 35 25 20 10 L1_DoubleMu3
+ HLT_DoubleMu5_IsoMu5_v8 1 1 1 1 1 1 1 1 1 L1_TripleMu0
+ HLT_DoubleMu5_v1 10 10 150 125 100 70 50 35 25 L1_DoubleMu0
+ HLT_DoubleMu6_Acoplanarity03_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5
+ HLT_DoubleMu6_v8 10 90 70 70 45 30 20 15 10 L1_DoubleMu3
+ HLT_DoubleMu7_v8 5 45 35 35 20 15 10 8 5 L1_DoubleMu3
+ HLT_L1DoubleMu0_v4 1510 1510 22550 22550 15100 10600 7520 5270 3760 L1_DoubleMu0
+ HLT_L2DoubleMu0_v7 470 470 7000 7000 4670 3270 2340 1640 1170 L1_DoubleMu0
+ HLT_L2DoubleMu23_NoVertex_v7 2 20 15 10 10 7 5 3 2 L1_DoubleMu3
+ HLT_L2DoubleMu30_NoVertex_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ HLT_Mu13_Mu8_v7 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5
+ HLT_Mu17_Mu8_v7 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5
+ HLT_Mu8_Jet40_v10 2310 2310 2310 2310 2310 16200 11600 8090 5780 L1_Mu3_Jet20_Central
+ HLT_TripleMu5_v9 1 1 1 1 1 1 1 1 1 L1_TripleMu0
+ dataset ElectronHad
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_HT150_v6 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT75
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass4_HT150_v3 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT75
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_v3 2 2 2 1 2 1 2 1 2 L1_DoubleEG5
+ HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R005_MR200_v1 140 110 80 80 50 35 25 20 10 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R025_MR200_v1 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R029_MR200_v1 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_PFMHT25_v4 1 1 1 1 1 1 1 1 1 L1_EG5_HTT100
+ HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_PFMHT40_v1 0 0 1 1 1 1 1 1 1 L1_EG5_HTT100
+ HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_v2 17 17 17 17 680 480 340 240 170 L1_SingleEG12
+ HLT_Ele20_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_Jet20_v2 0 0 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_BTagIP_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_v5 200 160 120 120 80 55 40 30 20 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralJet30_v5 25 20 15 10 10 7 5 3 2 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_QuadCentralJet30_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralJet30_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_BTagIP_v9 15 10 10 8 6 4 3 2 1 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v9 400 320 240 240 160 120 80 55 40 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_DiCentralJet30_v8 200 160 120 120 80 55 40 30 20 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_QuadCentralJet30_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_TriCentralJet30_v8 10 8 6 6 4 2 2 1 1 L1_SingleEG20
+ HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT20_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_v1 25 20 15 10 10 7 5 3 2 L1_SingleEG20
+ HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_Jet20_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele27_CaloIdVT_TrkIdT_CentralJet30_CentralJet25_v1 30 25 20 15 10 9 6 4 3 L1_SingleEG20
+ HLT_Ele27_CaloIdVT_TrkIdT_Jet35_Jet25_Deta3_Jet20_v1 16 14 10 8 7 5 3 2 2 L1_SingleEG20
+ HLT_Ele30_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralJet30_PFMHT25_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele30_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3p5_Jet25_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v5 1500 1200 900 900 600 420 600 630 650 L1_EG5_DoubleJet20_Central
+ HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v5 10 9 7 5 4 3 4 4 4 L1_EG5_DoubleJet20_Central
+ HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v5 150 120 85 85 55 40 55 60 60 L1_EG5_DoubleJet20_Central
+ HLT_HT200_DoubleEle5_CaloIdVL_MassJPsi_v3 170 140 100 80 65 45 30 20 15 L1_HTT100
+ HLT_HT300_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT40_v6 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_Ele30_CaloIdT_TrkIdT_v1 0 0 1 1 1 1 1 1 1 L1_EG5_HTT100
+ HLT_HT350_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT45_v6 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT400_Ele60_CaloIdT_TrkIdT_v1 0 0 1 1 1 1 1 1 1 L1_EG5_HTT100
+ dataset FEDMonitor
+ HLT_DTErrors_v2 1 1 1 1 1 1 1 1 1 (none)
+ dataset HT
+ HLT_DiJet130_PT130_v6 50 50 50 50 50 350 250 180 130 L1_SingleJet68
+ HLT_DiJet160_PT160_v6 0 1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_FatJetMass750_DR1p1_Deta2p0_v2 15 10 10 8 6 4 3 2 1 L1_HTT100
+ HLT_FatJetMass850_DR1p1_Deta2p0_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT150_v8 12600 12600 12600 24300 25200 180000 130000 88200 63000 L1_HTT50
+ HLT_HT2000_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT200_AlphaT0p55_v2 30 25 20 15 10 7 5 3 2 L1_HTT75
+ HLT_HT200_v8 4080 3400 2550 2550 1700 1190 850 600 430 L1_HTT75
+ HLT_HT250_AlphaT0p53_v6 5 4 3 2 2 1 1 1 1 L1_HTT100
+ HLT_HT250_AlphaT0p55_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_DoubleDisplacedJet60_PromptTrack_v6 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_DoubleDisplacedJet60_v8 30 25 20 15 10 9 6 4 3 L1_HTT100
+ HLT_HT250_MHT100_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_MHT90_v2 0 0 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_v8 1680 1400 1050 1050 700 490 350 250 180 L1_HTT100
+ HLT_HT300_AlphaT0p53_v6 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_AlphaT0p54_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_CentralJet30_BTagIP_PFMHT55_v8 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_CentralJet30_BTagIP_PFMHT65_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_CentralJet30_BTagIP_v7 120 110 80 80 50 35 25 20 10 L1_HTT100
+ HLT_HT300_MHT80_v2 0 0 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_MHT90_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_PFMHT55_v8 30 25 18 18 10 8 6 4 3 L1_HTT100
+ HLT_HT300_PFMHT65_v1 0 0 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_v9 660 590 440 440 300 210 150 110 70 L1_HTT100
+ HLT_HT350_AlphaT0p52_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_AlphaT0p53_v7 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_MHT70_v2 0 0 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_MHT80_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_v8 350 280 210 210 140 100 70 50 35 L1_HTT100
+ HLT_HT400_AlphaT0p51_v7 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT400_AlphaT0p52_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT400_v8 175 140 105 105 70 50 35 25 15 L1_HTT100
+ HLT_HT450_AlphaT0p51_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT450_AlphaT0p52_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT450_v8 80 65 50 40 30 20 15 10 8 L1_HTT100
+ HLT_HT500_JetPt60_DPhi2p94_v2 10 8 6 6 1 1 1 1 1 L1_HTT100
+ HLT_HT500_v8 45 40 30 30 20 15 10 7 5 L1_HTT100
+ HLT_HT550_JetPt60_DPhi2p94_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT550_v8 40 30 25 20 15 10 8 5 4 L1_HTT100
+ HLT_HT600_JetPt60_DPhi2p94_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT600_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_R014_MR150_v7 5250 4200 3150 3150 2100 1470 1050 740 530 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R020_MR150_v7 2300 1840 1380 1380 920 650 460 330 230 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R020_MR550_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R023_MR550_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R025_MR150_v7 800 640 480 480 320 230 160 120 80 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R025_MR450_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R029_MR450_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R033_MR350_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R036_MR350_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R038_MR250_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R042_MR250_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ dataset HcalHPDNoise
+ HLT_GlobalRunHPDNoise_v5 1500 1500 1500 1500 1500 1500 1500 1500 1500 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo
+ HLT_L1Tech_HBHEHO_totalOR_v3 1 1 1 1 1 1 1 1 1 technical bits: 11 OR 12
+ HLT_L1Tech_HCAL_HF_single_channel_v1 500 500 500 500 500 350 250 175 125 technical bits: 8
+ dataset HcalNZS
+ HLT_HcalNZS_v7 15 15 15 15 15 15 15 15 15 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG12 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias
+ HLT_HcalPhiSym_v8 15 15 15 15 15 15 15 15 15 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5
+ dataset HighPileUp
+ HLT_60Jet10_v1 0 0 0 0 10 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ HLT_70Jet10_v1 0 0 10 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ HLT_70Jet13_v1 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ dataset Jet
+ HLT_DiJetAve110_v6 200 200 200 200 200 1400 1000 700 500 L1_SingleJet68
+ HLT_DiJetAve190_v6 5 45 35 35 20 15 10 8 5 L1_SingleJet92
+ HLT_DiJetAve240_v6 2 15 12 12 8 5 4 2 2 L1_SingleJet92
+ HLT_DiJetAve300_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_DiJetAve30_v6 4 4 4 3 4 4 4 4 4 L1_SingleJet16
+ HLT_DiJetAve370_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_DiJetAve60_v6 42 42 42 42 42 42 42 42 42 L1_SingleJet36
+ HLT_Jet110_v6 400 400 400 400 400 2800 2000 1400 1000 L1_SingleJet68
+ HLT_Jet190_v6 10 100 75 60 50 35 25 15 10 L1_SingleJet92
+ HLT_Jet240_CentralJet30_BTagIP_v3 0 0 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet240_v6 4 30 24 24 15 10 8 5 4 L1_SingleJet92
+ HLT_Jet270_CentralJet30_BTagIP_v3 0 0 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet300_v5 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet30_v6 8 8 8 6 8 8 8 8 8 L1_SingleJet16
+ HLT_Jet370_NoJetID_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet370_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet60_v6 84 84 84 84 84 84 84 84 84 L1_SingleJet36
+ HLT_Jet800_v1 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ dataset LogMonitor
+ HLT_LogMonitor_v1 1 1 1 1 1 1 1 1 1 (none)
+ dataset MET
+ HLT_CentralJet80_MET100_v7 5 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_CentralJet80_MET160_v7 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_CentralJet80_MET65_v7 250 200 150 150 100 70 50 35 25 L1_ETM30
+ HLT_CentralJet80_MET80_v6 10 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_DiCentralJet20_BTagIP_MET65_v7 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_DiCentralJet20_MET100_HBHENoiseFiltered_v1 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_DiCentralJet20_MET80_v5 7 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_DiJet60_MET45_v7 14 10 14 10 10 10 10 14 140 L1_ETM20
+ HLT_L2Mu60_1Hit_MET40_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu20
+ HLT_L2Mu60_1Hit_MET60_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu20
+ HLT_MET100_HBHENoiseFiltered_v6 35 30 21 15 15 9 7 4 3 L1_ETM30
+ HLT_MET100_v7 35 30 21 15 15 9 7 4 3 L1_ETM30
+ HLT_MET120_HBHENoiseFiltered_v6 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET120_v7 10 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET200_HBHENoiseFiltered_v6 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET200_v7 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET400_v2 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET65_HBHENoiseFiltered_v5 380 300 225 225 150 110 75 50 35 L1_ETM30
+ HLT_MET65_v4 380 300 225 225 150 110 75 50 35 L1_ETM30
+ HLT_PFMHT150_v12 1 1 1 1 1 1 1 1 1 L1_ETM30
+ dataset MinimumBias
+ HLT_JetE30_NoBPTX3BX_NoHalo_v8 1 1 1 1 1 1 1 1 1 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_NoHalo_v8 1 1 1 1 1 1 1 1 1 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_v6 40 30 24 24 15 10 8 8 40 L1_SingleJet20_Central_NotBptxOR
+ HLT_JetE50_NoBPTX3BX_NoHalo_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet32_NotBptxOR_NotMuBeamHalo
+ HLT_Physics_v2 8000 8000 8000 8000 8000 8000 8000 8000 8000 (none)
+ HLT_PixelTracks_Multiplicity100_v7 1 1 1 1 1 1 1 1 1 L1_ETT220
+ HLT_PixelTracks_Multiplicity80_v7 15 9 9 7 6 4 3 2 1 L1_ETT220
+ HLT_Random_v1 600 600 600 600 600 600 600 600 600 (none)
+ = HLT_ZeroBias_v4 50 50 50 50 50 50 50 50 50 L1_ZeroBias
+ dataset MuEG
+ HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v10 1 1 1 1 1 1 1 1 1 L1_DoubleMuOpen_EG5
+ HLT_DoubleMu5_Ele8_CaloIdT_TrkIdVL_v4 1 1 1 1 1 1 1 1 1 L1_DoubleMuOpen_EG5
+ HLT_Mu15_DoublePhoton15_CaloIdL_v10 1 1 1 1 1 1 1 1 1 L1_Mu7_EG5
+ HLT_Mu15_Photon20_CaloIdL_v10 3 2 2 1 1 1 1 1 1 L1_MuOpen_EG12
+ HLT_Mu17_Ele8_CaloIdL_v9 0 0 1 1 1 1 1 1 1 L1_Mu7_EG5
+ HLT_Mu17_Ele8_CaloIdT_CaloIsoVL_v4 1 1 1 1 1 1 1 1 1 L1_Mu12_EG5
+ HLT_Mu5_DoubleEle8_CaloIdT_TrkIdVL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_DoubleEG5
+ HLT_Mu5_Ele8_CaloIdT_CaloIsoVL_v1 315 315 315 315 2100 1470 1050 740 530 L1_Mu3_EG5
+ HLT_Mu5_Ele8_CaloIdT_TrkIdVL_Ele8_CaloIdL_TrkIdVL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_DoubleEG5
+ HLT_Mu8_Ele17_CaloIdL_v9 120 90 70 70 45 30 20 15 10 L1_MuOpen_EG12
+ HLT_Mu8_Ele17_CaloIdT_CaloIsoVL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG12
+ HLT_Mu8_Photon20_CaloIdVT_IsoT_v9 3 2 2 1 1 1 1 1 1 L1_MuOpen_EG12
+ dataset MuHad
+ HLT_DoubleMu5_HT150_v1 1 1 1 1 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen)
+ HLT_DoubleMu5_Mass4_HT150_v1 1 1 1 1 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen)
+ HLT_HT250_Mu15_PFMHT40_v4 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT300_Mu15_PFMHT40_v1 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT300_Mu5_PFMHT40_v8 0 0 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT350_Mu5_PFMHT45_v8 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_IsoMu17_eta2p1_CentralJet30_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_CentralJet30_v1 45 35 27 20 20 10 9 6 4 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_DiCentralJet30_v1 15 10 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_QuadCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_TriCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu20_DiCentralJet34_v3 1 1 1 15 10 9 6 4 3 L1_SingleMu10
+ HLT_Mu10_R005_MR200_v1 80 65 50 40 30 20 15 10 8 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen)
+ HLT_Mu10_R025_MR200_v1 1 1 1 1 1 1 1 1 1 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen)
+ HLT_Mu10_R029_MR200_v1 1 1 1 1 1 1 1 1 1 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen)
+ HLT_Mu12_eta2p1_DiCentralJet20_BTagIP3D1stTrack_v1 250 200 150 150 100 70 50 35 25 L1_Mu10_Eta2p1_DoubleJet_16_8_Central
+ HLT_Mu12_eta2p1_DiCentralJet20_DiBTagIP3D1stTrack_v1 1 1 1 1 1 1 1 1 1 L1_Mu10_Eta2p1_DoubleJet_16_8_Central
+ HLT_Mu12_eta2p1_DiCentralJet30_BTagIP3D_v1 80 65 50 40 30 20 15 10 8 L1_Mu10_Eta2p1_DoubleJet_16_8_Central
+ HLT_Mu17_eta2p1_CentralJet30_BTagIP_v1 130 100 75 60 50 35 25 15 10 L1_SingleMu14_Eta2p1
+ HLT_Mu17_eta2p1_CentralJet30_v1 750 600 450 450 300 210 150 110 75 L1_SingleMu14_Eta2p1
+ HLT_Mu17_eta2p1_DiCentralJet30_v1 400 320 240 240 160 120 80 55 40 L1_SingleMu14_Eta2p1
+ HLT_Mu17_eta2p1_QuadCentralJet30_v1 30 25 20 15 10 9 6 4 3 L1_SingleMu14_Eta2p1
+ HLT_Mu17_eta2p1_TriCentralJet30_v1 130 100 75 60 50 35 25 15 10 L1_SingleMu14_Eta2p1
+ HLT_Mu40_HT200_v4 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu5_DiJet30_v1 20080 20080 20080 20080 20080 150000 110000 70300 50200 L1_Mu3_Jet20_Central
+ HLT_Mu5_Ele8_CaloIdT_TrkIdVL_HT150_v1 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu5_Ele8_CaloIdT_TrkIdVL_Mass4_HT150_v6 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu5_QuadJet30_v1 150 150 150 150 150 1050 750 530 380 L1_Mu3_Jet20_Central
+ HLT_Mu5_TriJet30_v1 1470 1470 1470 1470 1470 10300 7350 5150 3680 L1_Mu3_Jet20_Central
+ HLT_Mu60_HT200_v1 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ dataset MuOnia
+ HLT_Dimuon0_Jpsi_Muon_v7 1 1 1 1 1 1 1 1 1 L1_TripleMu0
+ HLT_Dimuon0_Jpsi_NoVertexing_v3 300 240 180 180 120 85 60 40 30 L1_DoubleMu0_HighQ
+ HLT_Dimuon0_Jpsi_v6 200 160 120 120 80 55 40 30 20 L1_DoubleMu0_HighQ
+ HLT_Dimuon0_Upsilon_Muon_v7 1 1 1 1 1 1 1 1 1 L1_TripleMu0
+ HLT_Dimuon0_Upsilon_v6 200 160 120 120 80 55 40 30 20 L1_DoubleMu0_HighQ
+ HLT_Dimuon10_Jpsi_Barrel_v6 0 0 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Dimuon11_PsiPrime_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Dimuon13_Jpsi_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Dimuon6_LowMass_v1 1 1 3 2 2 1 1 1 1 L1_DoubleMu3
+ HLT_Dimuon7_Upsilon_Barrel_v1 0 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Dimuon9_PsiPrime_v1 0 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Dimuon9_Upsilon_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu4_Dimuon4_Bs_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu4_Dimuon6_Bs_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu4_Jpsi_Displaced_v1 0 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu4p5_LowMass_Displaced_v1 0 0 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu5_Jpsi_Displaced_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu5_LowMass_Displaced_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Mu5_L2Mu2_Jpsi_v9 500 320 240 240 160 120 80 55 40 L1_DoubleMu0_HighQ
+ HLT_Mu5_Track2_Jpsi_v9 6 6 6 6 6 6 6 6 6 L1_SingleMu3
+ HLT_Mu7_Track7_Jpsi_v10 1 1 1 1 1 30 20 15 10 L1_SingleMu7
+ dataset MultiJet
+ HLT_CentralJet46_CentralJet38_CentralJet20_DiBTagIP3D_v1 1 1 1 1 1 1 1 1 1 L1_TripleJet_36_36_12_Central
+ HLT_CentralJet46_CentralJet38_DiBTagIP3D_v3 1 1 1 1 30 20 15 10 7 L1_DoubleJet36_Central
+ HLT_CentralJet60_CentralJet53_DiBTagIP3D_v2 20 1 1 1 1 1 1 1 1 L1_DoubleJet44_Central
+ HLT_DiCentralJet36_BTagIP3DLoose_v1 150 2200 1800 1500 1100 800 550 400 250 L1_DoubleJet36_Central
+ HLT_DoubleJet30_ForwardBackward_v7 50 40 30 30 20 15 10 7 5 L1_DoubleForJet32_EtaOpp
+ HLT_DoubleJet60_ForwardBackward_v7 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ HLT_DoubleJet70_ForwardBackward_v7 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ HLT_DoubleJet80_ForwardBackward_v7 1 1 1 1 1 1 1 1 1 L1_DoubleForJet44_EtaOpp
+ HLT_EightJet120_v1 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ HLT_ExclDiJet60_HFAND_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet36_FwdVeto
+ HLT_ExclDiJet60_HFOR_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet36
+ HLT_L1DoubleJet36Central_v4 8110 8110 8110 10200 250000 180000 130000 85200 60900 L1_DoubleJet36_Central
+ HLT_L1ETM30_v4 6800 5440 4080 4080 2720 1910 1360 960 680 L1_ETM30
+ HLT_L1MultiJet_v4 2030 5420 4060 4060 2710 1900 1360 950 680 L1_HTT50 OR L1_TripleJet28_Central OR L1_QuadJet20_Central
+ HLT_QuadJet40_IsoPFTau40_v12 15 15 12 12 8 5 4 2 2 L1_QuadJet20_Central
+ HLT_QuadJet40_v7 560 470 350 350 240 170 120 80 60 L1_QuadJet20_Central
+ HLT_QuadJet45_IsoPFTau45_v7 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ HLT_QuadJet50_Jet40_Jet30_v3 100 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ HLT_QuadJet70_v6 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ dataset Photon
+ HLT_DoubleEle33_CaloIdL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoubleEle45_CaloIdL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton33_HEVT_v4 15 10 10 8 6 4 3 2 1 L1_SingleEG20
+ HLT_DoublePhoton38_HEVT_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton40_MR150_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton40_R014_MR150_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton5_IsoVL_CEP_v7 1 1 1 1 1 1 1 1 1 L1_DoubleEG2_FwdVeto
+ HLT_DoublePhoton60_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton80_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon135_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon200_NoHE_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon20_CaloIdVL_IsoL_v7 94 94 94 94 3760 2640 1880 1320 940 L1_SingleEG12
+ HLT_Photon20_R9Id_Photon18_R9Id_v7 1 1 1 1 40 30 20 15 10 L1_SingleEG12
+ HLT_Photon225_NoHE_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon26_CaloIdXL_IsoXL_Photon18_CaloIdXL_IsoXL_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Photon26_CaloIdXL_IsoXL_Photon18_R9Id_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Photon26_CaloIdXL_IsoXL_Photon18_v1 190 150 110 110 70 50 35 25 20 L1_DoubleEG_12_5
+ HLT_Photon26_Photon18_v7 1740 1390 1040 1040 700 490 350 250 180 L1_DoubleEG_12_5
+ HLT_Photon26_R9Id_Photon18_CaloIdXL_IsoXL_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Photon26_R9Id_Photon18_R9Id_v4 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Photon30_CaloIdVL_IsoL_v8 1 160 3400 3400 2270 1590 1140 800 570 L1_SingleEG15
+ HLT_Photon30_CaloIdVL_v7 1 90 2000 2000 1340 940 670 470 340 L1_SingleEG15
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_CaloIdL_IsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_R9Id_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_v5 65 50 40 30 25 20 10 9 6 L1_SingleEG20
+ HLT_Photon36_CaloIdVL_Photon22_CaloIdVL_v2 50 40 30 30 20 15 10 7 5 L1_SingleEG20
+ HLT_Photon36_Photon22_v1 750 600 450 450 300 210 150 110 75 L1_SingleEG20
+ HLT_Photon36_R9Id_Photon22_CaloIdL_IsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_R9Id_Photon22_R9Id_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon400_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon44_CaloIdL_Photon34_CaloIdL_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon48_CaloIdL_Photon38_CaloIdL_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon50_CaloIdVL_IsoL_v7 300 240 180 180 120 85 60 40 30 L1_SingleEG20
+ HLT_Photon50_CaloIdVL_v4 440 350 260 260 180 130 85 60 40 L1_SingleEG20
+ HLT_Photon75_CaloIdVL_IsoL_v8 60 45 35 35 20 15 10 8 5 L1_SingleEG20
+ HLT_Photon75_CaloIdVL_v7 100 80 60 60 40 30 20 15 10 L1_SingleEG20
+ HLT_Photon90_CaloIdVL_IsoL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon90_CaloIdVL_v4 30 25 20 15 10 9 6 4 3 L1_SingleEG20
+ dataset PhotonHad
+ HLT_Photon30_CaloIdVT_CentralJet20_BTagIP_v2 1 1 30 30 20 15 10 7 5 L1_SingleEG15
+ HLT_Photon40_CaloIdL_R005_MR150_v5 450 360 270 270 180 130 90 60 45 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R017_MR500_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R023_MR350_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R029_MR250_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R042_MR200_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon55_CaloIdL_R017_MR500_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon55_CaloIdL_R023_MR350_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon55_CaloIdL_R029_MR250_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon55_CaloIdL_R042_MR200_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_HT400_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_HT500_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_MHT110_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_MHT90_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleElectron
+ HLT_Ele100_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v5 1 20 480 480 320 230 160 120 80 L1_SingleEG18
+ HLT_Ele27_WP80_PFMT50_v4 1 1 40 30 1 1 1 1 1 L1_SingleEG15
+ HLT_Ele32_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v5 600 480 360 360 240 170 120 85 60 L1_SingleEG20
+ HLT_Ele32_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v7 100 80 60 60 40 30 20 15 10 L1_SingleEG20
+ HLT_Ele32_WP70_PFMT50_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele65_CaloIdVT_TrkIdT_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleMu
+ HLT_IsoMu15_eta2p1_v1 160 140 100 80 70 40 30 20 15 L1_SingleMu14_Eta2p1
+ HLT_IsoMu15_v14 8 15 20 340 270 190 140 90 65 L1_SingleMu10
+ HLT_IsoMu17_v14 0 0 0 250 200 140 100 70 50 L1_SingleMu10
+ HLT_IsoMu20_v9 3 8 8 1 1 1 1 1 1 L1_SingleMu12
+ HLT_IsoMu24_eta2p1_v3 150 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu24_v9 8 8 1 1 1 1 1 1 1 L1_SingleMu16
+ HLT_IsoMu30_eta2p1_v3 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu34_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1
+ HLT_L1SingleMu10_v4 1870 4480 4480 74700 59800 41900 29900 21000 15000 L1_SingleMu10
+ HLT_L1SingleMu20_v4 3740 3990 44800 44800 29900 21000 15000 10500 7470 L1_SingleMu20
+ HLT_L2Mu10_v6 270 640 640 10700 8560 6000 4280 3000 2140 L1_SingleMu10
+ HLT_L2Mu20_v6 180 430 430 5380 4300 3000 2150 1500 1080 L1_SingleMu12
+ HLT_Mu100_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1
+ HLT_Mu12_v8 70 70 70 70 70 2000 1400 1000 700 L1_SingleMu7
+ HLT_Mu15_v9 25 65 65 1090 870 610 440 310 220 L1_SingleMu10
+ HLT_Mu20_v8 10 30 30 380 300 210 150 110 75 L1_SingleMu12
+ HLT_Mu24_eta2p1_v1 90 200 150 150 100 70 50 35 25 L1_SingleMu14_Eta2p1
+ HLT_Mu24_v8 20 25 275 275 190 130 90 65 45 L1_SingleMu16
+ HLT_Mu30_eta2p1_v1 200 160 120 120 80 55 40 30 20 L1_SingleMu14_Eta2p1
+ HLT_Mu30_v8 4 10 10 130 1 1 1 1 1 L1_SingleMu12
+ HLT_Mu40_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1
+ HLT_Mu40_v6 4 4 1 1 1 1 1 1 1 L1_SingleMu16
+ HLT_Mu5_v10 320 640 640 640 640 640 640 640 640 L1_SingleMu3
+ HLT_Mu60_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1
+ HLT_Mu8_v8 80 40 40 40 40 40 40 40 40 L1_SingleMu3
+ dataset Tau
+ HLT_DoubleIsoPFTau45_Trk5_eta2p1_v3 1 1 1 1 1 1 1 1 1 L1_DoubleTauJet44_Eta2p17 OR L1_DoubleJet64_Central
+ HLT_IsoPFTau40_IsoPFTau30_Trk5_eta2p1_v3 40 25 20 1 1 1 1 1 1 L1_DoubleTauJet36_Eta2p17 OR L1_DoubleJet44_Central
+ HLT_MediumIsoPFTau35_Trk20_MET60_v1 1 1 1 1 1 1 1 1 1 L1_Jet52_Central_ETM30
+ HLT_MediumIsoPFTau35_Trk20_MET70_v1 1 1 1 1 1 1 1 1 1 L1_Jet52_Central_ETM30
+ HLT_MediumIsoPFTau35_Trk20_v1 1 11 11 11 11 11 11 11 11 L1_SingleJet52_Central
+ dataset TauPlusX
+ HLT_Ele18_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_MediumIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Ele18_CaloIdVT_TrkIdT_MediumIsoPFTau20_v1 1 4 90 90 60 40 30 20 15 L1_SingleEG15
+ HLT_Ele20_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_MediumIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG18 OR L1_SingleEG20
+ HLT_HT300_DoubleIsoPFTau10_Trk3_PFMHT40_v8 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT350_DoubleIsoPFTau10_Trk3_PFMHT45_v8 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_IsoMu15_LooseIsoPFTau15_v9 0 0 0 1 1 1 1 1 1 L1_SingleMu10
+ HLT_IsoMu15_eta2p1_LooseIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu15_eta2p1_MediumIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu15_eta2p1_TightIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_Mu15_LooseIsoPFTau15_v9 0 0 110 90 70 50 35 25 15 L1_SingleMu10
+/cdaq/physics/Run2011/3e33/v1.1/HLT/V4
+ 173380,173381,173389,173406,173430,173431,173438,173439
+ dataset BTag
+ HLT_BTagMu_DiJet110_Mu5_v10 2 2 2 2 2 5 4 2 2 L1_Mu3_Jet28_Central
+ HLT_BTagMu_DiJet20_Mu5_v10 60 60 60 60 60 840 600 420 300 L1_Mu3_Jet16_Central
+ HLT_BTagMu_DiJet40_Mu5_v10 30 30 30 30 30 210 150 110 75 L1_Mu3_Jet20_Central
+ HLT_BTagMu_DiJet70_Mu5_v10 10 10 10 10 10 30 20 15 10 L1_Mu3_Jet28_Central
+ dataset Commissioning
+ = HLT_Activity_Ecal_SC7_v8 150 100 75 65 50 35 25 15 10 L1_ZeroBias
+ HLT_BeamGas_BSC_v5 1 1 1 1 1 1 1 1 1 L1_BeamGas_Bsc
+ HLT_BeamGas_HF_v6 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf
+ HLT_IsoTrackHB_v7 1 1 1 1 1 7 3 2 1 L1_SingleJet68
+ HLT_IsoTrackHE_v8 3 3 3 3 3 20 15 10 5 L1_SingleJet68
+ HLT_L1SingleEG12_v3 220 220 220 220 8580 6010 4290 3010 2150 L1_SingleEG12
+ HLT_L1SingleEG5_v3 1740 1740 1740 1740 1740 1740 1740 1740 1740 L1_SingleEG5
+ HLT_L1SingleJet16_v4 50 50 50 50 50 50 50 50 50 L1_SingleJet16
+ HLT_L1SingleJet36_v4 500 500 500 500 500 500 500 500 500 L1_SingleJet36
+ HLT_L1SingleMuOpen_DT_v4 75 75 75 75 75 75 75 75 75 L1_SingleMuOpen
+ HLT_L1SingleMuOpen_v4 620 620 620 620 620 620 620 620 620 L1_SingleMuOpen
+ HLT_L1_Interbunch_BSC_v3 100 100 100 100 100 100 100 100 100 L1_InterBunch_Bsc
+ HLT_L1_PreCollisions_v3 5 5 5 5 5 5 5 5 5 L1_PreCollisions
+ HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v9 4 4 4 4 4 5 4 3 8 L1_SingleMu5_Eta1p5_Q80
+ dataset Cosmics
+ HLT_BeamHalo_v6 1 1 1 1 1 1 1 1 1 L1_BeamHalo
+ HLT_L1SingleMuOpen_AntiBPTX_v3 1 1 1 1 1 1 1 1 1 L1_SingleMuOpen
+ HLT_L1TrackerCosmics_v4 1 1 1 1 1 1 1 1 1 technical bits: 25
+ HLT_RegionalCosmicTracking_v7 1 1 1 1 1 1 1 1 1 (technical bits: 25) AND (L1_SingleMuOpen)
+ dataset DoubleElectron
+ HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_CaloIdT_TrkIdVL_v3 1 1 1 1 1 1 1 1 1 L1_TripleEG7
+ HLT_Ele17_CaloIdL_CaloIsoVL_v8 1520 1520 1520 1520 60800 42600 30400 21300 15200 L1_SingleEG12
+ HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v8 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass30_v7 3 2 2 1 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v8 1 1 1 1 40 30 20 15 10 L1_SingleEG12
+ HLT_Ele22_CaloIdL_CaloIsoVL_Ele15_HFT_v1 1 1 1 1 1 1 1 1 1 L1_EG18_ForJet16
+ HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_Ele17_v1 0 0 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_v6 3 2 2 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v8 2 2 2 2 2 2 2 2 2 L1_SingleEG5
+ HLT_Ele8_CaloIdL_CaloIsoVL_v8 30 30 30 40 40 40 40 40 40 L1_SingleEG5
+ HLT_Ele8_CaloIdL_TrkIdVL_v8 15 15 15 20 20 20 20 20 20 L1_SingleEG5
+ HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v6 15 15 15 20 20 20 20 20 20 L1_SingleEG5
+ HLT_Ele8_v8 150 150 150 240 240 240 240 240 240 L1_SingleEG5
+ HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v9 75 60 45 35 30 20 15 10 7 L1_DoubleEG_12_5
+ HLT_TripleEle10_CaloIdL_TrkIdVL_v9 1 1 1 1 1 1 1 1 1 L1_TripleEG7
+ dataset DoubleMu
+ HLT_DoubleMu3_v10 45 45 665 665 450 310 230 160 110 L1_DoubleMu0
+ HLT_DoubleMu45_v6 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5
+ HLT_DoubleMu5_Acoplanarity03_v6 140 110 80 80 50 35 25 20 10 L1_DoubleMu3
+ HLT_DoubleMu5_IsoMu5_v8 1 1 1 1 1 1 1 1 1 L1_TripleMu0
+ HLT_DoubleMu5_v1 10 10 150 125 100 70 50 35 25 L1_DoubleMu0
+ HLT_DoubleMu6_Acoplanarity03_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5
+ HLT_DoubleMu6_v8 10 90 70 70 45 30 20 15 10 L1_DoubleMu3
+ HLT_DoubleMu7_v8 5 45 35 35 20 15 10 8 5 L1_DoubleMu3
+ HLT_L1DoubleMu0_v4 1510 1510 22550 22550 15100 10600 7520 5270 3760 L1_DoubleMu0
+ HLT_L2DoubleMu0_v7 470 470 7000 7000 4670 3270 2340 1640 1170 L1_DoubleMu0
+ HLT_L2DoubleMu23_NoVertex_v7 2 20 15 10 10 7 5 3 2 L1_DoubleMu3
+ HLT_L2DoubleMu30_NoVertex_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ HLT_Mu13_Mu8_v7 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5
+ HLT_Mu17_Mu8_v7 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5
+ HLT_Mu8_Jet40_v10 2310 2310 2310 2310 2310 16200 11600 8090 5780 L1_Mu3_Jet20_Central
+ HLT_TripleMu5_v9 1 1 1 1 1 1 1 1 1 L1_TripleMu0
+ dataset ElectronHad
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_HT150_v6 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT75
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass4_HT150_v3 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT75
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_v3 2 2 2 1 2 1 2 1 2 L1_DoubleEG5
+ HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R005_MR200_v1 140 110 80 80 50 35 25 20 10 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R025_MR200_v1 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R029_MR200_v1 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_PFMHT25_v4 1 1 1 1 1 1 1 1 1 L1_EG5_HTT100
+ HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_PFMHT40_v1 0 0 1 1 1 1 1 1 1 L1_EG5_HTT100
+ HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_v2 17 17 17 17 680 480 340 240 170 L1_SingleEG12
+ HLT_Ele20_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_Jet20_v2 0 0 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_BTagIP_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_v5 200 160 120 120 80 55 40 30 20 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralJet30_v5 25 20 15 10 10 7 5 3 2 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_QuadCentralJet30_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralJet30_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_BTagIP_v9 15 10 10 8 6 4 3 2 1 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v9 400 320 240 240 160 120 80 55 40 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_DiCentralJet30_v8 200 160 120 120 80 55 40 30 20 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_QuadCentralJet30_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_TriCentralJet30_v8 10 8 6 6 4 2 2 1 1 L1_SingleEG20
+ HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT20_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_v1 25 20 15 10 10 7 5 3 2 L1_SingleEG20
+ HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_Jet20_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele27_CaloIdVT_TrkIdT_CentralJet30_CentralJet25_v1 30 25 20 15 10 9 6 4 3 L1_SingleEG20
+ HLT_Ele27_CaloIdVT_TrkIdT_Jet35_Jet25_Deta3_Jet20_v1 16 14 10 8 7 5 3 2 2 L1_SingleEG20
+ HLT_Ele30_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralJet30_PFMHT25_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele30_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3p5_Jet25_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v5 1500 1200 900 900 600 420 600 630 650 L1_EG5_DoubleJet20_Central
+ HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v5 10 9 7 5 4 3 4 4 4 L1_EG5_DoubleJet20_Central
+ HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v5 150 120 85 85 55 40 55 60 60 L1_EG5_DoubleJet20_Central
+ HLT_HT200_DoubleEle5_CaloIdVL_MassJPsi_v3 170 140 100 80 65 45 30 20 15 L1_HTT100
+ HLT_HT300_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT40_v6 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_Ele30_CaloIdT_TrkIdT_v1 0 0 1 1 1 1 1 1 1 L1_EG5_HTT100
+ HLT_HT350_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT45_v6 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT400_Ele60_CaloIdT_TrkIdT_v1 0 0 1 1 1 1 1 1 1 L1_EG5_HTT100
+ dataset FEDMonitor
+ HLT_DTErrors_v2 1 1 1 1 1 1 1 1 1 (none)
+ dataset HT
+ HLT_DiJet130_PT130_v6 50 50 50 50 50 350 250 180 130 L1_SingleJet68
+ HLT_DiJet160_PT160_v6 0 1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_FatJetMass750_DR1p1_Deta2p0_v2 15 10 10 8 6 4 3 2 1 L1_HTT100
+ HLT_FatJetMass850_DR1p1_Deta2p0_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT150_v8 12600 12600 12600 24300 25200 180000 130000 88200 63000 L1_HTT50
+ HLT_HT2000_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT200_AlphaT0p55_v2 30 25 20 15 10 7 5 3 2 L1_HTT75
+ HLT_HT200_v8 4080 3400 2550 2550 1700 1190 850 600 430 L1_HTT75
+ HLT_HT250_AlphaT0p53_v6 5 4 3 2 2 1 1 1 1 L1_HTT100
+ HLT_HT250_AlphaT0p55_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_DoubleDisplacedJet60_PromptTrack_v6 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_DoubleDisplacedJet60_v8 30 25 20 15 10 9 6 4 3 L1_HTT100
+ HLT_HT250_MHT100_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_MHT90_v2 0 0 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_v8 1680 1400 1050 1050 700 490 350 250 180 L1_HTT100
+ HLT_HT300_AlphaT0p53_v6 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_AlphaT0p54_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_CentralJet30_BTagIP_PFMHT55_v8 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_CentralJet30_BTagIP_PFMHT65_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_CentralJet30_BTagIP_v7 120 110 80 80 50 35 25 20 10 L1_HTT100
+ HLT_HT300_MHT80_v2 0 0 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_MHT90_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_PFMHT55_v8 30 25 18 18 10 8 6 4 3 L1_HTT100
+ HLT_HT300_PFMHT65_v1 0 0 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_v9 660 590 440 440 300 210 150 110 70 L1_HTT100
+ HLT_HT350_AlphaT0p52_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_AlphaT0p53_v7 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_MHT70_v2 0 0 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_MHT80_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_v8 350 280 210 210 140 100 70 50 35 L1_HTT100
+ HLT_HT400_AlphaT0p51_v7 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT400_AlphaT0p52_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT400_v8 175 140 105 105 70 50 35 25 15 L1_HTT100
+ HLT_HT450_AlphaT0p51_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT450_AlphaT0p52_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT450_v8 80 65 50 40 30 20 15 10 8 L1_HTT100
+ HLT_HT500_JetPt60_DPhi2p94_v2 10 8 6 6 1 1 1 1 1 L1_HTT100
+ HLT_HT500_v8 45 40 30 30 20 15 10 7 5 L1_HTT100
+ HLT_HT550_JetPt60_DPhi2p94_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT550_v8 40 30 25 20 15 10 8 5 4 L1_HTT100
+ HLT_HT600_JetPt60_DPhi2p94_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT600_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_R014_MR150_v7 5250 4200 3150 3150 2100 1470 1050 740 530 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R020_MR150_v7 2300 1840 1380 1380 920 650 460 330 230 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R020_MR550_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R023_MR550_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R025_MR150_v7 800 640 480 480 320 230 160 120 80 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R025_MR450_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R029_MR450_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R033_MR350_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R036_MR350_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R038_MR250_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R042_MR250_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ dataset HcalHPDNoise
+ HLT_GlobalRunHPDNoise_v5 1500 1500 1500 1500 1500 1500 1500 1500 1500 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo
+ HLT_L1Tech_HBHEHO_totalOR_v3 1 1 1 1 1 1 1 1 1 technical bits: 11 OR 12
+ HLT_L1Tech_HCAL_HF_single_channel_v1 500 500 500 500 500 350 250 175 125 technical bits: 8
+ dataset HcalNZS
+ HLT_HcalNZS_v7 15 15 15 15 15 15 15 15 15 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG12 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias
+ HLT_HcalPhiSym_v8 15 15 15 15 15 15 15 15 15 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5
+ dataset Jet
+ HLT_DiJetAve110_v6 200 200 200 200 200 1400 1000 700 500 L1_SingleJet68
+ HLT_DiJetAve190_v6 5 45 35 35 20 15 10 8 5 L1_SingleJet92
+ HLT_DiJetAve240_v6 2 15 12 12 8 5 4 2 2 L1_SingleJet92
+ HLT_DiJetAve300_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_DiJetAve30_v6 4 4 4 3 4 4 4 4 4 L1_SingleJet16
+ HLT_DiJetAve370_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_DiJetAve60_v6 42 42 42 42 42 42 42 42 42 L1_SingleJet36
+ HLT_Jet110_v6 400 400 400 400 400 2800 2000 1400 1000 L1_SingleJet68
+ HLT_Jet190_v6 10 100 75 60 50 35 25 15 10 L1_SingleJet92
+ HLT_Jet240_CentralJet30_BTagIP_v3 0 0 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet240_v6 4 30 24 24 15 10 8 5 4 L1_SingleJet92
+ HLT_Jet270_CentralJet30_BTagIP_v3 0 0 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet300_v5 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet30_v6 8 8 8 6 8 8 8 8 8 L1_SingleJet16
+ HLT_Jet370_NoJetID_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet370_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet60_v6 84 84 84 84 84 84 84 84 84 L1_SingleJet36
+ HLT_Jet800_v1 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ dataset LogMonitor
+ HLT_LogMonitor_v1 1 1 1 1 1 1 1 1 1 (none)
+ dataset MET
+ HLT_CentralJet80_MET100_v7 5 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_CentralJet80_MET160_v7 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_CentralJet80_MET65_v7 250 200 150 150 100 70 50 35 25 L1_ETM30
+ HLT_CentralJet80_MET80_v6 10 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_DiCentralJet20_BTagIP_MET65_v7 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_DiCentralJet20_MET100_HBHENoiseFiltered_v1 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_DiCentralJet20_MET80_v5 7 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_DiJet60_MET45_v7 14 10 14 10 10 10 10 14 140 L1_ETM20
+ HLT_L2Mu60_1Hit_MET40_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu20
+ HLT_L2Mu60_1Hit_MET60_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu20
+ HLT_MET100_HBHENoiseFiltered_v6 35 30 21 15 15 9 7 4 3 L1_ETM30
+ HLT_MET100_v7 35 30 21 15 15 9 7 4 3 L1_ETM30
+ HLT_MET120_HBHENoiseFiltered_v6 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET120_v7 10 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET200_HBHENoiseFiltered_v6 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET200_v7 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET400_v2 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET65_HBHENoiseFiltered_v5 380 300 225 225 150 110 75 50 35 L1_ETM30
+ HLT_MET65_v4 380 300 225 225 150 110 75 50 35 L1_ETM30
+ HLT_PFMHT150_v12 1 1 1 1 1 1 1 1 1 L1_ETM30
+ dataset MinimumBias
+ HLT_60Jet10_v1 0 0 0 0 10 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ HLT_70Jet10_v1 0 0 10 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ HLT_70Jet13_v1 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ HLT_JetE30_NoBPTX3BX_NoHalo_v8 1 1 1 1 1 1 1 1 1 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_NoHalo_v8 1 1 1 1 1 1 1 1 1 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_v6 40 30 24 24 15 10 8 8 40 L1_SingleJet20_Central_NotBptxOR
+ HLT_JetE50_NoBPTX3BX_NoHalo_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet32_NotBptxOR_NotMuBeamHalo
+ HLT_Physics_v2 8000 8000 8000 8000 8000 8000 8000 8000 8000 (none)
+ HLT_PixelTracks_Multiplicity100_v7 1 1 1 1 1 1 1 1 1 L1_ETT220
+ HLT_PixelTracks_Multiplicity80_v7 15 9 9 7 6 4 3 2 1 L1_ETT220
+ HLT_Random_v1 600 600 600 600 600 600 600 600 600 (none)
+ = HLT_ZeroBias_v4 50 50 50 50 50 50 50 50 50 L1_ZeroBias
+ dataset MuEG
+ HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v10 1 1 1 1 1 1 1 1 1 L1_DoubleMuOpen_EG5
+ HLT_DoubleMu5_Ele8_CaloIdT_TrkIdVL_v4 1 1 1 1 1 1 1 1 1 L1_DoubleMuOpen_EG5
+ HLT_Mu15_DoublePhoton15_CaloIdL_v10 1 1 1 1 1 1 1 1 1 L1_Mu7_EG5
+ HLT_Mu15_Photon20_CaloIdL_v10 3 2 2 1 1 1 1 1 1 L1_MuOpen_EG12
+ HLT_Mu17_Ele8_CaloIdL_v9 0 0 1 1 1 1 1 1 1 L1_Mu7_EG5
+ HLT_Mu17_Ele8_CaloIdT_CaloIsoVL_v4 1 1 1 1 1 1 1 1 1 L1_Mu12_EG5
+ HLT_Mu5_DoubleEle8_CaloIdT_TrkIdVL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_DoubleEG5
+ HLT_Mu5_Ele8_CaloIdT_CaloIsoVL_v1 315 315 315 315 2100 1470 1050 740 530 L1_Mu3_EG5
+ HLT_Mu5_Ele8_CaloIdT_TrkIdVL_Ele8_CaloIdL_TrkIdVL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_DoubleEG5
+ HLT_Mu8_Ele17_CaloIdL_v9 120 90 70 70 45 30 20 15 10 L1_MuOpen_EG12
+ HLT_Mu8_Ele17_CaloIdT_CaloIsoVL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG12
+ HLT_Mu8_Photon20_CaloIdVT_IsoT_v9 3 2 2 1 1 1 1 1 1 L1_MuOpen_EG12
+ dataset MuHad
+ HLT_DoubleMu5_HT150_v1 1 1 1 1 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen)
+ HLT_DoubleMu5_Mass4_HT150_v1 1 1 1 1 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen)
+ HLT_HT250_Mu15_PFMHT40_v4 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT300_Mu15_PFMHT40_v1 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT300_Mu5_PFMHT40_v8 0 0 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT350_Mu5_PFMHT45_v8 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_IsoMu17_eta2p1_CentralJet30_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_CentralJet30_v1 45 35 27 20 20 10 9 6 4 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_DiCentralJet30_v1 15 10 10 8 6 4 3 2 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_QuadCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_TriCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu20_DiCentralJet34_v3 1 1 1 15 10 9 6 4 3 L1_SingleMu10
+ HLT_Mu10_R005_MR200_v1 80 65 50 40 30 20 15 10 8 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen)
+ HLT_Mu10_R025_MR200_v1 1 1 1 1 1 1 1 1 1 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen)
+ HLT_Mu10_R029_MR200_v1 1 1 1 1 1 1 1 1 1 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen)
+ HLT_Mu12_eta2p1_DiCentralJet20_BTagIP3D1stTrack_v1 250 200 150 150 100 70 50 35 25 L1_Mu10_Eta2p1_DoubleJet_16_8_Central
+ HLT_Mu12_eta2p1_DiCentralJet20_DiBTagIP3D1stTrack_v1 1 1 1 1 1 1 1 1 1 L1_Mu10_Eta2p1_DoubleJet_16_8_Central
+ HLT_Mu12_eta2p1_DiCentralJet30_BTagIP3D_v1 80 65 50 40 30 20 15 10 8 L1_Mu10_Eta2p1_DoubleJet_16_8_Central
+ HLT_Mu17_eta2p1_CentralJet30_BTagIP_v1 130 100 75 60 50 35 25 15 10 L1_SingleMu14_Eta2p1
+ HLT_Mu17_eta2p1_CentralJet30_v1 750 600 450 450 300 210 150 110 75 L1_SingleMu14_Eta2p1
+ HLT_Mu17_eta2p1_DiCentralJet30_v1 400 320 240 240 160 120 80 55 40 L1_SingleMu14_Eta2p1
+ HLT_Mu17_eta2p1_QuadCentralJet30_v1 30 25 20 15 10 9 6 4 3 L1_SingleMu14_Eta2p1
+ HLT_Mu17_eta2p1_TriCentralJet30_v1 130 100 75 60 50 35 25 15 10 L1_SingleMu14_Eta2p1
+ HLT_Mu40_HT200_v4 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu5_DiJet30_v1 20080 20080 20080 20080 20080 150000 110000 70300 50200 L1_Mu3_Jet20_Central
+ HLT_Mu5_Ele8_CaloIdT_TrkIdVL_HT150_v1 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu5_Ele8_CaloIdT_TrkIdVL_Mass4_HT150_v6 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu5_QuadJet30_v1 150 150 150 150 150 1050 750 530 380 L1_Mu3_Jet20_Central
+ HLT_Mu5_TriJet30_v1 1470 1470 1470 1470 1470 10300 7350 5150 3680 L1_Mu3_Jet20_Central
+ HLT_Mu60_HT200_v1 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ dataset MuOnia
+ HLT_Dimuon0_Jpsi_Muon_v7 1 1 1 1 1 1 1 1 1 L1_TripleMu0
+ HLT_Dimuon0_Jpsi_NoVertexing_v3 300 240 180 180 120 85 60 40 30 L1_DoubleMu0_HighQ
+ HLT_Dimuon0_Jpsi_v6 200 160 120 120 80 55 40 30 20 L1_DoubleMu0_HighQ
+ HLT_Dimuon0_Upsilon_Muon_v7 1 1 1 1 1 1 1 1 1 L1_TripleMu0
+ HLT_Dimuon0_Upsilon_v6 200 160 120 120 80 55 40 30 20 L1_DoubleMu0_HighQ
+ HLT_Dimuon10_Jpsi_Barrel_v6 0 0 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Dimuon11_PsiPrime_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Dimuon13_Jpsi_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Dimuon6_LowMass_v1 1 1 3 2 2 1 1 1 1 L1_DoubleMu3
+ HLT_Dimuon7_Upsilon_Barrel_v1 0 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Dimuon9_PsiPrime_v1 0 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Dimuon9_Upsilon_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu4_Dimuon4_Bs_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu4_Dimuon6_Bs_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu4_Jpsi_Displaced_v1 0 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu4p5_LowMass_Displaced_v1 0 0 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu5_Jpsi_Displaced_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu5_LowMass_Displaced_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Mu5_L2Mu2_Jpsi_v9 500 320 240 240 160 120 80 55 40 L1_DoubleMu0_HighQ
+ HLT_Mu5_Track2_Jpsi_v9 6 6 6 6 6 6 6 6 6 L1_SingleMu3
+ HLT_Mu7_Track7_Jpsi_v10 1 1 1 1 1 30 20 15 10 L1_SingleMu7
+ dataset MultiJet
+ HLT_CentralJet46_CentralJet38_CentralJet20_DiBTagIP3D_v1 1 1 1 1 1 1 1 1 1 L1_TripleJet_36_36_12_Central
+ HLT_CentralJet46_CentralJet38_DiBTagIP3D_v3 1 1 1 1 30 20 15 10 7 L1_DoubleJet36_Central
+ HLT_CentralJet60_CentralJet53_DiBTagIP3D_v2 20 1 1 1 1 1 1 1 1 L1_DoubleJet44_Central
+ HLT_DiCentralJet36_BTagIP3DLoose_v1 150 2200 1800 1500 1100 800 550 400 250 L1_DoubleJet36_Central
+ HLT_DoubleJet30_ForwardBackward_v7 50 40 30 30 20 15 10 7 5 L1_DoubleForJet32_EtaOpp
+ HLT_DoubleJet60_ForwardBackward_v7 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ HLT_DoubleJet70_ForwardBackward_v7 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ HLT_DoubleJet80_ForwardBackward_v7 1 1 1 1 1 1 1 1 1 L1_DoubleForJet44_EtaOpp
+ HLT_EightJet120_v1 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ HLT_ExclDiJet60_HFAND_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet36_FwdVeto
+ HLT_ExclDiJet60_HFOR_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet36
+ HLT_L1DoubleJet36Central_v4 8110 8110 8110 10200 250000 180000 130000 85200 60900 L1_DoubleJet36_Central
+ HLT_L1ETM30_v4 6800 5440 4080 4080 2720 1910 1360 960 680 L1_ETM30
+ HLT_L1MultiJet_v4 2030 5420 4060 4060 2710 1900 1360 950 680 L1_HTT50 OR L1_TripleJet28_Central OR L1_QuadJet20_Central
+ HLT_QuadJet40_IsoPFTau40_v12 15 15 12 12 8 5 4 2 2 L1_QuadJet20_Central
+ HLT_QuadJet40_v7 560 470 350 350 240 170 120 80 60 L1_QuadJet20_Central
+ HLT_QuadJet45_IsoPFTau45_v7 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ HLT_QuadJet50_Jet40_Jet30_v3 100 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ HLT_QuadJet70_v6 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ dataset Photon
+ HLT_DoubleEle33_CaloIdL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoubleEle45_CaloIdL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton33_HEVT_v4 15 10 10 8 6 4 3 2 1 L1_SingleEG20
+ HLT_DoublePhoton38_HEVT_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton40_MR150_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton40_R014_MR150_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton5_IsoVL_CEP_v7 1 1 1 1 1 1 1 1 1 L1_DoubleEG2_FwdVeto
+ HLT_DoublePhoton60_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton80_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon135_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon200_NoHE_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon20_CaloIdVL_IsoL_v7 94 94 94 94 3760 2640 1880 1320 940 L1_SingleEG12
+ HLT_Photon20_R9Id_Photon18_R9Id_v7 1 1 1 1 40 30 20 15 10 L1_SingleEG12
+ HLT_Photon225_NoHE_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon26_CaloIdXL_IsoXL_Photon18_CaloIdXL_IsoXL_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Photon26_CaloIdXL_IsoXL_Photon18_R9Id_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Photon26_CaloIdXL_IsoXL_Photon18_v1 190 150 110 110 70 50 35 25 20 L1_DoubleEG_12_5
+ HLT_Photon26_Photon18_v7 1740 1390 1040 1040 700 490 350 250 180 L1_DoubleEG_12_5
+ HLT_Photon26_R9Id_Photon18_CaloIdXL_IsoXL_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Photon26_R9Id_Photon18_R9Id_v4 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Photon30_CaloIdVL_IsoL_v8 1 160 3400 3400 2270 1590 1140 800 570 L1_SingleEG15
+ HLT_Photon30_CaloIdVL_v7 1 90 2000 2000 1340 940 670 470 340 L1_SingleEG15
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_CaloIdL_IsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_R9Id_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_v5 65 50 40 30 25 20 10 9 6 L1_SingleEG20
+ HLT_Photon36_CaloIdVL_Photon22_CaloIdVL_v2 50 40 30 30 20 15 10 7 5 L1_SingleEG20
+ HLT_Photon36_Photon22_v1 750 600 450 450 300 210 150 110 75 L1_SingleEG20
+ HLT_Photon36_R9Id_Photon22_CaloIdL_IsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_R9Id_Photon22_R9Id_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon400_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon44_CaloIdL_Photon34_CaloIdL_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon48_CaloIdL_Photon38_CaloIdL_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon50_CaloIdVL_IsoL_v7 300 240 180 180 120 85 60 40 30 L1_SingleEG20
+ HLT_Photon50_CaloIdVL_v4 440 350 260 260 180 130 85 60 40 L1_SingleEG20
+ HLT_Photon75_CaloIdVL_IsoL_v8 60 45 35 35 20 15 10 8 5 L1_SingleEG20
+ HLT_Photon75_CaloIdVL_v7 100 80 60 60 40 30 20 15 10 L1_SingleEG20
+ HLT_Photon90_CaloIdVL_IsoL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon90_CaloIdVL_v4 30 25 20 15 10 9 6 4 3 L1_SingleEG20
+ dataset PhotonHad
+ HLT_Photon30_CaloIdVT_CentralJet20_BTagIP_v2 1 1 30 30 20 15 10 7 5 L1_SingleEG15
+ HLT_Photon40_CaloIdL_R005_MR150_v5 450 360 270 270 180 130 90 60 45 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R017_MR500_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R023_MR350_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R029_MR250_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R042_MR200_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon55_CaloIdL_R017_MR500_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon55_CaloIdL_R023_MR350_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon55_CaloIdL_R029_MR250_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon55_CaloIdL_R042_MR200_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_HT400_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_HT500_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_MHT110_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_MHT90_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleElectron
+ HLT_Ele100_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v5 1 20 480 480 320 230 160 120 80 L1_SingleEG18
+ HLT_Ele27_WP80_PFMT50_v4 1 1 40 30 1 1 1 1 1 L1_SingleEG15
+ HLT_Ele32_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v5 600 480 360 360 240 170 120 85 60 L1_SingleEG20
+ HLT_Ele32_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v7 100 80 60 60 40 30 20 15 10 L1_SingleEG20
+ HLT_Ele32_WP70_PFMT50_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele65_CaloIdVT_TrkIdT_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleMu
+ HLT_IsoMu15_eta2p1_v1 160 140 100 80 70 40 30 20 15 L1_SingleMu14_Eta2p1
+ HLT_IsoMu15_v14 8 15 20 340 270 190 140 90 65 L1_SingleMu10
+ HLT_IsoMu17_v14 0 0 0 250 200 140 100 70 50 L1_SingleMu10
+ HLT_IsoMu20_v9 3 8 8 1 1 1 1 1 1 L1_SingleMu12
+ HLT_IsoMu24_eta2p1_v3 150 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu24_v9 8 8 1 1 1 1 1 1 1 L1_SingleMu16
+ HLT_IsoMu30_eta2p1_v3 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu34_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1
+ HLT_L1SingleMu10_v4 1870 4480 4480 74700 59800 41900 29900 21000 15000 L1_SingleMu10
+ HLT_L1SingleMu20_v4 3740 3990 44800 44800 29900 21000 15000 10500 7470 L1_SingleMu20
+ HLT_L2Mu10_v6 270 640 640 10700 8560 6000 4280 3000 2140 L1_SingleMu10
+ HLT_L2Mu20_v6 180 430 430 5380 4300 3000 2150 1500 1080 L1_SingleMu12
+ HLT_Mu100_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1
+ HLT_Mu12_v8 70 70 70 70 70 2000 1400 1000 700 L1_SingleMu7
+ HLT_Mu15_v9 25 65 65 1090 870 610 440 310 220 L1_SingleMu10
+ HLT_Mu20_v8 10 30 30 380 300 210 150 110 75 L1_SingleMu12
+ HLT_Mu24_eta2p1_v1 90 200 150 150 100 70 50 35 25 L1_SingleMu14_Eta2p1
+ HLT_Mu24_v8 20 25 275 275 190 130 90 65 45 L1_SingleMu16
+ HLT_Mu30_eta2p1_v1 200 160 120 120 80 55 40 30 20 L1_SingleMu14_Eta2p1
+ HLT_Mu30_v8 4 10 10 130 1 1 1 1 1 L1_SingleMu12
+ HLT_Mu40_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1
+ HLT_Mu40_v6 4 4 1 1 1 1 1 1 1 L1_SingleMu16
+ HLT_Mu5_v10 320 640 640 640 640 640 640 640 640 L1_SingleMu3
+ HLT_Mu60_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1
+ HLT_Mu8_v8 80 40 40 40 40 40 40 40 40 L1_SingleMu3
+ dataset Tau
+ HLT_DoubleIsoPFTau45_Trk5_eta2p1_v3 1 1 1 1 1 1 1 1 1 L1_DoubleTauJet44_Eta2p17 OR L1_DoubleJet64_Central
+ HLT_IsoPFTau40_IsoPFTau30_Trk5_eta2p1_v3 40 25 20 1 1 1 1 1 1 L1_DoubleTauJet36_Eta2p17 OR L1_DoubleJet44_Central
+ HLT_MediumIsoPFTau35_Trk20_MET60_v1 1 1 1 1 1 1 1 1 1 L1_Jet52_Central_ETM30
+ HLT_MediumIsoPFTau35_Trk20_MET70_v1 1 1 1 1 1 1 1 1 1 L1_Jet52_Central_ETM30
+ HLT_MediumIsoPFTau35_Trk20_v1 1 11 11 11 11 11 11 11 11 L1_SingleJet52_Central
+ dataset TauPlusX
+ HLT_Ele18_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_MediumIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Ele18_CaloIdVT_TrkIdT_MediumIsoPFTau20_v1 1 4 90 90 60 40 30 20 15 L1_SingleEG15
+ HLT_Ele20_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_MediumIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG18 OR L1_SingleEG20
+ HLT_HT300_DoubleIsoPFTau10_Trk3_PFMHT40_v8 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT350_DoubleIsoPFTau10_Trk3_PFMHT45_v8 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_IsoMu15_LooseIsoPFTau15_v9 0 0 0 1 1 1 1 1 1 L1_SingleMu10
+ HLT_IsoMu15_eta2p1_LooseIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu15_eta2p1_MediumIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu15_eta2p1_TightIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_Mu15_LooseIsoPFTau15_v9 0 0 110 90 70 50 35 25 15 L1_SingleMu10
+/cdaq/physics/Run2011/3e33/v1.1/HLT/V3
+ 173243,173244
+ dataset BTag
+ HLT_BTagMu_DiJet110_Mu5_v10 2 2 2 2 2 5 4 2 2 L1_Mu3_Jet28_Central
+ HLT_BTagMu_DiJet20_Mu5_v10 60 60 60 60 60 840 600 420 300 L1_Mu3_Jet16_Central
+ HLT_BTagMu_DiJet40_Mu5_v10 30 30 30 30 30 210 150 110 75 L1_Mu3_Jet20_Central
+ HLT_BTagMu_DiJet70_Mu5_v10 10 10 10 10 10 30 20 15 10 L1_Mu3_Jet28_Central
+ dataset Commissioning
+ = HLT_Activity_Ecal_SC7_v8 150 100 75 65 50 35 25 15 10 L1_ZeroBias
+ HLT_BeamGas_BSC_v5 1 1 1 1 1 1 1 1 1 L1_BeamGas_Bsc
+ HLT_BeamGas_HF_v6 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf
+ HLT_IsoTrackHB_v7 1 1 1 1 1 7 3 2 1 L1_SingleJet68
+ HLT_IsoTrackHE_v8 3 3 3 3 3 20 15 10 5 L1_SingleJet68
+ HLT_L1SingleEG12_v3 220 220 220 220 8580 6010 4290 3010 2150 L1_SingleEG12
+ HLT_L1SingleEG5_v3 1740 1740 1740 1740 1740 1740 1740 1740 1740 L1_SingleEG5
+ HLT_L1SingleJet16_v4 50 50 50 50 50 50 50 50 50 L1_SingleJet16
+ HLT_L1SingleJet36_v4 500 500 500 500 500 500 500 500 500 L1_SingleJet36
+ HLT_L1SingleMuOpen_DT_v4 75 75 75 75 75 75 75 75 75 L1_SingleMuOpen
+ HLT_L1SingleMuOpen_v4 620 620 620 620 620 620 620 620 620 L1_SingleMuOpen
+ HLT_L1_Interbunch_BSC_v3 100 100 100 100 100 100 100 100 100 L1_InterBunch_Bsc
+ HLT_L1_PreCollisions_v3 5 5 5 5 5 5 5 5 5 L1_PreCollisions
+ HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v9 4 4 4 4 4 5 4 3 8 L1_SingleMu5_Eta1p5_Q80
+ dataset Cosmics
+ HLT_BeamHalo_v6 1 1 1 1 1 1 1 1 1 L1_BeamHalo
+ HLT_L1SingleMuOpen_AntiBPTX_v3 1 1 1 1 1 1 1 1 1 L1_SingleMuOpen
+ HLT_L1TrackerCosmics_v4 1 1 1 1 1 1 1 1 1 technical bits: 25
+ HLT_RegionalCosmicTracking_v7 1 1 1 1 1 1 1 1 1 (technical bits: 25) AND (L1_SingleMuOpen)
+ dataset DoubleElectron
+ HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_CaloIdT_TrkIdVL_v3 1 1 1 1 1 1 1 1 1 L1_TripleEG7
+ HLT_Ele17_CaloIdL_CaloIsoVL_v8 1520 1520 1520 1520 60800 42600 30400 21300 15200 L1_SingleEG12
+ HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v8 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass30_v7 3 2 2 1 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v8 1 1 1 1 40 30 20 15 10 L1_SingleEG12
+ HLT_Ele22_CaloIdL_CaloIsoVL_Ele15_HFT_v1 1 1 1 1 1 1 1 1 1 L1_EG18_ForJet16
+ HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_Ele17_v1 0 0 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_v6 3 2 2 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v8 2 2 2 2 2 2 2 2 2 L1_SingleEG5
+ HLT_Ele8_CaloIdL_CaloIsoVL_v8 30 30 30 40 40 40 40 40 40 L1_SingleEG5
+ HLT_Ele8_CaloIdL_TrkIdVL_v8 15 15 15 20 20 20 20 20 20 L1_SingleEG5
+ HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v6 15 15 15 20 20 20 20 20 20 L1_SingleEG5
+ HLT_Ele8_v8 150 150 150 240 240 240 240 240 240 L1_SingleEG5
+ HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v9 75 60 45 35 30 20 15 10 7 L1_DoubleEG_12_5
+ HLT_TripleEle10_CaloIdL_TrkIdVL_v9 1 1 1 1 1 1 1 1 1 L1_TripleEG7
+ dataset DoubleMu
+ HLT_DoubleMu3_v10 45 45 665 665 450 310 230 160 110 L1_DoubleMu0
+ HLT_DoubleMu45_v6 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5
+ HLT_DoubleMu5_Acoplanarity03_v6 140 110 80 80 50 35 25 20 10 L1_DoubleMu3
+ HLT_DoubleMu5_IsoMu5_v8 1 1 1 1 1 1 1 1 1 L1_TripleMu0
+ HLT_DoubleMu5_v1 10 10 150 125 100 70 50 35 25 L1_DoubleMu0
+ HLT_DoubleMu6_Acoplanarity03_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5
+ HLT_DoubleMu6_v8 10 90 70 70 45 30 20 15 10 L1_DoubleMu3
+ HLT_DoubleMu7_v8 5 45 35 35 20 15 10 8 5 L1_DoubleMu3
+ HLT_L1DoubleMu0_v4 1510 1510 22550 22550 15100 10600 7520 5270 3760 L1_DoubleMu0
+ HLT_L2DoubleMu0_v7 470 470 7000 7000 4670 3270 2340 1640 1170 L1_DoubleMu0
+ HLT_L2DoubleMu23_NoVertex_v7 2 20 15 10 10 7 5 3 2 L1_DoubleMu3
+ HLT_L2DoubleMu30_NoVertex_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ HLT_Mu13_Mu8_v7 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5
+ HLT_Mu17_Mu8_v7 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5
+ HLT_Mu8_Jet40_v10 2310 2310 2310 2310 2310 16200 11600 8090 5780 L1_Mu3_Jet20_Central
+ HLT_TripleMu5_v9 1 1 1 1 1 1 1 1 1 L1_TripleMu0
+ dataset ElectronHad
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_HT150_v6 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT75
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass4_HT150_v3 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT75
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_v3 2 2 2 1 2 1 2 1 2 L1_DoubleEG5
+ HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R005_MR200_v1 140 110 80 80 50 35 25 20 10 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R025_MR200_v1 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R029_MR200_v1 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_PFMHT25_v4 1 1 1 1 1 1 1 1 1 L1_EG5_HTT100
+ HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_PFMHT40_v1 0 0 1 1 1 1 1 1 1 L1_EG5_HTT100
+ HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_v2 17 17 17 17 680 480 340 240 170 L1_SingleEG12
+ HLT_Ele20_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_Jet20_v2 0 0 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_BTagIP_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_v5 200 160 120 120 80 55 40 30 20 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralJet30_v5 25 20 15 10 10 7 5 3 2 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_QuadCentralJet30_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralJet30_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_BTagIP_v9 15 10 10 8 6 4 3 2 1 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v9 400 320 240 240 160 120 80 55 40 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_DiCentralJet30_v8 200 160 120 120 80 55 40 30 20 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_QuadCentralJet30_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_TriCentralJet30_v8 10 8 6 6 4 2 2 1 1 L1_SingleEG20
+ HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT20_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_v1 25 20 15 10 10 7 5 3 2 L1_SingleEG20
+ HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_Jet20_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele27_CaloIdVT_TrkIdT_CentralJet30_CentralJet25_v1 30 25 20 15 10 9 6 4 3 L1_SingleEG20
+ HLT_Ele27_CaloIdVT_TrkIdT_Jet35_Jet25_Deta3_Jet20_v1 16 14 10 8 7 5 3 2 2 L1_SingleEG20
+ HLT_Ele30_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralJet30_PFMHT25_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele30_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3p5_Jet25_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v5 1500 1200 900 900 600 420 600 630 650 L1_EG5_DoubleJet20_Central
+ HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v5 10 9 7 5 4 3 4 4 4 L1_EG5_DoubleJet20_Central
+ HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v5 150 120 85 85 55 40 55 60 60 L1_EG5_DoubleJet20_Central
+ HLT_HT200_DoubleEle5_CaloIdVL_MassJPsi_v3 170 140 100 80 65 45 30 20 15 L1_HTT100
+ HLT_HT300_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT40_v6 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_Ele30_CaloIdT_TrkIdT_v1 0 0 1 1 1 1 1 1 1 L1_EG5_HTT100
+ HLT_HT350_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT45_v6 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT400_Ele60_CaloIdT_TrkIdT_v1 0 0 1 1 1 1 1 1 1 L1_EG5_HTT100
+ dataset FEDMonitor
+ HLT_DTErrors_v2 1 1 1 1 1 1 1 1 1 (none)
+ dataset HT
+ HLT_DiJet130_PT130_v6 50 50 50 50 50 350 250 180 130 L1_SingleJet68
+ HLT_DiJet160_PT160_v6 0 1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_FatJetMass750_DR1p1_Deta2p0_v2 15 10 10 8 6 4 3 2 1 L1_HTT100
+ HLT_FatJetMass850_DR1p1_Deta2p0_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT150_v8 12600 12600 12600 24300 25200 180000 130000 88200 63000 L1_HTT50
+ HLT_HT2000_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT200_AlphaT0p55_v2 30 25 20 15 10 7 5 3 2 L1_HTT75
+ HLT_HT200_v8 4080 3400 2550 2550 1700 1190 850 600 430 L1_HTT75
+ HLT_HT250_AlphaT0p53_v6 5 4 3 2 2 1 1 1 1 L1_HTT100
+ HLT_HT250_AlphaT0p55_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_DoubleDisplacedJet60_PromptTrack_v6 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_DoubleDisplacedJet60_v8 30 25 20 15 10 9 6 4 3 L1_HTT100
+ HLT_HT250_MHT100_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_MHT90_v2 0 0 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_v8 1680 1400 1050 1050 700 490 350 250 180 L1_HTT100
+ HLT_HT300_AlphaT0p53_v6 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_AlphaT0p54_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_CentralJet30_BTagIP_PFMHT55_v8 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_CentralJet30_BTagIP_PFMHT65_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_CentralJet30_BTagIP_v7 120 110 80 80 50 35 25 20 10 L1_HTT100
+ HLT_HT300_MHT80_v2 0 0 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_MHT90_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_PFMHT55_v8 30 25 18 18 10 8 6 4 3 L1_HTT100
+ HLT_HT300_PFMHT65_v1 0 0 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_v9 660 590 440 440 300 210 150 110 70 L1_HTT100
+ HLT_HT350_AlphaT0p52_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_AlphaT0p53_v7 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_MHT70_v2 0 0 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_MHT80_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_v8 350 280 210 210 140 100 70 50 35 L1_HTT100
+ HLT_HT400_AlphaT0p51_v7 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT400_AlphaT0p52_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT400_v8 175 140 105 105 70 50 35 25 15 L1_HTT100
+ HLT_HT450_AlphaT0p51_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT450_AlphaT0p52_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT450_v8 80 65 50 40 30 20 15 10 8 L1_HTT100
+ HLT_HT500_JetPt60_DPhi2p94_v2 10 8 6 6 1 1 1 1 1 L1_HTT100
+ HLT_HT500_v8 45 40 30 30 20 15 10 7 5 L1_HTT100
+ HLT_HT550_JetPt60_DPhi2p94_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT550_v8 40 30 25 20 15 10 8 5 4 L1_HTT100
+ HLT_HT600_JetPt60_DPhi2p94_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT600_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_R014_MR150_v7 5250 4200 3150 3150 2100 1470 1050 740 530 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R020_MR150_v7 2300 1840 1380 1380 920 650 460 330 230 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R020_MR550_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R023_MR550_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R025_MR150_v7 800 640 480 480 320 230 160 120 80 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R025_MR450_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R029_MR450_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R033_MR350_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R036_MR350_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R038_MR250_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R042_MR250_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ dataset HcalHPDNoise
+ HLT_GlobalRunHPDNoise_v5 1500 1500 1500 1500 1500 1500 1500 1500 1500 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo
+ HLT_L1Tech_HBHEHO_totalOR_v3 1 1 1 1 1 1 1 1 1 technical bits: 11 OR 12
+ HLT_L1Tech_HCAL_HF_single_channel_v1 500 500 500 500 500 350 250 175 125 technical bits: 8
+ dataset HcalNZS
+ HLT_HcalNZS_v7 15 15 15 15 15 15 15 15 15 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG12 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias
+ HLT_HcalPhiSym_v8 15 15 15 15 15 15 15 15 15 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5
+ dataset Jet
+ HLT_DiJetAve110_v6 200 200 200 200 200 1400 1000 700 500 L1_SingleJet68
+ HLT_DiJetAve190_v6 5 45 35 35 20 15 10 8 5 L1_SingleJet92
+ HLT_DiJetAve240_v6 2 15 12 12 8 5 4 2 2 L1_SingleJet92
+ HLT_DiJetAve300_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_DiJetAve30_v6 4 4 4 3 4 4 4 4 4 L1_SingleJet16
+ HLT_DiJetAve370_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_DiJetAve60_v6 42 42 42 42 42 42 42 42 42 L1_SingleJet36
+ HLT_Jet110_v6 400 400 400 400 400 2800 2000 1400 1000 L1_SingleJet68
+ HLT_Jet190_v6 10 100 75 60 50 35 25 15 10 L1_SingleJet92
+ HLT_Jet240_CentralJet30_BTagIP_v3 0 0 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet240_v6 4 30 24 24 15 10 8 5 4 L1_SingleJet92
+ HLT_Jet270_CentralJet30_BTagIP_v3 0 0 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet300_v5 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet30_v6 8 8 8 6 8 8 8 8 8 L1_SingleJet16
+ HLT_Jet370_NoJetID_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet370_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet60_v6 84 84 84 84 84 84 84 84 84 L1_SingleJet36
+ HLT_Jet800_v1 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ dataset LogMonitor
+ HLT_LogMonitor_v1 1 1 1 1 1 1 1 1 1 (none)
+ dataset MET
+ HLT_CentralJet80_MET100_v7 5 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_CentralJet80_MET160_v7 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_CentralJet80_MET65_v7 250 200 150 150 100 70 50 35 25 L1_ETM30
+ HLT_CentralJet80_MET80_v6 10 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_DiCentralJet20_BTagIP_MET65_v7 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_DiCentralJet20_MET100_HBHENoiseFiltered_v1 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_DiCentralJet20_MET80_v5 7 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_DiJet60_MET45_v7 14 10 14 10 10 10 10 14 140 L1_ETM20
+ HLT_L2Mu60_1Hit_MET40_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu20
+ HLT_L2Mu60_1Hit_MET60_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu20
+ HLT_MET100_HBHENoiseFiltered_v6 35 30 21 15 15 9 7 4 3 L1_ETM30
+ HLT_MET100_v7 35 30 21 15 15 9 7 4 3 L1_ETM30
+ HLT_MET120_HBHENoiseFiltered_v6 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET120_v7 10 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET200_HBHENoiseFiltered_v6 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET200_v7 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET400_v2 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET65_HBHENoiseFiltered_v5 380 300 225 225 150 110 75 50 35 L1_ETM30
+ HLT_MET65_v4 380 300 225 225 150 110 75 50 35 L1_ETM30
+ HLT_PFMHT150_v12 1 1 1 1 1 1 1 1 1 L1_ETM30
+ dataset MinimumBias
+ HLT_60Jet10_v1 0 0 0 0 10 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ HLT_70Jet10_v1 0 0 10 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ HLT_70Jet13_v1 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ HLT_JetE30_NoBPTX3BX_NoHalo_v8 1 1 1 1 1 1 1 1 1 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_NoHalo_v8 1 1 1 1 1 1 1 1 1 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_v6 40 30 24 24 15 10 8 8 40 L1_SingleJet20_Central_NotBptxOR
+ HLT_JetE50_NoBPTX3BX_NoHalo_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet32_NotBptxOR_NotMuBeamHalo
+ HLT_Physics_v2 8000 8000 8000 8000 8000 8000 8000 8000 8000 (none)
+ HLT_PixelTracks_Multiplicity100_v7 1 1 1 1 1 1 1 1 1 L1_ETT220
+ HLT_PixelTracks_Multiplicity80_v7 15 9 9 7 6 4 3 2 1 L1_ETT220
+ HLT_Random_v1 600 600 600 600 600 600 600 600 600 (none)
+ = HLT_ZeroBias_v4 50 50 50 50 50 50 50 50 50 L1_ZeroBias
+ dataset MuEG
+ HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v10 1 1 1 1 1 1 1 1 1 L1_DoubleMuOpen_EG5
+ HLT_DoubleMu5_Ele8_CaloIdT_TrkIdVL_v4 1 1 1 1 1 1 1 1 1 L1_DoubleMuOpen_EG5
+ HLT_Mu15_DoublePhoton15_CaloIdL_v10 1 1 1 1 1 1 1 1 1 L1_Mu7_EG5
+ HLT_Mu15_Photon20_CaloIdL_v10 3 2 2 1 1 1 1 1 1 L1_MuOpen_EG12
+ HLT_Mu17_Ele8_CaloIdL_v9 0 0 1 1 1 1 1 1 1 L1_Mu7_EG5
+ HLT_Mu17_Ele8_CaloIdT_CaloIsoVL_v4 1 1 1 1 1 1 1 1 1 L1_Mu12_EG5
+ HLT_Mu5_DoubleEle8_CaloIdT_TrkIdVL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_DoubleEG5
+ HLT_Mu5_Ele8_CaloIdT_CaloIsoVL_v1 315 315 315 315 2100 1470 1050 740 530 L1_Mu3_EG5
+ HLT_Mu5_Ele8_CaloIdT_TrkIdVL_Ele8_CaloIdL_TrkIdVL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_DoubleEG5
+ HLT_Mu8_Ele17_CaloIdL_v9 120 90 70 70 45 30 20 15 10 L1_MuOpen_EG12
+ HLT_Mu8_Ele17_CaloIdT_CaloIsoVL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG12
+ HLT_Mu8_Photon20_CaloIdVT_IsoT_v9 3 2 2 1 1 1 1 1 1 L1_MuOpen_EG12
+ dataset MuHad
+ HLT_DoubleMu5_HT150_v1 1 1 1 1 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen)
+ HLT_DoubleMu5_Mass4_HT150_v1 1 1 1 1 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen)
+ HLT_HT250_Mu15_PFMHT40_v4 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT300_Mu15_PFMHT40_v1 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT300_Mu5_PFMHT40_v8 0 0 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT350_Mu5_PFMHT45_v8 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_IsoMu17_eta2p1_CentralJet30_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_CentralJet30_v1 45 35 27 20 20 10 9 6 4 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_DiCentralJet30_v1 15 10 10 8 6 4 3 2 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_QuadCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_TriCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu20_DiCentralJet34_v3 1 1 1 15 10 9 6 4 3 L1_SingleMu10
+ HLT_Mu10_R005_MR200_v1 80 65 50 40 30 20 15 10 8 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen)
+ HLT_Mu10_R025_MR200_v1 1 1 1 1 1 1 1 1 1 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen)
+ HLT_Mu10_R029_MR200_v1 1 1 1 1 1 1 1 1 1 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen)
+ HLT_Mu12_eta2p1_DiCentralJet20_BTagIP3D1stTrack_v1 250 200 150 150 100 70 50 35 25 L1_Mu10_Eta2p1_DoubleJet_16_8_Central
+ HLT_Mu12_eta2p1_DiCentralJet20_DiBTagIP3D1stTrack_v1 1 1 1 1 1 1 1 1 1 L1_Mu10_Eta2p1_DoubleJet_16_8_Central
+ HLT_Mu12_eta2p1_DiCentralJet30_BTagIP3D_v1 80 65 50 40 30 20 15 10 8 L1_Mu10_Eta2p1_DoubleJet_16_8_Central
+ HLT_Mu17_eta2p1_CentralJet30_BTagIP_v1 130 100 75 60 50 35 25 15 10 L1_SingleMu14_Eta2p1
+ HLT_Mu17_eta2p1_CentralJet30_v1 750 600 450 450 300 210 150 110 75 L1_SingleMu14_Eta2p1
+ HLT_Mu17_eta2p1_DiCentralJet30_v1 400 320 240 240 160 120 80 55 40 L1_SingleMu14_Eta2p1
+ HLT_Mu17_eta2p1_QuadCentralJet30_v1 30 25 20 15 10 9 6 4 3 L1_SingleMu14_Eta2p1
+ HLT_Mu17_eta2p1_TriCentralJet30_v1 130 100 75 60 50 35 25 15 10 L1_SingleMu14_Eta2p1
+ HLT_Mu40_HT200_v4 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu5_DiJet30_v1 20080 20080 20080 20080 20080 150000 110000 70300 50200 L1_Mu3_Jet20_Central
+ HLT_Mu5_Ele8_CaloIdT_TrkIdVL_HT150_v1 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu5_Ele8_CaloIdT_TrkIdVL_Mass4_HT150_v6 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu5_QuadJet30_v1 150 150 150 150 150 1050 750 530 380 L1_Mu3_Jet20_Central
+ HLT_Mu5_TriJet30_v1 1470 1470 1470 1470 1470 10300 7350 5150 3680 L1_Mu3_Jet20_Central
+ HLT_Mu60_HT200_v1 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ dataset MuOnia
+ HLT_Dimuon0_Jpsi_Muon_v7 1 1 1 1 1 1 1 1 1 L1_TripleMu0
+ HLT_Dimuon0_Jpsi_NoVertexing_v3 300 240 180 180 120 85 60 40 30 L1_DoubleMu0_HighQ
+ HLT_Dimuon0_Jpsi_v6 200 160 120 120 80 55 40 30 20 L1_DoubleMu0_HighQ
+ HLT_Dimuon0_Upsilon_Muon_v7 1 1 1 1 1 1 1 1 1 L1_TripleMu0
+ HLT_Dimuon0_Upsilon_v6 200 160 120 120 80 55 40 30 20 L1_DoubleMu0_HighQ
+ HLT_Dimuon10_Jpsi_Barrel_v6 0 0 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Dimuon11_PsiPrime_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Dimuon13_Jpsi_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Dimuon6_LowMass_v1 1 1 3 2 2 1 1 1 1 L1_DoubleMu3
+ HLT_Dimuon7_Upsilon_Barrel_v1 0 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Dimuon9_PsiPrime_v1 0 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Dimuon9_Upsilon_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu4_Dimuon4_Bs_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu4_Dimuon6_Bs_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu4_Jpsi_Displaced_v1 0 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu4p5_LowMass_Displaced_v1 0 0 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu5_Jpsi_Displaced_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu5_LowMass_Displaced_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Mu5_L2Mu2_Jpsi_v9 500 320 240 240 160 120 80 55 40 L1_DoubleMu0_HighQ
+ HLT_Mu5_Track2_Jpsi_v9 6 6 6 6 6 6 6 6 6 L1_SingleMu3
+ HLT_Mu7_Track7_Jpsi_v10 1 1 1 1 1 30 20 15 10 L1_SingleMu7
+ dataset MultiJet
+ HLT_CentralJet46_CentralJet38_CentralJet20_DiBTagIP3D_v1 1 1 1 1 1 1 1 1 1 L1_TripleJet_36_36_12_Central
+ HLT_CentralJet46_CentralJet38_DiBTagIP3D_v3 1 1 1 1 30 20 15 10 7 L1_DoubleJet36_Central
+ HLT_CentralJet60_CentralJet53_DiBTagIP3D_v2 20 1 1 1 1 1 1 1 1 L1_DoubleJet44_Central
+ HLT_DiCentralJet36_BTagIP3DLoose_v1 150 2200 1800 1500 1100 800 550 400 250 L1_DoubleJet36_Central
+ HLT_DoubleJet30_ForwardBackward_v7 50 40 30 30 20 15 10 7 5 L1_DoubleForJet32_EtaOpp
+ HLT_DoubleJet60_ForwardBackward_v7 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ HLT_DoubleJet70_ForwardBackward_v7 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ HLT_DoubleJet80_ForwardBackward_v7 1 1 1 1 1 1 1 1 1 L1_DoubleForJet44_EtaOpp
+ HLT_EightJet120_v1 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ HLT_ExclDiJet60_HFAND_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet36_FwdVeto
+ HLT_ExclDiJet60_HFOR_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet36
+ HLT_L1DoubleJet36Central_v4 8110 8110 8110 10200 250000 180000 130000 85200 60900 L1_DoubleJet36_Central
+ HLT_L1ETM30_v4 6800 5440 4080 4080 2720 1910 1360 960 680 L1_ETM30
+ HLT_L1MultiJet_v4 2030 5420 4060 4060 2710 1900 1360 950 680 L1_HTT50 OR L1_TripleJet28_Central OR L1_QuadJet20_Central
+ HLT_QuadJet40_IsoPFTau40_v12 15 15 12 12 8 5 4 2 2 L1_QuadJet20_Central
+ HLT_QuadJet40_v7 560 470 350 350 240 170 120 80 60 L1_QuadJet20_Central
+ HLT_QuadJet45_IsoPFTau45_v7 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ HLT_QuadJet50_Jet40_Jet30_v3 100 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ HLT_QuadJet70_v6 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ dataset Photon
+ HLT_DoubleEle33_CaloIdL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoubleEle45_CaloIdL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton33_HEVT_v4 15 10 10 8 6 4 3 2 1 L1_SingleEG20
+ HLT_DoublePhoton38_HEVT_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton40_MR150_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton40_R014_MR150_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton5_IsoVL_CEP_v7 1 1 1 1 1 1 1 1 1 L1_DoubleEG2_FwdVeto
+ HLT_DoublePhoton60_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton80_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon135_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon200_NoHE_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon20_CaloIdVL_IsoL_v7 94 94 94 94 3760 2640 1880 1320 940 L1_SingleEG12
+ HLT_Photon20_R9Id_Photon18_R9Id_v7 1 1 1 1 40 30 20 15 10 L1_SingleEG12
+ HLT_Photon225_NoHE_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon26_CaloIdXL_IsoXL_Photon18_CaloIdXL_IsoXL_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Photon26_CaloIdXL_IsoXL_Photon18_R9Id_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Photon26_CaloIdXL_IsoXL_Photon18_v1 190 150 110 110 70 50 35 25 20 L1_DoubleEG_12_5
+ HLT_Photon26_Photon18_v7 1740 1390 1040 1040 700 490 350 250 180 L1_DoubleEG_12_5
+ HLT_Photon26_R9Id_Photon18_CaloIdXL_IsoXL_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Photon26_R9Id_Photon18_R9Id_v4 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Photon30_CaloIdVL_IsoL_v8 1 160 3400 3400 2270 1590 1140 800 570 L1_SingleEG15
+ HLT_Photon30_CaloIdVL_v7 1 90 2000 2000 1340 940 670 470 340 L1_SingleEG15
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_CaloIdL_IsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_R9Id_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_v5 65 50 40 30 25 20 10 9 6 L1_SingleEG20
+ HLT_Photon36_CaloIdVL_Photon22_CaloIdVL_v2 50 40 30 30 20 15 10 7 5 L1_SingleEG20
+ HLT_Photon36_Photon22_v1 750 600 450 450 300 210 150 110 75 L1_SingleEG20
+ HLT_Photon36_R9Id_Photon22_CaloIdL_IsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_R9Id_Photon22_R9Id_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon400_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon44_CaloIdL_Photon34_CaloIdL_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon48_CaloIdL_Photon38_CaloIdL_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon50_CaloIdVL_IsoL_v7 300 240 180 180 120 85 60 40 30 L1_SingleEG20
+ HLT_Photon50_CaloIdVL_v4 440 350 260 260 180 130 85 60 40 L1_SingleEG20
+ HLT_Photon75_CaloIdVL_IsoL_v8 60 45 35 35 20 15 10 8 5 L1_SingleEG20
+ HLT_Photon75_CaloIdVL_v7 100 80 60 60 40 30 20 15 10 L1_SingleEG20
+ HLT_Photon90_CaloIdVL_IsoL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon90_CaloIdVL_v4 30 25 20 15 10 9 6 4 3 L1_SingleEG20
+ dataset PhotonHad
+ HLT_Photon30_CaloIdVT_CentralJet20_BTagIP_v2 1 1 30 30 20 15 10 7 5 L1_SingleEG15
+ HLT_Photon40_CaloIdL_R005_MR150_v5 450 360 270 270 180 130 90 60 45 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R017_MR500_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R023_MR350_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R029_MR250_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R042_MR200_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon55_CaloIdL_R017_MR500_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon55_CaloIdL_R023_MR350_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon55_CaloIdL_R029_MR250_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon55_CaloIdL_R042_MR200_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_HT400_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_HT500_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_MHT110_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_MHT90_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleElectron
+ HLT_Ele100_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v5 1 20 480 480 320 230 160 120 80 L1_SingleEG18
+ HLT_Ele27_WP80_PFMT50_v4 1 1 40 30 1 1 1 1 1 L1_SingleEG15
+ HLT_Ele32_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v5 600 480 360 360 240 170 120 85 60 L1_SingleEG20
+ HLT_Ele32_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v7 100 80 60 60 40 30 20 15 10 L1_SingleEG20
+ HLT_Ele32_WP70_PFMT50_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele65_CaloIdVT_TrkIdT_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleMu
+ HLT_IsoMu15_eta2p1_v1 160 140 100 80 70 40 30 20 15 L1_SingleMu14_Eta2p1
+ HLT_IsoMu15_v14 8 15 20 340 270 190 140 90 65 L1_SingleMu10
+ HLT_IsoMu17_v14 0 0 0 250 200 140 100 70 50 L1_SingleMu10
+ HLT_IsoMu20_v9 3 8 8 1 1 1 1 1 1 L1_SingleMu12
+ HLT_IsoMu24_eta2p1_v3 150 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu24_v9 8 8 1 1 1 1 1 1 1 L1_SingleMu16
+ HLT_IsoMu30_eta2p1_v3 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu34_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1
+ HLT_L1SingleMu10_v4 1870 4480 4480 74700 59800 41900 29900 21000 15000 L1_SingleMu10
+ HLT_L1SingleMu20_v4 3740 3990 44800 44800 29900 21000 15000 10500 7470 L1_SingleMu20
+ HLT_L2Mu10_v6 270 640 640 10700 8560 6000 4280 3000 2140 L1_SingleMu10
+ HLT_L2Mu20_v6 180 430 430 5380 4300 3000 2150 1500 1080 L1_SingleMu12
+ HLT_Mu100_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1
+ HLT_Mu12_v8 70 70 70 70 70 2000 1400 1000 700 L1_SingleMu7
+ HLT_Mu15_v9 25 65 65 1090 870 610 440 310 220 L1_SingleMu10
+ HLT_Mu20_v8 10 30 30 380 300 210 150 110 75 L1_SingleMu12
+ HLT_Mu24_eta2p1_v1 90 200 150 150 100 70 50 35 25 L1_SingleMu14_Eta2p1
+ HLT_Mu24_v8 20 25 275 275 190 130 90 65 45 L1_SingleMu16
+ HLT_Mu30_eta2p1_v1 200 160 120 120 80 55 40 30 20 L1_SingleMu14_Eta2p1
+ HLT_Mu30_v8 4 10 10 130 1 1 1 1 1 L1_SingleMu12
+ HLT_Mu40_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1
+ HLT_Mu40_v6 4 4 1 1 1 1 1 1 1 L1_SingleMu16
+ HLT_Mu5_v10 320 640 640 640 640 640 640 640 640 L1_SingleMu3
+ HLT_Mu60_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1
+ HLT_Mu8_v8 80 40 40 40 40 40 40 40 40 L1_SingleMu3
+ dataset Tau
+ HLT_DoubleIsoPFTau45_Trk5_eta2p1_v3 1 1 1 1 1 1 1 1 1 L1_DoubleTauJet44_Eta2p17 OR L1_DoubleJet64_Central
+ HLT_IsoPFTau40_IsoPFTau30_Trk5_eta2p1_v3 40 25 20 15 1 1 1 1 1 L1_DoubleTauJet36_Eta2p17 OR L1_DoubleJet44_Central
+ HLT_MediumIsoPFTau35_Trk20_MET60_v1 1 1 1 1 1 1 1 1 1 L1_Jet52_Central_ETM30
+ HLT_MediumIsoPFTau35_Trk20_MET70_v1 1 1 1 1 1 1 1 1 1 L1_Jet52_Central_ETM30
+ HLT_MediumIsoPFTau35_Trk20_v1 1 11 11 11 11 11 11 11 11 L1_SingleJet52_Central
+ dataset TauPlusX
+ HLT_Ele18_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_MediumIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Ele18_CaloIdVT_TrkIdT_MediumIsoPFTau20_v1 1 4 90 90 60 40 30 20 15 L1_SingleEG15
+ HLT_Ele20_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_MediumIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG18 OR L1_SingleEG20
+ HLT_HT300_DoubleIsoPFTau10_Trk3_PFMHT40_v8 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT350_DoubleIsoPFTau10_Trk3_PFMHT45_v8 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_IsoMu15_LooseIsoPFTau15_v9 0 0 0 1 1 1 1 1 1 L1_SingleMu10
+ HLT_IsoMu15_eta2p1_LooseIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu15_eta2p1_MediumIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu15_eta2p1_TightIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_Mu15_LooseIsoPFTau15_v9 0 0 110 90 70 50 35 25 15 L1_SingleMu10
+/cdaq/physics/Run2011/3e33/v1.1/HLT/V1
+ 173212,173226,173236,173240,173241
+ dataset BTag
+ HLT_BTagMu_DiJet110_Mu5_v10 2 2 2 2 2 5 4 2 2 L1_Mu3_Jet28_Central
+ HLT_BTagMu_DiJet20_Mu5_v10 60 60 60 60 60 840 600 420 300 L1_Mu3_Jet16_Central
+ HLT_BTagMu_DiJet40_Mu5_v10 30 30 30 30 30 210 150 110 75 L1_Mu3_Jet20_Central
+ HLT_BTagMu_DiJet70_Mu5_v10 10 10 10 10 10 30 20 15 10 L1_Mu3_Jet28_Central
+ dataset Commissioning
+ = HLT_Activity_Ecal_SC7_v8 150 100 75 65 50 35 25 15 10 L1_ZeroBias
+ HLT_BeamGas_BSC_v5 1 1 1 1 1 1 1 1 1 L1_BeamGas_Bsc
+ HLT_BeamGas_HF_v6 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf
+ HLT_IsoTrackHB_v7 1 1 1 1 1 7 3 2 1 L1_SingleJet68
+ HLT_IsoTrackHE_v8 3 3 3 3 3 20 15 10 5 L1_SingleJet68
+ HLT_L1SingleEG12_v3 220 220 220 220 8580 6010 4290 3010 2150 L1_SingleEG12
+ HLT_L1SingleEG5_v3 1740 1740 1740 1740 1740 1740 1740 1740 1740 L1_SingleEG5
+ HLT_L1SingleJet16_v4 50 50 50 50 50 50 50 50 50 L1_SingleJet16
+ HLT_L1SingleJet36_v4 500 500 500 500 500 500 500 500 500 L1_SingleJet36
+ HLT_L1SingleMuOpen_DT_v4 75 75 75 75 75 75 75 75 75 L1_SingleMuOpen
+ HLT_L1SingleMuOpen_v4 620 620 620 620 620 620 620 620 620 L1_SingleMuOpen
+ HLT_L1_Interbunch_BSC_v3 100 100 100 100 100 100 100 100 100 L1_InterBunch_Bsc
+ HLT_L1_PreCollisions_v3 5 5 5 5 5 5 5 5 5 L1_PreCollisions
+ HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v9 4 4 4 4 4 5 4 3 8 L1_SingleMu5_Eta1p5_Q80
+ dataset Cosmics
+ HLT_BeamHalo_v6 1 1 1 1 1 1 1 1 1 L1_BeamHalo
+ HLT_L1SingleMuOpen_AntiBPTX_v3 1 1 1 1 1 1 1 1 1 L1_SingleMuOpen
+ HLT_L1TrackerCosmics_v4 1 1 1 1 1 1 1 1 1 technical bits: 25
+ HLT_RegionalCosmicTracking_v7 1 1 1 1 1 1 1 1 1 (technical bits: 25) AND (L1_SingleMuOpen)
+ dataset DoubleElectron
+ HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_CaloIdT_TrkIdVL_v3 1 1 1 1 1 1 1 1 1 L1_TripleEG7
+ HLT_Ele17_CaloIdL_CaloIsoVL_v8 1520 1520 1520 1520 60800 42600 30400 21300 15200 L1_SingleEG12
+ HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v8 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass30_v7 3 2 2 1 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v8 1 1 1 1 40 30 20 15 10 L1_SingleEG12
+ HLT_Ele22_CaloIdL_CaloIsoVL_Ele15_HFT_v1 1 1 1 1 1 1 1 1 1 L1_EG18_ForJet16
+ HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_Ele17_v1 0 0 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_v6 3 2 2 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v8 2 2 2 2 2 2 2 2 2 L1_SingleEG5
+ HLT_Ele8_CaloIdL_CaloIsoVL_v8 30 30 30 40 40 40 40 40 40 L1_SingleEG5
+ HLT_Ele8_CaloIdL_TrkIdVL_v8 15 15 15 20 20 20 20 20 20 L1_SingleEG5
+ HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v6 15 15 15 20 20 20 20 20 20 L1_SingleEG5
+ HLT_Ele8_v8 150 150 150 240 240 240 240 240 240 L1_SingleEG5
+ HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v9 75 60 45 35 30 20 15 10 7 L1_DoubleEG_12_5
+ HLT_TripleEle10_CaloIdL_TrkIdVL_v9 1 1 1 1 1 1 1 1 1 L1_TripleEG7
+ dataset DoubleMu
+ HLT_DoubleMu3_v10 45 45 665 665 450 310 230 160 110 L1_DoubleMu0
+ HLT_DoubleMu45_v6 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5
+ HLT_DoubleMu5_Acoplanarity03_v6 140 110 80 80 50 35 25 20 10 L1_DoubleMu3
+ HLT_DoubleMu5_IsoMu5_v8 1 1 1 1 1 1 1 1 1 L1_TripleMu0
+ HLT_DoubleMu5_v1 10 10 150 125 100 70 50 35 25 L1_DoubleMu0
+ HLT_DoubleMu6_Acoplanarity03_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5
+ HLT_DoubleMu6_v8 10 90 70 70 45 30 20 15 10 L1_DoubleMu3
+ HLT_DoubleMu7_v8 5 45 35 35 20 15 10 8 5 L1_DoubleMu3
+ HLT_L1DoubleMu0_v4 1510 1510 22550 22550 15100 10600 7520 5270 3760 L1_DoubleMu0
+ HLT_L2DoubleMu0_v7 470 470 7000 7000 4670 3270 2340 1640 1170 L1_DoubleMu0
+ HLT_L2DoubleMu23_NoVertex_v7 2 20 15 10 10 7 5 3 2 L1_DoubleMu3
+ HLT_L2DoubleMu30_NoVertex_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ HLT_Mu13_Mu8_v7 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5
+ HLT_Mu17_Mu8_v7 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5
+ HLT_Mu8_Jet40_v10 2310 2310 2310 2310 2310 16200 11600 8090 5780 L1_Mu3_Jet20_Central
+ HLT_TripleMu5_v9 1 1 1 1 1 1 1 1 1 L1_TripleMu0
+ dataset ElectronHad
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_HT150_v6 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT75
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass4_HT150_v3 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT75
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_v3 2 2 2 1 2 1 2 1 2 L1_DoubleEG5
+ HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R005_MR200_v1 140 110 80 80 50 35 25 20 10 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R025_MR200_v1 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R029_MR200_v1 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_PFMHT25_v4 1 1 1 1 1 1 1 1 1 L1_EG5_HTT100
+ HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_PFMHT40_v1 0 0 1 1 1 1 1 1 1 L1_EG5_HTT100
+ HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_v2 17 17 17 17 680 480 340 240 170 L1_SingleEG12
+ HLT_Ele20_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_Jet20_v2 0 0 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_BTagIP_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_v5 200 160 120 120 80 55 40 30 20 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralJet30_v5 25 20 15 10 10 7 5 3 2 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_QuadCentralJet30_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralJet30_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_BTagIP_v9 15 10 10 8 6 4 3 2 1 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v9 400 320 240 240 160 120 80 55 40 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_DiCentralJet30_v8 200 160 120 120 80 55 40 30 20 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_QuadCentralJet30_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_TriCentralJet30_v8 10 8 6 6 4 2 2 1 1 L1_SingleEG20
+ HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT20_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_v1 25 20 15 10 10 7 5 3 2 L1_SingleEG20
+ HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_Jet20_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele27_CaloIdVT_TrkIdT_CentralJet30_CentralJet25_v1 30 25 20 15 10 9 6 4 3 L1_SingleEG20
+ HLT_Ele27_CaloIdVT_TrkIdT_Jet35_Jet25_Deta3_Jet20_v1 16 14 10 8 7 5 3 2 2 L1_SingleEG20
+ HLT_Ele30_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralJet30_PFMHT25_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele30_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3p5_Jet25_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v5 1500 1200 900 900 600 420 600 630 650 L1_EG5_DoubleJet20_Central
+ HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v5 10 9 7 5 4 3 4 4 4 L1_EG5_DoubleJet20_Central
+ HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v5 150 120 85 85 55 40 55 60 60 L1_EG5_DoubleJet20_Central
+ HLT_HT200_DoubleEle5_CaloIdVL_MassJPsi_v3 170 140 100 80 65 45 30 20 15 L1_HTT100
+ HLT_HT300_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT40_v6 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_Ele30_CaloIdT_TrkIdT_v1 0 0 1 1 1 1 1 1 1 L1_EG5_HTT100
+ HLT_HT350_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT45_v6 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT400_Ele60_CaloIdT_TrkIdT_v1 0 0 1 1 1 1 1 1 1 L1_EG5_HTT100
+ dataset FEDMonitor
+ HLT_DTErrors_v2 1 1 1 1 1 1 1 1 1 (none)
+ dataset HT
+ HLT_DiJet130_PT130_v6 50 50 50 50 50 350 250 180 130 L1_SingleJet68
+ HLT_DiJet160_PT160_v6 0 1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_FatJetMass750_DR1p1_Deta2p0_v2 15 10 10 8 6 4 3 2 1 L1_HTT100
+ HLT_FatJetMass850_DR1p1_Deta2p0_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT150_v8 12600 12600 12600 24300 25200 180000 130000 88200 63000 L1_HTT50
+ HLT_HT2000_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT200_AlphaT0p55_v2 30 25 20 15 10 7 5 3 2 L1_HTT75
+ HLT_HT200_v8 4080 3400 2550 2550 1700 1190 850 600 430 L1_HTT75
+ HLT_HT250_AlphaT0p53_v6 5 4 3 2 2 1 1 1 1 L1_HTT100
+ HLT_HT250_AlphaT0p55_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_DoubleDisplacedJet60_PromptTrack_v6 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_DoubleDisplacedJet60_v8 30 25 20 15 10 9 6 4 3 L1_HTT100
+ HLT_HT250_MHT100_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_MHT90_v2 0 0 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_v8 1680 1400 1050 1050 700 490 350 250 180 L1_HTT100
+ HLT_HT300_AlphaT0p53_v6 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_AlphaT0p54_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_CentralJet30_BTagIP_PFMHT55_v8 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_CentralJet30_BTagIP_PFMHT65_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_CentralJet30_BTagIP_v7 120 110 80 80 50 35 25 20 10 L1_HTT100
+ HLT_HT300_MHT80_v2 0 0 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_MHT90_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_PFMHT55_v8 30 25 18 18 10 8 6 4 3 L1_HTT100
+ HLT_HT300_PFMHT65_v1 0 0 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_v9 660 590 440 440 300 210 150 110 70 L1_HTT100
+ HLT_HT350_AlphaT0p52_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_AlphaT0p53_v7 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_MHT70_v2 0 0 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_MHT80_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_v8 350 280 210 210 140 100 70 50 35 L1_HTT100
+ HLT_HT400_AlphaT0p51_v7 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT400_AlphaT0p52_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT400_v8 175 140 105 105 70 50 35 25 15 L1_HTT100
+ HLT_HT450_AlphaT0p51_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT450_AlphaT0p52_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT450_v8 80 65 50 40 30 20 15 10 8 L1_HTT100
+ HLT_HT500_JetPt60_DPhi2p94_v2 10 8 6 6 1 1 1 1 1 L1_HTT100
+ HLT_HT500_v8 45 40 30 30 20 15 10 7 5 L1_HTT100
+ HLT_HT550_JetPt60_DPhi2p94_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT550_v8 40 30 25 20 15 10 8 5 4 L1_HTT100
+ HLT_HT600_JetPt60_DPhi2p94_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT600_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_R014_MR150_v7 5250 4200 3150 3150 2100 1470 1050 740 530 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R020_MR150_v7 2300 1840 1380 1380 920 650 460 330 230 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R020_MR550_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R023_MR550_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R025_MR150_v7 800 640 480 480 320 230 160 120 80 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R025_MR450_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R029_MR450_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R033_MR350_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R036_MR350_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R038_MR250_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ HLT_R042_MR250_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30
+ dataset HcalHPDNoise
+ HLT_GlobalRunHPDNoise_v5 1500 1500 1500 1500 1500 1500 1500 1500 1500 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo
+ HLT_L1Tech_HBHEHO_totalOR_v3 1 1 1 1 1 1 1 1 1 technical bits: 11 OR 12
+ HLT_L1Tech_HCAL_HF_single_channel_v1 500 500 500 500 500 350 250 175 125 technical bits: 8
+ dataset HcalNZS
+ HLT_HcalNZS_v7 15 15 15 15 15 15 15 15 15 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG12 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias
+ HLT_HcalPhiSym_v8 15 15 15 15 15 15 15 15 15 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5
+ dataset Jet
+ HLT_DiJetAve110_v6 200 200 200 200 200 1400 1000 700 500 L1_SingleJet68
+ HLT_DiJetAve190_v6 5 45 35 35 20 15 10 8 5 L1_SingleJet92
+ HLT_DiJetAve240_v6 2 15 12 12 8 5 4 2 2 L1_SingleJet92
+ HLT_DiJetAve300_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_DiJetAve30_v6 4 4 4 3 4 4 4 4 4 L1_SingleJet16
+ HLT_DiJetAve370_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_DiJetAve60_v6 42 42 42 42 42 42 42 42 42 L1_SingleJet36
+ HLT_Jet110_v6 400 400 400 400 400 2800 2000 1400 1000 L1_SingleJet68
+ HLT_Jet190_v6 10 100 75 60 50 35 25 15 10 L1_SingleJet92
+ HLT_Jet240_CentralJet30_BTagIP_v3 0 0 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet240_v6 4 30 24 24 15 10 8 5 4 L1_SingleJet92
+ HLT_Jet270_CentralJet30_BTagIP_v3 0 0 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet300_v5 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet30_v6 8 8 8 6 8 8 8 8 8 L1_SingleJet16
+ HLT_Jet370_NoJetID_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet370_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet60_v6 84 84 84 84 84 84 84 84 84 L1_SingleJet36
+ HLT_Jet800_v1 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ dataset LogMonitor
+ HLT_LogMonitor_v1 1 1 1 1 1 1 1 1 1 (none)
+ dataset MET
+ HLT_CentralJet80_MET100_v7 5 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_CentralJet80_MET160_v7 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_CentralJet80_MET65_v7 250 200 150 150 100 70 50 35 25 L1_ETM30
+ HLT_CentralJet80_MET80_v6 10 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_DiCentralJet20_BTagIP_MET65_v7 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_DiCentralJet20_MET100_HBHENoiseFiltered_v1 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_DiCentralJet20_MET80_v5 7 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_DiJet60_MET45_v7 14 10 14 10 10 10 10 14 140 L1_ETM20
+ HLT_L2Mu60_1Hit_MET40_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu20
+ HLT_L2Mu60_1Hit_MET60_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu20
+ HLT_MET100_HBHENoiseFiltered_v6 35 30 21 15 15 9 7 4 3 L1_ETM30
+ HLT_MET100_v7 35 30 21 15 15 9 7 4 3 L1_ETM30
+ HLT_MET120_HBHENoiseFiltered_v6 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET120_v7 10 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET200_HBHENoiseFiltered_v6 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET200_v7 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET400_v2 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET65_HBHENoiseFiltered_v5 380 300 225 225 150 110 75 50 35 L1_ETM30
+ HLT_MET65_v4 380 300 225 225 150 110 75 50 35 L1_ETM30
+ HLT_PFMHT150_v12 1 1 1 1 1 1 1 1 1 L1_ETM30
+ dataset MinimumBias
+ HLT_60Jet10_v1 0 0 0 0 10 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ HLT_70Jet10_v1 0 0 10 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ HLT_70Jet13_v1 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ HLT_JetE30_NoBPTX3BX_NoHalo_v8 1 1 1 1 1 1 1 1 1 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_NoHalo_v8 1 1 1 1 1 1 1 1 1 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_v6 40 30 24 24 15 10 8 8 40 L1_SingleJet20_Central_NotBptxOR
+ HLT_JetE50_NoBPTX3BX_NoHalo_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet32_NotBptxOR_NotMuBeamHalo
+ HLT_Physics_v2 8000 8000 8000 8000 8000 8000 8000 8000 8000 (none)
+ HLT_PixelTracks_Multiplicity100_v7 1 1 1 1 1 1 1 1 1 L1_ETT220
+ HLT_PixelTracks_Multiplicity80_v7 15 9 9 7 6 4 3 2 1 L1_ETT220
+ HLT_Random_v1 600 600 600 600 600 600 600 600 600 (none)
+ = HLT_ZeroBias_v4 50 50 50 50 50 50 50 50 50 L1_ZeroBias
+ dataset MuEG
+ HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v10 1 1 1 1 1 1 1 1 1 L1_DoubleMuOpen_EG5
+ HLT_DoubleMu5_Ele8_CaloIdT_TrkIdVL_v4 1 1 1 1 1 1 1 1 1 L1_DoubleMuOpen_EG5
+ HLT_Mu15_DoublePhoton15_CaloIdL_v10 1 1 1 1 1 1 1 1 1 L1_Mu7_EG5
+ HLT_Mu15_Photon20_CaloIdL_v10 3 2 2 1 1 1 1 1 1 L1_MuOpen_EG12
+ HLT_Mu17_Ele8_CaloIdL_v9 0 0 1 1 1 1 1 1 1 L1_Mu7_EG5
+ HLT_Mu17_Ele8_CaloIdT_CaloIsoVL_v4 1 1 1 1 1 1 1 1 1 L1_Mu12_EG5
+ HLT_Mu5_DoubleEle8_CaloIdT_TrkIdVL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_DoubleEG5
+ HLT_Mu5_Ele8_CaloIdT_CaloIsoVL_v1 315 315 315 315 2100 1470 1050 740 530 L1_Mu3_EG5
+ HLT_Mu5_Ele8_CaloIdT_TrkIdVL_Ele8_CaloIdL_TrkIdVL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_DoubleEG5
+ HLT_Mu8_Ele17_CaloIdL_v9 120 90 70 70 45 30 20 15 10 L1_MuOpen_EG12
+ HLT_Mu8_Ele17_CaloIdT_CaloIsoVL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG12
+ HLT_Mu8_Photon20_CaloIdVT_IsoT_v9 3 2 2 1 1 1 1 1 1 L1_MuOpen_EG12
+ dataset MuHad
+ HLT_DoubleMu5_HT150_v1 1 1 1 1 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen)
+ HLT_DoubleMu5_Mass4_HT150_v1 1 1 1 1 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen)
+ HLT_HT250_Mu15_PFMHT40_v4 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT300_Mu15_PFMHT40_v1 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT300_Mu5_PFMHT40_v8 0 0 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT350_Mu5_PFMHT45_v8 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_IsoMu17_eta2p1_CentralJet30_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_CentralJet30_v1 45 35 27 20 20 10 9 6 4 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_DiCentralJet30_v1 15 10 10 8 6 4 3 2 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_QuadCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu17_eta2p1_TriCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu20_DiCentralJet34_v3 1 1 1 15 10 9 6 4 3 L1_SingleMu10
+ HLT_Mu10_R005_MR200_v1 80 65 50 40 30 20 15 10 8 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen)
+ HLT_Mu10_R025_MR200_v1 1 1 1 1 1 1 1 1 1 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen)
+ HLT_Mu10_R029_MR200_v1 1 1 1 1 1 1 1 1 1 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen)
+ HLT_Mu12_eta2p1_DiCentralJet20_BTagIP3D1stTrack_v1 250 200 150 150 100 70 50 35 25 L1_Mu10_Eta2p1_DoubleJet_16_8_Central
+ HLT_Mu12_eta2p1_DiCentralJet20_DiBTagIP3D1stTrack_v1 1 1 1 1 1 1 1 1 1 L1_Mu10_Eta2p1_DoubleJet_16_8_Central
+ HLT_Mu12_eta2p1_DiCentralJet30_BTagIP3D_v1 80 65 50 40 30 20 15 10 8 L1_Mu10_Eta2p1_DoubleJet_16_8_Central
+ HLT_Mu17_eta2p1_CentralJet30_BTagIP_v1 130 100 75 60 50 35 25 15 10 L1_SingleMu14_Eta2p1
+ HLT_Mu17_eta2p1_CentralJet30_v1 750 600 450 450 300 210 150 110 75 L1_SingleMu14_Eta2p1
+ HLT_Mu17_eta2p1_DiCentralJet30_v1 400 320 240 240 160 120 80 55 40 L1_SingleMu14_Eta2p1
+ HLT_Mu17_eta2p1_QuadCentralJet30_v1 30 25 20 15 10 9 6 4 3 L1_SingleMu14_Eta2p1
+ HLT_Mu17_eta2p1_TriCentralJet30_v1 130 100 75 60 50 35 25 15 10 L1_SingleMu14_Eta2p1
+ HLT_Mu40_HT200_v4 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu5_DiJet30_v1 20080 20080 20080 20080 20080 150000 110000 70300 50200 L1_Mu3_Jet20_Central
+ HLT_Mu5_Ele8_CaloIdT_TrkIdVL_HT150_v1 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu5_Ele8_CaloIdT_TrkIdVL_Mass4_HT150_v6 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu5_QuadJet30_v1 150 150 150 150 150 1050 750 530 380 L1_Mu3_Jet20_Central
+ HLT_Mu5_TriJet30_v1 1470 1470 1470 1470 1470 10300 7350 5150 3680 L1_Mu3_Jet20_Central
+ HLT_Mu60_HT200_v1 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ dataset MuOnia
+ HLT_Dimuon0_Jpsi_Muon_v7 1 1 1 1 1 1 1 1 1 L1_TripleMu0
+ HLT_Dimuon0_Jpsi_NoVertexing_v3 300 240 180 180 120 85 60 40 30 L1_DoubleMu0_HighQ
+ HLT_Dimuon0_Jpsi_v6 200 160 120 120 80 55 40 30 20 L1_DoubleMu0_HighQ
+ HLT_Dimuon0_Upsilon_Muon_v7 1 1 1 1 1 1 1 1 1 L1_TripleMu0
+ HLT_Dimuon0_Upsilon_v6 200 160 120 120 80 55 40 30 20 L1_DoubleMu0_HighQ
+ HLT_Dimuon10_Jpsi_Barrel_v6 0 0 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Dimuon11_PsiPrime_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Dimuon13_Jpsi_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Dimuon6_LowMass_v1 1 1 3 2 2 1 1 1 1 L1_DoubleMu3
+ HLT_Dimuon7_Upsilon_Barrel_v1 0 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Dimuon9_PsiPrime_v1 0 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Dimuon9_Upsilon_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu4_Dimuon4_Bs_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu4_Dimuon6_Bs_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu4_Jpsi_Displaced_v1 0 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu4p5_LowMass_Displaced_v1 0 0 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu5_Jpsi_Displaced_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_DoubleMu5_LowMass_Displaced_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ
+ HLT_Mu5_L2Mu2_Jpsi_v9 500 320 240 240 160 120 80 55 40 L1_DoubleMu0_HighQ
+ HLT_Mu5_Track2_Jpsi_v9 6 6 6 6 6 6 6 6 6 L1_SingleMu3
+ HLT_Mu7_Track7_Jpsi_v10 1 1 1 1 1 30 20 15 10 L1_SingleMu7
+ dataset MultiJet
+ HLT_CentralJet46_CentralJet38_CentralJet20_DiBTagIP3D_v1 1 1 1 1 1 1 1 1 1 L1_TripleJet_36_36_12_Central
+ HLT_CentralJet46_CentralJet38_DiBTagIP3D_v3 1 1 1 1 30 20 15 10 7 L1_DoubleJet36_Central
+ HLT_CentralJet60_CentralJet53_DiBTagIP3D_v2 20 1 1 1 1 1 1 1 1 L1_DoubleJet44_Central
+ HLT_DiCentralJet36_BTagIP3DLoose_v1 150 2200 1800 1500 1100 800 550 400 250 L1_DoubleJet36_Central
+ HLT_DoubleJet30_ForwardBackward_v7 50 40 30 30 20 15 10 7 5 L1_DoubleForJet32_EtaOpp
+ HLT_DoubleJet60_ForwardBackward_v7 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ HLT_DoubleJet70_ForwardBackward_v7 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ HLT_DoubleJet80_ForwardBackward_v7 1 1 1 1 1 1 1 1 1 L1_DoubleForJet44_EtaOpp
+ HLT_EightJet120_v1 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ HLT_ExclDiJet60_HFAND_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet36_FwdVeto
+ HLT_ExclDiJet60_HFOR_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet36
+ HLT_L1DoubleJet36Central_v4 8110 8110 8110 10200 250000 180000 130000 85200 60900 L1_DoubleJet36_Central
+ HLT_L1ETM30_v4 6800 5440 4080 4080 2720 1910 1360 960 680 L1_ETM30
+ HLT_L1MultiJet_v4 2030 5420 4060 4060 2710 1900 1360 950 680 L1_HTT50 OR L1_TripleJet28_Central OR L1_QuadJet20_Central
+ HLT_QuadJet40_IsoPFTau40_v12 15 15 12 12 8 5 4 2 2 L1_QuadJet20_Central
+ HLT_QuadJet40_v7 560 470 350 350 240 170 120 80 60 L1_QuadJet20_Central
+ HLT_QuadJet45_IsoPFTau45_v7 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ HLT_QuadJet50_Jet40_Jet30_v3 100 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ HLT_QuadJet70_v6 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ dataset Photon
+ HLT_DoubleEle33_CaloIdL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoubleEle45_CaloIdL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton33_HEVT_v4 15 10 10 8 6 4 3 2 1 L1_SingleEG20
+ HLT_DoublePhoton38_HEVT_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton40_MR150_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton40_R014_MR150_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton5_IsoVL_CEP_v7 1 1 1 1 1 1 1 1 1 L1_DoubleEG2_FwdVeto
+ HLT_DoublePhoton60_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton80_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon135_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon200_NoHE_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon20_CaloIdVL_IsoL_v7 94 94 94 94 3760 2640 1880 1320 940 L1_SingleEG12
+ HLT_Photon20_R9Id_Photon18_R9Id_v7 1 1 1 1 40 30 20 15 10 L1_SingleEG12
+ HLT_Photon225_NoHE_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon26_CaloIdXL_IsoXL_Photon18_CaloIdXL_IsoXL_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Photon26_CaloIdXL_IsoXL_Photon18_R9Id_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Photon26_CaloIdXL_IsoXL_Photon18_v1 190 150 110 110 70 50 35 25 20 L1_DoubleEG_12_5
+ HLT_Photon26_Photon18_v7 1740 1390 1040 1040 700 490 350 250 180 L1_DoubleEG_12_5
+ HLT_Photon26_R9Id_Photon18_CaloIdXL_IsoXL_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Photon26_R9Id_Photon18_R9Id_v4 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Photon30_CaloIdVL_IsoL_v8 20 20 20 20 800 560 400 280 200 L1_SingleEG15
+ HLT_Photon30_CaloIdVL_v7 34 34 34 34 1360 960 680 480 340 L1_SingleEG15
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_CaloIdL_IsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_R9Id_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_v5 65 50 40 30 25 20 10 9 6 L1_SingleEG20
+ HLT_Photon36_CaloIdVL_Photon22_CaloIdVL_v2 50 40 30 30 20 15 10 7 5 L1_SingleEG20
+ HLT_Photon36_Photon22_v1 750 600 450 450 300 210 150 110 75 L1_SingleEG20
+ HLT_Photon36_R9Id_Photon22_CaloIdL_IsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_R9Id_Photon22_R9Id_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon400_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon44_CaloIdL_Photon34_CaloIdL_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon48_CaloIdL_Photon38_CaloIdL_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon50_CaloIdVL_IsoL_v7 300 240 180 180 120 85 60 40 30 L1_SingleEG20
+ HLT_Photon50_CaloIdVL_v4 440 350 260 260 180 130 85 60 40 L1_SingleEG20
+ HLT_Photon75_CaloIdVL_IsoL_v8 60 45 35 35 20 15 10 8 5 L1_SingleEG20
+ HLT_Photon75_CaloIdVL_v7 100 80 60 60 40 30 20 15 10 L1_SingleEG20
+ HLT_Photon90_CaloIdVL_IsoL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon90_CaloIdVL_v4 30 25 20 15 10 9 6 4 3 L1_SingleEG20
+ dataset PhotonHad
+ HLT_Photon30_CaloIdVT_CentralJet20_BTagIP_v2 1 1 30 30 20 15 10 7 5 L1_SingleEG15
+ HLT_Photon40_CaloIdL_R005_MR150_v5 450 360 270 270 180 130 90 60 45 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R017_MR500_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R023_MR350_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R029_MR250_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R042_MR200_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon55_CaloIdL_R017_MR500_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon55_CaloIdL_R023_MR350_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon55_CaloIdL_R029_MR250_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon55_CaloIdL_R042_MR200_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_HT400_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_HT500_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_MHT110_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_MHT90_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleElectron
+ HLT_Ele100_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v5 1 20 480 480 320 230 160 120 80 L1_SingleEG18
+ HLT_Ele27_WP80_PFMT50_v4 1 1 40 30 1 1 1 1 1 L1_SingleEG15
+ HLT_Ele32_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v5 600 480 360 360 240 170 120 85 60 L1_SingleEG20
+ HLT_Ele32_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v7 100 80 60 60 40 30 20 15 10 L1_SingleEG20
+ HLT_Ele32_WP70_PFMT50_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele65_CaloIdVT_TrkIdT_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleMu
+ HLT_IsoMu15_eta2p1_v1 160 140 100 80 70 40 30 20 15 L1_SingleMu14_Eta2p1
+ HLT_IsoMu15_v14 8 15 20 340 270 190 140 90 65 L1_SingleMu10
+ HLT_IsoMu17_v14 0 0 0 250 200 140 100 70 50 L1_SingleMu10
+ HLT_IsoMu20_v9 3 8 8 1 1 1 1 1 1 L1_SingleMu12
+ HLT_IsoMu24_eta2p1_v3 150 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu24_v9 8 8 1 1 1 1 1 1 1 L1_SingleMu16
+ HLT_IsoMu30_eta2p1_v3 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu34_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1
+ HLT_L1SingleMu10_v4 1870 4480 4480 74700 59800 41900 29900 21000 15000 L1_SingleMu10
+ HLT_L1SingleMu20_v4 3740 3990 44800 44800 29900 21000 15000 10500 7470 L1_SingleMu20
+ HLT_L2Mu10_v6 270 640 640 10700 8560 6000 4280 3000 2140 L1_SingleMu10
+ HLT_L2Mu20_v6 180 430 430 5380 4300 3000 2150 1500 1080 L1_SingleMu12
+ HLT_Mu100_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1
+ HLT_Mu12_v8 70 70 70 70 70 2000 1400 1000 700 L1_SingleMu7
+ HLT_Mu15_v9 25 65 65 1090 870 610 440 310 220 L1_SingleMu10
+ HLT_Mu20_v8 10 30 30 380 300 210 150 110 75 L1_SingleMu12
+ HLT_Mu24_eta2p1_v1 90 200 150 150 100 70 50 35 25 L1_SingleMu14_Eta2p1
+ HLT_Mu24_v8 20 25 275 275 190 130 90 65 45 L1_SingleMu16
+ HLT_Mu30_eta2p1_v1 200 160 120 120 80 55 40 30 20 L1_SingleMu14_Eta2p1
+ HLT_Mu30_v8 4 10 10 130 1 1 1 1 1 L1_SingleMu12
+ HLT_Mu40_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1
+ HLT_Mu40_v6 4 4 1 1 1 1 1 1 1 L1_SingleMu16
+ HLT_Mu5_v10 320 640 640 640 640 640 640 640 640 L1_SingleMu3
+ HLT_Mu60_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1
+ HLT_Mu8_v8 80 40 40 40 40 40 40 40 40 L1_SingleMu3
+ dataset Tau
+ HLT_DoubleIsoPFTau45_Trk5_eta2p1_v3 1 1 1 1 1 1 1 1 1 L1_DoubleTauJet44_Eta2p17 OR L1_DoubleJet64_Central
+ HLT_IsoPFTau40_IsoPFTau30_Trk5_eta2p1_v3 40 25 20 15 1 1 1 1 1 L1_DoubleTauJet36_Eta2p17 OR L1_DoubleJet44_Central
+ HLT_MediumIsoPFTau35_Trk20_MET60_v1 1 1 1 1 1 1 1 1 1 L1_Jet52_Central_ETM30
+ HLT_MediumIsoPFTau35_Trk20_MET70_v1 1 1 1 1 1 1 1 1 1 L1_Jet52_Central_ETM30
+ HLT_MediumIsoPFTau35_Trk20_v1 1 11 11 11 11 11 11 11 11 L1_SingleJet52_Central
+ dataset TauPlusX
+ HLT_Ele18_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_MediumIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Ele18_CaloIdVT_TrkIdT_MediumIsoPFTau20_v1 1 4 90 90 60 40 30 20 15 L1_SingleEG15
+ HLT_Ele20_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_MediumIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG18 OR L1_SingleEG20
+ HLT_HT300_DoubleIsoPFTau10_Trk3_PFMHT40_v8 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT350_DoubleIsoPFTau10_Trk3_PFMHT45_v8 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_IsoMu15_LooseIsoPFTau15_v9 0 0 0 1 1 1 1 1 1 L1_SingleMu10
+ HLT_IsoMu15_eta2p1_LooseIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu15_eta2p1_MediumIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_IsoMu15_eta2p1_TightIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1
+ HLT_Mu15_LooseIsoPFTau15_v9 0 0 110 90 70 50 35 25 15 L1_SingleMu10
+/cdaq/physics/Run2011/2e33/v1.2/HLT/V7
+ 172463,172478,172485,172488,172495,172497,172507,172516,172619,172620,172630,172635,172778,172791,172798,172799,172801,172802,172819,172822,172824,172847,172865,172868,172949,172951,172952,172992,172998,172999,173198
+ dataset BTag
+ HLT_BTagMu_DiJet110_Mu5_v9 1 1 1 2 2 1 1 L1_Mu3_Jet28_Central
+ HLT_BTagMu_DiJet20_Mu5_v9 35 35 35 500 380 270 190 L1_Mu3_Jet16_Central
+ HLT_BTagMu_DiJet40_Mu5_v9 15 15 15 110 75 50 35 L1_Mu3_Jet20_Central
+ HLT_BTagMu_DiJet70_Mu5_v9 5 5 5 15 10 7 5 L1_Mu3_Jet28_Central
+ dataset Commissioning
+ = HLT_Activity_Ecal_SC7_v7 75 65 50 35 25 15 10 L1_ZeroBias
+ HLT_BeamGas_BSC_v4 1 1 1 1 1 1 1 L1_BeamGas_Bsc
+ HLT_BeamGas_HF_v6 1 1 1 1 1 1 1 L1_BeamGas_Hf
+ HLT_IsoTrackHB_v6 1 1 1 7 3 2 1 L1_SingleJet68
+ HLT_IsoTrackHE_v7 3 3 3 20 15 10 5 L1_SingleJet68
+ HLT_L1SingleEG12_v3 220 220 8580 6010 4290 3010 2150 L1_SingleEG12
+ HLT_L1SingleEG5_v3 1740 1740 1740 1740 1740 1740 1740 L1_SingleEG5
+ HLT_L1SingleJet16_v4 50 50 50 50 50 50 50 L1_SingleJet16
+ HLT_L1SingleJet36_v4 500 500 500 500 500 500 500 L1_SingleJet36
+ HLT_L1SingleMuOpen_DT_v4 75 75 75 75 75 75 75 L1_SingleMuOpen
+ HLT_L1SingleMuOpen_v4 620 620 620 620 620 620 620 L1_SingleMuOpen
+ HLT_L1_Interbunch_BSC_v3 100 100 100 100 100 100 100 L1_InterBunch_Bsc
+ HLT_L1_PreCollisions_v3 5 5 5 5 5 5 5 L1_PreCollisions
+ HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v8 1 4 4 5 4 3 8 L1_SingleMu5_Eta1p5_Q80
+ dataset Cosmics
+ HLT_BeamHalo_v5 1 1 1 1 1 1 1 L1_BeamHalo
+ HLT_L1SingleMuOpen_AntiBPTX_v3 1 1 1 1 1 1 1 L1_SingleMuOpen
+ HLT_L1TrackerCosmics_v4 1 1 1 1 1 1 1 technical bits: 25
+ HLT_RegionalCosmicTracking_v6 1 1 1 1 1 1 1 (technical bits: 25) AND (L1_SingleMuOpen)
+ dataset DoubleElectron
+ HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_CaloIdT_TrkIdVL_v2 1 1 1 1 1 1 1 L1_TripleEG5
+ HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFL_v8 25 20 15 10 7 5 3 L1_EG12_ForJet16
+ HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFT_v3 1 1 1 1 1 1 1 L1_EG15_ForJet16
+ HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_v8 40 35 25 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Ele17_CaloIdL_CaloIsoVL_v7 110 110 4320 3030 2160 1520 1080 L1_SingleEG12
+ HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v7 1 1 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass30_v6 1 1 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v7 1 1 20 15 10 7 5 L1_SingleEG12
+ HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_v5 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v7 2 2 2 2 2 2 2 L1_SingleEG5
+ HLT_Ele8_CaloIdL_CaloIsoVL_v7 40 40 40 40 40 40 40 L1_SingleEG5
+ HLT_Ele8_CaloIdL_TrkIdVL_v7 20 20 20 20 20 20 20 L1_SingleEG5
+ HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v5 20 20 20 20 20 20 20 L1_SingleEG5
+ HLT_Ele8_v7 240 240 240 240 240 240 240 L1_SingleEG5
+ HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v8 45 37 30 20 15 10 7 L1_DoubleEG_12_5
+ HLT_TripleEle10_CaloIdL_TrkIdVL_v8 1 1 1 1 1 1 1 L1_TripleEG5
+ dataset DoubleMu
+ HLT_DoubleMu3_v9 780 650 520 370 260 190 130 L1_DoubleMu0
+ HLT_DoubleMu45_v5 1 1 1 1 1 1 1 L1_DoubleMu3
+ HLT_DoubleMu4_Acoplanarity03_v8 200 150 105 70 50 35 25 L1_DoubleMu3
+ HLT_DoubleMu5_Acoplanarity03_v5 1 1 1 1 1 1 1 L1_DoubleMu3
+ HLT_DoubleMu5_IsoMu5_v7 1 1 1 1 1 1 1 L1_DoubleMu3
+ HLT_DoubleMu6_v7 80 75 60 40 30 20 15 L1_DoubleMu3
+ HLT_DoubleMu7_v7 50 45 35 25 15 10 8 L1_DoubleMu3
+ HLT_L1DoubleMu0_v4 20000 17000 12860 9010 6430 4510 3220 L1_DoubleMu0
+ HLT_L2DoubleMu0_v7 6000 5000 4000 2800 2000 1400 1000 L1_DoubleMu0
+ HLT_L2DoubleMu23_NoVertex_v7 1 1 1 1 1 1 1 L1_DoubleMu3
+ HLT_L2DoubleMu30_NoVertex_v3 1 1 1 1 1 1 1 L1_DoubleMu3
+ HLT_Mu13_Mu8_v6 1 1 1 1 1 1 1 L1_DoubleMu3
+ HLT_Mu17_Mu8_v6 1 1 1 1 1 1 1 L1_DoubleMu3
+ HLT_Mu8_Jet40_v9 220 220 220 1540 1100 770 550 L1_Mu3_Jet20_Central
+ HLT_TripleMu5_v8 1 1 1 1 1 1 1 L1_DoubleMu3
+ dataset ElectronHad
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_HT150_v5 1 1 1 1 1 1 1 L1_DoubleEG5_HTT50
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass4_HT150_v2 1 1 1 1 1 1 1 L1_DoubleEG5_HTT50
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_v2 1 1 1 1 1 1 1 L1_DoubleEG5
+ HLT_Ele10_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R005_MR200_v4 220 180 140 100 70 50 35 L1_DoubleJet44_Central
+ HLT_Ele10_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R025_MR200_v4 1 1 1 1 1 1 1 L1_DoubleJet44_Central
+ HLT_Ele10_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R029_MR200_v2 1 1 1 1 1 1 1 L1_DoubleJet44_Central
+ HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_PFMHT25_v3 1 1 1 1 1 1 1 L1_EG5_HTT100
+ HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_v7 1 1 1 1 1 1 1 L1_EG5_HTT100
+ HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_v1 15 15 500 350 250 175 125 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_Jet20_v2 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_TrkIdT_Jet35_Jet25_Deta3_Jet20_v3 1 1 15 10 7 5 3 L1_SingleEG12
+ HLT_Ele20_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_Jet20_v1 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Ele22_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT20_v4 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele22_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_v3 1 1 20 15 10 7 5 L1_SingleEG12
+ HLT_Ele22_CaloIdVT_TrkIdT_CentralJet30_CentralJet25_v3 2 2 80 55 40 30 20 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_BTagIP_v4 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_v4 120 100 80 55 40 30 20 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralJet30_v4 24 20 16 10 8 5 4 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_QuadCentralJet30_v4 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralJet30_v4 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_BTagIP_v8 12 10 8 5 4 2 2 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v8 260 220 170 120 85 60 40 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_DiCentralJet30_v7 60 50 40 30 20 15 10 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_QuadCentralJet30_v4 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_TriCentralJet30_v7 20 15 10 7 5 3 2 L1_SingleEG20
+ HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT20_v1 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v4 2000 1700 1275 900 640 450 320 L1_EG5_DoubleJet20_Central
+ HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v4 60 50 40 30 20 15 10 L1_EG5_DoubleJet20_Central
+ HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v4 375 320 250 180 130 85 60 L1_EG5_DoubleJet20_Central
+ HLT_HT200_DoubleEle5_CaloIdVL_MassJPsi_v2 115 95 75 50 35 25 20 L1_HTT100
+ HLT_HT300_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT40_v5 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT45_v5 1 1 1 1 1 1 1 L1_HTT100
+ dataset FEDMonitor
+ HLT_DTErrors_v2 1 1 1 1 1 1 1 (none)
+ dataset HT
+ HLT_DiJet130_PT130_v6 15 15 15 110 75 50 35 L1_SingleJet68
+ HLT_DiJet160_PT160_v6 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_FatJetMass300_DR1p1_Deta2p0_CentralJet30_BTagIP_v2 20 150 120 85 60 40 30 L1_HTT75
+ HLT_FatJetMass350_DR1p1_Deta2p0_CentralJet30_BTagIP_v2 10 75 60 40 30 20 15 L1_HTT75
+ HLT_FatJetMass750_DR1p1_Deta2p0_v1 1 1 1 1 1 1 1 L1_HTT75
+ HLT_FatJetMass850_DR1p1_Deta2p0_v1 1 1 1 1 1 1 1 L1_HTT75
+ HLT_HT150_v8 3580 3580 3580 25100 17900 12600 8950 L1_HTT50
+ HLT_HT2000_v2 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT200_AlphaT0p55_v2 2 15 10 7 5 3 2 L1_HTT75
+ HLT_HT200_v8 210 1800 1440 1010 720 510 360 L1_HTT75
+ HLT_HT250_AlphaT0p53_v6 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_AlphaT0p55_v2 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_DoubleDisplacedJet60_PromptTrack_v5 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_DoubleDisplacedJet60_v7 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_MHT100_v2 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_MHT90_v2 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_v8 870 725 580 410 290 210 150 L1_HTT100
+ HLT_HT300_AlphaT0p53_v6 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_AlphaT0p54_v2 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_CentralJet30_BTagIP_PFMHT55_v7 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_CentralJet30_BTagIP_PFMHT75_v7 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_CentralJet30_BTagIP_v6 40 35 25 15 10 8 6 L1_HTT100
+ HLT_HT300_MHT80_v2 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_MHT90_v2 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_PFMHT55_v7 20 15 10 7 5 3 2 L1_HTT100
+ HLT_HT300_v9 450 375 300 210 150 110 75 L1_HTT100
+ HLT_HT350_AlphaT0p52_v2 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_AlphaT0p53_v7 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_MHT70_v2 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_MHT80_v2 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_v8 300 250 200 140 100 70 50 L1_HTT100
+ HLT_HT400_AlphaT0p51_v7 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT400_AlphaT0p52_v2 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT400_v8 150 125 100 70 50 35 25 L1_HTT100
+ HLT_HT450_AlphaT0p51_v2 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT450_AlphaT0p52_v2 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT450_v8 45 40 30 20 15 10 7 L1_HTT100
+ HLT_HT500_JetPt60_DPhi2p94_v1 1 1 1 1 1 1 1 L1_DoubleJet44_Central
+ HLT_HT500_v8 20 15 10 7 5 3 2 L1_HTT100
+ HLT_HT550_JetPt60_DPhi2p94_v1 1 1 1 1 1 1 1 L1_DoubleJet44_Central
+ HLT_HT550_v8 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT600_v1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_R014_MR150_v6 4500 3750 3000 2100 1500 1050 750 L1_DoubleJet44_Central
+ HLT_R020_MR150_v6 1800 1600 1290 910 650 460 330 L1_DoubleJet44_Central
+ HLT_R020_MR550_v6 1 1 1 1 1 1 1 L1_DoubleJet44_Central
+ HLT_R023_MR550_v2 1 1 1 1 1 1 1 L1_DoubleJet44_Central
+ HLT_R025_MR150_v6 660 550 440 310 220 160 110 L1_DoubleJet44_Central
+ HLT_R025_MR450_v6 1 1 1 1 1 1 1 L1_DoubleJet44_Central
+ HLT_R029_MR450_v2 1 1 1 1 1 1 1 L1_DoubleJet44_Central
+ HLT_R033_MR350_v6 1 1 1 1 1 1 1 L1_DoubleJet44_Central
+ HLT_R036_MR350_v2 1 1 1 1 1 1 1 L1_DoubleJet44_Central
+ HLT_R038_MR250_v6 1 1 1 1 1 1 1 L1_DoubleJet44_Central
+ HLT_R042_MR250_v2 1 1 1 1 1 1 1 L1_DoubleJet44_Central
+ dataset HcalHPDNoise
+ HLT_GlobalRunHPDNoise_v5 1500 1500 1500 1500 1500 1500 1500 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo
+ HLT_L1Tech_HBHEHO_totalOR_v3 1 1 1 1 1 1 1 technical bits: 11 OR 12
+ HLT_L1Tech_HCAL_HF_single_channel_v1 500 500 500 350 250 175 125 technical bits: 8
+ dataset HcalNZS
+ HLT_HcalNZS_v7 15 15 15 15 15 15 15 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG12 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias
+ HLT_HcalPhiSym_v7 15 15 15 15 15 15 15 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG8 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_SingleEG12 OR L1_SingleEG12_Eta1p39 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5
+ dataset Jet
+ HLT_DiJetAve110_v6 36 36 36 252 180 126 90 L1_SingleJet68
+ HLT_DiJetAve150_v6 105 90 70 50 35 25 15 L1_SingleJet92
+ HLT_DiJetAve190_v6 30 25 20 15 10 7 5 L1_SingleJet92
+ HLT_DiJetAve240_v6 10 9 6 4 3 2 1 L1_SingleJet92
+ HLT_DiJetAve300_v6 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_DiJetAve30_v6 16 16 16 16 16 16 16 L1_SingleJet16
+ HLT_DiJetAve370_v6 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_DiJetAve60_v6 90 90 90 90 90 90 90 L1_SingleJet36
+ HLT_DiJetAve80_v6 1200 1200 1200 1200 24000 16800 12000 L1_SingleJet52
+ HLT_Jet110_v6 72 72 72 504 360 252 180 L1_SingleJet68
+ HLT_Jet150_v6 225 190 150 100 70 50 35 L1_SingleJet92
+ HLT_Jet190_v6 60 50 40 30 20 15 10 L1_SingleJet92
+ HLT_Jet240_CentralJet30_BTagIP_v2 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet240_v6 20 18 14 9 7 4 3 L1_SingleJet92
+ HLT_Jet270_CentralJet30_BTagIP_v2 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet300_v5 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet30_v6 32 32 32 32 32 32 32 L1_SingleJet16
+ HLT_Jet370_NoJetID_v6 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet370_v6 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet60_v6 180 180 180 180 180 180 180 L1_SingleJet36
+ HLT_Jet800_v1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet80_v6 2400 2400 2400 2400 48000 33600 24000 L1_SingleJet52
+ dataset LogMonitor
+ HLT_LogMonitor_v1 1 1 1 1 1 1 1 (none)
+ dataset MET
+ HLT_CentralJet80_MET100_v7 1 1 1 1 1 1 1 L1_ETM30
+ HLT_CentralJet80_MET160_v7 1 1 1 1 1 1 1 L1_ETM30
+ HLT_CentralJet80_MET65_v7 210 180 140 100 70 50 35 L1_ETM30
+ HLT_CentralJet80_MET80_v6 1 1 1 1 1 1 1 L1_ETM30
+ HLT_DiCentralJet20_BTagIP_MET65_v6 1 1 1 1 1 1 1 L1_ETM30
+ HLT_DiCentralJet20_MET80_v5 1 1 1 1 1 1 1 L1_ETM30
+ HLT_DiJet60_MET45_v7 24 24 24 24 24 24 240 L1_ETM20
+ HLT_L2Mu60_1Hit_MET40_v5 1 1 1 1 1 1 1 L1_SingleMu20
+ HLT_L2Mu60_1Hit_MET60_v5 1 1 1 1 1 1 1 L1_SingleMu20
+ HLT_MET100_HBHENoiseFiltered_v5 30 25 20 15 10 7 5 L1_ETM30
+ HLT_MET100_v7 30 25 20 15 10 7 5 L1_ETM30
+ HLT_MET120_HBHENoiseFiltered_v5 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET120_v7 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET200_HBHENoiseFiltered_v5 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET200_v7 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET400_v2 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET65_HBHENoiseFiltered_v4 330 275 220 160 110 75 55 L1_ETM30
+ HLT_MET65_v4 330 275 220 160 110 75 55 L1_ETM30
+ HLT_PFMHT150_v11 1 1 1 1 1 1 1 L1_ETM30
+ dataset MinimumBias
+ HLT_JetE30_NoBPTX3BX_NoHalo_v8 1 1 1 1 1 1 5 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_NoHalo_v8 1 1 1 1 1 1 5 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_v6 24 24 24 24 24 24 120 L1_SingleJet20_Central_NotBptxOR
+ HLT_JetE50_NoBPTX3BX_NoHalo_v3 1 1 1 1 1 1 1 L1_SingleJet32_NotBptxOR_NotMuBeamHalo
+ HLT_Physics_v2 8000 8000 8000 8000 8000 8000 8000 (none)
+ HLT_PixelTracks_Multiplicity100_v6 1 1 1 1 1 1 1 L1_ETT220
+ HLT_PixelTracks_Multiplicity80_v6 20 15 10 7 5 3 2 L1_ETT220
+ HLT_Random_v1 600 600 600 600 600 600 600 (none)
+ = HLT_ZeroBias_v4 50 50 50 50 50 50 50 L1_ZeroBias
+ dataset MuEG
+ HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v9 1 1 1 1 1 1 1 L1_DoubleMuOpen_EG5
+ HLT_DoubleMu5_Ele8_CaloIdT_TrkIdVL_v3 1 1 1 1 1 1 1 L1_DoubleMuOpen_EG5
+ HLT_Mu15_DoublePhoton15_CaloIdL_v9 1 1 1 1 1 1 1 L1_Mu7_EG5
+ HLT_Mu15_Photon20_CaloIdL_v9 1 1 1 1 1 1 1 L1_MuOpen_EG12
+ HLT_Mu17_Ele8_CaloIdL_v8 1 1 1 1 1 1 1 L1_Mu7_EG5
+ HLT_Mu17_Ele8_CaloIdT_CaloIsoVL_v3 1 1 1 1 1 1 1 L1_Mu7_EG5
+ HLT_Mu3_Ele8_CaloIdT_CaloIsoVL_v2 15 15 100 70 50 35 25 L1_Mu3_EG5
+ HLT_Mu5_DoubleEle8_CaloIdT_TrkIdVL_v3 1 1 1 1 1 1 1 L1_MuOpen_DoubleEG5
+ HLT_Mu5_Ele8_CaloIdT_TrkIdVL_Ele8_CaloIdL_TrkIdVL_v3 1 1 1 1 1 1 1 L1_MuOpen_DoubleEG5
+ HLT_Mu8_Ele17_CaloIdL_v8 30 25 20 15 10 7 5 L1_MuOpen_EG12
+ HLT_Mu8_Ele17_CaloIdT_CaloIsoVL_v3 1 1 1 1 1 1 1 L1_MuOpen_EG12
+ HLT_Mu8_Photon20_CaloIdVT_IsoT_v8 1 1 1 1 1 1 1 L1_MuOpen_EG12
+ dataset MuHad
+ HLT_DoubleMu3_HT150_v7 1 1 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen)
+ HLT_DoubleMu3_HT200_v10 1 1 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen)
+ HLT_DoubleMu3_Mass4_HT150_v3 1 1 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen)
+ HLT_HT250_Mu15_PFMHT20_v7 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT250_Mu15_PFMHT40_v3 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT300_Mu5_PFMHT40_v7 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT350_Mu5_PFMHT45_v7 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_IsoMu17_CentralJet30_BTagIP_v9 1 1 1 1 1 1 1 L1_SingleMu10
+ HLT_IsoMu17_CentralJet30_v5 42 35 28 20 15 9 7 L1_SingleMu10
+ HLT_IsoMu17_DiCentralJet30_v5 1 1 1 1 1 1 1 L1_SingleMu10
+ HLT_IsoMu17_QuadCentralJet30_v5 1 1 1 1 1 1 1 L1_SingleMu10
+ HLT_IsoMu17_TriCentralJet30_v5 1 1 1 1 1 1 1 L1_SingleMu10
+ HLT_IsoMu20_DiCentralJet34_v2 1 1 1 1 1 1 1 L1_SingleMu10
+ HLT_Mu12_DiCentralJet20_BTagIP3D1stTrack_v2 30 25 20 15 10 5 2 L1_SingleMu10
+ HLT_Mu12_DiCentralJet20_DiBTagIP3D1stTrack_v3 1 1 1 1 1 1 1 L1_SingleMu10
+ HLT_Mu12_DiCentralJet30_BTagIP3D_v5 30 25 20 15 1 1 1 L1_SingleMu10
+ HLT_Mu17_CentralJet30_BTagIP_v9 60 50 40 30 20 15 10 L1_SingleMu10
+ HLT_Mu17_CentralJet30_v10 390 325 260 190 130 90 65 L1_SingleMu10
+ HLT_Mu17_DiCentralJet30_v10 180 150 120 85 60 40 30 L1_SingleMu10
+ HLT_Mu17_QuadCentralJet30_v5 1 1 1 1 1 1 1 L1_SingleMu10
+ HLT_Mu17_TriCentralJet30_v10 60 50 40 30 20 15 10 L1_SingleMu10
+ HLT_Mu30_HT200_v3 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu3_DiJet30_v6 715 715 715 5010 3580 2510 1790 L1_Mu3_Jet20_Central
+ HLT_Mu3_Ele8_CaloIdT_TrkIdVL_HT150_v6 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu3_QuadJet30_v6 7 7 7 50 35 25 18 L1_Mu3_Jet20_Central
+ HLT_Mu3_TriJet30_v6 60 60 60 420 300 210 150 L1_Mu3_Jet20_Central
+ HLT_Mu40_HT200_v3 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu8_R005_MR200_v7 120 100 80 55 40 30 20 (L1_DoubleJet44_Central) AND (L1_SingleMuOpen)
+ HLT_Mu8_R025_MR200_v7 1 1 1 1 1 1 1 (L1_DoubleJet44_Central) AND (L1_SingleMuOpen)
+ HLT_Mu8_R029_MR200_v3 1 1 1 1 1 1 1 (L1_DoubleJet44_Central) AND (L1_SingleMuOpen)
+ dataset MuOnia
+ HLT_Dimuon0_Jpsi_Muon_v6 1 1 1 1 1 1 1 L1_TripleMu0
+ HLT_Dimuon0_Jpsi_NoVertexing_v2 180 150 120 55 40 40 30 L1_DoubleMu0
+ HLT_Dimuon0_Jpsi_v5 120 100 80 55 40 30 20 L1_DoubleMu0
+ HLT_Dimuon0_Upsilon_Muon_v6 1 1 1 1 1 1 1 L1_TripleMu0
+ HLT_Dimuon0_Upsilon_v5 120 100 80 55 40 30 20 L1_DoubleMu0
+ HLT_Dimuon10_Jpsi_Barrel_v5 1 1 1 1 1 1 1 L1_DoubleMu0
+ HLT_Dimuon4_Bs_Barrel_v7 1 1 1 1 1 1 1 L1_DoubleMu0
+ HLT_Dimuon5_Upsilon_Barrel_v5 1 1 1 1 1 1 1 L1_DoubleMu0
+ HLT_Dimuon6_Bs_v6 1 1 1 1 1 1 1 L1_DoubleMu0
+ HLT_Dimuon7_Jpsi_X_Barrel_v5 0 0 1 1 1 1 1 L1_DoubleMu0
+ HLT_Dimuon7_PsiPrime_v5 1 1 1 1 1 1 1 L1_DoubleMu0
+ HLT_DoubleMu3p5_Jpsi_Displaced_v2 0 1 1 1 1 1 1 L1_DoubleMu0
+ HLT_DoubleMu4_LowMass_Displaced_v2 1 1 1 1 1 1 1 L1_DoubleMu0
+ HLT_Mu5_L2Mu2_Jpsi_v8 240 200 160 120 80 55 40 L1_DoubleMu0
+ HLT_Mu5_Track2_Jpsi_v8 1 6 6 6 6 6 6 L1_SingleMu3
+ HLT_Mu7_Track7_Jpsi_v9 1 1 1 30 20 15 10 L1_SingleMu7
+ dataset MultiJet
+ HLT_60Jet10_v1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ HLT_70Jet10_v1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ HLT_70Jet13_v1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ HLT_CentralJet46_CentralJet38_DiBTagIP3D_v2 1 1 10 1 1 1 1 L1_DoubleJet36_Central
+ HLT_CentralJet60_CentralJet53_DiBTagIP3D_v1 1 1 1 1 1 1 1 L1_DoubleJet44_Central
+ HLT_DoubleJet30_ForwardBackward_v7 50 40 30 20 15 10 7 L1_DoubleForJet32_EtaOpp
+ HLT_DoubleJet60_ForwardBackward_v7 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ HLT_DoubleJet70_ForwardBackward_v7 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ HLT_DoubleJet80_ForwardBackward_v7 1 1 1 1 1 1 1 L1_DoubleForJet44_EtaOpp
+ HLT_EightJet120_v1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ HLT_ExclDiJet60_HFAND_v6 1 1 1 1 1 1 1 L1_SingleJet36_FwdVeto
+ HLT_ExclDiJet60_HFOR_v6 1 1 1 1 1 1 1 L1_SingleJet36
+ HLT_L1DoubleJet36Central_v4 1000 1000 23160 16300 11600 8110 5790 L1_DoubleJet36_Central
+ HLT_L1ETM30_v4 6000 5000 3870 2710 1940 1360 970 L1_ETM30
+ HLT_L1MultiJet_v4 9000 7500 5790 4060 2900 2030 1450 L1_HTT50 OR L1_TripleJet28_Central OR L1_QuadJet20_Central
+ HLT_QuadJet40_IsoPFTau40_v11 20 15 10 1 1 1 1 L1_QuadJet20_Central
+ HLT_QuadJet40_v7 210 210 210 150 110 70 50 L1_QuadJet20_Central
+ HLT_QuadJet45_IsoPFTau45_v6 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ HLT_QuadJet50_Jet40_Jet30_v3 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ HLT_QuadJet60_v6 0 0 0 0 0 0 0 L1_QuadJet20_Central
+ HLT_QuadJet70_v6 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ dataset Photon
+ HLT_DoubleEle33_CaloIdL_v4 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoubleEle33_v4 25 20 15 10 7 5 3 L1_SingleEG20
+ HLT_DoubleEle45_CaloIdL_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton33_HEVT_v3 25 20 15 10 7 5 3 L1_SingleEG20
+ HLT_DoublePhoton38_HEVT_v2 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton40_MR150_v5 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton40_R014_MR150_v5 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton5_IsoVL_CEP_v6 1 1 1 1 1 1 1 L1_DoubleEG2_FwdVeto
+ HLT_DoublePhoton60_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton80_v1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon135_v1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon200_NoHE_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon20_CaloIdVL_IsoL_v6 135 135 5370 3760 2690 1880 1350 L1_SingleEG12
+ HLT_Photon20_R9Id_Photon18_R9Id_v6 1 1 40 30 20 15 10 L1_SingleEG12
+ HLT_Photon225_NoHE_v1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon26_CaloIdL_IsoVL_Photon18_CaloIdL_IsoVL_v7 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Photon26_CaloIdL_IsoVL_Photon18_R9Id_v6 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Photon26_CaloIdL_IsoVL_Photon18_v7 120 100 80 55 40 30 20 L1_SingleEG15
+ HLT_Photon26_IsoVL_Photon18_IsoVL_v7 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Photon26_IsoVL_Photon18_v7 330 270 220 160 110 75 55 L1_SingleEG15
+ HLT_Photon26_Photon18_v6 1100 900 720 510 360 260 180 L1_SingleEG15
+ HLT_Photon26_R9Id_Photon18_CaloIdL_IsoVL_v6 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Photon26_R9Id_Photon18_R9Id_v3 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Photon30_CaloIdVL_IsoL_v7 1620 1400 1080 760 540 380 270 L1_SingleEG15
+ HLT_Photon30_CaloIdVL_v6 4200 3600 2880 2020 1440 1010 720 L1_SingleEG15
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_CaloIdL_IsoVL_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_CaloIdL_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_R9Id_v2 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_v4 45 40 30 20 15 10 7 L1_SingleEG20
+ HLT_Photon36_CaloIdL_Photon22_CaloIdL_v5 30 25 20 15 10 7 5 L1_SingleEG20
+ HLT_Photon36_CaloIdVL_Photon22_CaloIdVL_v1 140 120 90 60 45 30 20 L1_SingleEG20
+ HLT_Photon36_IsoVL_Photon22_v4 30 25 20 15 10 7 5 L1_SingleEG20
+ HLT_Photon36_R9Id_Photon22_CaloIdL_IsoVL_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_R9Id_Photon22_R9Id_v2 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon400_v1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_Photon28_CaloIdL_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon44_CaloIdL_Photon34_CaloIdL_v1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon48_CaloIdL_Photon38_CaloIdL_v1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon50_CaloIdVL_IsoL_v6 260 220 170 120 85 60 40 L1_SingleEG20
+ HLT_Photon50_CaloIdVL_v3 540 460 360 260 180 130 90 L1_SingleEG20
+ HLT_Photon75_CaloIdVL_IsoL_v7 35 30 21 15 10 7 5 L1_SingleEG20
+ HLT_Photon75_CaloIdVL_v6 90 75 60 40 30 20 15 L1_SingleEG20
+ HLT_Photon90_CaloIdVL_IsoL_v4 20 15 10 7 5 3 2 L1_SingleEG20
+ HLT_Photon90_CaloIdVL_v3 45 40 30 20 15 10 7 L1_SingleEG20
+ dataset PhotonHad
+ HLT_Photon30_CaloIdVT_CentralJet20_BTagIP_v1 15 13 10 7 5 3 1 L1_SingleEG15
+ HLT_Photon40_CaloIdL_R005_MR150_v4 390 330 260 190 130 90 65 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R014_MR500_v2 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R017_MR500_v2 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R020_MR350_v2 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R023_MR350_v2 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R025_MR250_v2 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R029_MR250_v2 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R038_MR200_v2 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R042_MR200_v2 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_HT350_v7 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_HT400_v2 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_MHT70_v7 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_MHT90_v2 1 1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleElectron
+ HLT_Ele100_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v2 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v4 660 550 440 310 220 160 110 L1_SingleEG15
+ HLT_Ele27_WP80_PFMT50_v3 20 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Ele32_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v4 500 440 330 240 170 120 80 L1_SingleEG20
+ HLT_Ele32_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v6 90 75 60 40 30 20 15 L1_SingleEG20
+ HLT_Ele32_WP70_PFMT50_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele52_CaloIdVT_TrkIdT_v4 5 4 3 2 1 1 1 L1_SingleEG20
+ HLT_Ele65_CaloIdVT_TrkIdT_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleMu
+ HLT_IsoMu12_v9 150 150 150 4200 3000 2100 1500 L1_SingleMu7
+ HLT_IsoMu15_v13 170 140 110 75 55 40 25 L1_SingleMu10
+ HLT_IsoMu17_v13 300 250 200 1 1 1 1 L1_SingleMu10
+ HLT_IsoMu20_v8 50 1 1 1 1 1 1 L1_SingleMu12
+ HLT_IsoMu24_v8 1 1 1 1 1 1 1 L1_SingleMu12
+ HLT_IsoMu30_v8 1 1 1 1 1 1 1 L1_SingleMu12
+ HLT_L1SingleMu10_v4 96000 82000 64000 44800 32000 22400 16000 L1_SingleMu10
+ HLT_L1SingleMu20_v4 48000 40000 32000 22400 16000 11200 8000 L1_SingleMu20
+ HLT_L2Mu10_v6 14000 12000 9160 6420 4580 3210 2290 L1_SingleMu10
+ HLT_L2Mu20_v6 6900 5750 4600 3220 2300 1610 1150 L1_SingleMu12
+ HLT_Mu100_v5 1 1 1 1 1 1 1 L1_SingleMu16
+ HLT_Mu12_v7 450 450 450 12600 9000 6300 4500 L1_SingleMu7
+ HLT_Mu15_v8 1080 900 720 510 360 260 180 L1_SingleMu10
+ HLT_Mu20_v7 390 325 260 190 130 90 65 L1_SingleMu12
+ HLT_Mu24_v7 240 200 160 120 80 55 40 L1_SingleMu12
+ HLT_Mu30_v7 120 100 1 1 1 1 1 L1_SingleMu12
+ HLT_Mu3_v9 440 440 440 440 440 440 440 L1_SingleMuOpen
+ HLT_Mu40_v5 1 1 1 1 1 1 1 L1_SingleMu16
+ HLT_Mu5_v9 54 320 320 320 320 320 320 L1_SingleMu3
+ HLT_Mu60_v2 1 1 1 1 1 1 1 L1_SingleMu20
+ HLT_Mu8_v7 20 120 120 120 120 120 120 L1_SingleMu3
+ dataset Tau
+ HLT_DoubleIsoPFTau45_Trk5_eta2p1_v2 1 1 1 1 1 1 1 L1_DoubleTauJet40_Eta2p17 OR L1_DoubleJet52_Central
+ HLT_IsoPFTau35_Trk20_MET60_v6 1 1 1 1 1 1 1 L1_Jet52_Central_ETM30
+ HLT_IsoPFTau35_Trk20_MET70_v2 1 1 1 1 1 1 1 L1_Jet52_Central_ETM30
+ HLT_IsoPFTau35_Trk20_v6 11 11 11 11 11 11 11 L1_SingleJet52_Central
+ HLT_IsoPFTau40_IsoPFTau30_Trk5_eta2p1_v2 1 1 1 1 1 1 1 L1_DoubleTauJet36_Eta2p17 OR L1_DoubleJet44_Central
+ dataset TauPlusX
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TightIsoPFTau20_v2 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v7 600 500 400 280 200 140 100 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_TrkIdT_TightIsoPFTau20_v2 75 65 50 35 25 15 10 L1_SingleEG12
+ HLT_Ele18_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TightIsoPFTau20_v2 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_HT300_DoubleIsoPFTau10_Trk3_PFMHT40_v7 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT350_DoubleIsoPFTau10_Trk3_PFMHT45_v7 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_IsoMu15_LooseIsoPFTau15_v8 1 1 1 1 1 1 1 L1_SingleMu10
+ HLT_IsoMu15_LooseIsoPFTau20_v6 1 1 1 1 1 1 1 L1_SingleMu10
+ HLT_IsoMu15_TightIsoPFTau20_v6 1 1 1 1 1 1 1 L1_SingleMu10
+ HLT_Mu15_LooseIsoPFTau15_v8 110 90 70 50 35 25 15 L1_SingleMu10
+/cdaq/physics/Run2011/2e33/v1.2/HLT/V5
+ 172163,172208,172252,172254,172255,172268,172276,172286,172383,172384,172389,172399,172400,172401,172411
+ dataset BTag
+ HLT_BTagMu_DiJet110_Mu5_v9 1 1 1 2 2 1 1 L1_Mu3_Jet28_Central
+ HLT_BTagMu_DiJet20_Mu5_v9 35 35 35 500 380 270 190 L1_Mu3_Jet16_Central
+ HLT_BTagMu_DiJet40_Mu5_v9 15 15 15 110 75 50 35 L1_Mu3_Jet20_Central
+ HLT_BTagMu_DiJet70_Mu5_v9 5 5 5 15 10 7 5 L1_Mu3_Jet28_Central
+ dataset Commissioning
+ = HLT_Activity_Ecal_SC7_v7 75 65 50 35 25 15 10 L1_ZeroBias
+ HLT_BeamGas_BSC_v4 1 1 1 1 1 1 1 L1_BeamGas_Bsc
+ HLT_BeamGas_HF_v6 1 1 1 1 1 1 1 L1_BeamGas_Hf
+ HLT_IsoTrackHB_v6 1 1 1 7 3 2 1 L1_SingleJet68
+ HLT_IsoTrackHE_v7 3 3 3 20 15 10 5 L1_SingleJet68
+ HLT_L1SingleEG12_v3 220 220 8580 6010 4290 3010 2150 L1_SingleEG12
+ HLT_L1SingleEG5_v3 1740 1740 1740 1740 1740 1740 1740 L1_SingleEG5
+ HLT_L1SingleJet16_v4 50 50 50 50 50 50 50 L1_SingleJet16
+ HLT_L1SingleJet36_v4 500 500 500 500 500 500 500 L1_SingleJet36
+ HLT_L1SingleMuOpen_DT_v4 75 75 75 75 75 75 75 L1_SingleMuOpen
+ HLT_L1SingleMuOpen_v4 620 620 620 620 620 620 620 L1_SingleMuOpen
+ HLT_L1_Interbunch_BSC_v3 100 100 100 100 100 100 100 L1_InterBunch_Bsc
+ HLT_L1_PreCollisions_v3 5 5 5 5 5 5 5 L1_PreCollisions
+ HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v8 1 4 4 5 4 3 8 L1_SingleMu5_Eta1p5_Q80
+ dataset Cosmics
+ HLT_BeamHalo_v5 1 1 1 1 1 1 1 L1_BeamHalo
+ HLT_L1SingleMuOpen_AntiBPTX_v3 1 1 1 1 1 1 1 L1_SingleMuOpen
+ HLT_L1TrackerCosmics_v4 1 1 1 1 1 1 1 technical bits: 25
+ HLT_RegionalCosmicTracking_v6 1 1 1 1 1 1 1 (technical bits: 25) AND (L1_SingleMuOpen)
+ dataset DoubleElectron
+ HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_CaloIdT_TrkIdVL_v2 1 1 1 1 1 1 1 L1_TripleEG5
+ HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFL_v8 25 20 15 10 7 5 3 L1_EG12_ForJet16
+ HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFT_v3 1 1 1 1 1 1 1 L1_EG15_ForJet16
+ HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_v8 40 35 25 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Ele17_CaloIdL_CaloIsoVL_v7 110 110 4320 3030 2160 1520 1080 L1_SingleEG12
+ HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v7 1 1 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass30_v6 1 1 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v7 1 1 20 15 10 7 5 L1_SingleEG12
+ HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_v5 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v7 2 2 2 2 2 2 2 L1_SingleEG5
+ HLT_Ele8_CaloIdL_CaloIsoVL_v7 40 40 40 40 40 40 40 L1_SingleEG5
+ HLT_Ele8_CaloIdL_TrkIdVL_v7 20 20 20 20 20 20 20 L1_SingleEG5
+ HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v5 20 20 20 20 20 20 20 L1_SingleEG5
+ HLT_Ele8_v7 240 240 240 240 240 240 240 L1_SingleEG5
+ HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v8 45 37 30 20 15 10 7 L1_DoubleEG_12_5
+ HLT_TripleEle10_CaloIdL_TrkIdVL_v8 1 1 1 1 1 1 1 L1_TripleEG5
+ dataset DoubleMu
+ HLT_DoubleMu3_v9 780 650 520 370 260 190 130 L1_DoubleMu0
+ HLT_DoubleMu45_v5 1 1 1 1 1 1 1 L1_DoubleMu3
+ HLT_DoubleMu4_Acoplanarity03_v8 200 150 105 70 50 35 25 L1_DoubleMu3
+ HLT_DoubleMu5_Acoplanarity03_v5 1 1 1 1 1 1 1 L1_DoubleMu3
+ HLT_DoubleMu5_IsoMu5_v7 1 1 1 1 1 1 1 L1_DoubleMu3
+ HLT_DoubleMu6_v7 80 75 60 40 30 20 15 L1_DoubleMu3
+ HLT_DoubleMu7_v7 50 45 35 25 15 10 8 L1_DoubleMu3
+ HLT_L1DoubleMu0_v4 20000 17000 12860 9010 6430 4510 3220 L1_DoubleMu0
+ HLT_L2DoubleMu0_v7 6000 5000 4000 2800 2000 1400 1000 L1_DoubleMu0
+ HLT_L2DoubleMu23_NoVertex_v7 1 1 1 1 1 1 1 L1_DoubleMu3
+ HLT_L2DoubleMu30_NoVertex_v3 1 1 1 1 1 1 1 L1_DoubleMu3
+ HLT_Mu13_Mu8_v6 1 1 1 1 1 1 1 L1_DoubleMu3
+ HLT_Mu17_Mu8_v6 1 1 1 1 1 1 1 L1_DoubleMu3
+ HLT_Mu8_Jet40_v9 220 220 220 1540 1100 770 550 L1_Mu3_Jet20_Central
+ HLT_TripleMu5_v8 1 1 1 1 1 1 1 L1_DoubleMu3
+ dataset ElectronHad
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_HT150_v5 1 1 1 1 1 1 1 L1_DoubleEG5_HTT50
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass4_HT150_v2 1 1 1 1 1 1 1 L1_DoubleEG5_HTT50
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_v2 1 1 1 1 1 1 1 L1_DoubleEG5
+ HLT_Ele10_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R005_MR200_v4 220 180 140 100 70 50 35 L1_DoubleJet44_Central
+ HLT_Ele10_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R025_MR200_v4 1 1 1 1 1 1 1 L1_DoubleJet44_Central
+ HLT_Ele10_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R029_MR200_v2 1 1 1 1 1 1 1 L1_DoubleJet44_Central
+ HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_PFMHT25_v3 1 1 1 1 1 1 1 L1_EG5_HTT100
+ HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_v7 1 1 1 1 1 1 1 L1_EG5_HTT100
+ HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_v1 15 15 500 350 250 175 125 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_Jet20_v2 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_TrkIdT_Jet35_Jet25_Deta3_Jet20_v3 1 1 15 10 7 5 3 L1_SingleEG12
+ HLT_Ele20_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_Jet20_v1 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Ele22_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT20_v4 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele22_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_v3 1 1 20 15 10 7 5 L1_SingleEG12
+ HLT_Ele22_CaloIdVT_TrkIdT_CentralJet30_CentralJet25_v3 2 2 80 55 40 30 20 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_BTagIP_v4 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_v4 120 100 80 55 40 30 20 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralJet30_v4 24 20 16 10 8 5 4 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_QuadCentralJet30_v4 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralJet30_v4 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_BTagIP_v8 12 10 8 5 4 2 2 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v8 260 220 170 120 85 60 40 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_DiCentralJet30_v7 60 50 40 30 20 15 10 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_QuadCentralJet30_v4 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_TriCentralJet30_v7 20 15 10 7 5 3 2 L1_SingleEG20
+ HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT20_v1 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v4 2000 1700 1275 900 640 450 320 L1_EG5_DoubleJet20_Central
+ HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v4 60 50 40 30 20 15 10 L1_EG5_DoubleJet20_Central
+ HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v4 375 320 250 180 130 85 60 L1_EG5_DoubleJet20_Central
+ HLT_HT200_DoubleEle5_CaloIdVL_MassJPsi_v2 115 95 75 50 35 25 20 L1_HTT100
+ HLT_HT300_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT40_v5 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT45_v5 1 1 1 1 1 1 1 L1_HTT100
+ dataset FEDMonitor
+ HLT_DTErrors_v2 1 1 1 1 1 1 1 (none)
+ dataset HT
+ HLT_DiJet130_PT130_v6 15 15 15 110 75 50 35 L1_SingleJet68
+ HLT_DiJet160_PT160_v6 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_FatJetMass300_DR1p1_Deta2p0_CentralJet30_BTagIP_v2 20 150 120 85 60 40 30 L1_HTT75
+ HLT_FatJetMass350_DR1p1_Deta2p0_CentralJet30_BTagIP_v2 10 75 60 40 30 20 15 L1_HTT75
+ HLT_FatJetMass750_DR1p1_Deta2p0_v1 1 1 1 1 1 1 1 L1_HTT75
+ HLT_FatJetMass850_DR1p1_Deta2p0_v1 1 1 1 1 1 1 1 L1_HTT75
+ HLT_HT150_v8 3580 3580 3580 25100 17900 12600 8950 L1_HTT50
+ HLT_HT2000_v2 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT200_AlphaT0p55_v2 2 15 10 7 5 3 2 L1_HTT75
+ HLT_HT200_v8 210 1800 1440 1010 720 510 360 L1_HTT75
+ HLT_HT250_AlphaT0p53_v6 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_AlphaT0p55_v2 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_DoubleDisplacedJet60_PromptTrack_v5 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_DoubleDisplacedJet60_v7 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_MHT100_v2 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_MHT90_v2 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_v8 870 725 580 410 290 210 150 L1_HTT100
+ HLT_HT300_AlphaT0p53_v6 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_AlphaT0p54_v2 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_CentralJet30_BTagIP_PFMHT55_v7 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_CentralJet30_BTagIP_PFMHT75_v7 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_CentralJet30_BTagIP_v6 40 35 25 15 10 8 6 L1_HTT100
+ HLT_HT300_MHT80_v2 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_MHT90_v2 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_PFMHT55_v7 20 15 10 7 5 3 2 L1_HTT100
+ HLT_HT300_v9 450 375 300 210 150 110 75 L1_HTT100
+ HLT_HT350_AlphaT0p52_v2 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_AlphaT0p53_v7 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_MHT70_v2 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_MHT80_v2 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_v8 300 250 200 140 100 70 50 L1_HTT100
+ HLT_HT400_AlphaT0p51_v7 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT400_AlphaT0p52_v2 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT400_v8 150 125 100 70 50 35 25 L1_HTT100
+ HLT_HT450_AlphaT0p51_v2 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT450_AlphaT0p52_v2 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT450_v8 45 40 30 20 15 10 7 L1_HTT100
+ HLT_HT500_JetPt60_DPhi2p94_v1 1 1 1 1 1 1 1 L1_DoubleJet44_Central
+ HLT_HT500_v8 20 15 10 7 5 3 2 L1_HTT100
+ HLT_HT550_JetPt60_DPhi2p94_v1 1 1 1 1 1 1 1 L1_DoubleJet44_Central
+ HLT_HT550_v8 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT600_v1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_R014_MR150_v6 4500 3750 3000 2100 1500 1050 750 L1_DoubleJet44_Central
+ HLT_R020_MR150_v6 1800 1600 1290 910 650 460 330 L1_DoubleJet44_Central
+ HLT_R020_MR550_v6 1 1 1 1 1 1 1 L1_DoubleJet44_Central
+ HLT_R023_MR550_v2 1 1 1 1 1 1 1 L1_DoubleJet44_Central
+ HLT_R025_MR150_v6 660 550 440 310 220 160 110 L1_DoubleJet44_Central
+ HLT_R025_MR450_v6 1 1 1 1 1 1 1 L1_DoubleJet44_Central
+ HLT_R029_MR450_v2 1 1 1 1 1 1 1 L1_DoubleJet44_Central
+ HLT_R033_MR350_v6 1 1 1 1 1 1 1 L1_DoubleJet44_Central
+ HLT_R036_MR350_v2 1 1 1 1 1 1 1 L1_DoubleJet44_Central
+ HLT_R038_MR250_v6 1 1 1 1 1 1 1 L1_DoubleJet44_Central
+ HLT_R042_MR250_v2 1 1 1 1 1 1 1 L1_DoubleJet44_Central
+ dataset HcalHPDNoise
+ HLT_GlobalRunHPDNoise_v5 1500 1500 1500 1500 1500 1500 1500 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo
+ HLT_L1Tech_HBHEHO_totalOR_v3 1 1 1 1 1 1 1 technical bits: 11 OR 12
+ HLT_L1Tech_HCAL_HF_single_channel_v1 500 500 500 350 250 175 125 technical bits: 8
+ dataset HcalNZS
+ HLT_HcalNZS_v7 15 15 15 15 15 15 15 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG12 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias
+ HLT_HcalPhiSym_v7 15 15 15 15 15 15 15 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG8 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_SingleEG12 OR L1_SingleEG12_Eta1p39 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5
+ dataset Jet
+ HLT_DiJetAve110_v6 360 360 360 2520 1800 1260 900 L1_SingleJet68
+ HLT_DiJetAve150_v6 105 90 70 50 35 25 15 L1_SingleJet92
+ HLT_DiJetAve190_v6 30 25 20 15 10 7 5 L1_SingleJet92
+ HLT_DiJetAve240_v6 10 9 6 4 3 2 1 L1_SingleJet92
+ HLT_DiJetAve300_v6 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_DiJetAve30_v6 16 16 16 16 16 16 16 L1_SingleJet16
+ HLT_DiJetAve370_v6 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_DiJetAve60_v6 90 90 90 90 90 90 90 L1_SingleJet36
+ HLT_DiJetAve80_v6 1200 1200 1200 1200 24000 16800 12000 L1_SingleJet52
+ HLT_Jet110_v6 720 720 720 5040 3600 2520 1800 L1_SingleJet68
+ HLT_Jet150_v6 225 190 150 100 70 50 35 L1_SingleJet92
+ HLT_Jet190_v6 60 50 40 30 20 15 10 L1_SingleJet92
+ HLT_Jet240_CentralJet30_BTagIP_v2 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet240_v6 20 18 14 9 7 4 3 L1_SingleJet92
+ HLT_Jet270_CentralJet30_BTagIP_v2 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet300_v5 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet30_v6 32 32 32 32 32 32 32 L1_SingleJet16
+ HLT_Jet370_NoJetID_v6 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet370_v6 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet60_v6 180 180 180 180 180 180 180 L1_SingleJet36
+ HLT_Jet800_v1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet80_v6 2400 2400 2400 2400 48000 33600 24000 L1_SingleJet52
+ dataset LogMonitor
+ HLT_LogMonitor_v1 1 1 1 1 1 1 1 (none)
+ dataset MET
+ HLT_CentralJet80_MET100_v7 1 1 1 1 1 1 1 L1_ETM30
+ HLT_CentralJet80_MET160_v7 1 1 1 1 1 1 1 L1_ETM30
+ HLT_CentralJet80_MET65_v7 210 180 140 100 70 50 35 L1_ETM30
+ HLT_CentralJet80_MET80_v6 1 1 1 1 1 1 1 L1_ETM30
+ HLT_DiCentralJet20_BTagIP_MET65_v6 1 1 1 1 1 1 1 L1_ETM30
+ HLT_DiCentralJet20_MET80_v5 1 1 1 1 1 1 1 L1_ETM30
+ HLT_DiJet60_MET45_v7 24 24 24 24 24 24 240 L1_ETM20
+ HLT_L2Mu60_1Hit_MET40_v5 1 1 1 1 1 1 1 L1_SingleMu20
+ HLT_L2Mu60_1Hit_MET60_v5 1 1 1 1 1 1 1 L1_SingleMu20
+ HLT_MET100_HBHENoiseFiltered_v5 30 25 20 15 10 7 5 L1_ETM30
+ HLT_MET100_v7 30 25 20 15 10 7 5 L1_ETM30
+ HLT_MET120_HBHENoiseFiltered_v5 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET120_v7 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET200_HBHENoiseFiltered_v5 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET200_v7 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET400_v2 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET65_HBHENoiseFiltered_v4 330 275 220 160 110 75 55 L1_ETM30
+ HLT_MET65_v4 330 275 220 160 110 75 55 L1_ETM30
+ HLT_PFMHT150_v11 1 1 1 1 1 1 1 L1_ETM30
+ dataset MinimumBias
+ HLT_JetE30_NoBPTX3BX_NoHalo_v8 1 1 1 1 1 1 5 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_NoHalo_v8 1 1 1 1 1 1 5 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_v6 24 24 24 24 24 24 120 L1_SingleJet20_Central_NotBptxOR
+ HLT_JetE50_NoBPTX3BX_NoHalo_v3 1 1 1 1 1 1 1 L1_SingleJet32_NotBptxOR_NotMuBeamHalo
+ HLT_Physics_v2 8000 8000 8000 8000 8000 8000 8000 (none)
+ HLT_PixelTracks_Multiplicity100_v6 1 1 1 1 1 1 1 L1_ETT220
+ HLT_PixelTracks_Multiplicity80_v6 20 15 10 7 5 3 2 L1_ETT220
+ HLT_Random_v1 600 600 600 600 600 600 600 (none)
+ = HLT_ZeroBias_v4 50 50 50 50 50 50 50 L1_ZeroBias
+ dataset MuEG
+ HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v9 1 1 1 1 1 1 1 L1_DoubleMuOpen_EG5
+ HLT_DoubleMu5_Ele8_CaloIdT_TrkIdVL_v3 1 1 1 1 1 1 1 L1_DoubleMuOpen_EG5
+ HLT_Mu15_DoublePhoton15_CaloIdL_v9 1 1 1 1 1 1 1 L1_Mu7_EG5
+ HLT_Mu15_Photon20_CaloIdL_v9 1 1 1 1 1 1 1 L1_MuOpen_EG12
+ HLT_Mu17_Ele8_CaloIdL_v8 1 1 1 1 1 1 1 L1_Mu7_EG5
+ HLT_Mu17_Ele8_CaloIdT_CaloIsoVL_v3 1 1 1 1 1 1 1 L1_Mu7_EG5
+ HLT_Mu3_Ele8_CaloIdT_CaloIsoVL_v2 15 15 100 70 50 35 25 L1_Mu3_EG5
+ HLT_Mu5_DoubleEle8_CaloIdT_TrkIdVL_v3 1 1 1 1 1 1 1 L1_MuOpen_DoubleEG5
+ HLT_Mu5_Ele8_CaloIdT_TrkIdVL_Ele8_CaloIdL_TrkIdVL_v3 1 1 1 1 1 1 1 L1_MuOpen_DoubleEG5
+ HLT_Mu8_Ele17_CaloIdL_v8 30 25 20 15 10 7 5 L1_MuOpen_EG12
+ HLT_Mu8_Ele17_CaloIdT_CaloIsoVL_v3 1 1 1 1 1 1 1 L1_MuOpen_EG12
+ HLT_Mu8_Photon20_CaloIdVT_IsoT_v8 1 1 1 1 1 1 1 L1_MuOpen_EG12
+ dataset MuHad
+ HLT_DoubleMu3_HT150_v7 1 1 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen)
+ HLT_DoubleMu3_HT200_v10 1 1 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen)
+ HLT_DoubleMu3_Mass4_HT150_v3 1 1 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen)
+ HLT_HT250_Mu15_PFMHT20_v7 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT250_Mu15_PFMHT40_v3 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT300_Mu5_PFMHT40_v7 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT350_Mu5_PFMHT45_v7 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_IsoMu17_CentralJet30_BTagIP_v9 1 1 1 1 1 1 1 L1_SingleMu10
+ HLT_IsoMu17_CentralJet30_v5 42 35 28 20 15 9 7 L1_SingleMu10
+ HLT_IsoMu17_DiCentralJet30_v5 1 1 1 1 1 1 1 L1_SingleMu10
+ HLT_IsoMu17_QuadCentralJet30_v5 1 1 1 1 1 1 1 L1_SingleMu10
+ HLT_IsoMu17_TriCentralJet30_v5 1 1 1 1 1 1 1 L1_SingleMu10
+ HLT_IsoMu20_DiCentralJet34_v2 1 1 1 1 1 1 1 L1_SingleMu10
+ HLT_Mu12_DiCentralJet20_BTagIP3D1stTrack_v2 30 25 20 15 10 5 2 L1_SingleMu10
+ HLT_Mu12_DiCentralJet20_DiBTagIP3D1stTrack_v3 1 1 1 1 1 1 1 L1_SingleMu10
+ HLT_Mu12_DiCentralJet30_BTagIP3D_v5 30 25 20 15 1 1 1 L1_SingleMu10
+ HLT_Mu17_CentralJet30_BTagIP_v9 60 50 40 30 20 15 10 L1_SingleMu10
+ HLT_Mu17_CentralJet30_v10 390 325 260 190 130 90 65 L1_SingleMu10
+ HLT_Mu17_DiCentralJet30_v10 180 150 120 85 60 40 30 L1_SingleMu10
+ HLT_Mu17_QuadCentralJet30_v5 1 1 1 1 1 1 1 L1_SingleMu10
+ HLT_Mu17_TriCentralJet30_v10 60 50 40 30 20 15 10 L1_SingleMu10
+ HLT_Mu30_HT200_v3 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu3_DiJet30_v6 715 715 715 5010 3580 2510 1790 L1_Mu3_Jet20_Central
+ HLT_Mu3_Ele8_CaloIdT_TrkIdVL_HT150_v6 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu3_QuadJet30_v6 7 7 7 50 35 25 18 L1_Mu3_Jet20_Central
+ HLT_Mu3_TriJet30_v6 60 60 60 420 300 210 150 L1_Mu3_Jet20_Central
+ HLT_Mu40_HT200_v3 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu8_R005_MR200_v7 120 100 80 55 40 30 20 (L1_DoubleJet44_Central) AND (L1_SingleMuOpen)
+ HLT_Mu8_R025_MR200_v7 1 1 1 1 1 1 1 (L1_DoubleJet44_Central) AND (L1_SingleMuOpen)
+ HLT_Mu8_R029_MR200_v3 1 1 1 1 1 1 1 (L1_DoubleJet44_Central) AND (L1_SingleMuOpen)
+ dataset MuOnia
+ HLT_Dimuon0_Jpsi_Muon_v6 1 1 1 1 1 1 1 L1_TripleMu0
+ HLT_Dimuon0_Jpsi_NoVertexing_v2 180 150 120 55 40 40 30 L1_DoubleMu0
+ HLT_Dimuon0_Jpsi_v5 120 100 80 55 40 30 20 L1_DoubleMu0
+ HLT_Dimuon0_Upsilon_Muon_v6 1 1 1 1 1 1 1 L1_TripleMu0
+ HLT_Dimuon0_Upsilon_v5 120 100 80 55 40 30 20 L1_DoubleMu0
+ HLT_Dimuon10_Jpsi_Barrel_v5 1 1 1 1 1 1 1 L1_DoubleMu0
+ HLT_Dimuon4_Bs_Barrel_v7 1 1 1 1 1 1 1 L1_DoubleMu0
+ HLT_Dimuon5_Upsilon_Barrel_v5 1 1 1 1 1 1 1 L1_DoubleMu0
+ HLT_Dimuon6_Bs_v6 1 1 1 1 1 1 1 L1_DoubleMu0
+ HLT_Dimuon7_Jpsi_X_Barrel_v5 0 0 1 1 1 1 1 L1_DoubleMu0
+ HLT_Dimuon7_PsiPrime_v5 1 1 1 1 1 1 1 L1_DoubleMu0
+ HLT_DoubleMu3p5_Jpsi_Displaced_v2 0 1 1 1 1 1 1 L1_DoubleMu0
+ HLT_DoubleMu4_LowMass_Displaced_v2 1 1 1 1 1 1 1 L1_DoubleMu0
+ HLT_Mu5_L2Mu2_Jpsi_v8 240 200 160 120 80 55 40 L1_DoubleMu0
+ HLT_Mu5_Track2_Jpsi_v8 1 6 6 6 6 6 6 L1_SingleMu3
+ HLT_Mu7_Track7_Jpsi_v9 1 1 1 30 20 15 10 L1_SingleMu7
+ dataset MultiJet
+ HLT_60Jet10_v1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ HLT_70Jet10_v1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ HLT_70Jet13_v1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ HLT_CentralJet46_CentralJet38_DiBTagIP3D_v2 1 1 10 1 1 1 1 L1_DoubleJet36_Central
+ HLT_CentralJet60_CentralJet53_DiBTagIP3D_v1 1 1 1 1 1 1 1 L1_DoubleJet44_Central
+ HLT_DoubleJet30_ForwardBackward_v7 50 40 30 20 15 10 7 L1_DoubleForJet32_EtaOpp
+ HLT_DoubleJet60_ForwardBackward_v7 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ HLT_DoubleJet70_ForwardBackward_v7 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ HLT_DoubleJet80_ForwardBackward_v7 1 1 1 1 1 1 1 L1_DoubleForJet44_EtaOpp
+ HLT_EightJet120_v1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ HLT_ExclDiJet60_HFAND_v6 1 1 1 1 1 1 1 L1_SingleJet36_FwdVeto
+ HLT_ExclDiJet60_HFOR_v6 1 1 1 1 1 1 1 L1_SingleJet36
+ HLT_L1DoubleJet36Central_v4 1000 1000 23160 16300 11600 8110 5790 L1_DoubleJet36_Central
+ HLT_L1ETM30_v4 6000 5000 3870 2710 1940 1360 970 L1_ETM30
+ HLT_L1MultiJet_v4 9000 7500 5790 4060 2900 2030 1450 L1_HTT50 OR L1_TripleJet28_Central OR L1_QuadJet20_Central
+ HLT_QuadJet40_IsoPFTau40_v11 20 15 10 1 1 1 1 L1_QuadJet20_Central
+ HLT_QuadJet40_v7 210 210 210 150 110 70 50 L1_QuadJet20_Central
+ HLT_QuadJet45_IsoPFTau45_v6 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ HLT_QuadJet50_Jet40_Jet30_v3 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ HLT_QuadJet60_v6 0 0 0 0 0 0 0 L1_QuadJet20_Central
+ HLT_QuadJet70_v6 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ dataset Photon
+ HLT_DoubleEle33_CaloIdL_v4 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoubleEle33_v4 25 20 15 10 7 5 3 L1_SingleEG20
+ HLT_DoubleEle45_CaloIdL_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton33_HEVT_v3 25 20 15 10 7 5 3 L1_SingleEG20
+ HLT_DoublePhoton38_HEVT_v2 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton40_MR150_v5 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton40_R014_MR150_v5 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton5_IsoVL_CEP_v6 1 1 1 1 1 1 1 L1_DoubleEG2_FwdVeto
+ HLT_DoublePhoton60_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton80_v1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon135_v1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon200_NoHE_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon20_CaloIdVL_IsoL_v6 135 135 5370 3760 2690 1880 1350 L1_SingleEG12
+ HLT_Photon20_R9Id_Photon18_R9Id_v6 1 1 40 30 20 15 10 L1_SingleEG12
+ HLT_Photon225_NoHE_v1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon26_CaloIdL_IsoVL_Photon18_CaloIdL_IsoVL_v7 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Photon26_CaloIdL_IsoVL_Photon18_R9Id_v6 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Photon26_CaloIdL_IsoVL_Photon18_v7 120 100 80 55 40 30 20 L1_SingleEG15
+ HLT_Photon26_IsoVL_Photon18_IsoVL_v7 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Photon26_IsoVL_Photon18_v7 330 270 220 160 110 75 55 L1_SingleEG15
+ HLT_Photon26_Photon18_v6 1100 900 720 510 360 260 180 L1_SingleEG15
+ HLT_Photon26_R9Id_Photon18_CaloIdL_IsoVL_v6 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Photon26_R9Id_Photon18_R9Id_v3 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Photon30_CaloIdVL_IsoL_v7 1620 1400 1080 760 540 380 270 L1_SingleEG15
+ HLT_Photon30_CaloIdVL_v6 4200 3600 2880 2020 1440 1010 720 L1_SingleEG15
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_CaloIdL_IsoVL_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_CaloIdL_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_R9Id_v2 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_v4 45 40 30 20 15 10 7 L1_SingleEG20
+ HLT_Photon36_CaloIdL_Photon22_CaloIdL_v5 30 25 20 15 10 7 5 L1_SingleEG20
+ HLT_Photon36_CaloIdVL_Photon22_CaloIdVL_v1 140 120 90 60 45 30 20 L1_SingleEG20
+ HLT_Photon36_IsoVL_Photon22_v4 30 25 20 15 10 7 5 L1_SingleEG20
+ HLT_Photon36_R9Id_Photon22_CaloIdL_IsoVL_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_R9Id_Photon22_R9Id_v2 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon400_v1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_Photon28_CaloIdL_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon44_CaloIdL_Photon34_CaloIdL_v1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon48_CaloIdL_Photon38_CaloIdL_v1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon50_CaloIdVL_IsoL_v6 260 220 170 120 85 60 40 L1_SingleEG20
+ HLT_Photon50_CaloIdVL_v3 540 460 360 260 180 130 90 L1_SingleEG20
+ HLT_Photon75_CaloIdVL_IsoL_v7 35 30 21 15 10 7 5 L1_SingleEG20
+ HLT_Photon75_CaloIdVL_v6 90 75 60 40 30 20 15 L1_SingleEG20
+ HLT_Photon90_CaloIdVL_IsoL_v4 20 15 10 7 5 3 2 L1_SingleEG20
+ HLT_Photon90_CaloIdVL_v3 45 40 30 20 15 10 7 L1_SingleEG20
+ dataset PhotonHad
+ HLT_Photon30_CaloIdVT_CentralJet20_BTagIP_v1 15 13 10 7 5 3 1 L1_SingleEG15
+ HLT_Photon40_CaloIdL_R005_MR150_v4 390 330 260 190 130 90 65 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R014_MR500_v2 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R017_MR500_v2 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R020_MR350_v2 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R023_MR350_v2 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R025_MR250_v2 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R029_MR250_v2 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R038_MR200_v2 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R042_MR200_v2 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_HT350_v7 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_HT400_v2 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_MHT70_v7 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_MHT90_v2 1 1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleElectron
+ HLT_Ele100_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v2 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v4 660 550 440 310 220 160 110 L1_SingleEG15
+ HLT_Ele27_WP80_PFMT50_v3 20 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Ele32_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v4 500 440 330 240 170 120 80 L1_SingleEG20
+ HLT_Ele32_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v6 90 75 60 40 30 20 15 L1_SingleEG20
+ HLT_Ele32_WP70_PFMT50_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele52_CaloIdVT_TrkIdT_v4 5 4 3 2 1 1 1 L1_SingleEG20
+ HLT_Ele65_CaloIdVT_TrkIdT_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleMu
+ HLT_IsoMu12_v9 150 150 150 4200 3000 2100 1500 L1_SingleMu7
+ HLT_IsoMu15_v13 170 140 110 75 55 40 25 L1_SingleMu10
+ HLT_IsoMu17_v13 300 250 200 1 1 1 1 L1_SingleMu10
+ HLT_IsoMu20_v8 50 1 1 1 1 1 1 L1_SingleMu12
+ HLT_IsoMu24_v8 1 1 1 1 1 1 1 L1_SingleMu12
+ HLT_IsoMu30_v8 1 1 1 1 1 1 1 L1_SingleMu12
+ HLT_L1SingleMu10_v4 96000 82000 64000 44800 32000 22400 16000 L1_SingleMu10
+ HLT_L1SingleMu20_v4 48000 40000 32000 22400 16000 11200 8000 L1_SingleMu20
+ HLT_L2Mu10_v6 14000 12000 9160 6420 4580 3210 2290 L1_SingleMu10
+ HLT_L2Mu20_v6 6900 5750 4600 3220 2300 1610 1150 L1_SingleMu12
+ HLT_Mu100_v5 1 1 1 1 1 1 1 L1_SingleMu16
+ HLT_Mu12_v7 450 450 450 12600 9000 6300 4500 L1_SingleMu7
+ HLT_Mu15_v8 1080 900 720 510 360 260 180 L1_SingleMu10
+ HLT_Mu20_v7 390 325 260 190 130 90 65 L1_SingleMu12
+ HLT_Mu24_v7 240 200 160 120 80 55 40 L1_SingleMu12
+ HLT_Mu30_v7 120 100 1 1 1 1 1 L1_SingleMu12
+ HLT_Mu3_v9 440 440 440 440 440 440 440 L1_SingleMuOpen
+ HLT_Mu40_v5 1 1 1 1 1 1 1 L1_SingleMu16
+ HLT_Mu5_v9 54 320 320 320 320 320 320 L1_SingleMu3
+ HLT_Mu60_v2 1 1 1 1 1 1 1 L1_SingleMu20
+ HLT_Mu8_v7 20 120 120 120 120 120 120 L1_SingleMu3
+ dataset Tau
+ HLT_DoubleIsoPFTau45_Trk5_eta2p1_v2 1 1 1 1 1 1 1 L1_DoubleTauJet40_Eta2p17 OR L1_DoubleJet52_Central
+ HLT_IsoPFTau35_Trk20_MET60_v6 1 1 1 1 1 1 1 L1_Jet52_Central_ETM30
+ HLT_IsoPFTau35_Trk20_MET70_v2 1 1 1 1 1 1 1 L1_Jet52_Central_ETM30
+ HLT_IsoPFTau35_Trk20_v6 11 11 11 11 11 11 11 L1_SingleJet52_Central
+ HLT_IsoPFTau40_IsoPFTau30_Trk5_eta2p1_v2 1 1 1 1 1 1 1 L1_DoubleTauJet36_Eta2p17 OR L1_DoubleJet44_Central
+ dataset TauPlusX
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TightIsoPFTau20_v2 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v7 600 500 400 280 200 140 100 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_TrkIdT_TightIsoPFTau20_v2 75 65 50 35 25 15 10 L1_SingleEG12
+ HLT_Ele18_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TightIsoPFTau20_v2 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_HT300_DoubleIsoPFTau10_Trk3_PFMHT40_v7 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT350_DoubleIsoPFTau10_Trk3_PFMHT45_v7 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_IsoMu15_LooseIsoPFTau15_v8 1 1 1 1 1 1 1 L1_SingleMu10
+ HLT_IsoMu15_LooseIsoPFTau20_v6 1 1 1 1 1 1 1 L1_SingleMu10
+ HLT_IsoMu15_TightIsoPFTau20_v6 1 1 1 1 1 1 1 L1_SingleMu10
+ HLT_Mu15_LooseIsoPFTau15_v8 110 90 70 50 35 25 15 L1_SingleMu10
+/cdaq/physics/Run2011/2e33/v1.2/HLT/V4
+ 171219,171246,171274,171282,171315,171369,171446,171484,171578,171812,171875,171876,171879,171880,171890,171895,171897,171921,171926,171949,172014,172024,172033,172111
+ dataset BTag
+ HLT_BTagMu_DiJet110_Mu5_v9 1 1 1 2 2 1 1 L1_Mu3_Jet28_Central
+ HLT_BTagMu_DiJet20_Mu5_v9 35 35 35 500 380 270 190 L1_Mu3_Jet16_Central
+ HLT_BTagMu_DiJet40_Mu5_v9 15 15 15 110 75 50 35 L1_Mu3_Jet20_Central
+ HLT_BTagMu_DiJet70_Mu5_v9 5 5 5 15 10 7 5 L1_Mu3_Jet28_Central
+ dataset Commissioning
+ = HLT_Activity_Ecal_SC7_v7 75 65 50 35 25 15 10 L1_ZeroBias
+ HLT_BeamGas_BSC_v4 1 1 1 1 1 1 1 L1_BeamGas_Bsc
+ HLT_BeamGas_HF_v6 1 1 1 1 1 1 1 L1_BeamGas_Hf
+ HLT_IsoTrackHB_v6 1 1 1 7 3 2 1 L1_SingleJet68
+ HLT_IsoTrackHE_v7 3 3 3 20 15 10 5 L1_SingleJet68
+ HLT_L1SingleEG12_v3 220 220 8580 6010 4290 3010 2150 L1_SingleEG12
+ HLT_L1SingleEG5_v3 1740 1740 1740 1740 1740 1740 1740 L1_SingleEG5
+ HLT_L1SingleJet16_v4 50 50 50 50 50 50 50 L1_SingleJet16
+ HLT_L1SingleJet36_v4 500 500 500 500 500 500 500 L1_SingleJet36
+ HLT_L1SingleMuOpen_DT_v4 75 75 75 75 75 75 75 L1_SingleMuOpen
+ HLT_L1SingleMuOpen_v4 620 620 620 620 620 620 620 L1_SingleMuOpen
+ HLT_L1_Interbunch_BSC_v3 100 100 100 100 100 100 100 L1_InterBunch_Bsc
+ HLT_L1_PreCollisions_v3 5 5 5 5 5 5 5 L1_PreCollisions
+ HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v8 4 4 4 5 4 3 8 L1_SingleMu5_Eta1p5_Q80
+ dataset Cosmics
+ HLT_BeamHalo_v5 1 1 1 1 1 1 1 L1_BeamHalo
+ HLT_L1SingleMuOpen_AntiBPTX_v3 1 1 1 1 1 1 1 L1_SingleMuOpen
+ HLT_L1TrackerCosmics_v4 1 1 1 1 1 1 1 technical bits: 25
+ HLT_RegionalCosmicTracking_v6 1 1 1 1 1 1 1 (technical bits: 25) AND (L1_SingleMuOpen)
+ dataset DoubleElectron
+ HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_CaloIdT_TrkIdVL_v2 1 1 1 1 1 1 1 L1_TripleEG5
+ HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFL_v8 25 20 15 10 7 5 3 L1_EG12_ForJet16
+ HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFT_v3 1 1 1 1 1 1 1 L1_EG15_ForJet16
+ HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_v8 40 35 25 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Ele17_CaloIdL_CaloIsoVL_v7 110 110 4320 3030 2160 1520 1080 L1_SingleEG12
+ HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v7 1 1 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass30_v6 1 1 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v7 1 1 20 15 10 7 5 L1_SingleEG12
+ HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_v5 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v7 2 2 2 2 2 2 2 L1_SingleEG5
+ HLT_Ele8_CaloIdL_CaloIsoVL_v7 40 40 40 40 40 40 40 L1_SingleEG5
+ HLT_Ele8_CaloIdL_TrkIdVL_v7 20 20 20 20 20 20 20 L1_SingleEG5
+ HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v5 20 20 20 20 20 20 20 L1_SingleEG5
+ HLT_Ele8_v7 240 240 240 240 240 240 240 L1_SingleEG5
+ HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v8 45 37 30 20 15 10 7 L1_DoubleEG_12_5
+ HLT_TripleEle10_CaloIdL_TrkIdVL_v8 1 1 1 1 1 1 1 L1_TripleEG5
+ dataset DoubleMu
+ HLT_DoubleMu3_v9 780 650 520 370 260 190 130 L1_DoubleMu0
+ HLT_DoubleMu45_v5 1 1 1 1 1 1 1 L1_DoubleMu3
+ HLT_DoubleMu4_Acoplanarity03_v8 200 150 105 70 50 35 25 L1_DoubleMu3
+ HLT_DoubleMu5_Acoplanarity03_v5 1 1 1 1 1 1 1 L1_DoubleMu3
+ HLT_DoubleMu5_IsoMu5_v7 1 1 1 1 1 1 1 L1_DoubleMu3
+ HLT_DoubleMu6_v7 80 75 60 40 30 20 15 L1_DoubleMu3
+ HLT_DoubleMu7_v7 50 45 35 25 15 10 8 L1_DoubleMu3
+ HLT_L1DoubleMu0_v4 20000 17000 12860 9010 6430 4510 3220 L1_DoubleMu0
+ HLT_L2DoubleMu0_v7 6000 5000 4000 2800 2000 1400 1000 L1_DoubleMu0
+ HLT_L2DoubleMu23_NoVertex_v7 1 1 1 1 1 1 1 L1_DoubleMu3
+ HLT_L2DoubleMu30_NoVertex_v3 1 1 1 1 1 1 1 L1_DoubleMu3
+ HLT_Mu13_Mu8_v6 1 1 1 1 1 1 1 L1_DoubleMu3
+ HLT_Mu17_Mu8_v6 1 1 1 1 1 1 1 L1_DoubleMu3
+ HLT_Mu8_Jet40_v9 220 220 220 1540 1100 770 550 L1_Mu3_Jet20_Central
+ HLT_TripleMu5_v8 1 1 1 1 1 1 1 L1_DoubleMu3
+ dataset ElectronHad
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_HT150_v5 1 1 1 1 1 1 1 L1_DoubleEG5_HTT50
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass4_HT150_v2 1 1 1 1 1 1 1 L1_DoubleEG5_HTT50
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_v2 1 1 1 1 1 1 1 L1_DoubleEG5
+ HLT_Ele10_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R005_MR200_v4 220 180 140 100 70 50 35 L1_DoubleJet44_Central
+ HLT_Ele10_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R025_MR200_v4 1 1 1 1 1 1 1 L1_DoubleJet44_Central
+ HLT_Ele10_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R029_MR200_v2 1 1 1 1 1 1 1 L1_DoubleJet44_Central
+ HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_PFMHT25_v3 1 1 1 1 1 1 1 L1_EG5_HTT100
+ HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_v7 1 1 1 1 1 1 1 L1_EG5_HTT100
+ HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_v1 15 15 500 350 250 175 125 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_Jet20_v2 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_TrkIdT_Jet35_Jet25_Deta3_Jet20_v3 1 1 15 10 7 5 3 L1_SingleEG12
+ HLT_Ele20_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_Jet20_v1 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Ele22_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT20_v4 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele22_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_v3 1 1 20 15 10 7 5 L1_SingleEG12
+ HLT_Ele22_CaloIdVT_TrkIdT_CentralJet30_CentralJet25_v3 2 2 80 55 40 30 20 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_BTagIP_v4 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_v4 120 100 80 55 40 30 20 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralJet30_v4 24 20 16 10 8 5 4 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_QuadCentralJet30_v4 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralJet30_v4 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_BTagIP_v8 12 10 8 5 4 2 2 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v8 260 220 170 120 85 60 40 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_DiCentralJet30_v7 60 50 40 30 20 15 10 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_QuadCentralJet30_v4 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_TriCentralJet30_v7 20 15 10 7 5 3 2 L1_SingleEG20
+ HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT20_v1 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v4 2000 1700 1275 900 640 450 320 L1_EG5_DoubleJet20_Central
+ HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v4 60 50 40 30 20 15 10 L1_EG5_DoubleJet20_Central
+ HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v4 375 320 250 180 130 85 60 L1_EG5_DoubleJet20_Central
+ HLT_HT200_DoubleEle5_CaloIdVL_MassJPsi_v2 115 95 75 50 35 25 20 L1_HTT100
+ HLT_HT300_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT40_v5 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT45_v5 1 1 1 1 1 1 1 L1_HTT100
+ dataset FEDMonitor
+ HLT_DTErrors_v2 1 1 1 1 1 1 1 (none)
+ dataset HT
+ HLT_DiJet130_PT130_v6 15 15 15 110 75 50 35 L1_SingleJet68
+ HLT_DiJet160_PT160_v6 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_FatJetMass300_DR1p1_Deta2p0_CentralJet30_BTagIP_v2 20 150 120 85 60 40 30 L1_HTT75
+ HLT_FatJetMass350_DR1p1_Deta2p0_CentralJet30_BTagIP_v2 10 75 60 40 30 20 15 L1_HTT75
+ HLT_FatJetMass750_DR1p1_Deta2p0_v1 1 1 1 1 1 1 1 L1_HTT75
+ HLT_FatJetMass850_DR1p1_Deta2p0_v1 1 1 1 1 1 1 1 L1_HTT75
+ HLT_HT150_v8 3580 3580 3580 25100 17900 12600 8950 L1_HTT50
+ HLT_HT2000_v2 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT200_AlphaT0p55_v2 2 15 10 7 5 3 2 L1_HTT75
+ HLT_HT200_v8 210 1800 1440 1010 720 510 360 L1_HTT75
+ HLT_HT250_AlphaT0p53_v6 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_AlphaT0p55_v2 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_DoubleDisplacedJet60_PromptTrack_v5 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_DoubleDisplacedJet60_v7 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_MHT100_v2 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_MHT90_v2 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_v8 870 725 580 410 290 210 150 L1_HTT100
+ HLT_HT300_AlphaT0p53_v6 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_AlphaT0p54_v2 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_CentralJet30_BTagIP_PFMHT55_v7 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_CentralJet30_BTagIP_PFMHT75_v7 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_CentralJet30_BTagIP_v6 40 35 25 15 10 8 6 L1_HTT100
+ HLT_HT300_MHT80_v2 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_MHT90_v2 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_PFMHT55_v7 20 15 10 7 5 3 2 L1_HTT100
+ HLT_HT300_v9 450 375 300 210 150 110 75 L1_HTT100
+ HLT_HT350_AlphaT0p52_v2 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_AlphaT0p53_v7 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_MHT70_v2 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_MHT80_v2 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_v8 300 250 200 140 100 70 50 L1_HTT100
+ HLT_HT400_AlphaT0p51_v7 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT400_AlphaT0p52_v2 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT400_v8 150 125 100 70 50 35 25 L1_HTT100
+ HLT_HT450_AlphaT0p51_v2 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT450_AlphaT0p52_v2 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT450_v8 45 40 30 20 15 10 7 L1_HTT100
+ HLT_HT500_JetPt60_DPhi2p94_v1 1 1 1 1 1 1 1 L1_DoubleJet44_Central
+ HLT_HT500_v8 20 15 10 7 5 3 2 L1_HTT100
+ HLT_HT550_JetPt60_DPhi2p94_v1 1 1 1 1 1 1 1 L1_DoubleJet44_Central
+ HLT_HT550_v8 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT600_v1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_R014_MR150_v6 4500 3750 3000 2100 1500 1050 750 L1_DoubleJet44_Central
+ HLT_R020_MR150_v6 1800 1600 1290 910 650 460 330 L1_DoubleJet44_Central
+ HLT_R020_MR550_v6 1 1 1 1 1 1 1 L1_DoubleJet44_Central
+ HLT_R023_MR550_v2 1 1 1 1 1 1 1 L1_DoubleJet44_Central
+ HLT_R025_MR150_v6 660 550 440 310 220 160 110 L1_DoubleJet44_Central
+ HLT_R025_MR450_v6 1 1 1 1 1 1 1 L1_DoubleJet44_Central
+ HLT_R029_MR450_v2 1 1 1 1 1 1 1 L1_DoubleJet44_Central
+ HLT_R033_MR350_v6 1 1 1 1 1 1 1 L1_DoubleJet44_Central
+ HLT_R036_MR350_v2 1 1 1 1 1 1 1 L1_DoubleJet44_Central
+ HLT_R038_MR250_v6 1 1 1 1 1 1 1 L1_DoubleJet44_Central
+ HLT_R042_MR250_v2 1 1 1 1 1 1 1 L1_DoubleJet44_Central
+ dataset HcalHPDNoise
+ HLT_GlobalRunHPDNoise_v5 1500 1500 1500 1500 1500 1500 1500 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo
+ HLT_L1Tech_HBHEHO_totalOR_v3 1 1 1 1 1 1 1 technical bits: 11 OR 12
+ HLT_L1Tech_HCAL_HF_single_channel_v1 500 500 500 350 250 175 125 technical bits: 8
+ dataset HcalNZS
+ HLT_HcalNZS_v7 15 15 15 15 15 15 15 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG12 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias
+ HLT_HcalPhiSym_v7 15 15 15 15 15 15 15 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG8 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_SingleEG12 OR L1_SingleEG12_Eta1p39 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5
+ dataset Jet
+ HLT_DiJetAve110_v6 360 360 360 2520 1800 1260 900 L1_SingleJet68
+ HLT_DiJetAve150_v6 105 90 70 50 35 25 15 L1_SingleJet92
+ HLT_DiJetAve190_v6 30 25 20 15 10 7 5 L1_SingleJet92
+ HLT_DiJetAve240_v6 10 9 6 4 3 2 1 L1_SingleJet92
+ HLT_DiJetAve300_v6 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_DiJetAve30_v6 16 16 16 16 16 16 16 L1_SingleJet16
+ HLT_DiJetAve370_v6 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_DiJetAve60_v6 90 90 90 90 90 90 90 L1_SingleJet36
+ HLT_DiJetAve80_v6 1200 1200 1200 1200 24000 16800 12000 L1_SingleJet52
+ HLT_Jet110_v6 720 720 720 5040 3600 2520 1800 L1_SingleJet68
+ HLT_Jet150_v6 225 190 150 100 70 50 35 L1_SingleJet92
+ HLT_Jet190_v6 60 50 40 30 20 15 10 L1_SingleJet92
+ HLT_Jet240_CentralJet30_BTagIP_v2 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet240_v6 20 18 14 9 7 4 3 L1_SingleJet92
+ HLT_Jet270_CentralJet30_BTagIP_v2 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet300_v5 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet30_v6 32 32 32 32 32 32 32 L1_SingleJet16
+ HLT_Jet370_NoJetID_v6 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet370_v6 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet60_v6 180 180 180 180 180 180 180 L1_SingleJet36
+ HLT_Jet800_v1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet80_v6 2400 2400 2400 2400 48000 33600 24000 L1_SingleJet52
+ dataset LogMonitor
+ HLT_LogMonitor_v1 1 1 1 1 1 1 1 (none)
+ dataset MET
+ HLT_CentralJet80_MET100_v7 1 1 1 1 1 1 1 L1_ETM30
+ HLT_CentralJet80_MET160_v7 1 1 1 1 1 1 1 L1_ETM30
+ HLT_CentralJet80_MET65_v7 210 180 140 100 70 50 35 L1_ETM30
+ HLT_CentralJet80_MET80_v6 1 1 1 1 1 1 1 L1_ETM30
+ HLT_DiCentralJet20_BTagIP_MET65_v6 1 1 1 1 1 1 1 L1_ETM30
+ HLT_DiCentralJet20_MET80_v5 1 1 1 1 1 1 1 L1_ETM30
+ HLT_DiJet60_MET45_v7 24 24 24 24 24 24 240 L1_ETM20
+ HLT_L2Mu60_1Hit_MET40_v5 1 1 1 1 1 1 1 L1_SingleMu20
+ HLT_L2Mu60_1Hit_MET60_v5 1 1 1 1 1 1 1 L1_SingleMu20
+ HLT_MET100_HBHENoiseFiltered_v5 30 25 20 15 10 7 5 L1_ETM30
+ HLT_MET100_v7 30 25 20 15 10 7 5 L1_ETM30
+ HLT_MET120_HBHENoiseFiltered_v5 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET120_v7 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET200_HBHENoiseFiltered_v5 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET200_v7 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET400_v2 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET65_HBHENoiseFiltered_v4 330 275 220 160 110 75 55 L1_ETM30
+ HLT_MET65_v4 330 275 220 160 110 75 55 L1_ETM30
+ HLT_PFMHT150_v11 1 1 1 1 1 1 1 L1_ETM30
+ dataset MinimumBias
+ HLT_JetE30_NoBPTX3BX_NoHalo_v8 1 1 1 1 1 1 5 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_NoHalo_v8 1 1 1 1 1 1 5 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_v6 24 24 24 24 24 24 120 L1_SingleJet20_Central_NotBptxOR
+ HLT_JetE50_NoBPTX3BX_NoHalo_v3 1 1 1 1 1 1 1 L1_SingleJet32_NotBptxOR_NotMuBeamHalo
+ HLT_Physics_v2 8000 8000 8000 8000 8000 8000 8000 (none)
+ HLT_PixelTracks_Multiplicity100_v6 1 1 1 1 1 1 1 L1_ETT220
+ HLT_PixelTracks_Multiplicity80_v6 20 15 10 7 5 3 2 L1_ETT220
+ HLT_Random_v1 600 600 600 600 600 600 600 (none)
+ = HLT_ZeroBias_v4 50 50 50 50 50 50 50 L1_ZeroBias
+ dataset MuEG
+ HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v9 1 1 1 1 1 1 1 L1_DoubleMuOpen_EG5
+ HLT_DoubleMu5_Ele8_CaloIdT_TrkIdVL_v3 1 1 1 1 1 1 1 L1_DoubleMuOpen_EG5
+ HLT_Mu15_DoublePhoton15_CaloIdL_v9 1 1 1 1 1 1 1 L1_Mu7_EG5
+ HLT_Mu15_Photon20_CaloIdL_v9 1 1 1 1 1 1 1 L1_MuOpen_EG12
+ HLT_Mu17_Ele8_CaloIdL_v8 1 1 1 1 1 1 1 L1_Mu7_EG5
+ HLT_Mu17_Ele8_CaloIdT_CaloIsoVL_v3 1 1 1 1 1 1 1 L1_Mu7_EG5
+ HLT_Mu3_Ele8_CaloIdT_CaloIsoVL_v2 15 15 100 70 50 35 25 L1_Mu3_EG5
+ HLT_Mu5_DoubleEle8_CaloIdT_TrkIdVL_v3 1 1 1 1 1 1 1 L1_MuOpen_DoubleEG5
+ HLT_Mu5_Ele8_CaloIdT_TrkIdVL_Ele8_CaloIdL_TrkIdVL_v3 1 1 1 1 1 1 1 L1_MuOpen_DoubleEG5
+ HLT_Mu8_Ele17_CaloIdL_v8 30 25 20 15 10 7 5 L1_MuOpen_EG12
+ HLT_Mu8_Ele17_CaloIdT_CaloIsoVL_v3 1 1 1 1 1 1 1 L1_MuOpen_EG12
+ HLT_Mu8_Photon20_CaloIdVT_IsoT_v8 1 1 1 1 1 1 1 L1_MuOpen_EG12
+ dataset MuHad
+ HLT_DoubleMu3_HT150_v7 1 1 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen)
+ HLT_DoubleMu3_HT200_v10 1 1 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen)
+ HLT_DoubleMu3_Mass4_HT150_v3 1 1 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen)
+ HLT_HT250_Mu15_PFMHT20_v7 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT250_Mu15_PFMHT40_v3 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT300_Mu5_PFMHT40_v7 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT350_Mu5_PFMHT45_v7 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_IsoMu17_CentralJet30_BTagIP_v9 1 1 1 1 1 1 1 L1_SingleMu10
+ HLT_IsoMu17_CentralJet30_v5 42 35 28 20 15 9 7 L1_SingleMu10
+ HLT_IsoMu17_DiCentralJet30_v5 1 1 1 1 1 1 1 L1_SingleMu10
+ HLT_IsoMu17_QuadCentralJet30_v5 1 1 1 1 1 1 1 L1_SingleMu10
+ HLT_IsoMu17_TriCentralJet30_v5 1 1 1 1 1 1 1 L1_SingleMu10
+ HLT_IsoMu20_DiCentralJet34_v2 1 1 1 1 1 1 1 L1_SingleMu10
+ HLT_Mu12_DiCentralJet20_BTagIP3D1stTrack_v2 30 25 20 15 10 5 2 L1_SingleMu10
+ HLT_Mu12_DiCentralJet20_DiBTagIP3D1stTrack_v3 1 1 1 1 1 1 1 L1_SingleMu10
+ HLT_Mu12_DiCentralJet30_BTagIP3D_v5 30 25 20 15 1 1 1 L1_SingleMu10
+ HLT_Mu17_CentralJet30_BTagIP_v9 60 50 40 30 20 15 10 L1_SingleMu10
+ HLT_Mu17_CentralJet30_v10 390 325 260 190 130 90 65 L1_SingleMu10
+ HLT_Mu17_DiCentralJet30_v10 180 150 120 85 60 40 30 L1_SingleMu10
+ HLT_Mu17_QuadCentralJet30_v5 1 1 1 1 1 1 1 L1_SingleMu10
+ HLT_Mu17_TriCentralJet30_v10 60 50 40 30 20 15 10 L1_SingleMu10
+ HLT_Mu30_HT200_v3 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu3_DiJet30_v6 715 715 715 5010 3580 2510 1790 L1_Mu3_Jet20_Central
+ HLT_Mu3_Ele8_CaloIdT_TrkIdVL_HT150_v6 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu3_QuadJet30_v6 7 7 7 50 35 25 18 L1_Mu3_Jet20_Central
+ HLT_Mu3_TriJet30_v6 60 60 60 420 300 210 150 L1_Mu3_Jet20_Central
+ HLT_Mu40_HT200_v3 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu8_R005_MR200_v7 120 100 80 55 40 30 20 (L1_DoubleJet44_Central) AND (L1_SingleMuOpen)
+ HLT_Mu8_R025_MR200_v7 1 1 1 1 1 1 1 (L1_DoubleJet44_Central) AND (L1_SingleMuOpen)
+ HLT_Mu8_R029_MR200_v3 1 1 1 1 1 1 1 (L1_DoubleJet44_Central) AND (L1_SingleMuOpen)
+ dataset MuOnia
+ HLT_Dimuon0_Jpsi_Muon_v6 1 1 1 1 1 1 1 L1_TripleMu0
+ HLT_Dimuon0_Jpsi_NoVertexing_v2 180 150 120 55 40 40 30 L1_DoubleMu0
+ HLT_Dimuon0_Jpsi_v5 120 100 80 55 40 30 20 L1_DoubleMu0
+ HLT_Dimuon0_Upsilon_Muon_v6 1 1 1 1 1 1 1 L1_TripleMu0
+ HLT_Dimuon0_Upsilon_v5 120 100 80 55 40 30 20 L1_DoubleMu0
+ HLT_Dimuon10_Jpsi_Barrel_v5 1 1 1 1 1 1 1 L1_DoubleMu0
+ HLT_Dimuon4_Bs_Barrel_v7 1 1 1 1 1 1 1 L1_DoubleMu0
+ HLT_Dimuon5_Upsilon_Barrel_v5 1 1 1 1 1 1 1 L1_DoubleMu0
+ HLT_Dimuon6_Bs_v6 1 1 1 1 1 1 1 L1_DoubleMu0
+ HLT_Dimuon7_Jpsi_X_Barrel_v5 0 0 1 1 1 1 1 L1_DoubleMu0
+ HLT_Dimuon7_PsiPrime_v5 1 1 1 1 1 1 1 L1_DoubleMu0
+ HLT_DoubleMu3p5_Jpsi_Displaced_v2 0 1 1 1 1 1 1 L1_DoubleMu0
+ HLT_DoubleMu4_LowMass_Displaced_v2 1 1 1 1 1 1 1 L1_DoubleMu0
+ HLT_Mu5_L2Mu2_Jpsi_v8 240 200 160 120 80 55 40 L1_DoubleMu0
+ HLT_Mu5_Track2_Jpsi_v8 6 6 6 6 6 6 6 L1_SingleMu3
+ HLT_Mu7_Track7_Jpsi_v9 1 1 1 30 20 15 10 L1_SingleMu7
+ dataset MultiJet
+ HLT_60Jet10_v1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ HLT_70Jet10_v1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ HLT_70Jet13_v1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ HLT_CentralJet46_CentralJet38_DiBTagIP3D_v2 1 1 10 1 1 1 1 L1_DoubleJet36_Central
+ HLT_CentralJet60_CentralJet53_DiBTagIP3D_v1 1 1 1 1 1 1 1 L1_DoubleJet44_Central
+ HLT_DoubleJet30_ForwardBackward_v7 50 40 30 20 15 10 7 L1_DoubleForJet32_EtaOpp
+ HLT_DoubleJet60_ForwardBackward_v7 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ HLT_DoubleJet70_ForwardBackward_v7 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ HLT_DoubleJet80_ForwardBackward_v7 1 1 1 1 1 1 1 L1_DoubleForJet44_EtaOpp
+ HLT_EightJet120_v1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ HLT_ExclDiJet60_HFAND_v6 1 1 1 1 1 1 1 L1_SingleJet36_FwdVeto
+ HLT_ExclDiJet60_HFOR_v6 1 1 1 1 1 1 1 L1_SingleJet36
+ HLT_L1DoubleJet36Central_v4 1000 1000 23160 16300 11600 8110 5790 L1_DoubleJet36_Central
+ HLT_L1ETM30_v4 6000 5000 3870 2710 1940 1360 970 L1_ETM30
+ HLT_L1MultiJet_v4 9000 7500 5790 4060 2900 2030 1450 L1_HTT50 OR L1_TripleJet28_Central OR L1_QuadJet20_Central
+ HLT_QuadJet40_IsoPFTau40_v11 20 15 10 1 1 1 1 L1_QuadJet20_Central
+ HLT_QuadJet40_v7 210 210 210 150 110 70 50 L1_QuadJet20_Central
+ HLT_QuadJet45_IsoPFTau45_v6 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ HLT_QuadJet50_Jet40_Jet30_v3 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ HLT_QuadJet60_v6 0 0 0 0 0 0 0 L1_QuadJet20_Central
+ HLT_QuadJet70_v6 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ dataset Photon
+ HLT_DoubleEle33_CaloIdL_v4 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoubleEle33_v4 25 20 15 10 7 5 3 L1_SingleEG20
+ HLT_DoubleEle45_CaloIdL_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton33_HEVT_v3 25 20 15 10 7 5 3 L1_SingleEG20
+ HLT_DoublePhoton38_HEVT_v2 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton40_MR150_v5 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton40_R014_MR150_v5 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton5_IsoVL_CEP_v6 1 1 1 1 1 1 1 L1_DoubleEG2_FwdVeto
+ HLT_DoublePhoton60_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton80_v1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon135_v1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon200_NoHE_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon20_CaloIdVL_IsoL_v6 135 135 5370 3760 2690 1880 1350 L1_SingleEG12
+ HLT_Photon20_R9Id_Photon18_R9Id_v6 1 1 40 30 20 15 10 L1_SingleEG12
+ HLT_Photon225_NoHE_v1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon26_CaloIdL_IsoVL_Photon18_CaloIdL_IsoVL_v7 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Photon26_CaloIdL_IsoVL_Photon18_R9Id_v6 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Photon26_CaloIdL_IsoVL_Photon18_v7 120 100 80 55 40 30 20 L1_SingleEG15
+ HLT_Photon26_IsoVL_Photon18_IsoVL_v7 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Photon26_IsoVL_Photon18_v7 330 270 220 160 110 75 55 L1_SingleEG15
+ HLT_Photon26_Photon18_v6 1100 900 720 510 360 260 180 L1_SingleEG15
+ HLT_Photon26_R9Id_Photon18_CaloIdL_IsoVL_v6 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Photon26_R9Id_Photon18_R9Id_v3 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Photon30_CaloIdVL_IsoL_v7 1620 1400 1080 760 540 380 270 L1_SingleEG15
+ HLT_Photon30_CaloIdVL_v6 4200 3600 2880 2020 1440 1010 720 L1_SingleEG15
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_CaloIdL_IsoVL_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_CaloIdL_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_R9Id_v2 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_v4 45 40 30 20 15 10 7 L1_SingleEG20
+ HLT_Photon36_CaloIdL_Photon22_CaloIdL_v5 30 25 20 15 10 7 5 L1_SingleEG20
+ HLT_Photon36_CaloIdVL_Photon22_CaloIdVL_v1 140 120 90 60 45 30 20 L1_SingleEG20
+ HLT_Photon36_IsoVL_Photon22_v4 30 25 20 15 10 7 5 L1_SingleEG20
+ HLT_Photon36_R9Id_Photon22_CaloIdL_IsoVL_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_R9Id_Photon22_R9Id_v2 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon400_v1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_Photon28_CaloIdL_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon44_CaloIdL_Photon34_CaloIdL_v1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon48_CaloIdL_Photon38_CaloIdL_v1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon50_CaloIdVL_IsoL_v6 260 220 170 120 85 60 40 L1_SingleEG20
+ HLT_Photon50_CaloIdVL_v3 540 460 360 260 180 130 90 L1_SingleEG20
+ HLT_Photon75_CaloIdVL_IsoL_v7 35 30 21 15 10 7 5 L1_SingleEG20
+ HLT_Photon75_CaloIdVL_v6 90 75 60 40 30 20 15 L1_SingleEG20
+ HLT_Photon90_CaloIdVL_IsoL_v4 20 15 10 7 5 3 2 L1_SingleEG20
+ HLT_Photon90_CaloIdVL_v3 45 40 30 20 15 10 7 L1_SingleEG20
+ dataset PhotonHad
+ HLT_Photon30_CaloIdVT_CentralJet20_BTagIP_v1 15 13 10 7 5 3 1 L1_SingleEG15
+ HLT_Photon40_CaloIdL_R005_MR150_v4 390 330 260 190 130 90 65 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R014_MR500_v2 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R017_MR500_v2 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R020_MR350_v2 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R023_MR350_v2 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R025_MR250_v2 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R029_MR250_v2 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R038_MR200_v2 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R042_MR200_v2 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_HT350_v7 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_HT400_v2 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_MHT70_v7 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_MHT90_v2 1 1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleElectron
+ HLT_Ele100_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v2 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v4 660 550 440 310 220 160 110 L1_SingleEG15
+ HLT_Ele27_WP80_PFMT50_v3 20 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Ele32_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v4 500 440 330 240 170 120 80 L1_SingleEG20
+ HLT_Ele32_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v6 90 75 60 40 30 20 15 L1_SingleEG20
+ HLT_Ele32_WP70_PFMT50_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele52_CaloIdVT_TrkIdT_v4 5 4 3 2 1 1 1 L1_SingleEG20
+ HLT_Ele65_CaloIdVT_TrkIdT_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleMu
+ HLT_IsoMu12_v9 150 150 150 4200 3000 2100 1500 L1_SingleMu7
+ HLT_IsoMu15_v13 170 140 110 75 55 40 25 L1_SingleMu10
+ HLT_IsoMu17_v13 300 250 200 1 1 1 1 L1_SingleMu10
+ HLT_IsoMu20_v8 50 1 1 1 1 1 1 L1_SingleMu12
+ HLT_IsoMu24_v8 1 1 1 1 1 1 1 L1_SingleMu12
+ HLT_IsoMu30_v8 1 1 1 1 1 1 1 L1_SingleMu12
+ HLT_L1SingleMu10_v4 96000 82000 64000 44800 32000 22400 16000 L1_SingleMu10
+ HLT_L1SingleMu20_v4 48000 40000 32000 22400 16000 11200 8000 L1_SingleMu20
+ HLT_L2Mu10_v6 14000 12000 9160 6420 4580 3210 2290 L1_SingleMu10
+ HLT_L2Mu20_v6 6900 5750 4600 3220 2300 1610 1150 L1_SingleMu12
+ HLT_Mu100_v5 1 1 1 1 1 1 1 L1_SingleMu16
+ HLT_Mu12_v7 450 450 450 12600 9000 6300 4500 L1_SingleMu7
+ HLT_Mu15_v8 1080 900 720 510 360 260 180 L1_SingleMu10
+ HLT_Mu20_v7 390 325 260 190 130 90 65 L1_SingleMu12
+ HLT_Mu24_v7 240 200 160 120 80 55 40 L1_SingleMu12
+ HLT_Mu30_v7 120 100 1 1 1 1 1 L1_SingleMu12
+ HLT_Mu3_v9 440 440 440 440 440 440 440 L1_SingleMuOpen
+ HLT_Mu40_v5 1 1 1 1 1 1 1 L1_SingleMu16
+ HLT_Mu5_v9 320 320 320 320 320 320 320 L1_SingleMu3
+ HLT_Mu60_v2 1 1 1 1 1 1 1 L1_SingleMu20
+ HLT_Mu8_v7 120 120 120 120 120 120 120 L1_SingleMu3
+ dataset Tau
+ HLT_DoubleIsoPFTau45_Trk5_eta2p1_v2 1 1 1 1 1 1 1 L1_DoubleTauJet40_Eta2p17 OR L1_DoubleJet52_Central
+ HLT_IsoPFTau35_Trk20_MET60_v6 1 1 1 1 1 1 1 L1_Jet52_Central_ETM30
+ HLT_IsoPFTau35_Trk20_MET70_v2 1 1 1 1 1 1 1 L1_Jet52_Central_ETM30
+ HLT_IsoPFTau35_Trk20_v6 11 11 11 11 11 11 11 L1_SingleJet52_Central
+ HLT_IsoPFTau40_IsoPFTau30_Trk5_eta2p1_v2 1 1 1 1 1 1 1 L1_DoubleTauJet36_Eta2p17 OR L1_DoubleJet44_Central
+ dataset TauPlusX
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TightIsoPFTau20_v2 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v7 600 500 400 280 200 140 100 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_TrkIdT_TightIsoPFTau20_v2 75 65 50 35 25 15 10 L1_SingleEG12
+ HLT_Ele18_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TightIsoPFTau20_v2 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_HT300_DoubleIsoPFTau10_Trk3_PFMHT40_v7 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT350_DoubleIsoPFTau10_Trk3_PFMHT45_v7 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_IsoMu15_LooseIsoPFTau15_v8 1 1 1 1 1 1 1 L1_SingleMu10
+ HLT_IsoMu15_LooseIsoPFTau20_v6 1 1 1 1 1 1 1 L1_SingleMu10
+ HLT_IsoMu15_TightIsoPFTau20_v6 1 1 1 1 1 1 1 L1_SingleMu10
+ HLT_Mu15_LooseIsoPFTau15_v8 110 90 70 50 35 25 15 L1_SingleMu10
+/cdaq/physics/Run2011/2e33/v1.2/HLT/V1
+ 170826,170842,170854,170876,170896,170899,170901,171050,171091,171098,171102,171106,171116,171117,171156,171178
+ dataset BTag
+ HLT_BTagMu_DiJet110_Mu5_v9 1 1 1 2 2 1 1 L1_Mu3_Jet28_Central
+ HLT_BTagMu_DiJet20_Mu5_v9 35 35 35 500 380 270 190 L1_Mu3_Jet16_Central
+ HLT_BTagMu_DiJet40_Mu5_v9 15 15 15 110 75 50 35 L1_Mu3_Jet20_Central
+ HLT_BTagMu_DiJet70_Mu5_v9 5 5 5 15 10 7 5 L1_Mu3_Jet28_Central
+ dataset Commissioning
+ = HLT_Activity_Ecal_SC7_v7 75 65 50 35 25 15 10 L1_ZeroBias
+ HLT_BeamGas_BSC_v4 1 1 1 1 1 1 1 L1_BeamGas_Bsc
+ HLT_BeamGas_HF_v6 1 1 1 1 1 1 1 L1_BeamGas_Hf
+ HLT_IsoTrackHB_v6 1 1 1 7 3 2 1 L1_SingleJet68
+ HLT_IsoTrackHE_v7 3 3 3 20 15 10 5 L1_SingleJet68
+ HLT_L1SingleEG12_v3 220 220 8580 6010 4290 3010 2150 L1_SingleEG12
+ HLT_L1SingleEG5_v3 1740 1740 1740 1740 1740 1740 1740 L1_SingleEG5
+ HLT_L1SingleJet16_v4 50 50 50 50 50 50 50 L1_SingleJet16
+ HLT_L1SingleJet36_v4 500 500 500 500 500 500 500 L1_SingleJet36
+ HLT_L1SingleMuOpen_DT_v4 75 75 75 75 75 75 75 L1_SingleMuOpen
+ HLT_L1SingleMuOpen_v4 620 620 620 620 620 620 620 L1_SingleMuOpen
+ HLT_L1_Interbunch_BSC_v3 100 100 100 100 100 100 100 L1_InterBunch_Bsc
+ HLT_L1_PreCollisions_v3 5 5 5 5 5 5 5 L1_PreCollisions
+ HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v8 4 4 4 5 4 3 8 L1_SingleMu5_Eta1p5_Q80
+ dataset Cosmics
+ HLT_BeamHalo_v5 1 1 1 1 1 1 1 L1_BeamHalo
+ HLT_L1SingleMuOpen_AntiBPTX_v3 1 1 1 1 1 1 1 L1_SingleMuOpen
+ HLT_L1TrackerCosmics_v4 1 1 1 1 1 1 1 technical bits: 25
+ HLT_RegionalCosmicTracking_v6 1 1 1 1 1 1 1 (technical bits: 25) AND (L1_SingleMuOpen)
+ dataset DoubleElectron
+ HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_CaloIdT_TrkIdVL_v2 1 1 1 1 1 1 1 L1_TripleEG5
+ HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFL_v8 25 20 15 10 7 5 3 L1_EG12_ForJet16
+ HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFT_v3 1 1 1 1 1 1 1 L1_EG15_ForJet16
+ HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_v8 40 35 25 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Ele17_CaloIdL_CaloIsoVL_v7 110 110 4320 3030 2160 1520 1080 L1_SingleEG12
+ HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v7 1 1 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass30_v6 1 1 1 1 1 1 1 L1_DoubleEG_12_5
+ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v7 1 1 20 15 10 7 5 L1_SingleEG12
+ HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_v5 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v7 2 2 2 2 2 2 2 L1_SingleEG5
+ HLT_Ele8_CaloIdL_CaloIsoVL_v7 40 40 40 40 40 40 40 L1_SingleEG5
+ HLT_Ele8_CaloIdL_TrkIdVL_v7 20 20 20 20 20 20 20 L1_SingleEG5
+ HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v5 20 20 20 20 20 20 20 L1_SingleEG5
+ HLT_Ele8_v7 240 240 240 240 240 240 240 L1_SingleEG5
+ HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v8 45 37 30 20 15 10 7 L1_DoubleEG_12_5
+ HLT_TripleEle10_CaloIdL_TrkIdVL_v8 1 1 1 1 1 1 1 L1_TripleEG5
+ dataset DoubleMu
+ HLT_DoubleMu3_v9 780 650 520 370 260 190 130 L1_DoubleMu0
+ HLT_DoubleMu45_v5 1 1 1 1 1 1 1 L1_DoubleMu3
+ HLT_DoubleMu4_Acoplanarity03_v8 200 150 105 70 50 35 25 L1_DoubleMu3
+ HLT_DoubleMu5_Acoplanarity03_v5 1 1 1 1 1 1 1 L1_DoubleMu3
+ HLT_DoubleMu5_IsoMu5_v7 1 1 1 1 1 1 1 L1_DoubleMu3
+ HLT_DoubleMu6_v7 80 75 60 40 30 20 15 L1_DoubleMu3
+ HLT_DoubleMu7_v7 50 45 35 25 15 10 8 L1_DoubleMu3
+ HLT_L1DoubleMu0_v4 20000 17000 12860 9010 6430 4510 3220 L1_DoubleMu0
+ HLT_L2DoubleMu0_v7 6000 5000 4000 2800 2000 1400 1000 L1_DoubleMu0
+ HLT_L2DoubleMu23_NoVertex_v7 1 1 1 1 1 1 1 L1_DoubleMu3
+ HLT_L2DoubleMu30_NoVertex_v3 1 1 1 1 1 1 1 L1_DoubleMu3
+ HLT_Mu13_Mu8_v6 1 1 1 1 1 1 1 L1_DoubleMu3
+ HLT_Mu17_Mu8_v6 1 1 1 1 1 1 1 L1_DoubleMu3
+ HLT_Mu8_Jet40_v9 220 220 220 1540 1100 770 550 L1_Mu3_Jet20_Central
+ HLT_TripleMu5_v8 1 1 1 1 1 1 1 L1_DoubleMu3
+ dataset ElectronHad
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_HT150_v5 1 1 1 1 1 1 1 L1_DoubleEG5_HTT50
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass4_HT150_v2 1 1 1 1 1 1 1 L1_DoubleEG5_HTT50
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_v2 1 1 1 1 1 1 1 L1_DoubleEG5
+ HLT_Ele10_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R005_MR200_v4 220 180 140 100 70 50 35 L1_DoubleJet44_Central
+ HLT_Ele10_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R025_MR200_v4 1 1 1 1 1 1 1 L1_DoubleJet44_Central
+ HLT_Ele10_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R029_MR200_v2 1 1 1 1 1 1 1 L1_DoubleJet44_Central
+ HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_PFMHT25_v3 1 1 1 1 1 1 1 L1_EG5_HTT100
+ HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_v7 1 1 1 1 1 1 1 L1_EG5_HTT100
+ HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_v1 15 15 500 350 250 175 125 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_Jet20_v2 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_TrkIdT_Jet35_Jet25_Deta3_Jet20_v3 1 1 15 10 7 5 3 L1_SingleEG12
+ HLT_Ele20_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_Jet20_v1 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Ele22_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT20_v4 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele22_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_v3 1 1 20 15 10 7 5 L1_SingleEG12
+ HLT_Ele22_CaloIdVT_TrkIdT_CentralJet30_CentralJet25_v3 2 2 80 55 40 30 20 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_BTagIP_v4 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_v4 120 100 80 55 40 30 20 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralJet30_v4 24 20 16 10 8 5 4 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_QuadCentralJet30_v4 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralJet30_v4 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_BTagIP_v8 12 10 8 5 4 2 2 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v8 260 220 170 120 85 60 40 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_DiCentralJet30_v7 60 50 40 30 20 15 10 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_QuadCentralJet30_v4 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdVT_TrkIdT_TriCentralJet30_v7 20 15 10 7 5 3 2 L1_SingleEG20
+ HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT20_v1 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v4 2000 1700 1275 900 640 450 320 L1_EG5_DoubleJet20_Central
+ HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v4 60 50 40 30 20 15 10 L1_EG5_DoubleJet20_Central
+ HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v4 375 320 250 180 130 85 60 L1_EG5_DoubleJet20_Central
+ HLT_HT200_DoubleEle5_CaloIdVL_MassJPsi_v2 115 95 75 50 35 25 20 L1_HTT100
+ HLT_HT300_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT40_v5 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT45_v5 1 1 1 1 1 1 1 L1_HTT100
+ dataset FEDMonitor
+ HLT_DTErrors_v2 1 1 1 1 1 1 1 (none)
+ dataset HT
+ HLT_DiJet130_PT130_v6 15 15 15 110 75 50 35 L1_SingleJet68
+ HLT_DiJet160_PT160_v6 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_FatJetMass300_DR1p1_Deta2p0_CentralJet30_BTagIP_v2 20 150 120 85 60 40 30 L1_HTT75
+ HLT_FatJetMass350_DR1p1_Deta2p0_CentralJet30_BTagIP_v2 10 75 60 40 30 20 15 L1_HTT75
+ HLT_FatJetMass750_DR1p1_Deta2p0_v1 1 1 1 1 1 1 1 L1_HTT75
+ HLT_FatJetMass850_DR1p1_Deta2p0_v1 1 1 1 1 1 1 1 L1_HTT75
+ HLT_HT150_v8 3580 3580 3580 25100 17900 12600 8950 L1_HTT50
+ HLT_HT2000_v2 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT200_AlphaT0p55_v2 2 15 10 7 5 3 2 L1_HTT75
+ HLT_HT200_v8 210 1800 1440 1010 720 510 360 L1_HTT75
+ HLT_HT250_AlphaT0p53_v6 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_AlphaT0p55_v2 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_DoubleDisplacedJet60_PromptTrack_v5 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_DoubleDisplacedJet60_v7 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_MHT100_v2 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_MHT90_v2 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_v8 870 725 580 410 290 210 150 L1_HTT100
+ HLT_HT300_AlphaT0p53_v6 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_AlphaT0p54_v2 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_CentralJet30_BTagIP_PFMHT55_v7 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_CentralJet30_BTagIP_PFMHT75_v7 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_CentralJet30_BTagIP_v6 40 35 25 15 10 8 6 L1_HTT100
+ HLT_HT300_MHT80_v2 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_MHT90_v2 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_PFMHT55_v7 20 15 10 7 5 3 2 L1_HTT100
+ HLT_HT300_v9 450 375 300 210 150 110 75 L1_HTT100
+ HLT_HT350_AlphaT0p52_v2 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_AlphaT0p53_v7 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_MHT70_v2 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_MHT80_v2 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_v8 300 250 200 140 100 70 50 L1_HTT100
+ HLT_HT400_AlphaT0p51_v7 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT400_AlphaT0p52_v2 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT400_v8 150 125 100 70 50 35 25 L1_HTT100
+ HLT_HT450_AlphaT0p51_v2 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT450_AlphaT0p52_v2 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT450_v8 45 40 30 20 15 10 7 L1_HTT100
+ HLT_HT500_JetPt60_DPhi2p94_v1 1 1 1 1 1 1 1 L1_DoubleJet44_Central
+ HLT_HT500_v8 20 15 10 7 5 3 2 L1_HTT100
+ HLT_HT550_JetPt60_DPhi2p94_v1 1 1 1 1 1 1 1 L1_DoubleJet44_Central
+ HLT_HT550_v8 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT600_v1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_R014_MR150_v6 4500 3750 3000 2100 1500 1050 750 L1_DoubleJet44_Central
+ HLT_R020_MR150_v6 1800 1600 1290 910 650 460 330 L1_DoubleJet44_Central
+ HLT_R020_MR550_v6 1 1 1 1 1 1 1 L1_DoubleJet44_Central
+ HLT_R023_MR550_v2 1 1 1 1 1 1 1 L1_DoubleJet44_Central
+ HLT_R025_MR150_v6 660 550 440 310 220 160 110 L1_DoubleJet44_Central
+ HLT_R025_MR450_v6 1 1 1 1 1 1 1 L1_DoubleJet44_Central
+ HLT_R029_MR450_v2 1 1 1 1 1 1 1 L1_DoubleJet44_Central
+ HLT_R033_MR350_v6 1 1 1 1 1 1 1 L1_DoubleJet44_Central
+ HLT_R036_MR350_v2 1 1 1 1 1 1 1 L1_DoubleJet44_Central
+ HLT_R038_MR250_v6 1 1 1 1 1 1 1 L1_DoubleJet44_Central
+ HLT_R042_MR250_v2 1 1 1 1 1 1 1 L1_DoubleJet44_Central
+ dataset HcalHPDNoise
+ HLT_GlobalRunHPDNoise_v5 1500 1500 1500 1500 1500 1500 1500 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo
+ HLT_L1Tech_HBHEHO_totalOR_v3 1 1 1 1 1 1 1 technical bits: 11 OR 12
+ HLT_L1Tech_HCAL_HF_single_channel_v1 500 500 500 350 250 175 125 technical bits: 8
+ dataset HcalNZS
+ HLT_HcalNZS_v7 15 15 15 15 15 15 15 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG12 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias
+ HLT_HcalPhiSym_v7 15 15 15 15 15 15 15 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG8 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_SingleEG12 OR L1_SingleEG12_Eta1p39 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5
+ dataset Jet
+ HLT_DiJetAve110_v6 360 360 360 2520 1800 1260 900 L1_SingleJet68
+ HLT_DiJetAve150_v6 105 90 70 50 35 25 15 L1_SingleJet92
+ HLT_DiJetAve190_v6 30 25 20 15 10 7 5 L1_SingleJet92
+ HLT_DiJetAve240_v6 10 9 6 4 3 2 1 L1_SingleJet92
+ HLT_DiJetAve300_v6 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_DiJetAve30_v6 16 16 16 16 16 16 16 L1_SingleJet16
+ HLT_DiJetAve370_v6 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_DiJetAve60_v6 90 90 90 90 90 90 90 L1_SingleJet36
+ HLT_DiJetAve80_v6 1200 1200 1200 1200 24000 16800 12000 L1_SingleJet52
+ HLT_Jet110_v6 720 720 720 5040 3600 2520 1800 L1_SingleJet68
+ HLT_Jet150_v6 225 190 150 100 70 50 35 L1_SingleJet92
+ HLT_Jet190_v6 60 50 40 30 20 15 10 L1_SingleJet92
+ HLT_Jet240_CentralJet30_BTagIP_v2 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet240_v6 20 18 14 9 7 4 3 L1_SingleJet92
+ HLT_Jet270_CentralJet30_BTagIP_v2 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet300_v5 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet30_v6 32 32 32 32 32 32 32 L1_SingleJet16
+ HLT_Jet370_NoJetID_v6 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet370_v6 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet60_v6 180 180 180 180 180 180 180 L1_SingleJet36
+ HLT_Jet800_v1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet80_v6 2400 2400 2400 2400 48000 33600 24000 L1_SingleJet52
+ dataset LogMonitor
+ HLT_LogMonitor_v1 1 1 1 1 1 1 1 (none)
+ dataset MET
+ HLT_CentralJet80_MET100_v7 1 1 1 1 1 1 1 L1_ETM30
+ HLT_CentralJet80_MET160_v7 1 1 1 1 1 1 1 L1_ETM30
+ HLT_CentralJet80_MET65_v7 210 180 140 100 70 50 35 L1_ETM30
+ HLT_CentralJet80_MET80_v6 1 1 1 1 1 1 1 L1_ETM30
+ HLT_DiCentralJet20_BTagIP_MET65_v6 1 1 1 1 1 1 1 L1_ETM30
+ HLT_DiCentralJet20_MET80_v5 1 1 1 1 1 1 1 L1_ETM30
+ HLT_DiJet60_MET45_v7 24 24 24 24 24 24 240 L1_ETM20
+ HLT_L2Mu60_1Hit_MET40_v5 1 1 1 1 1 1 1 L1_SingleMu20
+ HLT_L2Mu60_1Hit_MET60_v5 1 1 1 1 1 1 1 L1_SingleMu20
+ HLT_MET100_HBHENoiseFiltered_v5 30 25 20 15 10 7 5 L1_ETM30
+ HLT_MET100_v7 30 25 20 15 10 7 5 L1_ETM30
+ HLT_MET120_HBHENoiseFiltered_v5 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET120_v7 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET200_HBHENoiseFiltered_v5 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET200_v7 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET400_v2 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET65_HBHENoiseFiltered_v4 330 275 220 160 110 75 55 L1_ETM30
+ HLT_MET65_v4 330 275 220 160 110 75 55 L1_ETM30
+ HLT_PFMHT150_v11 1 1 1 1 1 1 1 L1_ETM30
+ dataset MinimumBias
+ HLT_JetE30_NoBPTX3BX_NoHalo_v8 1 1 1 1 1 1 5 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_NoHalo_v8 1 1 1 1 1 1 5 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_v6 24 24 24 24 24 24 120 L1_SingleJet20_Central_NotBptxOR
+ HLT_JetE50_NoBPTX3BX_NoHalo_v3 1 1 1 1 1 1 1 L1_SingleJet32_NotBptxOR_NotMuBeamHalo
+ HLT_Physics_v2 8000 8000 8000 8000 8000 8000 8000 (none)
+ HLT_PixelTracks_Multiplicity100_v6 1 1 1 1 1 1 1 L1_ETT220
+ HLT_PixelTracks_Multiplicity80_v6 20 15 10 7 5 3 2 L1_ETT220
+ HLT_Random_v1 600 600 600 600 600 600 600 (none)
+ = HLT_ZeroBias_v4 50 50 50 50 50 50 50 L1_ZeroBias
+ dataset MuEG
+ HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v9 1 1 1 1 1 1 1 L1_DoubleMuOpen_EG5
+ HLT_DoubleMu5_Ele8_CaloIdT_TrkIdVL_v3 1 1 1 1 1 1 1 L1_DoubleMuOpen_EG5
+ HLT_Mu15_DoublePhoton15_CaloIdL_v9 1 1 1 1 1 1 1 L1_Mu7_EG5
+ HLT_Mu15_Photon20_CaloIdL_v9 1 1 1 1 1 1 1 L1_MuOpen_EG12
+ HLT_Mu17_Ele8_CaloIdL_v8 1 1 1 1 1 1 1 L1_Mu7_EG5
+ HLT_Mu17_Ele8_CaloIdT_CaloIsoVL_v3 1 1 1 1 1 1 1 L1_Mu7_EG5
+ HLT_Mu3_Ele8_CaloIdT_CaloIsoVL_v2 15 15 100 70 50 35 25 L1_Mu3_EG5
+ HLT_Mu5_DoubleEle8_CaloIdT_TrkIdVL_v3 1 1 1 1 1 1 1 L1_MuOpen_DoubleEG5
+ HLT_Mu5_Ele8_CaloIdT_TrkIdVL_Ele8_CaloIdL_TrkIdVL_v3 1 1 1 1 1 1 1 L1_MuOpen_DoubleEG5
+ HLT_Mu8_Ele17_CaloIdL_v8 30 25 20 15 10 7 5 L1_MuOpen_EG12
+ HLT_Mu8_Ele17_CaloIdT_CaloIsoVL_v3 1 1 1 1 1 1 1 L1_MuOpen_EG12
+ HLT_Mu8_Photon20_CaloIdVT_IsoT_v8 1 1 1 1 1 1 1 L1_MuOpen_EG12
+ dataset MuHad
+ HLT_DoubleMu3_HT150_v7 1 1 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen)
+ HLT_DoubleMu3_HT200_v10 1 1 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen)
+ HLT_DoubleMu3_Mass4_HT150_v3 1 1 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen)
+ HLT_HT250_Mu15_PFMHT20_v7 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT250_Mu15_PFMHT40_v3 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT300_Mu5_PFMHT40_v7 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT350_Mu5_PFMHT45_v7 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_IsoMu17_CentralJet30_BTagIP_v9 1 1 1 1 1 1 1 L1_SingleMu10
+ HLT_IsoMu17_CentralJet30_v5 42 35 28 20 15 9 7 L1_SingleMu10
+ HLT_IsoMu17_DiCentralJet30_v5 1 1 1 1 1 1 1 L1_SingleMu10
+ HLT_IsoMu17_QuadCentralJet30_v5 1 1 1 1 1 1 1 L1_SingleMu10
+ HLT_IsoMu17_TriCentralJet30_v5 1 1 1 1 1 1 1 L1_SingleMu10
+ HLT_IsoMu20_DiCentralJet34_v2 1 1 1 1 1 1 1 L1_SingleMu10
+ HLT_Mu12_DiCentralJet20_BTagIP3D1stTrack_v2 30 25 20 15 10 5 2 L1_SingleMu10
+ HLT_Mu12_DiCentralJet20_DiBTagIP3D1stTrack_v3 1 1 1 1 1 1 1 L1_SingleMu10
+ HLT_Mu12_DiCentralJet30_BTagIP3D_v5 30 25 20 15 1 1 1 L1_SingleMu10
+ HLT_Mu17_CentralJet30_BTagIP_v9 60 50 40 30 20 15 10 L1_SingleMu10
+ HLT_Mu17_CentralJet30_v10 390 325 260 190 130 90 65 L1_SingleMu10
+ HLT_Mu17_DiCentralJet30_v10 180 150 120 85 60 40 30 L1_SingleMu10
+ HLT_Mu17_QuadCentralJet30_v5 1 1 1 1 1 1 1 L1_SingleMu10
+ HLT_Mu17_TriCentralJet30_v10 60 50 40 30 20 15 10 L1_SingleMu10
+ HLT_Mu30_HT200_v3 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu3_DiJet30_v6 715 715 715 5010 3580 2510 1790 L1_Mu3_Jet20_Central
+ HLT_Mu3_Ele8_CaloIdT_TrkIdVL_HT150_v6 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu3_QuadJet30_v6 7 7 7 50 35 25 18 L1_Mu3_Jet20_Central
+ HLT_Mu3_TriJet30_v6 60 60 60 420 300 210 150 L1_Mu3_Jet20_Central
+ HLT_Mu40_HT200_v3 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu8_R005_MR200_v7 120 100 80 55 40 30 20 (L1_DoubleJet44_Central) AND (L1_SingleMuOpen)
+ HLT_Mu8_R025_MR200_v7 1 1 1 1 1 1 1 (L1_DoubleJet44_Central) AND (L1_SingleMuOpen)
+ HLT_Mu8_R029_MR200_v3 1 1 1 1 1 1 1 (L1_DoubleJet44_Central) AND (L1_SingleMuOpen)
+ dataset MuOnia
+ HLT_Dimuon0_Jpsi_Muon_v6 1 1 1 1 1 1 1 L1_TripleMu0
+ HLT_Dimuon0_Jpsi_NoVertexing_v2 180 150 120 55 40 40 30 L1_DoubleMu0
+ HLT_Dimuon0_Jpsi_v5 120 100 80 55 40 30 20 L1_DoubleMu0
+ HLT_Dimuon0_Upsilon_Muon_v6 1 1 1 1 1 1 1 L1_TripleMu0
+ HLT_Dimuon0_Upsilon_v5 120 100 80 55 40 30 20 L1_DoubleMu0
+ HLT_Dimuon10_Jpsi_Barrel_v5 1 1 1 1 1 1 1 L1_DoubleMu0
+ HLT_Dimuon4_Bs_Barrel_v7 1 1 1 1 1 1 1 L1_DoubleMu0
+ HLT_Dimuon5_Upsilon_Barrel_v5 1 1 1 1 1 1 1 L1_DoubleMu0
+ HLT_Dimuon6_Bs_v6 1 1 1 1 1 1 1 L1_DoubleMu0
+ HLT_Dimuon7_Jpsi_X_Barrel_v5 0 0 1 1 1 1 1 L1_DoubleMu0
+ HLT_Dimuon7_PsiPrime_v5 1 1 1 1 1 1 1 L1_DoubleMu0
+ HLT_DoubleMu3p5_Jpsi_Displaced_v2 0 1 1 1 1 1 1 L1_DoubleMu0
+ HLT_DoubleMu4_LowMass_Displaced_v2 1 1 1 1 1 1 1 L1_DoubleMu0
+ HLT_Mu5_L2Mu2_Jpsi_v8 240 200 160 120 80 55 40 L1_DoubleMu0
+ HLT_Mu5_Track2_Jpsi_v8 6 6 6 6 6 6 6 L1_SingleMu3
+ HLT_Mu7_Track7_Jpsi_v9 1 1 1 30 20 15 10 L1_SingleMu7
+ dataset MultiJet
+ HLT_60Jet10_v1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ HLT_70Jet10_v1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ HLT_70Jet13_v1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ HLT_CentralJet46_CentralJet38_DiBTagIP3D_v2 1 1 10 1 1 1 1 L1_DoubleJet36_Central
+ HLT_CentralJet60_CentralJet53_DiBTagIP3D_v1 1 1 1 1 1 1 1 L1_DoubleJet44_Central
+ HLT_DoubleJet30_ForwardBackward_v7 50 40 30 20 15 10 7 L1_DoubleForJet32_EtaOpp
+ HLT_DoubleJet60_ForwardBackward_v7 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ HLT_DoubleJet70_ForwardBackward_v7 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ HLT_DoubleJet80_ForwardBackward_v7 1 1 1 1 1 1 1 L1_DoubleForJet44_EtaOpp
+ HLT_EightJet120_v1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ HLT_ExclDiJet60_HFAND_v6 1 1 1 1 1 1 1 L1_SingleJet36_FwdVeto
+ HLT_ExclDiJet60_HFOR_v6 1 1 1 1 1 1 1 L1_SingleJet36
+ HLT_L1DoubleJet36Central_v4 1000 1000 23160 16300 11600 8110 5790 L1_DoubleJet36_Central
+ HLT_L1ETM30_v4 6000 5000 3870 2710 1940 1360 970 L1_ETM30
+ HLT_L1MultiJet_v4 9000 7500 5790 4060 2900 2030 1450 L1_HTT50 OR L1_TripleJet28_Central OR L1_QuadJet20_Central
+ HLT_QuadJet40_IsoPFTau40_v11 20 15 10 1 1 1 1 L1_QuadJet20_Central
+ HLT_QuadJet40_v7 210 210 210 150 110 70 50 L1_QuadJet20_Central
+ HLT_QuadJet45_IsoPFTau45_v6 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ HLT_QuadJet50_Jet40_Jet30_v3 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ HLT_QuadJet60_v6 0 0 0 0 0 0 0 L1_QuadJet20_Central
+ HLT_QuadJet70_v6 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ dataset Photon
+ HLT_DoubleEle33_CaloIdL_v4 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoubleEle33_v4 25 20 15 10 7 5 3 L1_SingleEG20
+ HLT_DoubleEle45_CaloIdL_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton33_HEVT_v3 25 20 15 10 7 5 3 L1_SingleEG20
+ HLT_DoublePhoton38_HEVT_v2 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton40_MR150_v5 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton40_R014_MR150_v5 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton5_IsoVL_CEP_v6 1 1 1 1 1 1 1 L1_DoubleEG2_FwdVeto
+ HLT_DoublePhoton60_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton80_v1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon135_v1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon200_NoHE_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon20_CaloIdVL_IsoL_v6 135 135 5370 3760 2690 1880 1350 L1_SingleEG12
+ HLT_Photon20_R9Id_Photon18_R9Id_v6 1 1 40 30 20 15 10 L1_SingleEG12
+ HLT_Photon225_NoHE_v1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon26_CaloIdL_IsoVL_Photon18_CaloIdL_IsoVL_v7 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Photon26_CaloIdL_IsoVL_Photon18_R9Id_v6 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Photon26_CaloIdL_IsoVL_Photon18_v7 120 100 80 55 40 30 20 L1_SingleEG15
+ HLT_Photon26_IsoVL_Photon18_IsoVL_v7 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Photon26_IsoVL_Photon18_v7 330 270 220 160 110 75 55 L1_SingleEG15
+ HLT_Photon26_Photon18_v6 1100 900 720 510 360 260 180 L1_SingleEG15
+ HLT_Photon26_R9Id_Photon18_CaloIdL_IsoVL_v6 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Photon26_R9Id_Photon18_R9Id_v3 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Photon30_CaloIdVL_IsoL_v7 1620 1400 1080 760 540 380 270 L1_SingleEG15
+ HLT_Photon30_CaloIdVL_v6 4200 3600 2880 2020 1440 1010 720 L1_SingleEG15
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_CaloIdL_IsoVL_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_CaloIdL_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_R9Id_v2 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_v4 45 40 30 20 15 10 7 L1_SingleEG20
+ HLT_Photon36_CaloIdL_Photon22_CaloIdL_v5 30 25 20 15 10 7 5 L1_SingleEG20
+ HLT_Photon36_CaloIdVL_Photon22_CaloIdVL_v1 140 120 90 60 45 30 20 L1_SingleEG20
+ HLT_Photon36_IsoVL_Photon22_v4 30 25 20 15 10 7 5 L1_SingleEG20
+ HLT_Photon36_R9Id_Photon22_CaloIdL_IsoVL_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_R9Id_Photon22_R9Id_v2 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon400_v1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_Photon28_CaloIdL_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon44_CaloIdL_Photon34_CaloIdL_v1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon48_CaloIdL_Photon38_CaloIdL_v1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon50_CaloIdVL_IsoL_v6 260 220 170 120 85 60 40 L1_SingleEG20
+ HLT_Photon50_CaloIdVL_v3 540 460 360 260 180 130 90 L1_SingleEG20
+ HLT_Photon75_CaloIdVL_IsoL_v7 35 30 21 15 10 7 5 L1_SingleEG20
+ HLT_Photon75_CaloIdVL_v6 90 75 60 40 30 20 15 L1_SingleEG20
+ HLT_Photon90_CaloIdVL_IsoL_v4 20 15 10 7 5 3 2 L1_SingleEG20
+ HLT_Photon90_CaloIdVL_v3 45 40 30 20 15 10 7 L1_SingleEG20
+ dataset PhotonHad
+ HLT_Photon30_CaloIdVT_CentralJet20_BTagIP_v1 15 13 10 7 5 3 1 L1_SingleEG15
+ HLT_Photon40_CaloIdL_R005_MR150_v4 390 330 260 190 130 90 65 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R014_MR500_v2 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R017_MR500_v2 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R020_MR350_v2 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R023_MR350_v2 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R025_MR250_v2 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R029_MR250_v2 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R038_MR200_v2 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R042_MR200_v2 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_HT350_v7 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_HT400_v2 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_MHT70_v7 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_MHT90_v2 1 1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleElectron
+ HLT_Ele100_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v2 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v4 660 550 440 310 220 160 110 L1_SingleEG15
+ HLT_Ele27_WP80_PFMT50_v3 20 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Ele32_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v4 500 440 330 240 170 120 80 L1_SingleEG20
+ HLT_Ele32_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v6 90 75 60 40 30 20 15 L1_SingleEG20
+ HLT_Ele32_WP70_PFMT50_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele52_CaloIdVT_TrkIdT_v4 5 4 3 2 1 1 1 L1_SingleEG20
+ HLT_Ele65_CaloIdVT_TrkIdT_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleMu
+ HLT_IsoMu12_v9 150 150 150 4200 3000 2100 1500 L1_SingleMu7
+ HLT_IsoMu15_v13 170 140 110 75 55 40 25 L1_SingleMu10
+ HLT_IsoMu17_v13 300 250 200 1 1 1 1 L1_SingleMu10
+ HLT_IsoMu20_v8 50 1 1 1 1 1 1 L1_SingleMu12
+ HLT_IsoMu24_v8 1 1 1 1 1 1 1 L1_SingleMu12
+ HLT_IsoMu30_v8 1 1 1 1 1 1 1 L1_SingleMu12
+ HLT_L1SingleMu10_v4 96000 82000 64000 44800 32000 22400 16000 L1_SingleMu10
+ HLT_L1SingleMu20_v4 48000 40000 32000 22400 16000 11200 8000 L1_SingleMu20
+ HLT_L2Mu10_v6 14000 12000 9160 6420 4580 3210 2290 L1_SingleMu10
+ HLT_L2Mu20_v6 6900 5750 4600 3220 2300 1610 1150 L1_SingleMu12
+ HLT_Mu100_v5 1 1 1 1 1 1 1 L1_SingleMu16
+ HLT_Mu12_v7 450 450 450 12600 9000 6300 4500 L1_SingleMu7
+ HLT_Mu15_v8 1080 900 720 510 360 260 180 L1_SingleMu10
+ HLT_Mu20_v7 390 325 260 190 130 90 65 L1_SingleMu12
+ HLT_Mu24_v7 240 200 160 120 80 55 40 L1_SingleMu12
+ HLT_Mu30_v7 120 100 1 1 1 1 1 L1_SingleMu12
+ HLT_Mu3_v9 440 440 440 440 440 440 440 L1_SingleMuOpen
+ HLT_Mu40_v5 1 1 1 1 1 1 1 L1_SingleMu16
+ HLT_Mu5_v9 320 320 320 320 320 320 320 L1_SingleMu3
+ HLT_Mu60_v2 1 1 1 1 1 1 1 L1_SingleMu20
+ HLT_Mu8_v7 120 120 120 120 120 120 120 L1_SingleMu3
+ dataset Tau
+ HLT_DoubleIsoPFTau45_Trk5_eta2p1_v2 1 1 1 1 1 1 1 L1_DoubleTauJet40_Eta2p17 OR L1_DoubleJet52_Central
+ HLT_IsoPFTau35_Trk20_MET60_v6 1 1 1 1 1 1 1 L1_Jet52_Central_ETM30
+ HLT_IsoPFTau35_Trk20_MET70_v2 1 1 1 1 1 1 1 L1_Jet52_Central_ETM30
+ HLT_IsoPFTau35_Trk20_v6 11 11 11 11 11 11 11 L1_SingleJet52_Central
+ HLT_IsoPFTau40_IsoPFTau30_Trk5_eta2p1_v2 1 1 1 1 1 1 1 L1_DoubleTauJet36_Eta2p17 OR L1_DoubleJet44_Central
+ dataset TauPlusX
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TightIsoPFTau20_v2 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v7 600 500 400 280 200 140 100 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_TrkIdT_TightIsoPFTau20_v2 75 65 50 35 25 15 10 L1_SingleEG12
+ HLT_Ele18_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TightIsoPFTau20_v2 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_HT300_DoubleIsoPFTau10_Trk3_PFMHT40_v7 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT350_DoubleIsoPFTau10_Trk3_PFMHT45_v7 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_IsoMu15_LooseIsoPFTau15_v8 1 1 1 1 1 1 1 L1_SingleMu10
+ HLT_IsoMu15_LooseIsoPFTau20_v6 1 1 1 1 1 1 1 L1_SingleMu10
+ HLT_IsoMu15_TightIsoPFTau20_v6 1 1 1 1 1 1 1 L1_SingleMu10
+ HLT_Mu15_LooseIsoPFTau15_v8 110 90 70 50 35 25 15 L1_SingleMu10
+/cdaq/physics/Run2011/2e33/v1.1/HLT/V2
+ 170452,170497,170527,170713,170722,170743,170759
+ dataset BTag
+ HLT_BTagMu_DiJet110_Mu5_v9 1 1 1 2 2 1 1 L1_Mu3_Jet28_Central
+ HLT_BTagMu_DiJet20_Mu5_v9 35 35 35 500 380 270 190 L1_Mu3_Jet16_Central
+ HLT_BTagMu_DiJet40_Mu5_v9 15 15 15 110 75 50 35 L1_Mu3_Jet20_Central
+ HLT_BTagMu_DiJet70_Mu5_v9 5 5 5 15 10 7 5 L1_Mu3_Jet28_Central
+ dataset Commissioning
+ = HLT_Activity_Ecal_SC7_v7 75 65 50 35 25 15 10 L1_ZeroBias
+ HLT_BeamGas_BSC_v4 1 1 1 1 1 1 1 L1_BeamGas_Bsc
+ HLT_BeamGas_HF_v6 1 1 1 1 1 1 1 L1_BeamGas_Hf
+ HLT_IsoTrackHB_v6 1 1 1 7 3 2 1 L1_SingleJet68
+ HLT_IsoTrackHE_v7 3 3 3 20 15 10 5 L1_SingleJet68
+ HLT_L1SingleEG12_v3 13000 11000 8580 6010 4290 3010 2150 L1_SingleEG12
+ HLT_L1SingleEG5_v3 1740 1740 1740 1740 1740 1740 1740 L1_SingleEG5
+ HLT_L1SingleJet16_v4 50 50 50 50 50 50 50 L1_SingleJet16
+ HLT_L1SingleJet36_v4 500 500 500 500 500 500 500 L1_SingleJet36
+ HLT_L1SingleMuOpen_DT_v4 75 75 75 75 75 75 75 L1_SingleMuOpen
+ HLT_L1SingleMuOpen_v4 620 620 620 620 620 620 620 L1_SingleMuOpen
+ HLT_L1_Interbunch_BSC_v3 100 100 100 100 100 100 100 L1_InterBunch_Bsc
+ HLT_L1_PreCollisions_v3 5 5 5 5 5 5 5 L1_PreCollisions
+ HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v8 4 4 4 5 4 3 8 L1_SingleMu5_Eta1p5_Q80
+ dataset Cosmics
+ HLT_BeamHalo_v5 1 1 1 1 1 1 1 L1_BeamHalo
+ HLT_L1SingleMuOpen_AntiBPTX_v3 1 1 1 1 1 1 1 L1_SingleMuOpen
+ HLT_L1TrackerCosmics_v4 1 1 1 1 1 1 1 technical bits: 25
+ HLT_RegionalCosmicTracking_v6 1 1 1 1 1 1 1 (technical bits: 25) AND (L1_SingleMuOpen)
+ dataset DoubleElectron
+ HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_CaloIdT_TrkIdVL_v2 1 1 1 1 1 1 1 L1_TripleEG5
+ HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFL_v8 25 20 15 10 7 5 3 L1_EG12_ForJet16
+ HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFT_v3 1 1 1 1 1 1 1 L1_EG15_ForJet16
+ HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_v7 40 35 25 15 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdL_CaloIsoVL_v7 110 110 4320 3030 2160 1520 1080 L1_SingleEG12
+ HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v6 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass30_v5 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v7 1 1 20 15 10 7 5 L1_SingleEG12
+ HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_v5 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v7 2 2 2 2 2 2 2 L1_SingleEG5
+ HLT_Ele8_CaloIdL_CaloIsoVL_v7 40 40 40 40 40 40 40 L1_SingleEG5
+ HLT_Ele8_CaloIdL_TrkIdVL_v7 20 20 20 20 20 20 20 L1_SingleEG5
+ HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v5 20 20 20 20 20 20 20 L1_SingleEG5
+ HLT_Ele8_v7 240 240 240 240 240 240 240 L1_SingleEG5
+ HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v7 1 1 30 20 15 10 7 L1_SingleEG12
+ HLT_TripleEle10_CaloIdL_TrkIdVL_v8 1 1 1 1 1 1 1 L1_TripleEG5
+ dataset DoubleMu
+ HLT_DoubleMu3_v9 780 650 520 370 260 190 130 L1_DoubleMu0
+ HLT_DoubleMu45_v5 1 1 1 1 1 1 1 L1_DoubleMu3
+ HLT_DoubleMu4_Acoplanarity03_v8 200 150 105 70 50 35 25 L1_DoubleMu3
+ HLT_DoubleMu5_Acoplanarity03_v5 1 1 1 1 1 1 1 L1_DoubleMu3
+ HLT_DoubleMu5_IsoMu5_v7 1 1 1 1 1 1 1 L1_DoubleMu3
+ HLT_DoubleMu6_v7 80 75 60 40 30 20 15 L1_DoubleMu3
+ HLT_DoubleMu7_v7 50 45 35 25 15 10 8 L1_DoubleMu3
+ HLT_L1DoubleMu0_v4 20000 17000 12860 9010 6430 4510 3220 L1_DoubleMu0
+ HLT_L2DoubleMu0_v7 6000 5000 4000 2800 2000 1400 1000 L1_DoubleMu0
+ HLT_L2DoubleMu23_NoVertex_v7 1 1 1 1 1 1 1 L1_DoubleMu3
+ HLT_L2DoubleMu30_NoVertex_v3 1 1 1 1 1 1 1 L1_DoubleMu3
+ HLT_Mu13_Mu8_v6 1 1 1 1 1 1 1 L1_DoubleMu3
+ HLT_Mu17_Mu8_v6 1 1 1 1 1 1 1 L1_DoubleMu3
+ HLT_Mu8_Jet40_v9 220 220 220 1540 1100 770 550 L1_Mu3_Jet20_Central
+ HLT_TripleMu5_v8 1 1 1 1 1 1 1 L1_DoubleMu3
+ dataset ElectronHad
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_HT150_v5 1 1 1 1 1 1 1 L1_DoubleEG5_HTT50
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass4_HT150_v2 1 1 1 1 1 1 1 L1_DoubleEG5_HTT50
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_v2 1 1 1 1 1 1 1 L1_DoubleEG5
+ HLT_Ele10_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R005_MR200_v4 220 180 140 100 70 50 35 L1_DoubleJet44_Central
+ HLT_Ele10_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R025_MR200_v4 1 1 1 1 1 1 1 L1_DoubleJet44_Central
+ HLT_Ele10_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R029_MR200_v2 1 1 1 1 1 1 1 L1_DoubleJet44_Central
+ HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_PFMHT25_v3 1 1 1 1 1 1 1 L1_EG5_HTT100
+ HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_v7 1 1 1 1 1 1 1 L1_EG5_HTT100
+ HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_v1 15 15 500 350 250 175 125 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_Jet20_v2 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_TrkIdT_Jet35_Jet25_Deta3_Jet20_v3 25 20 15 10 7 5 3 L1_SingleEG12
+ HLT_Ele17_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3p5_Jet25_v3 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele22_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT20_v4 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele22_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_v3 30 25 20 15 10 7 5 L1_SingleEG12
+ HLT_Ele22_CaloIdVT_TrkIdT_CentralJet30_CentralJet25_v3 120 100 80 55 40 30 20 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_BTagIP_v3 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_v3 120 100 80 55 40 30 20 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralJet30_PFMHT25_v4 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralJet30_v3 24 20 16 10 8 5 4 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_QuadCentralJet30_v3 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralJet30_v3 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_BTagIP_v7 12 10 8 5 4 2 2 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v7 260 220 170 120 85 60 40 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_DiCentralJet30_v6 60 50 40 30 20 15 10 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_QuadCentralJet30_v3 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_TriCentralJet30_v6 20 15 10 7 5 3 2 L1_SingleEG12
+ HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v4 2000 1700 1275 900 640 450 320 L1_EG5_DoubleJet20_Central
+ HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v4 60 50 40 30 20 15 10 L1_EG5_DoubleJet20_Central
+ HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v4 375 320 250 180 130 85 60 L1_EG5_DoubleJet20_Central
+ HLT_HT200_DoubleEle5_CaloIdVL_MassJPsi_v2 115 95 75 50 35 25 20 L1_HTT100
+ HLT_HT300_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT40_v5 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT45_v5 1 1 1 1 1 1 1 L1_HTT100
+ dataset FEDMonitor
+ HLT_DTErrors_v2 1 1 1 1 1 1 1 (none)
+ dataset HT
+ HLT_DiJet130_PT130_v6 15 15 15 110 75 50 35 L1_SingleJet68
+ HLT_DiJet160_PT160_v6 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_FatJetMass300_DR1p1_Deta2p0_CentralJet30_BTagIP_v2 20 150 120 85 60 40 30 L1_HTT75
+ HLT_FatJetMass350_DR1p1_Deta2p0_CentralJet30_BTagIP_v2 10 75 60 40 30 20 15 L1_HTT75
+ HLT_FatJetMass750_DR1p1_Deta2p0_v1 1 1 1 1 1 1 1 L1_HTT75
+ HLT_FatJetMass850_DR1p1_Deta2p0_v1 1 1 1 1 1 1 1 L1_HTT75
+ HLT_HT150_v8 3580 3580 3580 25100 17900 12600 8950 L1_HTT50
+ HLT_HT2000_v2 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT200_AlphaT0p55_v2 2 15 10 7 5 3 2 L1_HTT75
+ HLT_HT200_v8 210 1800 1440 1010 720 510 360 L1_HTT75
+ HLT_HT250_AlphaT0p53_v6 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_AlphaT0p55_v2 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_DoubleDisplacedJet60_PromptTrack_v5 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_DoubleDisplacedJet60_v7 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_MHT100_v2 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_MHT90_v2 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_v8 870 725 580 410 290 210 150 L1_HTT100
+ HLT_HT300_AlphaT0p53_v6 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_AlphaT0p54_v2 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_CentralJet30_BTagIP_PFMHT55_v7 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_CentralJet30_BTagIP_PFMHT75_v7 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_CentralJet30_BTagIP_v6 40 35 25 15 10 8 6 L1_HTT100
+ HLT_HT300_MHT80_v2 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_MHT90_v2 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_PFMHT55_v7 20 15 10 7 5 3 2 L1_HTT100
+ HLT_HT300_v9 450 375 300 210 150 110 75 L1_HTT100
+ HLT_HT350_AlphaT0p52_v2 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_AlphaT0p53_v7 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_MHT70_v2 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_MHT80_v2 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_v8 300 250 200 140 100 70 50 L1_HTT100
+ HLT_HT400_AlphaT0p51_v7 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT400_AlphaT0p52_v2 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT400_v8 150 125 100 70 50 35 25 L1_HTT100
+ HLT_HT450_AlphaT0p51_v2 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT450_AlphaT0p52_v2 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT450_v8 45 40 30 20 15 10 7 L1_HTT100
+ HLT_HT500_JetPt60_DPhi2p94_v1 1 1 1 1 1 1 1 L1_DoubleJet44_Central
+ HLT_HT500_v8 20 15 10 7 5 3 2 L1_HTT100
+ HLT_HT550_JetPt60_DPhi2p94_v1 1 1 1 1 1 1 1 L1_DoubleJet44_Central
+ HLT_HT550_v8 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT600_v1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_R014_MR150_v6 4500 3750 3000 2100 1500 1050 750 L1_DoubleJet44_Central
+ HLT_R020_MR150_v6 1800 1600 1290 910 650 460 330 L1_DoubleJet44_Central
+ HLT_R020_MR550_v6 1 1 1 1 1 1 1 L1_DoubleJet44_Central
+ HLT_R023_MR550_v2 1 1 1 1 1 1 1 L1_DoubleJet44_Central
+ HLT_R025_MR150_v6 660 550 440 310 220 160 110 L1_DoubleJet44_Central
+ HLT_R025_MR450_v6 1 1 1 1 1 1 1 L1_DoubleJet44_Central
+ HLT_R029_MR450_v2 1 1 1 1 1 1 1 L1_DoubleJet44_Central
+ HLT_R033_MR350_v6 1 1 1 1 1 1 1 L1_DoubleJet44_Central
+ HLT_R036_MR350_v2 1 1 1 1 1 1 1 L1_DoubleJet44_Central
+ HLT_R038_MR250_v6 1 1 1 1 1 1 1 L1_DoubleJet44_Central
+ HLT_R042_MR250_v2 1 1 1 1 1 1 1 L1_DoubleJet44_Central
+ dataset HcalHPDNoise
+ HLT_GlobalRunHPDNoise_v5 1500 1500 1500 1500 1500 1500 1500 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo
+ HLT_L1Tech_HBHEHO_totalOR_v3 1 1 1 1 1 1 1 technical bits: 11 OR 12
+ HLT_L1Tech_HCAL_HF_single_channel_v1 500 500 500 350 250 175 125 technical bits: 8
+ dataset HcalNZS
+ HLT_HcalNZS_v7 15 15 15 15 15 15 15 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG12 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias
+ HLT_HcalPhiSym_v7 15 15 15 15 15 15 15 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG8 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_SingleEG12 OR L1_SingleEG12_Eta1p39 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5
+ dataset Jet
+ HLT_DiJetAve110_v6 360 360 360 2520 1800 1260 900 L1_SingleJet68
+ HLT_DiJetAve150_v6 105 90 70 50 35 25 15 L1_SingleJet92
+ HLT_DiJetAve190_v6 30 25 20 15 10 7 5 L1_SingleJet92
+ HLT_DiJetAve240_v6 10 9 6 4 3 2 1 L1_SingleJet92
+ HLT_DiJetAve300_v6 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_DiJetAve30_v6 16 16 16 16 16 16 16 L1_SingleJet16
+ HLT_DiJetAve370_v6 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_DiJetAve60_v6 90 90 90 90 90 90 90 L1_SingleJet36
+ HLT_DiJetAve80_v6 1200 1200 1200 1200 24000 16800 12000 L1_SingleJet52
+ HLT_Jet110_v6 720 720 720 5040 3600 2520 1800 L1_SingleJet68
+ HLT_Jet150_v6 225 190 150 100 70 50 35 L1_SingleJet92
+ HLT_Jet190_v6 60 50 40 30 20 15 10 L1_SingleJet92
+ HLT_Jet240_CentralJet30_BTagIP_v2 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet240_v6 20 18 14 9 7 4 3 L1_SingleJet92
+ HLT_Jet270_CentralJet30_BTagIP_v2 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet300_v5 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet30_v6 32 32 32 32 32 32 32 L1_SingleJet16
+ HLT_Jet370_NoJetID_v6 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet370_v6 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet60_v6 180 180 180 180 180 180 180 L1_SingleJet36
+ HLT_Jet800_v1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet80_v6 2400 2400 2400 2400 48000 33600 24000 L1_SingleJet52
+ dataset LogMonitor
+ HLT_LogMonitor_v1 1 1 1 1 1 1 1 (none)
+ dataset MET
+ HLT_CentralJet80_MET100_v7 1 1 1 1 1 1 1 L1_ETM30
+ HLT_CentralJet80_MET160_v7 1 1 1 1 1 1 1 L1_ETM30
+ HLT_CentralJet80_MET65_v7 210 180 140 100 70 50 35 L1_ETM30
+ HLT_CentralJet80_MET80_v6 1 1 1 1 1 1 1 L1_ETM30
+ HLT_DiCentralJet20_BTagIP_MET65_v6 1 1 1 1 1 1 1 L1_ETM30
+ HLT_DiCentralJet20_MET80_v5 1 1 1 1 1 1 1 L1_ETM30
+ HLT_DiJet60_MET45_v7 24 24 24 24 24 24 240 L1_ETM20
+ HLT_L2Mu60_1Hit_MET40_v5 1 1 1 1 1 1 1 L1_SingleMu20
+ HLT_L2Mu60_1Hit_MET60_v5 1 1 1 1 1 1 1 L1_SingleMu20
+ HLT_MET100_HBHENoiseFiltered_v5 30 25 20 15 10 7 5 L1_ETM30
+ HLT_MET100_v7 30 25 20 15 10 7 5 L1_ETM30
+ HLT_MET120_HBHENoiseFiltered_v5 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET120_v7 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET200_HBHENoiseFiltered_v5 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET200_v7 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET400_v2 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET65_HBHENoiseFiltered_v4 330 275 220 160 110 75 55 L1_ETM30
+ HLT_MET65_v4 330 275 220 160 110 75 55 L1_ETM30
+ HLT_PFMHT150_v11 1 1 1 1 1 1 1 L1_ETM30
+ dataset MinimumBias
+ HLT_JetE30_NoBPTX3BX_NoHalo_v8 1 1 1 1 1 1 5 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_NoHalo_v8 1 1 1 1 1 1 5 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_v6 24 24 24 24 24 24 120 L1_SingleJet20_Central_NotBptxOR
+ HLT_JetE50_NoBPTX3BX_NoHalo_v3 1 1 1 1 1 1 1 L1_SingleJet32_NotBptxOR_NotMuBeamHalo
+ HLT_Physics_v2 8000 8000 8000 8000 8000 8000 8000 (none)
+ HLT_PixelTracks_Multiplicity100_v6 1 1 1 1 1 1 1 L1_ETT220
+ HLT_PixelTracks_Multiplicity80_v6 20 15 10 7 5 3 2 L1_ETT220
+ HLT_Random_v1 600 600 600 600 600 600 600 (none)
+ = HLT_ZeroBias_v4 50 50 50 50 50 50 50 L1_ZeroBias
+ dataset MuEG
+ HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v9 1 1 1 1 1 1 1 L1_DoubleMuOpen_EG5
+ HLT_DoubleMu5_Ele8_CaloIdT_TrkIdVL_v3 1 1 1 1 1 1 1 L1_DoubleMuOpen_EG5
+ HLT_Mu15_DoublePhoton15_CaloIdL_v9 1 1 1 1 1 1 1 L1_Mu7_EG5
+ HLT_Mu15_Photon20_CaloIdL_v9 1 1 1 1 1 1 1 L1_MuOpen_EG12
+ HLT_Mu17_Ele8_CaloIdL_v8 1 1 1 1 1 1 1 L1_Mu7_EG5
+ HLT_Mu17_Ele8_CaloIdT_CaloIsoVL_v3 1 1 1 1 1 1 1 L1_Mu7_EG5
+ HLT_Mu3_Ele8_CaloIdT_CaloIsoVL_v2 15 15 100 70 50 35 25 L1_Mu3_EG5
+ HLT_Mu5_DoubleEle8_CaloIdT_TrkIdVL_v3 1 1 1 1 1 1 1 L1_MuOpen_DoubleEG5
+ HLT_Mu5_Ele8_CaloIdT_TrkIdVL_Ele8_CaloIdL_TrkIdVL_v3 1 1 1 1 1 1 1 L1_MuOpen_DoubleEG5
+ HLT_Mu8_Ele17_CaloIdL_v8 30 25 20 15 10 7 5 L1_MuOpen_EG12
+ HLT_Mu8_Ele17_CaloIdT_CaloIsoVL_v3 1 1 1 1 1 1 1 L1_MuOpen_EG12
+ HLT_Mu8_Photon20_CaloIdVT_IsoT_v8 1 1 1 1 1 1 1 L1_MuOpen_EG12
+ dataset MuHad
+ HLT_DoubleMu3_HT150_v7 1 1 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen)
+ HLT_DoubleMu3_HT200_v10 1 1 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen)
+ HLT_DoubleMu3_Mass4_HT150_v3 1 1 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen)
+ HLT_HT250_Mu15_PFMHT20_v7 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT250_Mu15_PFMHT40_v3 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT300_Mu5_PFMHT40_v7 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT350_Mu5_PFMHT45_v7 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_IsoMu17_CentralJet30_BTagIP_v9 1 1 1 1 1 1 1 L1_SingleMu10
+ HLT_IsoMu17_CentralJet30_v5 42 35 28 20 15 9 7 L1_SingleMu10
+ HLT_IsoMu17_DiCentralJet30_v5 1 1 1 1 1 1 1 L1_SingleMu10
+ HLT_IsoMu17_QuadCentralJet30_v5 1 1 1 1 1 1 1 L1_SingleMu10
+ HLT_IsoMu17_TriCentralJet30_v5 1 1 1 1 1 1 1 L1_SingleMu10
+ HLT_IsoMu20_DiCentralJet34_v2 1 1 1 1 1 1 1 L1_SingleMu10
+ HLT_Mu12_DiCentralJet20_BTagIP3D1stTrack_v2 30 25 20 15 10 5 2 L1_SingleMu10
+ HLT_Mu12_DiCentralJet20_DiBTagIP3D1stTrack_v3 1 1 1 1 1 1 1 L1_SingleMu10
+ HLT_Mu12_DiCentralJet30_BTagIP3D_v5 30 25 20 15 1 1 1 L1_SingleMu10
+ HLT_Mu17_CentralJet30_BTagIP_v9 60 50 40 30 20 15 10 L1_SingleMu10
+ HLT_Mu17_CentralJet30_v10 390 325 260 190 130 90 65 L1_SingleMu10
+ HLT_Mu17_DiCentralJet30_v10 180 150 120 85 60 40 30 L1_SingleMu10
+ HLT_Mu17_QuadCentralJet30_v5 1 1 1 1 1 1 1 L1_SingleMu10
+ HLT_Mu17_TriCentralJet30_v10 60 50 40 30 20 15 10 L1_SingleMu10
+ HLT_Mu30_HT200_v3 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu3_DiJet30_v6 715 715 715 5010 3580 2510 1790 L1_Mu3_Jet20_Central
+ HLT_Mu3_Ele8_CaloIdT_TrkIdVL_HT150_v6 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu3_QuadJet30_v6 7 7 7 50 35 25 18 L1_Mu3_Jet20_Central
+ HLT_Mu3_TriJet30_v6 60 60 60 420 300 210 150 L1_Mu3_Jet20_Central
+ HLT_Mu40_HT200_v3 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu8_R005_MR200_v7 120 100 80 55 40 30 20 (L1_DoubleJet44_Central) AND (L1_SingleMuOpen)
+ HLT_Mu8_R025_MR200_v7 1 1 1 1 1 1 1 (L1_DoubleJet44_Central) AND (L1_SingleMuOpen)
+ HLT_Mu8_R029_MR200_v3 1 1 1 1 1 1 1 (L1_DoubleJet44_Central) AND (L1_SingleMuOpen)
+ dataset MuOnia
+ HLT_Dimuon0_Jpsi_Muon_v6 1 1 1 1 1 1 1 L1_TripleMu0
+ HLT_Dimuon0_Jpsi_NoVertexing_v2 180 150 120 55 40 40 30 L1_DoubleMu0
+ HLT_Dimuon0_Jpsi_v5 120 100 80 55 40 30 20 L1_DoubleMu0
+ HLT_Dimuon0_Upsilon_Muon_v6 1 1 1 1 1 1 1 L1_TripleMu0
+ HLT_Dimuon0_Upsilon_v5 120 100 80 55 40 30 20 L1_DoubleMu0
+ HLT_Dimuon10_Jpsi_Barrel_v5 1 1 1 1 1 1 1 L1_DoubleMu0
+ HLT_Dimuon4_Bs_Barrel_v7 1 1 1 1 1 1 1 L1_DoubleMu0
+ HLT_Dimuon5_Upsilon_Barrel_v5 1 1 1 1 1 1 1 L1_DoubleMu0
+ HLT_Dimuon6_Bs_v6 1 1 1 1 1 1 1 L1_DoubleMu0
+ HLT_Dimuon7_Jpsi_X_Barrel_v5 0 0 1 1 1 1 1 L1_DoubleMu0
+ HLT_Dimuon7_PsiPrime_v5 1 1 1 1 1 1 1 L1_DoubleMu0
+ HLT_DoubleMu3p5_Jpsi_Displaced_v2 0 1 1 1 1 1 1 L1_DoubleMu0
+ HLT_DoubleMu4_LowMass_Displaced_v2 1 1 1 1 1 1 1 L1_DoubleMu0
+ HLT_Mu5_L2Mu2_Jpsi_v8 240 200 160 120 80 55 40 L1_DoubleMu0
+ HLT_Mu5_Track2_Jpsi_v8 6 6 6 6 6 6 6 L1_SingleMu3
+ HLT_Mu7_Track7_Jpsi_v9 1 1 1 30 20 15 10 L1_SingleMu7
+ dataset MultiJet
+ HLT_CentralJet46_CentralJet38_DiBTagIP3D_v2 1 1 10 1 1 1 1 L1_DoubleJet36_Central
+ HLT_CentralJet60_CentralJet53_DiBTagIP3D_v1 1 1 1 1 1 1 1 L1_DoubleJet44_Central
+ HLT_DoubleJet30_ForwardBackward_v7 50 40 30 20 15 10 7 L1_DoubleForJet32_EtaOpp
+ HLT_DoubleJet60_ForwardBackward_v7 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ HLT_DoubleJet70_ForwardBackward_v7 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ HLT_DoubleJet80_ForwardBackward_v7 1 1 1 1 1 1 1 L1_DoubleForJet44_EtaOpp
+ HLT_EightJet120_v1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ HLT_ExclDiJet60_HFAND_v6 1 1 1 1 1 1 1 L1_SingleJet36_FwdVeto
+ HLT_ExclDiJet60_HFOR_v6 1 1 1 1 1 1 1 L1_SingleJet36
+ HLT_L1DoubleJet36Central_v4 1000 1000 23160 16300 11600 8110 5790 L1_DoubleJet36_Central
+ HLT_L1ETM30_v4 6000 5000 3870 2710 1940 1360 970 L1_ETM30
+ HLT_L1MultiJet_v4 9000 7500 5790 4060 2900 2030 1450 L1_HTT50 OR L1_TripleJet28_Central OR L1_QuadJet20_Central
+ HLT_QuadJet40_IsoPFTau40_v11 20 15 10 1 1 1 1 L1_QuadJet20_Central
+ HLT_QuadJet40_v7 210 210 210 150 110 70 50 L1_QuadJet20_Central
+ HLT_QuadJet45_IsoPFTau45_v6 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ HLT_QuadJet50_Jet40_Jet30_v3 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ HLT_QuadJet60_v6 0 0 0 0 0 0 0 L1_QuadJet20_Central
+ HLT_QuadJet70_v6 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ dataset Photon
+ HLT_DoubleEle33_CaloIdL_v4 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoubleEle33_v4 25 20 15 10 7 5 3 L1_SingleEG20
+ HLT_DoubleEle45_CaloIdL_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton33_HEVT_v3 25 20 15 10 7 5 3 L1_SingleEG20
+ HLT_DoublePhoton38_HEVT_v2 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton40_MR150_v5 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton40_R014_MR150_v5 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton5_IsoVL_CEP_v6 1 1 1 1 1 1 1 L1_DoubleEG2_FwdVeto
+ HLT_DoublePhoton60_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton80_v1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon135_v1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon200_NoHE_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon20_CaloIdVL_IsoL_v6 8000 6700 5370 3760 2690 1880 1350 L1_SingleEG12
+ HLT_Photon20_R9Id_Photon18_R9Id_v6 60 50 40 30 20 15 10 L1_SingleEG12
+ HLT_Photon225_NoHE_v1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon26_CaloIdL_IsoVL_Photon18_CaloIdL_IsoVL_v7 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Photon26_CaloIdL_IsoVL_Photon18_R9Id_v6 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Photon26_CaloIdL_IsoVL_Photon18_v7 120 100 80 55 40 30 20 L1_SingleEG15
+ HLT_Photon26_IsoVL_Photon18_IsoVL_v7 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Photon26_IsoVL_Photon18_v7 330 270 220 160 110 75 55 L1_SingleEG15
+ HLT_Photon26_Photon18_v6 1100 900 720 510 360 260 180 L1_SingleEG15
+ HLT_Photon26_R9Id_Photon18_CaloIdL_IsoVL_v6 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Photon26_R9Id_Photon18_R9Id_v3 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Photon30_CaloIdVL_IsoL_v7 1620 1400 1080 760 540 380 270 L1_SingleEG15
+ HLT_Photon30_CaloIdVL_v6 4200 3600 2880 2020 1440 1010 720 L1_SingleEG15
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_CaloIdL_IsoVL_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_CaloIdL_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_R9Id_v2 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_v4 45 40 30 20 15 10 7 L1_SingleEG20
+ HLT_Photon36_CaloIdL_Photon22_CaloIdL_v5 30 25 20 15 10 7 5 L1_SingleEG20
+ HLT_Photon36_CaloIdVL_Photon22_CaloIdVL_v1 140 120 90 60 45 30 20 L1_SingleEG20
+ HLT_Photon36_IsoVL_Photon22_v4 30 25 20 15 10 7 5 L1_SingleEG20
+ HLT_Photon36_R9Id_Photon22_CaloIdL_IsoVL_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_R9Id_Photon22_R9Id_v2 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon400_v1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_Photon28_CaloIdL_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon44_CaloIdL_Photon34_CaloIdL_v1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon48_CaloIdL_Photon38_CaloIdL_v1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon50_CaloIdVL_IsoL_v6 260 220 170 120 85 60 40 L1_SingleEG20
+ HLT_Photon50_CaloIdVL_v3 540 460 360 260 180 130 90 L1_SingleEG20
+ HLT_Photon75_CaloIdVL_IsoL_v7 35 30 21 15 10 7 5 L1_SingleEG20
+ HLT_Photon75_CaloIdVL_v6 90 75 60 40 30 20 15 L1_SingleEG20
+ HLT_Photon90_CaloIdVL_IsoL_v4 20 15 10 7 5 3 2 L1_SingleEG20
+ HLT_Photon90_CaloIdVL_v3 45 40 30 20 15 10 7 L1_SingleEG20
+ dataset PhotonHad
+ HLT_Photon30_CaloIdVT_CentralJet20_BTagIP_v1 15 13 10 7 5 3 1 L1_SingleEG15
+ HLT_Photon40_CaloIdL_R005_MR150_v4 390 330 260 190 130 90 65 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R014_MR500_v2 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R017_MR500_v2 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R020_MR350_v2 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R023_MR350_v2 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R025_MR250_v2 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R029_MR250_v2 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R038_MR200_v2 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R042_MR200_v2 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_HT350_v7 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_HT400_v2 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_MHT70_v7 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_MHT90_v2 1 1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleElectron
+ HLT_Ele100_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v2 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v3 110 110 440 310 220 160 110 L1_SingleEG12
+ HLT_Ele27_WP80_PFMT50_v3 20 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Ele32_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v4 500 440 330 240 170 120 80 L1_SingleEG20
+ HLT_Ele32_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v6 90 75 60 40 30 20 15 L1_SingleEG20
+ HLT_Ele32_WP70_PFMT50_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele52_CaloIdVT_TrkIdT_v4 5 4 3 2 1 1 1 L1_SingleEG20
+ HLT_Ele65_CaloIdVT_TrkIdT_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleMu
+ HLT_IsoMu12_v9 150 150 150 4200 3000 2100 1500 L1_SingleMu7
+ HLT_IsoMu15_v13 170 140 110 75 55 40 25 L1_SingleMu10
+ HLT_IsoMu17_v13 300 250 200 1 1 1 1 L1_SingleMu10
+ HLT_IsoMu20_v8 50 1 1 1 1 1 1 L1_SingleMu12
+ HLT_IsoMu24_v8 1 1 1 1 1 1 1 L1_SingleMu12
+ HLT_IsoMu30_v8 1 1 1 1 1 1 1 L1_SingleMu12
+ HLT_L1SingleMu10_v4 96000 82000 64000 44800 32000 22400 16000 L1_SingleMu10
+ HLT_L1SingleMu20_v4 48000 40000 32000 22400 16000 11200 8000 L1_SingleMu20
+ HLT_L2Mu10_v6 14000 12000 9160 6420 4580 3210 2290 L1_SingleMu10
+ HLT_L2Mu20_v6 6900 5750 4600 3220 2300 1610 1150 L1_SingleMu12
+ HLT_Mu100_v5 1 1 1 1 1 1 1 L1_SingleMu16
+ HLT_Mu12_v7 450 450 450 12600 9000 6300 4500 L1_SingleMu7
+ HLT_Mu15_v8 1080 900 720 510 360 260 180 L1_SingleMu10
+ HLT_Mu20_v7 390 325 260 190 130 90 65 L1_SingleMu12
+ HLT_Mu24_v7 240 200 160 120 80 55 40 L1_SingleMu12
+ HLT_Mu30_v7 120 100 1 1 1 1 1 L1_SingleMu12
+ HLT_Mu3_v9 440 440 440 440 440 440 440 L1_SingleMuOpen
+ HLT_Mu40_v5 1 1 1 1 1 1 1 L1_SingleMu16
+ HLT_Mu5_v9 320 320 320 320 320 320 320 L1_SingleMu3
+ HLT_Mu60_v2 1 1 1 1 1 1 1 L1_SingleMu20
+ HLT_Mu8_v7 120 120 120 120 120 120 120 L1_SingleMu3
+ dataset Tau
+ HLT_DoubleIsoPFTau45_Trk5_eta2p1_v2 1 1 1 1 1 1 1 L1_DoubleTauJet40_Eta2p17 OR L1_DoubleJet52_Central
+ HLT_IsoPFTau35_Trk20_MET60_v6 1 1 1 1 1 1 1 L1_Jet52_Central_ETM30
+ HLT_IsoPFTau35_Trk20_MET70_v2 1 1 1 1 1 1 1 L1_Jet52_Central_ETM30
+ HLT_IsoPFTau35_Trk20_v6 11 11 11 11 11 11 11 L1_SingleJet52_Central
+ HLT_IsoPFTau40_IsoPFTau30_Trk5_eta2p1_v2 1 1 1 1 1 1 1 L1_DoubleTauJet36_Eta2p17 OR L1_DoubleJet44_Central
+ dataset TauPlusX
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TightIsoPFTau20_v2 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v7 600 500 400 280 200 140 100 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_TrkIdT_TightIsoPFTau20_v2 75 65 50 35 25 15 10 L1_SingleEG12
+ HLT_Ele18_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TightIsoPFTau20_v2 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_HT300_DoubleIsoPFTau10_Trk3_PFMHT40_v7 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT350_DoubleIsoPFTau10_Trk3_PFMHT45_v7 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_IsoMu15_LooseIsoPFTau15_v8 1 1 1 1 1 1 1 L1_SingleMu10
+ HLT_IsoMu15_LooseIsoPFTau20_v6 1 1 1 1 1 1 1 L1_SingleMu10
+ HLT_IsoMu15_TightIsoPFTau20_v6 1 1 1 1 1 1 1 L1_SingleMu10
+ HLT_Mu15_LooseIsoPFTau15_v8 110 90 70 50 35 25 15 L1_SingleMu10
+/cdaq/physics/Run2011/2e33/v1.1/HLT/V1
+ 170071,170181,170202,170212,170249,170255,170286,170292,170298,170303,170304,170307,170348,170354,170376,170378,170380,170382,170397,170406
+ dataset BTag
+ HLT_BTagMu_DiJet110_Mu5_v9 1 1 1 2 2 1 1 L1_Mu3_Jet28_Central
+ HLT_BTagMu_DiJet20_Mu5_v9 35 35 35 500 380 270 190 L1_Mu3_Jet16_Central
+ HLT_BTagMu_DiJet40_Mu5_v9 15 15 15 110 75 50 35 L1_Mu3_Jet20_Central
+ HLT_BTagMu_DiJet70_Mu5_v9 5 5 5 15 10 7 5 L1_Mu3_Jet28_Central
+ dataset Commissioning
+ = HLT_Activity_Ecal_SC7_v7 75 65 50 35 25 15 10 L1_ZeroBias
+ HLT_BeamGas_BSC_v4 1 1 1 1 1 1 1 L1_BeamGas_Bsc
+ HLT_BeamGas_HF_v6 1 1 1 1 1 1 1 L1_BeamGas_Hf
+ HLT_IsoTrackHB_v6 1 1 1 7 3 2 1 L1_SingleJet68
+ HLT_IsoTrackHE_v7 3 3 3 20 15 10 5 L1_SingleJet68
+ HLT_L1SingleEG12_v3 13000 11000 8580 6010 4290 3010 2150 L1_SingleEG12
+ HLT_L1SingleEG5_v3 1740 1740 1740 1740 1740 1740 1740 L1_SingleEG5
+ HLT_L1SingleJet16_v4 50 50 50 50 50 50 50 L1_SingleJet16
+ HLT_L1SingleJet36_v4 500 500 500 500 500 500 500 L1_SingleJet36
+ HLT_L1SingleMuOpen_DT_v4 75 75 75 75 75 75 75 L1_SingleMuOpen
+ HLT_L1SingleMuOpen_v4 620 620 620 620 620 620 620 L1_SingleMuOpen
+ HLT_L1_Interbunch_BSC_v3 100 100 100 100 100 100 100 L1_InterBunch_Bsc
+ HLT_L1_PreCollisions_v3 5 5 5 5 5 5 5 L1_PreCollisions
+ HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v8 4 4 4 5 4 3 8 L1_SingleMu5_Eta1p5_Q80
+ dataset Cosmics
+ HLT_BeamHalo_v5 1 1 1 1 1 1 1 L1_BeamHalo
+ HLT_L1SingleMuOpen_AntiBPTX_v3 1 1 1 1 1 1 1 L1_SingleMuOpen
+ HLT_L1TrackerCosmics_v4 1 1 1 1 1 1 1 technical bits: 25
+ HLT_RegionalCosmicTracking_v6 1 1 1 1 1 1 1 (technical bits: 25) AND (L1_SingleMuOpen)
+ dataset DoubleElectron
+ HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_CaloIdT_TrkIdVL_v2 1 1 1 1 1 1 1 L1_TripleEG5
+ HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFL_v8 25 20 15 10 7 5 3 L1_EG12_ForJet16
+ HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFT_v3 1 1 1 1 1 1 1 L1_EG15_ForJet16
+ HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_v7 40 35 25 15 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdL_CaloIsoVL_v7 110 110 4320 3030 2160 1520 1080 L1_SingleEG12
+ HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v6 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass30_v5 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v7 1 1 20 15 10 7 5 L1_SingleEG12
+ HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_v5 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v7 2 2 2 2 2 2 2 L1_SingleEG5
+ HLT_Ele8_CaloIdL_CaloIsoVL_v7 40 40 40 40 40 40 40 L1_SingleEG5
+ HLT_Ele8_CaloIdL_TrkIdVL_v7 20 20 20 20 20 20 20 L1_SingleEG5
+ HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v5 20 20 20 20 20 20 20 L1_SingleEG5
+ HLT_Ele8_v7 240 240 240 240 240 240 240 L1_SingleEG5
+ HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v7 1 1 30 20 15 10 7 L1_SingleEG12
+ HLT_TripleEle10_CaloIdL_TrkIdVL_v8 1 1 1 1 1 1 1 L1_TripleEG5
+ dataset DoubleMu
+ HLT_DoubleMu3_v9 780 650 520 370 260 190 130 L1_DoubleMu0
+ HLT_DoubleMu45_v5 1 1 1 1 1 1 1 L1_DoubleMu3
+ HLT_DoubleMu4_Acoplanarity03_v8 200 150 105 70 50 35 25 L1_DoubleMu3
+ HLT_DoubleMu5_Acoplanarity03_v5 1 1 1 1 1 1 1 L1_DoubleMu3
+ HLT_DoubleMu5_IsoMu5_v7 1 1 1 1 1 1 1 L1_DoubleMu3
+ HLT_DoubleMu6_v7 80 75 60 40 30 20 15 L1_DoubleMu3
+ HLT_DoubleMu7_v7 50 45 35 25 15 10 8 L1_DoubleMu3
+ HLT_L1DoubleMu0_v4 20000 17000 12860 9010 6430 4510 3220 L1_DoubleMu0
+ HLT_L2DoubleMu0_v7 6000 5000 4000 2800 2000 1400 1000 L1_DoubleMu0
+ HLT_L2DoubleMu23_NoVertex_v7 1 1 1 1 1 1 1 L1_DoubleMu3
+ HLT_L2DoubleMu30_NoVertex_v3 1 1 1 1 1 1 1 L1_DoubleMu3
+ HLT_Mu13_Mu8_v6 1 1 1 1 1 1 1 L1_DoubleMu3
+ HLT_Mu17_Mu8_v6 1 1 1 1 1 1 1 L1_DoubleMu3
+ HLT_Mu8_Jet40_v9 220 220 220 1540 1100 770 550 L1_Mu3_Jet20_Central
+ HLT_TripleMu5_v8 1 1 1 1 1 1 1 L1_DoubleMu3
+ dataset ElectronHad
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_HT150_v5 1 1 1 1 1 1 1 L1_DoubleEG5_HTT50
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass4_HT150_v2 1 1 1 1 1 1 1 L1_DoubleEG5_HTT50
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_v2 1 1 1 1 1 1 1 L1_DoubleEG5
+ HLT_Ele10_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R005_MR200_v4 220 180 140 100 70 50 35 L1_DoubleJet44_Central
+ HLT_Ele10_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R025_MR200_v4 1 1 1 1 1 1 1 L1_DoubleJet44_Central
+ HLT_Ele10_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R029_MR200_v2 1 1 1 1 1 1 1 L1_DoubleJet44_Central
+ HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_PFMHT25_v3 1 1 1 1 1 1 1 L1_EG5_HTT100
+ HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_v7 1 1 1 1 1 1 1 L1_EG5_HTT100
+ HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_v1 15 15 500 350 250 175 125 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_Jet20_v2 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_TrkIdT_Jet35_Jet25_Deta3_Jet20_v3 25 20 15 10 7 5 3 L1_SingleEG12
+ HLT_Ele17_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3p5_Jet25_v3 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele22_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT20_v4 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele22_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_v3 30 25 20 15 10 7 5 L1_SingleEG12
+ HLT_Ele22_CaloIdVT_TrkIdT_CentralJet30_CentralJet25_v3 120 100 80 55 40 30 20 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_BTagIP_v3 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_v3 120 100 80 55 40 30 20 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralJet30_PFMHT25_v4 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralJet30_v3 24 20 16 10 8 5 4 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_QuadCentralJet30_v3 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralJet30_v3 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_BTagIP_v7 12 10 8 5 4 2 2 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v7 260 220 170 120 85 60 40 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_DiCentralJet30_v6 60 50 40 30 20 15 10 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_QuadCentralJet30_v3 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_TriCentralJet30_v6 20 15 10 7 5 3 2 L1_SingleEG12
+ HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v4 2000 1700 1275 900 640 450 320 L1_EG5_DoubleJet20_Central
+ HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v4 60 50 40 30 20 15 10 L1_EG5_DoubleJet20_Central
+ HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v4 375 320 250 180 130 85 60 L1_EG5_DoubleJet20_Central
+ HLT_HT200_DoubleEle5_CaloIdVL_MassJPsi_v2 115 95 75 50 35 25 20 L1_HTT100
+ HLT_HT300_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT40_v5 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT45_v5 1 1 1 1 1 1 1 L1_HTT100
+ dataset FEDMonitor
+ HLT_DTErrors_v2 1 1 1 1 1 1 1 (none)
+ dataset HT
+ HLT_DiJet130_PT130_v6 15 15 15 110 75 50 35 L1_SingleJet68
+ HLT_DiJet160_PT160_v6 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_FatJetMass300_DR1p1_Deta2p0_CentralJet30_BTagIP_v2 20 150 120 85 60 40 30 L1_HTT75
+ HLT_FatJetMass350_DR1p1_Deta2p0_CentralJet30_BTagIP_v2 10 75 60 40 30 20 15 L1_HTT75
+ HLT_FatJetMass750_DR1p1_Deta2p0_v1 1 1 1 1 1 1 1 L1_HTT75
+ HLT_FatJetMass850_DR1p1_Deta2p0_v1 1 1 1 1 1 1 1 L1_HTT75
+ HLT_HT150_v8 3580 3580 3580 25100 17900 12600 8950 L1_HTT50
+ HLT_HT2000_v2 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT200_AlphaT0p55_v2 2 15 10 7 5 3 2 L1_HTT75
+ HLT_HT200_v8 210 1800 1440 1010 720 510 360 L1_HTT75
+ HLT_HT250_AlphaT0p53_v6 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_AlphaT0p55_v2 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_DoubleDisplacedJet60_PromptTrack_v5 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_DoubleDisplacedJet60_v7 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_MHT100_v2 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_MHT90_v2 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_v8 870 725 580 410 290 210 150 L1_HTT100
+ HLT_HT300_AlphaT0p53_v6 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_AlphaT0p54_v2 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_CentralJet30_BTagIP_PFMHT55_v7 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_CentralJet30_BTagIP_PFMHT75_v7 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_CentralJet30_BTagIP_v6 40 35 25 15 10 8 6 L1_HTT100
+ HLT_HT300_MHT80_v2 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_MHT90_v2 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_PFMHT55_v7 20 15 10 7 5 3 2 L1_HTT100
+ HLT_HT300_v9 450 375 300 210 150 110 75 L1_HTT100
+ HLT_HT350_AlphaT0p52_v2 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_AlphaT0p53_v7 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_MHT70_v2 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_MHT80_v2 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_v8 300 250 200 140 100 70 50 L1_HTT100
+ HLT_HT400_AlphaT0p51_v7 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT400_AlphaT0p52_v2 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT400_v8 150 125 100 70 50 35 25 L1_HTT100
+ HLT_HT450_AlphaT0p51_v2 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT450_AlphaT0p52_v2 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT450_v8 45 40 30 20 15 10 7 L1_HTT100
+ HLT_HT500_JetPt60_DPhi2p94_v1 1 1 1 1 1 1 1 L1_DoubleJet44_Central
+ HLT_HT500_v8 20 15 10 7 5 3 2 L1_HTT100
+ HLT_HT550_JetPt60_DPhi2p94_v1 1 1 1 1 1 1 1 L1_DoubleJet44_Central
+ HLT_HT550_v8 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT600_v1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_R014_MR150_v6 4500 3750 3000 2100 1500 1050 750 L1_DoubleJet44_Central
+ HLT_R020_MR150_v6 1800 1600 1290 910 650 460 330 L1_DoubleJet44_Central
+ HLT_R020_MR550_v6 1 1 1 1 1 1 1 L1_DoubleJet44_Central
+ HLT_R023_MR550_v2 1 1 1 1 1 1 1 L1_DoubleJet44_Central
+ HLT_R025_MR150_v6 660 550 440 310 220 160 110 L1_DoubleJet44_Central
+ HLT_R025_MR450_v6 1 1 1 1 1 1 1 L1_DoubleJet44_Central
+ HLT_R029_MR450_v2 1 1 1 1 1 1 1 L1_DoubleJet44_Central
+ HLT_R033_MR350_v6 1 1 1 1 1 1 1 L1_DoubleJet44_Central
+ HLT_R036_MR350_v2 1 1 1 1 1 1 1 L1_DoubleJet44_Central
+ HLT_R038_MR250_v6 1 1 1 1 1 1 1 L1_DoubleJet44_Central
+ HLT_R042_MR250_v2 1 1 1 1 1 1 1 L1_DoubleJet44_Central
+ dataset HcalHPDNoise
+ HLT_GlobalRunHPDNoise_v5 1500 1500 1500 1500 1500 1500 1500 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo
+ HLT_L1Tech_HBHEHO_totalOR_v3 1 1 1 1 1 1 1 technical bits: 11 OR 12
+ HLT_L1Tech_HCAL_HF_single_channel_v1 500 500 500 350 250 175 125 technical bits: 8
+ dataset HcalNZS
+ HLT_HcalNZS_v7 15 15 15 15 15 15 15 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG12 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias
+ HLT_HcalPhiSym_v7 15 15 15 15 15 15 15 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG8 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_SingleEG12 OR L1_SingleEG12_Eta1p39 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5
+ dataset Jet
+ HLT_DiJetAve110_v6 360 360 360 2520 1800 1260 900 L1_SingleJet68
+ HLT_DiJetAve150_v6 105 90 70 50 35 25 15 L1_SingleJet92
+ HLT_DiJetAve190_v6 30 25 20 15 10 7 5 L1_SingleJet92
+ HLT_DiJetAve240_v6 10 9 6 4 3 2 1 L1_SingleJet92
+ HLT_DiJetAve300_v6 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_DiJetAve30_v6 16 16 16 16 16 16 16 L1_SingleJet16
+ HLT_DiJetAve370_v6 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_DiJetAve60_v6 90 90 90 90 90 90 90 L1_SingleJet36
+ HLT_DiJetAve80_v6 1200 1200 1200 1200 24000 16800 12000 L1_SingleJet52
+ HLT_Jet110_v6 720 720 720 5040 3600 2520 1800 L1_SingleJet68
+ HLT_Jet150_v6 225 190 150 100 70 50 35 L1_SingleJet92
+ HLT_Jet190_v6 60 50 40 30 20 15 10 L1_SingleJet92
+ HLT_Jet240_CentralJet30_BTagIP_v2 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet240_v6 20 18 14 9 7 4 3 L1_SingleJet92
+ HLT_Jet270_CentralJet30_BTagIP_v2 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet300_v5 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet30_v6 32 32 32 32 32 32 32 L1_SingleJet16
+ HLT_Jet370_NoJetID_v6 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet370_v6 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet60_v6 180 180 180 180 180 180 180 L1_SingleJet36
+ HLT_Jet800_v1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet80_v6 2400 2400 2400 2400 48000 33600 24000 L1_SingleJet52
+ dataset LogMonitor
+ HLT_LogMonitor_v1 1 1 1 1 1 1 1 (none)
+ dataset MET
+ HLT_CentralJet80_MET100_v7 1 1 1 1 1 1 1 L1_ETM30
+ HLT_CentralJet80_MET160_v7 1 1 1 1 1 1 1 L1_ETM30
+ HLT_CentralJet80_MET65_v7 210 180 140 100 70 50 35 L1_ETM30
+ HLT_CentralJet80_MET80_v6 1 1 1 1 1 1 1 L1_ETM30
+ HLT_DiCentralJet20_BTagIP_MET65_v6 1 1 1 1 1 1 1 L1_ETM30
+ HLT_DiCentralJet20_MET80_v5 1 1 1 1 1 1 1 L1_ETM30
+ HLT_DiJet60_MET45_v7 24 24 24 24 24 24 240 L1_ETM20
+ HLT_L2Mu60_1Hit_MET40_v5 1 1 1 1 1 1 1 L1_SingleMu20
+ HLT_L2Mu60_1Hit_MET60_v5 1 1 1 1 1 1 1 L1_SingleMu20
+ HLT_MET100_HBHENoiseFiltered_v5 30 25 20 15 10 7 5 L1_ETM30
+ HLT_MET100_v7 30 25 20 15 10 7 5 L1_ETM30
+ HLT_MET120_HBHENoiseFiltered_v5 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET120_v7 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET200_HBHENoiseFiltered_v5 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET200_v7 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET400_v2 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET65_HBHENoiseFiltered_v4 330 275 220 160 110 75 55 L1_ETM30
+ HLT_MET65_v4 330 275 220 160 110 75 55 L1_ETM30
+ HLT_PFMHT150_v11 1 1 1 1 1 1 1 L1_ETM30
+ dataset MinimumBias
+ HLT_JetE30_NoBPTX3BX_NoHalo_v8 1 1 1 1 1 1 5 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_NoHalo_v8 1 1 1 1 1 1 5 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_v6 24 24 24 24 24 24 120 L1_SingleJet20_Central_NotBptxOR
+ HLT_JetE50_NoBPTX3BX_NoHalo_v3 1 1 1 1 1 1 1 L1_SingleJet32_NotBptxOR_NotMuBeamHalo
+ HLT_Physics_v2 8000 8000 8000 8000 8000 8000 8000 (none)
+ HLT_PixelTracks_Multiplicity100_v6 1 1 1 1 1 1 1 L1_ETT220
+ HLT_PixelTracks_Multiplicity80_v6 20 15 10 7 5 3 2 L1_ETT220
+ HLT_Random_v1 600 600 600 600 600 600 600 (none)
+ = HLT_ZeroBias_v4 50 50 50 50 50 50 50 L1_ZeroBias
+ dataset MuEG
+ HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v9 1 1 1 1 1 1 1 L1_DoubleMuOpen_EG5
+ HLT_DoubleMu5_Ele8_CaloIdT_TrkIdVL_v3 1 1 1 1 1 1 1 L1_DoubleMuOpen_EG5
+ HLT_Mu15_DoublePhoton15_CaloIdL_v9 1 1 1 1 1 1 1 L1_Mu7_EG5
+ HLT_Mu15_Photon20_CaloIdL_v9 1 1 1 1 1 1 1 L1_MuOpen_EG12
+ HLT_Mu17_Ele8_CaloIdL_v8 1 1 1 1 1 1 1 L1_Mu7_EG5
+ HLT_Mu17_Ele8_CaloIdT_CaloIsoVL_v3 1 1 1 1 1 1 1 L1_Mu7_EG5
+ HLT_Mu3_Ele8_CaloIdT_CaloIsoVL_v2 15 15 100 70 50 35 25 L1_Mu3_EG5
+ HLT_Mu5_DoubleEle8_CaloIdT_TrkIdVL_v3 1 1 1 1 1 1 1 L1_MuOpen_DoubleEG5
+ HLT_Mu5_Ele8_CaloIdT_TrkIdVL_Ele8_CaloIdL_TrkIdVL_v3 1 1 1 1 1 1 1 L1_MuOpen_DoubleEG5
+ HLT_Mu8_Ele17_CaloIdL_v8 30 25 20 15 10 7 5 L1_MuOpen_EG12
+ HLT_Mu8_Ele17_CaloIdT_CaloIsoVL_v3 1 1 1 1 1 1 1 L1_MuOpen_EG12
+ HLT_Mu8_Photon20_CaloIdVT_IsoT_v8 1 1 1 1 1 1 1 L1_MuOpen_EG12
+ dataset MuHad
+ HLT_DoubleMu3_HT150_v7 1 1 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen)
+ HLT_DoubleMu3_HT200_v10 1 1 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen)
+ HLT_DoubleMu3_Mass4_HT150_v3 1 1 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen)
+ HLT_HT250_Mu15_PFMHT20_v7 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT250_Mu15_PFMHT40_v3 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT300_Mu5_PFMHT40_v7 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT350_Mu5_PFMHT45_v7 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_IsoMu17_CentralJet30_BTagIP_v9 1 1 1 1 1 1 1 L1_SingleMu10
+ HLT_IsoMu17_CentralJet30_v5 42 35 28 20 15 9 7 L1_SingleMu10
+ HLT_IsoMu17_DiCentralJet30_v5 1 1 1 1 1 1 1 L1_SingleMu10
+ HLT_IsoMu17_QuadCentralJet30_v5 1 1 1 1 1 1 1 L1_SingleMu10
+ HLT_IsoMu17_TriCentralJet30_v5 1 1 1 1 1 1 1 L1_SingleMu10
+ HLT_IsoMu20_DiCentralJet34_v2 1 1 1 1 1 1 1 L1_SingleMu10
+ HLT_Mu12_DiCentralJet20_BTagIP3D1stTrack_v2 30 25 20 15 10 1 1 L1_SingleMu10
+ HLT_Mu12_DiCentralJet20_DiBTagIP3D1stTrack_v3 1 1 1 1 1 1 1 L1_SingleMu10
+ HLT_Mu12_DiCentralJet30_BTagIP3D_v5 30 25 20 15 1 1 1 L1_SingleMu10
+ HLT_Mu17_CentralJet30_BTagIP_v9 60 50 40 30 20 15 10 L1_SingleMu10
+ HLT_Mu17_CentralJet30_v10 390 325 260 190 130 90 65 L1_SingleMu10
+ HLT_Mu17_DiCentralJet30_v10 180 150 120 85 60 40 30 L1_SingleMu10
+ HLT_Mu17_QuadCentralJet30_v5 1 1 1 1 1 1 1 L1_SingleMu10
+ HLT_Mu17_TriCentralJet30_v10 60 50 40 30 20 15 10 L1_SingleMu10
+ HLT_Mu30_HT200_v3 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu3_DiJet30_v6 715 715 715 5010 3580 2510 1790 L1_Mu3_Jet20_Central
+ HLT_Mu3_Ele8_CaloIdT_TrkIdVL_HT150_v6 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu3_QuadJet30_v6 7 7 7 50 35 25 18 L1_Mu3_Jet20_Central
+ HLT_Mu3_TriJet30_v6 60 60 60 420 300 210 150 L1_Mu3_Jet20_Central
+ HLT_Mu40_HT200_v3 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu8_R005_MR200_v7 120 100 80 55 40 30 20 (L1_DoubleJet44_Central) AND (L1_SingleMuOpen)
+ HLT_Mu8_R025_MR200_v7 1 1 1 1 1 1 1 (L1_DoubleJet44_Central) AND (L1_SingleMuOpen)
+ HLT_Mu8_R029_MR200_v3 1 1 1 1 1 1 1 (L1_DoubleJet44_Central) AND (L1_SingleMuOpen)
+ dataset MuOnia
+ HLT_Dimuon0_Jpsi_Muon_v6 1 1 1 1 1 1 1 L1_TripleMu0
+ HLT_Dimuon0_Jpsi_NoVertexing_v2 180 150 120 55 40 40 30 L1_DoubleMu0
+ HLT_Dimuon0_Jpsi_v5 120 100 80 55 40 30 20 L1_DoubleMu0
+ HLT_Dimuon0_Upsilon_Muon_v6 1 1 1 1 1 1 1 L1_TripleMu0
+ HLT_Dimuon0_Upsilon_v5 120 100 80 55 40 30 20 L1_DoubleMu0
+ HLT_Dimuon10_Jpsi_Barrel_v5 1 1 1 1 1 1 1 L1_DoubleMu0
+ HLT_Dimuon4_Bs_Barrel_v7 1 1 1 1 1 1 1 L1_DoubleMu0
+ HLT_Dimuon5_Upsilon_Barrel_v5 1 1 1 1 1 1 1 L1_DoubleMu0
+ HLT_Dimuon6_Bs_v6 1 1 1 1 1 1 1 L1_DoubleMu0
+ HLT_Dimuon7_Jpsi_X_Barrel_v5 0 0 1 1 1 1 1 L1_DoubleMu0
+ HLT_Dimuon7_PsiPrime_v5 1 1 1 1 1 1 1 L1_DoubleMu0
+ HLT_DoubleMu3p5_Jpsi_Displaced_v2 0 1 1 1 1 1 1 L1_DoubleMu0
+ HLT_DoubleMu4_LowMass_Displaced_v2 1 1 1 1 1 1 1 L1_DoubleMu0
+ HLT_Mu5_L2Mu2_Jpsi_v8 240 200 160 120 80 55 40 L1_DoubleMu0
+ HLT_Mu5_Track2_Jpsi_v8 6 6 6 6 6 6 6 L1_SingleMu3
+ HLT_Mu7_Track7_Jpsi_v9 1 1 1 30 20 15 10 L1_SingleMu7
+ dataset MultiJet
+ HLT_CentralJet46_CentralJet38_DiBTagIP3D_v2 1 1 10 1 1 1 1 L1_DoubleJet36_Central
+ HLT_CentralJet60_CentralJet53_DiBTagIP3D_v1 1 1 1 1 1 1 1 L1_DoubleJet44_Central
+ HLT_DoubleJet30_ForwardBackward_v7 50 40 30 20 15 10 7 L1_DoubleForJet32_EtaOpp
+ HLT_DoubleJet60_ForwardBackward_v7 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ HLT_DoubleJet70_ForwardBackward_v7 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ HLT_DoubleJet80_ForwardBackward_v7 1 1 1 1 1 1 1 L1_DoubleForJet44_EtaOpp
+ HLT_EightJet120_v1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ HLT_ExclDiJet60_HFAND_v6 1 1 1 1 1 1 1 L1_SingleJet36_FwdVeto
+ HLT_ExclDiJet60_HFOR_v6 1 1 1 1 1 1 1 L1_SingleJet36
+ HLT_L1DoubleJet36Central_v4 1000 1000 23160 16300 11600 8110 5790 L1_DoubleJet36_Central
+ HLT_L1ETM30_v4 6000 5000 3870 2710 1940 1360 970 L1_ETM30
+ HLT_L1MultiJet_v4 9000 7500 5790 4060 2900 2030 1450 L1_HTT50 OR L1_TripleJet28_Central OR L1_QuadJet20_Central
+ HLT_QuadJet40_IsoPFTau40_v11 20 15 10 1 1 1 1 L1_QuadJet20_Central
+ HLT_QuadJet40_v7 210 210 210 150 110 70 50 L1_QuadJet20_Central
+ HLT_QuadJet45_IsoPFTau45_v6 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ HLT_QuadJet50_Jet40_Jet30_v3 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ HLT_QuadJet60_v6 0 0 0 0 0 0 0 L1_QuadJet20_Central
+ HLT_QuadJet70_v6 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ dataset Photon
+ HLT_DoubleEle33_CaloIdL_v4 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoubleEle33_v4 25 20 15 10 7 5 3 L1_SingleEG20
+ HLT_DoubleEle45_CaloIdL_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton33_HEVT_v3 25 20 15 10 7 5 3 L1_SingleEG20
+ HLT_DoublePhoton38_HEVT_v2 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton40_MR150_v5 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton40_R014_MR150_v5 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton5_IsoVL_CEP_v6 1 1 1 1 1 1 1 L1_DoubleEG2_FwdVeto
+ HLT_DoublePhoton60_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton80_v1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon135_v1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon200_NoHE_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon20_CaloIdVL_IsoL_v6 8000 6700 5370 3760 2690 1880 1350 L1_SingleEG12
+ HLT_Photon20_R9Id_Photon18_R9Id_v6 60 50 40 30 20 15 10 L1_SingleEG12
+ HLT_Photon225_NoHE_v1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon26_CaloIdL_IsoVL_Photon18_CaloIdL_IsoVL_v7 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Photon26_CaloIdL_IsoVL_Photon18_R9Id_v6 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Photon26_CaloIdL_IsoVL_Photon18_v7 120 100 80 55 40 30 20 L1_SingleEG15
+ HLT_Photon26_IsoVL_Photon18_IsoVL_v7 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Photon26_IsoVL_Photon18_v7 330 270 220 160 110 75 55 L1_SingleEG15
+ HLT_Photon26_Photon18_v6 1100 900 720 510 360 260 180 L1_SingleEG15
+ HLT_Photon26_R9Id_Photon18_CaloIdL_IsoVL_v6 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Photon26_R9Id_Photon18_R9Id_v3 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Photon30_CaloIdVL_IsoL_v7 1620 1400 1080 760 540 380 270 L1_SingleEG15
+ HLT_Photon30_CaloIdVL_v6 4200 3600 2880 2020 1440 1010 720 L1_SingleEG15
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_CaloIdL_IsoVL_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_CaloIdL_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_R9Id_v2 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_v4 45 40 30 20 15 10 7 L1_SingleEG20
+ HLT_Photon36_CaloIdL_Photon22_CaloIdL_v5 30 25 20 15 10 7 5 L1_SingleEG20
+ HLT_Photon36_CaloIdVL_Photon22_CaloIdVL_v1 140 120 90 60 45 30 20 L1_SingleEG20
+ HLT_Photon36_IsoVL_Photon22_v4 30 25 20 15 10 7 5 L1_SingleEG20
+ HLT_Photon36_R9Id_Photon22_CaloIdL_IsoVL_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_R9Id_Photon22_R9Id_v2 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon400_v1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_Photon28_CaloIdL_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon44_CaloIdL_Photon34_CaloIdL_v1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon48_CaloIdL_Photon38_CaloIdL_v1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon50_CaloIdVL_IsoL_v6 260 220 170 120 85 60 40 L1_SingleEG20
+ HLT_Photon50_CaloIdVL_v3 540 460 360 260 180 130 90 L1_SingleEG20
+ HLT_Photon75_CaloIdVL_IsoL_v7 35 30 21 15 10 7 5 L1_SingleEG20
+ HLT_Photon75_CaloIdVL_v6 90 75 60 40 30 20 15 L1_SingleEG20
+ HLT_Photon90_CaloIdVL_IsoL_v4 20 15 10 7 5 3 2 L1_SingleEG20
+ HLT_Photon90_CaloIdVL_v3 45 40 30 20 15 10 7 L1_SingleEG20
+ dataset PhotonHad
+ HLT_Photon30_CaloIdVT_CentralJet20_BTagIP_v1 15 13 10 7 5 3 1 L1_SingleEG15
+ HLT_Photon40_CaloIdL_R005_MR150_v4 390 330 260 190 130 90 65 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R014_MR500_v2 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R017_MR500_v2 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R020_MR350_v2 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R023_MR350_v2 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R025_MR250_v2 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R029_MR250_v2 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R038_MR200_v2 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R042_MR200_v2 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_HT350_v7 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_HT400_v2 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_MHT70_v7 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_MHT90_v2 1 1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleElectron
+ HLT_Ele100_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v2 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v3 110 110 440 310 220 160 110 L1_SingleEG12
+ HLT_Ele27_WP80_PFMT50_v3 20 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Ele32_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v4 500 440 330 240 170 120 80 L1_SingleEG20
+ HLT_Ele32_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v6 90 75 60 40 30 20 15 L1_SingleEG20
+ HLT_Ele32_WP70_PFMT50_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele52_CaloIdVT_TrkIdT_v4 5 4 3 2 1 1 1 L1_SingleEG20
+ HLT_Ele65_CaloIdVT_TrkIdT_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleMu
+ HLT_IsoMu12_v9 150 150 150 4200 3000 2100 1500 L1_SingleMu7
+ HLT_IsoMu15_v13 170 140 110 75 55 40 25 L1_SingleMu10
+ HLT_IsoMu17_v13 300 250 200 1 1 1 1 L1_SingleMu10
+ HLT_IsoMu20_v8 50 1 1 1 1 1 1 L1_SingleMu12
+ HLT_IsoMu24_v8 1 1 1 1 1 1 1 L1_SingleMu12
+ HLT_IsoMu30_v8 1 1 1 1 1 1 1 L1_SingleMu12
+ HLT_L1SingleMu10_v4 96000 82000 64000 44800 32000 22400 16000 L1_SingleMu10
+ HLT_L1SingleMu20_v4 48000 40000 32000 22400 16000 11200 8000 L1_SingleMu20
+ HLT_L2Mu10_v6 14000 12000 9160 6420 4580 3210 2290 L1_SingleMu10
+ HLT_L2Mu20_v6 6900 5750 4600 3220 2300 1610 1150 L1_SingleMu12
+ HLT_Mu100_v5 1 1 1 1 1 1 1 L1_SingleMu16
+ HLT_Mu12_v7 450 450 450 12600 9000 6300 4500 L1_SingleMu7
+ HLT_Mu15_v8 1080 900 720 510 360 260 180 L1_SingleMu10
+ HLT_Mu20_v7 390 325 260 190 130 90 65 L1_SingleMu12
+ HLT_Mu24_v7 240 200 160 120 80 55 40 L1_SingleMu12
+ HLT_Mu30_v7 120 100 1 1 1 1 1 L1_SingleMu12
+ HLT_Mu3_v9 440 440 440 440 440 440 440 L1_SingleMuOpen
+ HLT_Mu40_v5 1 1 1 1 1 1 1 L1_SingleMu16
+ HLT_Mu5_v9 320 320 320 320 320 320 320 L1_SingleMu3
+ HLT_Mu60_v2 1 1 1 1 1 1 1 L1_SingleMu20
+ HLT_Mu8_v7 120 120 120 120 120 120 120 L1_SingleMu3
+ dataset Tau
+ HLT_DoubleIsoPFTau45_Trk5_eta2p1_v2 1 1 1 1 1 1 1 L1_DoubleTauJet40_Eta2p17 OR L1_DoubleJet52_Central
+ HLT_IsoPFTau35_Trk20_MET60_v6 1 1 1 1 1 1 1 L1_Jet52_Central_ETM30
+ HLT_IsoPFTau35_Trk20_MET70_v2 1 1 1 1 1 1 1 L1_Jet52_Central_ETM30
+ HLT_IsoPFTau35_Trk20_v6 11 11 11 11 11 11 11 L1_SingleJet52_Central
+ HLT_IsoPFTau40_IsoPFTau30_Trk5_eta2p1_v2 1 1 1 1 1 1 1 L1_DoubleTauJet36_Eta2p17 OR L1_DoubleJet44_Central
+ dataset TauPlusX
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TightIsoPFTau20_v2 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v7 600 500 400 280 200 140 100 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_TrkIdT_TightIsoPFTau20_v2 75 65 50 35 25 15 10 L1_SingleEG12
+ HLT_Ele18_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TightIsoPFTau20_v2 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_HT300_DoubleIsoPFTau10_Trk3_PFMHT40_v7 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT350_DoubleIsoPFTau10_Trk3_PFMHT45_v7 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_IsoMu15_LooseIsoPFTau15_v8 1 1 1 1 1 1 1 L1_SingleMu10
+ HLT_IsoMu15_LooseIsoPFTau20_v6 1 1 1 1 1 1 1 L1_SingleMu10
+ HLT_IsoMu15_TightIsoPFTau20_v6 1 1 1 1 1 1 1 L1_SingleMu10
+ HLT_Mu15_LooseIsoPFTau15_v8 110 90 70 50 35 25 15 L1_SingleMu10
+/cdaq/physics/Run2011/1.4e33/v1.2/HLT/V4
+ 170053
+ dataset BTag
+ HLT_BTagMu_DiJet110_Mu5_v7 1 4 2 2 1 1 1 1 1 L1_Mu3_Jet28_Central
+ HLT_BTagMu_DiJet20_Mu5_v7 35 525 380 270 190 120 75 50 35 L1_Mu3_Jet16_Central
+ HLT_BTagMu_DiJet40_Mu5_v7 15 110 80 55 40 20 15 10 7 L1_Mu3_Jet20_Central
+ HLT_BTagMu_DiJet70_Mu5_v7 6 18 10 9 6 3 2 1 1 L1_Mu3_Jet28_Central
+ dataset Commissioning
+ = HLT_Activity_Ecal_SC7_v7 100 70 50 35 25 15 10 7 5 L1_ZeroBias
+ HLT_BeamGas_BSC_v4 1 1 1 1 1 1 1 1 1 L1_BeamGas_Bsc
+ HLT_BeamGas_HF_v6 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf
+ HLT_IsoTrackHB_v5 1 4 2 2 1 1 1 1 1 L1_SingleJet68
+ HLT_IsoTrackHE_v6 1 12 8 6 4 2 1 1 1 L1_SingleJet68
+ HLT_L1SingleEG12_v3 17200 12000 8580 6000 4290 2580 1720 1200 860 L1_SingleEG12
+ HLT_L1SingleEG5_v3 1740 1700 1740 1740 1740 1740 1730 1700 1730 L1_SingleEG5
+ HLT_L1SingleJet16_v4 50 51 50 50 50 45 50 50 40 L1_SingleJet16
+ HLT_L1SingleJet36_v4 500 500 500 500 500 500 500 500 490 L1_SingleJet36
+ HLT_L1SingleMuOpen_DT_v4 75 75 75 75 75 75 70 70 70 L1_SingleMuOpen
+ HLT_L1SingleMuOpen_v4 620 600 620 620 620 610 610 600 600 L1_SingleMuOpen
+ HLT_L1_Interbunch_BSC_v3 100 100 100 100 100 100 100 100 100 L1_InterBunch_Bsc
+ HLT_L1_PreCollisions_v3 5 5 5 5 5 5 5 5 5 L1_PreCollisions
+ HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v6 1 2 1 1 1 1 1 1 1 L1_SingleMu5_Eta1p5_Q80
+ dataset Cosmics
+ HLT_BeamHalo_v4 1 1 1 1 1 1 1 1 1 L1_BeamHalo
+ HLT_L1SingleMuOpen_AntiBPTX_v3 1 1 1 1 1 1 1 1 1 L1_SingleMuOpen
+ HLT_L1TrackerCosmics_v4 1 1 1 1 1 1 1 1 1 technical bits: 25
+ HLT_RegionalCosmicTracking_v5 1 1 1 1 1 1 1 1 1 (technical bits: 25) AND (L1_SingleMuOpen)
+ dataset DoubleElectron
+ HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_CaloIdT_TrkIdVL_v1 1 1 1 1 1 1 1 1 1 L1_TripleEG5
+ HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFL_v7 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFT_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdL_CaloIsoVL_v6 2150 1500 1080 750 540 330 220 150 110 L1_SingleEG12
+ HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass30_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v6 10 8 5 4 3 2 1 1 1 L1_SingleEG12
+ HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v6 2 2 2 2 2 2 2 2 2 L1_SingleEG5
+ HLT_Ele8_CaloIdL_CaloIsoVL_v6 40 40 40 40 40 40 35 40 30 L1_SingleEG5
+ HLT_Ele8_CaloIdL_TrkIdVL_v6 20 20 20 20 20 20 20 20 20 L1_SingleEG5
+ HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v4 20 20 20 20 20 20 20 20 20 L1_SingleEG5
+ HLT_Ele8_v6 240 240 240 240 240 240 240 240 240 L1_SingleEG5
+ HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v6 20 15 10 7 5 3 2 1 1 L1_SingleEG12
+ HLT_TripleEle10_CaloIdL_TrkIdVL_v7 1 1 1 1 1 1 1 1 1 L1_TripleEG5
+ dataset DoubleMu
+ HLT_DoubleMu3_v7 520 360 260 180 130 75 50 35 25 L1_DoubleMu0
+ HLT_DoubleMu45_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ HLT_DoubleMu4_Acoplanarity03_v6 15 10 7 5 3 2 1 1 1 L1_DoubleMu3
+ HLT_DoubleMu5_Acoplanarity03_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ HLT_DoubleMu5_IsoMu5_v5 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ HLT_DoubleMu6_v5 55 40 30 20 15 8 5 4 2 L1_DoubleMu3
+ HLT_DoubleMu7_v5 15 10 7 5 3 2 1 1 1 L1_DoubleMu3
+ HLT_L1DoubleMu0_v4 12900 9000 6430 4500 3220 1930 1290 900 650 L1_DoubleMu0
+ HLT_L2DoubleMu0_v6 4000 2800 2000 1400 1000 600 400 280 200 L1_DoubleMu0
+ HLT_L2DoubleMu23_NoVertex_v5 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ HLT_L2DoubleMu30_NoVertex_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ HLT_Mu13_Mu8_v4 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ HLT_Mu17_Mu8_v4 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ HLT_Mu8_Jet40_v7 40 300 220 150 110 65 40 30 20 L1_Mu3_Jet20_Central
+ HLT_TripleMu5_v6 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ dataset ElectronHad
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_HT150_v4 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT50
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass4_HT150_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT50
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG5
+ HLT_Ele10_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R005_MR200_v3 70 50 35 25 15 10 7 5 3 L1_DoubleJet36_Central
+ HLT_Ele10_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R025_MR200_v3 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ HLT_Ele10_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R029_MR200_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_PFMHT25_v1 1 1 1 1 1 1 1 1 1 L1_EG5_HTT75
+ HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_v6 1 1 1 1 1 1 1 1 1 L1_EG5_HTT75
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_Jet20_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_TrkIdT_Jet35_Jet25_Deta3_Jet20_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3p5_Jet25_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele22_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT20_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele22_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_v2 40 30 20 15 10 6 4 3 2 L1_SingleEG12
+ HLT_Ele22_CaloIdVT_TrkIdT_CentralJet30_CentralJet25_v2 80 56 40 30 20 10 8 5 4 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_BTagIP_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_v2 40 30 20 15 10 6 4 3 2 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralJet30_PFMHT25_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralJet30_v2 8 6 4 3 2 1 1 1 1 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_QuadCentralJet30_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralJet30_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_BTagIP_v6 8 6 4 3 2 1 1 1 1 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v6 180 120 85 60 40 25 15 10 8 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_DiCentralJet30_v5 85 60 40 30 20 10 8 6 4 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_QuadCentralJet30_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_TriCentralJet30_v5 4 3 2 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v3 180 120 85 60 40 25 15 10 8 L1_DoubleEG5_HTT50
+ HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v3 40 30 20 15 10 6 4 3 2 L1_DoubleEG5_HTT50
+ HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v3 110 75 50 35 25 15 10 7 5 L1_DoubleEG5_HTT50
+ HLT_HT200_DoubleEle5_CaloIdVL_MassJPsi_v1 50 35 25 16 12 8 6 4 1 L1_HTT100
+ HLT_HT300_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT40_v3 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT45_v3 1 1 1 1 1 1 1 1 1 L1_HTT100
+ dataset FEDMonitor
+ HLT_DTErrors_v2 1 1 1 1 1 1 1 1 1 (none)
+ dataset HT
+ HLT_DiJet130_PT130_v5 4 20 15 10 7 4 2 2 1 L1_SingleJet68
+ HLT_DiJet160_PT160_v5 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_FatJetMass300_DR1p1_Deta2p0_CentralJet30_BTagIP_v1 120 80 60 40 30 20 15 10 7 L1_HTT75
+ HLT_FatJetMass350_DR1p1_Deta2p0_CentralJet30_BTagIP_v1 60 40 30 20 15 10 7 5 3 L1_HTT75
+ HLT_FatJetMass750_DR1p1_Deta2p0_v1 1 1 1 1 1 1 1 1 1 L1_HTT75
+ HLT_FatJetMass850_DR1p1_Deta2p0_v1 1 1 1 1 1 1 1 1 1 L1_HTT75
+ HLT_HT150_v7 720 5000 3580 2500 1790 1080 720 500 360 L1_HTT50
+ HLT_HT2000_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT200_AlphaT0p55_v1 10 7 5 3 2 1 1 1 1 L1_HTT75
+ HLT_HT200_v7 1430 1000 720 500 360 220 150 100 70 L1_HTT75
+ HLT_HT250_AlphaT0p53_v5 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_AlphaT0p55_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_DoubleDisplacedJet60_PromptTrack_v4 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_DoubleDisplacedJet60_v6 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_MHT100_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_MHT90_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_v7 580 400 290 200 150 85 55 40 30 L1_HTT100
+ HLT_HT300_AlphaT0p53_v5 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_AlphaT0p54_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_CentralJet30_BTagIP_PFMHT55_v5 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_CentralJet30_BTagIP_PFMHT75_v5 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_CentralJet30_BTagIP_v5 50 35 25 15 10 7 5 3 2 L1_HTT100
+ HLT_HT300_MHT80_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_MHT90_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_PFMHT55_v5 20 15 10 7 5 3 2 1 1 L1_HTT100
+ HLT_HT300_v8 290 200 150 100 70 40 30 20 15 L1_HTT100
+ HLT_HT350_AlphaT0p52_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_AlphaT0p53_v6 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_MHT70_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_MHT80_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_v7 200 140 100 70 50 30 20 15 10 L1_HTT100
+ HLT_HT400_AlphaT0p51_v6 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT400_AlphaT0p52_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT400_v7 100 70 50 35 25 15 10 7 5 L1_HTT100
+ HLT_HT450_AlphaT0p51_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT450_AlphaT0p52_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT450_v7 35 25 15 10 8 5 3 2 1 L1_HTT100
+ HLT_HT500_v7 20 15 10 7 5 3 2 1 1 L1_HTT100
+ HLT_HT550_v7 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_R014_MR150_CentralJet40_BTagIP_v6 200 140 100 70 50 30 20 15 10 L1_DoubleJet36_Central
+ HLT_R014_MR150_v5 2000 1400 1000 700 500 300 200 140 100 L1_DoubleJet36_Central
+ HLT_R017_MR450_CentralJet40_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ HLT_R017_MR500_CentralJet40_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ HLT_R020_MR150_v5 860 602 430 310 220 130 85 60 40 L1_DoubleJet36_Central
+ HLT_R020_MR550_v5 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ HLT_R023_MR350_CentralJet40_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ HLT_R023_MR400_CentralJet40_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ HLT_R023_MR550_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ HLT_R025_MR150_v5 220 151 110 75 50 30 20 15 10 L1_DoubleJet36_Central
+ HLT_R025_MR450_v5 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ HLT_R029_MR250_CentralJet40_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ HLT_R029_MR300_CentralJet40_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ HLT_R029_MR450_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ HLT_R033_MR200_CentralJet40_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ HLT_R033_MR350_v5 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ HLT_R036_MR200_CentralJet40_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ HLT_R036_MR350_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ HLT_R038_MR250_v5 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ HLT_R042_MR250_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ dataset HcalHPDNoise
+ HLT_GlobalRunHPDNoise_v4 1500 1500 1500 1500 1500 1500 1500 1500 1500 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_L1Tech_HBHEHO_totalOR_v3 1 1 1 1 1 1 1 1 1 technical bits: 11 OR 12
+ dataset HcalNZS
+ HLT_HcalNZS_v6 15 15 15 15 15 15 15 15 15 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleTauJet52 OR L1_SingleTauJet68 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG12 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias
+ HLT_HcalPhiSym_v6 15 15 15 15 15 15 15 15 15 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG8 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_SingleEG12 OR L1_SingleEG12_Eta2p17 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5
+ dataset Jet
+ HLT_DiJetAve110_v6 35 250 180 130 90 50 35 25 15 L1_SingleJet68
+ HLT_DiJetAve150_v6 70 50 35 25 15 10 7 5 3 L1_SingleJet92
+ HLT_DiJetAve190_v6 20 15 10 7 5 3 2 1 1 L1_SingleJet92
+ HLT_DiJetAve240_v6 7 5 3 2 1 1 1 1 1 L1_SingleJet92
+ HLT_DiJetAve300_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_DiJetAve30_v6 8 8 8 8 5 4 6 1 1 L1_SingleJet16
+ HLT_DiJetAve370_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_DiJetAve60_v6 45 45 45 45 45 40 40 40 40 L1_SingleJet36
+ HLT_DiJetAve80_v6 1200 1200 24000 16800 12000 7200 4790 3360 2380 L1_SingleJet52
+ HLT_Jet110_v6 70 500 360 250 180 110 70 50 35 L1_SingleJet68
+ HLT_Jet150_v6 150 100 70 50 35 20 15 10 7 L1_SingleJet92
+ HLT_Jet190_v6 40 30 20 15 10 6 4 3 2 L1_SingleJet92
+ HLT_Jet240_CentralJet30_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet240_v6 15 10 7 5 3 2 1 1 1 L1_SingleJet92
+ HLT_Jet270_CentralJet30_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet300_v5 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet30_v6 16 16 16 16 10 10 10 10 10 L1_SingleJet16
+ HLT_Jet370_NoJetID_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet370_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet60_v6 90 90 90 90 90 90 85 90 85 L1_SingleJet36
+ HLT_Jet800_v1 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet80_v6 2400 2400 48000 33600 24000 14400 9580 6720 4790 L1_SingleJet52
+ dataset LogMonitor
+ HLT_LogMonitor_v1 1 1 1 1 1 1 1 1 1 (none)
+ dataset MET
+ HLT_CentralJet80_MET100_v6 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_CentralJet80_MET160_v6 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_CentralJet80_MET65_v6 150 100 70 50 35 20 15 10 7 L1_ETM30
+ HLT_CentralJet80_MET80HF_v5 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_DiCentralJet20_BTagIP_MET65_v5 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_DiCentralJet20_MET80_v4 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_DiJet60_MET45_v6 12 12 12 12 120 60 30 30 1 L1_ETM20
+ HLT_L2Mu60_1Hit_MET40_v3 1 1 1 1 1 1 1 1 1 L1_SingleMu20
+ HLT_L2Mu60_1Hit_MET60_v3 1 1 1 1 1 1 1 1 1 L1_SingleMu20
+ HLT_MET100_HBHENoiseFiltered_v4 20 15 10 7 5 3 2 1 1 L1_ETM30
+ HLT_MET100_v6 20 15 10 7 5 3 2 1 1 L1_ETM30
+ HLT_MET120_HBHENoiseFiltered_v4 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET120_v6 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET200_HBHENoiseFiltered_v4 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET200_v6 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET400_v1 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET65_HBHENoiseFiltered_v3 220 150 110 75 50 30 20 15 10 L1_ETM30
+ HLT_MET65_v3 220 150 110 75 50 30 20 15 10 L1_ETM30
+ HLT_PFMHT150_v9 1 1 1 1 1 1 1 1 1 L1_ETM30
+ dataset MinimumBias
+ HLT_JetE30_NoBPTX3BX_NoHalo_v7 1 1 1 1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_NoHalo_v7 1 1 1 1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_v5 25 24 25 25 120 75 45 30 15 L1_SingleJet20_NotBptxOR
+ HLT_JetE50_NoBPTX3BX_NoHalo_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet32_NotBptxOR_NotMuBeamHalo
+ HLT_Physics_v2 24000 6000 6000 6000 6000 6000 6000 6000 6000 (none)
+ HLT_PixelTracks_Multiplicity100_v5 1 1 1 1 1 1 1 1 1 L1_ETT220
+ HLT_PixelTracks_Multiplicity80_v5 1 1 1 1 1 1 1 1 1 L1_ETT220
+ HLT_Random_v1 600 600 600 600 600 600 600 600 600 (none)
+ = HLT_ZeroBias_v4 50 50 50 50 50 50 50 50 50 L1_ZeroBias
+ dataset MuEG
+ HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v7 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_DoubleMu5_Ele8_CaloIdT_TrkIdVL_v1 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu15_DoublePhoton15_CaloIdL_v7 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu15_Photon20_CaloIdL_v7 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu17_Ele8_CaloIdL_v6 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu17_Ele8_CaloIdT_CaloIsoVL_v1 1 1 1 1 1 1 1 1 1 L1_Mu3_EG5
+ HLT_Mu5_DoubleEle8_CaloIdT_TrkIdVL_v1 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu5_Ele8_CaloIdT_TrkIdVL_Ele8_CaloIdL_TrkIdVL_v1 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu8_Ele17_CaloIdL_v6 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu8_Ele17_CaloIdT_CaloIsoVL_v1 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG12
+ HLT_Mu8_Photon20_CaloIdVT_IsoT_v6 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ dataset MuHad
+ HLT_DoubleMu3_HT150_v5 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_DoubleMu3_HT200_v8 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_DoubleMu3_Mass4_HT150_v1 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_HT250_Mu15_PFMHT20_v5 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT250_Mu15_PFMHT40_v1 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT300_Mu5_PFMHT40_v5 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT350_Mu5_PFMHT45_v5 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_IsoMu17_CentralJet30_BTagIP_v7 1 1 1 1 1 1 1 1 1 L1_SingleMu10
+ HLT_IsoMu17_CentralJet30_v3 15 10 7 5 3 2 1 1 1 L1_SingleMu10
+ HLT_IsoMu17_DiCentralJet30_v3 1 1 1 1 1 1 1 1 1 L1_SingleMu10
+ HLT_IsoMu17_QuadCentralJet30_v3 1 1 1 1 1 1 1 1 1 L1_SingleMu10
+ HLT_IsoMu17_TriCentralJet30_v3 1 1 1 1 1 1 1 1 1 L1_SingleMu10
+ HLT_Mu12_DiCentralJet20_DiBTagIP3D1stTrack_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu10
+ HLT_Mu12_DiCentralJet30_BTagIP3D_v3 1 1 1 1 1 1 1 1 1 L1_SingleMu10
+ HLT_Mu17_CentralJet30_BTagIP_v7 20 15 10 7 5 3 2 1 1 L1_SingleMu10
+ HLT_Mu17_CentralJet30_v8 130 90 65 45 30 20 10 9 6 L1_SingleMu10
+ HLT_Mu17_DiCentralJet30_v8 65 45 30 20 15 9 6 4 3 L1_SingleMu10
+ HLT_Mu17_QuadCentralJet30_v3 1 1 1 1 1 1 1 1 1 L1_SingleMu10
+ HLT_Mu17_TriCentralJet30_v8 20 15 10 7 5 3 2 1 1 L1_SingleMu10
+ HLT_Mu30_HT200_v1 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu3_DiJet30_v4 1430 10000 7150 5000 3580 2150 1430 1000 720 L1_Mu3_Jet20_Central
+ HLT_Mu3_Ele8_CaloIdT_TrkIdVL_HT150_v4 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu3_QuadJet30_v4 15 100 70 50 35 20 15 10 7 L1_Mu3_Jet20_Central
+ HLT_Mu3_TriJet30_v4 120 840 600 420 300 180 120 85 60 L1_Mu3_Jet20_Central
+ HLT_Mu40_HT200_v1 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu8_R005_MR200_v5 85 60 40 30 20 10 8 6 4 (L1_DoubleJet36_Central) AND (L1_SingleMuOpen)
+ HLT_Mu8_R025_MR200_v5 1 1 1 1 1 1 1 1 1 (L1_DoubleJet36_Central) AND (L1_SingleMuOpen)
+ HLT_Mu8_R029_MR200_v1 1 1 1 1 1 1 1 1 1 (L1_DoubleJet36_Central) AND (L1_SingleMuOpen)
+ dataset MuOnia
+ HLT_Dimuon0_Jpsi_Muon_v4 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ HLT_Dimuon0_Jpsi_v3 180 120 85 60 40 25 15 10 8 L1_DoubleMu0
+ HLT_Dimuon0_Upsilon_Muon_v4 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ HLT_Dimuon0_Upsilon_v3 85 60 40 30 20 10 8 6 4 L1_DoubleMu0
+ HLT_Dimuon10_Jpsi_Barrel_v3 2 2 1 1 1 1 1 1 1 L1_DoubleMu0
+ HLT_Dimuon4_Bs_Barrel_v5 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ HLT_Dimuon5_Upsilon_Barrel_v3 2 2 1 1 1 1 1 1 1 L1_DoubleMu0
+ HLT_Dimuon6_Bs_v4 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ HLT_Dimuon7_Jpsi_Displaced_v3 2 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ HLT_Dimuon7_Jpsi_X_Barrel_v3 2 2 1 1 1 1 1 1 1 L1_DoubleMu0
+ HLT_Dimuon7_LowMass_Displaced_v4 2 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ HLT_Dimuon7_PsiPrime_v3 2 2 1 1 1 1 1 1 1 L1_DoubleMu0
+ HLT_DoubleMu2_Bs_v5 1000 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ HLT_Mu5_L2Mu2_Jpsi_v6 160 112 80 55 40 25 15 10 8 L1_DoubleMu0
+ HLT_Mu5_Track2_Jpsi_v6 6 6 6 6 6 5 1 1 1 L1_SingleMu3
+ HLT_Mu7_Track7_Jpsi_v7 1 17 10 8 6 3 2 1 1 L1_SingleMu7
+ dataset MultiJet
+ HLT_CentralJet46_CentralJet38_DiBTagIP3D_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ HLT_DoubleJet30_ForwardBackward_v7 65 45 30 20 15 9 6 4 3 L1_DoubleForJet32_EtaOpp
+ HLT_DoubleJet60_ForwardBackward_v7 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ HLT_DoubleJet70_ForwardBackward_v7 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ HLT_DoubleJet80_ForwardBackward_v7 1 1 1 1 1 1 1 1 1 L1_DoubleForJet44_EtaOpp
+ HLT_EightJet120_v1 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ HLT_ExclDiJet60_HFAND_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet36_FwdVeto
+ HLT_ExclDiJet60_HFOR_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet36
+ HLT_L1DoubleJet36Central_v4 15500 10800 7720 5400 3860 2320 1550 1080 780 L1_DoubleJet36_Central
+ HLT_L1ETM30_v4 2580 1800 1290 900 650 390 260 180 130 L1_ETM30
+ HLT_L1MultiJet_v4 11600 8100 5790 4050 2900 1740 1160 810 580 L1_HTT50 OR L1_TripleJet28_Central OR L1_QuadJet20_Central
+ HLT_QuadJet40_IsoPFTau40_v9 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ HLT_QuadJet40_v7 150 100 70 50 35 20 15 10 7 L1_QuadJet20_Central
+ HLT_QuadJet45_IsoPFTau45_v4 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ HLT_QuadJet50_Jet40_Jet30_v3 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ HLT_QuadJet60_v6 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ HLT_QuadJet70_v6 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ dataset Photon
+ HLT_DoubleEle33_CaloIdL_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoubleEle33_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoubleEle45_CaloIdL_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton33_HEVT_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton38_HEVT_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton40_MR150_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton40_R014_MR150_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton5_IsoVL_CEP_v5 1 1 1 1 1 1 1 1 1 L1_DoubleEG2_FwdVeto
+ HLT_DoublePhoton60_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton80_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon135_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon200_NoHE_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon20_CaloIdVL_IsoL_v5 3580 2500 1790 1250 900 540 360 250 180 L1_SingleEG12
+ HLT_Photon20_R9Id_Photon18_R9Id_v6 20 15 10 7 5 3 2 1 1 L1_SingleEG12
+ HLT_Photon225_NoHE_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon26_CaloIdL_IsoVL_Photon18_CaloIdL_IsoVL_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Photon26_CaloIdL_IsoVL_Photon18_R9Id_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Photon26_CaloIdL_IsoVL_Photon18_v6 40 30 20 15 10 6 4 3 2 L1_SingleEG15
+ HLT_Photon26_IsoVL_Photon18_IsoVL_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Photon26_IsoVL_Photon18_v6 220 150 110 75 50 30 20 15 10 L1_SingleEG15
+ HLT_Photon26_Photon18_v6 1430 1000 720 500 360 220 150 100 70 L1_SingleEG15
+ HLT_Photon26_R9Id_Photon18_CaloIdL_IsoVL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Photon26_R9Id_Photon18_R9Id_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Photon30_CaloIdVL_IsoL_v6 720 500 360 250 180 110 70 50 35 L1_SingleEG15
+ HLT_Photon30_CaloIdVL_v6 1430 1000 720 500 360 220 150 100 70 L1_SingleEG15
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_CaloIdL_IsoVL_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_CaloIdL_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_R9Id_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdL_Photon22_CaloIdL_v5 9 7 4 3 2 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdVL_Photon22_CaloIdVL_v1 20 14 9 7 4 3 2 1 1 L1_SingleEG20
+ HLT_Photon36_IsoVL_Photon22_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_R9Id_Photon22_CaloIdL_IsoVL_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_R9Id_Photon22_R9Id_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon400_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_Photon28_CaloIdL_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon44_CaloIdL_Photon34_CaloIdL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon48_CaloIdL_Photon38_CaloIdL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon50_CaloIdVL_IsoL_v5 180 120 85 60 40 25 15 10 8 L1_SingleEG20
+ HLT_Photon50_CaloIdVL_v3 350 240 180 120 85 50 35 25 15 L1_SingleEG20
+ HLT_Photon75_CaloIdVL_IsoL_v6 15 10 7 5 3 2 1 1 1 L1_SingleEG20
+ HLT_Photon75_CaloIdVL_v6 55 40 30 20 15 8 5 4 2 L1_SingleEG20
+ HLT_Photon90_CaloIdVL_IsoL_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon90_CaloIdVL_v3 30 20 15 10 7 4 2 2 1 L1_SingleEG20
+ dataset PhotonHad
+ HLT_Photon40_CaloIdL_R005_MR150_v3 260 180 130 90 65 40 25 20 10 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R014_MR500_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R017_MR500_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R020_MR350_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R023_MR350_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R025_MR250_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R029_MR250_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R038_MR200_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R042_MR200_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_HT350_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_HT400_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_MHT70_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_MHT90_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleElectron
+ HLT_Ele100_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v2 430 300 220 150 110 65 40 30 20 L1_SingleEG12
+ HLT_Ele27_WP80_PFMT50_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Ele32_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v3 220 150 110 75 50 30 20 15 10 L1_SingleEG20
+ HLT_Ele32_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v5 30 20 15 10 7 4 2 2 1 L1_SingleEG20
+ HLT_Ele32_WP70_PFMT50_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele52_CaloIdVT_TrkIdT_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele65_CaloIdVT_TrkIdT_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleMu
+ HLT_IsoMu12_v7 7 200 150 100 70 40 30 20 15 L1_SingleMu7
+ HLT_IsoMu15_v11 120 80 55 40 30 15 10 8 5 L1_SingleMu10
+ HLT_IsoMu17_eta2p1_v1 40 1 1 1 1 1 1 1 1 L1_SingleMu10
+ HLT_IsoMu17_v11 40 30 1 1 1 1 1 1 1 L1_SingleMu10
+ HLT_IsoMu20_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu12
+ HLT_IsoMu24_v7 1 1 1 1 1 1 1 1 1 L1_SingleMu12
+ HLT_IsoMu30_v7 1 1 1 1 1 1 1 1 1 L1_SingleMu12
+ HLT_L1SingleMu10_v4 32000 22400 16000 11200 8000 4800 3200 2240 1600 L1_SingleMu10
+ HLT_L1SingleMu20_v4 16000 11200 8000 5600 4000 2400 1600 1120 800 L1_SingleMu20
+ HLT_L2Mu10_v5 4580 3200 2290 1600 1150 690 460 320 230 L1_SingleMu10
+ HLT_L2Mu20_v5 2290 1600 1150 800 580 350 230 160 120 L1_SingleMu12
+ HLT_Mu100_v3 1 1 1 1 1 1 1 1 1 L1_SingleMu16
+ HLT_Mu12_v5 20 630 450 320 230 140 90 60 45 L1_SingleMu7
+ HLT_Mu15_v6 350 240 180 120 85 50 35 25 15 L1_SingleMu10
+ HLT_Mu20_v5 130 90 65 45 30 20 10 9 6 L1_SingleMu12
+ HLT_Mu24_v5 85 60 40 30 20 10 8 6 4 L1_SingleMu12
+ HLT_Mu30_v5 35 25 1 1 1 1 1 1 1 L1_SingleMu12
+ HLT_Mu3_v7 220 210 220 220 220 220 220 210 220 L1_SingleMuOpen
+ HLT_Mu40_v3 1 1 1 1 1 1 1 1 1 L1_SingleMu16
+ HLT_Mu5_v7 160 150 160 160 160 160 160 170 150 L1_SingleMu3
+ HLT_Mu8_v5 60 60 60 65 60 60 60 65 60 L1_SingleMu3
+ dataset Tau
+ HLT_DoubleIsoPFTau35_Trk5_eta2p1_v4 1 1 1 1 1 1 1 1 1 L1_DoubleTauJet28 OR L1_DoubleJet52
+ HLT_DoubleIsoPFTau40_Trk5_eta2p1_v4 1 1 1 1 1 1 1 1 1 L1_DoubleTauJet36 OR L1_DoubleJet52
+ HLT_IsoPFTau35_Trk20_MET60_v4 1 1 1 1 1 1 1 1 1 L1_SingleTauJet52 OR L1_SingleJet68
+ HLT_IsoPFTau35_Trk20_v4 430 300 220 150 110 65 40 30 20 L1_SingleTauJet52 OR L1_SingleJet68
+ HLT_IsoPFTau45_Trk20_MET60_v4 1 1 1 1 1 1 1 1 1 L1_SingleTauJet68 OR L1_SingleJet92
+ dataset TauPlusX
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v9 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v6 400 280 200 140 100 60 40 30 20 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_TrkIdT_LooseIsoPFTau20_v3 150 100 70 50 35 20 15 10 7 L1_SingleEG12
+ HLT_Ele18_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_HT300_DoubleIsoPFTau10_Trk3_PFMHT40_v5 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT350_DoubleIsoPFTau10_Trk3_PFMHT45_v5 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_IsoMu15_LooseIsoPFTau15_v6 1 1 1 1 1 1 1 1 1 L1_SingleMu10
+ HLT_IsoMu15_LooseIsoPFTau20_v4 1 1 1 1 1 1 1 1 1 L1_SingleMu10
+ HLT_IsoMu15_TightIsoPFTau20_v4 1 1 1 1 1 1 1 1 1 L1_SingleMu10
+ HLT_Mu15_LooseIsoPFTau15_v6 70 50 35 25 15 10 7 5 3 L1_SingleMu10
+/cdaq/physics/Run2011/1.4e33/v1.2/HLT/V3
+ 167551,167673,167674,167675,167676,167740,167746,167754,167784,167786,167807,167830,167898,167913,167969,168152,168162,168207,168423
+ dataset BTag
+ HLT_BTagMu_DiJet110_Mu5_v7 1 4 2 2 1 1 1 1 1 L1_Mu3_Jet28_Central
+ HLT_BTagMu_DiJet20_Mu5_v7 35 525 380 270 190 120 75 50 35 L1_Mu3_Jet16_Central
+ HLT_BTagMu_DiJet40_Mu5_v7 15 110 80 55 40 20 15 10 7 L1_Mu3_Jet20_Central
+ HLT_BTagMu_DiJet70_Mu5_v7 6 18 10 9 6 3 2 1 1 L1_Mu3_Jet28_Central
+ dataset Commissioning
+ = HLT_Activity_Ecal_SC7_v7 100 70 50 35 25 15 10 7 5 L1_ZeroBias
+ HLT_BeamGas_BSC_v4 1 1 1 1 1 1 1 1 1 L1_BeamGas_Bsc
+ HLT_BeamGas_HF_v6 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf
+ HLT_IsoTrackHB_v5 1 4 2 2 1 1 1 1 1 L1_SingleJet68
+ HLT_IsoTrackHE_v6 1 12 8 6 4 2 1 1 1 L1_SingleJet68
+ HLT_L1SingleEG12_v3 17200 12000 8580 6000 4290 2580 1720 1200 860 L1_SingleEG12
+ HLT_L1SingleEG5_v3 1740 1700 1740 1740 1740 1740 1730 1700 1730 L1_SingleEG5
+ HLT_L1SingleJet16_v4 50 51 50 50 50 45 50 50 40 L1_SingleJet16
+ HLT_L1SingleJet36_v4 500 500 500 500 500 500 500 500 490 L1_SingleJet36
+ HLT_L1SingleMuOpen_DT_v4 75 75 75 75 75 75 70 70 70 L1_SingleMuOpen
+ HLT_L1SingleMuOpen_v4 620 600 620 620 620 610 610 600 600 L1_SingleMuOpen
+ HLT_L1_Interbunch_BSC_v3 100 100 100 100 100 100 100 100 100 L1_InterBunch_Bsc
+ HLT_L1_PreCollisions_v3 5 5 5 5 5 5 5 5 5 L1_PreCollisions
+ HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v6 1 2 1 1 1 1 1 1 1 L1_SingleMu5_Eta1p5_Q80
+ dataset Cosmics
+ HLT_BeamHalo_v4 1 1 1 1 1 1 1 1 1 L1_BeamHalo
+ HLT_L1SingleMuOpen_AntiBPTX_v3 1 1 1 1 1 1 1 1 1 L1_SingleMuOpen
+ HLT_L1TrackerCosmics_v4 1 1 1 1 1 1 1 1 1 technical bits: 25
+ HLT_RegionalCosmicTracking_v5 1 1 1 1 1 1 1 1 1 (technical bits: 25) AND (L1_SingleMuOpen)
+ dataset DoubleElectron
+ HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_CaloIdT_TrkIdVL_v1 1 1 1 1 1 1 1 1 1 L1_TripleEG5
+ HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFL_v7 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFT_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdL_CaloIsoVL_v6 2150 1500 1080 750 540 330 220 150 110 L1_SingleEG12
+ HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass30_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v6 10 8 5 4 3 2 1 1 1 L1_SingleEG12
+ HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v6 2 2 2 2 2 2 2 2 2 L1_SingleEG5
+ HLT_Ele8_CaloIdL_CaloIsoVL_v6 40 40 40 40 40 40 35 40 30 L1_SingleEG5
+ HLT_Ele8_CaloIdL_TrkIdVL_v6 20 20 20 20 20 20 20 20 20 L1_SingleEG5
+ HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v4 20 20 20 20 20 20 20 20 20 L1_SingleEG5
+ HLT_Ele8_v6 240 240 240 240 240 240 240 240 240 L1_SingleEG5
+ HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v6 20 15 10 7 5 3 2 1 1 L1_SingleEG12
+ HLT_TripleEle10_CaloIdL_TrkIdVL_v7 1 1 1 1 1 1 1 1 1 L1_TripleEG5
+ dataset DoubleMu
+ HLT_DoubleMu3_v7 520 360 260 180 130 75 50 35 25 L1_DoubleMu0
+ HLT_DoubleMu45_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ HLT_DoubleMu4_Acoplanarity03_v6 15 10 7 5 3 2 1 1 1 L1_DoubleMu3
+ HLT_DoubleMu5_Acoplanarity03_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ HLT_DoubleMu5_IsoMu5_v5 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ HLT_DoubleMu6_v5 55 40 30 20 15 8 5 4 2 L1_DoubleMu3
+ HLT_DoubleMu7_v5 15 10 7 5 3 2 1 1 1 L1_DoubleMu3
+ HLT_L1DoubleMu0_v4 12900 9000 6430 4500 3220 1930 1290 900 650 L1_DoubleMu0
+ HLT_L2DoubleMu0_v6 4000 2800 2000 1400 1000 600 400 280 200 L1_DoubleMu0
+ HLT_L2DoubleMu23_NoVertex_v5 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ HLT_L2DoubleMu30_NoVertex_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ HLT_Mu13_Mu8_v4 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ HLT_Mu17_Mu8_v4 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ HLT_Mu8_Jet40_v7 40 300 220 150 110 65 40 30 20 L1_Mu3_Jet20_Central
+ HLT_TripleMu5_v6 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ dataset ElectronHad
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_HT150_v4 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT50
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass4_HT150_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT50
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG5
+ HLT_Ele10_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R005_MR200_v3 70 50 35 25 15 10 7 5 3 L1_DoubleJet36_Central
+ HLT_Ele10_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R025_MR200_v3 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ HLT_Ele10_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R029_MR200_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_PFMHT25_v1 1 1 1 1 1 1 1 1 1 L1_EG5_HTT75
+ HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_v6 1 1 1 1 1 1 1 1 1 L1_EG5_HTT75
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_Jet20_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_TrkIdT_Jet35_Jet25_Deta3_Jet20_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3p5_Jet25_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele22_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT20_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele22_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_v2 40 30 20 15 10 6 4 3 2 L1_SingleEG12
+ HLT_Ele22_CaloIdVT_TrkIdT_CentralJet30_CentralJet25_v2 80 56 40 30 20 10 8 5 4 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_BTagIP_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_v2 40 30 20 15 10 6 4 3 2 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralJet30_PFMHT25_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralJet30_v2 8 6 4 3 2 1 1 1 1 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_QuadCentralJet30_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralJet30_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_BTagIP_v6 8 6 4 3 2 1 1 1 1 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v6 180 120 85 60 40 25 15 10 8 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_DiCentralJet30_v5 85 60 40 30 20 10 8 6 4 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_QuadCentralJet30_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_TriCentralJet30_v5 4 3 2 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v3 180 120 85 60 40 25 15 10 8 L1_DoubleEG5_HTT50
+ HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v3 40 30 20 15 10 6 4 3 2 L1_DoubleEG5_HTT50
+ HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v3 110 75 50 35 25 15 10 7 5 L1_DoubleEG5_HTT50
+ HLT_HT200_DoubleEle5_CaloIdVL_MassJPsi_v1 50 35 25 16 12 8 6 4 1 L1_HTT100
+ HLT_HT300_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT40_v3 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT45_v3 1 1 1 1 1 1 1 1 1 L1_HTT100
+ dataset FEDMonitor
+ HLT_DTErrors_v2 1 1 1 1 1 1 1 1 1 (none)
+ dataset HT
+ HLT_DiJet130_PT130_v5 4 20 15 10 7 4 2 2 1 L1_SingleJet68
+ HLT_DiJet160_PT160_v5 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_FatJetMass300_DR1p1_Deta2p0_CentralJet30_BTagIP_v1 120 80 60 40 30 20 15 10 7 L1_HTT75
+ HLT_FatJetMass350_DR1p1_Deta2p0_CentralJet30_BTagIP_v1 60 40 30 20 15 10 7 5 3 L1_HTT75
+ HLT_FatJetMass750_DR1p1_Deta2p0_v1 1 1 1 1 1 1 1 1 1 L1_HTT75
+ HLT_FatJetMass850_DR1p1_Deta2p0_v1 1 1 1 1 1 1 1 1 1 L1_HTT75
+ HLT_HT150_v7 720 5000 3580 2500 1790 1080 720 500 360 L1_HTT50
+ HLT_HT2000_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT200_AlphaT0p55_v1 10 7 5 3 2 1 1 1 1 L1_HTT75
+ HLT_HT200_v7 1430 1000 720 500 360 220 150 100 70 L1_HTT75
+ HLT_HT250_AlphaT0p53_v5 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_AlphaT0p55_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_DoubleDisplacedJet60_PromptTrack_v4 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_DoubleDisplacedJet60_v6 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_MHT100_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_MHT90_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_v7 580 400 290 200 150 85 55 40 30 L1_HTT100
+ HLT_HT300_AlphaT0p53_v5 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_AlphaT0p54_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_CentralJet30_BTagIP_PFMHT55_v5 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_CentralJet30_BTagIP_PFMHT75_v5 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_CentralJet30_BTagIP_v5 50 35 25 15 10 7 5 3 2 L1_HTT100
+ HLT_HT300_MHT80_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_MHT90_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_PFMHT55_v5 20 15 10 7 5 3 2 1 1 L1_HTT100
+ HLT_HT300_v8 290 200 150 100 70 40 30 20 15 L1_HTT100
+ HLT_HT350_AlphaT0p52_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_AlphaT0p53_v6 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_MHT70_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_MHT80_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_v7 200 140 100 70 50 30 20 15 10 L1_HTT100
+ HLT_HT400_AlphaT0p51_v6 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT400_AlphaT0p52_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT400_v7 100 70 50 35 25 15 10 7 5 L1_HTT100
+ HLT_HT450_AlphaT0p51_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT450_AlphaT0p52_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT450_v7 35 25 15 10 8 5 3 2 1 L1_HTT100
+ HLT_HT500_v7 20 15 10 7 5 3 2 1 1 L1_HTT100
+ HLT_HT550_v7 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_R014_MR150_CentralJet40_BTagIP_v6 200 140 100 70 50 30 20 15 10 L1_DoubleJet36_Central
+ HLT_R014_MR150_v5 2000 1400 1000 700 500 300 200 140 100 L1_DoubleJet36_Central
+ HLT_R017_MR450_CentralJet40_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ HLT_R017_MR500_CentralJet40_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ HLT_R020_MR150_v5 860 602 430 310 220 130 85 60 40 L1_DoubleJet36_Central
+ HLT_R020_MR550_v5 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ HLT_R023_MR350_CentralJet40_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ HLT_R023_MR400_CentralJet40_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ HLT_R023_MR550_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ HLT_R025_MR150_v5 220 151 110 75 50 30 20 15 10 L1_DoubleJet36_Central
+ HLT_R025_MR450_v5 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ HLT_R029_MR250_CentralJet40_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ HLT_R029_MR300_CentralJet40_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ HLT_R029_MR450_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ HLT_R033_MR200_CentralJet40_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ HLT_R033_MR350_v5 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ HLT_R036_MR200_CentralJet40_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ HLT_R036_MR350_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ HLT_R038_MR250_v5 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ HLT_R042_MR250_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ dataset HcalHPDNoise
+ HLT_GlobalRunHPDNoise_v4 1500 1500 1500 1500 1500 1500 1500 1500 1500 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_L1Tech_HBHEHO_totalOR_v3 1 1 1 1 1 1 1 1 1 technical bits: 11 OR 12
+ dataset HcalNZS
+ HLT_HcalNZS_v6 15 15 15 15 15 15 15 15 15 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleTauJet52 OR L1_SingleTauJet68 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG12 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias
+ HLT_HcalPhiSym_v6 15 15 15 15 15 15 15 15 15 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG8 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_SingleEG12 OR L1_SingleEG12_Eta2p17 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5
+ dataset Jet
+ HLT_DiJetAve110_v6 35 250 180 130 90 50 35 25 15 L1_SingleJet68
+ HLT_DiJetAve150_v6 70 50 35 25 15 10 7 5 3 L1_SingleJet92
+ HLT_DiJetAve190_v6 20 15 10 7 5 3 2 1 1 L1_SingleJet92
+ HLT_DiJetAve240_v6 7 5 3 2 1 1 1 1 1 L1_SingleJet92
+ HLT_DiJetAve300_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_DiJetAve30_v6 8 8 8 8 5 4 6 1 1 L1_SingleJet16
+ HLT_DiJetAve370_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_DiJetAve60_v6 45 45 45 45 45 40 40 40 40 L1_SingleJet36
+ HLT_DiJetAve80_v6 1200 1200 24000 16800 12000 7200 4790 3360 2380 L1_SingleJet52
+ HLT_Jet110_v6 70 500 360 250 180 110 70 50 35 L1_SingleJet68
+ HLT_Jet150_v6 150 100 70 50 35 20 15 10 7 L1_SingleJet92
+ HLT_Jet190_v6 40 30 20 15 10 6 4 3 2 L1_SingleJet92
+ HLT_Jet240_CentralJet30_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet240_v6 15 10 7 5 3 2 1 1 1 L1_SingleJet92
+ HLT_Jet270_CentralJet30_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet300_v5 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet30_v6 16 16 16 16 10 10 10 10 10 L1_SingleJet16
+ HLT_Jet370_NoJetID_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet370_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet60_v6 90 90 90 90 90 90 85 90 85 L1_SingleJet36
+ HLT_Jet800_v1 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet80_v6 2400 2400 48000 33600 24000 14400 9580 6720 4790 L1_SingleJet52
+ dataset LogMonitor
+ HLT_LogMonitor_v1 1 1 1 1 1 1 1 1 1 (none)
+ dataset MET
+ HLT_CentralJet80_MET100_v6 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_CentralJet80_MET160_v6 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_CentralJet80_MET65_v6 150 100 70 50 35 20 15 10 7 L1_ETM30
+ HLT_CentralJet80_MET80HF_v5 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_DiCentralJet20_BTagIP_MET65_v5 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_DiCentralJet20_MET80_v4 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_DiJet60_MET45_v6 12 12 12 12 120 60 30 30 1 L1_ETM20
+ HLT_L2Mu60_1Hit_MET40_v3 1 1 1 1 1 1 1 1 1 L1_SingleMu20
+ HLT_L2Mu60_1Hit_MET60_v3 1 1 1 1 1 1 1 1 1 L1_SingleMu20
+ HLT_MET100_HBHENoiseFiltered_v4 20 15 10 7 5 3 2 1 1 L1_ETM30
+ HLT_MET100_v6 20 15 10 7 5 3 2 1 1 L1_ETM30
+ HLT_MET120_HBHENoiseFiltered_v4 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET120_v6 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET200_HBHENoiseFiltered_v4 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET200_v6 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET400_v1 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET65_HBHENoiseFiltered_v3 220 150 110 75 50 30 20 15 10 L1_ETM30
+ HLT_MET65_v3 220 150 110 75 50 30 20 15 10 L1_ETM30
+ HLT_PFMHT150_v9 1 1 1 1 1 1 1 1 1 L1_ETM30
+ dataset MinimumBias
+ HLT_JetE30_NoBPTX3BX_NoHalo_v7 1 1 1 1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_NoHalo_v7 1 1 1 1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_v5 25 24 25 25 120 75 45 30 15 L1_SingleJet20_NotBptxOR
+ HLT_JetE50_NoBPTX3BX_NoHalo_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet32_NotBptxOR_NotMuBeamHalo
+ HLT_Physics_v2 24000 6000 6000 6000 6000 6000 6000 6000 6000 (none)
+ HLT_PixelTracks_Multiplicity100_v5 1 1 1 1 1 1 1 1 1 L1_ETT220
+ HLT_PixelTracks_Multiplicity80_v5 1 1 1 1 1 1 1 1 1 L1_ETT220
+ HLT_Random_v1 600 600 600 600 600 600 600 600 600 (none)
+ = HLT_ZeroBias_v4 50 50 50 50 50 50 50 50 50 L1_ZeroBias
+ dataset MuEG
+ HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v7 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_DoubleMu5_Ele8_CaloIdT_TrkIdVL_v1 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu15_DoublePhoton15_CaloIdL_v7 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu15_Photon20_CaloIdL_v7 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu17_Ele8_CaloIdL_v6 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu17_Ele8_CaloIdT_CaloIsoVL_v1 1 1 1 1 1 1 1 1 1 L1_Mu3_EG5
+ HLT_Mu5_DoubleEle8_CaloIdT_TrkIdVL_v1 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu5_Ele8_CaloIdT_TrkIdVL_Ele8_CaloIdL_TrkIdVL_v1 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu8_Ele17_CaloIdL_v6 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu8_Ele17_CaloIdT_CaloIsoVL_v1 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG12
+ HLT_Mu8_Photon20_CaloIdVT_IsoT_v6 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ dataset MuHad
+ HLT_DoubleMu3_HT150_v5 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_DoubleMu3_HT200_v8 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_DoubleMu3_Mass4_HT150_v1 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_HT250_Mu15_PFMHT20_v5 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT250_Mu15_PFMHT40_v1 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT300_Mu5_PFMHT40_v5 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT350_Mu5_PFMHT45_v5 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_IsoMu17_CentralJet30_BTagIP_v7 1 1 1 1 1 1 1 1 1 L1_SingleMu10
+ HLT_IsoMu17_CentralJet30_v3 15 10 7 5 3 2 1 1 1 L1_SingleMu10
+ HLT_IsoMu17_DiCentralJet30_v3 1 1 1 1 1 1 1 1 1 L1_SingleMu10
+ HLT_IsoMu17_QuadCentralJet30_v3 1 1 1 1 1 1 1 1 1 L1_SingleMu10
+ HLT_IsoMu17_TriCentralJet30_v3 1 1 1 1 1 1 1 1 1 L1_SingleMu10
+ HLT_Mu12_DiCentralJet20_DiBTagIP3D1stTrack_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu10
+ HLT_Mu12_DiCentralJet30_BTagIP3D_v3 1 1 1 1 1 1 1 1 1 L1_SingleMu10
+ HLT_Mu17_CentralJet30_BTagIP_v7 20 15 10 7 5 3 2 1 1 L1_SingleMu10
+ HLT_Mu17_CentralJet30_v8 130 90 65 45 30 20 10 9 6 L1_SingleMu10
+ HLT_Mu17_DiCentralJet30_v8 65 45 30 20 15 9 6 4 3 L1_SingleMu10
+ HLT_Mu17_QuadCentralJet30_v3 1 1 1 1 1 1 1 1 1 L1_SingleMu10
+ HLT_Mu17_TriCentralJet30_v8 20 15 10 7 5 3 2 1 1 L1_SingleMu10
+ HLT_Mu30_HT200_v1 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu3_DiJet30_v4 1430 10000 7150 5000 3580 2150 1430 1000 720 L1_Mu3_Jet20_Central
+ HLT_Mu3_Ele8_CaloIdT_TrkIdVL_HT150_v4 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu3_QuadJet30_v4 15 100 70 50 35 20 15 10 7 L1_Mu3_Jet20_Central
+ HLT_Mu3_TriJet30_v4 120 840 600 420 300 180 120 85 60 L1_Mu3_Jet20_Central
+ HLT_Mu40_HT200_v1 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu8_R005_MR200_v5 85 60 40 30 20 10 8 6 4 (L1_DoubleJet36_Central) AND (L1_SingleMuOpen)
+ HLT_Mu8_R025_MR200_v5 1 1 1 1 1 1 1 1 1 (L1_DoubleJet36_Central) AND (L1_SingleMuOpen)
+ HLT_Mu8_R029_MR200_v1 1 1 1 1 1 1 1 1 1 (L1_DoubleJet36_Central) AND (L1_SingleMuOpen)
+ dataset MuOnia
+ HLT_Dimuon0_Jpsi_Muon_v4 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ HLT_Dimuon0_Jpsi_v3 180 120 85 60 40 25 15 10 8 L1_DoubleMu0
+ HLT_Dimuon0_Upsilon_Muon_v4 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ HLT_Dimuon0_Upsilon_v3 85 60 40 30 20 10 8 6 4 L1_DoubleMu0
+ HLT_Dimuon10_Jpsi_Barrel_v3 2 2 1 1 1 1 1 1 1 L1_DoubleMu0
+ HLT_Dimuon4_Bs_Barrel_v5 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ HLT_Dimuon5_Upsilon_Barrel_v3 2 2 1 1 1 1 1 1 1 L1_DoubleMu0
+ HLT_Dimuon6_Bs_v4 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ HLT_Dimuon7_Jpsi_Displaced_v3 2 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ HLT_Dimuon7_Jpsi_X_Barrel_v3 2 2 1 1 1 1 1 1 1 L1_DoubleMu0
+ HLT_Dimuon7_LowMass_Displaced_v4 2 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ HLT_Dimuon7_PsiPrime_v3 2 2 1 1 1 1 1 1 1 L1_DoubleMu0
+ HLT_DoubleMu2_Bs_v5 1000 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ HLT_Mu5_L2Mu2_Jpsi_v6 160 112 80 55 40 25 15 10 8 L1_DoubleMu0
+ HLT_Mu5_Track2_Jpsi_v6 6 6 6 6 6 5 1 1 1 L1_SingleMu3
+ HLT_Mu7_Track7_Jpsi_v7 1 17 10 8 6 3 2 1 1 L1_SingleMu7
+ dataset MultiJet
+ HLT_CentralJet46_CentralJet38_DiBTagIP3D_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ HLT_DoubleJet30_ForwardBackward_v7 65 45 30 20 15 9 6 4 3 L1_DoubleForJet32_EtaOpp
+ HLT_DoubleJet60_ForwardBackward_v7 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ HLT_DoubleJet70_ForwardBackward_v7 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ HLT_DoubleJet80_ForwardBackward_v7 1 1 1 1 1 1 1 1 1 L1_DoubleForJet44_EtaOpp
+ HLT_EightJet120_v1 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ HLT_ExclDiJet60_HFAND_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet36_FwdVeto
+ HLT_ExclDiJet60_HFOR_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet36
+ HLT_L1DoubleJet36Central_v4 15500 10800 7720 5400 3860 2320 1550 1080 780 L1_DoubleJet36_Central
+ HLT_L1ETM30_v4 2580 1800 1290 900 650 390 260 180 130 L1_ETM30
+ HLT_L1MultiJet_v4 11600 8100 5790 4050 2900 1740 1160 810 580 L1_HTT50 OR L1_TripleJet28_Central OR L1_QuadJet20_Central
+ HLT_QuadJet40_IsoPFTau40_v9 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ HLT_QuadJet40_v7 150 100 70 50 35 20 15 10 7 L1_QuadJet20_Central
+ HLT_QuadJet45_IsoPFTau45_v4 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ HLT_QuadJet50_Jet40_Jet30_v3 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ HLT_QuadJet60_v6 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ HLT_QuadJet70_v6 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ dataset Photon
+ HLT_DoubleEle33_CaloIdL_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoubleEle33_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoubleEle45_CaloIdL_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton33_HEVT_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton38_HEVT_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton40_MR150_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton40_R014_MR150_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton5_IsoVL_CEP_v5 1 1 1 1 1 1 1 1 1 L1_DoubleEG2_FwdVeto
+ HLT_DoublePhoton60_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton80_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon135_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon200_NoHE_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon20_CaloIdVL_IsoL_v5 3580 2500 1790 1250 900 540 360 250 180 L1_SingleEG12
+ HLT_Photon20_R9Id_Photon18_R9Id_v6 20 15 10 7 5 3 2 1 1 L1_SingleEG12
+ HLT_Photon225_NoHE_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon26_CaloIdL_IsoVL_Photon18_CaloIdL_IsoVL_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Photon26_CaloIdL_IsoVL_Photon18_R9Id_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Photon26_CaloIdL_IsoVL_Photon18_v6 40 30 20 15 10 6 4 3 2 L1_SingleEG15
+ HLT_Photon26_IsoVL_Photon18_IsoVL_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Photon26_IsoVL_Photon18_v6 220 150 110 75 50 30 20 15 10 L1_SingleEG15
+ HLT_Photon26_Photon18_v6 1430 1000 720 500 360 220 150 100 70 L1_SingleEG15
+ HLT_Photon26_R9Id_Photon18_CaloIdL_IsoVL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Photon26_R9Id_Photon18_R9Id_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Photon30_CaloIdVL_IsoL_v6 720 500 360 250 180 110 70 50 35 L1_SingleEG15
+ HLT_Photon30_CaloIdVL_v6 1430 1000 720 500 360 220 150 100 70 L1_SingleEG15
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_CaloIdL_IsoVL_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_CaloIdL_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_R9Id_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdL_Photon22_CaloIdL_v5 9 7 4 3 2 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdVL_Photon22_CaloIdVL_v1 20 14 9 7 4 3 2 1 1 L1_SingleEG20
+ HLT_Photon36_IsoVL_Photon22_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_R9Id_Photon22_CaloIdL_IsoVL_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_R9Id_Photon22_R9Id_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon400_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_Photon28_CaloIdL_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon44_CaloIdL_Photon34_CaloIdL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon48_CaloIdL_Photon38_CaloIdL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon50_CaloIdVL_IsoL_v5 180 120 85 60 40 25 15 10 8 L1_SingleEG20
+ HLT_Photon50_CaloIdVL_v3 350 240 180 120 85 50 35 25 15 L1_SingleEG20
+ HLT_Photon75_CaloIdVL_IsoL_v6 15 10 7 5 3 2 1 1 1 L1_SingleEG20
+ HLT_Photon75_CaloIdVL_v6 55 40 30 20 15 8 5 4 2 L1_SingleEG20
+ HLT_Photon90_CaloIdVL_IsoL_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon90_CaloIdVL_v3 30 20 15 10 7 4 2 2 1 L1_SingleEG20
+ dataset PhotonHad
+ HLT_Photon40_CaloIdL_R005_MR150_v3 260 180 130 90 65 40 25 20 10 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R014_MR500_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R017_MR500_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R020_MR350_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R023_MR350_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R025_MR250_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R029_MR250_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R038_MR200_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R042_MR200_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_HT350_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_HT400_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_MHT70_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_MHT90_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleElectron
+ HLT_Ele100_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v2 430 300 220 150 110 65 40 30 20 L1_SingleEG12
+ HLT_Ele27_WP80_PFMT50_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Ele32_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v3 220 150 110 75 50 30 20 15 10 L1_SingleEG20
+ HLT_Ele32_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v5 30 20 15 10 7 4 2 2 1 L1_SingleEG20
+ HLT_Ele32_WP70_PFMT50_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele52_CaloIdVT_TrkIdT_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele65_CaloIdVT_TrkIdT_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleMu
+ HLT_IsoMu12_v7 7 200 150 100 70 40 30 20 15 L1_SingleMu7
+ HLT_IsoMu15_v11 120 80 55 40 30 15 10 8 5 L1_SingleMu10
+ HLT_IsoMu17_eta2p1_v1 40 1 1 1 1 1 1 1 1 L1_SingleMu10
+ HLT_IsoMu17_v11 40 30 1 1 1 1 1 1 1 L1_SingleMu10
+ HLT_IsoMu20_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu12
+ HLT_IsoMu24_v7 1 1 1 1 1 1 1 1 1 L1_SingleMu12
+ HLT_IsoMu30_v7 1 1 1 1 1 1 1 1 1 L1_SingleMu12
+ HLT_L1SingleMu10_v4 32000 22400 16000 11200 8000 4800 3200 2240 1600 L1_SingleMu10
+ HLT_L1SingleMu20_v4 16000 11200 8000 5600 4000 2400 1600 1120 800 L1_SingleMu20
+ HLT_L2Mu10_v5 4580 3200 2290 1600 1150 690 460 320 230 L1_SingleMu10
+ HLT_L2Mu20_v5 2290 1600 1150 800 580 350 230 160 120 L1_SingleMu12
+ HLT_Mu100_v3 1 1 1 1 1 1 1 1 1 L1_SingleMu16
+ HLT_Mu12_v5 20 630 450 320 230 140 90 60 45 L1_SingleMu7
+ HLT_Mu15_v6 350 240 180 120 85 50 35 25 15 L1_SingleMu10
+ HLT_Mu20_v5 130 90 65 45 30 20 10 9 6 L1_SingleMu12
+ HLT_Mu24_v5 85 60 40 30 20 10 8 6 4 L1_SingleMu12
+ HLT_Mu30_v5 35 25 1 1 1 1 1 1 1 L1_SingleMu12
+ HLT_Mu3_v7 220 210 220 220 220 220 220 210 220 L1_SingleMuOpen
+ HLT_Mu40_v3 1 1 1 1 1 1 1 1 1 L1_SingleMu16
+ HLT_Mu5_v7 160 150 160 160 160 160 160 170 150 L1_SingleMu3
+ HLT_Mu8_v5 60 60 60 65 60 60 60 65 60 L1_SingleMu3
+ dataset Tau
+ HLT_DoubleIsoPFTau35_Trk5_eta2p1_v4 1 1 1 1 1 1 1 1 1 L1_DoubleTauJet28 OR L1_DoubleJet52
+ HLT_DoubleIsoPFTau40_Trk5_eta2p1_v4 1 1 1 1 1 1 1 1 1 L1_DoubleTauJet36 OR L1_DoubleJet52
+ HLT_IsoPFTau35_Trk20_MET60_v4 1 1 1 1 1 1 1 1 1 L1_SingleTauJet52 OR L1_SingleJet68
+ HLT_IsoPFTau35_Trk20_v4 430 300 220 150 110 65 40 30 20 L1_SingleTauJet52 OR L1_SingleJet68
+ HLT_IsoPFTau45_Trk20_MET60_v4 1 1 1 1 1 1 1 1 1 L1_SingleTauJet68 OR L1_SingleJet92
+ dataset TauPlusX
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v9 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v6 400 280 200 140 100 60 40 30 20 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_TrkIdT_LooseIsoPFTau20_v3 150 100 70 50 35 20 15 10 7 L1_SingleEG12
+ HLT_Ele18_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_HT300_DoubleIsoPFTau10_Trk3_PFMHT40_v5 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT350_DoubleIsoPFTau10_Trk3_PFMHT45_v5 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_IsoMu15_LooseIsoPFTau15_v6 1 1 1 1 1 1 1 1 1 L1_SingleMu10
+ HLT_IsoMu15_LooseIsoPFTau20_v4 1 1 1 1 1 1 1 1 1 L1_SingleMu10
+ HLT_IsoMu15_TightIsoPFTau20_v4 1 1 1 1 1 1 1 1 1 L1_SingleMu10
+ HLT_Mu15_LooseIsoPFTau15_v6 70 50 35 25 15 10 7 5 3 L1_SingleMu10
+/cdaq/physics/Run2011/1.4e33/v1.2/HLT/V1
+ 167078,167098,167100,167102,167103,167151,167281,167282,167284
+ dataset BTag
+ HLT_BTagMu_DiJet110_Mu5_v7 1 4 2 2 1 1 1 1 1 L1_Mu3_Jet28_Central
+ HLT_BTagMu_DiJet20_Mu5_v7 35 525 380 270 190 120 75 50 35 L1_Mu3_Jet16_Central
+ HLT_BTagMu_DiJet40_Mu5_v7 15 110 80 55 40 20 15 10 7 L1_Mu3_Jet20_Central
+ HLT_BTagMu_DiJet70_Mu5_v7 6 18 10 9 6 3 2 1 1 L1_Mu3_Jet28_Central
+ dataset Commissioning
+ = HLT_Activity_Ecal_SC7_v7 100 70 50 35 25 15 10 7 5 L1_ZeroBias
+ HLT_BeamGas_BSC_v4 1 1 1 1 1 1 1 1 1 L1_BeamGas_Bsc
+ HLT_BeamGas_HF_v6 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf
+ HLT_IsoTrackHB_v5 1 4 2 2 1 1 1 1 1 L1_SingleJet68
+ HLT_IsoTrackHE_v6 1 12 8 6 4 2 1 1 1 L1_SingleJet68
+ HLT_L1SingleEG12_v3 17200 12000 8580 6000 4290 2580 1720 1200 860 L1_SingleEG12
+ HLT_L1SingleEG5_v3 1740 1700 1740 1740 1740 1740 1730 1700 1730 L1_SingleEG5
+ HLT_L1SingleJet16_v4 50 51 50 50 50 45 50 50 40 L1_SingleJet16
+ HLT_L1SingleJet36_v4 500 500 500 500 500 500 500 500 490 L1_SingleJet36
+ HLT_L1SingleMuOpen_DT_v4 75 75 75 75 75 75 70 70 70 L1_SingleMuOpen
+ HLT_L1SingleMuOpen_v4 620 600 620 620 620 610 610 600 600 L1_SingleMuOpen
+ HLT_L1_Interbunch_BSC_v3 100 100 100 100 100 100 100 100 100 L1_InterBunch_Bsc
+ HLT_L1_PreCollisions_v3 5 5 5 5 5 5 5 5 5 L1_PreCollisions
+ HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v6 1 2 1 1 1 1 1 1 1 L1_SingleMu5_Eta1p5_Q80
+ dataset Cosmics
+ HLT_BeamHalo_v4 1 1 1 1 1 1 1 1 1 L1_BeamHalo
+ HLT_L1SingleMuOpen_AntiBPTX_v3 1 1 1 1 1 1 1 1 1 L1_SingleMuOpen
+ HLT_L1TrackerCosmics_v4 1 1 1 1 1 1 1 1 1 technical bits: 25
+ HLT_RegionalCosmicTracking_v5 1 1 1 1 1 1 1 1 1 (technical bits: 25) AND (L1_SingleMuOpen)
+ dataset DoubleElectron
+ HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_CaloIdT_TrkIdVL_v1 1 1 1 1 1 1 1 1 1 L1_TripleEG5
+ HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFL_v7 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFT_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdL_CaloIsoVL_v6 2150 1500 1080 750 540 330 220 150 110 L1_SingleEG12
+ HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass30_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v6 10 8 5 4 3 2 1 1 1 L1_SingleEG12
+ HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v6 2 2 2 2 2 2 2 2 2 L1_SingleEG5
+ HLT_Ele8_CaloIdL_CaloIsoVL_v6 40 40 40 40 40 40 35 40 30 L1_SingleEG5
+ HLT_Ele8_CaloIdL_TrkIdVL_v6 20 20 20 20 20 20 20 20 20 L1_SingleEG5
+ HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v4 20 20 20 20 20 20 20 20 20 L1_SingleEG5
+ HLT_Ele8_v6 240 240 240 240 240 240 240 240 240 L1_SingleEG5
+ HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v6 20 15 10 7 5 3 2 1 1 L1_SingleEG12
+ HLT_TripleEle10_CaloIdL_TrkIdVL_v7 1 1 1 1 1 1 1 1 1 L1_TripleEG5
+ dataset DoubleMu
+ HLT_DoubleMu3_v7 520 360 260 180 130 75 50 35 25 L1_DoubleMu0
+ HLT_DoubleMu45_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ HLT_DoubleMu4_Acoplanarity03_v6 15 10 7 5 3 2 1 1 1 L1_DoubleMu3
+ HLT_DoubleMu5_Acoplanarity03_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ HLT_DoubleMu5_IsoMu5_v5 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ HLT_DoubleMu6_v5 55 40 30 20 15 8 5 4 2 L1_DoubleMu3
+ HLT_DoubleMu7_v5 15 10 7 5 3 2 1 1 1 L1_DoubleMu3
+ HLT_L1DoubleMu0_v4 12900 9000 6430 4500 3220 1930 1290 900 650 L1_DoubleMu0
+ HLT_L2DoubleMu0_v6 4000 2800 2000 1400 1000 600 400 280 200 L1_DoubleMu0
+ HLT_L2DoubleMu23_NoVertex_v5 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ HLT_L2DoubleMu30_NoVertex_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ HLT_Mu13_Mu8_v4 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ HLT_Mu17_Mu8_v4 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ HLT_Mu8_Jet40_v7 40 300 220 150 110 65 40 30 20 L1_Mu3_Jet20_Central
+ HLT_TripleMu5_v6 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ dataset ElectronHad
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_HT150_v4 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT50
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass4_HT150_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT50
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG5
+ HLT_Ele10_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R005_MR200_v3 70 50 35 25 15 10 7 5 3 L1_DoubleJet36_Central
+ HLT_Ele10_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R025_MR200_v3 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ HLT_Ele10_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R029_MR200_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_PFMHT25_v1 1 1 1 1 1 1 1 1 1 L1_EG5_HTT75
+ HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_v6 1 1 1 1 1 1 1 1 1 L1_EG5_HTT75
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_Jet20_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_TrkIdT_Jet35_Jet25_Deta3_Jet20_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3p5_Jet25_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele22_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT20_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele22_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_v2 40 30 20 15 10 6 4 3 2 L1_SingleEG12
+ HLT_Ele22_CaloIdVT_TrkIdT_CentralJet30_CentralJet25_v2 80 56 40 30 20 10 8 5 4 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_BTagIP_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_v2 40 30 20 15 10 6 4 3 2 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralJet30_PFMHT25_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralJet30_v2 8 6 4 3 2 1 1 1 1 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_QuadCentralJet30_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralJet30_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_BTagIP_v6 8 6 4 3 2 1 1 1 1 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v6 180 120 85 60 40 25 15 10 8 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_DiCentralJet30_v5 85 60 40 30 20 10 8 6 4 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_QuadCentralJet30_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_TriCentralJet30_v5 4 3 2 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v3 180 120 85 60 40 25 15 10 8 L1_DoubleEG5_HTT50
+ HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v3 40 30 20 15 10 6 4 3 2 L1_DoubleEG5_HTT50
+ HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v3 110 75 50 35 25 15 10 7 5 L1_DoubleEG5_HTT50
+ HLT_HT200_DoubleEle5_CaloIdVL_MassJPsi_v1 50 35 25 16 12 8 6 4 1 L1_HTT100
+ HLT_HT300_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT40_v3 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT45_v3 1 1 1 1 1 1 1 1 1 L1_HTT100
+ dataset FEDMonitor
+ HLT_DTErrors_v2 1 1 1 1 1 1 1 1 1 (none)
+ dataset HT
+ HLT_DiJet130_PT130_v5 4 20 15 10 7 4 2 2 1 L1_SingleJet68
+ HLT_DiJet160_PT160_v5 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_FatJetMass300_DR1p1_Deta2p0_CentralJet30_BTagIP_v1 120 80 60 40 30 20 15 10 7 L1_HTT75
+ HLT_FatJetMass350_DR1p1_Deta2p0_CentralJet30_BTagIP_v1 60 40 30 20 15 10 7 5 3 L1_HTT75
+ HLT_FatJetMass750_DR1p1_Deta2p0_v1 1 1 1 1 1 1 1 1 1 L1_HTT75
+ HLT_FatJetMass850_DR1p1_Deta2p0_v1 1 1 1 1 1 1 1 1 1 L1_HTT75
+ HLT_HT150_v7 720 5000 3580 2500 1790 1080 720 500 360 L1_HTT50
+ HLT_HT2000_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT200_AlphaT0p55_v1 10 7 5 3 2 1 1 1 1 L1_HTT75
+ HLT_HT200_v7 1430 1000 720 500 360 220 150 100 70 L1_HTT75
+ HLT_HT250_AlphaT0p53_v5 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_AlphaT0p55_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_DoubleDisplacedJet60_PromptTrack_v4 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_DoubleDisplacedJet60_v6 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_MHT100_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_MHT90_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_v7 580 400 290 200 150 85 55 40 30 L1_HTT100
+ HLT_HT300_AlphaT0p53_v5 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_AlphaT0p54_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_CentralJet30_BTagIP_PFMHT55_v5 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_CentralJet30_BTagIP_PFMHT75_v5 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_CentralJet30_BTagIP_v5 50 35 25 15 10 7 5 3 2 L1_HTT100
+ HLT_HT300_MHT80_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_MHT90_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_PFMHT55_v5 20 15 10 7 5 3 2 1 1 L1_HTT100
+ HLT_HT300_v8 290 200 150 100 70 40 30 20 15 L1_HTT100
+ HLT_HT350_AlphaT0p52_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_AlphaT0p53_v6 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_MHT70_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_MHT80_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_v7 200 140 100 70 50 30 20 15 10 L1_HTT100
+ HLT_HT400_AlphaT0p51_v6 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT400_AlphaT0p52_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT400_v7 100 70 50 35 25 15 10 7 5 L1_HTT100
+ HLT_HT450_AlphaT0p51_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT450_AlphaT0p52_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT450_v7 35 25 15 10 8 5 3 2 1 L1_HTT100
+ HLT_HT500_v7 20 15 10 7 5 3 2 1 1 L1_HTT100
+ HLT_HT550_v7 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_R014_MR150_CentralJet40_BTagIP_v6 200 140 100 70 50 30 20 15 10 L1_DoubleJet36_Central
+ HLT_R014_MR150_v5 2000 1400 1000 700 500 300 200 140 100 L1_DoubleJet36_Central
+ HLT_R017_MR450_CentralJet40_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ HLT_R017_MR500_CentralJet40_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ HLT_R020_MR150_v5 860 602 430 310 220 130 85 60 40 L1_DoubleJet36_Central
+ HLT_R020_MR550_v5 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ HLT_R023_MR350_CentralJet40_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ HLT_R023_MR400_CentralJet40_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ HLT_R023_MR550_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ HLT_R025_MR150_v5 220 151 110 75 50 30 20 15 10 L1_DoubleJet36_Central
+ HLT_R025_MR450_v5 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ HLT_R029_MR250_CentralJet40_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ HLT_R029_MR300_CentralJet40_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ HLT_R029_MR450_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ HLT_R033_MR200_CentralJet40_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ HLT_R033_MR350_v5 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ HLT_R036_MR200_CentralJet40_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ HLT_R036_MR350_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ HLT_R038_MR250_v5 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ HLT_R042_MR250_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ dataset HcalHPDNoise
+ HLT_GlobalRunHPDNoise_v4 1500 1500 1500 1500 1500 1500 1500 1500 1500 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_L1Tech_HBHEHO_totalOR_v3 1 1 1 1 1 1 1 1 1 technical bits: 11 OR 12
+ dataset HcalNZS
+ HLT_HcalNZS_v6 15 15 15 15 15 15 15 15 15 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleTauJet52 OR L1_SingleTauJet68 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG12 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias
+ HLT_HcalPhiSym_v6 15 15 15 15 15 15 15 15 15 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG8 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_SingleEG12 OR L1_SingleEG12_Eta2p17 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5
+ dataset Jet
+ HLT_DiJetAve110_v6 35 250 180 130 90 50 35 25 15 L1_SingleJet68
+ HLT_DiJetAve150_v6 70 50 35 25 15 10 7 5 3 L1_SingleJet92
+ HLT_DiJetAve190_v6 20 15 10 7 5 3 2 1 1 L1_SingleJet92
+ HLT_DiJetAve240_v6 7 5 3 2 1 1 1 1 1 L1_SingleJet92
+ HLT_DiJetAve300_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_DiJetAve30_v6 8 8 8 8 5 4 6 1 1 L1_SingleJet16
+ HLT_DiJetAve370_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_DiJetAve60_v6 45 45 45 45 45 40 40 40 40 L1_SingleJet36
+ HLT_DiJetAve80_v6 1200 1200 24000 16800 12000 7200 4790 3360 2380 L1_SingleJet52
+ HLT_Jet110_v6 70 500 360 250 180 110 70 50 35 L1_SingleJet68
+ HLT_Jet150_v6 150 100 70 50 35 20 15 10 7 L1_SingleJet92
+ HLT_Jet190_v6 40 30 20 15 10 6 4 3 2 L1_SingleJet92
+ HLT_Jet240_CentralJet30_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet240_v6 15 10 7 5 3 2 1 1 1 L1_SingleJet92
+ HLT_Jet270_CentralJet30_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet300_v5 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet30_v6 16 16 16 16 10 10 10 10 10 L1_SingleJet16
+ HLT_Jet370_NoJetID_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet370_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet60_v6 90 90 90 90 90 90 85 90 85 L1_SingleJet36
+ HLT_Jet800_v1 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet80_v6 2400 2400 48000 33600 24000 14400 9580 6720 4790 L1_SingleJet52
+ dataset LogMonitor
+ HLT_LogMonitor_v1 1 1 1 1 1 1 1 1 1 (none)
+ dataset MET
+ HLT_CentralJet80_MET100_v6 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_CentralJet80_MET160_v6 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_CentralJet80_MET65_v6 150 100 70 50 35 20 15 10 7 L1_ETM30
+ HLT_CentralJet80_MET80HF_v5 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_DiCentralJet20_BTagIP_MET65_v5 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_DiCentralJet20_MET80_v4 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_DiJet60_MET45_v6 12 12 12 12 120 60 30 30 1 L1_ETM20
+ HLT_L2Mu60_1Hit_MET40_v3 1 1 1 1 1 1 1 1 1 L1_SingleMu20
+ HLT_L2Mu60_1Hit_MET60_v3 1 1 1 1 1 1 1 1 1 L1_SingleMu20
+ HLT_MET100_HBHENoiseFiltered_v4 20 15 10 7 5 3 2 1 1 L1_ETM30
+ HLT_MET100_v6 20 15 10 7 5 3 2 1 1 L1_ETM30
+ HLT_MET120_HBHENoiseFiltered_v4 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET120_v6 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET200_HBHENoiseFiltered_v4 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET200_v6 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET400_v1 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET65_HBHENoiseFiltered_v3 220 150 110 75 50 30 20 15 10 L1_ETM30
+ HLT_MET65_v3 220 150 110 75 50 30 20 15 10 L1_ETM30
+ HLT_PFMHT150_v9 1 1 1 1 1 1 1 1 1 L1_ETM30
+ dataset MinimumBias
+ HLT_JetE30_NoBPTX3BX_NoHalo_v7 1 1 1 1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_NoHalo_v7 1 1 1 1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_v5 25 24 25 25 120 75 45 30 15 L1_SingleJet20_NotBptxOR
+ HLT_JetE50_NoBPTX3BX_NoHalo_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet32_NotBptxOR_NotMuBeamHalo
+ HLT_Physics_v2 24000 6000 6000 6000 6000 6000 6000 6000 6000 (none)
+ HLT_PixelTracks_Multiplicity100_v5 1 1 1 1 1 1 1 1 1 L1_ETT220
+ HLT_PixelTracks_Multiplicity80_v5 1 1 1 1 1 1 1 1 1 L1_ETT220
+ HLT_Random_v1 600 600 600 600 600 600 600 600 600 (none)
+ = HLT_ZeroBias_v4 50 50 50 50 50 50 50 50 50 L1_ZeroBias
+ dataset MuEG
+ HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v7 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_DoubleMu5_Ele8_CaloIdT_TrkIdVL_v1 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu15_DoublePhoton15_CaloIdL_v7 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu15_Photon20_CaloIdL_v7 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu17_Ele8_CaloIdL_v6 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu17_Ele8_CaloIdT_CaloIsoVL_v1 1 1 1 1 1 1 1 1 1 L1_Mu3_EG5
+ HLT_Mu5_DoubleEle8_CaloIdT_TrkIdVL_v1 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu5_Ele8_CaloIdT_TrkIdVL_Ele8_CaloIdL_TrkIdVL_v1 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu8_Ele17_CaloIdL_v6 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu8_Ele17_CaloIdT_CaloIsoVL_v1 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG12
+ HLT_Mu8_Photon20_CaloIdVT_IsoT_v6 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ dataset MuHad
+ HLT_DoubleMu3_HT150_v5 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_DoubleMu3_HT200_v8 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_DoubleMu3_Mass4_HT150_v1 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_HT250_Mu15_PFMHT20_v5 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT250_Mu15_PFMHT40_v1 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT300_Mu5_PFMHT40_v5 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT350_Mu5_PFMHT45_v5 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_IsoMu17_CentralJet30_BTagIP_v7 1 1 1 1 1 1 1 1 1 L1_SingleMu10
+ HLT_IsoMu17_CentralJet30_v3 15 10 7 5 3 2 1 1 1 L1_SingleMu10
+ HLT_IsoMu17_DiCentralJet30_v3 1 1 1 1 1 1 1 1 1 L1_SingleMu10
+ HLT_IsoMu17_QuadCentralJet30_v3 1 1 1 1 1 1 1 1 1 L1_SingleMu10
+ HLT_IsoMu17_TriCentralJet30_v3 1 1 1 1 1 1 1 1 1 L1_SingleMu10
+ HLT_Mu12_DiCentralJet20_DiBTagIP3D1stTrack_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu10
+ HLT_Mu12_DiCentralJet30_BTagIP3D_v3 1 1 1 1 1 1 1 1 1 L1_SingleMu10
+ HLT_Mu17_CentralJet30_BTagIP_v7 20 15 10 7 5 3 2 1 1 L1_SingleMu10
+ HLT_Mu17_CentralJet30_v8 130 90 65 45 30 20 10 9 6 L1_SingleMu10
+ HLT_Mu17_DiCentralJet30_v8 65 45 30 20 15 9 6 4 3 L1_SingleMu10
+ HLT_Mu17_QuadCentralJet30_v3 1 1 1 1 1 1 1 1 1 L1_SingleMu10
+ HLT_Mu17_TriCentralJet30_v8 20 15 10 7 5 3 2 1 1 L1_SingleMu10
+ HLT_Mu30_HT200_v1 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu3_DiJet30_v4 1430 10000 7150 5000 3580 2150 1430 1000 720 L1_Mu3_Jet20_Central
+ HLT_Mu3_Ele8_CaloIdT_TrkIdVL_HT150_v4 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu3_QuadJet30_v4 15 100 70 50 35 20 15 10 7 L1_Mu3_Jet20_Central
+ HLT_Mu3_TriJet30_v4 120 840 600 420 300 180 120 85 60 L1_Mu3_Jet20_Central
+ HLT_Mu40_HT200_v1 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu8_R005_MR200_v5 85 60 40 30 20 10 8 6 4 (L1_DoubleJet36_Central) AND (L1_SingleMuOpen)
+ HLT_Mu8_R025_MR200_v5 1 1 1 1 1 1 1 1 1 (L1_DoubleJet36_Central) AND (L1_SingleMuOpen)
+ HLT_Mu8_R029_MR200_v1 1 1 1 1 1 1 1 1 1 (L1_DoubleJet36_Central) AND (L1_SingleMuOpen)
+ dataset MuOnia
+ HLT_Dimuon0_Jpsi_Muon_v4 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ HLT_Dimuon0_Jpsi_v3 180 120 85 60 40 25 15 10 8 L1_DoubleMu0
+ HLT_Dimuon0_Upsilon_Muon_v4 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ HLT_Dimuon0_Upsilon_v3 85 60 40 30 20 10 8 6 4 L1_DoubleMu0
+ HLT_Dimuon10_Jpsi_Barrel_v3 2 2 1 1 1 1 1 1 1 L1_DoubleMu0
+ HLT_Dimuon4_Bs_Barrel_v5 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ HLT_Dimuon5_Upsilon_Barrel_v3 2 2 1 1 1 1 1 1 1 L1_DoubleMu0
+ HLT_Dimuon6_Bs_v4 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ HLT_Dimuon7_Jpsi_Displaced_v3 2 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ HLT_Dimuon7_Jpsi_X_Barrel_v3 2 2 1 1 1 1 1 1 1 L1_DoubleMu0
+ HLT_Dimuon7_LowMass_Displaced_v4 2 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ HLT_Dimuon7_PsiPrime_v3 2 2 1 1 1 1 1 1 1 L1_DoubleMu0
+ HLT_DoubleMu2_Bs_v5 1000 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ HLT_Mu5_L2Mu2_Jpsi_v6 160 112 80 55 40 25 15 10 8 L1_DoubleMu0
+ HLT_Mu5_Track2_Jpsi_v6 6 6 6 6 6 5 1 1 1 L1_SingleMu3
+ HLT_Mu7_Track7_Jpsi_v7 1 17 10 8 6 3 2 1 1 L1_SingleMu7
+ dataset MultiJet
+ HLT_CentralJet46_CentralJet38_DiBTagIP3D_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ HLT_DoubleJet30_ForwardBackward_v7 65 45 30 20 15 9 6 4 3 L1_DoubleForJet32_EtaOpp
+ HLT_DoubleJet60_ForwardBackward_v7 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ HLT_DoubleJet70_ForwardBackward_v7 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ HLT_DoubleJet80_ForwardBackward_v7 1 1 1 1 1 1 1 1 1 L1_DoubleForJet44_EtaOpp
+ HLT_EightJet120_v1 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ HLT_ExclDiJet60_HFAND_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet36_FwdVeto
+ HLT_ExclDiJet60_HFOR_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet36
+ HLT_L1DoubleJet36Central_v4 15500 10800 7720 5400 3860 2320 1550 1080 780 L1_DoubleJet36_Central
+ HLT_L1ETM30_v4 2580 1800 1290 900 650 390 260 180 130 L1_ETM30
+ HLT_L1MultiJet_v4 11600 8100 5790 4050 2900 1740 1160 810 580 L1_HTT50 OR L1_TripleJet28_Central OR L1_QuadJet20_Central
+ HLT_QuadJet40_IsoPFTau40_v9 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ HLT_QuadJet40_v7 150 100 70 50 35 20 15 10 7 L1_QuadJet20_Central
+ HLT_QuadJet45_IsoPFTau45_v4 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ HLT_QuadJet50_Jet40_Jet30_v3 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ HLT_QuadJet60_v6 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ HLT_QuadJet70_v6 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ dataset Photon
+ HLT_DoubleEle33_CaloIdL_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoubleEle33_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoubleEle45_CaloIdL_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton33_HEVT_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton38_HEVT_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton40_MR150_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton40_R014_MR150_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton5_IsoVL_CEP_v5 1 1 1 1 1 1 1 1 1 L1_DoubleEG2_FwdVeto
+ HLT_DoublePhoton60_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton80_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon135_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon200_NoHE_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon20_CaloIdVL_IsoL_v5 3580 2500 1790 1250 900 540 360 250 180 L1_SingleEG12
+ HLT_Photon20_R9Id_Photon18_R9Id_v6 20 15 10 7 5 3 2 1 1 L1_SingleEG12
+ HLT_Photon225_NoHE_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon26_CaloIdL_IsoVL_Photon18_CaloIdL_IsoVL_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Photon26_CaloIdL_IsoVL_Photon18_R9Id_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Photon26_CaloIdL_IsoVL_Photon18_v6 40 30 20 15 10 6 4 3 2 L1_SingleEG15
+ HLT_Photon26_IsoVL_Photon18_IsoVL_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Photon26_IsoVL_Photon18_v6 220 150 110 75 50 30 20 15 10 L1_SingleEG15
+ HLT_Photon26_Photon18_v6 1430 1000 720 500 360 220 150 100 70 L1_SingleEG15
+ HLT_Photon26_R9Id_Photon18_CaloIdL_IsoVL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Photon26_R9Id_Photon18_R9Id_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Photon30_CaloIdVL_IsoL_v6 720 500 360 250 180 110 70 50 35 L1_SingleEG15
+ HLT_Photon30_CaloIdVL_v6 1430 1000 720 500 360 220 150 100 70 L1_SingleEG15
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_CaloIdL_IsoVL_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_CaloIdL_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_R9Id_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdL_Photon22_CaloIdL_v5 9 7 4 3 2 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdVL_Photon22_CaloIdVL_v1 20 14 9 7 4 3 2 1 1 L1_SingleEG20
+ HLT_Photon36_IsoVL_Photon22_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_R9Id_Photon22_CaloIdL_IsoVL_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_R9Id_Photon22_R9Id_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon400_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_Photon28_CaloIdL_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon44_CaloIdL_Photon34_CaloIdL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon48_CaloIdL_Photon38_CaloIdL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon50_CaloIdVL_IsoL_v5 180 120 85 60 40 25 15 10 8 L1_SingleEG20
+ HLT_Photon50_CaloIdVL_v3 350 240 180 120 85 50 35 25 15 L1_SingleEG20
+ HLT_Photon75_CaloIdVL_IsoL_v6 15 10 7 5 3 2 1 1 1 L1_SingleEG20
+ HLT_Photon75_CaloIdVL_v6 55 40 30 20 15 8 5 4 2 L1_SingleEG20
+ HLT_Photon90_CaloIdVL_IsoL_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon90_CaloIdVL_v3 30 20 15 10 7 4 2 2 1 L1_SingleEG20
+ dataset PhotonHad
+ HLT_Photon40_CaloIdL_R005_MR150_v3 260 180 130 90 65 40 25 20 10 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R014_MR500_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R017_MR500_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R020_MR350_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R023_MR350_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R025_MR250_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R029_MR250_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R038_MR200_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R042_MR200_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_HT350_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_HT400_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_MHT70_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_MHT90_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleElectron
+ HLT_Ele100_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v2 430 300 220 150 110 65 40 30 20 L1_SingleEG12
+ HLT_Ele27_WP80_PFMT50_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Ele32_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v3 220 150 110 75 50 30 20 15 10 L1_SingleEG20
+ HLT_Ele32_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v5 30 20 15 10 7 4 2 2 1 L1_SingleEG20
+ HLT_Ele32_WP70_PFMT50_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele52_CaloIdVT_TrkIdT_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele65_CaloIdVT_TrkIdT_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleMu
+ HLT_IsoMu12_v7 7 200 150 100 70 40 30 20 15 L1_SingleMu7
+ HLT_IsoMu15_v11 120 80 55 40 30 15 10 8 5 L1_SingleMu10
+ HLT_IsoMu17_eta2p1_v1 40 1 1 1 1 1 1 1 1 L1_SingleMu10
+ HLT_IsoMu17_v11 40 30 1 1 1 1 1 1 1 L1_SingleMu10
+ HLT_IsoMu20_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu12
+ HLT_IsoMu24_v7 1 1 1 1 1 1 1 1 1 L1_SingleMu12
+ HLT_IsoMu30_v7 1 1 1 1 1 1 1 1 1 L1_SingleMu12
+ HLT_L1SingleMu10_v4 32000 22400 16000 11200 8000 4800 3200 2240 1600 L1_SingleMu10
+ HLT_L1SingleMu20_v4 16000 11200 8000 5600 4000 2400 1600 1120 800 L1_SingleMu20
+ HLT_L2Mu10_v5 4580 3200 2290 1600 1150 690 460 320 230 L1_SingleMu10
+ HLT_L2Mu20_v5 2290 1600 1150 800 580 350 230 160 120 L1_SingleMu12
+ HLT_Mu100_v3 1 1 1 1 1 1 1 1 1 L1_SingleMu16
+ HLT_Mu12_v5 20 630 450 320 230 140 90 60 45 L1_SingleMu7
+ HLT_Mu15_v6 350 240 180 120 85 50 35 25 15 L1_SingleMu10
+ HLT_Mu20_v5 130 90 65 45 30 20 10 9 6 L1_SingleMu12
+ HLT_Mu24_v5 85 60 40 30 20 10 8 6 4 L1_SingleMu12
+ HLT_Mu30_v5 35 25 1 1 1 1 1 1 1 L1_SingleMu12
+ HLT_Mu3_v7 220 210 220 220 220 220 220 210 220 L1_SingleMuOpen
+ HLT_Mu40_v3 1 1 1 1 1 1 1 1 1 L1_SingleMu16
+ HLT_Mu5_v7 160 150 160 160 160 160 160 170 150 L1_SingleMu3
+ HLT_Mu8_v5 60 60 60 65 60 60 60 65 60 L1_SingleMu3
+ dataset Tau
+ HLT_DoubleIsoPFTau35_Trk5_eta2p1_v4 1 1 1 1 1 1 1 1 1 L1_DoubleTauJet28 OR L1_DoubleJet52
+ HLT_DoubleIsoPFTau40_Trk5_eta2p1_v4 1 1 1 1 1 1 1 1 1 L1_DoubleTauJet36 OR L1_DoubleJet52
+ HLT_IsoPFTau35_Trk20_MET60_v4 1 1 1 1 1 1 1 1 1 L1_SingleTauJet52 OR L1_SingleJet68
+ HLT_IsoPFTau35_Trk20_v4 430 300 220 150 110 65 40 30 20 L1_SingleTauJet52 OR L1_SingleJet68
+ HLT_IsoPFTau45_Trk20_MET60_v4 1 1 1 1 1 1 1 1 1 L1_SingleTauJet68 OR L1_SingleJet92
+ dataset TauPlusX
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v9 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v6 400 280 200 140 100 60 40 30 20 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_TrkIdT_LooseIsoPFTau20_v3 150 100 70 50 35 20 15 10 7 L1_SingleEG12
+ HLT_Ele18_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_HT300_DoubleIsoPFTau10_Trk3_PFMHT40_v5 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT350_DoubleIsoPFTau10_Trk3_PFMHT45_v5 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_IsoMu15_LooseIsoPFTau15_v6 1 1 1 1 1 1 1 1 1 L1_SingleMu10
+ HLT_IsoMu15_LooseIsoPFTau20_v4 1 1 1 1 1 1 1 1 1 L1_SingleMu10
+ HLT_IsoMu15_TightIsoPFTau20_v4 1 1 1 1 1 1 1 1 1 L1_SingleMu10
+ HLT_Mu15_LooseIsoPFTau15_v6 70 50 35 25 15 10 7 5 3 L1_SingleMu10
+/cdaq/physics/Run2011/1.4e33/v1.1/HLT/V1
+ 167039,167041,167043
+ dataset BTag
+ HLT_BTagMu_DiJet110_Mu5_v5 1 4 2 2 1 1 1 1 1 L1_Mu3_Jet28_Central
+ HLT_BTagMu_DiJet20_Mu5_v5 35 525 380 270 190 120 75 50 35 L1_Mu3_Jet16_Central
+ HLT_BTagMu_DiJet40_Mu5_v5 15 110 80 55 40 20 15 10 7 L1_Mu3_Jet20_Central
+ HLT_BTagMu_DiJet70_Mu5_v5 6 18 10 9 6 3 2 1 1 L1_Mu3_Jet28_Central
+ dataset Commissioning
+ = HLT_Activity_Ecal_SC7_v5 100 70 50 35 25 15 10 7 5 L1_ZeroBias
+ HLT_BeamGas_BSC_v4 1 1 1 1 1 1 1 1 1 L1_BeamGas_Bsc
+ HLT_BeamGas_HF_v6 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf
+ HLT_IsoTrackHB_v5 1 4 2 2 1 1 1 1 1 L1_SingleJet68
+ HLT_IsoTrackHE_v6 1 12 8 6 4 2 1 1 1 L1_SingleJet68
+ HLT_L1SingleEG12_v3 17200 12000 8580 6000 4290 2580 1720 1200 860 L1_SingleEG12
+ HLT_L1SingleEG5_v3 1740 1700 1740 1740 1740 1740 1730 1700 1730 L1_SingleEG5
+ HLT_L1SingleJet16_v2 50 51 50 50 50 45 50 50 40 L1_SingleJet16
+ HLT_L1SingleJet36_v2 500 500 500 500 500 500 500 500 490 L1_SingleJet36
+ HLT_L1SingleMuOpen_DT_v2 75 75 75 75 75 75 70 70 70 L1_SingleMuOpen
+ HLT_L1SingleMuOpen_v2 620 600 620 620 620 610 610 600 600 L1_SingleMuOpen
+ HLT_L1_Interbunch_BSC_v3 100 100 100 100 100 100 100 100 100 L1_InterBunch_Bsc
+ HLT_L1_PreCollisions_v3 5 5 5 5 5 5 5 5 5 L1_PreCollisions
+ HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v4 1 2 1 1 1 1 1 1 1 L1_SingleMu5_Eta1p5_Q80
+ dataset Cosmics
+ HLT_BeamHalo_v4 1 1 1 1 1 1 1 1 1 L1_BeamHalo
+ HLT_L1SingleMuOpen_AntiBPTX_v3 1 1 1 1 1 1 1 1 1 L1_SingleMuOpen
+ HLT_L1TrackerCosmics_v4 1 1 1 1 1 1 1 1 1 technical bits: 25
+ HLT_RegionalCosmicTracking_v5 1 1 1 1 1 1 1 1 1 (technical bits: 25) AND (L1_SingleMuOpen)
+ dataset DoubleElectron
+ HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_CaloIdT_TrkIdVL_v1 1 1 1 1 1 1 1 1 1 L1_TripleEG5
+ HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFL_v7 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFT_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdL_CaloIsoVL_v6 2150 1500 1080 750 540 330 220 150 110 L1_SingleEG12
+ HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass30_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v6 10 8 5 4 3 2 1 1 1 L1_SingleEG12
+ HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v6 2 2 2 2 2 2 2 2 2 L1_SingleEG5
+ HLT_Ele8_CaloIdL_CaloIsoVL_v6 40 40 40 40 40 40 35 40 30 L1_SingleEG5
+ HLT_Ele8_CaloIdL_TrkIdVL_v6 20 20 20 20 20 20 20 20 20 L1_SingleEG5
+ HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v4 20 20 20 20 20 20 20 20 20 L1_SingleEG5
+ HLT_Ele8_v6 240 240 240 240 240 240 240 240 240 L1_SingleEG5
+ HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v6 20 15 10 7 5 3 2 1 1 L1_SingleEG12
+ HLT_TripleEle10_CaloIdL_TrkIdVL_v7 1 1 1 1 1 1 1 1 1 L1_TripleEG5
+ dataset DoubleMu
+ HLT_DoubleMu3_v5 520 360 260 180 130 75 50 35 25 L1_DoubleMu0
+ HLT_DoubleMu45_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ HLT_DoubleMu4_Acoplanarity03_v4 15 10 7 5 3 2 1 1 1 L1_DoubleMu3
+ HLT_DoubleMu5_Acoplanarity03_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ HLT_DoubleMu5_IsoMu5_v5 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ HLT_DoubleMu6_v3 55 40 30 20 15 8 5 4 2 L1_DoubleMu3
+ HLT_DoubleMu7_v3 15 10 7 5 3 2 1 1 1 L1_DoubleMu3
+ HLT_L1DoubleMu0_v2 12900 9000 6430 4500 3220 1930 1290 900 650 L1_DoubleMu0
+ HLT_L2DoubleMu0_v4 4000 2800 2000 1400 1000 600 400 280 200 L1_DoubleMu0
+ HLT_L2DoubleMu23_NoVertex_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ HLT_L2DoubleMu30_NoVertex_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ HLT_Mu13_Mu8_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ HLT_Mu17_Mu8_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ HLT_Mu8_Jet40_v7 40 300 220 150 110 65 40 30 20 L1_Mu3_Jet20_Central
+ HLT_TripleMu5_v4 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ dataset ElectronHad
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_HT150_v4 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT50
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass4_HT150_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT50
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG5
+ HLT_Ele10_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R005_MR200_v3 70 50 35 25 15 10 7 5 3 L1_DoubleJet36_Central
+ HLT_Ele10_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R025_MR200_v3 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ HLT_Ele10_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R029_MR200_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_PFMHT25_v1 1 1 1 1 1 1 1 1 1 L1_EG5_HTT75
+ HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_v6 1 1 1 1 1 1 1 1 1 L1_EG5_HTT75
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_Jet20_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_TrkIdT_Jet35_Jet25_Deta3_Jet20_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3p5_Jet25_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele22_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT20_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele22_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_v2 40 30 20 15 10 6 4 3 2 L1_SingleEG12
+ HLT_Ele22_CaloIdVT_TrkIdT_CentralJet30_CentralJet25_v2 80 56 40 30 20 10 8 5 4 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_BTagIP_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_v2 40 30 20 15 10 6 4 3 2 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralJet30_PFMHT25_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralJet30_v2 8 6 4 3 2 1 1 1 1 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_QuadCentralJet30_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralJet30_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_BTagIP_v6 8 6 4 3 2 1 1 1 1 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v6 180 120 85 60 40 25 15 10 8 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_DiCentralJet30_v5 85 60 40 30 20 10 8 6 4 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_QuadCentralJet30_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_TriCentralJet30_v5 4 3 2 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v3 180 120 85 60 40 25 15 10 8 L1_DoubleEG5_HTT50
+ HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v3 40 30 20 15 10 6 4 3 2 L1_DoubleEG5_HTT50
+ HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v3 110 75 50 35 25 15 10 7 5 L1_DoubleEG5_HTT50
+ HLT_HT200_DoubleEle5_CaloIdVL_MassJPsi_v1 50 35 25 16 12 8 6 4 1 L1_HTT100
+ HLT_HT300_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT40_v3 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT45_v3 1 1 1 1 1 1 1 1 1 L1_HTT100
+ dataset FEDMonitor
+ HLT_DTErrors_v2 1 1 1 1 1 1 1 1 1 (none)
+ dataset HT
+ HLT_DiJet130_PT130_v3 4 20 15 10 7 4 2 2 1 L1_SingleJet68
+ HLT_DiJet160_PT160_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_FatJetMass300_DR1p1_Deta2p0_CentralJet30_BTagIP_v1 120 80 60 40 30 20 15 10 7 L1_HTT75
+ HLT_FatJetMass350_DR1p1_Deta2p0_CentralJet30_BTagIP_v1 60 40 30 20 15 10 7 5 3 L1_HTT75
+ HLT_FatJetMass750_DR1p1_Deta2p0_v1 1 1 1 1 1 1 1 1 1 L1_HTT75
+ HLT_FatJetMass850_DR1p1_Deta2p0_v1 1 1 1 1 1 1 1 1 1 L1_HTT75
+ HLT_HT150_v5 720 5000 3580 2500 1790 1080 720 500 360 L1_HTT50
+ HLT_HT2000_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT200_AlphaT0p55_v1 10 7 5 3 2 1 1 1 1 L1_HTT75
+ HLT_HT200_v5 1430 1000 720 500 360 220 150 100 70 L1_HTT75
+ HLT_HT250_AlphaT0p53_v3 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_AlphaT0p55_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_DoubleDisplacedJet60_PromptTrack_v4 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_DoubleDisplacedJet60_v4 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_MHT100_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_MHT90_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_v5 580 400 290 200 150 85 55 40 30 L1_HTT100
+ HLT_HT300_AlphaT0p53_v3 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_AlphaT0p54_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_CentralJet30_BTagIP_PFMHT55_v3 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_CentralJet30_BTagIP_PFMHT75_v3 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_CentralJet30_BTagIP_v3 50 35 25 15 10 7 5 3 2 L1_HTT100
+ HLT_HT300_MHT80_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_MHT90_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_PFMHT55_v3 20 15 10 7 5 3 2 1 1 L1_HTT100
+ HLT_HT300_v6 290 200 150 100 70 40 30 20 15 L1_HTT100
+ HLT_HT350_AlphaT0p52_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_AlphaT0p53_v4 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_MHT70_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_MHT80_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_v5 200 140 100 70 50 30 20 15 10 L1_HTT100
+ HLT_HT400_AlphaT0p51_v4 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT400_AlphaT0p52_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT400_v5 100 70 50 35 25 15 10 7 5 L1_HTT100
+ HLT_HT450_AlphaT0p51_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT450_AlphaT0p52_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT450_v5 35 25 15 10 8 5 3 2 1 L1_HTT100
+ HLT_HT500_v5 20 15 10 7 5 3 2 1 1 L1_HTT100
+ HLT_HT550_v5 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_R014_MR150_CentralJet40_BTagIP_v4 200 140 100 70 50 30 20 15 10 L1_DoubleJet36_Central
+ HLT_R014_MR150_v3 2000 1400 1000 700 500 300 200 140 100 L1_DoubleJet36_Central
+ HLT_R017_MR450_CentralJet40_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ HLT_R017_MR500_CentralJet40_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ HLT_R020_MR150_v3 860 602 430 310 220 130 85 60 40 L1_DoubleJet36_Central
+ HLT_R020_MR550_v3 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ HLT_R023_MR350_CentralJet40_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ HLT_R023_MR400_CentralJet40_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ HLT_R023_MR550_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ HLT_R025_MR150_v3 220 151 110 75 50 30 20 15 10 L1_DoubleJet36_Central
+ HLT_R025_MR450_v3 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ HLT_R029_MR250_CentralJet40_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ HLT_R029_MR300_CentralJet40_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ HLT_R029_MR450_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ HLT_R033_MR200_CentralJet40_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ HLT_R033_MR350_v3 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ HLT_R036_MR200_CentralJet40_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ HLT_R036_MR350_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ HLT_R038_MR250_v3 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ HLT_R042_MR250_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ dataset HcalHPDNoise
+ HLT_GlobalRunHPDNoise_v4 1500 1500 1500 1500 1500 1500 1500 1500 1500 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_L1Tech_HBHEHO_totalOR_v3 1 1 1 1 1 1 1 1 1 technical bits: 11 OR 12
+ dataset HcalNZS
+ HLT_HcalNZS_v4 15 15 15 15 15 15 15 15 15 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleTauJet52 OR L1_SingleTauJet68 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG12 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias
+ HLT_HcalPhiSym_v4 15 15 15 15 15 15 15 15 15 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG8 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_SingleEG12 OR L1_SingleEG12_Eta2p17 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5
+ dataset Jet
+ HLT_DiJetAve110_v4 35 250 180 130 90 50 35 25 15 L1_SingleJet68
+ HLT_DiJetAve150_v4 70 50 35 25 15 10 7 5 3 L1_SingleJet92
+ HLT_DiJetAve190_v4 20 15 10 7 5 3 2 1 1 L1_SingleJet92
+ HLT_DiJetAve240_v4 7 5 3 2 1 1 1 1 1 L1_SingleJet92
+ HLT_DiJetAve300_v4 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_DiJetAve30_v4 8 8 8 8 5 4 6 1 1 L1_SingleJet16
+ HLT_DiJetAve370_v4 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_DiJetAve60_v4 45 45 45 45 45 40 40 40 40 L1_SingleJet36
+ HLT_DiJetAve80_v4 1200 1200 24000 16800 12000 7200 4790 3360 2380 L1_SingleJet52
+ HLT_Jet110_v4 70 500 360 250 180 110 70 50 35 L1_SingleJet68
+ HLT_Jet150_v4 150 100 70 50 35 20 15 10 7 L1_SingleJet92
+ HLT_Jet190_v4 40 30 20 15 10 6 4 3 2 L1_SingleJet92
+ HLT_Jet240_CentralJet30_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet240_v4 15 10 7 5 3 2 1 1 1 L1_SingleJet92
+ HLT_Jet270_CentralJet30_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet300_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet30_v4 16 16 16 16 10 10 10 10 10 L1_SingleJet16
+ HLT_Jet370_NoJetID_v4 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet370_v4 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet60_v4 90 90 90 90 90 90 85 90 85 L1_SingleJet36
+ HLT_Jet800_v1 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet80_v4 2400 2400 48000 33600 24000 14400 9580 6720 4790 L1_SingleJet52
+ dataset LogMonitor
+ HLT_LogMonitor_v1 1 1 1 1 1 1 1 1 1 (none)
+ dataset MET
+ HLT_CentralJet80_MET100_v4 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_CentralJet80_MET160_v4 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_CentralJet80_MET65_v4 150 100 70 50 35 20 15 10 7 L1_ETM30
+ HLT_CentralJet80_MET80HF_v3 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_DiCentralJet20_BTagIP_MET65_v5 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_DiCentralJet20_MET80_v2 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_DiJet60_MET45_v4 12 12 12 12 120 60 30 30 1 L1_ETM20
+ HLT_L2Mu60_1Hit_MET40_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu20
+ HLT_L2Mu60_1Hit_MET60_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu20
+ HLT_MET100_HBHENoiseFiltered_v2 20 15 10 7 5 3 2 1 1 L1_ETM30
+ HLT_MET100_v4 20 15 10 7 5 3 2 1 1 L1_ETM30
+ HLT_MET120_HBHENoiseFiltered_v2 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET120_v4 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET200_HBHENoiseFiltered_v2 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET200_v4 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET400_v1 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET65_HBHENoiseFiltered_v1 220 150 110 75 50 30 20 15 10 L1_ETM30
+ HLT_MET65_v1 220 150 110 75 50 30 20 15 10 L1_ETM30
+ HLT_PFMHT150_v7 1 1 1 1 1 1 1 1 1 L1_ETM30
+ dataset MinimumBias
+ HLT_JetE30_NoBPTX3BX_NoHalo_v7 1 1 1 1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_NoHalo_v7 1 1 1 1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_v5 25 24 25 25 120 75 45 30 15 L1_SingleJet20_NotBptxOR
+ HLT_JetE50_NoBPTX3BX_NoHalo_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet32_NotBptxOR_NotMuBeamHalo
+ HLT_Physics_v2 24000 6000 6000 6000 6000 6000 6000 6000 6000 (none)
+ HLT_PixelTracks_Multiplicity100_v3 1 1 1 1 1 1 1 1 1 L1_ETT220
+ HLT_PixelTracks_Multiplicity80_v3 1 1 1 1 1 1 1 1 1 L1_ETT220
+ HLT_Random_v1 600 600 600 600 600 600 600 600 600 (none)
+ = HLT_ZeroBias_v4 50 50 50 50 50 50 50 50 50 L1_ZeroBias
+ dataset MuEG
+ HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v7 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_DoubleMu5_Ele8_CaloIdT_TrkIdVL_v1 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu15_DoublePhoton15_CaloIdL_v7 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu15_Photon20_CaloIdL_v7 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu17_Ele8_CaloIdL_v6 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu17_Ele8_CaloIdT_CaloIsoVL_v1 1 1 1 1 1 1 1 1 1 L1_Mu3_EG5
+ HLT_Mu5_DoubleEle8_CaloIdT_TrkIdVL_v1 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu5_Ele8_CaloIdT_TrkIdVL_Ele8_CaloIdL_TrkIdVL_v1 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu8_Ele17_CaloIdL_v6 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu8_Ele17_CaloIdT_CaloIsoVL_v1 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG12
+ HLT_Mu8_Photon20_CaloIdVT_IsoT_v6 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ dataset MuHad
+ HLT_DoubleMu3_HT150_v3 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_DoubleMu3_HT200_v6 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_DoubleMu3_Mass4_HT150_v1 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_HT250_Mu15_PFMHT20_v3 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT250_Mu15_PFMHT40_v1 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT300_Mu5_PFMHT40_v3 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT350_Mu5_PFMHT45_v3 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_IsoMu17_CentralJet30_BTagIP_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu10
+ HLT_IsoMu17_CentralJet30_v1 15 10 7 5 3 2 1 1 1 L1_SingleMu10
+ HLT_IsoMu17_DiCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu10
+ HLT_IsoMu17_QuadCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu10
+ HLT_IsoMu17_TriCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu10
+ HLT_Mu12_DiCentralJet20_DiBTagIP3D1stTrack_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu10
+ HLT_Mu12_DiCentralJet30_BTagIP3D_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu10
+ HLT_Mu17_CentralJet30_BTagIP_v5 20 15 10 7 5 3 2 1 1 L1_SingleMu10
+ HLT_Mu17_CentralJet30_v6 130 90 65 45 30 20 10 9 6 L1_SingleMu10
+ HLT_Mu17_DiCentralJet30_v6 65 45 30 20 15 9 6 4 3 L1_SingleMu10
+ HLT_Mu17_QuadCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu10
+ HLT_Mu17_TriCentralJet30_v6 20 15 10 7 5 3 2 1 1 L1_SingleMu10
+ HLT_Mu30_HT200_v1 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu3_DiJet30_v2 1430 10000 7150 5000 3580 2150 1430 1000 720 L1_Mu3_Jet20_Central
+ HLT_Mu3_Ele8_CaloIdT_TrkIdVL_HT150_v4 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu3_QuadJet30_v2 15 100 70 50 35 20 15 10 7 L1_Mu3_Jet20_Central
+ HLT_Mu3_TriJet30_v2 120 840 600 420 300 180 120 85 60 L1_Mu3_Jet20_Central
+ HLT_Mu40_HT200_v1 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu8_R005_MR200_v3 85 60 40 30 20 10 8 6 4 (L1_DoubleJet36_Central) AND (L1_SingleMuOpen)
+ HLT_Mu8_R025_MR200_v3 1 1 1 1 1 1 1 1 1 (L1_DoubleJet36_Central) AND (L1_SingleMuOpen)
+ HLT_Mu8_R029_MR200_v1 1 1 1 1 1 1 1 1 1 (L1_DoubleJet36_Central) AND (L1_SingleMuOpen)
+ dataset MuOnia
+ HLT_Dimuon0_Jpsi_Muon_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ HLT_Dimuon0_Jpsi_v1 180 120 85 60 40 25 15 10 8 L1_DoubleMu0
+ HLT_Dimuon0_Upsilon_Muon_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ HLT_Dimuon0_Upsilon_v1 85 60 40 30 20 10 8 6 4 L1_DoubleMu0
+ HLT_Dimuon10_Jpsi_Barrel_v1 2 2 1 1 1 1 1 1 1 L1_DoubleMu0
+ HLT_Dimuon4_Bs_Barrel_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ HLT_Dimuon5_Upsilon_Barrel_v1 2 2 1 1 1 1 1 1 1 L1_DoubleMu0
+ HLT_Dimuon6_Bs_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ HLT_Dimuon7_Jpsi_Displaced_v1 2 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ HLT_Dimuon7_Jpsi_X_Barrel_v1 2 2 1 1 1 1 1 1 1 L1_DoubleMu0
+ HLT_Dimuon7_LowMass_Displaced_v2 2 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ HLT_Dimuon7_PsiPrime_v1 2 2 1 1 1 1 1 1 1 L1_DoubleMu0
+ HLT_DoubleMu2_Bs_v3 1000 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ HLT_Mu5_L2Mu2_Jpsi_v4 160 112 80 55 40 25 15 10 8 L1_DoubleMu0
+ HLT_Mu5_Track2_Jpsi_v4 6 6 6 6 6 5 1 1 1 L1_SingleMu3
+ HLT_Mu7_Track7_Jpsi_v5 1 17 10 8 6 3 2 1 1 L1_SingleMu7
+ dataset MultiJet
+ HLT_CentralJet46_CentralJet38_DiBTagIP3D_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ HLT_DoubleJet30_ForwardBackward_v5 65 45 30 20 15 9 6 4 3 L1_DoubleForJet32_EtaOpp
+ HLT_DoubleJet60_ForwardBackward_v5 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ HLT_DoubleJet70_ForwardBackward_v5 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ HLT_DoubleJet80_ForwardBackward_v5 1 1 1 1 1 1 1 1 1 L1_DoubleForJet44_EtaOpp
+ HLT_EightJet120_v1 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ HLT_ExclDiJet60_HFAND_v4 1 1 1 1 1 1 1 1 1 L1_SingleJet36_FwdVeto
+ HLT_ExclDiJet60_HFOR_v4 1 1 1 1 1 1 1 1 1 L1_SingleJet36
+ HLT_L1DoubleJet36Central_v2 15500 10800 7720 5400 3860 2320 1550 1080 780 L1_DoubleJet36_Central
+ HLT_L1ETM30_v2 2580 1800 1290 900 650 390 260 180 130 L1_ETM30
+ HLT_L1MultiJet_v2 11600 8100 5790 4050 2900 1740 1160 810 580 L1_HTT50 OR L1_TripleJet28_Central OR L1_QuadJet20_Central
+ HLT_QuadJet40_IsoPFTau40_v7 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ HLT_QuadJet40_v5 150 100 70 50 35 20 15 10 7 L1_QuadJet20_Central
+ HLT_QuadJet45_IsoPFTau45_v2 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ HLT_QuadJet50_Jet40_Jet30_v1 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ HLT_QuadJet60_v4 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ HLT_QuadJet70_v4 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ dataset Photon
+ HLT_DoubleEle33_CaloIdL_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoubleEle33_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoubleEle45_CaloIdL_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton33_HEVT_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton38_HEVT_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton40_MR150_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton40_R014_MR150_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton5_IsoVL_CEP_v5 1 1 1 1 1 1 1 1 1 L1_DoubleEG2_FwdVeto
+ HLT_DoublePhoton60_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton80_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon135_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon200_NoHE_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon20_CaloIdVL_IsoL_v5 3580 2500 1790 1250 900 540 360 250 180 L1_SingleEG12
+ HLT_Photon20_R9Id_Photon18_R9Id_v6 20 15 10 7 5 3 2 1 1 L1_SingleEG12
+ HLT_Photon225_NoHE_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon26_CaloIdL_IsoVL_Photon18_CaloIdL_IsoVL_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Photon26_CaloIdL_IsoVL_Photon18_R9Id_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Photon26_CaloIdL_IsoVL_Photon18_v6 40 30 20 15 10 6 4 3 2 L1_SingleEG15
+ HLT_Photon26_IsoVL_Photon18_IsoVL_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Photon26_IsoVL_Photon18_v6 220 150 110 75 50 30 20 15 10 L1_SingleEG15
+ HLT_Photon26_Photon18_v6 1430 1000 720 500 360 220 150 100 70 L1_SingleEG15
+ HLT_Photon26_R9Id_Photon18_CaloIdL_IsoVL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Photon26_R9Id_Photon18_R9Id_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Photon30_CaloIdVL_IsoL_v6 720 500 360 250 180 110 70 50 35 L1_SingleEG15
+ HLT_Photon30_CaloIdVL_v6 1430 1000 720 500 360 220 150 100 70 L1_SingleEG15
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_CaloIdL_IsoVL_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_CaloIdL_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_R9Id_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdL_Photon22_CaloIdL_v5 9 7 4 3 2 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdVL_Photon22_CaloIdVL_v1 20 14 9 7 4 3 2 1 1 L1_SingleEG20
+ HLT_Photon36_IsoVL_Photon22_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_R9Id_Photon22_CaloIdL_IsoVL_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_R9Id_Photon22_R9Id_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon400_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_Photon28_CaloIdL_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon44_CaloIdL_Photon34_CaloIdL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon48_CaloIdL_Photon38_CaloIdL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon50_CaloIdVL_IsoL_v5 180 120 85 60 40 25 15 10 8 L1_SingleEG20
+ HLT_Photon50_CaloIdVL_v3 350 240 180 120 85 50 35 25 15 L1_SingleEG20
+ HLT_Photon75_CaloIdVL_IsoL_v6 15 10 7 5 3 2 1 1 1 L1_SingleEG20
+ HLT_Photon75_CaloIdVL_v6 55 40 30 20 15 8 5 4 2 L1_SingleEG20
+ HLT_Photon90_CaloIdVL_IsoL_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon90_CaloIdVL_v3 30 20 15 10 7 4 2 2 1 L1_SingleEG20
+ dataset PhotonHad
+ HLT_Photon40_CaloIdL_R005_MR150_v3 260 180 130 90 65 40 25 20 10 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R014_MR500_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R017_MR500_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R020_MR350_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R023_MR350_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R025_MR250_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R029_MR250_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R038_MR200_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R042_MR200_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_HT350_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_HT400_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_MHT70_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_MHT90_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleElectron
+ HLT_Ele100_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v2 430 300 220 150 110 65 40 30 20 L1_SingleEG12
+ HLT_Ele27_WP80_PFMT50_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Ele32_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v3 220 150 110 75 50 30 20 15 10 L1_SingleEG20
+ HLT_Ele32_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v5 30 20 15 10 7 4 2 2 1 L1_SingleEG20
+ HLT_Ele32_WP70_PFMT50_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele52_CaloIdVT_TrkIdT_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele65_CaloIdVT_TrkIdT_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleMu
+ HLT_IsoMu12_v5 7 200 150 100 70 40 30 20 15 L1_SingleMu7
+ HLT_IsoMu15_v9 120 80 55 40 30 15 10 8 5 L1_SingleMu10
+ HLT_IsoMu17_eta2p1_v1 40 1 1 1 1 1 1 1 1 L1_SingleMu10
+ HLT_IsoMu17_v9 40 30 1 1 1 1 1 1 1 L1_SingleMu10
+ HLT_IsoMu20_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu12
+ HLT_IsoMu24_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu12
+ HLT_IsoMu30_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu12
+ HLT_L1SingleMu10_v2 32000 22400 16000 11200 8000 4800 3200 2240 1600 L1_SingleMu10
+ HLT_L1SingleMu20_v2 16000 11200 8000 5600 4000 2400 1600 1120 800 L1_SingleMu20
+ HLT_L2Mu10_v3 4580 3200 2290 1600 1150 690 460 320 230 L1_SingleMu10
+ HLT_L2Mu20_v3 2290 1600 1150 800 580 350 230 160 120 L1_SingleMu12
+ HLT_Mu100_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16
+ HLT_Mu12_v3 20 630 450 320 230 140 90 60 45 L1_SingleMu7
+ HLT_Mu15_v4 350 240 180 120 85 50 35 25 15 L1_SingleMu10
+ HLT_Mu20_v3 130 90 65 45 30 20 10 9 6 L1_SingleMu12
+ HLT_Mu24_v3 85 60 40 30 20 10 8 6 4 L1_SingleMu12
+ HLT_Mu30_v3 35 25 1 1 1 1 1 1 1 L1_SingleMu12
+ HLT_Mu3_v5 220 210 220 220 220 220 220 210 220 L1_SingleMuOpen
+ HLT_Mu40_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16
+ HLT_Mu5_v5 160 150 160 160 160 160 160 170 150 L1_SingleMu3
+ HLT_Mu8_v3 60 60 60 65 60 60 60 65 60 L1_SingleMu3
+ dataset Tau
+ HLT_DoubleIsoPFTau35_Trk5_eta2p1_v2 1 1 1 1 1 1 1 1 1 L1_DoubleTauJet28 OR L1_DoubleJet52
+ HLT_DoubleIsoPFTau40_Trk5_eta2p1_v2 1 1 1 1 1 1 1 1 1 L1_DoubleTauJet36 OR L1_DoubleJet52
+ HLT_IsoPFTau35_Trk20_MET60_v2 1 1 1 1 1 1 1 1 1 L1_SingleTauJet52 OR L1_SingleJet68
+ HLT_IsoPFTau35_Trk20_v2 430 300 220 150 110 65 40 30 20 L1_SingleTauJet52 OR L1_SingleJet68
+ HLT_IsoPFTau45_Trk20_MET60_v2 1 1 1 1 1 1 1 1 1 L1_SingleTauJet68 OR L1_SingleJet92
+ dataset TauPlusX
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v9 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v6 400 280 200 140 100 60 40 30 20 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_TrkIdT_LooseIsoPFTau20_v3 150 100 70 50 35 20 15 10 7 L1_SingleEG12
+ HLT_Ele18_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_HT300_DoubleIsoPFTau10_Trk3_PFMHT40_v3 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT350_DoubleIsoPFTau10_Trk3_PFMHT45_v3 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_IsoMu15_LooseIsoPFTau15_v4 1 1 1 1 1 1 1 1 1 L1_SingleMu10
+ HLT_IsoMu15_LooseIsoPFTau20_v2 1 1 1 1 1 1 1 1 1 L1_SingleMu10
+ HLT_IsoMu15_TightIsoPFTau20_v2 1 1 1 1 1 1 1 1 1 L1_SingleMu10
+ HLT_Mu15_LooseIsoPFTau15_v4 70 50 35 25 15 10 7 5 3 L1_SingleMu10
+/cdaq/physics/Run2011/1.4e33/v1.0/HLT/V1
+ 166979
+ dataset BTag
+ HLT_BTagMu_DiJet110_Mu5_v5 1 4 2 2 1 1 1 1 1 L1_Mu3_Jet28_Central
+ HLT_BTagMu_DiJet20_Mu5_v5 35 525 380 270 190 120 75 50 35 L1_Mu3_Jet16_Central
+ HLT_BTagMu_DiJet40_Mu5_v5 15 110 80 55 40 20 15 10 7 L1_Mu3_Jet20_Central
+ HLT_BTagMu_DiJet70_Mu5_v5 6 18 10 9 6 3 2 1 1 L1_Mu3_Jet28_Central
+ dataset Commissioning
+ = HLT_Activity_Ecal_SC7_v5 100 70 50 35 25 15 10 7 5 L1_ZeroBias
+ HLT_BeamGas_BSC_v4 1 1 1 1 1 1 1 1 1 L1_BeamGas_Bsc
+ HLT_BeamGas_HF_v6 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf
+ HLT_IsoTrackHB_v5 1 4 2 2 1 1 1 1 1 L1_SingleJet68
+ HLT_IsoTrackHE_v6 1 12 8 6 4 2 1 1 1 L1_SingleJet68
+ HLT_L1SingleEG12_v3 17200 12000 8580 6000 4290 2580 1720 1200 860 L1_SingleEG12
+ HLT_L1SingleEG5_v3 1740 1700 1740 1740 1740 1740 1730 1700 1730 L1_SingleEG5
+ HLT_L1SingleJet16_v2 50 51 50 50 50 45 50 50 40 L1_SingleJet16
+ HLT_L1SingleJet36_v2 500 500 500 500 500 500 500 500 490 L1_SingleJet36
+ HLT_L1SingleMuOpen_DT_v2 75 75 75 75 75 75 70 70 70 L1_SingleMuOpen
+ HLT_L1SingleMuOpen_v2 620 600 620 620 620 610 610 600 600 L1_SingleMuOpen
+ HLT_L1_Interbunch_BSC_v3 100 100 100 100 100 100 100 100 100 L1_InterBunch_Bsc
+ HLT_L1_PreCollisions_v3 5 5 5 5 5 5 5 5 5 L1_PreCollisions
+ HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v4 1 2 1 1 1 1 1 1 1 L1_SingleMu5_Eta1p5_Q80
+ dataset Cosmics
+ HLT_BeamHalo_v4 1 1 1 1 1 1 1 1 1 L1_BeamHalo
+ HLT_L1SingleMuOpen_AntiBPTX_v3 1 1 1 1 1 1 1 1 1 L1_SingleMuOpen
+ HLT_L1TrackerCosmics_v4 1 1 1 1 1 1 1 1 1 technical bits: 25
+ HLT_RegionalCosmicTracking_v5 1 1 1 1 1 1 1 1 1 (technical bits: 25) AND (L1_SingleMuOpen)
+ dataset DoubleElectron
+ HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_CaloIdT_TrkIdVL_v1 1 1 1 1 1 1 1 1 1 L1_TripleEG5
+ HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFL_v7 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFT_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdL_CaloIsoVL_v6 2150 1500 1080 750 540 330 220 150 110 L1_SingleEG12
+ HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass30_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v6 10 8 5 4 3 2 1 1 1 L1_SingleEG12
+ HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v6 2 2 2 2 2 2 2 2 2 L1_SingleEG5
+ HLT_Ele8_CaloIdL_CaloIsoVL_v6 40 40 40 40 40 40 35 40 30 L1_SingleEG5
+ HLT_Ele8_CaloIdL_TrkIdVL_v6 20 20 20 20 20 20 20 20 20 L1_SingleEG5
+ HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v4 20 20 20 20 20 20 20 20 20 L1_SingleEG5
+ HLT_Ele8_v6 240 240 240 240 240 240 240 240 240 L1_SingleEG5
+ HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v6 20 15 10 7 5 3 2 1 1 L1_SingleEG12
+ HLT_TripleEle10_CaloIdL_TrkIdVL_v7 1 1 1 1 1 1 1 1 1 L1_TripleEG5
+ dataset DoubleMu
+ HLT_DoubleMu3_v5 520 360 260 180 130 75 50 35 25 L1_DoubleMu0
+ HLT_DoubleMu45_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ HLT_DoubleMu4_Acoplanarity03_v4 15 10 7 5 3 2 1 1 1 L1_DoubleMu3
+ HLT_DoubleMu5_Acoplanarity03_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ HLT_DoubleMu5_IsoMu5_v5 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ HLT_DoubleMu6_v3 55 40 30 20 15 8 5 4 2 L1_DoubleMu3
+ HLT_DoubleMu7_v3 15 10 7 5 3 2 1 1 1 L1_DoubleMu3
+ HLT_L1DoubleMu0_v2 12900 9000 6430 4500 3220 1930 1290 900 650 L1_DoubleMu0
+ HLT_L2DoubleMu0_v4 4000 2800 2000 1400 1000 600 400 280 200 L1_DoubleMu0
+ HLT_L2DoubleMu23_NoVertex_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ HLT_L2DoubleMu30_NoVertex_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ HLT_Mu13_Mu8_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ HLT_Mu17_Mu8_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ HLT_Mu8_Jet40_v7 40 300 220 150 110 65 40 30 20 L1_Mu3_Jet20_Central
+ HLT_TripleMu5_v4 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ dataset ElectronHad
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_HT150_v4 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT50
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass4_HT150_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT50
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG5
+ HLT_Ele10_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R005_MR200_v3 70 50 35 25 15 10 7 5 3 L1_DoubleJet36_Central
+ HLT_Ele10_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R025_MR200_v3 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ HLT_Ele10_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R029_MR200_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_PFMHT25_v1 1 1 1 1 1 1 1 1 1 L1_EG5_HTT75
+ HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_v6 1 1 1 1 1 1 1 1 1 L1_EG5_HTT75
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_Jet20_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_TrkIdT_Jet35_Jet25_Deta3_Jet20_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3p5_Jet25_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele22_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT20_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele22_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_v2 40 30 20 15 10 6 4 3 2 L1_SingleEG12
+ HLT_Ele22_CaloIdVT_TrkIdT_CentralJet30_CentralJet25_v2 80 56 40 30 20 10 8 5 4 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_BTagIP_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_v2 40 30 20 15 10 6 4 3 2 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralJet30_PFMHT25_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralJet30_v2 8 6 4 3 2 1 1 1 1 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_QuadCentralJet30_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralJet30_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_BTagIP_v6 8 6 4 3 2 1 1 1 1 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v6 180 120 85 60 40 25 15 10 8 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_DiCentralJet30_v5 85 60 40 30 20 10 8 6 4 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_QuadCentralJet30_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_TriCentralJet30_v5 4 3 2 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v3 180 120 85 60 40 25 15 10 8 L1_DoubleEG5_HTT50
+ HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v3 40 30 20 15 10 6 4 3 2 L1_DoubleEG5_HTT50
+ HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v3 110 75 50 35 25 15 10 7 5 L1_DoubleEG5_HTT50
+ HLT_HT200_DoubleEle5_CaloIdVL_MassJPsi_v1 50 35 25 16 12 8 6 4 1 L1_HTT100
+ HLT_HT300_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT40_v3 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT45_v3 1 1 1 1 1 1 1 1 1 L1_HTT100
+ dataset FEDMonitor
+ HLT_DTErrors_v2 1 1 1 1 1 1 1 1 1 (none)
+ dataset HT
+ HLT_DiJet130_PT130_v3 4 20 15 10 7 4 2 2 1 L1_SingleJet68
+ HLT_DiJet160_PT160_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_FatJetMass300_DR1p1_Deta2p0_CentralJet30_BTagIP_v1 120 80 60 40 30 20 15 10 7 L1_HTT75
+ HLT_FatJetMass350_DR1p1_Deta2p0_CentralJet30_BTagIP_v1 60 40 30 20 15 10 7 5 3 L1_HTT75
+ HLT_FatJetMass750_DR1p1_Deta2p0_v1 1 1 1 1 1 1 1 1 1 L1_HTT75
+ HLT_FatJetMass850_DR1p1_Deta2p0_v1 1 1 1 1 1 1 1 1 1 L1_HTT75
+ HLT_HT150_v5 720 5000 3580 2500 1790 1080 720 500 360 L1_HTT50
+ HLT_HT2000_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT200_AlphaT0p55_v1 10 7 5 3 2 1 1 1 1 L1_HTT75
+ HLT_HT200_v5 1430 1000 720 500 360 220 150 100 70 L1_HTT75
+ HLT_HT250_AlphaT0p53_v3 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_AlphaT0p55_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_DoubleDisplacedJet60_v4 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_MHT100_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_MHT90_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_v5 580 400 290 200 150 85 55 40 30 L1_HTT100
+ HLT_HT300_AlphaT0p53_v3 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_AlphaT0p54_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_CentralJet30_BTagIP_PFMHT55_v3 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_CentralJet30_BTagIP_PFMHT75_v3 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_CentralJet30_BTagIP_v3 50 35 25 15 10 7 5 3 2 L1_HTT100
+ HLT_HT300_MHT80_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_MHT90_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_PFMHT55_v3 20 15 10 7 5 3 2 1 1 L1_HTT100
+ HLT_HT300_v6 290 200 150 100 70 40 30 20 15 L1_HTT100
+ HLT_HT350_AlphaT0p52_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_AlphaT0p53_v4 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_MHT70_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_MHT80_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_v5 200 140 100 70 50 30 20 15 10 L1_HTT100
+ HLT_HT400_AlphaT0p51_v4 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT400_AlphaT0p52_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT400_v5 100 70 50 35 25 15 10 7 5 L1_HTT100
+ HLT_HT450_AlphaT0p51_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT450_AlphaT0p52_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT450_v5 35 25 15 10 8 5 3 2 1 L1_HTT100
+ HLT_HT500_v5 20 15 10 7 5 3 2 1 1 L1_HTT100
+ HLT_HT550_v5 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_R014_MR150_CentralJet40_BTagIP_v4 200 140 100 70 50 30 20 15 10 L1_DoubleJet36_Central
+ HLT_R014_MR150_v3 2000 1400 1000 700 500 300 200 140 100 L1_DoubleJet36_Central
+ HLT_R017_MR450_CentralJet40_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ HLT_R017_MR500_CentralJet40_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ HLT_R020_MR150_v3 860 602 430 310 220 130 85 60 40 L1_DoubleJet36_Central
+ HLT_R020_MR550_v3 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ HLT_R023_MR350_CentralJet40_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ HLT_R023_MR400_CentralJet40_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ HLT_R023_MR550_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ HLT_R025_MR150_v3 220 151 110 75 50 30 20 15 10 L1_DoubleJet36_Central
+ HLT_R025_MR450_v3 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ HLT_R029_MR250_CentralJet40_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ HLT_R029_MR300_CentralJet40_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ HLT_R029_MR450_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ HLT_R033_MR200_CentralJet40_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ HLT_R033_MR350_v3 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ HLT_R036_MR200_CentralJet40_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ HLT_R036_MR350_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ HLT_R038_MR250_v3 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ HLT_R042_MR250_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ dataset HcalHPDNoise
+ HLT_GlobalRunHPDNoise_v4 1500 1500 1500 1500 1500 1500 1500 1500 1500 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_L1Tech_HBHEHO_totalOR_v3 1 1 1 1 1 1 1 1 1 technical bits: 11 OR 12
+ dataset HcalNZS
+ HLT_HcalNZS_v4 15 15 15 15 15 15 15 15 15 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleTauJet52 OR L1_SingleTauJet68 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG12 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias
+ HLT_HcalPhiSym_v4 15 15 15 15 15 15 15 15 15 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG8 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_SingleEG12 OR L1_SingleEG12_Eta2p17 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5
+ dataset Jet
+ HLT_DiJetAve110_v4 35 250 180 130 90 50 35 25 15 L1_SingleJet68
+ HLT_DiJetAve150_v4 70 50 35 25 15 10 7 5 3 L1_SingleJet92
+ HLT_DiJetAve190_v4 20 15 10 7 5 3 2 1 1 L1_SingleJet92
+ HLT_DiJetAve240_v4 7 5 3 2 1 1 1 1 1 L1_SingleJet92
+ HLT_DiJetAve300_v4 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_DiJetAve30_v4 8 8 8 8 5 4 6 1 1 L1_SingleJet16
+ HLT_DiJetAve370_v4 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_DiJetAve60_v4 45 45 45 45 45 40 40 40 40 L1_SingleJet36
+ HLT_DiJetAve80_v4 1200 1200 24000 16800 12000 7200 4790 3360 2380 L1_SingleJet52
+ HLT_Jet110_v4 70 500 360 250 180 110 70 50 35 L1_SingleJet68
+ HLT_Jet150_v4 150 100 70 50 35 20 15 10 7 L1_SingleJet92
+ HLT_Jet190_v4 40 30 20 15 10 6 4 3 2 L1_SingleJet92
+ HLT_Jet240_CentralJet30_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet240_v4 15 10 7 5 3 2 1 1 1 L1_SingleJet92
+ HLT_Jet270_CentralJet30_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet300_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet30_v4 16 16 16 16 10 10 10 10 10 L1_SingleJet16
+ HLT_Jet370_NoJetID_v4 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet370_v4 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet60_v4 90 90 90 90 90 90 85 90 85 L1_SingleJet36
+ HLT_Jet800_v1 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet80_v4 2400 2400 48000 33600 24000 14400 9580 6720 4790 L1_SingleJet52
+ dataset LogMonitor
+ HLT_LogMonitor_v1 1 1 1 1 1 1 1 1 1 (none)
+ dataset MET
+ HLT_CentralJet80_MET100_v4 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_CentralJet80_MET160_v4 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_CentralJet80_MET65_v4 150 100 70 50 35 20 15 10 7 L1_ETM30
+ HLT_CentralJet80_MET80HF_v3 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_DiCentralJet20_BTagIP_MET65_v5 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_DiCentralJet20_MET80_v2 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_DiJet60_MET45_v4 12 12 12 12 120 60 30 30 1 L1_ETM20
+ HLT_L2Mu60_1Hit_MET40_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu20
+ HLT_L2Mu60_1Hit_MET60_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu20
+ HLT_MET100_HBHENoiseFiltered_v2 20 15 10 7 5 3 2 1 1 L1_ETM30
+ HLT_MET100_v4 20 15 10 7 5 3 2 1 1 L1_ETM30
+ HLT_MET120_HBHENoiseFiltered_v2 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET120_v4 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET200_HBHENoiseFiltered_v2 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET200_v4 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET400_v1 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET65_HBHENoiseFiltered_v1 220 150 110 75 50 30 20 15 10 L1_ETM30
+ HLT_MET65_v1 220 150 110 75 50 30 20 15 10 L1_ETM30
+ HLT_PFMHT150_v7 1 1 1 1 1 1 1 1 1 L1_ETM30
+ dataset MinimumBias
+ HLT_JetE30_NoBPTX3BX_NoHalo_v7 1 1 1 1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_NoHalo_v7 1 1 1 1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_v5 25 24 25 25 120 75 45 30 15 L1_SingleJet20_NotBptxOR
+ HLT_JetE50_NoBPTX3BX_NoHalo_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet32_NotBptxOR_NotMuBeamHalo
+ HLT_Physics_v2 24000 6000 6000 6000 6000 6000 6000 6000 6000 (none)
+ HLT_PixelTracks_Multiplicity100_v3 1 1 1 1 1 1 1 1 1 L1_ETT220
+ HLT_PixelTracks_Multiplicity80_v3 1 1 1 1 1 1 1 1 1 L1_ETT220
+ HLT_Random_v1 600 600 600 600 600 600 600 600 600 (none)
+ = HLT_ZeroBias_v4 50 50 50 50 50 50 50 50 50 L1_ZeroBias
+ dataset MuEG
+ HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v7 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_DoubleMu5_Ele8_CaloIdT_TrkIdVL_v1 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu15_DoublePhoton15_CaloIdL_v7 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu15_Photon20_CaloIdL_v7 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu17_Ele8_CaloIdL_v6 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu17_Ele8_CaloIdT_CaloIsoVL_v1 1 1 1 1 1 1 1 1 1 L1_Mu3_EG5
+ HLT_Mu5_DoubleEle8_CaloIdT_TrkIdVL_v1 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu5_Ele8_CaloIdT_TrkIdVL_Ele8_CaloIdL_TrkIdVL_v1 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu8_Ele17_CaloIdL_v6 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu8_Ele17_CaloIdT_CaloIsoVL_v1 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG12
+ HLT_Mu8_Photon20_CaloIdVT_IsoT_v6 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ dataset MuHad
+ HLT_DoubleMu3_HT150_v3 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_DoubleMu3_HT200_v6 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_DoubleMu3_Mass4_HT150_v1 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_HT250_Mu15_PFMHT20_v3 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT250_Mu15_PFMHT40_v1 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT300_Mu5_PFMHT40_v3 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT350_Mu5_PFMHT45_v3 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_IsoMu17_CentralJet30_BTagIP_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu10
+ HLT_IsoMu17_CentralJet30_v1 15 10 7 5 3 2 1 1 1 L1_SingleMu10
+ HLT_IsoMu17_DiCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu10
+ HLT_IsoMu17_QuadCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu10
+ HLT_IsoMu17_TriCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu10
+ HLT_Mu12_DiCentralJet20_DiBTagIP3D1stTrack_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu10
+ HLT_Mu12_DiCentralJet30_BTagIP3D_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu10
+ HLT_Mu17_CentralJet30_BTagIP_v5 20 15 10 7 5 3 2 1 1 L1_SingleMu10
+ HLT_Mu17_CentralJet30_v6 130 90 65 45 30 20 10 9 6 L1_SingleMu10
+ HLT_Mu17_DiCentralJet30_v6 65 45 30 20 15 9 6 4 3 L1_SingleMu10
+ HLT_Mu17_QuadCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu10
+ HLT_Mu17_TriCentralJet30_v6 20 15 10 7 5 3 2 1 1 L1_SingleMu10
+ HLT_Mu30_HT200_v1 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu3_DiJet30_v2 1430 10000 7150 5000 3580 2150 1430 1000 720 L1_Mu3_Jet20_Central
+ HLT_Mu3_Ele8_CaloIdT_TrkIdVL_HT150_v4 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu3_QuadJet30_v2 15 100 70 50 35 20 15 10 7 L1_Mu3_Jet20_Central
+ HLT_Mu3_TriJet30_v2 120 840 600 420 300 180 120 85 60 L1_Mu3_Jet20_Central
+ HLT_Mu40_HT200_v1 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu8_R005_MR200_v3 85 60 40 30 20 10 8 6 4 (L1_DoubleJet36_Central) AND (L1_SingleMuOpen)
+ HLT_Mu8_R025_MR200_v3 1 1 1 1 1 1 1 1 1 (L1_DoubleJet36_Central) AND (L1_SingleMuOpen)
+ HLT_Mu8_R029_MR200_v1 1 1 1 1 1 1 1 1 1 (L1_DoubleJet36_Central) AND (L1_SingleMuOpen)
+ dataset MuOnia
+ HLT_Dimuon0_Jpsi_Muon_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ HLT_Dimuon0_Jpsi_v1 180 120 85 60 40 25 15 10 8 L1_DoubleMu0
+ HLT_Dimuon0_Upsilon_Muon_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ HLT_Dimuon0_Upsilon_v1 85 60 40 30 20 10 8 6 4 L1_DoubleMu0
+ HLT_Dimuon10_Jpsi_Barrel_v1 2 2 1 1 1 1 1 1 1 L1_DoubleMu0
+ HLT_Dimuon4_Bs_Barrel_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ HLT_Dimuon5_Upsilon_Barrel_v1 2 2 1 1 1 1 1 1 1 L1_DoubleMu0
+ HLT_Dimuon6_Bs_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ HLT_Dimuon7_Jpsi_Displaced_v1 2 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ HLT_Dimuon7_Jpsi_X_Barrel_v1 2 2 1 1 1 1 1 1 1 L1_DoubleMu0
+ HLT_Dimuon7_LowMass_Displaced_v2 2 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ HLT_Dimuon7_PsiPrime_v1 2 2 1 1 1 1 1 1 1 L1_DoubleMu0
+ HLT_DoubleMu2_Bs_v3 1000 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ HLT_Mu5_L2Mu2_Jpsi_v4 160 112 80 55 40 25 15 10 8 L1_DoubleMu0
+ HLT_Mu5_Track2_Jpsi_v4 6 6 6 6 6 5 1 1 1 L1_SingleMu3
+ HLT_Mu7_Track7_Jpsi_v5 1 17 10 8 6 3 2 1 1 L1_SingleMu7
+ dataset MultiJet
+ HLT_CentralJet46_CentralJet38_DiBTagIP3D_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ HLT_DoubleJet30_ForwardBackward_v5 65 45 30 20 15 9 6 4 3 L1_DoubleForJet32_EtaOpp
+ HLT_DoubleJet60_ForwardBackward_v5 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ HLT_DoubleJet70_ForwardBackward_v5 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ HLT_DoubleJet80_ForwardBackward_v5 1 1 1 1 1 1 1 1 1 L1_DoubleForJet44_EtaOpp
+ HLT_EightJet120_v1 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ HLT_ExclDiJet60_HFAND_v4 1 1 1 1 1 1 1 1 1 L1_SingleJet36_FwdVeto
+ HLT_ExclDiJet60_HFOR_v4 1 1 1 1 1 1 1 1 1 L1_SingleJet36
+ HLT_L1DoubleJet36Central_v2 15500 10800 7720 5400 3860 2320 1550 1080 780 L1_DoubleJet36_Central
+ HLT_L1ETM30_v2 2580 1800 1290 900 650 390 260 180 130 L1_ETM30
+ HLT_L1MultiJet_v2 11600 8100 5790 4050 2900 1740 1160 810 580 L1_HTT50 OR L1_TripleJet28_Central OR L1_QuadJet20_Central
+ HLT_QuadJet40_IsoPFTau40_v7 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ HLT_QuadJet40_v5 150 100 70 50 35 20 15 10 7 L1_QuadJet20_Central
+ HLT_QuadJet45_IsoPFTau45_v2 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ HLT_QuadJet50_Jet40_Jet30_v1 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ HLT_QuadJet60_v4 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ HLT_QuadJet70_v4 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ dataset Photon
+ HLT_DoubleEle33_CaloIdL_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoubleEle33_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoubleEle45_CaloIdL_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton33_HEVT_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton38_HEVT_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton40_MR150_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton40_R014_MR150_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton5_IsoVL_CEP_v5 1 1 1 1 1 1 1 1 1 L1_DoubleEG2_FwdVeto
+ HLT_DoublePhoton60_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton80_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon135_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon200_NoHE_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon20_CaloIdVL_IsoL_v5 3580 2500 1790 1250 900 540 360 250 180 L1_SingleEG12
+ HLT_Photon20_R9Id_Photon18_R9Id_v6 20 15 10 7 5 3 2 1 1 L1_SingleEG12
+ HLT_Photon225_NoHE_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon26_CaloIdL_IsoVL_Photon18_CaloIdL_IsoVL_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Photon26_CaloIdL_IsoVL_Photon18_R9Id_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Photon26_CaloIdL_IsoVL_Photon18_v6 40 30 20 15 10 6 4 3 2 L1_SingleEG15
+ HLT_Photon26_IsoVL_Photon18_IsoVL_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Photon26_IsoVL_Photon18_v6 220 150 110 75 50 30 20 15 10 L1_SingleEG15
+ HLT_Photon26_Photon18_v6 1430 1000 720 500 360 220 150 100 70 L1_SingleEG15
+ HLT_Photon26_R9Id_Photon18_CaloIdL_IsoVL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Photon26_R9Id_Photon18_R9Id_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Photon30_CaloIdVL_IsoL_v6 720 500 360 250 180 110 70 50 35 L1_SingleEG15
+ HLT_Photon30_CaloIdVL_v6 1430 1000 720 500 360 220 150 100 70 L1_SingleEG15
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_CaloIdL_IsoVL_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_CaloIdL_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_R9Id_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdL_Photon22_CaloIdL_v5 9 7 4 3 2 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdVL_Photon22_CaloIdVL_v1 20 14 9 7 4 3 2 1 1 L1_SingleEG20
+ HLT_Photon36_IsoVL_Photon22_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_R9Id_Photon22_CaloIdL_IsoVL_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_R9Id_Photon22_R9Id_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon400_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_Photon28_CaloIdL_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon44_CaloIdL_Photon34_CaloIdL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon48_CaloIdL_Photon38_CaloIdL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon50_CaloIdVL_IsoL_v5 180 120 85 60 40 25 15 10 8 L1_SingleEG20
+ HLT_Photon50_CaloIdVL_v3 350 240 180 120 85 50 35 25 15 L1_SingleEG20
+ HLT_Photon75_CaloIdVL_IsoL_v6 15 10 7 5 3 2 1 1 1 L1_SingleEG20
+ HLT_Photon75_CaloIdVL_v6 55 40 30 20 15 8 5 4 2 L1_SingleEG20
+ HLT_Photon90_CaloIdVL_IsoL_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon90_CaloIdVL_v3 30 20 15 10 7 4 2 2 1 L1_SingleEG20
+ dataset PhotonHad
+ HLT_Photon40_CaloIdL_R005_MR150_v3 260 180 130 90 65 40 25 20 10 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R014_MR500_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R017_MR500_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R020_MR350_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R023_MR350_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R025_MR250_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R029_MR250_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R038_MR200_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_R042_MR200_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_HT350_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_HT400_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_MHT70_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_MHT90_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleElectron
+ HLT_Ele100_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele25_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v2 430 300 220 150 110 65 40 30 20 L1_SingleEG12
+ HLT_Ele27_WP80_PFMT50_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Ele32_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v3 220 150 110 75 50 30 20 15 10 L1_SingleEG20
+ HLT_Ele32_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v5 30 20 15 10 7 4 2 2 1 L1_SingleEG20
+ HLT_Ele32_WP70_PFMT50_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele52_CaloIdVT_TrkIdT_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele65_CaloIdVT_TrkIdT_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleMu
+ HLT_IsoMu12_v5 7 200 150 100 70 40 30 20 15 L1_SingleMu7
+ HLT_IsoMu15_v9 120 80 55 40 30 15 10 8 5 L1_SingleMu10
+ HLT_IsoMu17_eta2p1_v1 40 1 1 1 1 1 1 1 1 L1_SingleMu10
+ HLT_IsoMu17_v9 40 30 1 1 1 1 1 1 1 L1_SingleMu10
+ HLT_IsoMu20_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu12
+ HLT_IsoMu24_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu12
+ HLT_IsoMu30_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu12
+ HLT_L1SingleMu10_v2 32000 22400 16000 11200 8000 4800 3200 2240 1600 L1_SingleMu10
+ HLT_L1SingleMu20_v2 16000 11200 8000 5600 4000 2400 1600 1120 800 L1_SingleMu20
+ HLT_L2Mu10_v3 4580 3200 2290 1600 1150 690 460 320 230 L1_SingleMu10
+ HLT_L2Mu20_v3 2290 1600 1150 800 580 350 230 160 120 L1_SingleMu12
+ HLT_Mu100_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16
+ HLT_Mu12_v3 20 630 450 320 230 140 90 60 45 L1_SingleMu7
+ HLT_Mu15_v4 350 240 180 120 85 50 35 25 15 L1_SingleMu10
+ HLT_Mu20_v3 130 90 65 45 30 20 10 9 6 L1_SingleMu12
+ HLT_Mu24_v3 85 60 40 30 20 10 8 6 4 L1_SingleMu12
+ HLT_Mu30_v3 35 25 1 1 1 1 1 1 1 L1_SingleMu12
+ HLT_Mu3_v5 220 210 220 220 220 220 220 210 220 L1_SingleMuOpen
+ HLT_Mu40_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16
+ HLT_Mu5_v5 160 150 160 160 160 160 160 170 150 L1_SingleMu3
+ HLT_Mu8_v3 60 60 60 65 60 60 60 65 60 L1_SingleMu3
+ dataset Tau
+ HLT_DoubleIsoPFTau35_Trk5_eta2p1_v2 1 1 1 1 1 1 1 1 1 L1_DoubleTauJet28 OR L1_DoubleJet52
+ HLT_DoubleIsoPFTau40_Trk5_eta2p1_v2 1 1 1 1 1 1 1 1 1 L1_DoubleTauJet36 OR L1_DoubleJet52
+ HLT_IsoPFTau35_Trk20_MET60_v2 1 1 1 1 1 1 1 1 1 L1_SingleTauJet52 OR L1_SingleJet68
+ HLT_IsoPFTau35_Trk20_v2 430 300 220 150 110 65 40 30 20 L1_SingleTauJet52 OR L1_SingleJet68
+ HLT_IsoPFTau45_Trk20_MET60_v2 1 1 1 1 1 1 1 1 1 L1_SingleTauJet68 OR L1_SingleJet92
+ dataset TauPlusX
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v9 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v6 400 280 200 140 100 60 40 30 20 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_TrkIdT_LooseIsoPFTau20_v3 150 100 70 50 35 20 15 10 7 L1_SingleEG12
+ HLT_Ele18_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_HT300_DoubleIsoPFTau10_Trk3_PFMHT40_v3 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT350_DoubleIsoPFTau10_Trk3_PFMHT45_v3 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_IsoMu15_LooseIsoPFTau15_v4 1 1 1 1 1 1 1 1 1 L1_SingleMu10
+ HLT_IsoMu15_LooseIsoPFTau20_v2 1 1 1 1 1 1 1 1 1 L1_SingleMu10
+ HLT_IsoMu15_TightIsoPFTau20_v2 1 1 1 1 1 1 1 1 1 L1_SingleMu10
+ HLT_Mu15_LooseIsoPFTau15_v4 70 50 35 25 15 10 7 5 3 L1_SingleMu10
+/cdaq/physics/Run2011/1e33/v2.4/HLT/V8
+ 166839,166841,166842,166859,166860,166861,166862,166863,166864,166888,166889,166890,166893,166894,166895,166911,166921,166922,166923,166946,166950,166960,166966,166967
+ dataset BTag
+ ~ HLT_BTagMu_DiJet110_Mu5_v5 1 3 2 2 1 1 1 1 1 L1_Mu3_Jet28_Central
+ ~ HLT_BTagMu_DiJet20_Mu5_v5 35 490 350 250 175 110 70 45 35 L1_Mu3_Jet16_Central
+ ~ HLT_BTagMu_DiJet40_Mu5_v5 20 140 100 70 50 30 20 15 10 L1_Mu3_Jet20_Central
+ ~ HLT_BTagMu_DiJet70_Mu5_v5 8 20 15 10 8 5 3 2 1 L1_Mu3_Jet28_Central
+ dataset Commissioning
+ = HLT_Activity_Ecal_SC7_v5 100 70 50 35 25 15 10 7 5 L1_ZeroBias
+ HLT_BeamGas_BSC_v3 1 1 1 1 1 1 1 1 1 L1_BeamGas_Bsc
+ HLT_BeamGas_HF_v5 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf
+ HLT_IsoTrackHB_v4 8 6 4 3 2 1 1 1 1 L1_SingleJet68
+ HLT_IsoTrackHE_v5 24 16 12 8 6 3 2 2 2 L1_SingleJet68
+ HLT_L1SingleEG12_v2 24000 17000 12000 9000 6000 3600 2400 1680 1200 L1_SingleEG12
+ HLT_L1SingleEG5_v2 1700 1700 1700 1700 1700 1700 1700 1700 1700 L1_SingleEG5
+ ~ HLT_L1SingleJet16_v2 34 34 34 34 34 34 34 34 34 L1_SingleJet16
+ ~ HLT_L1SingleJet36_v2 500 500 500 500 500 500 500 500 500 L1_SingleJet36
+ ~ HLT_L1SingleMuOpen_DT_v2 75 75 75 75 75 75 75 75 75 L1_SingleMuOpen
+ ~ HLT_L1SingleMuOpen_v2 600 600 600 600 600 600 600 600 600 L1_SingleMuOpen
+ HLT_L1_Interbunch_BSC_v2 100 100 100 100 100 100 100 100 100 L1_InterBunch_Bsc
+ HLT_L1_PreCollisions_v2 5 5 5 5 5 5 5 5 5 L1_PreCollisions
+ ~ HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v4 1 1 1 1 1 1 1 1 1 L1_SingleMu5_Eta1p5_Q80
+ dataset Cosmics
+ HLT_BeamHalo_v3 1 1 1 1 1 1 1 1 1 L1_BeamHalo
+ HLT_L1SingleMuOpen_AntiBPTX_v2 1 1 1 1 1 1 1 1 1 L1_SingleMuOpen
+ HLT_L1TrackerCosmics_v3 1 1 1 1 1 1 1 1 1 technical bits: 25
+ HLT_RegionalCosmicTracking_v4 1 1 1 1 1 1 1 1 1 (technical bits: 25) AND (L1_SingleMuOpen)
+ dataset DoubleElectron
+ HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_v6 1 1 1 1 1 1 1 1 1 L1_TripleEG5
+ HLT_DoubleEle45_CaloIdL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFL_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFT_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdL_CaloIsoVL_v5 2000 1400 1000 700 500 300 200 140 100 L1_SingleEG12
+ HLT_Ele17_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_Ele8_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass30_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v5 40 30 20 15 10 7 5 3 1 L1_SingleEG12
+ ~ HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v5 2 2 2 2 2 2 2 2 2 L1_SingleEG5
+ HLT_Ele8_CaloIdL_CaloIsoVL_v5 40 40 40 40 40 40 40 40 40 L1_SingleEG5
+ HLT_Ele8_CaloIdL_TrkIdVL_v5 20 20 20 20 20 20 20 20 20 L1_SingleEG5
+ HLT_Ele8_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_v4 20 20 20 20 20 20 20 20 20 L1_SingleEG5
+ HLT_Ele8_v5 240 240 240 240 240 240 240 240 240 L1_SingleEG5
+ HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v5 20 14 10 7 5 3 2 1 1 L1_SingleEG12
+ HLT_TripleEle10_CaloIdL_TrkIdVL_v6 1 1 1 1 1 1 1 1 1 L1_TripleEG5
+ dataset DoubleMu
+ ~ HLT_DoubleMu3_v5 360 300 180 120 30 18 12 8 6 L1_DoubleMu0
+ ~ HLT_DoubleMu45_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_DoubleMu4_Acoplanarity03_v4 40 20 1 1 1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_DoubleMu5_Acoplanarity03_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_DoubleMu6_v3 40 30 20 15 10 7 5 2 1 L1_DoubleMu3
+ ~ HLT_DoubleMu7_v3 20 15 10 7 5 3 2 1 1 L1_DoubleMu3
+ ~ HLT_L1DoubleMu0_v2 6000 4200 3000 2100 1500 900 600 420 300 L1_DoubleMu0
+ ~ HLT_L2DoubleMu0_v4 2800 1960 1400 980 700 420 280 196 140 L1_DoubleMu0
+ ~ HLT_L2DoubleMu23_NoVertex_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_Mu13_Mu8_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_Mu17_Mu8_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ HLT_Mu8_Jet40_v6 30 210 150 105 75 45 30 21 15 L1_Mu3_Jet20_Central
+ ~ HLT_TripleMu5_v4 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ dataset ElectronHad
+ HLT_DoubleEle8_CaloIdL_TrkIdVL_HT150_v3 10 2 1 1 1 1 1 1 1 L1_DoubleEG5_HTT50
+ HLT_DoubleEle8_CaloIdL_TrkIdVL_v2 2 2 2 2 2 2 2 2 2 L1_DoubleEG5
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_HT150_v3 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT50
+ ~ HLT_Ele10_CaloIdL_TrkIdVL_CaloIsoVL_TrkIsoVL_R005_MR200_v3 100 75 50 35 25 15 10 7 5 L1_DoubleJet36_Central
+ ~ HLT_Ele10_CaloIdL_TrkIdVL_CaloIsoVL_TrkIsoVL_R020_MR200_v3 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_Ele10_CaloIdL_TrkIdVL_CaloIsoVL_TrkIsoVL_R025_MR200_v3 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_Ele10_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_R020_MR200_v3 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT200_v5 1 1 1 1 1 1 1 1 1 L1_EG5_HTT75
+ HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_v5 1 1 1 1 1 1 1 1 1 L1_EG5_HTT75
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta2_v4 15 10 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_TrkIdT_Jet35_Jet25_Deta2_v4 90 70 40 30 20 15 10 7 4 L1_SingleEG12
+ HLT_Ele17_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT15_v4 15 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdVT_TrkIdT_CentralJet30_CentralJet25_v4 120 80 50 35 25 15 10 7 5 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT20_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_v1 40 30 20 15 10 7 5 3 2 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralJet30_v1 8 6 4 3 2 1 1 1 1 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_QuadCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_BTagIP_v5 8 6 4 3 2 1 1 1 1 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v5 120 84 60 42 30 18 12 8 6 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_DiCentralJet30_v4 120 84 60 42 30 18 12 8 6 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_QuadCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_TriCentralJet30_v4 4 3 2 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v2 160 120 80 60 40 30 16 10 8 L1_DoubleEG5_HTT50
+ HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v2 40 30 20 15 10 7 5 3 2 L1_DoubleEG5_HTT50
+ HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v2 100 75 50 35 25 15 10 7 5 L1_DoubleEG5_HTT50
+ ~ HLT_HT250_Ele5_CaloIdVL_TrkIdVL_CaloIsoVL_TrkIsoVL_PFMHT35_v5 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_Ele5_CaloIdVL_TrkIdVL_CaloIsoVL_TrkIsoVL_PFMHT40_v3 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT350_Ele5_CaloIdVL_TrkIdVL_CaloIsoVL_TrkIsoVL_PFMHT45_v3 1 1 1 1 1 1 1 1 1 L1_HTT100
+ dataset FEDMonitor
+ HLT_DTErrors_v1 1 1 1 1 1 1 1 1 1 (none)
+ dataset HT
+ ~ HLT_DiJet130_PT130_v3 30 20 1 1 1 1 1 1 1 L1_SingleJet68
+ ~ HLT_DiJet160_PT160_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_HT150_AlphaT0p60_v4 8 6 4 3 2 2 2 2 2 L1_HTT75
+ ~ HLT_HT150_v5 500 5000 5000 3500 2500 1500 1000 700 500 L1_HTT50
+ ~ HLT_HT200_AlphaT0p53_v3 20 3 2 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT200_AlphaT0p60_v4 1 1 1 1 1 1 1 1 1 L1_HTT75
+ ~ HLT_HT200_v5 1500 1000 600 500 400 240 160 110 80 L1_HTT75
+ ~ HLT_HT250_AlphaT0p53_v3 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT250_AlphaT0p54_v3 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT250_DoubleDisplacedJet60_v4 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT250_MHT60_v6 700 700 500 350 250 175 100 75 50 L1_HTT100
+ ~ HLT_HT250_MHT70_v3 200 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT250_MHT80_v3 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT250_v5 800 400 200 180 150 90 60 40 30 L1_HTT100
+ ~ HLT_HT300_AlphaT0p52_v4 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_AlphaT0p53_v3 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_CentralJet30_BTagIP_PFMHT55_v3 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_CentralJet30_BTagIP_PFMHT75_v3 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_CentralJet30_BTagIP_v3 42 35 21 15 10 7 5 3 1 L1_HTT100
+ ~ HLT_HT300_MHT75_v7 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_PFMHT55_v3 15 15 15 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_v6 400 200 120 80 60 36 24 16 12 L1_HTT100
+ ~ HLT_HT350_AlphaT0p51_v4 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT350_AlphaT0p53_v4 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT350_v5 210 140 70 50 25 15 10 7 5 L1_HTT100
+ ~ HLT_HT400_AlphaT0p51_v4 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT400_v5 105 70 35 17 12 7 5 3 2 L1_HTT100
+ ~ HLT_HT450_v5 50 25 25 14 20 20 20 20 20 L1_HTT100
+ ~ HLT_HT500_v5 15 15 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT550_v5 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_R014_MR150_CentralJet40_BTagIP_v4 280 210 140 70 50 30 20 14 10 L1_DoubleJet36_Central
+ ~ HLT_R014_MR150_v3 2000 1500 1000 500 350 200 140 100 70 L1_DoubleJet36_Central
+ ~ HLT_R014_MR450_CentralJet40_BTagIP_v4 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R020_MR150_v3 1204 903 602 301 201 151 81 61 41 L1_DoubleJet36_Central
+ ~ HLT_R020_MR350_CentralJet40_BTagIP_v4 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R020_MR500_v3 200 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R020_MR550_v3 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R025_MR150_v3 453 302 201 151 101 61 41 31 21 L1_DoubleJet36_Central
+ ~ HLT_R025_MR250_CentralJet40_BTagIP_v4 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R025_MR400_v3 200 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R025_MR450_v3 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R033_MR300_v3 200 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R033_MR350_v3 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R038_MR200_v3 200 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R038_MR250_v3 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ dataset HcalHPDNoise
+ HLT_GlobalRunHPDNoise_v3 1500 1500 1500 1500 1500 1500 1500 1500 1500 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_L1Tech_HBHEHO_totalOR_v2 1 1 1 1 1 1 1 1 1 technical bits: 11 OR 12
+ dataset HcalNZS
+ ~ HLT_HcalNZS_v4 15 15 15 15 15 15 15 15 15 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleTauJet52 OR L1_SingleTauJet68 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG12 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias
+ ~ HLT_HcalPhiSym_v4 15 15 15 15 15 15 15 15 15 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG8 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_SingleEG12 OR L1_SingleEG12_Eta2p17 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5
+ dataset Jet
+ ~ HLT_DiJetAve110_v4 36 252 180 126 90 54 36 25 18 L1_SingleJet68
+ ~ HLT_DiJetAve150_v4 80 56 40 28 20 12 8 5 4 L1_SingleJet92
+ ~ HLT_DiJetAve190_v4 24 16 12 8 6 3 2 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve240_v4 6 4 3 2 3 3 3 3 3 L1_SingleJet92
+ ~ HLT_DiJetAve300_v4 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve30_v4 5 5 5 5 5 5 5 5 5 L1_SingleJet16
+ ~ HLT_DiJetAve370_v4 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve60_v4 30 30 30 30 30 30 30 30 30 L1_SingleJet36
+ ~ HLT_DiJetAve80_v4 40 40 800 560 400 240 160 112 80 L1_SingleJet52
+ ~ HLT_Jet110_v4 72 504 360 252 180 108 72 50 36 L1_SingleJet68
+ ~ HLT_Jet150_v4 160 112 80 56 40 24 16 11 8 L1_SingleJet92
+ ~ HLT_Jet190_v4 48 33 24 16 12 7 4 3 2 L1_SingleJet92
+ ~ HLT_Jet240_v4 12 8 6 4 3 2 1 1 1 L1_SingleJet92
+ ~ HLT_Jet300_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet30_v4 10 10 10 10 10 10 10 10 10 L1_SingleJet16
+ ~ HLT_Jet370_NoJetID_v4 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet370_v4 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet60_v4 60 60 60 60 60 60 60 60 60 L1_SingleJet36
+ ~ HLT_Jet80_v4 80 80 1600 1120 800 480 320 224 160 L1_SingleJet52
+ dataset LogMonitor
+ HLT_LogMonitor_v1 1 1 1 1 1 1 1 1 1 (none)
+ dataset MET
+ ~ HLT_CentralJet80_MET100_v4 1 1 1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_CentralJet80_MET160_v4 1 1 1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_CentralJet80_MET65_v4 40 30 20 15 10 6 4 3 2 L1_ETM30
+ ~ HLT_CentralJet80_MET80HF_v3 1 1 1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_DiCentralJet20_BTagIP_MET65_v3 1 1 1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_DiCentralJet20_MET80_v2 1 1 1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_DiJet60_MET45_v4 20 14 8 7 75 45 30 21 15 L1_ETM20
+ ~ HLT_L2Mu60_1Hit_MET40_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu20
+ ~ HLT_L2Mu60_1Hit_MET60_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu20
+ ~ HLT_MET100_HBHENoiseFiltered_v2 20 14 10 7 5 3 2 1 1 L1_ETM30
+ ~ HLT_MET100_v4 20 14 10 7 5 3 2 1 1 L1_ETM30
+ ~ HLT_MET120_HBHENoiseFiltered_v2 1 1 1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_MET120_v4 1 1 1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_MET200_HBHENoiseFiltered_v2 1 1 1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_MET200_v4 1 1 1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_MET65_HBHENoiseFiltered_v1 200 140 100 70 50 30 20 14 10 L1_ETM30
+ ~ HLT_MET65_v1 200 140 100 70 50 30 20 14 10 L1_ETM30
+ ~ HLT_PFMHT150_v7 1 1 1 1 1 1 1 1 1 L1_ETM30
+ dataset MinimumBias
+ HLT_JetE30_NoBPTX3BX_NoHalo_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_NoHalo_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_v4 24 24 24 24 24 24 24 24 24 L1_SingleJet20_NotBptxOR
+ HLT_JetE50_NoBPTX3BX_NoHalo_v2 1 1 1 1 1 1 1 1 1 L1_SingleJet32_NotBptxOR_NotMuBeamHalo
+ HLT_Physics_v1 24000 6000 6000 6000 6000 6000 6000 6000 6000 (none)
+ ~ HLT_PixelTracks_Multiplicity100_v3 1 1 1 1 1 1 1 1 1 L1_ETT220
+ ~ HLT_PixelTracks_Multiplicity80_v3 1 1 1 1 1 1 1 1 1 L1_ETT220
+ HLT_Random_v1 600 600 600 600 600 600 600 600 600 (none)
+ = HLT_ZeroBias_v3 50 50 50 50 50 50 50 50 50 L1_ZeroBias
+ dataset MuEG
+ HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v6 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_DoubleMu5_Ele8_v6 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu15_DoublePhoton15_CaloIdL_v6 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu15_Photon20_CaloIdL_v6 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu17_Ele8_CaloIdL_v5 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu5_DoubleEle8_CaloIdL_TrkIdVL_v2 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu8_Ele17_CaloIdL_v5 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu8_Photon20_CaloIdVT_IsoT_v5 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ dataset MuHad
+ ~ HLT_DoubleMu3_HT150_v3 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_DoubleMu3_HT200_v6 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_HT250_Mu15_PFMHT20_v3 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ ~ HLT_HT250_Mu5_PFMHT35_v5 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ ~ HLT_HT300_Mu5_PFMHT40_v3 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ ~ HLT_HT350_Mu5_PFMHT45_v3 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ ~ HLT_IsoMu17_CentralJet30_BTagIP_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu10
+ ~ HLT_IsoMu17_CentralJet30_v1 20 15 10 7 5 3 2 1 1 L1_SingleMu10
+ ~ HLT_IsoMu17_DiCentralJet30_v1 7 5 3 2 1 1 1 1 1 L1_SingleMu10
+ ~ HLT_IsoMu17_QuadCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu10
+ ~ HLT_IsoMu17_TriCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu10
+ ~ HLT_Mu12_DiCentralJet30_BTagIP3D_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu10
+ ~ HLT_Mu15_HT200_v3 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_Mu17_CentralJet30_BTagIP_v5 30 25 15 10 7 5 3 2 1 L1_SingleMu10
+ ~ HLT_Mu17_CentralJet30_v6 120 84 60 42 30 18 12 8 6 L1_SingleMu10
+ ~ HLT_Mu17_DiCentralJet30_v6 60 42 30 21 15 9 6 4 3 L1_SingleMu10
+ ~ HLT_Mu17_QuadCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu10
+ ~ HLT_Mu17_TriCentralJet30_v6 20 15 10 7 5 3 2 1 1 L1_SingleMu10
+ ~ HLT_Mu20_HT200_v3 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_Mu3_DiJet30_v2 90 700 500 350 250 200 100 70 50 L1_Mu3_Jet20_Central
+ HLT_Mu3_Ele8_CaloIdL_TrkIdVL_HT150_v3 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu3_Ele8_CaloIdT_TrkIdVL_HT150_v3 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_Mu3_QuadJet30_v2 5 30 20 15 10 7 5 3 1 L1_Mu3_Jet20_Central
+ ~ HLT_Mu3_TriJet30_v2 20 160 120 100 60 45 24 15 12 L1_Mu3_Jet20_Central
+ ~ HLT_Mu8_R005_MR200_v3 150 100 60 40 30 20 12 8 6 (L1_DoubleJet36_Central) AND (L1_SingleMuOpen)
+ ~ HLT_Mu8_R020_MR200_v3 1 1 1 1 1 1 1 1 1 (L1_DoubleJet36_Central) AND (L1_SingleMuOpen)
+ ~ HLT_Mu8_R025_MR200_v3 1 1 1 1 1 1 1 1 1 (L1_DoubleJet36_Central) AND (L1_SingleMuOpen)
+ dataset MuOnia
+ ~ HLT_Dimuon0_Jpsi_Muon_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon0_Jpsi_v1 80 56 40 28 20 12 8 5 4 L1_DoubleMu0
+ ~ HLT_Dimuon0_Upsilon_Muon_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon0_Upsilon_v1 80 56 40 28 20 12 8 5 4 L1_DoubleMu0
+ ~ HLT_Dimuon10_Jpsi_Barrel_v1 2 2 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon4_Bs_Barrel_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon5_Upsilon_Barrel_v1 2 2 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon6_Bs_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon7_Jpsi_Displaced_v1 2 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon7_Jpsi_X_Barrel_v1 2 2 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon7_LowMass_Displaced_v2 2 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon7_PsiPrime_v1 2 2 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_DoubleMu2_Bs_v3 1000 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Mu5_L2Mu2_Jpsi_v4 150 105 75 50 40 25 15 10 8 L1_DoubleMu0
+ ~ HLT_Mu5_Track2_Jpsi_v4 4 4 4 2 1 1 1 1 1 L1_SingleMu3
+ ~ HLT_Mu7_Track7_Jpsi_v5 1 15 7 5 4 3 2 1 1 L1_SingleMu7
+ dataset MultiJet
+ ~ HLT_CentralJet46_BTagIP3D_CentralJet38_BTagIP3D_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_DoubleJet30_ForwardBackward_v5 60 42 30 20 15 10 7 4 3 L1_DoubleForJet32_EtaOpp
+ ~ HLT_DoubleJet60_ForwardBackward_v5 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ ~ HLT_DoubleJet70_ForwardBackward_v5 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ ~ HLT_DoubleJet80_ForwardBackward_v5 1 1 1 1 1 1 1 1 1 L1_DoubleForJet44_EtaOpp
+ ~ HLT_ExclDiJet60_HFAND_v4 1 1 1 1 1 1 1 1 1 L1_SingleJet36_FwdVeto
+ ~ HLT_ExclDiJet60_HFOR_v4 1 1 1 1 1 1 1 1 1 L1_SingleJet36
+ ~ HLT_L1DoubleJet36Central_v2 14400 10080 7200 5040 3600 2160 1440 1008 720 L1_DoubleJet36_Central
+ ~ HLT_L1ETM30_v2 2400 1680 1200 840 600 360 240 168 120 L1_ETM30
+ ~ HLT_L1MultiJet_v2 10800 7560 5400 3780 2700 1620 1080 756 540 L1_HTT50 OR L1_TripleJet28_Central OR L1_QuadJet20_Central
+ ~ HLT_QuadJet40_IsoPFTau40_v7 15 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet40_v5 200 140 100 70 50 30 20 14 10 L1_QuadJet20_Central
+ ~ HLT_QuadJet45_IsoPFTau45_v2 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet50_Jet40_Jet30_v1 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet60_v4 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet70_v4 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ dataset Photon
+ HLT_DoubleEle33_CaloIdL_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoubleEle33_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton33_HEVT_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton33_v5 10 10 10 10 10 10 10 10 10 L1_SingleEG20
+ HLT_DoublePhoton40_MR150_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton40_R014_MR150_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton50_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton5_IsoVL_CEP_v4 1 1 1 1 1 1 1 1 1 L1_DoubleEG2_FwdVeto
+ HLT_DoublePhoton60_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon125_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon200_NoHE_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon20_CaloIdVL_IsoL_v4 5000 3500 2500 1750 1250 750 500 350 250 L1_SingleEG12
+ HLT_Photon20_R9Id_Photon18_R9Id_v5 20 15 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_CaloIdL_IsoVL_Photon18_CaloIdL_IsoVL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Photon26_CaloIdL_IsoVL_Photon18_R9Id_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Photon26_CaloIdL_IsoVL_Photon18_v5 30 20 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Photon26_IsoVL_Photon18_IsoVL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Photon26_IsoVL_Photon18_v5 300 210 150 100 75 50 25 20 15 L1_SingleEG15
+ HLT_Photon26_Photon18_v5 2000 1400 1000 700 500 300 200 150 100 L1_SingleEG15
+ HLT_Photon26_R9Id_Photon18_CaloIdL_IsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Photon26_R9Id_Photon18_R9Id_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Photon30_CaloIdVL_IsoL_v5 1000 700 500 350 250 150 100 70 50 L1_SingleEG15
+ HLT_Photon30_CaloIdVL_v5 2000 1400 1000 700 500 300 200 140 100 L1_SingleEG15
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_CaloIdL_IsoVL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_CaloIdL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdL_Photon22_CaloIdL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloId_IsoVL_Photon22_R9Id_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_IsoVL_Photon22_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_R9Id_Photon22_CaloIdL_IsoVL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_R9Id_Photon22_R9Id_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_Photon28_CaloIdL_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon50_CaloIdVL_IsoL_v4 240 180 120 80 60 36 24 16 12 L1_SingleEG20
+ HLT_Photon50_CaloIdVL_v2 480 360 240 160 120 72 48 32 24 L1_SingleEG20
+ HLT_Photon75_CaloIdVL_IsoL_v5 20 15 10 7 5 3 2 1 1 L1_SingleEG20
+ HLT_Photon75_CaloIdVL_v5 80 60 40 30 20 15 10 6 3 L1_SingleEG20
+ HLT_Photon90_CaloIdVL_IsoL_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon90_CaloIdVL_v2 40 30 20 15 10 7 5 3 1 L1_SingleEG20
+ dataset PhotonHad
+ HLT_Photon40_R005_MR150_v3 250 175 100 70 50 30 20 15 10 L1_SingleEG20
+ HLT_Photon40_R014_MR450_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_R020_MR300_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_R025_MR200_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_R038_MR150_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_HT300_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_HT350_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_MHT50_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_MHT70_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleElectron
+ HLT_Ele25_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v1 400 300 200 150 100 70 50 20 10 L1_SingleEG12
+ HLT_Ele25_WP80_PFMT40_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele27_WP70_PFMT40_PFMHT20_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Ele32_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v2 200 150 100 70 50 30 25 10 5 L1_SingleEG20
+ HLT_Ele32_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v4 3 2 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele42_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v1 75 50 40 35 30 25 15 10 5 L1_SingleEG20
+ HLT_Ele42_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele52_CaloIdVT_TrkIdT_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele65_CaloIdVT_TrkIdT_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleMu
+ ~ HLT_IsoMu12_v5 20 140 100 70 50 30 20 14 10 L1_SingleMu7
+ ~ HLT_IsoMu15_v9 80 60 40 30 20 12 8 6 4 L1_SingleMu10
+ ~ HLT_IsoMu17_v9 75 50 1 1 1 1 1 1 1 L1_SingleMu10
+ ~ HLT_IsoMu24_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_IsoMu30_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_L1SingleMu10_v2 22400 15680 11200 7840 5600 3360 2240 1568 1120 L1_SingleMu10
+ ~ HLT_L1SingleMu20_v2 11200 7840 5600 3920 2800 1680 1120 784 560 L1_SingleMu20
+ ~ HLT_L2Mu10_v3 3200 2240 1600 1120 800 480 320 224 160 L1_SingleMu10
+ ~ HLT_L2Mu20_v3 1600 1120 800 560 400 240 160 112 80 L1_SingleMu12
+ ~ HLT_Mu100_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16
+ ~ HLT_Mu12_v3 35 600 420 280 210 120 80 60 40 L1_SingleMu7
+ ~ HLT_Mu15_v4 300 200 160 120 80 48 32 22 16 L1_SingleMu10
+ ~ HLT_Mu20_v3 120 84 60 42 30 18 12 8 6 L1_SingleMu12
+ ~ HLT_Mu24_v3 60 45 30 20 15 10 5 1 1 L1_SingleMu12
+ ~ HLT_Mu30_v3 30 20 1 1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_Mu3_v5 140 140 140 140 140 140 140 140 140 L1_SingleMuOpen
+ ~ HLT_Mu40_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16
+ ~ HLT_Mu5_v5 100 100 100 100 100 100 100 100 100 L1_SingleMu3
+ ~ HLT_Mu8_v3 40 40 40 40 40 40 40 40 40 L1_SingleMu3
+ dataset Tau
+ ~ HLT_DoubleIsoPFTau35_Trk5_eta2p1_v2 1 1 1 1 1 1 1 1 1 L1_DoubleTauJet28 OR L1_DoubleJet52
+ ~ HLT_DoubleIsoPFTau40_Trk5_eta2p1_v2 1 1 1 1 1 1 1 1 1 L1_DoubleTauJet36 OR L1_DoubleJet52
+ ~ HLT_IsoPFTau35_Trk20_MET60_v2 1 1 1 1 1 1 1 1 1 L1_SingleTauJet52 OR L1_SingleJet68
+ ~ HLT_IsoPFTau35_Trk20_v2 600 450 300 200 150 100 60 40 30 L1_SingleTauJet52 OR L1_SingleJet68
+ ~ HLT_IsoPFTau45_Trk20_MET60_v2 1 1 1 1 1 1 1 1 1 L1_SingleTauJet68 OR L1_SingleJet92
+ dataset TauPlusX
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v8 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v5 280 196 140 98 70 42 28 19 14 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_TrkIdT_LooseIsoPFTau20_v2 150 80 50 40 25 20 10 7 5 L1_SingleEG12
+ HLT_Ele18_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG15
+ ~ HLT_HT250_DoubleIsoPFTau10_Trk3_PFMHT35_v3 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ ~ HLT_HT300_DoubleIsoPFTau10_Trk3_PFMHT40_v3 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ ~ HLT_HT350_DoubleIsoPFTau10_Trk3_PFMHT45_v3 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ ~ HLT_IsoMu15_LooseIsoPFTau15_v4 1 1 1 1 1 1 1 1 1 L1_SingleMu10
+ ~ HLT_IsoMu15_LooseIsoPFTau20_v2 1 1 1 1 1 1 1 1 1 L1_SingleMu10
+ ~ HLT_IsoMu15_TightIsoPFTau20_v2 1 1 1 1 1 1 1 1 1 L1_SingleMu10
+ ~ HLT_Mu15_LooseIsoPFTau15_v4 120 80 50 35 25 15 10 7 5 L1_SingleMu10
+/cdaq/physics/Run2011/1e33/v2.4/HLT/V6
+ 166784,166787
+ dataset BTag
+ ~ HLT_BTagMu_DiJet110_Mu5_v5 1 3 2 2 1 1 1 1 1 L1_Mu3_Jet28_Central
+ ~ HLT_BTagMu_DiJet20_Mu5_v5 35 490 350 250 175 110 70 45 35 L1_Mu3_Jet16_Central
+ ~ HLT_BTagMu_DiJet40_Mu5_v5 20 140 100 70 50 30 20 15 10 L1_Mu3_Jet20_Central
+ ~ HLT_BTagMu_DiJet70_Mu5_v5 8 20 15 10 8 5 3 2 1 L1_Mu3_Jet28_Central
+ dataset Commissioning
+ = HLT_Activity_Ecal_SC7_v5 100 70 50 35 25 15 10 7 5 L1_ZeroBias
+ HLT_BeamGas_BSC_v3 1 1 1 1 1 1 1 1 1 L1_BeamGas_Bsc
+ HLT_BeamGas_HF_v5 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf
+ HLT_IsoTrackHB_v4 8 6 4 3 2 1 1 1 1 L1_SingleJet68
+ HLT_IsoTrackHE_v5 24 16 12 8 6 3 2 2 2 L1_SingleJet68
+ HLT_L1SingleEG12_v2 24000 17000 12000 9000 6000 3600 2400 1680 1200 L1_SingleEG12
+ HLT_L1SingleEG5_v2 1700 1700 1700 1700 1700 1700 1700 1700 1700 L1_SingleEG5
+ ~ HLT_L1SingleJet16_v2 34 34 34 34 34 34 34 34 34 L1_SingleJet16
+ ~ HLT_L1SingleJet36_v2 500 500 500 500 500 500 500 500 500 L1_SingleJet36
+ ~ HLT_L1SingleMuOpen_DT_v2 75 75 75 75 75 75 75 75 75 L1_SingleMuOpen
+ ~ HLT_L1SingleMuOpen_v2 600 600 600 600 600 600 600 600 600 L1_SingleMuOpen
+ HLT_L1_Interbunch_BSC_v2 100 100 100 100 100 100 100 100 100 L1_InterBunch_Bsc
+ HLT_L1_PreCollisions_v2 5 5 5 5 5 5 5 5 5 L1_PreCollisions
+ ~ HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v4 1 1 1 1 1 1 1 1 1 L1_SingleMu5_Eta1p5_Q80
+ dataset Cosmics
+ HLT_BeamHalo_v3 1 1 1 1 1 1 1 1 1 L1_BeamHalo
+ HLT_L1SingleMuOpen_AntiBPTX_v2 1 1 1 1 1 1 1 1 1 L1_SingleMuOpen
+ HLT_L1TrackerCosmics_v3 1 1 1 1 1 1 1 1 1 technical bits: 25
+ HLT_RegionalCosmicTracking_v4 1 1 1 1 1 1 1 1 1 (technical bits: 25) AND (L1_SingleMuOpen)
+ dataset DoubleElectron
+ HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_v6 1 1 1 1 1 1 1 1 1 L1_TripleEG5
+ HLT_DoubleEle45_CaloIdL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFL_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFT_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdL_CaloIsoVL_v5 2000 1400 1000 700 500 300 200 140 100 L1_SingleEG12
+ HLT_Ele17_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_Ele8_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass30_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v5 40 30 20 15 10 7 5 3 1 L1_SingleEG12
+ ~ HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v5 2 2 2 2 2 2 2 2 2 L1_SingleEG5
+ HLT_Ele8_CaloIdL_CaloIsoVL_v5 40 40 40 40 40 40 40 40 40 L1_SingleEG5
+ HLT_Ele8_CaloIdL_TrkIdVL_v5 20 20 20 20 20 20 20 20 20 L1_SingleEG5
+ HLT_Ele8_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_v4 20 20 20 20 20 20 20 20 20 L1_SingleEG5
+ HLT_Ele8_v5 240 240 240 240 240 240 240 240 240 L1_SingleEG5
+ HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v5 20 14 10 7 5 3 2 1 1 L1_SingleEG12
+ HLT_TripleEle10_CaloIdL_TrkIdVL_v6 1 1 1 1 1 1 1 1 1 L1_TripleEG5
+ dataset DoubleMu
+ ~ HLT_DoubleMu3_v5 360 300 180 120 30 18 12 8 6 L1_DoubleMu0
+ ~ HLT_DoubleMu45_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_DoubleMu4_Acoplanarity03_v4 40 20 1 1 1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_DoubleMu5_Acoplanarity03_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_DoubleMu6_v3 40 30 20 15 10 7 5 2 1 L1_DoubleMu3
+ ~ HLT_DoubleMu7_v3 20 15 10 7 5 3 2 1 1 L1_DoubleMu3
+ ~ HLT_L1DoubleMu0_v2 6000 4200 3000 2100 1500 900 600 420 300 L1_DoubleMu0
+ ~ HLT_L2DoubleMu0_v4 2800 1960 1400 980 700 420 280 196 140 L1_DoubleMu0
+ ~ HLT_L2DoubleMu23_NoVertex_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_Mu13_Mu8_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_Mu17_Mu8_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ HLT_Mu8_Jet40_v6 30 210 150 105 75 45 30 21 15 L1_Mu3_Jet20_Central
+ ~ HLT_TripleMu5_v4 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ dataset ElectronHad
+ HLT_DoubleEle8_CaloIdL_TrkIdVL_HT150_v3 10 2 1 1 1 1 1 1 1 L1_DoubleEG5_HTT50
+ HLT_DoubleEle8_CaloIdL_TrkIdVL_v2 2 2 2 2 2 2 2 2 2 L1_DoubleEG5
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_HT150_v3 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT50
+ ~ HLT_Ele10_CaloIdL_TrkIdVL_CaloIsoVL_TrkIsoVL_R005_MR200_v3 100 75 50 35 25 15 10 7 5 L1_DoubleJet36_Central
+ ~ HLT_Ele10_CaloIdL_TrkIdVL_CaloIsoVL_TrkIsoVL_R020_MR200_v3 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_Ele10_CaloIdL_TrkIdVL_CaloIsoVL_TrkIsoVL_R025_MR200_v3 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_Ele10_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_R020_MR200_v3 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT200_v5 1 1 1 1 1 1 1 1 1 L1_EG5_HTT75
+ HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_v5 1 1 1 1 1 1 1 1 1 L1_EG5_HTT75
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta2_v4 15 10 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_TrkIdT_Jet35_Jet25_Deta2_v4 90 70 40 30 20 15 10 7 4 L1_SingleEG12
+ HLT_Ele17_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT15_v4 15 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdVT_TrkIdT_CentralJet30_CentralJet25_v4 120 80 50 35 25 15 10 7 5 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT20_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_v1 40 30 20 15 10 7 5 3 2 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralJet30_v1 8 6 4 3 2 1 1 1 1 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_QuadCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_BTagIP_v5 8 6 4 3 2 1 1 1 1 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v5 120 84 60 42 30 18 12 8 6 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_DiCentralJet30_v4 120 84 60 42 30 18 12 8 6 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_QuadCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_TriCentralJet30_v4 4 3 2 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v2 160 120 80 60 40 30 16 10 8 L1_DoubleEG5_HTT50
+ HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v2 40 30 20 15 10 7 5 3 2 L1_DoubleEG5_HTT50
+ HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v2 100 75 50 35 25 15 10 7 5 L1_DoubleEG5_HTT50
+ ~ HLT_HT250_Ele5_CaloIdVL_TrkIdVL_CaloIsoVL_TrkIsoVL_PFMHT35_v5 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_Ele5_CaloIdVL_TrkIdVL_CaloIsoVL_TrkIsoVL_PFMHT40_v3 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT350_Ele5_CaloIdVL_TrkIdVL_CaloIsoVL_TrkIsoVL_PFMHT45_v3 1 1 1 1 1 1 1 1 1 L1_HTT100
+ dataset FEDMonitor
+ HLT_DTErrors_v1 1 1 1 1 1 1 1 1 1 (none)
+ dataset HT
+ ~ HLT_DiJet130_PT130_v3 30 20 1 1 1 1 1 1 1 L1_SingleJet68
+ ~ HLT_DiJet160_PT160_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_HT150_AlphaT0p60_v4 8 6 4 3 2 2 2 2 2 L1_HTT75
+ ~ HLT_HT150_v5 500 5000 5000 3500 2500 1500 1000 700 500 L1_HTT50
+ ~ HLT_HT200_AlphaT0p53_v3 20 3 2 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT200_AlphaT0p60_v4 1 1 1 1 1 1 1 1 1 L1_HTT75
+ ~ HLT_HT200_v5 1500 1000 600 500 400 240 160 110 80 L1_HTT75
+ ~ HLT_HT250_AlphaT0p53_v3 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT250_AlphaT0p54_v3 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT250_DoubleDisplacedJet60_v4 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT250_MHT60_v6 700 700 500 350 250 175 100 75 50 L1_HTT100
+ ~ HLT_HT250_MHT70_v3 200 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT250_MHT80_v3 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT250_v5 800 400 200 180 150 90 60 40 30 L1_HTT100
+ ~ HLT_HT300_AlphaT0p52_v4 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_AlphaT0p53_v3 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_CentralJet30_BTagIP_PFMHT55_v3 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_CentralJet30_BTagIP_PFMHT75_v3 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_CentralJet30_BTagIP_v3 42 35 21 15 10 7 5 3 1 L1_HTT100
+ ~ HLT_HT300_MHT75_v7 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_PFMHT55_v3 15 15 15 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_v6 400 200 120 80 60 36 24 16 12 L1_HTT100
+ ~ HLT_HT350_AlphaT0p51_v4 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT350_AlphaT0p53_v4 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT350_v5 210 140 70 50 25 15 10 7 5 L1_HTT100
+ ~ HLT_HT400_AlphaT0p51_v4 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT400_v5 105 70 35 17 12 7 5 3 2 L1_HTT100
+ ~ HLT_HT450_v5 50 25 25 14 20 20 20 20 20 L1_HTT100
+ ~ HLT_HT500_v5 15 15 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT550_v5 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_R014_MR150_CentralJet40_BTagIP_v4 280 210 140 70 50 30 20 14 10 L1_DoubleJet36_Central
+ ~ HLT_R014_MR150_v3 2000 1500 1000 500 350 200 140 100 70 L1_DoubleJet36_Central
+ ~ HLT_R014_MR450_CentralJet40_BTagIP_v4 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R020_MR150_v3 1204 903 602 301 201 151 81 61 41 L1_DoubleJet36_Central
+ ~ HLT_R020_MR350_CentralJet40_BTagIP_v4 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R020_MR500_v3 200 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R020_MR550_v3 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R025_MR150_v3 453 302 201 151 101 61 41 31 21 L1_DoubleJet36_Central
+ ~ HLT_R025_MR250_CentralJet40_BTagIP_v4 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R025_MR400_v3 200 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R025_MR450_v3 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R033_MR300_v3 200 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R033_MR350_v3 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R038_MR200_v3 200 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R038_MR250_v3 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ dataset HcalHPDNoise
+ HLT_GlobalRunHPDNoise_v3 1500 1500 1500 1500 1500 1500 1500 1500 1500 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_L1Tech_HBHEHO_totalOR_v2 1 1 1 1 1 1 1 1 1 technical bits: 11 OR 12
+ dataset HcalNZS
+ ~ HLT_HcalNZS_v4 15 15 15 15 15 15 15 15 15 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleTauJet52 OR L1_SingleTauJet68 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG12 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias
+ ~ HLT_HcalPhiSym_v4 15 15 15 15 15 15 15 15 15 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG8 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_SingleEG12 OR L1_SingleEG12_Eta2p17 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5
+ dataset Jet
+ ~ HLT_DiJetAve110_v4 36 252 180 126 90 54 36 25 18 L1_SingleJet68
+ ~ HLT_DiJetAve150_v4 80 56 40 28 20 12 8 5 4 L1_SingleJet92
+ ~ HLT_DiJetAve190_v4 24 16 12 8 6 3 2 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve240_v4 6 4 3 2 3 3 3 3 3 L1_SingleJet92
+ ~ HLT_DiJetAve300_v4 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve30_v4 5 5 5 5 5 5 5 5 5 L1_SingleJet16
+ ~ HLT_DiJetAve370_v4 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve60_v4 30 30 30 30 30 30 30 30 30 L1_SingleJet36
+ ~ HLT_DiJetAve80_v4 40 40 800 560 400 240 160 112 80 L1_SingleJet52
+ ~ HLT_Jet110_v4 72 504 360 252 180 108 72 50 36 L1_SingleJet68
+ ~ HLT_Jet150_v4 160 112 80 56 40 24 16 11 8 L1_SingleJet92
+ ~ HLT_Jet190_v4 48 33 24 16 12 7 4 3 2 L1_SingleJet92
+ ~ HLT_Jet240_v4 12 8 6 4 3 2 1 1 1 L1_SingleJet92
+ ~ HLT_Jet300_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet30_v4 10 10 10 10 10 10 10 10 10 L1_SingleJet16
+ ~ HLT_Jet370_NoJetID_v4 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet370_v4 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet60_v4 60 60 60 60 60 60 60 60 60 L1_SingleJet36
+ ~ HLT_Jet80_v4 80 80 1600 1120 800 480 320 224 160 L1_SingleJet52
+ dataset LogMonitor
+ HLT_LogMonitor_v1 1 1 1 1 1 1 1 1 1 (none)
+ dataset MET
+ ~ HLT_CentralJet80_MET100_v4 1 1 1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_CentralJet80_MET160_v4 1 1 1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_CentralJet80_MET65_v4 40 30 20 15 10 6 4 3 2 L1_ETM30
+ ~ HLT_CentralJet80_MET80HF_v3 1 1 1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_DiCentralJet20_BTagIP_MET65_v3 1 1 1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_DiCentralJet20_MET80_v2 1 1 1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_DiJet60_MET45_v4 20 14 8 7 75 45 30 21 15 L1_ETM20
+ ~ HLT_L2Mu60_1Hit_MET40_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu20
+ ~ HLT_L2Mu60_1Hit_MET60_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu20
+ ~ HLT_MET100_HBHENoiseFiltered_v2 20 14 10 7 5 3 2 1 1 L1_ETM30
+ ~ HLT_MET100_v4 20 14 10 7 5 3 2 1 1 L1_ETM30
+ ~ HLT_MET120_HBHENoiseFiltered_v2 1 1 1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_MET120_v4 1 1 1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_MET200_HBHENoiseFiltered_v2 1 1 1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_MET200_v4 1 1 1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_MET65_HBHENoiseFiltered_v1 200 140 100 70 50 30 20 14 10 L1_ETM30
+ ~ HLT_MET65_v1 200 140 100 70 50 30 20 14 10 L1_ETM30
+ ~ HLT_PFMHT150_v7 1 1 1 1 1 1 1 1 1 L1_ETM30
+ dataset MinimumBias
+ HLT_JetE30_NoBPTX3BX_NoHalo_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_NoHalo_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_v4 24 24 24 24 24 24 24 24 24 L1_SingleJet20_NotBptxOR
+ HLT_JetE50_NoBPTX3BX_NoHalo_v2 1 1 1 1 1 1 1 1 1 L1_SingleJet32_NotBptxOR_NotMuBeamHalo
+ HLT_Physics_v1 24000 6000 6000 6000 6000 6000 6000 6000 6000 (none)
+ ~ HLT_PixelTracks_Multiplicity100_v3 1 1 1 1 1 1 1 1 1 L1_ETT220
+ ~ HLT_PixelTracks_Multiplicity80_v3 1 1 1 1 1 1 1 1 1 L1_ETT220
+ HLT_Random_v1 600 600 600 600 600 600 600 600 600 (none)
+ = HLT_ZeroBias_v3 50 50 50 50 50 50 50 50 50 L1_ZeroBias
+ dataset MuEG
+ HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v6 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_DoubleMu5_Ele8_v6 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu15_DoublePhoton15_CaloIdL_v6 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu15_Photon20_CaloIdL_v6 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu17_Ele8_CaloIdL_v5 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu5_DoubleEle8_CaloIdL_TrkIdVL_v2 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu8_Ele17_CaloIdL_v5 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu8_Photon20_CaloIdVT_IsoT_v5 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ dataset MuHad
+ ~ HLT_DoubleMu3_HT150_v3 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_DoubleMu3_HT200_v6 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_HT250_Mu15_PFMHT20_v3 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ ~ HLT_HT250_Mu5_PFMHT35_v5 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ ~ HLT_HT300_Mu5_PFMHT40_v3 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ ~ HLT_HT350_Mu5_PFMHT45_v3 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ ~ HLT_IsoMu17_CentralJet30_BTagIP_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu10
+ ~ HLT_IsoMu17_CentralJet30_v1 20 15 10 7 5 3 2 1 1 L1_SingleMu10
+ ~ HLT_IsoMu17_DiCentralJet30_v1 7 5 3 2 1 1 1 1 1 L1_SingleMu10
+ ~ HLT_IsoMu17_QuadCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu10
+ ~ HLT_IsoMu17_TriCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu10
+ ~ HLT_Mu12_DiCentralJet30_BTagIP3D_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu10
+ ~ HLT_Mu15_HT200_v3 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_Mu17_CentralJet30_BTagIP_v5 30 25 15 10 7 5 3 2 1 L1_SingleMu10
+ ~ HLT_Mu17_CentralJet30_v6 120 84 60 42 30 18 12 8 6 L1_SingleMu10
+ ~ HLT_Mu17_DiCentralJet30_v6 60 42 30 21 15 9 6 4 3 L1_SingleMu10
+ ~ HLT_Mu17_QuadCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu10
+ ~ HLT_Mu17_TriCentralJet30_v6 20 15 10 7 5 3 2 1 1 L1_SingleMu10
+ ~ HLT_Mu20_HT200_v3 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_Mu3_DiJet30_v2 90 700 500 350 250 200 100 70 50 L1_Mu3_Jet20_Central
+ HLT_Mu3_Ele8_CaloIdL_TrkIdVL_HT150_v3 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu3_Ele8_CaloIdT_TrkIdVL_HT150_v3 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_Mu3_QuadJet30_v2 5 30 20 15 10 7 5 3 1 L1_Mu3_Jet20_Central
+ ~ HLT_Mu3_TriJet30_v2 20 160 120 100 60 45 24 15 12 L1_Mu3_Jet20_Central
+ ~ HLT_Mu8_R005_MR200_v3 150 100 60 40 30 20 12 8 6 (L1_DoubleJet36_Central) AND (L1_SingleMuOpen)
+ ~ HLT_Mu8_R020_MR200_v3 1 1 1 1 1 1 1 1 1 (L1_DoubleJet36_Central) AND (L1_SingleMuOpen)
+ ~ HLT_Mu8_R025_MR200_v3 1 1 1 1 1 1 1 1 1 (L1_DoubleJet36_Central) AND (L1_SingleMuOpen)
+ dataset MuOnia
+ ~ HLT_Dimuon0_Jpsi_Muon_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon0_Jpsi_v1 80 56 40 28 20 12 8 5 4 L1_DoubleMu0
+ ~ HLT_Dimuon0_Upsilon_Muon_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon0_Upsilon_v1 80 56 40 28 20 12 8 5 4 L1_DoubleMu0
+ ~ HLT_Dimuon10_Jpsi_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon4_Bs_Barrel_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon5_Upsilon_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon6_Bs_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon7_Jpsi_Displaced_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon7_Jpsi_X_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon7_LowMass_Displaced_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon7_PsiPrime_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_DoubleMu2_Bs_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Mu5_L2Mu2_Jpsi_v4 150 105 75 50 40 25 15 10 8 L1_DoubleMu0
+ ~ HLT_Mu5_Track2_Jpsi_v4 4 4 4 2 1 1 1 1 1 L1_SingleMu3
+ ~ HLT_Mu7_Track7_Jpsi_v5 1 15 7 5 4 3 2 1 1 L1_SingleMu7
+ dataset MultiJet
+ ~ HLT_CentralJet46_BTagIP3D_CentralJet38_BTagIP3D_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_DoubleJet30_ForwardBackward_v5 60 42 30 20 15 10 7 4 3 L1_DoubleForJet32_EtaOpp
+ ~ HLT_DoubleJet60_ForwardBackward_v5 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ ~ HLT_DoubleJet70_ForwardBackward_v5 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ ~ HLT_DoubleJet80_ForwardBackward_v5 1 1 1 1 1 1 1 1 1 L1_DoubleForJet44_EtaOpp
+ ~ HLT_ExclDiJet60_HFAND_v4 1 1 1 1 1 1 1 1 1 L1_SingleJet36_FwdVeto
+ ~ HLT_ExclDiJet60_HFOR_v4 1 1 1 1 1 1 1 1 1 L1_SingleJet36
+ ~ HLT_L1DoubleJet36Central_v2 14400 10080 7200 5040 3600 2160 1440 1008 720 L1_DoubleJet36_Central
+ ~ HLT_L1ETM30_v2 2400 1680 1200 840 600 360 240 168 120 L1_ETM30
+ ~ HLT_L1MultiJet_v2 10800 7560 5400 3780 2700 1620 1080 756 540 L1_HTT50 OR L1_TripleJet28_Central OR L1_QuadJet20_Central
+ ~ HLT_QuadJet40_IsoPFTau40_v7 15 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet40_v5 200 140 100 70 50 30 20 14 10 L1_QuadJet20_Central
+ ~ HLT_QuadJet45_IsoPFTau45_v2 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet50_Jet40_Jet30_v1 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet60_v4 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet70_v4 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ dataset Photon
+ HLT_DoubleEle33_CaloIdL_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoubleEle33_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton33_HEVT_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton33_v5 10 10 10 10 10 10 10 10 10 L1_SingleEG20
+ HLT_DoublePhoton40_MR150_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton40_R014_MR150_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton50_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton5_IsoVL_CEP_v4 1 1 1 1 1 1 1 1 1 L1_DoubleEG2_FwdVeto
+ HLT_DoublePhoton60_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon125_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon200_NoHE_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon20_CaloIdVL_IsoL_v4 5000 3500 2500 1750 1250 750 500 350 250 L1_SingleEG12
+ HLT_Photon20_R9Id_Photon18_R9Id_v5 20 15 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_CaloIdL_IsoVL_Photon18_CaloIdL_IsoVL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Photon26_CaloIdL_IsoVL_Photon18_R9Id_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Photon26_CaloIdL_IsoVL_Photon18_v5 30 20 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Photon26_IsoVL_Photon18_IsoVL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Photon26_IsoVL_Photon18_v5 300 210 150 100 75 50 25 20 15 L1_SingleEG15
+ HLT_Photon26_Photon18_v5 2000 1400 1000 700 500 300 200 150 100 L1_SingleEG15
+ HLT_Photon26_R9Id_Photon18_CaloIdL_IsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Photon26_R9Id_Photon18_R9Id_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Photon30_CaloIdVL_IsoL_v5 1000 700 500 350 250 150 100 70 50 L1_SingleEG15
+ HLT_Photon30_CaloIdVL_v5 2000 1400 1000 700 500 300 200 140 100 L1_SingleEG15
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_CaloIdL_IsoVL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_CaloIdL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdL_Photon22_CaloIdL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloId_IsoVL_Photon22_R9Id_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_IsoVL_Photon22_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_R9Id_Photon22_CaloIdL_IsoVL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_R9Id_Photon22_R9Id_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_Photon28_CaloIdL_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon50_CaloIdVL_IsoL_v4 240 180 120 80 60 36 24 16 12 L1_SingleEG20
+ HLT_Photon50_CaloIdVL_v2 480 360 240 160 120 72 48 32 24 L1_SingleEG20
+ HLT_Photon75_CaloIdVL_IsoL_v5 20 15 10 7 5 3 2 1 1 L1_SingleEG20
+ HLT_Photon75_CaloIdVL_v5 80 60 40 30 20 15 10 6 3 L1_SingleEG20
+ HLT_Photon90_CaloIdVL_IsoL_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon90_CaloIdVL_v2 40 30 20 15 10 7 5 3 1 L1_SingleEG20
+ dataset PhotonHad
+ HLT_Photon40_R005_MR150_v3 250 175 100 70 50 30 20 15 10 L1_SingleEG20
+ HLT_Photon40_R014_MR450_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_R020_MR300_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_R025_MR200_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_R038_MR150_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_HT300_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_HT350_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_MHT50_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_MHT70_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleElectron
+ HLT_Ele25_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v1 400 300 200 150 100 70 50 20 10 L1_SingleEG12
+ HLT_Ele25_WP80_PFMT40_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele27_WP70_PFMT40_PFMHT20_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Ele32_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v2 200 150 100 70 50 30 25 10 5 L1_SingleEG20
+ HLT_Ele32_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v4 3 2 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele42_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v1 75 50 40 35 30 25 15 10 5 L1_SingleEG20
+ HLT_Ele42_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele52_CaloIdVT_TrkIdT_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele65_CaloIdVT_TrkIdT_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleMu
+ ~ HLT_IsoMu12_v5 20 140 100 70 50 30 20 14 10 L1_SingleMu7
+ ~ HLT_IsoMu15_v9 80 60 40 30 20 12 8 6 4 L1_SingleMu10
+ ~ HLT_IsoMu17_v9 75 50 1 1 1 1 1 1 1 L1_SingleMu10
+ ~ HLT_IsoMu24_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_IsoMu30_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_L1SingleMu10_v2 22400 15680 11200 7840 5600 3360 2240 1568 1120 L1_SingleMu10
+ ~ HLT_L1SingleMu20_v2 11200 7840 5600 3920 2800 1680 1120 784 560 L1_SingleMu20
+ ~ HLT_L2Mu10_v3 3200 2240 1600 1120 800 480 320 224 160 L1_SingleMu10
+ ~ HLT_L2Mu20_v3 1600 1120 800 560 400 240 160 112 80 L1_SingleMu12
+ ~ HLT_Mu100_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16
+ ~ HLT_Mu12_v3 35 600 420 280 210 120 80 60 40 L1_SingleMu7
+ ~ HLT_Mu15_v4 300 200 160 120 80 48 32 22 16 L1_SingleMu10
+ ~ HLT_Mu20_v3 120 84 60 42 30 18 12 8 6 L1_SingleMu12
+ ~ HLT_Mu24_v3 60 45 30 20 15 10 5 1 1 L1_SingleMu12
+ ~ HLT_Mu30_v3 30 20 1 1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_Mu3_v5 140 140 140 140 140 140 140 140 140 L1_SingleMuOpen
+ ~ HLT_Mu40_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16
+ ~ HLT_Mu5_v5 100 100 100 100 100 100 100 100 100 L1_SingleMu3
+ ~ HLT_Mu8_v3 40 40 40 40 40 40 40 40 40 L1_SingleMu3
+ dataset Tau
+ ~ HLT_DoubleIsoPFTau35_Trk5_eta2p1_v2 1 1 1 1 1 1 1 1 1 L1_DoubleTauJet28 OR L1_DoubleJet52
+ ~ HLT_DoubleIsoPFTau40_Trk5_eta2p1_v2 1 1 1 1 1 1 1 1 1 L1_DoubleTauJet36 OR L1_DoubleJet52
+ ~ HLT_IsoPFTau35_Trk20_MET60_v2 1 1 1 1 1 1 1 1 1 L1_SingleTauJet52 OR L1_SingleJet68
+ ~ HLT_IsoPFTau35_Trk20_v2 600 450 300 200 150 100 60 40 30 L1_SingleTauJet52 OR L1_SingleJet68
+ ~ HLT_IsoPFTau45_Trk20_MET60_v2 1 1 1 1 1 1 1 1 1 L1_SingleTauJet68 OR L1_SingleJet92
+ dataset TauPlusX
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v8 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v5 280 196 140 98 70 42 28 19 14 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_TrkIdT_LooseIsoPFTau20_v2 150 80 50 40 25 20 10 7 5 L1_SingleEG12
+ HLT_Ele18_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG15
+ ~ HLT_HT250_DoubleIsoPFTau10_Trk3_PFMHT35_v3 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ ~ HLT_HT300_DoubleIsoPFTau10_Trk3_PFMHT40_v3 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ ~ HLT_HT350_DoubleIsoPFTau10_Trk3_PFMHT45_v3 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ ~ HLT_IsoMu15_LooseIsoPFTau15_v4 1 1 1 1 1 1 1 1 1 L1_SingleMu10
+ ~ HLT_IsoMu15_LooseIsoPFTau20_v2 1 1 1 1 1 1 1 1 1 L1_SingleMu10
+ ~ HLT_IsoMu15_TightIsoPFTau20_v2 1 1 1 1 1 1 1 1 1 L1_SingleMu10
+ ~ HLT_Mu15_LooseIsoPFTau15_v4 120 80 50 35 25 15 10 7 5 L1_SingleMu10
+/cdaq/physics/Run2011/1e33/v2.4/HLT/V5
+ 166514,166530,166554,166563,166565,166681,166683,166699,166701,166756,166763,166781,166782
+ dataset BTag
+ ~ HLT_BTagMu_DiJet110_Mu5_v5 1 3 2 2 1 1 1 1 1 L1_Mu3_Jet28_Central
+ ~ HLT_BTagMu_DiJet20_Mu5_v5 35 490 350 250 175 110 70 45 35 L1_Mu3_Jet16_Central
+ ~ HLT_BTagMu_DiJet40_Mu5_v5 20 140 100 70 50 30 20 15 10 L1_Mu3_Jet20_Central
+ ~ HLT_BTagMu_DiJet70_Mu5_v5 8 20 15 10 8 5 3 2 1 L1_Mu3_Jet28_Central
+ dataset Commissioning
+ = HLT_Activity_Ecal_SC7_v5 100 70 50 35 25 15 10 7 5 L1_ZeroBias
+ HLT_BeamGas_BSC_v3 1 1 1 1 1 1 1 1 1 L1_BeamGas_Bsc
+ HLT_BeamGas_HF_v5 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf
+ HLT_IsoTrackHB_v4 8 6 4 3 2 1 1 1 1 L1_SingleJet68
+ HLT_IsoTrackHE_v5 24 16 12 8 6 3 2 2 2 L1_SingleJet68
+ HLT_L1SingleEG12_v2 24000 17000 12000 9000 6000 3600 2400 1680 1200 L1_SingleEG12
+ HLT_L1SingleEG5_v2 1700 1700 1700 1700 1700 1700 1700 1700 1700 L1_SingleEG5
+ ~ HLT_L1SingleJet16_v2 34 34 34 34 34 34 34 34 34 L1_SingleJet16
+ ~ HLT_L1SingleJet36_v2 500 500 500 500 500 500 500 500 500 L1_SingleJet36
+ ~ HLT_L1SingleMuOpen_DT_v2 75 75 75 75 75 75 75 75 75 L1_SingleMuOpen
+ ~ HLT_L1SingleMuOpen_v2 600 600 600 600 600 600 600 600 600 L1_SingleMuOpen
+ HLT_L1_Interbunch_BSC_v2 100 100 100 100 100 100 100 100 100 L1_InterBunch_Bsc
+ HLT_L1_PreCollisions_v2 5 5 5 5 5 5 5 5 5 L1_PreCollisions
+ ~ HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v4 1 1 1 1 1 1 1 1 1 L1_SingleMu5_Eta1p5_Q80
+ dataset Cosmics
+ HLT_BeamHalo_v3 1 1 1 1 1 1 1 1 1 L1_BeamHalo
+ HLT_L1SingleMuOpen_AntiBPTX_v2 1 1 1 1 1 1 1 1 1 L1_SingleMuOpen
+ HLT_L1TrackerCosmics_v3 1 1 1 1 1 1 1 1 1 technical bits: 25
+ HLT_RegionalCosmicTracking_v4 1 1 1 1 1 1 1 1 1 (technical bits: 25) AND (L1_SingleMuOpen)
+ dataset DoubleElectron
+ HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_v6 1 1 1 1 1 1 1 1 1 L1_TripleEG5
+ HLT_DoubleEle45_CaloIdL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFL_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFT_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdL_CaloIsoVL_v5 2000 1400 1000 700 500 300 200 140 100 L1_SingleEG12
+ HLT_Ele17_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_Ele8_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass30_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v5 40 30 20 15 10 7 5 3 1 L1_SingleEG12
+ ~ HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v5 2 2 2 2 2 2 2 2 2 L1_SingleEG5
+ HLT_Ele8_CaloIdL_CaloIsoVL_v5 40 40 40 40 40 40 40 40 40 L1_SingleEG5
+ HLT_Ele8_CaloIdL_TrkIdVL_v5 20 20 20 20 20 20 20 20 20 L1_SingleEG5
+ HLT_Ele8_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_v4 20 20 20 20 20 20 20 20 20 L1_SingleEG5
+ HLT_Ele8_v5 240 240 240 240 240 240 240 240 240 L1_SingleEG5
+ HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v5 20 14 10 7 5 3 2 1 1 L1_SingleEG12
+ HLT_TripleEle10_CaloIdL_TrkIdVL_v6 1 1 1 1 1 1 1 1 1 L1_TripleEG5
+ dataset DoubleMu
+ ~ HLT_DoubleMu3_v5 360 300 180 120 30 18 12 8 6 L1_DoubleMu0
+ ~ HLT_DoubleMu45_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_DoubleMu4_Acoplanarity03_v4 40 20 1 1 1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_DoubleMu5_Acoplanarity03_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_DoubleMu6_v3 40 30 20 15 10 7 5 2 1 L1_DoubleMu3
+ ~ HLT_DoubleMu7_v3 20 15 10 7 5 3 2 1 1 L1_DoubleMu3
+ ~ HLT_L1DoubleMu0_v2 6000 4200 3000 2100 1500 900 600 420 300 L1_DoubleMu0
+ ~ HLT_L2DoubleMu0_v4 2800 1960 1400 980 700 420 280 196 140 L1_DoubleMu0
+ ~ HLT_L2DoubleMu23_NoVertex_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_Mu13_Mu8_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_Mu17_Mu8_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ HLT_Mu8_Jet40_v6 30 210 150 105 75 45 30 21 15 L1_Mu3_Jet20_Central
+ ~ HLT_TripleMu5_v4 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ dataset ElectronHad
+ HLT_DoubleEle8_CaloIdL_TrkIdVL_HT150_v3 10 2 1 1 1 1 1 1 1 L1_DoubleEG5_HTT50
+ HLT_DoubleEle8_CaloIdL_TrkIdVL_v2 2 2 2 2 2 2 2 2 2 L1_DoubleEG5
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_HT150_v3 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT50
+ ~ HLT_Ele10_CaloIdL_TrkIdVL_CaloIsoVL_TrkIsoVL_R005_MR200_v3 100 75 50 35 25 15 10 7 5 L1_DoubleJet36_Central
+ ~ HLT_Ele10_CaloIdL_TrkIdVL_CaloIsoVL_TrkIsoVL_R020_MR200_v3 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_Ele10_CaloIdL_TrkIdVL_CaloIsoVL_TrkIsoVL_R025_MR200_v3 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_Ele10_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_R020_MR200_v3 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT200_v5 1 1 1 1 1 1 1 1 1 L1_EG5_HTT75
+ HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_v5 1 1 1 1 1 1 1 1 1 L1_EG5_HTT75
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta2_v4 15 10 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_TrkIdT_Jet35_Jet25_Deta2_v4 90 70 40 30 20 15 10 7 4 L1_SingleEG12
+ HLT_Ele17_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT15_v4 15 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdVT_TrkIdT_CentralJet30_CentralJet25_v4 120 80 50 35 25 15 10 7 5 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT20_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_v1 40 30 20 15 10 7 5 3 2 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralJet30_v1 8 6 4 3 2 1 1 1 1 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_QuadCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_BTagIP_v5 8 6 4 3 2 1 1 1 1 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v5 120 84 60 42 30 18 12 8 6 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_DiCentralJet30_v4 120 84 60 42 30 18 12 8 6 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_QuadCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_TriCentralJet30_v4 4 3 2 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v2 160 120 80 60 40 30 16 10 8 L1_DoubleEG5_HTT50
+ HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v2 40 30 20 15 10 7 5 3 2 L1_DoubleEG5_HTT50
+ HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v2 100 75 50 35 25 15 10 7 5 L1_DoubleEG5_HTT50
+ ~ HLT_HT250_Ele5_CaloIdVL_TrkIdVL_CaloIsoVL_TrkIsoVL_PFMHT35_v5 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_Ele5_CaloIdVL_TrkIdVL_CaloIsoVL_TrkIsoVL_PFMHT40_v3 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT350_Ele5_CaloIdVL_TrkIdVL_CaloIsoVL_TrkIsoVL_PFMHT45_v3 1 1 1 1 1 1 1 1 1 L1_HTT100
+ dataset FEDMonitor
+ HLT_DTErrors_v1 1 1 1 1 1 1 1 1 1 (none)
+ dataset HT
+ ~ HLT_DiJet130_PT130_v3 30 20 1 1 1 1 1 1 1 L1_SingleJet68
+ ~ HLT_DiJet160_PT160_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_HT150_AlphaT0p60_v4 8 6 4 3 2 2 2 2 2 L1_HTT75
+ ~ HLT_HT150_v5 500 5000 5000 3500 2500 1500 1000 700 500 L1_HTT50
+ ~ HLT_HT200_AlphaT0p53_v3 20 3 2 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT200_AlphaT0p60_v4 1 1 1 1 1 1 1 1 1 L1_HTT75
+ ~ HLT_HT200_v5 1500 1000 600 500 400 240 160 110 80 L1_HTT75
+ ~ HLT_HT250_AlphaT0p53_v3 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT250_AlphaT0p54_v3 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT250_DoubleDisplacedJet60_v4 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT250_MHT60_v6 700 700 500 350 250 175 100 75 50 L1_HTT100
+ ~ HLT_HT250_MHT70_v3 200 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT250_MHT80_v3 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT250_v5 800 400 200 180 150 90 60 40 30 L1_HTT100
+ ~ HLT_HT300_AlphaT0p52_v4 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_AlphaT0p53_v3 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_CentralJet30_BTagIP_PFMHT55_v3 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_CentralJet30_BTagIP_PFMHT75_v3 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_CentralJet30_BTagIP_v3 42 35 21 15 10 7 5 3 1 L1_HTT100
+ ~ HLT_HT300_MHT75_v7 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_PFMHT55_v3 15 15 15 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_v6 400 200 120 80 60 36 24 16 12 L1_HTT100
+ ~ HLT_HT350_AlphaT0p51_v4 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT350_AlphaT0p53_v4 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT350_v5 210 140 70 50 25 15 10 7 5 L1_HTT100
+ ~ HLT_HT400_AlphaT0p51_v4 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT400_v5 105 70 35 17 12 7 5 3 2 L1_HTT100
+ ~ HLT_HT450_v5 50 25 25 14 20 20 20 20 20 L1_HTT100
+ ~ HLT_HT500_v5 15 15 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT550_v5 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_R014_MR150_CentralJet40_BTagIP_v4 280 210 140 70 50 30 20 14 10 L1_DoubleJet36_Central
+ ~ HLT_R014_MR150_v3 2000 1500 1000 500 350 200 140 100 70 L1_DoubleJet36_Central
+ ~ HLT_R014_MR450_CentralJet40_BTagIP_v4 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R020_MR150_v3 1204 903 602 301 201 151 81 61 41 L1_DoubleJet36_Central
+ ~ HLT_R020_MR350_CentralJet40_BTagIP_v4 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R020_MR500_v3 200 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R020_MR550_v3 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R025_MR150_v3 453 302 201 151 101 61 41 31 21 L1_DoubleJet36_Central
+ ~ HLT_R025_MR250_CentralJet40_BTagIP_v4 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R025_MR400_v3 200 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R025_MR450_v3 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R033_MR300_v3 200 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R033_MR350_v3 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R038_MR200_v3 200 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R038_MR250_v3 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ dataset HcalHPDNoise
+ HLT_GlobalRunHPDNoise_v3 1500 1500 1500 1500 1500 1500 1500 1500 1500 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_L1Tech_HBHEHO_totalOR_v2 1 1 1 1 1 1 1 1 1 technical bits: 11 OR 12
+ dataset HcalNZS
+ ~ HLT_HcalNZS_v4 15 15 15 15 15 15 15 15 15 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleTauJet52 OR L1_SingleTauJet68 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG12 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias
+ ~ HLT_HcalPhiSym_v4 15 15 15 15 15 15 15 15 15 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG8 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_SingleEG12 OR L1_SingleEG12_Eta2p17 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5
+ dataset Jet
+ ~ HLT_DiJetAve110_v4 36 252 180 126 90 54 36 25 18 L1_SingleJet68
+ ~ HLT_DiJetAve150_v4 80 56 40 28 20 12 8 5 4 L1_SingleJet92
+ ~ HLT_DiJetAve190_v4 24 16 12 8 6 3 2 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve240_v4 6 4 3 2 3 3 3 3 3 L1_SingleJet92
+ ~ HLT_DiJetAve300_v4 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve30_v4 5 5 5 5 5 5 5 5 5 L1_SingleJet16
+ ~ HLT_DiJetAve370_v4 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve60_v4 30 30 30 30 30 30 30 30 30 L1_SingleJet36
+ ~ HLT_DiJetAve80_v4 40 40 800 560 400 240 160 112 80 L1_SingleJet52
+ ~ HLT_Jet110_v4 72 504 360 252 180 108 72 50 36 L1_SingleJet68
+ ~ HLT_Jet150_v4 160 112 80 56 40 24 16 11 8 L1_SingleJet92
+ ~ HLT_Jet190_v4 48 33 24 16 12 7 4 3 2 L1_SingleJet92
+ ~ HLT_Jet240_v4 12 8 6 4 3 2 1 1 1 L1_SingleJet92
+ ~ HLT_Jet300_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet30_v4 10 10 10 10 10 10 10 10 10 L1_SingleJet16
+ ~ HLT_Jet370_NoJetID_v4 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet370_v4 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet60_v4 60 60 60 60 60 60 60 60 60 L1_SingleJet36
+ ~ HLT_Jet80_v4 80 80 1600 1120 800 480 320 224 160 L1_SingleJet52
+ dataset LogMonitor
+ HLT_LogMonitor_v1 1 1 1 1 1 1 1 1 1 (none)
+ dataset MET
+ ~ HLT_CentralJet80_MET100_v4 1 1 1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_CentralJet80_MET160_v4 1 1 1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_CentralJet80_MET65_v4 40 30 20 15 10 6 4 3 2 L1_ETM30
+ ~ HLT_CentralJet80_MET80HF_v3 1 1 1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_DiCentralJet20_BTagIP_MET65_v3 1 1 1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_DiCentralJet20_MET80_v2 1 1 1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_DiJet60_MET45_v4 20 14 8 7 75 45 30 21 15 L1_ETM20
+ ~ HLT_L2Mu60_1Hit_MET40_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu20
+ ~ HLT_L2Mu60_1Hit_MET60_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu20
+ ~ HLT_MET100_HBHENoiseFiltered_v2 20 14 10 7 5 3 2 1 1 L1_ETM30
+ ~ HLT_MET100_v4 20 14 10 7 5 3 2 1 1 L1_ETM30
+ ~ HLT_MET120_HBHENoiseFiltered_v2 1 1 1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_MET120_v4 1 1 1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_MET200_HBHENoiseFiltered_v2 1 1 1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_MET200_v4 1 1 1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_MET65_HBHENoiseFiltered_v1 200 140 100 70 50 30 20 14 10 L1_ETM30
+ ~ HLT_MET65_v1 200 140 100 70 50 30 20 14 10 L1_ETM30
+ ~ HLT_PFMHT150_v7 1 1 1 1 1 1 1 1 1 L1_ETM30
+ dataset MinimumBias
+ HLT_JetE30_NoBPTX3BX_NoHalo_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_NoHalo_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_v4 24 24 24 24 24 24 24 24 24 L1_SingleJet20_NotBptxOR
+ HLT_JetE50_NoBPTX3BX_NoHalo_v2 1 1 1 1 1 1 1 1 1 L1_SingleJet32_NotBptxOR_NotMuBeamHalo
+ HLT_Physics_v1 24000 6000 6000 6000 6000 6000 6000 6000 6000 (none)
+ ~ HLT_PixelTracks_Multiplicity100_v3 1 1 1 1 1 1 1 1 1 L1_ETT220
+ ~ HLT_PixelTracks_Multiplicity80_v3 1 1 1 1 1 1 1 1 1 L1_ETT220
+ HLT_Random_v1 600 600 600 600 600 600 600 600 600 (none)
+ = HLT_ZeroBias_v3 50 50 50 50 50 50 50 50 50 L1_ZeroBias
+ dataset MuEG
+ HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v6 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_DoubleMu5_Ele8_v6 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu15_DoublePhoton15_CaloIdL_v6 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu15_Photon20_CaloIdL_v6 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu17_Ele8_CaloIdL_v5 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu5_DoubleEle8_CaloIdL_TrkIdVL_v2 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu8_Ele17_CaloIdL_v5 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu8_Photon20_CaloIdVT_IsoT_v5 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ dataset MuHad
+ ~ HLT_DoubleMu3_HT150_v3 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_DoubleMu3_HT200_v6 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_HT250_Mu15_PFMHT20_v3 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ ~ HLT_HT250_Mu5_PFMHT35_v5 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ ~ HLT_HT300_Mu5_PFMHT40_v3 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ ~ HLT_HT350_Mu5_PFMHT45_v3 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ ~ HLT_IsoMu17_CentralJet30_BTagIP_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu10
+ ~ HLT_IsoMu17_CentralJet30_v1 20 15 10 7 5 3 2 1 1 L1_SingleMu10
+ ~ HLT_IsoMu17_DiCentralJet30_v1 7 5 3 2 1 1 1 1 1 L1_SingleMu10
+ ~ HLT_IsoMu17_QuadCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu10
+ ~ HLT_IsoMu17_TriCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu10
+ ~ HLT_Mu12_DiCentralJet30_BTagIP3D_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu10
+ ~ HLT_Mu15_HT200_v3 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_Mu17_CentralJet30_BTagIP_v5 30 25 15 10 7 5 3 2 1 L1_SingleMu10
+ ~ HLT_Mu17_CentralJet30_v6 120 84 60 42 30 18 12 8 6 L1_SingleMu10
+ ~ HLT_Mu17_DiCentralJet30_v6 60 42 30 21 15 9 6 4 3 L1_SingleMu10
+ ~ HLT_Mu17_QuadCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu10
+ ~ HLT_Mu17_TriCentralJet30_v6 20 15 10 7 5 3 2 1 1 L1_SingleMu10
+ ~ HLT_Mu20_HT200_v3 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_Mu3_DiJet30_v2 90 700 500 350 250 200 100 70 50 L1_Mu3_Jet20_Central
+ HLT_Mu3_Ele8_CaloIdL_TrkIdVL_HT150_v3 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu3_Ele8_CaloIdT_TrkIdVL_HT150_v3 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_Mu3_QuadJet30_v2 5 30 20 15 10 7 5 3 1 L1_Mu3_Jet20_Central
+ ~ HLT_Mu3_TriJet30_v2 20 160 120 100 60 45 24 15 12 L1_Mu3_Jet20_Central
+ ~ HLT_Mu8_R005_MR200_v3 150 100 60 40 30 20 12 8 6 (L1_DoubleJet36_Central) AND (L1_SingleMuOpen)
+ ~ HLT_Mu8_R020_MR200_v3 1 1 1 1 1 1 1 1 1 (L1_DoubleJet36_Central) AND (L1_SingleMuOpen)
+ ~ HLT_Mu8_R025_MR200_v3 1 1 1 1 1 1 1 1 1 (L1_DoubleJet36_Central) AND (L1_SingleMuOpen)
+ dataset MuOnia
+ ~ HLT_Dimuon0_Jpsi_Muon_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon0_Jpsi_v1 80 56 40 28 20 12 8 5 4 L1_DoubleMu0
+ ~ HLT_Dimuon0_Upsilon_Muon_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon0_Upsilon_v1 80 56 40 28 20 12 8 5 4 L1_DoubleMu0
+ ~ HLT_Dimuon10_Jpsi_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon4_Bs_Barrel_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon5_Upsilon_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon6_Bs_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon7_Jpsi_Displaced_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon7_Jpsi_X_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon7_LowMass_Displaced_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon7_PsiPrime_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_DoubleMu2_Bs_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Mu5_L2Mu2_Jpsi_v4 150 105 75 50 40 25 15 10 8 L1_DoubleMu0
+ ~ HLT_Mu5_Track2_Jpsi_v4 4 4 4 2 1 1 1 1 1 L1_SingleMu3
+ ~ HLT_Mu7_Track7_Jpsi_v5 1 15 7 5 4 3 2 1 1 L1_SingleMu7
+ dataset MultiJet
+ ~ HLT_CentralJet46_BTagIP3D_CentralJet38_BTagIP3D_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_DoubleJet30_ForwardBackward_v5 60 42 30 20 15 10 7 4 3 L1_DoubleForJet32_EtaOpp
+ ~ HLT_DoubleJet60_ForwardBackward_v5 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ ~ HLT_DoubleJet70_ForwardBackward_v5 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ ~ HLT_DoubleJet80_ForwardBackward_v5 1 1 1 1 1 1 1 1 1 L1_DoubleForJet44_EtaOpp
+ ~ HLT_ExclDiJet60_HFAND_v4 1 1 1 1 1 1 1 1 1 L1_SingleJet36_FwdVeto
+ ~ HLT_ExclDiJet60_HFOR_v4 1 1 1 1 1 1 1 1 1 L1_SingleJet36
+ ~ HLT_L1DoubleJet36Central_v2 14400 10080 7200 5040 3600 2160 1440 1008 720 L1_DoubleJet36_Central
+ ~ HLT_L1ETM30_v2 2400 1680 1200 840 600 360 240 168 120 L1_ETM30
+ ~ HLT_L1MultiJet_v2 10800 7560 5400 3780 2700 1620 1080 756 540 L1_HTT50 OR L1_TripleJet28_Central OR L1_QuadJet20_Central
+ ~ HLT_QuadJet40_IsoPFTau40_v7 15 1 6 4 3 2 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet40_v5 200 140 100 70 50 30 20 14 10 L1_QuadJet20_Central
+ ~ HLT_QuadJet45_IsoPFTau45_v2 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet50_Jet40_Jet30_v1 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet60_v4 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet70_v4 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ dataset Photon
+ HLT_DoubleEle33_CaloIdL_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoubleEle33_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton33_HEVT_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton33_v5 10 10 10 10 10 10 10 10 10 L1_SingleEG20
+ HLT_DoublePhoton40_MR150_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton40_R014_MR150_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton50_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton5_IsoVL_CEP_v4 1 1 1 1 1 1 1 1 1 L1_DoubleEG2_FwdVeto
+ HLT_DoublePhoton60_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon125_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon200_NoHE_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon20_CaloIdVL_IsoL_v4 5000 3500 2500 1750 1250 750 500 350 250 L1_SingleEG12
+ HLT_Photon20_R9Id_Photon18_R9Id_v5 20 15 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_CaloIdL_IsoVL_Photon18_CaloIdL_IsoVL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Photon26_CaloIdL_IsoVL_Photon18_R9Id_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Photon26_CaloIdL_IsoVL_Photon18_v5 30 20 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Photon26_IsoVL_Photon18_IsoVL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Photon26_IsoVL_Photon18_v5 300 210 150 100 75 50 25 20 15 L1_SingleEG15
+ HLT_Photon26_Photon18_v5 2000 1400 1000 700 500 300 200 150 100 L1_SingleEG15
+ HLT_Photon26_R9Id_Photon18_CaloIdL_IsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Photon26_R9Id_Photon18_R9Id_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Photon30_CaloIdVL_IsoL_v5 1000 700 500 350 250 150 100 70 50 L1_SingleEG15
+ HLT_Photon30_CaloIdVL_v5 2000 1400 1000 700 500 300 200 140 100 L1_SingleEG15
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_CaloIdL_IsoVL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_CaloIdL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdL_Photon22_CaloIdL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloId_IsoVL_Photon22_R9Id_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_IsoVL_Photon22_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_R9Id_Photon22_CaloIdL_IsoVL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_R9Id_Photon22_R9Id_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_Photon28_CaloIdL_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon50_CaloIdVL_IsoL_v4 240 180 120 80 60 36 24 16 12 L1_SingleEG20
+ HLT_Photon50_CaloIdVL_v2 480 360 240 160 120 72 48 32 24 L1_SingleEG20
+ HLT_Photon75_CaloIdVL_IsoL_v5 20 15 10 7 5 3 2 1 1 L1_SingleEG20
+ HLT_Photon75_CaloIdVL_v5 80 60 40 30 20 15 10 6 3 L1_SingleEG20
+ HLT_Photon90_CaloIdVL_IsoL_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon90_CaloIdVL_v2 40 30 20 15 10 7 5 3 1 L1_SingleEG20
+ dataset PhotonHad
+ HLT_Photon40_R005_MR150_v3 250 175 100 70 50 30 20 15 10 L1_SingleEG20
+ HLT_Photon40_R014_MR450_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_R020_MR300_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_R025_MR200_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_R038_MR150_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_HT300_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_HT350_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_MHT50_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_MHT70_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleElectron
+ HLT_Ele25_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v1 400 300 200 150 100 70 50 20 10 L1_SingleEG12
+ HLT_Ele25_WP80_PFMT40_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele27_WP70_PFMT40_PFMHT20_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Ele32_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v2 200 150 100 70 50 30 25 10 5 L1_SingleEG20
+ HLT_Ele32_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v4 3 2 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele42_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v1 75 50 40 35 30 25 15 10 5 L1_SingleEG20
+ HLT_Ele42_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele52_CaloIdVT_TrkIdT_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele65_CaloIdVT_TrkIdT_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleMu
+ ~ HLT_IsoMu12_v5 20 140 100 70 50 30 20 14 10 L1_SingleMu7
+ ~ HLT_IsoMu15_v9 80 60 40 30 20 12 8 6 4 L1_SingleMu10
+ ~ HLT_IsoMu17_v9 75 50 1 1 1 1 1 1 1 L1_SingleMu10
+ ~ HLT_IsoMu24_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_IsoMu30_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_L1SingleMu10_v2 22400 15680 11200 7840 5600 3360 2240 1568 1120 L1_SingleMu10
+ ~ HLT_L1SingleMu20_v2 11200 7840 5600 3920 2800 1680 1120 784 560 L1_SingleMu20
+ ~ HLT_L2Mu10_v3 3200 2240 1600 1120 800 480 320 224 160 L1_SingleMu10
+ ~ HLT_L2Mu20_v3 1600 1120 800 560 400 240 160 112 80 L1_SingleMu12
+ ~ HLT_Mu100_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16
+ ~ HLT_Mu12_v3 35 600 420 280 210 120 80 60 40 L1_SingleMu7
+ ~ HLT_Mu15_v4 300 200 160 120 80 48 32 22 16 L1_SingleMu10
+ ~ HLT_Mu20_v3 120 84 60 42 30 18 12 8 6 L1_SingleMu12
+ ~ HLT_Mu24_v3 60 45 30 20 15 10 5 1 1 L1_SingleMu12
+ ~ HLT_Mu30_v3 30 20 1 1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_Mu3_v5 140 140 140 140 140 140 140 140 140 L1_SingleMuOpen
+ ~ HLT_Mu40_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16
+ ~ HLT_Mu5_v5 100 100 100 100 100 100 100 100 100 L1_SingleMu3
+ ~ HLT_Mu8_v3 40 40 40 40 40 40 40 40 40 L1_SingleMu3
+ dataset Tau
+ ~ HLT_DoubleIsoPFTau35_Trk5_eta2p1_v2 1 1 1 1 1 1 1 1 1 L1_DoubleTauJet28 OR L1_DoubleJet52
+ ~ HLT_DoubleIsoPFTau40_Trk5_eta2p1_v2 1 1 1 1 1 1 1 1 1 L1_DoubleTauJet36 OR L1_DoubleJet52
+ ~ HLT_IsoPFTau35_Trk20_MET60_v2 1 1 1 1 1 1 1 1 1 L1_SingleTauJet52 OR L1_SingleJet68
+ ~ HLT_IsoPFTau35_Trk20_v2 600 450 300 200 150 100 60 40 30 L1_SingleTauJet52 OR L1_SingleJet68
+ ~ HLT_IsoPFTau45_Trk20_MET60_v2 1 1 1 1 1 1 1 1 1 L1_SingleTauJet68 OR L1_SingleJet92
+ dataset TauPlusX
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v8 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v5 280 196 140 98 70 42 28 19 14 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_TrkIdT_LooseIsoPFTau20_v2 150 80 50 40 25 20 10 7 5 L1_SingleEG12
+ HLT_Ele18_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG15
+ ~ HLT_HT250_DoubleIsoPFTau10_Trk3_PFMHT35_v3 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ ~ HLT_HT300_DoubleIsoPFTau10_Trk3_PFMHT40_v3 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ ~ HLT_HT350_DoubleIsoPFTau10_Trk3_PFMHT45_v3 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ ~ HLT_IsoMu15_LooseIsoPFTau15_v4 1 1 1 1 1 1 1 1 1 L1_SingleMu10
+ ~ HLT_IsoMu15_LooseIsoPFTau20_v2 1 1 1 1 1 1 1 1 1 L1_SingleMu10
+ ~ HLT_IsoMu15_TightIsoPFTau20_v2 1 1 1 1 1 1 1 1 1 L1_SingleMu10
+ ~ HLT_Mu15_LooseIsoPFTau15_v4 120 80 50 35 25 15 10 7 5 L1_SingleMu10
+/cdaq/physics/Run2011/1e33/v2.4/HLT/V4
+ 166374,166377,166379,166380,166394,166401,166408,166429,166438,166462,166486,166493,166502,166512
+ dataset BTag
+ ~ HLT_BTagMu_DiJet110_Mu5_v5 1 3 2 2 1 1 1 1 1 L1_Mu3_Jet28_Central
+ ~ HLT_BTagMu_DiJet20_Mu5_v5 35 490 350 250 175 110 70 45 35 L1_Mu3_Jet16_Central
+ ~ HLT_BTagMu_DiJet40_Mu5_v5 20 140 100 70 50 30 20 15 10 L1_Mu3_Jet20_Central
+ ~ HLT_BTagMu_DiJet70_Mu5_v5 8 20 15 10 8 5 3 2 1 L1_Mu3_Jet28_Central
+ dataset Commissioning
+ = HLT_Activity_Ecal_SC7_v5 100 70 50 35 25 15 10 7 5 L1_ZeroBias
+ HLT_BeamGas_BSC_v3 1 1 1 1 1 1 1 1 1 L1_BeamGas_Bsc
+ HLT_BeamGas_HF_v5 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf
+ HLT_IsoTrackHB_v4 8 6 4 3 2 1 1 1 1 L1_SingleJet68
+ HLT_IsoTrackHE_v5 24 16 12 8 6 3 2 2 2 L1_SingleJet68
+ HLT_L1SingleEG12_v2 24000 17000 12000 9000 6000 3600 2400 1680 1200 L1_SingleEG12
+ HLT_L1SingleEG5_v2 1700 1700 1700 1700 1700 1700 1700 1700 1700 L1_SingleEG5
+ ~ HLT_L1SingleJet16_v2 34 34 34 34 34 34 34 34 34 L1_SingleJet16
+ ~ HLT_L1SingleJet36_v2 500 500 500 500 500 500 500 500 500 L1_SingleJet36
+ ~ HLT_L1SingleMuOpen_DT_v2 75 75 75 75 75 75 75 75 75 L1_SingleMuOpen
+ ~ HLT_L1SingleMuOpen_v2 600 600 600 600 600 600 600 600 600 L1_SingleMuOpen
+ HLT_L1_Interbunch_BSC_v2 100 100 100 100 100 100 100 100 100 L1_InterBunch_Bsc
+ HLT_L1_PreCollisions_v2 5 5 5 5 5 5 5 5 5 L1_PreCollisions
+ ~ HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v4 1 1 1 1 1 1 1 1 1 L1_SingleMu5_Eta1p5_Q80
+ dataset Cosmics
+ HLT_BeamHalo_v3 1 1 1 1 1 1 1 1 1 L1_BeamHalo
+ HLT_L1SingleMuOpen_AntiBPTX_v2 1 1 1 1 1 1 1 1 1 L1_SingleMuOpen
+ HLT_L1TrackerCosmics_v3 1 1 1 1 1 1 1 1 1 technical bits: 25
+ HLT_RegionalCosmicTracking_v4 1 1 1 1 1 1 1 1 1 (technical bits: 25) AND (L1_SingleMuOpen)
+ dataset DoubleElectron
+ HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_v6 1 1 1 1 1 1 1 1 1 L1_TripleEG5
+ HLT_DoubleEle45_CaloIdL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFL_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFT_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdL_CaloIsoVL_v5 2000 1400 1000 700 500 300 200 140 100 L1_SingleEG12
+ HLT_Ele17_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_Ele8_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass30_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v5 40 30 20 15 10 7 5 3 1 L1_SingleEG12
+ ~ HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v5 2 2 2 2 2 2 2 2 2 L1_SingleEG5
+ HLT_Ele8_CaloIdL_CaloIsoVL_v5 40 40 40 40 40 40 40 40 40 L1_SingleEG5
+ HLT_Ele8_CaloIdL_TrkIdVL_v5 20 20 20 20 20 20 20 20 20 L1_SingleEG5
+ HLT_Ele8_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_v4 20 20 20 20 20 20 20 20 20 L1_SingleEG5
+ HLT_Ele8_v5 240 240 240 240 240 240 240 240 240 L1_SingleEG5
+ HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v5 20 14 10 7 5 3 2 1 1 L1_SingleEG12
+ HLT_TripleEle10_CaloIdL_TrkIdVL_v6 1 1 1 1 1 1 1 1 1 L1_TripleEG5
+ dataset DoubleMu
+ ~ HLT_DoubleMu3_v5 360 300 180 120 30 18 12 8 6 L1_DoubleMu0
+ ~ HLT_DoubleMu45_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_DoubleMu4_Acoplanarity03_v4 40 20 1 1 1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_DoubleMu5_Acoplanarity03_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_DoubleMu6_v3 40 30 20 15 10 7 5 2 1 L1_DoubleMu3
+ ~ HLT_DoubleMu7_v3 20 15 10 7 5 3 2 1 1 L1_DoubleMu3
+ ~ HLT_L1DoubleMu0_v2 6000 4200 3000 2100 1500 900 600 420 300 L1_DoubleMu0
+ ~ HLT_L2DoubleMu0_v4 2800 1960 1400 980 700 420 280 196 140 L1_DoubleMu0
+ ~ HLT_L2DoubleMu23_NoVertex_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_Mu13_Mu8_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_Mu17_Mu8_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ HLT_Mu8_Jet40_v6 30 210 150 105 75 45 30 21 15 L1_Mu3_Jet20_Central
+ ~ HLT_TripleMu5_v4 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ dataset ElectronHad
+ HLT_DoubleEle8_CaloIdL_TrkIdVL_HT150_v3 10 2 1 1 1 1 1 1 1 L1_DoubleEG5_HTT50
+ HLT_DoubleEle8_CaloIdL_TrkIdVL_v2 2 2 2 2 2 2 2 2 2 L1_DoubleEG5
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_HT150_v3 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT50
+ ~ HLT_Ele10_CaloIdL_TrkIdVL_CaloIsoVL_TrkIsoVL_R005_MR200_v3 100 75 50 35 25 15 10 7 5 L1_DoubleJet36_Central
+ ~ HLT_Ele10_CaloIdL_TrkIdVL_CaloIsoVL_TrkIsoVL_R020_MR200_v3 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_Ele10_CaloIdL_TrkIdVL_CaloIsoVL_TrkIsoVL_R025_MR200_v3 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_Ele10_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_R020_MR200_v3 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT200_v5 1 1 1 1 1 1 1 1 1 L1_EG5_HTT75
+ HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_v5 1 1 1 1 1 1 1 1 1 L1_EG5_HTT75
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta2_v4 15 10 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_TrkIdT_Jet35_Jet25_Deta2_v4 90 70 40 30 20 15 10 7 4 L1_SingleEG12
+ HLT_Ele17_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT15_v4 15 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdVT_TrkIdT_CentralJet30_CentralJet25_v4 120 80 50 35 25 15 10 7 5 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT20_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_v1 40 30 20 15 10 7 5 3 2 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralJet30_v1 8 6 4 3 2 1 1 1 1 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_QuadCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_BTagIP_v5 8 6 4 3 2 1 1 1 1 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v5 120 84 60 42 30 18 12 8 6 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_DiCentralJet30_v4 120 84 60 42 30 18 12 8 6 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_QuadCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_TriCentralJet30_v4 4 3 2 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v2 160 120 80 60 40 30 16 10 8 L1_DoubleEG5_HTT50
+ HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v2 40 30 20 15 10 7 5 3 2 L1_DoubleEG5_HTT50
+ HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v2 100 75 50 35 25 15 10 7 5 L1_DoubleEG5_HTT50
+ ~ HLT_HT250_Ele5_CaloIdVL_TrkIdVL_CaloIsoVL_TrkIsoVL_PFMHT35_v5 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_Ele5_CaloIdVL_TrkIdVL_CaloIsoVL_TrkIsoVL_PFMHT40_v3 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT350_Ele5_CaloIdVL_TrkIdVL_CaloIsoVL_TrkIsoVL_PFMHT45_v3 1 1 1 1 1 1 1 1 1 L1_HTT100
+ dataset FEDMonitor
+ HLT_DTErrors_v1 1 1 1 1 1 1 1 1 1 (none)
+ dataset HT
+ ~ HLT_DiJet130_PT130_v3 30 20 1 1 1 1 1 1 1 L1_SingleJet68
+ ~ HLT_DiJet160_PT160_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_HT150_AlphaT0p60_v4 8 6 4 3 2 2 2 2 2 L1_HTT75
+ ~ HLT_HT150_v5 500 5000 5000 3500 2500 1500 1000 700 500 L1_HTT50
+ ~ HLT_HT200_AlphaT0p53_v3 20 3 2 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT200_AlphaT0p60_v4 1 1 1 1 1 1 1 1 1 L1_HTT75
+ ~ HLT_HT200_v5 1500 1000 600 500 400 240 160 110 80 L1_HTT75
+ ~ HLT_HT250_AlphaT0p53_v3 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT250_AlphaT0p54_v3 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT250_DoubleDisplacedJet60_v4 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT250_MHT60_v6 700 700 500 350 250 175 100 75 50 L1_HTT100
+ ~ HLT_HT250_MHT70_v3 200 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT250_MHT80_v3 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT250_v5 800 400 200 180 150 90 60 40 30 L1_HTT100
+ ~ HLT_HT300_AlphaT0p52_v4 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_AlphaT0p53_v3 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_CentralJet30_BTagIP_PFMHT55_v3 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_CentralJet30_BTagIP_PFMHT75_v3 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_CentralJet30_BTagIP_v3 42 35 21 15 10 7 5 3 1 L1_HTT100
+ ~ HLT_HT300_MHT75_v7 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_PFMHT55_v3 15 15 15 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_v6 400 200 120 80 60 36 24 16 12 L1_HTT100
+ ~ HLT_HT350_AlphaT0p51_v4 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT350_AlphaT0p53_v4 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT350_v5 210 140 70 50 25 15 10 7 5 L1_HTT100
+ ~ HLT_HT400_AlphaT0p51_v4 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT400_v5 105 70 35 17 12 7 5 3 2 L1_HTT100
+ ~ HLT_HT450_v5 50 25 25 14 20 20 20 20 20 L1_HTT100
+ ~ HLT_HT500_v5 15 15 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT550_v5 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_R014_MR150_CentralJet40_BTagIP_v4 280 210 140 70 50 30 20 14 10 L1_DoubleJet36_Central
+ ~ HLT_R014_MR150_v3 2000 1500 1000 500 350 200 140 100 70 L1_DoubleJet36_Central
+ ~ HLT_R014_MR450_CentralJet40_BTagIP_v4 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R020_MR150_v3 1204 903 602 301 201 151 81 61 41 L1_DoubleJet36_Central
+ ~ HLT_R020_MR350_CentralJet40_BTagIP_v4 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R020_MR500_v3 200 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R020_MR550_v3 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R025_MR150_v3 453 302 201 151 101 61 41 31 21 L1_DoubleJet36_Central
+ ~ HLT_R025_MR250_CentralJet40_BTagIP_v4 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R025_MR400_v3 200 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R025_MR450_v3 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R033_MR300_v3 200 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R033_MR350_v3 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R038_MR200_v3 200 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R038_MR250_v3 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ dataset HcalHPDNoise
+ HLT_GlobalRunHPDNoise_v3 1500 1500 1500 1500 1500 1500 1500 1500 1500 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_L1Tech_HBHEHO_totalOR_v2 1 1 1 1 1 1 1 1 1 technical bits: 11 OR 12
+ dataset HcalNZS
+ ~ HLT_HcalNZS_v4 15 15 15 15 15 15 15 15 15 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleTauJet52 OR L1_SingleTauJet68 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG12 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias
+ ~ HLT_HcalPhiSym_v4 15 15 15 15 15 15 15 15 15 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG8 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_SingleEG12 OR L1_SingleEG12_Eta2p17 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5
+ dataset Jet
+ ~ HLT_DiJetAve110_v4 36 252 180 126 90 54 36 25 18 L1_SingleJet68
+ ~ HLT_DiJetAve150_v4 80 56 40 28 20 12 8 5 4 L1_SingleJet92
+ ~ HLT_DiJetAve190_v4 24 16 12 8 6 3 2 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve240_v4 6 4 3 2 3 3 3 3 3 L1_SingleJet92
+ ~ HLT_DiJetAve300_v4 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve30_v4 5 5 5 5 5 5 5 5 5 L1_SingleJet16
+ ~ HLT_DiJetAve370_v4 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve60_v4 30 30 30 30 30 30 30 30 30 L1_SingleJet36
+ ~ HLT_DiJetAve80_v4 40 40 800 560 400 240 160 112 80 L1_SingleJet52
+ ~ HLT_Jet110_v4 72 504 360 252 180 108 72 50 36 L1_SingleJet68
+ ~ HLT_Jet150_v4 160 112 80 56 40 24 16 11 8 L1_SingleJet92
+ ~ HLT_Jet190_v4 48 33 24 16 12 7 4 3 2 L1_SingleJet92
+ ~ HLT_Jet240_v4 12 8 6 4 3 2 1 1 1 L1_SingleJet92
+ ~ HLT_Jet300_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet30_v4 10 10 10 10 10 10 10 10 10 L1_SingleJet16
+ ~ HLT_Jet370_NoJetID_v4 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet370_v4 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet60_v4 60 60 60 60 60 60 60 60 60 L1_SingleJet36
+ ~ HLT_Jet80_v4 80 80 1600 1120 800 480 320 224 160 L1_SingleJet52
+ dataset LogMonitor
+ HLT_LogMonitor_v1 1 1 1 1 1 1 1 1 1 (none)
+ dataset MET
+ ~ HLT_CentralJet80_MET100_v4 1 1 1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_CentralJet80_MET160_v4 1 1 1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_CentralJet80_MET65_v4 40 30 20 15 10 6 4 3 2 L1_ETM30
+ ~ HLT_CentralJet80_MET80HF_v3 1 1 1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_DiCentralJet20_BTagIP_MET65_v3 1 1 1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_DiCentralJet20_MET80_v2 1 1 1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_DiJet60_MET45_v4 20 14 8 7 75 45 30 21 15 L1_ETM20
+ ~ HLT_L2Mu60_1Hit_MET40_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu20
+ ~ HLT_L2Mu60_1Hit_MET60_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu20
+ ~ HLT_MET100_HBHENoiseFiltered_v2 20 14 10 7 5 3 2 1 1 L1_ETM30
+ ~ HLT_MET100_v4 20 14 10 7 5 3 2 1 1 L1_ETM30
+ ~ HLT_MET120_HBHENoiseFiltered_v2 1 1 1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_MET120_v4 1 1 1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_MET200_HBHENoiseFiltered_v2 1 1 1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_MET200_v4 1 1 1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_MET65_HBHENoiseFiltered_v1 200 140 100 70 50 30 20 14 10 L1_ETM30
+ ~ HLT_MET65_v1 200 140 100 70 50 30 20 14 10 L1_ETM30
+ ~ HLT_PFMHT150_v7 1 1 1 1 1 1 1 1 1 L1_ETM30
+ dataset MinimumBias
+ HLT_JetE30_NoBPTX3BX_NoHalo_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_NoHalo_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_v4 24 24 24 24 24 24 24 24 24 L1_SingleJet20_NotBptxOR
+ HLT_JetE50_NoBPTX3BX_NoHalo_v2 1 1 1 1 1 1 1 1 1 L1_SingleJet32_NotBptxOR_NotMuBeamHalo
+ HLT_Physics_v1 24000 6000 6000 6000 6000 6000 6000 6000 6000 (none)
+ ~ HLT_PixelTracks_Multiplicity100_v3 1 1 1 1 1 1 1 1 1 L1_ETT220
+ ~ HLT_PixelTracks_Multiplicity80_v3 1 1 1 1 1 1 1 1 1 L1_ETT220
+ HLT_Random_v1 600 600 600 600 600 600 600 600 600 (none)
+ = HLT_ZeroBias_v3 50 50 50 50 50 50 50 50 50 L1_ZeroBias
+ dataset MuEG
+ HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v6 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_DoubleMu5_Ele8_v6 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu15_DoublePhoton15_CaloIdL_v6 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu15_Photon20_CaloIdL_v6 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu17_Ele8_CaloIdL_v5 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu5_DoubleEle8_CaloIdL_TrkIdVL_v2 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu8_Ele17_CaloIdL_v5 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu8_Photon20_CaloIdVT_IsoT_v5 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ dataset MuHad
+ ~ HLT_DoubleMu3_HT150_v3 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_DoubleMu3_HT200_v6 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_HT250_Mu15_PFMHT20_v3 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ ~ HLT_HT250_Mu5_PFMHT35_v5 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ ~ HLT_HT300_Mu5_PFMHT40_v3 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ ~ HLT_HT350_Mu5_PFMHT45_v3 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ ~ HLT_IsoMu17_CentralJet30_BTagIP_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu10
+ ~ HLT_IsoMu17_CentralJet30_v1 20 15 10 7 5 3 2 1 1 L1_SingleMu10
+ ~ HLT_IsoMu17_DiCentralJet30_v1 7 5 3 2 1 1 1 1 1 L1_SingleMu10
+ ~ HLT_IsoMu17_QuadCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu10
+ ~ HLT_IsoMu17_TriCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu10
+ ~ HLT_Mu12_DiCentralJet30_BTagIP3D_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu10
+ ~ HLT_Mu15_HT200_v3 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_Mu17_CentralJet30_BTagIP_v5 30 25 15 10 7 5 3 2 1 L1_SingleMu10
+ ~ HLT_Mu17_CentralJet30_v6 120 84 60 42 30 18 12 8 6 L1_SingleMu10
+ ~ HLT_Mu17_DiCentralJet30_v6 60 42 30 21 15 9 6 4 3 L1_SingleMu10
+ ~ HLT_Mu17_QuadCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu10
+ ~ HLT_Mu17_TriCentralJet30_v6 20 15 10 7 5 3 2 1 1 L1_SingleMu10
+ ~ HLT_Mu20_HT200_v3 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_Mu3_DiJet30_v2 90 700 500 350 250 200 100 70 50 L1_Mu3_Jet20_Central
+ HLT_Mu3_Ele8_CaloIdL_TrkIdVL_HT150_v3 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu3_Ele8_CaloIdT_TrkIdVL_HT150_v3 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_Mu3_QuadJet30_v2 5 30 20 15 10 7 5 3 1 L1_Mu3_Jet20_Central
+ ~ HLT_Mu3_TriJet30_v2 20 160 120 100 60 45 24 15 12 L1_Mu3_Jet20_Central
+ ~ HLT_Mu8_R005_MR200_v3 150 100 60 40 30 20 12 8 6 (L1_DoubleJet36_Central) AND (L1_SingleMuOpen)
+ ~ HLT_Mu8_R020_MR200_v3 1 1 1 1 1 1 1 1 1 (L1_DoubleJet36_Central) AND (L1_SingleMuOpen)
+ ~ HLT_Mu8_R025_MR200_v3 1 1 1 1 1 1 1 1 1 (L1_DoubleJet36_Central) AND (L1_SingleMuOpen)
+ dataset MuOnia
+ ~ HLT_Dimuon0_Jpsi_Muon_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon0_Jpsi_v1 80 56 40 28 20 12 8 5 4 L1_DoubleMu0
+ ~ HLT_Dimuon0_Upsilon_Muon_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon0_Upsilon_v1 80 56 40 28 20 12 8 5 4 L1_DoubleMu0
+ ~ HLT_Dimuon10_Jpsi_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon4_Bs_Barrel_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon5_Upsilon_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon6_Bs_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon7_Jpsi_Displaced_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon7_Jpsi_X_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon7_LowMass_Displaced_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon7_PsiPrime_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_DoubleMu2_Bs_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Mu5_L2Mu2_Jpsi_v4 150 105 75 50 40 25 15 10 8 L1_DoubleMu0
+ ~ HLT_Mu5_Track2_Jpsi_v4 4 4 4 2 1 1 1 1 1 L1_SingleMu3
+ ~ HLT_Mu7_Track7_Jpsi_v5 1 15 7 5 4 3 2 1 1 L1_SingleMu7
+ dataset MultiJet
+ ~ HLT_CentralJet46_BTagIP3D_CentralJet38_BTagIP3D_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_DoubleJet30_ForwardBackward_v5 60 42 30 20 15 10 7 4 3 L1_DoubleForJet32_EtaOpp
+ ~ HLT_DoubleJet60_ForwardBackward_v5 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ ~ HLT_DoubleJet70_ForwardBackward_v5 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ ~ HLT_DoubleJet80_ForwardBackward_v5 1 1 1 1 1 1 1 1 1 L1_DoubleForJet44_EtaOpp
+ ~ HLT_ExclDiJet60_HFAND_v4 1 1 1 1 1 1 1 1 1 L1_SingleJet36_FwdVeto
+ ~ HLT_ExclDiJet60_HFOR_v4 1 1 1 1 1 1 1 1 1 L1_SingleJet36
+ ~ HLT_L1DoubleJet36Central_v2 14400 10080 7200 5040 3600 2160 1440 1008 720 L1_DoubleJet36_Central
+ ~ HLT_L1ETM30_v2 2400 1680 1200 840 600 360 240 168 120 L1_ETM30
+ ~ HLT_L1MultiJet_v2 10800 7560 5400 3780 2700 1620 1080 756 540 L1_HTT50 OR L1_TripleJet28_Central OR L1_QuadJet20_Central
+ ~ HLT_QuadJet40_IsoPFTau40_v7 15 1 6 4 3 2 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet40_v5 200 140 100 70 50 30 20 14 10 L1_QuadJet20_Central
+ ~ HLT_QuadJet45_IsoPFTau45_v2 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet50_Jet40_Jet30_v1 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet60_v4 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet70_v4 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ dataset Photon
+ HLT_DoubleEle33_CaloIdL_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoubleEle33_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton33_HEVT_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton33_v5 10 10 10 10 10 10 10 10 10 L1_SingleEG20
+ HLT_DoublePhoton40_MR150_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton40_R014_MR150_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton50_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton5_IsoVL_CEP_v4 1 1 1 1 1 1 1 1 1 L1_DoubleEG2_FwdVeto
+ HLT_DoublePhoton60_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon125_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon200_NoHE_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon20_CaloIdVL_IsoL_v4 5000 3500 2500 1750 1250 750 500 350 250 L1_SingleEG12
+ HLT_Photon20_R9Id_Photon18_R9Id_v5 20 15 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_CaloIdL_IsoVL_Photon18_CaloIdL_IsoVL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Photon26_CaloIdL_IsoVL_Photon18_R9Id_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Photon26_CaloIdL_IsoVL_Photon18_v5 30 20 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Photon26_IsoVL_Photon18_IsoVL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Photon26_IsoVL_Photon18_v5 300 210 150 100 75 50 25 20 15 L1_SingleEG15
+ HLT_Photon26_Photon18_v5 2000 1400 1000 700 500 300 200 150 100 L1_SingleEG15
+ HLT_Photon26_R9Id_Photon18_CaloIdL_IsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Photon26_R9Id_Photon18_R9Id_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Photon30_CaloIdVL_IsoL_v5 1000 700 500 350 250 150 100 70 50 L1_SingleEG15
+ HLT_Photon30_CaloIdVL_v5 2000 1400 1000 700 500 300 200 140 100 L1_SingleEG15
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_CaloIdL_IsoVL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_CaloIdL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdL_Photon22_CaloIdL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloId_IsoVL_Photon22_R9Id_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_IsoVL_Photon22_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_R9Id_Photon22_CaloIdL_IsoVL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_R9Id_Photon22_R9Id_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_Photon28_CaloIdL_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon50_CaloIdVL_IsoL_v4 240 180 120 80 60 36 24 16 12 L1_SingleEG20
+ HLT_Photon50_CaloIdVL_v2 480 360 240 160 120 72 48 32 24 L1_SingleEG20
+ HLT_Photon75_CaloIdVL_IsoL_v5 20 15 10 7 5 3 2 1 1 L1_SingleEG20
+ HLT_Photon75_CaloIdVL_v5 80 60 40 30 20 15 10 6 3 L1_SingleEG20
+ HLT_Photon90_CaloIdVL_IsoL_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon90_CaloIdVL_v2 40 30 20 15 10 7 5 3 1 L1_SingleEG20
+ dataset PhotonHad
+ HLT_Photon40_R005_MR150_v3 250 175 100 70 50 30 20 15 10 L1_SingleEG20
+ HLT_Photon40_R014_MR450_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_R020_MR300_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_R025_MR200_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_R038_MR150_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_HT300_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_HT350_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_MHT50_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_MHT70_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleElectron
+ HLT_Ele25_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v1 400 300 200 150 100 70 50 20 10 L1_SingleEG12
+ HLT_Ele25_WP80_PFMT40_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele27_WP70_PFMT40_PFMHT20_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Ele32_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v2 200 150 100 70 50 30 25 10 5 L1_SingleEG20
+ HLT_Ele32_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v4 3 2 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele42_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v1 75 50 40 35 30 25 15 10 5 L1_SingleEG20
+ HLT_Ele42_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele52_CaloIdVT_TrkIdT_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele65_CaloIdVT_TrkIdT_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleMu
+ ~ HLT_IsoMu12_v5 20 140 100 70 50 30 20 14 10 L1_SingleMu7
+ ~ HLT_IsoMu15_v9 80 60 40 30 20 12 8 6 4 L1_SingleMu10
+ ~ HLT_IsoMu17_v9 75 50 1 1 1 1 1 1 1 L1_SingleMu10
+ ~ HLT_IsoMu24_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_IsoMu30_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_L1SingleMu10_v2 22400 15680 11200 7840 5600 3360 2240 1568 1120 L1_SingleMu10
+ ~ HLT_L1SingleMu20_v2 11200 7840 5600 3920 2800 1680 1120 784 560 L1_SingleMu20
+ ~ HLT_L2Mu10_v3 3200 2240 1600 1120 800 480 320 224 160 L1_SingleMu10
+ ~ HLT_L2Mu20_v3 1600 1120 800 560 400 240 160 112 80 L1_SingleMu12
+ ~ HLT_Mu100_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16
+ ~ HLT_Mu12_v3 35 600 420 280 210 120 80 60 40 L1_SingleMu7
+ ~ HLT_Mu15_v4 300 200 160 120 80 48 32 22 16 L1_SingleMu10
+ ~ HLT_Mu20_v3 120 84 60 42 30 18 12 8 6 L1_SingleMu12
+ ~ HLT_Mu24_v3 60 45 30 20 15 10 5 1 1 L1_SingleMu12
+ ~ HLT_Mu30_v3 30 20 1 1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_Mu3_v5 140 140 140 140 140 140 140 140 140 L1_SingleMuOpen
+ ~ HLT_Mu40_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16
+ ~ HLT_Mu5_v5 100 100 100 100 100 100 100 100 100 L1_SingleMu3
+ ~ HLT_Mu8_v3 40 40 40 40 40 40 40 40 40 L1_SingleMu3
+ dataset Tau
+ ~ HLT_DoubleIsoPFTau35_Trk5_eta2p1_v2 1 1 1 1 1 1 1 1 1 L1_DoubleTauJet28 OR L1_DoubleJet52
+ ~ HLT_DoubleIsoPFTau40_Trk5_eta2p1_v2 1 1 1 1 1 1 1 1 1 L1_DoubleTauJet36 OR L1_DoubleJet52
+ ~ HLT_IsoPFTau35_Trk20_MET60_v2 1 1 1 1 1 1 1 1 1 L1_SingleTauJet52 OR L1_SingleJet68
+ ~ HLT_IsoPFTau35_Trk20_v2 600 450 300 200 150 100 60 40 30 L1_SingleTauJet52 OR L1_SingleJet68
+ ~ HLT_IsoPFTau45_Trk20_MET60_v2 1 1 1 1 1 1 1 1 1 L1_SingleTauJet68 OR L1_SingleJet92
+ dataset TauPlusX
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v8 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v5 280 196 140 98 70 42 28 19 14 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_TrkIdT_LooseIsoPFTau20_v2 150 80 50 40 25 20 10 7 5 L1_SingleEG12
+ HLT_Ele18_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG15
+ ~ HLT_HT250_DoubleIsoPFTau10_Trk3_PFMHT35_v3 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ ~ HLT_HT300_DoubleIsoPFTau10_Trk3_PFMHT40_v3 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ ~ HLT_HT350_DoubleIsoPFTau10_Trk3_PFMHT45_v3 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ ~ HLT_IsoMu15_LooseIsoPFTau15_v4 1 1 1 1 1 1 1 1 1 L1_SingleMu10
+ ~ HLT_IsoMu15_LooseIsoPFTau20_v2 1 1 1 1 1 1 1 1 1 L1_SingleMu10
+ ~ HLT_IsoMu15_TightIsoPFTau20_v2 1 1 1 1 1 1 1 1 1 L1_SingleMu10
+ ~ HLT_Mu15_LooseIsoPFTau15_v4 120 80 50 35 25 15 10 7 5 L1_SingleMu10
+/cdaq/physics/Run2011/1e33/v2.5/HLT/V1
+ 166346
+ dataset BTag
+ HLT_BTagMu_DiJet110_Mu5_v6 1 3 2 2 1 1 1 1 1 L1_Mu3_Jet28_Central
+ HLT_BTagMu_DiJet20_Mu5_v6 35 490 350 250 175 110 70 45 35 L1_Mu3_Jet16_Central
+ HLT_BTagMu_DiJet40_Mu5_v6 20 140 100 70 50 30 20 15 10 L1_Mu3_Jet20_Central
+ HLT_BTagMu_DiJet70_Mu5_v6 8 20 15 10 8 5 3 2 1 L1_Mu3_Jet28_Central
+ dataset Commissioning
+ = HLT_Activity_Ecal_SC7_v6 100 70 50 35 25 15 10 7 5 L1_ZeroBias
+ HLT_BeamGas_BSC_v3 1 1 1 1 1 1 1 1 1 L1_BeamGas_Bsc
+ HLT_BeamGas_HF_v5 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf
+ HLT_IsoTrackHB_v4 8 6 4 3 2 1 1 1 1 L1_SingleJet68
+ HLT_IsoTrackHE_v5 24 16 12 8 6 3 2 2 2 L1_SingleJet68
+ HLT_L1SingleEG12_v2 24000 17000 12000 9000 6000 3600 2400 1680 1200 L1_SingleEG12
+ HLT_L1SingleEG5_v2 1700 1700 1700 1700 1700 1700 1700 1700 1700 L1_SingleEG5
+ HLT_L1SingleJet16_v3 34 34 34 34 34 34 34 34 34 L1_SingleJet16
+ HLT_L1SingleJet36_v3 500 500 500 500 500 500 500 500 500 L1_SingleJet36
+ HLT_L1SingleMuOpen_DT_v3 75 75 75 75 75 75 75 75 75 L1_SingleMuOpen
+ HLT_L1SingleMuOpen_v3 600 600 600 600 600 600 600 600 600 L1_SingleMuOpen
+ HLT_L1_Interbunch_BSC_v2 100 100 100 100 100 100 100 100 100 L1_InterBunch_Bsc
+ HLT_L1_PreCollisions_v2 5 5 5 5 5 5 5 5 5 L1_PreCollisions
+ HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu5_Eta1p5_Q80
+ dataset Cosmics
+ HLT_BeamHalo_v3 1 1 1 1 1 1 1 1 1 L1_BeamHalo
+ HLT_L1SingleMuOpen_AntiBPTX_v2 1 1 1 1 1 1 1 1 1 L1_SingleMuOpen
+ HLT_L1TrackerCosmics_v3 1 1 1 1 1 1 1 1 1 technical bits: 25
+ HLT_RegionalCosmicTracking_v4 1 1 1 1 1 1 1 1 1 (technical bits: 25) AND (L1_SingleMuOpen)
+ dataset DoubleElectron
+ HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_v6 1 1 1 1 1 1 1 1 1 L1_TripleEG5
+ HLT_DoubleEle45_CaloIdL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFL_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFT_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdL_CaloIsoVL_v5 2000 1400 1000 700 500 300 200 140 100 L1_SingleEG12
+ HLT_Ele17_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_Ele8_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass30_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v5 40 30 20 15 10 7 5 3 1 L1_SingleEG12
+ HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v5 2 2 2 2 2 2 2 2 2 L1_SingleEG5
+ HLT_Ele8_CaloIdL_CaloIsoVL_v5 40 40 40 40 40 40 40 40 40 L1_SingleEG5
+ HLT_Ele8_CaloIdL_TrkIdVL_v5 20 20 20 20 20 20 20 20 20 L1_SingleEG5
+ HLT_Ele8_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_v4 20 20 20 20 20 20 20 20 20 L1_SingleEG5
+ HLT_Ele8_v5 240 240 240 240 240 240 240 240 240 L1_SingleEG5
+ HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v5 20 14 10 7 5 3 2 1 1 L1_SingleEG12
+ HLT_TripleEle10_CaloIdL_TrkIdVL_v6 1 1 1 1 1 1 1 1 1 L1_TripleEG5
+ dataset DoubleMu
+ HLT_DoubleMu3_v6 360 300 180 120 30 18 12 8 6 L1_DoubleMu0
+ HLT_DoubleMu45_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ HLT_DoubleMu4_Acoplanarity03_v5 40 20 1 1 1 1 1 1 1 L1_DoubleMu3
+ HLT_DoubleMu5_Acoplanarity03_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ HLT_DoubleMu6_v4 40 30 20 15 10 7 5 2 1 L1_DoubleMu3
+ HLT_DoubleMu7_v4 20 15 10 7 5 3 2 1 1 L1_DoubleMu3
+ HLT_L1DoubleMu0_v3 6000 4200 3000 2100 1500 900 600 420 300 L1_DoubleMu0
+ HLT_L2DoubleMu0_v5 2800 1960 1400 980 700 420 280 196 140 L1_DoubleMu0
+ HLT_L2DoubleMu23_NoVertex_v4 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ HLT_Mu13_Mu8_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ HLT_Mu17_Mu8_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ HLT_Mu8_Jet40_v6 30 210 150 105 75 45 30 21 15 L1_Mu3_Jet20_Central
+ HLT_TripleMu5_v5 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ dataset ElectronHad
+ HLT_DoubleEle8_CaloIdL_TrkIdVL_HT150_v3 10 2 1 1 1 1 1 1 1 L1_DoubleEG5_HTT50
+ HLT_DoubleEle8_CaloIdL_TrkIdVL_v2 2 2 2 2 2 2 2 2 2 L1_DoubleEG5
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_HT150_v3 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT50
+ HLT_Ele10_CaloIdL_TrkIdVL_CaloIsoVL_TrkIsoVL_R005_MR200_v4 100 75 50 35 25 15 10 7 5 L1_DoubleJet36_Central
+ HLT_Ele10_CaloIdL_TrkIdVL_CaloIsoVL_TrkIsoVL_R020_MR200_v4 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ HLT_Ele10_CaloIdL_TrkIdVL_CaloIsoVL_TrkIsoVL_R025_MR200_v4 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ HLT_Ele10_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_R020_MR200_v4 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT200_v5 1 1 1 1 1 1 1 1 1 L1_EG5_HTT75
+ HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_v5 1 1 1 1 1 1 1 1 1 L1_EG5_HTT75
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta2_v4 15 10 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_TrkIdT_Jet35_Jet25_Deta2_v4 90 70 40 30 20 15 10 7 4 L1_SingleEG12
+ HLT_Ele17_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT15_v4 15 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdVT_TrkIdT_CentralJet30_CentralJet25_v4 120 80 50 35 25 15 10 7 5 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT20_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_v1 40 30 20 15 10 7 5 3 2 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralJet30_v1 8 6 4 3 2 1 1 1 1 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_QuadCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_BTagIP_v5 8 6 4 3 2 1 1 1 1 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v5 120 84 60 42 30 18 12 8 6 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_DiCentralJet30_v4 120 84 60 42 30 18 12 8 6 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_QuadCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_TriCentralJet30_v4 4 3 2 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v2 160 120 80 60 40 30 16 10 8 L1_DoubleEG5_HTT50
+ HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v2 40 30 20 15 10 7 5 3 2 L1_DoubleEG5_HTT50
+ HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v2 100 75 50 35 25 15 10 7 5 L1_DoubleEG5_HTT50
+ HLT_HT250_Ele5_CaloIdVL_TrkIdVL_CaloIsoVL_TrkIsoVL_PFMHT35_v6 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_Ele5_CaloIdVL_TrkIdVL_CaloIsoVL_TrkIsoVL_PFMHT40_v4 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_Ele5_CaloIdVL_TrkIdVL_CaloIsoVL_TrkIsoVL_PFMHT45_v4 1 1 1 1 1 1 1 1 1 L1_HTT100
+ dataset FEDMonitor
+ HLT_DTErrors_v1 1 1 1 1 1 1 1 1 1 (none)
+ dataset HT
+ HLT_DiJet130_PT130_v4 30 20 1 1 1 1 1 1 1 L1_SingleJet68
+ HLT_DiJet160_PT160_v4 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_HT150_AlphaT0p60_v5 8 6 4 3 2 2 2 2 2 L1_HTT75
+ HLT_HT150_v6 500 5000 5000 3500 2500 1500 1000 700 500 L1_HTT50
+ HLT_HT200_AlphaT0p53_v4 20 3 2 1 1 1 1 1 1 L1_HTT100
+ HLT_HT200_AlphaT0p60_v5 1 1 1 1 1 1 1 1 1 L1_HTT75
+ HLT_HT200_v6 1500 1000 600 500 400 240 160 110 80 L1_HTT75
+ HLT_HT250_AlphaT0p53_v4 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_AlphaT0p54_v4 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_DoubleDisplacedJet60_v5 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_MHT60_v7 700 700 500 350 250 175 100 75 50 L1_HTT100
+ HLT_HT250_MHT70_v4 200 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_MHT80_v4 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT250_v6 800 400 200 180 150 90 60 40 30 L1_HTT100
+ HLT_HT300_AlphaT0p52_v5 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_AlphaT0p53_v4 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_CentralJet30_BTagIP_PFMHT55_v4 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_CentralJet30_BTagIP_PFMHT75_v4 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_CentralJet30_BTagIP_v4 42 35 21 15 10 7 5 3 1 L1_HTT100
+ HLT_HT300_MHT75_v8 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_PFMHT55_v4 15 15 15 1 1 1 1 1 1 L1_HTT100
+ HLT_HT300_v7 400 200 120 80 60 36 24 16 12 L1_HTT100
+ HLT_HT350_AlphaT0p51_v5 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_AlphaT0p53_v5 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT350_v6 210 140 70 50 25 15 10 7 5 L1_HTT100
+ HLT_HT400_AlphaT0p51_v5 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT400_v6 105 70 35 17 12 7 5 3 2 L1_HTT100
+ HLT_HT450_v6 50 25 25 14 20 20 20 20 20 L1_HTT100
+ HLT_HT500_v6 15 15 1 1 1 1 1 1 1 L1_HTT100
+ HLT_HT550_v6 1 1 1 1 1 1 1 1 1 L1_HTT100
+ HLT_R014_MR150_CentralJet40_BTagIP_v5 280 210 140 70 50 30 20 14 10 L1_DoubleJet36_Central
+ HLT_R014_MR150_v4 2000 1500 1000 500 350 200 140 100 70 L1_DoubleJet36_Central
+ HLT_R014_MR450_CentralJet40_BTagIP_v5 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ HLT_R020_MR150_v4 1204 903 602 301 201 151 81 61 41 L1_DoubleJet36_Central
+ HLT_R020_MR350_CentralJet40_BTagIP_v5 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ HLT_R020_MR500_v4 200 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ HLT_R020_MR550_v4 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ HLT_R025_MR150_v4 453 302 201 151 101 61 41 31 21 L1_DoubleJet36_Central
+ HLT_R025_MR250_CentralJet40_BTagIP_v5 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ HLT_R025_MR400_v4 200 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ HLT_R025_MR450_v4 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ HLT_R033_MR300_v4 200 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ HLT_R033_MR350_v4 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ HLT_R038_MR200_v4 200 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ HLT_R038_MR250_v4 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ dataset HcalHPDNoise
+ HLT_GlobalRunHPDNoise_v3 1500 1500 1500 1500 1500 1500 1500 1500 1500 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_L1Tech_HBHEHO_totalOR_v2 1 1 1 1 1 1 1 1 1 technical bits: 11 OR 12
+ dataset HcalNZS
+ HLT_HcalNZS_v5 15 15 15 15 15 15 15 15 15 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleTauJet52 OR L1_SingleTauJet68 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG12 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias
+ HLT_HcalPhiSym_v5 15 15 15 15 15 15 15 15 15 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG8 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_SingleEG12 OR L1_SingleEG12_Eta2p17 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5
+ dataset Jet
+ HLT_DiJetAve110_v5 36 252 180 126 90 54 36 25 18 L1_SingleJet68
+ HLT_DiJetAve150_v5 80 56 40 28 20 12 8 5 4 L1_SingleJet92
+ HLT_DiJetAve190_v5 24 16 12 8 6 3 2 1 1 L1_SingleJet92
+ HLT_DiJetAve240_v5 6 4 3 2 3 3 3 3 3 L1_SingleJet92
+ HLT_DiJetAve300_v5 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_DiJetAve30_v5 5 5 5 5 5 5 5 5 5 L1_SingleJet16
+ HLT_DiJetAve370_v5 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_DiJetAve60_v5 30 30 30 30 30 30 30 30 30 L1_SingleJet36
+ HLT_DiJetAve80_v5 40 40 800 560 400 240 160 112 80 L1_SingleJet52
+ HLT_Jet110_v5 72 504 360 252 180 108 72 50 36 L1_SingleJet68
+ HLT_Jet150_v5 160 112 80 56 40 24 16 11 8 L1_SingleJet92
+ HLT_Jet190_v5 48 33 24 16 12 7 4 3 2 L1_SingleJet92
+ HLT_Jet240_v5 12 8 6 4 3 2 1 1 1 L1_SingleJet92
+ HLT_Jet300_v4 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet30_v5 10 10 10 10 10 10 10 10 10 L1_SingleJet16
+ HLT_Jet370_NoJetID_v5 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet370_v5 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ HLT_Jet60_v5 60 60 60 60 60 60 60 60 60 L1_SingleJet36
+ HLT_Jet80_v5 80 80 1600 1120 800 480 320 224 160 L1_SingleJet52
+ dataset LogMonitor
+ HLT_LogMonitor_v1 1 1 1 1 1 1 1 1 1 (none)
+ dataset MET
+ HLT_CentralJet80_MET100_v5 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_CentralJet80_MET160_v5 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_CentralJet80_MET65_v5 40 30 20 15 10 6 4 3 2 L1_ETM30
+ HLT_CentralJet80_MET80HF_v4 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_DiCentralJet20_BTagIP_MET65_v4 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_DiCentralJet20_MET80_v3 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_DiJet60_MET45_v5 20 14 8 7 75 45 30 21 15 L1_ETM20
+ HLT_L2Mu60_1Hit_MET40_v2 1 1 1 1 1 1 1 1 1 L1_SingleMu20
+ HLT_L2Mu60_1Hit_MET60_v2 1 1 1 1 1 1 1 1 1 L1_SingleMu20
+ HLT_MET100_HBHENoiseFiltered_v3 20 14 10 7 5 3 2 1 1 L1_ETM30
+ HLT_MET100_v5 20 14 10 7 5 3 2 1 1 L1_ETM30
+ HLT_MET120_HBHENoiseFiltered_v3 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET120_v5 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET200_HBHENoiseFiltered_v3 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET200_v5 1 1 1 1 1 1 1 1 1 L1_ETM30
+ HLT_MET65_HBHENoiseFiltered_v2 200 140 100 70 50 30 20 14 10 L1_ETM30
+ HLT_MET65_v2 200 140 100 70 50 30 20 14 10 L1_ETM30
+ HLT_PFMHT150_v8 1 1 1 1 1 1 1 1 1 L1_ETM30
+ dataset MinimumBias
+ HLT_JetE30_NoBPTX3BX_NoHalo_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_NoHalo_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_v4 24 24 24 24 24 24 24 24 24 L1_SingleJet20_NotBptxOR
+ HLT_JetE50_NoBPTX3BX_NoHalo_v2 1 1 1 1 1 1 1 1 1 L1_SingleJet32_NotBptxOR_NotMuBeamHalo
+ HLT_Physics_v1 24000 6000 6000 6000 6000 6000 6000 6000 6000 (none)
+ HLT_PixelTracks_Multiplicity100_v4 1 1 1 1 1 1 1 1 1 L1_ETT220
+ HLT_PixelTracks_Multiplicity80_v4 1 1 1 1 1 1 1 1 1 L1_ETT220
+ HLT_Random_v1 600 600 600 600 600 600 600 600 600 (none)
+ = HLT_ZeroBias_v3 50 50 50 50 50 50 50 50 50 L1_ZeroBias
+ dataset MuEG
+ HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v6 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_DoubleMu5_Ele8_v6 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu15_DoublePhoton15_CaloIdL_v6 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu15_Photon20_CaloIdL_v6 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu17_Ele8_CaloIdL_v5 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu5_DoubleEle8_CaloIdL_TrkIdVL_v2 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu8_Ele17_CaloIdL_v5 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu8_Photon20_CaloIdVT_IsoT_v5 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ dataset MuHad
+ HLT_DoubleMu3_HT150_v4 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_DoubleMu3_HT200_v7 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_HT250_Mu15_PFMHT20_v4 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT250_Mu5_PFMHT35_v6 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT300_Mu5_PFMHT40_v4 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT350_Mu5_PFMHT45_v4 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_IsoMu17_CentralJet30_BTagIP_v6 1 1 1 1 1 1 1 1 1 L1_SingleMu10
+ HLT_IsoMu17_CentralJet30_v2 20 15 10 7 5 3 2 1 1 L1_SingleMu10
+ HLT_IsoMu17_DiCentralJet30_v2 7 5 3 2 1 1 1 1 1 L1_SingleMu10
+ HLT_IsoMu17_QuadCentralJet30_v2 1 1 1 1 1 1 1 1 1 L1_SingleMu10
+ HLT_IsoMu17_TriCentralJet30_v2 1 1 1 1 1 1 1 1 1 L1_SingleMu10
+ HLT_Mu12_DiCentralJet30_BTagIP3D_v2 1 1 1 1 1 1 1 1 1 L1_SingleMu10
+ HLT_Mu15_HT200_v4 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu17_CentralJet30_BTagIP_v6 30 25 15 10 7 5 3 2 1 L1_SingleMu10
+ HLT_Mu17_CentralJet30_v7 120 84 60 42 30 18 12 8 6 L1_SingleMu10
+ HLT_Mu17_DiCentralJet30_v7 60 42 30 21 15 9 6 4 3 L1_SingleMu10
+ HLT_Mu17_QuadCentralJet30_v2 1 1 1 1 1 1 1 1 1 L1_SingleMu10
+ HLT_Mu17_TriCentralJet30_v7 20 15 10 7 5 3 2 1 1 L1_SingleMu10
+ HLT_Mu20_HT200_v4 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu3_DiJet30_v3 90 700 500 350 250 200 100 70 50 L1_Mu3_Jet20_Central
+ HLT_Mu3_Ele8_CaloIdL_TrkIdVL_HT150_v3 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu3_Ele8_CaloIdT_TrkIdVL_HT150_v3 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu3_QuadJet30_v3 5 30 20 15 10 7 5 3 1 L1_Mu3_Jet20_Central
+ HLT_Mu3_TriJet30_v3 20 160 120 100 60 45 24 15 12 L1_Mu3_Jet20_Central
+ HLT_Mu8_R005_MR200_v4 150 100 60 40 30 20 12 8 6 (L1_DoubleJet36_Central) AND (L1_SingleMuOpen)
+ HLT_Mu8_R020_MR200_v4 1 1 1 1 1 1 1 1 1 (L1_DoubleJet36_Central) AND (L1_SingleMuOpen)
+ HLT_Mu8_R025_MR200_v4 1 1 1 1 1 1 1 1 1 (L1_DoubleJet36_Central) AND (L1_SingleMuOpen)
+ dataset MuOnia
+ HLT_Dimuon0_Jpsi_Muon_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ HLT_Dimuon0_Jpsi_v2 80 56 40 28 20 12 8 5 4 L1_DoubleMu0
+ HLT_Dimuon0_Upsilon_Muon_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ HLT_Dimuon0_Upsilon_v2 80 56 40 28 20 12 8 5 4 L1_DoubleMu0
+ HLT_Dimuon10_Jpsi_Barrel_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ HLT_Dimuon4_Bs_Barrel_v4 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ HLT_Dimuon5_Upsilon_Barrel_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ HLT_Dimuon6_Bs_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ HLT_Dimuon7_Jpsi_Displaced_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ HLT_Dimuon7_Jpsi_X_Barrel_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ HLT_Dimuon7_LowMass_Displaced_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ HLT_Dimuon7_PsiPrime_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ HLT_DoubleMu2_Bs_v4 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ HLT_Mu5_L2Mu2_Jpsi_v5 150 105 75 50 40 25 15 10 8 L1_DoubleMu0
+ HLT_Mu5_Track2_Jpsi_v5 4 4 4 2 1 1 1 1 1 L1_SingleMu3
+ HLT_Mu7_Track7_Jpsi_v6 1 15 7 5 4 3 2 1 1 L1_SingleMu7
+ dataset MultiJet
+ HLT_CentralJet46_BTagIP3D_CentralJet38_BTagIP3D_v2 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ HLT_DoubleJet30_ForwardBackward_v6 60 42 30 20 15 10 7 4 3 L1_DoubleForJet32_EtaOpp
+ HLT_DoubleJet60_ForwardBackward_v6 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ HLT_DoubleJet70_ForwardBackward_v6 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ HLT_DoubleJet80_ForwardBackward_v6 1 1 1 1 1 1 1 1 1 L1_DoubleForJet44_EtaOpp
+ HLT_ExclDiJet60_HFAND_v5 1 1 1 1 1 1 1 1 1 L1_SingleJet36_FwdVeto
+ HLT_ExclDiJet60_HFOR_v5 1 1 1 1 1 1 1 1 1 L1_SingleJet36
+ HLT_L1DoubleJet36Central_v3 14400 10080 7200 5040 3600 2160 1440 1008 720 L1_DoubleJet36_Central
+ HLT_L1ETM30_v3 2400 1680 1200 840 600 360 240 168 120 L1_ETM30
+ HLT_L1MultiJet_v3 10800 7560 5400 3780 2700 1620 1080 756 540 L1_HTT50 OR L1_TripleJet28_Central OR L1_QuadJet20_Central
+ HLT_QuadJet40_IsoPFTau40_v8 15 1 6 4 3 2 1 1 1 L1_QuadJet20_Central
+ HLT_QuadJet40_v6 200 140 100 70 50 30 20 14 10 L1_QuadJet20_Central
+ HLT_QuadJet45_IsoPFTau45_v3 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ HLT_QuadJet50_Jet40_Jet30_v2 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ HLT_QuadJet60_v5 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ HLT_QuadJet70_v5 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ dataset Photon
+ HLT_DoubleEle33_CaloIdL_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoubleEle33_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton33_HEVT_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton33_v5 10 10 10 10 10 10 10 10 10 L1_SingleEG20
+ HLT_DoublePhoton40_MR150_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton40_R014_MR150_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton50_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton5_IsoVL_CEP_v4 1 1 1 1 1 1 1 1 1 L1_DoubleEG2_FwdVeto
+ HLT_DoublePhoton60_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon125_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon200_NoHE_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon20_CaloIdVL_IsoL_v4 5000 3500 2500 1750 1250 750 500 350 250 L1_SingleEG12
+ HLT_Photon20_R9Id_Photon18_R9Id_v5 20 15 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_CaloIdL_IsoVL_Photon18_CaloIdL_IsoVL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Photon26_CaloIdL_IsoVL_Photon18_R9Id_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Photon26_CaloIdL_IsoVL_Photon18_v5 30 20 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Photon26_IsoVL_Photon18_IsoVL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Photon26_IsoVL_Photon18_v5 300 210 150 100 75 50 25 20 15 L1_SingleEG15
+ HLT_Photon26_Photon18_v5 2000 1400 1000 700 500 300 200 150 100 L1_SingleEG15
+ HLT_Photon26_R9Id_Photon18_CaloIdL_IsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Photon26_R9Id_Photon18_R9Id_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Photon30_CaloIdVL_IsoL_v5 1000 700 500 350 250 150 100 70 50 L1_SingleEG15
+ HLT_Photon30_CaloIdVL_v5 2000 1400 1000 700 500 300 200 140 100 L1_SingleEG15
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_CaloIdL_IsoVL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_CaloIdL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdL_Photon22_CaloIdL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloId_IsoVL_Photon22_R9Id_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_IsoVL_Photon22_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_R9Id_Photon22_CaloIdL_IsoVL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_R9Id_Photon22_R9Id_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_Photon28_CaloIdL_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon50_CaloIdVL_IsoL_v4 240 180 120 80 60 36 24 16 12 L1_SingleEG20
+ HLT_Photon50_CaloIdVL_v2 480 360 240 160 120 72 48 32 24 L1_SingleEG20
+ HLT_Photon75_CaloIdVL_IsoL_v5 20 15 10 7 5 3 2 1 1 L1_SingleEG20
+ HLT_Photon75_CaloIdVL_v5 80 60 40 30 20 15 10 6 3 L1_SingleEG20
+ HLT_Photon90_CaloIdVL_IsoL_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon90_CaloIdVL_v2 40 30 20 15 10 7 5 3 1 L1_SingleEG20
+ dataset PhotonHad
+ HLT_Photon40_R005_MR150_v3 250 175 100 70 50 30 20 15 10 L1_SingleEG20
+ HLT_Photon40_R014_MR450_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_R020_MR300_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_R025_MR200_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_R038_MR150_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_HT300_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_HT350_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_MHT50_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_MHT70_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleElectron
+ HLT_Ele25_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v1 400 300 200 150 100 70 50 20 10 L1_SingleEG12
+ HLT_Ele25_WP80_PFMT40_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele27_WP70_PFMT40_PFMHT20_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Ele32_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v2 200 150 100 70 50 30 25 10 5 L1_SingleEG20
+ HLT_Ele32_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v4 3 2 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele42_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v1 75 50 40 35 30 25 15 10 5 L1_SingleEG20
+ HLT_Ele42_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele52_CaloIdVT_TrkIdT_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele65_CaloIdVT_TrkIdT_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleMu
+ HLT_IsoMu12_v6 20 140 100 70 50 30 20 14 10 L1_SingleMu7
+ HLT_IsoMu15_v10 80 60 40 30 20 12 8 6 4 L1_SingleMu10
+ HLT_IsoMu17_v10 75 50 1 1 1 1 1 1 1 L1_SingleMu10
+ HLT_IsoMu24_v6 1 1 1 1 1 1 1 1 1 L1_SingleMu12
+ HLT_IsoMu30_v6 1 1 1 1 1 1 1 1 1 L1_SingleMu12
+ HLT_L1SingleMu10_v3 22400 15680 11200 7840 5600 3360 2240 1568 1120 L1_SingleMu10
+ HLT_L1SingleMu20_v3 11200 7840 5600 3920 2800 1680 1120 784 560 L1_SingleMu20
+ HLT_L2Mu10_v4 3200 2240 1600 1120 800 480 320 224 160 L1_SingleMu10
+ HLT_L2Mu20_v4 1600 1120 800 560 400 240 160 112 80 L1_SingleMu12
+ HLT_Mu100_v2 1 1 1 1 1 1 1 1 1 L1_SingleMu16
+ HLT_Mu12_v4 35 600 420 280 210 120 80 60 40 L1_SingleMu7
+ HLT_Mu15_v5 300 200 160 120 80 48 32 22 16 L1_SingleMu10
+ HLT_Mu20_v4 120 84 60 42 30 18 12 8 6 L1_SingleMu12
+ HLT_Mu24_v4 60 45 30 20 15 10 5 1 1 L1_SingleMu12
+ HLT_Mu30_v4 30 20 1 1 1 1 1 1 1 L1_SingleMu12
+ HLT_Mu3_v6 140 140 140 140 140 140 140 140 140 L1_SingleMuOpen
+ HLT_Mu40_v2 1 1 1 1 1 1 1 1 1 L1_SingleMu16
+ HLT_Mu5_v6 100 100 100 100 100 100 100 100 100 L1_SingleMu3
+ HLT_Mu8_v4 40 40 40 40 40 40 40 40 40 L1_SingleMu3
+ dataset Tau
+ HLT_DoubleIsoPFTau35_Trk5_eta2p1_v3 1 1 1 1 1 1 1 1 1 L1_DoubleTauJet28 OR L1_DoubleJet52
+ HLT_DoubleIsoPFTau40_Trk5_eta2p1_v3 1 1 1 1 1 1 1 1 1 L1_DoubleTauJet36 OR L1_DoubleJet52
+ HLT_IsoPFTau35_Trk20_MET60_v3 1 1 1 1 1 1 1 1 1 L1_SingleTauJet52 OR L1_SingleJet68
+ HLT_IsoPFTau35_Trk20_v3 600 450 300 200 150 100 60 40 30 L1_SingleTauJet52 OR L1_SingleJet68
+ HLT_IsoPFTau45_Trk20_MET60_v3 1 1 1 1 1 1 1 1 1 L1_SingleTauJet68 OR L1_SingleJet92
+ dataset TauPlusX
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v8 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v5 280 196 140 98 70 42 28 19 14 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_TrkIdT_LooseIsoPFTau20_v2 150 80 50 40 25 20 10 7 5 L1_SingleEG12
+ HLT_Ele18_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_HT250_DoubleIsoPFTau10_Trk3_PFMHT35_v4 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT300_DoubleIsoPFTau10_Trk3_PFMHT40_v4 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_HT350_DoubleIsoPFTau10_Trk3_PFMHT45_v4 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ HLT_IsoMu15_LooseIsoPFTau15_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu10
+ HLT_IsoMu15_LooseIsoPFTau20_v3 1 1 1 1 1 1 1 1 1 L1_SingleMu10
+ HLT_IsoMu15_TightIsoPFTau20_v3 1 1 1 1 1 1 1 1 1 L1_SingleMu10
+ HLT_Mu15_LooseIsoPFTau15_v5 120 80 50 35 25 15 10 7 5 L1_SingleMu10
+/cdaq/physics/Run2011/1e33/v2.4/HLT/V2
+ 166159,166161,166163,166164
+ dataset BTag
+ ~ HLT_BTagMu_DiJet110_Mu5_v5 1 3 2 2 1 1 1 1 1 L1_Mu3_Jet28_Central
+ ~ HLT_BTagMu_DiJet20_Mu5_v5 35 490 350 250 175 110 70 45 35 L1_Mu3_Jet16_Central
+ ~ HLT_BTagMu_DiJet40_Mu5_v5 20 140 100 70 50 30 20 15 10 L1_Mu3_Jet20_Central
+ ~ HLT_BTagMu_DiJet70_Mu5_v5 8 20 15 10 8 5 3 2 1 L1_Mu3_Jet28_Central
+ dataset Commissioning
+ = HLT_Activity_Ecal_SC7_v5 100 70 50 35 25 15 10 7 5 L1_ZeroBias
+ HLT_BeamGas_BSC_v3 1 1 1 1 1 1 1 1 1 L1_BeamGas_Bsc
+ HLT_BeamGas_HF_v5 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf
+ HLT_IsoTrackHB_v4 8 6 4 3 2 1 1 1 1 L1_SingleJet68
+ HLT_IsoTrackHE_v5 24 16 12 8 6 3 2 2 2 L1_SingleJet68
+ HLT_L1SingleEG12_v2 24000 17000 12000 9000 6000 3600 2400 1680 1200 L1_SingleEG12
+ HLT_L1SingleEG5_v2 1700 1700 1700 1700 1700 1700 1700 1700 1700 L1_SingleEG5
+ ~ HLT_L1SingleJet16_v2 34 34 34 34 34 34 34 34 34 L1_SingleJet16
+ ~ HLT_L1SingleJet36_v2 500 500 500 500 500 500 500 500 500 L1_SingleJet36
+ ~ HLT_L1SingleMuOpen_DT_v2 75 75 75 75 75 75 75 75 75 L1_SingleMuOpen
+ ~ HLT_L1SingleMuOpen_v2 600 600 600 600 600 600 600 600 600 L1_SingleMuOpen
+ HLT_L1_Interbunch_BSC_v2 100 100 100 100 100 100 100 100 100 L1_InterBunch_Bsc
+ HLT_L1_PreCollisions_v2 5 5 5 5 5 5 5 5 5 L1_PreCollisions
+ ~ HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v4 1 1 1 1 1 1 1 1 1 L1_SingleMu5_Eta1p5_Q80
+ dataset Cosmics
+ HLT_BeamHalo_v3 1 1 1 1 1 1 1 1 1 L1_BeamHalo
+ HLT_L1SingleMuOpen_AntiBPTX_v2 1 1 1 1 1 1 1 1 1 L1_SingleMuOpen
+ HLT_L1TrackerCosmics_v3 1 1 1 1 1 1 1 1 1 technical bits: 25
+ HLT_RegionalCosmicTracking_v4 1 1 1 1 1 1 1 1 1 (technical bits: 25) AND (L1_SingleMuOpen)
+ dataset DoubleElectron
+ HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_v6 1 1 1 1 1 1 1 1 1 L1_TripleEG5
+ HLT_DoubleEle45_CaloIdL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFL_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFT_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdL_CaloIsoVL_v5 2000 1400 1000 700 500 300 200 140 100 L1_SingleEG12
+ HLT_Ele17_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_Ele8_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass30_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v5 40 30 20 15 10 7 5 3 1 L1_SingleEG12
+ ~ HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v5 2 2 2 2 2 2 2 2 2 L1_SingleEG5
+ HLT_Ele8_CaloIdL_CaloIsoVL_v5 40 40 40 40 40 40 40 40 40 L1_SingleEG5
+ HLT_Ele8_CaloIdL_TrkIdVL_v5 20 20 20 20 20 20 20 20 20 L1_SingleEG5
+ HLT_Ele8_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_v4 20 20 20 20 20 20 20 20 20 L1_SingleEG5
+ HLT_Ele8_v5 240 240 240 240 240 240 240 240 240 L1_SingleEG5
+ HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v5 20 14 10 7 5 3 2 1 1 L1_SingleEG12
+ HLT_TripleEle10_CaloIdL_TrkIdVL_v6 1 1 1 1 1 1 1 1 1 L1_TripleEG5
+ dataset DoubleMu
+ ~ HLT_DoubleMu3_v5 360 300 180 120 30 18 12 8 6 L1_DoubleMu0
+ ~ HLT_DoubleMu45_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_DoubleMu4_Acoplanarity03_v4 40 20 1 1 1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_DoubleMu5_Acoplanarity03_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_DoubleMu6_v3 40 30 20 15 10 7 5 2 1 L1_DoubleMu3
+ ~ HLT_DoubleMu7_v3 20 15 10 7 5 3 2 1 1 L1_DoubleMu3
+ ~ HLT_L1DoubleMu0_v2 6000 4200 3000 2100 1500 900 600 420 300 L1_DoubleMu0
+ ~ HLT_L2DoubleMu0_v4 2800 1960 1400 980 700 420 280 196 140 L1_DoubleMu0
+ ~ HLT_L2DoubleMu23_NoVertex_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_Mu13_Mu8_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_Mu17_Mu8_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ HLT_Mu8_Jet40_v6 30 210 150 105 75 45 30 21 15 L1_Mu3_Jet20_Central
+ ~ HLT_TripleMu5_v4 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ dataset ElectronHad
+ HLT_DoubleEle8_CaloIdL_TrkIdVL_HT150_v3 10 2 1 1 1 1 1 1 1 L1_DoubleEG5_HTT50
+ HLT_DoubleEle8_CaloIdL_TrkIdVL_v2 2 2 2 2 2 2 2 2 2 L1_DoubleEG5
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_HT150_v3 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT50
+ ~ HLT_Ele10_CaloIdL_TrkIdVL_CaloIsoVL_TrkIsoVL_R005_MR200_v3 100 75 50 35 25 15 10 7 5 L1_DoubleJet36_Central
+ ~ HLT_Ele10_CaloIdL_TrkIdVL_CaloIsoVL_TrkIsoVL_R020_MR200_v3 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_Ele10_CaloIdL_TrkIdVL_CaloIsoVL_TrkIsoVL_R025_MR200_v3 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_Ele10_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_R020_MR200_v3 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT200_v5 1 1 1 1 1 1 1 1 1 L1_EG5_HTT75
+ HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_v5 1 1 1 1 1 1 1 1 1 L1_EG5_HTT75
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta2_v4 15 10 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_TrkIdT_Jet35_Jet25_Deta2_v4 90 70 40 30 20 15 10 7 4 L1_SingleEG12
+ HLT_Ele17_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT15_v4 15 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdVT_TrkIdT_CentralJet30_CentralJet25_v4 120 80 50 35 25 15 10 7 5 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT20_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_v1 40 30 20 15 10 7 5 3 2 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralJet30_v1 8 6 4 3 2 1 1 1 1 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_QuadCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_BTagIP_v5 8 6 4 3 2 1 1 1 1 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v5 120 84 60 42 30 18 12 8 6 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_DiCentralJet30_v4 120 84 60 42 30 18 12 8 6 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_QuadCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_TriCentralJet30_v4 4 3 2 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v2 160 120 80 60 40 30 16 10 8 L1_DoubleEG5_HTT50
+ HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v2 40 30 20 15 10 7 5 3 2 L1_DoubleEG5_HTT50
+ HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v2 100 75 50 35 25 15 10 7 5 L1_DoubleEG5_HTT50
+ ~ HLT_HT250_Ele5_CaloIdVL_TrkIdVL_CaloIsoVL_TrkIsoVL_PFMHT35_v5 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_Ele5_CaloIdVL_TrkIdVL_CaloIsoVL_TrkIsoVL_PFMHT40_v3 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT350_Ele5_CaloIdVL_TrkIdVL_CaloIsoVL_TrkIsoVL_PFMHT45_v3 1 1 1 1 1 1 1 1 1 L1_HTT100
+ dataset HT
+ ~ HLT_DiJet130_PT130_v3 30 20 1 1 1 1 1 1 1 L1_SingleJet68
+ ~ HLT_DiJet160_PT160_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_HT150_AlphaT0p60_v4 8 6 4 3 2 2 2 2 2 L1_HTT75
+ ~ HLT_HT150_v5 500 5000 5000 3500 2500 1500 1000 700 500 L1_HTT50
+ ~ HLT_HT200_AlphaT0p53_v3 20 3 2 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT200_AlphaT0p60_v4 1 1 1 1 1 1 1 1 1 L1_HTT75
+ ~ HLT_HT200_v5 1500 1000 600 500 400 240 160 110 80 L1_HTT75
+ ~ HLT_HT250_AlphaT0p53_v3 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT250_AlphaT0p54_v3 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT250_DoubleDisplacedJet60_v4 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT250_MHT60_v6 700 700 500 350 250 175 100 75 50 L1_HTT100
+ ~ HLT_HT250_MHT70_v3 200 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT250_MHT80_v3 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT250_v5 800 400 200 180 150 90 60 40 30 L1_HTT100
+ ~ HLT_HT300_AlphaT0p52_v4 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_AlphaT0p53_v3 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_CentralJet30_BTagIP_PFMHT55_v3 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_CentralJet30_BTagIP_PFMHT75_v3 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_CentralJet30_BTagIP_v3 42 35 21 15 10 7 5 3 1 L1_HTT100
+ ~ HLT_HT300_MHT75_v7 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_PFMHT55_v3 15 15 15 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_v6 400 200 120 80 60 36 24 16 12 L1_HTT100
+ ~ HLT_HT350_AlphaT0p51_v4 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT350_AlphaT0p53_v4 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT350_v5 210 140 70 50 25 15 10 7 5 L1_HTT100
+ ~ HLT_HT400_AlphaT0p51_v4 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT400_v5 105 70 35 17 12 7 5 3 2 L1_HTT100
+ ~ HLT_HT450_v5 50 25 25 14 20 20 20 20 20 L1_HTT100
+ ~ HLT_HT500_v5 15 15 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT550_v5 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_R014_MR150_CentralJet40_BTagIP_v4 280 210 140 70 50 30 20 14 10 L1_DoubleJet36_Central
+ ~ HLT_R014_MR150_v3 2000 1500 1000 500 350 200 140 100 70 L1_DoubleJet36_Central
+ ~ HLT_R014_MR450_CentralJet40_BTagIP_v4 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R020_MR150_v3 1204 903 602 301 201 151 81 61 41 L1_DoubleJet36_Central
+ ~ HLT_R020_MR350_CentralJet40_BTagIP_v4 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R020_MR500_v3 200 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R020_MR550_v3 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R025_MR150_v3 453 302 201 151 101 61 41 31 21 L1_DoubleJet36_Central
+ ~ HLT_R025_MR250_CentralJet40_BTagIP_v4 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R025_MR400_v3 200 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R025_MR450_v3 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R033_MR300_v3 200 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R033_MR350_v3 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R038_MR200_v3 200 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R038_MR250_v3 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ dataset HcalHPDNoise
+ HLT_GlobalRunHPDNoise_v3 1500 1500 1500 1500 1500 1500 1500 1500 1500 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_L1Tech_HBHEHO_totalOR_v2 1 1 1 1 1 1 1 1 1 technical bits: 11 OR 12
+ dataset HcalNZS
+ ~ HLT_HcalNZS_v4 15 15 15 15 15 15 15 15 15 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleTauJet52 OR L1_SingleTauJet68 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG12 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias
+ ~ HLT_HcalPhiSym_v4 15 15 15 15 15 15 15 15 15 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG8 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_SingleEG12 OR L1_SingleEG12_Eta2p17 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5
+ dataset Jet
+ ~ HLT_DiJetAve110_v4 36 252 180 126 90 54 36 25 18 L1_SingleJet68
+ ~ HLT_DiJetAve150_v4 80 56 40 28 20 12 8 5 4 L1_SingleJet92
+ ~ HLT_DiJetAve190_v4 24 16 12 8 6 3 2 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve240_v4 6 4 3 2 3 3 3 3 3 L1_SingleJet92
+ ~ HLT_DiJetAve300_v4 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve30_v4 5 5 5 5 5 5 5 5 5 L1_SingleJet16
+ ~ HLT_DiJetAve370_v4 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve60_v4 30 30 30 30 30 30 30 30 30 L1_SingleJet36
+ ~ HLT_DiJetAve80_v4 40 40 800 560 400 240 160 112 80 L1_SingleJet52
+ ~ HLT_Jet110_v4 72 504 360 252 180 108 72 50 36 L1_SingleJet68
+ ~ HLT_Jet150_v4 160 112 80 56 40 24 16 11 8 L1_SingleJet92
+ ~ HLT_Jet190_v4 48 33 24 16 12 7 4 3 2 L1_SingleJet92
+ ~ HLT_Jet240_v4 12 8 6 4 3 2 1 1 1 L1_SingleJet92
+ ~ HLT_Jet300_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet30_v4 10 10 10 10 10 10 10 10 10 L1_SingleJet16
+ ~ HLT_Jet370_NoJetID_v4 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet370_v4 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet60_v4 60 60 60 60 60 60 60 60 60 L1_SingleJet36
+ ~ HLT_Jet80_v4 80 80 1600 1120 800 480 320 224 160 L1_SingleJet52
+ dataset MET
+ ~ HLT_CentralJet80_MET100_v4 1 1 1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_CentralJet80_MET160_v4 1 1 1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_CentralJet80_MET65_v4 40 30 20 15 10 6 4 3 2 L1_ETM30
+ ~ HLT_CentralJet80_MET80HF_v3 1 1 1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_DiCentralJet20_BTagIP_MET65_v3 1 1 1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_DiCentralJet20_MET80_v2 1 1 1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_DiJet60_MET45_v4 20 14 8 7 75 45 30 21 15 L1_ETM20
+ ~ HLT_L2Mu60_1Hit_MET40_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu20
+ ~ HLT_L2Mu60_1Hit_MET60_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu20
+ ~ HLT_MET100_HBHENoiseFiltered_v2 20 14 10 7 5 3 2 1 1 L1_ETM30
+ ~ HLT_MET100_v4 20 14 10 7 5 3 2 1 1 L1_ETM30
+ ~ HLT_MET120_HBHENoiseFiltered_v2 1 1 1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_MET120_v4 1 1 1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_MET200_HBHENoiseFiltered_v2 1 1 1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_MET200_v4 1 1 1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_MET65_HBHENoiseFiltered_v1 200 140 100 70 50 30 20 14 10 L1_ETM30
+ ~ HLT_MET65_v1 200 140 100 70 50 30 20 14 10 L1_ETM30
+ ~ HLT_PFMHT150_v7 1 1 1 1 1 1 1 1 1 L1_ETM30
+ dataset MinimumBias
+ HLT_JetE30_NoBPTX3BX_NoHalo_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_NoHalo_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_v4 24 24 24 24 24 24 24 24 24 L1_SingleJet20_NotBptxOR
+ HLT_JetE50_NoBPTX3BX_NoHalo_v2 1 1 1 1 1 1 1 1 1 L1_SingleJet32_NotBptxOR_NotMuBeamHalo
+ HLT_Physics_v1 24000 6000 6000 6000 6000 6000 6000 6000 6000 (none)
+ ~ HLT_PixelTracks_Multiplicity100_v3 1 1 1 1 1 1 1 1 1 L1_ETT220
+ ~ HLT_PixelTracks_Multiplicity80_v3 1 1 1 1 1 1 1 1 1 L1_ETT220
+ HLT_Random_v1 600 600 600 600 600 600 600 600 600 (none)
+ = HLT_ZeroBias_v3 50 50 50 50 50 50 50 50 50 L1_ZeroBias
+ dataset MuEG
+ HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v6 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_DoubleMu5_Ele8_v6 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu15_DoublePhoton15_CaloIdL_v6 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu15_Photon20_CaloIdL_v6 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu17_Ele8_CaloIdL_v5 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu5_DoubleEle8_CaloIdL_TrkIdVL_v2 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu8_Ele17_CaloIdL_v5 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu8_Photon20_CaloIdVT_IsoT_v5 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ dataset MuHad
+ ~ HLT_DoubleMu3_HT150_v3 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_DoubleMu3_HT200_v6 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_HT250_Mu15_PFMHT20_v3 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ ~ HLT_HT250_Mu5_PFMHT35_v5 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ ~ HLT_HT300_Mu5_PFMHT40_v3 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ ~ HLT_HT350_Mu5_PFMHT45_v3 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ ~ HLT_IsoMu17_CentralJet30_BTagIP_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu10
+ ~ HLT_IsoMu17_CentralJet30_v1 20 15 10 7 5 3 2 1 1 L1_SingleMu10
+ ~ HLT_IsoMu17_DiCentralJet30_v1 7 5 3 2 1 1 1 1 1 L1_SingleMu10
+ ~ HLT_IsoMu17_QuadCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu10
+ ~ HLT_IsoMu17_TriCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu10
+ ~ HLT_Mu12_DiCentralJet30_BTagIP3D_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu10
+ ~ HLT_Mu15_HT200_v3 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_Mu17_CentralJet30_BTagIP_v5 30 25 15 10 7 5 3 2 1 L1_SingleMu10
+ ~ HLT_Mu17_CentralJet30_v6 120 84 60 42 30 18 12 8 6 L1_SingleMu10
+ ~ HLT_Mu17_DiCentralJet30_v6 60 42 30 21 15 9 6 4 3 L1_SingleMu10
+ ~ HLT_Mu17_QuadCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu10
+ ~ HLT_Mu17_TriCentralJet30_v6 20 15 10 7 5 3 2 1 1 L1_SingleMu10
+ ~ HLT_Mu20_HT200_v3 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_Mu3_DiJet30_v2 90 700 500 350 250 200 100 70 50 L1_Mu3_Jet20_Central
+ HLT_Mu3_Ele8_CaloIdL_TrkIdVL_HT150_v3 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu3_Ele8_CaloIdT_TrkIdVL_HT150_v3 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_Mu3_QuadJet30_v2 5 30 20 15 10 7 5 3 1 L1_Mu3_Jet20_Central
+ ~ HLT_Mu3_TriJet30_v2 20 160 120 100 60 45 24 15 12 L1_Mu3_Jet20_Central
+ ~ HLT_Mu8_R005_MR200_v3 150 100 60 40 30 20 12 8 6 (L1_DoubleJet36_Central) AND (L1_SingleMuOpen)
+ ~ HLT_Mu8_R020_MR200_v3 1 1 1 1 1 1 1 1 1 (L1_DoubleJet36_Central) AND (L1_SingleMuOpen)
+ ~ HLT_Mu8_R025_MR200_v3 1 1 1 1 1 1 1 1 1 (L1_DoubleJet36_Central) AND (L1_SingleMuOpen)
+ dataset MuOnia
+ ~ HLT_Dimuon0_Jpsi_Muon_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon0_Jpsi_v1 80 56 40 28 20 12 8 5 4 L1_DoubleMu0
+ ~ HLT_Dimuon0_Upsilon_Muon_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon0_Upsilon_v1 80 56 40 28 20 12 8 5 4 L1_DoubleMu0
+ ~ HLT_Dimuon10_Jpsi_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon4_Bs_Barrel_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon5_Upsilon_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon6_Bs_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon7_Jpsi_Displaced_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon7_Jpsi_X_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon7_LowMass_Displaced_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon7_PsiPrime_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_DoubleMu2_Bs_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Mu5_L2Mu2_Jpsi_v4 150 105 75 50 40 25 15 10 8 L1_DoubleMu0
+ ~ HLT_Mu5_Track2_Jpsi_v4 4 4 4 2 1 1 1 1 1 L1_SingleMu3
+ ~ HLT_Mu7_Track7_Jpsi_v5 1 15 7 5 4 3 2 1 1 L1_SingleMu7
+ dataset MultiJet
+ ~ HLT_CentralJet46_BTagIP3D_CentralJet38_BTagIP3D_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_DoubleJet30_ForwardBackward_v5 60 42 30 20 15 10 7 4 3 L1_DoubleForJet32_EtaOpp
+ ~ HLT_DoubleJet60_ForwardBackward_v5 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ ~ HLT_DoubleJet70_ForwardBackward_v5 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ ~ HLT_DoubleJet80_ForwardBackward_v5 1 1 1 1 1 1 1 1 1 L1_DoubleForJet44_EtaOpp
+ ~ HLT_ExclDiJet60_HFAND_v4 1 1 1 1 1 1 1 1 1 L1_SingleJet36_FwdVeto
+ ~ HLT_ExclDiJet60_HFOR_v4 1 1 1 1 1 1 1 1 1 L1_SingleJet36
+ ~ HLT_L1DoubleJet36Central_v2 14400 10080 7200 5040 3600 2160 1440 1008 720 L1_DoubleJet36_Central
+ ~ HLT_L1ETM30_v2 2400 1680 1200 840 600 360 240 168 120 L1_ETM30
+ ~ HLT_L1MultiJet_v2 10800 7560 5400 3780 2700 1620 1080 756 540 L1_HTT50 OR L1_TripleJet28_Central OR L1_QuadJet20_Central
+ ~ HLT_QuadJet40_IsoPFTau40_v7 15 1 6 4 3 2 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet40_v5 200 140 100 70 50 30 20 14 10 L1_QuadJet20_Central
+ ~ HLT_QuadJet45_IsoPFTau45_v2 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet50_Jet40_Jet30_v1 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet60_v4 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet70_v4 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ dataset Photon
+ HLT_DoubleEle33_CaloIdL_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoubleEle33_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton33_HEVT_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton33_v5 10 10 10 10 10 10 10 10 10 L1_SingleEG20
+ HLT_DoublePhoton40_MR150_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton40_R014_MR150_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton50_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton5_IsoVL_CEP_v4 1 1 1 1 1 1 1 1 1 L1_DoubleEG2_FwdVeto
+ HLT_DoublePhoton60_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon125_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon200_NoHE_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon20_CaloIdVL_IsoL_v4 5000 3500 2500 1750 1250 750 500 350 250 L1_SingleEG12
+ HLT_Photon20_R9Id_Photon18_R9Id_v5 20 15 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_CaloIdL_IsoVL_Photon18_CaloIdL_IsoVL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Photon26_CaloIdL_IsoVL_Photon18_R9Id_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Photon26_CaloIdL_IsoVL_Photon18_v5 30 20 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Photon26_IsoVL_Photon18_IsoVL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Photon26_IsoVL_Photon18_v5 300 210 150 100 75 50 25 20 15 L1_SingleEG15
+ HLT_Photon26_Photon18_v5 2000 1400 1000 700 500 300 200 150 100 L1_SingleEG15
+ HLT_Photon26_R9Id_Photon18_CaloIdL_IsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Photon26_R9Id_Photon18_R9Id_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Photon30_CaloIdVL_IsoL_v5 1000 700 500 350 250 150 100 70 50 L1_SingleEG15
+ HLT_Photon30_CaloIdVL_v5 2000 1400 1000 700 500 300 200 140 100 L1_SingleEG15
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_CaloIdL_IsoVL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_CaloIdL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdL_Photon22_CaloIdL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloId_IsoVL_Photon22_R9Id_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_IsoVL_Photon22_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_R9Id_Photon22_CaloIdL_IsoVL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_R9Id_Photon22_R9Id_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_Photon28_CaloIdL_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon50_CaloIdVL_IsoL_v4 240 180 120 80 60 36 24 16 12 L1_SingleEG20
+ HLT_Photon50_CaloIdVL_v2 480 360 240 160 120 72 48 32 24 L1_SingleEG20
+ HLT_Photon75_CaloIdVL_IsoL_v5 20 15 10 7 5 3 2 1 1 L1_SingleEG20
+ HLT_Photon75_CaloIdVL_v5 80 60 40 30 20 15 10 6 3 L1_SingleEG20
+ HLT_Photon90_CaloIdVL_IsoL_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon90_CaloIdVL_v2 40 30 20 15 10 7 5 3 1 L1_SingleEG20
+ dataset PhotonHad
+ HLT_Photon40_R005_MR150_v3 250 175 100 70 50 30 20 15 10 L1_SingleEG20
+ HLT_Photon40_R014_MR450_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_R020_MR300_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_R025_MR200_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_R038_MR150_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_HT300_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_HT350_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_MHT50_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_MHT70_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleElectron
+ HLT_Ele25_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v1 400 300 200 150 100 70 50 20 10 L1_SingleEG12
+ HLT_Ele25_WP80_PFMT40_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele27_WP70_PFMT40_PFMHT20_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Ele32_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v2 200 150 100 70 50 30 25 10 5 L1_SingleEG20
+ HLT_Ele32_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v4 3 2 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele42_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v1 75 50 40 35 30 25 15 10 5 L1_SingleEG20
+ HLT_Ele42_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele52_CaloIdVT_TrkIdT_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele65_CaloIdVT_TrkIdT_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleMu
+ ~ HLT_IsoMu12_v5 20 140 100 70 50 30 20 14 10 L1_SingleMu7
+ ~ HLT_IsoMu15_v9 80 60 40 30 20 12 8 6 4 L1_SingleMu10
+ ~ HLT_IsoMu17_v9 75 50 1 1 1 1 1 1 1 L1_SingleMu10
+ ~ HLT_IsoMu24_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_IsoMu30_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_L1SingleMu10_v2 22400 15680 11200 7840 5600 3360 2240 1568 1120 L1_SingleMu10
+ ~ HLT_L1SingleMu20_v2 11200 7840 5600 3920 2800 1680 1120 784 560 L1_SingleMu20
+ ~ HLT_L2Mu10_v3 3200 2240 1600 1120 800 480 320 224 160 L1_SingleMu10
+ ~ HLT_L2Mu20_v3 1600 1120 800 560 400 240 160 112 80 L1_SingleMu12
+ ~ HLT_Mu100_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16
+ ~ HLT_Mu12_v3 35 600 420 280 210 120 80 60 40 L1_SingleMu7
+ ~ HLT_Mu15_v4 300 200 160 120 80 48 32 22 16 L1_SingleMu10
+ ~ HLT_Mu20_v3 120 84 60 42 30 18 12 8 6 L1_SingleMu12
+ ~ HLT_Mu24_v3 60 45 30 20 15 10 5 1 1 L1_SingleMu12
+ ~ HLT_Mu30_v3 30 20 1 1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_Mu3_v5 140 140 140 140 140 140 140 140 140 L1_SingleMuOpen
+ ~ HLT_Mu40_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16
+ ~ HLT_Mu5_v5 100 100 100 100 100 100 100 100 100 L1_SingleMu3
+ ~ HLT_Mu8_v3 40 40 40 40 40 40 40 40 40 L1_SingleMu3
+ dataset Tau
+ ~ HLT_DoubleIsoPFTau35_Trk5_eta2p1_v2 1 1 1 1 1 1 1 1 1 L1_DoubleTauJet28 OR L1_DoubleJet52
+ ~ HLT_DoubleIsoPFTau40_Trk5_eta2p1_v2 1 1 1 1 1 1 1 1 1 L1_DoubleTauJet36 OR L1_DoubleJet52
+ ~ HLT_IsoPFTau35_Trk20_MET60_v2 1 1 1 1 1 1 1 1 1 L1_SingleTauJet52 OR L1_SingleJet68
+ ~ HLT_IsoPFTau35_Trk20_v2 600 450 300 200 150 100 60 40 30 L1_SingleTauJet52 OR L1_SingleJet68
+ ~ HLT_IsoPFTau45_Trk20_MET60_v2 1 1 1 1 1 1 1 1 1 L1_SingleTauJet68 OR L1_SingleJet92
+ dataset TauPlusX
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v8 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v5 280 196 140 98 70 42 28 19 14 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_TrkIdT_LooseIsoPFTau20_v2 150 80 50 40 25 20 10 7 5 L1_SingleEG12
+ HLT_Ele18_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG15
+ ~ HLT_HT250_DoubleIsoPFTau10_Trk3_PFMHT35_v3 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ ~ HLT_HT300_DoubleIsoPFTau10_Trk3_PFMHT40_v3 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ ~ HLT_HT350_DoubleIsoPFTau10_Trk3_PFMHT45_v3 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ ~ HLT_IsoMu15_LooseIsoPFTau15_v4 1 1 1 1 1 1 1 1 1 L1_SingleMu10
+ ~ HLT_IsoMu15_LooseIsoPFTau20_v2 1 1 1 1 1 1 1 1 1 L1_SingleMu10
+ ~ HLT_IsoMu15_TightIsoPFTau20_v2 1 1 1 1 1 1 1 1 1 L1_SingleMu10
+ ~ HLT_Mu15_LooseIsoPFTau15_v4 120 80 50 35 25 15 10 7 5 L1_SingleMu10
+/cdaq/physics/Run2011/1e33/v2.3/HLT/V3
+ 165999,166010,166011,166021,166033,166034,166049,166051,166052,166149,166150
+ dataset BTag
+ ~ HLT_BTagMu_DiJet110_Mu5_v5 1 3 2 2 1 1 1 1 1 L1_Mu3_Jet28_Central
+ ~ HLT_BTagMu_DiJet20_Mu5_v5 35 490 350 250 175 110 70 45 35 L1_Mu3_Jet16_Central
+ ~ HLT_BTagMu_DiJet40_Mu5_v5 20 140 100 70 50 30 20 15 10 L1_Mu3_Jet20_Central
+ ~ HLT_BTagMu_DiJet70_Mu5_v5 8 20 15 10 8 5 3 2 1 L1_Mu3_Jet28_Central
+ dataset Commissioning
+ = HLT_Activity_Ecal_SC7_v5 100 70 50 35 25 15 10 7 5 L1_ZeroBias
+ HLT_BeamGas_BSC_v3 1 1 1 1 1 1 1 1 1 L1_BeamGas_Bsc
+ HLT_BeamGas_HF_v5 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf
+ HLT_IsoTrackHB_v4 8 6 4 3 2 1 1 1 1 L1_SingleJet68
+ HLT_IsoTrackHE_v5 24 16 12 8 6 3 2 2 2 L1_SingleJet68
+ HLT_L1SingleEG12_v2 24000 17000 12000 9000 6000 3600 2400 1680 1200 L1_SingleEG12
+ HLT_L1SingleEG5_v2 1700 1700 1700 1700 1700 1700 1700 1700 1700 L1_SingleEG5
+ ~ HLT_L1SingleJet16_v2 34 34 34 34 34 34 34 34 34 L1_SingleJet16
+ ~ HLT_L1SingleJet36_v2 500 500 500 500 500 500 500 500 500 L1_SingleJet36
+ ~ HLT_L1SingleMuOpen_DT_v2 75 75 75 75 75 75 75 75 75 L1_SingleMuOpen
+ ~ HLT_L1SingleMuOpen_v2 600 600 600 600 600 600 600 600 600 L1_SingleMuOpen
+ HLT_L1_Interbunch_BSC_v2 100 100 100 100 100 100 100 100 100 L1_InterBunch_Bsc
+ HLT_L1_PreCollisions_v2 5 5 5 5 5 5 5 5 5 L1_PreCollisions
+ ~ HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v4 1 1 1 1 1 1 1 1 1 L1_SingleMu5_Eta1p5_Q80
+ dataset Cosmics
+ HLT_BeamHalo_v3 1 1 1 1 1 1 1 1 1 L1_BeamHalo
+ HLT_L1SingleMuOpen_AntiBPTX_v2 1 1 1 1 1 1 1 1 1 L1_SingleMuOpen
+ HLT_L1TrackerCosmics_v3 1 1 1 1 1 1 1 1 1 technical bits: 25
+ HLT_RegionalCosmicTracking_v4 1 1 1 1 1 1 1 1 1 (technical bits: 25) AND (L1_SingleMuOpen)
+ dataset DoubleElectron
+ HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_v6 1 1 1 1 1 1 1 1 1 L1_TripleEG5
+ HLT_DoubleEle45_CaloIdL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFL_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFT_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdL_CaloIsoVL_v5 2000 1400 1000 700 500 300 200 140 100 L1_SingleEG12
+ HLT_Ele17_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_Ele8_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass30_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v5 40 30 20 15 10 7 5 3 1 L1_SingleEG12
+ ~ HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v5 2 2 2 2 2 2 2 2 2 L1_SingleEG5
+ HLT_Ele8_CaloIdL_CaloIsoVL_v5 40 40 40 40 40 40 40 40 40 L1_SingleEG5
+ HLT_Ele8_CaloIdL_TrkIdVL_v5 20 20 20 20 20 20 20 20 20 L1_SingleEG5
+ HLT_Ele8_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_v4 20 20 20 20 20 20 20 20 20 L1_SingleEG5
+ HLT_Ele8_v5 240 240 240 240 240 240 240 240 240 L1_SingleEG5
+ HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v5 20 14 10 7 5 3 2 1 1 L1_SingleEG12
+ HLT_TripleEle10_CaloIdL_TrkIdVL_v6 1 1 1 1 1 1 1 1 1 L1_TripleEG5
+ dataset DoubleMu
+ ~ HLT_DoubleMu3_v5 360 300 180 120 30 18 12 8 6 L1_DoubleMu0
+ ~ HLT_DoubleMu45_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_DoubleMu4_Acoplanarity03_v4 40 20 1 1 1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_DoubleMu5_Acoplanarity03_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_DoubleMu6_v3 40 30 20 15 10 7 5 2 1 L1_DoubleMu3
+ ~ HLT_DoubleMu7_v3 20 15 10 7 5 3 2 1 1 L1_DoubleMu3
+ ~ HLT_L1DoubleMu0_v2 6000 4200 3000 2100 1500 900 600 420 300 L1_DoubleMu0
+ ~ HLT_L2DoubleMu0_v4 2800 1960 1400 980 700 420 280 196 140 L1_DoubleMu0
+ ~ HLT_L2DoubleMu23_NoVertex_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_Mu13_Mu8_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_Mu17_Mu8_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ HLT_Mu8_Jet40_v6 30 210 150 105 75 45 30 21 15 L1_Mu3_Jet20_Central
+ ~ HLT_TripleMu5_v4 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ dataset ElectronHad
+ HLT_DoubleEle8_CaloIdL_TrkIdVL_HT150_v3 10 2 1 1 1 1 1 1 1 L1_DoubleEG5_HTT50
+ HLT_DoubleEle8_CaloIdL_TrkIdVL_v2 2 2 2 2 2 2 2 2 2 L1_DoubleEG5
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_HT150_v3 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT50
+ ~ HLT_Ele10_CaloIdL_TrkIdVL_CaloIsoVL_TrkIsoVL_R005_MR200_v3 100 75 50 35 25 15 10 7 5 L1_DoubleJet36_Central
+ ~ HLT_Ele10_CaloIdL_TrkIdVL_CaloIsoVL_TrkIsoVL_R020_MR200_v3 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_Ele10_CaloIdL_TrkIdVL_CaloIsoVL_TrkIsoVL_R025_MR200_v3 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_Ele10_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_R020_MR200_v3 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT200_v5 1 1 1 1 1 1 1 1 1 L1_EG5_HTT75
+ HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_v5 1 1 1 1 1 1 1 1 1 L1_EG5_HTT75
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta2_v4 4 2 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_TrkIdT_Jet35_Jet25_Deta2_v4 90 70 40 30 20 15 10 7 4 L1_SingleEG12
+ HLT_Ele17_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT15_v4 10 2 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdVT_TrkIdT_CentralJet30_CentralJet25_v4 120 80 50 35 25 15 10 7 5 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT20_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_v1 40 30 20 15 10 7 5 3 2 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralJet30_v1 8 6 4 3 2 1 1 1 1 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_QuadCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_BTagIP_v5 8 6 4 3 2 1 1 1 1 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v5 120 84 60 42 30 18 12 8 6 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_DiCentralJet30_v4 120 84 60 42 30 18 12 8 6 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_QuadCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_TriCentralJet30_v4 4 3 2 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v2 160 120 80 60 40 30 16 10 8 L1_DoubleEG5_HTT50
+ HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v2 40 30 20 15 10 7 5 3 2 L1_DoubleEG5_HTT50
+ HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v2 100 75 50 35 25 15 10 7 5 L1_DoubleEG5_HTT50
+ ~ HLT_HT250_Ele5_CaloIdVL_TrkIdVL_CaloIsoVL_TrkIsoVL_PFMHT35_v5 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_Ele5_CaloIdVL_TrkIdVL_CaloIsoVL_TrkIsoVL_PFMHT40_v3 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT350_Ele5_CaloIdVL_TrkIdVL_CaloIsoVL_TrkIsoVL_PFMHT45_v3 1 1 1 1 1 1 1 1 1 L1_HTT100
+ dataset HT
+ ~ HLT_DiJet130_PT130_v3 30 20 1 1 1 1 1 1 1 L1_SingleJet68
+ ~ HLT_DiJet160_PT160_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_HT150_AlphaT0p60_v4 8 6 4 3 2 2 2 2 2 L1_HTT75
+ ~ HLT_HT150_v5 500 5000 5000 3500 2500 1500 1000 700 500 L1_HTT50
+ ~ HLT_HT200_AlphaT0p53_v3 20 3 2 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT200_AlphaT0p60_v4 1 1 1 1 1 1 1 1 1 L1_HTT75
+ ~ HLT_HT200_v5 1500 1000 600 500 400 240 160 110 80 L1_HTT75
+ ~ HLT_HT250_AlphaT0p53_v3 10 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT250_AlphaT0p54_v3 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT250_DoubleDisplacedJet60_v4 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT250_MHT60_v6 700 700 500 350 250 175 100 75 50 L1_HTT100
+ ~ HLT_HT250_MHT70_v3 200 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT250_MHT80_v3 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT250_v5 800 400 200 180 150 90 60 40 30 L1_HTT100
+ ~ HLT_HT300_AlphaT0p52_v4 10 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_AlphaT0p53_v3 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_CentralJet30_BTagIP_PFMHT55_v3 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_CentralJet30_BTagIP_PFMHT75_v3 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_CentralJet30_BTagIP_v3 42 35 21 15 10 7 5 3 1 L1_HTT100
+ ~ HLT_HT300_MHT75_v7 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_PFMHT55_v3 15 15 15 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_v6 400 200 120 80 60 36 24 16 12 L1_HTT100
+ ~ HLT_HT350_AlphaT0p51_v4 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT350_AlphaT0p53_v4 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT350_v5 210 140 70 50 25 15 10 7 5 L1_HTT100
+ ~ HLT_HT400_AlphaT0p51_v4 10 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT400_v5 105 70 35 17 12 7 5 3 2 L1_HTT100
+ ~ HLT_HT450_v5 50 25 25 14 20 20 20 20 20 L1_HTT100
+ ~ HLT_HT500_v5 15 15 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT550_v5 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_R014_MR150_CentralJet40_BTagIP_v4 280 210 140 70 50 30 20 14 10 L1_DoubleJet36_Central
+ ~ HLT_R014_MR150_v3 2000 1500 1000 500 350 200 140 100 70 L1_DoubleJet36_Central
+ ~ HLT_R014_MR450_CentralJet40_BTagIP_v4 200 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R020_MR150_v3 1204 903 602 301 201 151 81 61 41 L1_DoubleJet36_Central
+ ~ HLT_R020_MR350_CentralJet40_BTagIP_v4 200 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R020_MR500_v3 200 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R020_MR550_v3 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R025_MR150_v3 453 302 201 151 101 61 41 31 21 L1_DoubleJet36_Central
+ ~ HLT_R025_MR250_CentralJet40_BTagIP_v4 200 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R025_MR400_v3 200 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R025_MR450_v3 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R033_MR300_v3 200 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R033_MR350_v3 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R038_MR200_v3 200 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R038_MR250_v3 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ dataset HcalHPDNoise
+ HLT_GlobalRunHPDNoise_v3 1500 1500 1500 1500 1500 1500 1500 1500 1500 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_L1Tech_HBHEHO_totalOR_v2 1 1 1 1 1 1 1 1 1 technical bits: 11 OR 12
+ dataset HcalNZS
+ ~ HLT_HcalNZS_v4 15 15 15 15 15 15 15 15 15 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleTauJet52 OR L1_SingleTauJet68 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG12 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias
+ ~ HLT_HcalPhiSym_v4 15 15 15 15 15 15 15 15 15 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG8 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_SingleEG12 OR L1_SingleEG12_Eta2p17 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5
+ dataset Jet
+ ~ HLT_DiJetAve110_v4 36 252 180 126 90 54 36 25 18 L1_SingleJet68
+ ~ HLT_DiJetAve150_v4 80 56 40 28 20 12 8 5 4 L1_SingleJet92
+ ~ HLT_DiJetAve190_v4 24 16 12 8 6 3 2 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve240_v4 6 4 3 2 3 3 3 3 3 L1_SingleJet92
+ ~ HLT_DiJetAve300_v4 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve30_v4 5 5 5 5 5 5 5 5 5 L1_SingleJet16
+ ~ HLT_DiJetAve370_v4 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve60_v4 30 30 30 30 30 30 30 30 30 L1_SingleJet36
+ ~ HLT_DiJetAve80_v4 40 40 800 560 400 240 160 112 80 L1_SingleJet52
+ ~ HLT_Jet110_v4 72 504 360 252 180 108 72 50 36 L1_SingleJet68
+ ~ HLT_Jet150_v4 160 112 80 56 40 24 16 11 8 L1_SingleJet92
+ ~ HLT_Jet190_v4 48 33 24 16 12 7 4 3 2 L1_SingleJet92
+ ~ HLT_Jet240_v4 12 8 6 4 3 2 1 1 1 L1_SingleJet92
+ ~ HLT_Jet300_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet30_v4 10 10 10 10 10 10 10 10 10 L1_SingleJet16
+ ~ HLT_Jet370_NoJetID_v4 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet370_v4 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet60_v4 60 60 60 60 60 60 60 60 60 L1_SingleJet36
+ ~ HLT_Jet80_v4 80 80 1600 1120 800 480 320 224 160 L1_SingleJet52
+ dataset MET
+ ~ HLT_CentralJet80_MET100_v4 1 1 1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_CentralJet80_MET160_v4 1 1 1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_CentralJet80_MET65_v4 40 30 20 15 10 6 4 3 2 L1_ETM30
+ ~ HLT_CentralJet80_MET80HF_v3 1 1 1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_DiCentralJet20_BTagIP_MET65_v3 1 1 1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_DiCentralJet20_MET80_v2 1 1 1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_DiJet60_MET45_v4 20 14 8 7 75 45 30 21 15 L1_ETM20
+ ~ HLT_L2Mu60_1Hit_MET40_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu20
+ ~ HLT_L2Mu60_1Hit_MET60_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu20
+ ~ HLT_MET100_HBHENoiseFiltered_v2 20 14 10 7 5 3 2 1 1 L1_ETM30
+ ~ HLT_MET100_v4 20 14 10 7 5 3 2 1 1 L1_ETM30
+ ~ HLT_MET120_HBHENoiseFiltered_v2 1 1 1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_MET120_v4 1 1 1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_MET200_HBHENoiseFiltered_v2 1 1 1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_MET200_v4 1 1 1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_MET65_HBHENoiseFiltered_v1 200 140 100 70 50 30 20 14 10 L1_ETM30
+ ~ HLT_MET65_v1 200 140 100 70 50 30 20 14 10 L1_ETM30
+ ~ HLT_PFMHT150_v7 1 1 1 1 1 1 1 1 1 L1_ETM30
+ dataset MinimumBias
+ HLT_JetE30_NoBPTX3BX_NoHalo_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_NoHalo_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_v4 24 24 24 24 24 24 24 24 24 L1_SingleJet20_NotBptxOR
+ HLT_JetE50_NoBPTX3BX_NoHalo_v2 1 1 1 1 1 1 1 1 1 L1_SingleJet32_NotBptxOR_NotMuBeamHalo
+ HLT_Physics_v1 24000 6000 6000 6000 6000 6000 6000 6000 6000 (none)
+ ~ HLT_PixelTracks_Multiplicity100_v3 1 1 1 1 1 1 1 1 1 L1_ETT220
+ ~ HLT_PixelTracks_Multiplicity80_v3 1 1 1 1 1 1 1 1 1 L1_ETT220
+ HLT_Random_v1 600 600 600 600 600 600 600 600 600 (none)
+ = HLT_ZeroBias_v3 50 50 50 50 50 50 50 50 50 L1_ZeroBias
+ dataset MuEG
+ HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v6 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_DoubleMu5_Ele8_v6 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu15_DoublePhoton15_CaloIdL_v6 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu15_Photon20_CaloIdL_v6 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu17_Ele8_CaloIdL_v5 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu5_DoubleEle8_CaloIdL_TrkIdVL_v2 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu8_Ele17_CaloIdL_v5 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu8_Photon20_CaloIdVT_IsoT_v5 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ dataset MuHad
+ ~ HLT_DoubleMu3_HT150_v3 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_DoubleMu3_HT200_v6 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_HT250_Mu15_PFMHT20_v3 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ ~ HLT_HT250_Mu5_PFMHT35_v5 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ ~ HLT_HT300_Mu5_PFMHT40_v3 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ ~ HLT_HT350_Mu5_PFMHT45_v3 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ ~ HLT_IsoMu17_CentralJet30_BTagIP_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu10
+ ~ HLT_IsoMu17_CentralJet30_v1 20 15 10 7 5 3 2 1 1 L1_SingleMu10
+ ~ HLT_IsoMu17_DiCentralJet30_v1 7 5 3 2 1 1 1 1 1 L1_SingleMu10
+ ~ HLT_IsoMu17_QuadCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu10
+ ~ HLT_IsoMu17_TriCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu10
+ ~ HLT_Mu12_DiCentralJet30_BTagIP3D_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu10
+ ~ HLT_Mu15_HT200_v3 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_Mu17_CentralJet30_BTagIP_v5 30 25 15 10 7 5 3 2 1 L1_SingleMu10
+ ~ HLT_Mu17_CentralJet30_v6 120 84 60 42 30 18 12 8 6 L1_SingleMu10
+ ~ HLT_Mu17_DiCentralJet30_v6 60 42 30 21 15 9 6 4 3 L1_SingleMu10
+ ~ HLT_Mu17_QuadCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu10
+ ~ HLT_Mu17_TriCentralJet30_v6 20 15 10 7 5 3 2 1 1 L1_SingleMu10
+ ~ HLT_Mu20_HT200_v3 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_Mu3_DiJet30_v2 90 700 500 350 250 200 100 70 50 L1_Mu3_Jet20_Central
+ HLT_Mu3_Ele8_CaloIdL_TrkIdVL_HT150_v3 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu3_Ele8_CaloIdT_TrkIdVL_HT150_v3 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_Mu3_QuadJet30_v2 5 30 20 15 10 7 5 3 1 L1_Mu3_Jet20_Central
+ ~ HLT_Mu3_TriJet30_v2 20 160 120 100 60 45 24 15 12 L1_Mu3_Jet20_Central
+ ~ HLT_Mu8_R005_MR200_v3 150 100 60 40 30 20 12 8 6 (L1_DoubleJet36_Central) AND (L1_SingleMuOpen)
+ ~ HLT_Mu8_R020_MR200_v3 1 1 1 1 1 1 1 1 1 (L1_DoubleJet36_Central) AND (L1_SingleMuOpen)
+ ~ HLT_Mu8_R025_MR200_v3 1 1 1 1 1 1 1 1 1 (L1_DoubleJet36_Central) AND (L1_SingleMuOpen)
+ dataset MuOnia
+ ~ HLT_Dimuon0_Jpsi_Muon_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon0_Jpsi_v1 80 56 40 28 20 12 8 5 4 L1_DoubleMu0
+ ~ HLT_Dimuon0_Upsilon_Muon_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon0_Upsilon_v1 80 56 40 28 20 12 8 5 4 L1_DoubleMu0
+ ~ HLT_Dimuon10_Jpsi_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon4_Bs_Barrel_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon5_Upsilon_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon6_Bs_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon7_Jpsi_Displaced_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon7_Jpsi_X_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon7_LowMass_Displaced_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon7_PsiPrime_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_DoubleMu2_Bs_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Mu5_L2Mu2_Jpsi_v4 150 105 75 50 40 25 15 10 8 L1_DoubleMu0
+ ~ HLT_Mu5_Track2_Jpsi_v4 4 4 4 2 1 1 1 1 1 L1_SingleMu3
+ ~ HLT_Mu7_Track7_Jpsi_v5 1 15 7 5 4 3 2 1 1 L1_SingleMu7
+ dataset MultiJet
+ ~ HLT_CentralJet46_BTagIP3D_CentralJet38_BTagIP3D_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_DoubleJet30_ForwardBackward_v5 60 42 30 20 15 10 7 4 3 L1_DoubleForJet32_EtaOpp
+ ~ HLT_DoubleJet60_ForwardBackward_v5 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ ~ HLT_DoubleJet70_ForwardBackward_v5 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ ~ HLT_DoubleJet80_ForwardBackward_v5 1 1 1 1 1 1 1 1 1 L1_DoubleForJet44_EtaOpp
+ ~ HLT_ExclDiJet60_HFAND_v4 1 1 1 1 1 1 1 1 1 L1_SingleJet36_FwdVeto
+ ~ HLT_ExclDiJet60_HFOR_v4 1 1 1 1 1 1 1 1 1 L1_SingleJet36
+ ~ HLT_L1DoubleJet36Central_v2 14400 10080 7200 5040 3600 2160 1440 1008 720 L1_DoubleJet36_Central
+ ~ HLT_L1ETM30_v2 2400 1680 1200 840 600 360 240 168 120 L1_ETM30
+ ~ HLT_L1MultiJet_v2 10800 7560 5400 3780 2700 1620 1080 756 540 L1_HTT50 OR L1_TripleJet28_Central OR L1_QuadJet20_Central
+ ~ HLT_QuadJet40_IsoPFTau40_v7 15 10 6 4 3 2 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet40_v5 200 140 100 70 50 30 20 14 10 L1_QuadJet20_Central
+ ~ HLT_QuadJet45_IsoPFTau45_v2 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet50_Jet40_Jet30_v1 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet60_v4 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet70_v4 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ dataset Photon
+ HLT_DoubleEle33_CaloIdL_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoubleEle33_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton33_HEVT_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton33_v5 10 10 10 10 10 10 10 10 10 L1_SingleEG20
+ HLT_DoublePhoton40_MR150_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton40_R014_MR150_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton50_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton5_IsoVL_CEP_v4 1 1 1 1 1 1 1 1 1 L1_DoubleEG2_FwdVeto
+ HLT_DoublePhoton60_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon125_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon200_NoHE_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon20_CaloIdVL_IsoL_v4 5000 3500 2500 1750 1250 750 500 350 250 L1_SingleEG12
+ HLT_Photon20_R9Id_Photon18_R9Id_v5 20 15 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_CaloIdL_IsoVL_Photon18_CaloIdL_IsoVL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Photon26_CaloIdL_IsoVL_Photon18_R9Id_v4 20 10 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Photon26_CaloIdL_IsoVL_Photon18_v5 50 30 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Photon26_IsoVL_Photon18_IsoVL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Photon26_IsoVL_Photon18_v5 300 210 150 100 75 50 25 20 15 L1_SingleEG15
+ HLT_Photon26_Photon18_v5 2000 1400 1000 700 500 300 200 150 100 L1_SingleEG15
+ HLT_Photon26_R9Id_Photon18_CaloIdL_IsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Photon26_R9Id_Photon18_R9Id_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Photon30_CaloIdVL_IsoL_v5 1000 700 500 350 250 150 100 70 50 L1_SingleEG15
+ HLT_Photon30_CaloIdVL_v5 2000 1400 1000 700 500 300 200 140 100 L1_SingleEG15
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_CaloIdL_IsoVL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_CaloIdL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdL_Photon22_CaloIdL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloId_IsoVL_Photon22_R9Id_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_IsoVL_Photon22_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_R9Id_Photon22_CaloIdL_IsoVL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_R9Id_Photon22_R9Id_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_Photon28_CaloIdL_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon50_CaloIdVL_IsoL_v4 240 180 120 80 60 36 24 16 12 L1_SingleEG20
+ HLT_Photon50_CaloIdVL_v2 480 360 240 160 120 72 48 32 24 L1_SingleEG20
+ HLT_Photon75_CaloIdVL_IsoL_v5 20 15 10 7 5 3 2 1 1 L1_SingleEG20
+ HLT_Photon75_CaloIdVL_v5 80 60 40 30 20 15 10 6 3 L1_SingleEG20
+ HLT_Photon90_CaloIdVL_IsoL_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon90_CaloIdVL_v2 40 30 20 15 10 7 5 3 1 L1_SingleEG20
+ dataset PhotonHad
+ HLT_Photon40_R005_MR150_v3 250 175 100 70 50 30 20 15 10 L1_SingleEG20
+ HLT_Photon40_R014_MR450_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_R020_MR300_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_R025_MR200_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_R038_MR150_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_HT300_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_HT350_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_MHT50_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_MHT70_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleElectron
+ HLT_Ele25_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v1 400 300 200 150 100 70 50 20 10 L1_SingleEG12
+ HLT_Ele25_WP80_PFMT40_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele27_WP70_PFMT40_PFMHT20_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Ele32_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v2 200 150 100 70 50 30 25 10 5 L1_SingleEG20
+ HLT_Ele32_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v4 20 10 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele42_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v1 75 50 40 35 30 25 15 10 5 L1_SingleEG20
+ HLT_Ele42_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele52_CaloIdVT_TrkIdT_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele65_CaloIdVT_TrkIdT_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleMu
+ ~ HLT_IsoMu12_v5 20 140 100 70 50 30 20 14 10 L1_SingleMu7
+ ~ HLT_IsoMu15_v9 80 60 40 30 20 12 8 6 4 L1_SingleMu10
+ ~ HLT_IsoMu17_v9 75 50 1 1 1 1 1 1 1 L1_SingleMu10
+ ~ HLT_IsoMu24_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_IsoMu30_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_L1SingleMu10_v2 22400 15680 11200 7840 5600 3360 2240 1568 1120 L1_SingleMu10
+ ~ HLT_L1SingleMu20_v2 11200 7840 5600 3920 2800 1680 1120 784 560 L1_SingleMu20
+ ~ HLT_L2Mu10_v3 3200 2240 1600 1120 800 480 320 224 160 L1_SingleMu10
+ ~ HLT_L2Mu20_v3 1600 1120 800 560 400 240 160 112 80 L1_SingleMu12
+ ~ HLT_Mu100_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16
+ ~ HLT_Mu12_v3 35 600 420 280 210 120 80 60 40 L1_SingleMu7
+ ~ HLT_Mu15_v4 300 200 160 120 80 48 32 22 16 L1_SingleMu10
+ ~ HLT_Mu20_v3 120 84 60 42 30 18 12 8 6 L1_SingleMu12
+ ~ HLT_Mu24_v3 60 45 30 20 15 10 5 1 1 L1_SingleMu12
+ ~ HLT_Mu30_v3 1 1 1 1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_Mu3_v5 140 140 140 140 140 140 140 140 140 L1_SingleMuOpen
+ ~ HLT_Mu40_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16
+ ~ HLT_Mu5_v5 100 100 100 100 100 100 100 100 100 L1_SingleMu3
+ ~ HLT_Mu8_v3 40 40 40 40 40 40 40 40 40 L1_SingleMu3
+ dataset Tau
+ ~ HLT_DoubleIsoPFTau35_Trk5_eta2p1_v2 20 10 1 1 1 1 1 1 1 L1_DoubleTauJet28 OR L1_DoubleJet52
+ ~ HLT_DoubleIsoPFTau40_Trk5_eta2p1_v2 1 1 1 1 1 1 1 1 1 L1_DoubleTauJet36 OR L1_DoubleJet52
+ ~ HLT_IsoPFTau35_Trk20_MET60_v2 1 1 1 1 1 1 1 1 1 L1_SingleTauJet52 OR L1_SingleJet68
+ ~ HLT_IsoPFTau35_Trk20_v2 600 450 300 200 150 100 60 40 30 L1_SingleTauJet52 OR L1_SingleJet68
+ ~ HLT_IsoPFTau45_Trk20_MET60_v2 1 1 1 1 1 1 1 1 1 L1_SingleTauJet68 OR L1_SingleJet92
+ dataset TauPlusX
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v8 20 10 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v5 280 196 140 98 70 42 28 19 14 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_TrkIdT_LooseIsoPFTau20_v2 150 80 50 40 25 20 10 7 5 L1_SingleEG12
+ HLT_Ele18_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG15
+ ~ HLT_HT250_DoubleIsoPFTau10_Trk3_PFMHT35_v3 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ ~ HLT_HT300_DoubleIsoPFTau10_Trk3_PFMHT40_v3 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ ~ HLT_HT350_DoubleIsoPFTau10_Trk3_PFMHT45_v3 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ ~ HLT_IsoMu15_LooseIsoPFTau15_v4 1 1 1 1 1 1 1 1 1 L1_SingleMu10
+ ~ HLT_IsoMu15_LooseIsoPFTau20_v2 1 1 1 1 1 1 1 1 1 L1_SingleMu10
+ ~ HLT_IsoMu15_TightIsoPFTau20_v2 1 1 1 1 1 1 1 1 1 L1_SingleMu10
+ ~ HLT_Mu15_LooseIsoPFTau15_v4 120 80 50 35 25 15 10 7 5 L1_SingleMu10
+/cdaq/physics/Run2011/1e33/v2.3/HLT/V1
+ 165922,165970,165980,165993
+ dataset BTag
+ ~ HLT_BTagMu_DiJet110_Mu5_v5 1 3 2 2 1 1 1 1 1 L1_Mu3_Jet28_Central
+ ~ HLT_BTagMu_DiJet20_Mu5_v5 35 490 350 250 175 110 70 45 35 L1_Mu3_Jet16_Central
+ ~ HLT_BTagMu_DiJet40_Mu5_v5 20 140 100 70 50 30 20 15 10 L1_Mu3_Jet20_Central
+ ~ HLT_BTagMu_DiJet70_Mu5_v5 8 20 15 10 8 5 3 2 1 L1_Mu3_Jet28_Central
+ dataset Commissioning
+ = HLT_Activity_Ecal_SC7_v5 100 70 50 35 25 15 10 7 5 L1_ZeroBias
+ HLT_BeamGas_BSC_v3 1 1 1 1 1 1 1 1 1 L1_BeamGas_Bsc
+ HLT_BeamGas_HF_v5 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf
+ HLT_IsoTrackHB_v4 8 6 4 3 2 1 1 1 1 L1_SingleJet68
+ HLT_IsoTrackHE_v5 24 16 12 8 6 3 2 2 2 L1_SingleJet68
+ HLT_L1SingleEG12_v2 24000 17000 12000 9000 6000 3600 2400 1680 1200 L1_SingleEG12
+ HLT_L1SingleEG5_v2 1700 1700 1700 1700 1700 1700 1700 1700 1700 L1_SingleEG5
+ ~ HLT_L1SingleJet16_v2 17 17 17 17 17 17 17 17 17 L1_SingleJet16
+ ~ HLT_L1SingleJet36_v2 100 100 100 100 100 100 100 100 100 L1_SingleJet36
+ ~ HLT_L1SingleMuOpen_DT_v2 75 75 75 75 75 75 75 75 75 L1_SingleMuOpen
+ ~ HLT_L1SingleMuOpen_v2 600 600 600 600 600 600 600 600 600 L1_SingleMuOpen
+ HLT_L1_Interbunch_BSC_v2 100 100 100 100 100 100 100 100 100 L1_InterBunch_Bsc
+ HLT_L1_PreCollisions_v2 5 5 5 5 5 5 5 5 5 L1_PreCollisions
+ ~ HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v4 1 1 1 1 1 1 1 1 1 L1_SingleMu5_Eta1p5_Q80
+ dataset Cosmics
+ HLT_BeamHalo_v3 1 1 1 1 1 1 1 1 1 L1_BeamHalo
+ HLT_L1SingleMuOpen_AntiBPTX_v2 1 1 1 1 1 1 1 1 1 L1_SingleMuOpen
+ HLT_L1TrackerCosmics_v3 1 1 1 1 1 1 1 1 1 technical bits: 25
+ HLT_RegionalCosmicTracking_v4 1 1 1 1 1 1 1 1 1 (technical bits: 25) AND (L1_SingleMuOpen)
+ dataset DoubleElectron
+ HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_v6 1 1 1 1 1 1 1 1 1 L1_TripleEG5
+ HLT_DoubleEle45_CaloIdL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFL_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFT_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdL_CaloIsoVL_v5 2000 1400 1000 700 500 300 200 140 100 L1_SingleEG12
+ HLT_Ele17_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_Ele8_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass30_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v5 40 30 20 15 10 7 5 3 1 L1_SingleEG12
+ ~ HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v5 2 2 2 2 2 2 2 2 2 L1_SingleEG5
+ HLT_Ele8_CaloIdL_CaloIsoVL_v5 40 40 40 40 40 40 40 40 40 L1_SingleEG5
+ HLT_Ele8_CaloIdL_TrkIdVL_v5 20 20 20 20 20 20 20 20 20 L1_SingleEG5
+ HLT_Ele8_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_v4 20 20 20 20 20 20 20 20 20 L1_SingleEG5
+ HLT_Ele8_v5 240 240 240 240 240 240 240 240 240 L1_SingleEG5
+ HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v5 20 14 10 7 5 3 2 1 1 L1_SingleEG12
+ HLT_TripleEle10_CaloIdL_TrkIdVL_v6 1 1 1 1 1 1 1 1 1 L1_TripleEG5
+ dataset DoubleMu
+ ~ HLT_DoubleMu3_v5 360 300 180 120 30 18 12 8 6 L1_DoubleMu0
+ ~ HLT_DoubleMu45_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_DoubleMu4_Acoplanarity03_v4 40 20 1 1 1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_DoubleMu5_Acoplanarity03_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_DoubleMu6_v3 40 30 20 15 10 7 5 2 1 L1_DoubleMu3
+ ~ HLT_DoubleMu7_v3 20 15 10 7 5 3 2 1 1 L1_DoubleMu3
+ ~ HLT_L1DoubleMu0_v2 6000 4200 3000 2100 1500 900 600 420 300 L1_DoubleMu0
+ ~ HLT_L2DoubleMu0_v4 2800 1960 1400 980 700 420 280 196 140 L1_DoubleMu0
+ ~ HLT_L2DoubleMu23_NoVertex_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_Mu13_Mu8_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_Mu17_Mu8_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ HLT_Mu8_Jet40_v6 30 210 150 105 75 45 30 21 15 L1_Mu3_Jet20_Central
+ ~ HLT_TripleMu5_v4 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ dataset ElectronHad
+ HLT_DoubleEle8_CaloIdL_TrkIdVL_HT150_v3 10 2 1 1 1 1 1 1 1 L1_DoubleEG5_HTT50
+ HLT_DoubleEle8_CaloIdL_TrkIdVL_v2 2 2 2 2 2 2 2 2 2 L1_DoubleEG5
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_HT150_v3 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT50
+ ~ HLT_Ele10_CaloIdL_TrkIdVL_CaloIsoVL_TrkIsoVL_R005_MR200_v3 100 75 50 35 25 15 10 7 5 L1_DoubleJet36_Central
+ ~ HLT_Ele10_CaloIdL_TrkIdVL_CaloIsoVL_TrkIsoVL_R020_MR200_v3 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_Ele10_CaloIdL_TrkIdVL_CaloIsoVL_TrkIsoVL_R025_MR200_v3 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_Ele10_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_R020_MR200_v3 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT200_v5 1 1 1 1 1 1 1 1 1 L1_EG5_HTT75
+ HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_v5 1 1 1 1 1 1 1 1 1 L1_EG5_HTT75
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta2_v4 4 2 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_TrkIdT_Jet35_Jet25_Deta2_v4 90 70 40 30 20 15 10 7 4 L1_SingleEG12
+ HLT_Ele17_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT15_v4 10 2 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdVT_TrkIdT_CentralJet30_CentralJet25_v4 120 80 50 35 25 15 10 7 5 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT20_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_v1 40 30 20 15 10 7 5 3 2 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralJet30_v1 8 6 4 3 2 1 1 1 1 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_QuadCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_BTagIP_v5 8 6 4 3 2 1 1 1 1 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v5 120 84 60 42 30 18 12 8 6 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_DiCentralJet30_v4 120 84 60 42 30 18 12 8 6 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_QuadCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_TriCentralJet30_v4 4 3 2 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v2 160 120 80 60 40 30 16 10 8 L1_DoubleEG5_HTT50
+ HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v2 40 30 20 15 10 7 5 3 2 L1_DoubleEG5_HTT50
+ HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v2 100 75 50 35 25 15 10 7 5 L1_DoubleEG5_HTT50
+ ~ HLT_HT250_Ele5_CaloIdVL_TrkIdVL_CaloIsoVL_TrkIsoVL_PFMHT35_v5 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_Ele5_CaloIdVL_TrkIdVL_CaloIsoVL_TrkIsoVL_PFMHT40_v3 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT350_Ele5_CaloIdVL_TrkIdVL_CaloIsoVL_TrkIsoVL_PFMHT45_v3 1 1 1 1 1 1 1 1 1 L1_HTT100
+ dataset HT
+ ~ HLT_DiJet130_PT130_v3 30 20 1 1 1 1 1 1 1 L1_SingleJet68
+ ~ HLT_DiJet160_PT160_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_HT150_AlphaT0p60_v4 8 6 4 3 2 2 2 2 2 L1_HTT75
+ ~ HLT_HT150_v5 500 5000 5000 3500 2500 1500 1000 700 500 L1_HTT50
+ ~ HLT_HT200_AlphaT0p53_v3 20 3 2 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT200_AlphaT0p60_v4 1 1 1 1 1 1 1 1 1 L1_HTT75
+ ~ HLT_HT200_v5 1500 1000 600 500 400 240 160 110 80 L1_HTT75
+ ~ HLT_HT250_AlphaT0p53_v3 10 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT250_AlphaT0p54_v3 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT250_DoubleDisplacedJet60_v4 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT250_MHT60_v6 700 700 500 350 250 175 100 75 50 L1_HTT100
+ ~ HLT_HT250_MHT70_v3 200 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT250_MHT80_v3 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT250_v5 800 400 200 180 150 90 60 40 30 L1_HTT100
+ ~ HLT_HT300_AlphaT0p52_v4 10 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_AlphaT0p53_v3 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_CentralJet30_BTagIP_PFMHT55_v3 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_CentralJet30_BTagIP_PFMHT75_v3 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_CentralJet30_BTagIP_v3 42 35 21 15 10 7 5 3 1 L1_HTT100
+ ~ HLT_HT300_MHT75_v7 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_PFMHT55_v3 15 15 15 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_v6 400 200 120 80 60 36 24 16 12 L1_HTT100
+ ~ HLT_HT350_AlphaT0p51_v4 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT350_AlphaT0p53_v4 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT350_v5 210 140 70 50 25 15 10 7 5 L1_HTT100
+ ~ HLT_HT400_AlphaT0p51_v4 10 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT400_v5 105 70 35 17 12 7 5 3 2 L1_HTT100
+ ~ HLT_HT450_v5 50 25 25 14 20 20 20 20 20 L1_HTT100
+ ~ HLT_HT500_v5 15 15 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT550_v5 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_R014_MR150_CentralJet40_BTagIP_v4 280 210 140 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R014_MR150_v3 2000 1500 1000 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R014_MR450_CentralJet40_BTagIP_v4 200 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R020_MR150_v3 1204 903 602 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R020_MR350_CentralJet40_BTagIP_v4 200 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R020_MR500_v3 200 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R020_MR550_v3 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R025_MR150_v3 453 302 151 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R025_MR250_CentralJet40_BTagIP_v4 200 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R025_MR400_v3 200 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R025_MR450_v3 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R033_MR300_v3 200 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R033_MR350_v3 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R038_MR200_v3 200 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R038_MR250_v3 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ dataset HcalHPDNoise
+ HLT_GlobalRunHPDNoise_v3 1500 1500 1500 1500 1500 1500 1500 1500 1500 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_L1Tech_HBHEHO_totalOR_v2 1 1 1 1 1 1 1 1 1 technical bits: 11 OR 12
+ dataset HcalNZS
+ ~ HLT_HcalNZS_v4 15 15 15 15 15 15 15 15 15 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleTauJet52 OR L1_SingleTauJet68 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG12 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias
+ ~ HLT_HcalPhiSym_v4 15 15 15 15 15 15 15 15 15 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG8 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_SingleEG12 OR L1_SingleEG12_Eta2p17 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5
+ dataset Jet
+ ~ HLT_DiJetAve110_v4 36 252 180 126 90 54 36 25 18 L1_SingleJet68
+ ~ HLT_DiJetAve150_v4 80 56 40 28 20 12 8 5 4 L1_SingleJet92
+ ~ HLT_DiJetAve190_v4 24 16 12 8 6 3 2 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve240_v4 6 4 3 2 3 3 3 3 3 L1_SingleJet92
+ ~ HLT_DiJetAve300_v4 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve30_v4 5 5 5 5 5 5 5 5 5 L1_SingleJet16
+ ~ HLT_DiJetAve370_v4 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve60_v4 30 30 30 30 30 30 30 30 30 L1_SingleJet36
+ ~ HLT_DiJetAve80_v4 40 40 800 560 400 240 160 112 80 L1_SingleJet52
+ ~ HLT_Jet110_v4 72 504 360 252 180 108 72 50 36 L1_SingleJet68
+ ~ HLT_Jet150_v4 160 112 80 56 40 24 16 11 8 L1_SingleJet92
+ ~ HLT_Jet190_v4 48 33 24 16 12 7 4 3 2 L1_SingleJet92
+ ~ HLT_Jet240_v4 12 8 6 4 3 2 1 1 1 L1_SingleJet92
+ ~ HLT_Jet300_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet30_v4 10 10 10 10 10 10 10 10 10 L1_SingleJet16
+ ~ HLT_Jet370_NoJetID_v4 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet370_v4 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet60_v4 60 60 60 60 60 60 60 60 60 L1_SingleJet36
+ ~ HLT_Jet80_v4 80 80 1600 1120 800 480 320 224 160 L1_SingleJet52
+ dataset MET
+ ~ HLT_CentralJet80_MET100_v4 1 1 1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_CentralJet80_MET160_v4 1 1 1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_CentralJet80_MET65_v4 40 30 20 15 10 6 4 3 2 L1_ETM30
+ ~ HLT_CentralJet80_MET80HF_v3 1 1 1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_DiCentralJet20_BTagIP_MET65_v3 1 1 1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_DiCentralJet20_MET80_v2 1 1 1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_DiJet60_MET45_v4 20 14 8 7 75 45 30 21 15 L1_ETM20
+ ~ HLT_L2Mu60_1Hit_MET40_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu20
+ ~ HLT_L2Mu60_1Hit_MET60_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu20
+ ~ HLT_MET100_HBHENoiseFiltered_v2 20 14 10 7 5 3 2 1 1 L1_ETM30
+ ~ HLT_MET100_v4 20 14 10 7 5 3 2 1 1 L1_ETM30
+ ~ HLT_MET120_HBHENoiseFiltered_v2 1 1 1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_MET120_v4 1 1 1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_MET200_HBHENoiseFiltered_v2 1 1 1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_MET200_v4 1 1 1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_MET65_HBHENoiseFiltered_v1 200 140 100 70 50 30 20 14 10 L1_ETM30
+ ~ HLT_MET65_v1 200 140 100 70 50 30 20 14 10 L1_ETM30
+ ~ HLT_PFMHT150_v7 1 1 1 1 1 1 1 1 1 L1_ETM30
+ dataset MinimumBias
+ HLT_JetE30_NoBPTX3BX_NoHalo_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_NoHalo_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_v4 24 24 24 24 24 24 24 24 24 L1_SingleJet20_NotBptxOR
+ HLT_JetE50_NoBPTX3BX_NoHalo_v2 1 1 1 1 1 1 1 1 1 L1_SingleJet32_NotBptxOR_NotMuBeamHalo
+ HLT_Physics_v1 24000 6000 6000 6000 6000 6000 6000 6000 6000 (none)
+ ~ HLT_PixelTracks_Multiplicity100_v3 1 1 1 1 1 1 1 1 1 L1_ETT220
+ ~ HLT_PixelTracks_Multiplicity80_v3 1 1 1 1 1 1 1 1 1 L1_ETT220
+ HLT_Random_v1 600 600 600 600 600 600 600 600 600 (none)
+ = HLT_ZeroBias_v3 50 50 50 50 50 50 50 50 50 L1_ZeroBias
+ dataset MuEG
+ HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v6 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_DoubleMu5_Ele8_v6 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu15_DoublePhoton15_CaloIdL_v6 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu15_Photon20_CaloIdL_v6 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu17_Ele8_CaloIdL_v5 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu5_DoubleEle8_CaloIdL_TrkIdVL_v2 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu8_Ele17_CaloIdL_v5 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu8_Photon20_CaloIdVT_IsoT_v5 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ dataset MuHad
+ ~ HLT_DoubleMu3_HT150_v3 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_DoubleMu3_HT200_v6 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_HT250_Mu15_PFMHT20_v3 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ ~ HLT_HT250_Mu5_PFMHT35_v5 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ ~ HLT_HT300_Mu5_PFMHT40_v3 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ ~ HLT_HT350_Mu5_PFMHT45_v3 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ ~ HLT_IsoMu17_CentralJet30_BTagIP_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu10
+ ~ HLT_IsoMu17_CentralJet30_v1 20 15 10 7 5 3 2 1 1 L1_SingleMu10
+ ~ HLT_IsoMu17_DiCentralJet30_v1 7 5 3 2 1 1 1 1 1 L1_SingleMu10
+ ~ HLT_IsoMu17_QuadCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu10
+ ~ HLT_IsoMu17_TriCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu10
+ ~ HLT_Mu12_DiCentralJet30_BTagIP3D_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu10
+ ~ HLT_Mu15_HT200_v3 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_Mu17_CentralJet30_BTagIP_v5 30 25 15 10 7 5 3 2 1 L1_SingleMu10
+ ~ HLT_Mu17_CentralJet30_v6 120 84 60 42 30 18 12 8 6 L1_SingleMu10
+ ~ HLT_Mu17_DiCentralJet30_v6 60 42 30 21 15 9 6 4 3 L1_SingleMu10
+ ~ HLT_Mu17_QuadCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu10
+ ~ HLT_Mu17_TriCentralJet30_v6 20 15 10 7 5 3 2 1 1 L1_SingleMu10
+ ~ HLT_Mu20_HT200_v3 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_Mu3_DiJet30_v2 90 700 500 350 250 200 100 70 50 L1_Mu3_Jet20_Central
+ HLT_Mu3_Ele8_CaloIdL_TrkIdVL_HT150_v3 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu3_Ele8_CaloIdT_TrkIdVL_HT150_v3 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_Mu3_QuadJet30_v2 5 30 20 15 10 7 5 3 1 L1_Mu3_Jet20_Central
+ ~ HLT_Mu3_TriJet30_v2 20 160 120 100 60 45 24 15 12 L1_Mu3_Jet20_Central
+ ~ HLT_Mu8_R005_MR200_v3 150 100 60 40 30 20 12 8 6 (L1_DoubleJet36_Central) AND (L1_SingleMuOpen)
+ ~ HLT_Mu8_R020_MR200_v3 1 1 1 1 1 1 1 1 1 (L1_DoubleJet36_Central) AND (L1_SingleMuOpen)
+ ~ HLT_Mu8_R025_MR200_v3 1 1 1 1 1 1 1 1 1 (L1_DoubleJet36_Central) AND (L1_SingleMuOpen)
+ dataset MuOnia
+ ~ HLT_Dimuon0_Jpsi_Muon_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon0_Jpsi_v1 80 56 40 28 20 12 8 5 4 L1_DoubleMu0
+ ~ HLT_Dimuon0_Upsilon_Muon_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon0_Upsilon_v1 80 56 40 28 20 12 8 5 4 L1_DoubleMu0
+ ~ HLT_Dimuon10_Jpsi_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon4_Bs_Barrel_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon5_Upsilon_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon6_Bs_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon7_Jpsi_Displaced_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon7_Jpsi_X_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon7_LowMass_Displaced_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon7_PsiPrime_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_DoubleMu2_Bs_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Mu5_L2Mu2_Jpsi_v4 150 105 75 50 40 25 15 10 8 L1_DoubleMu0
+ ~ HLT_Mu5_Track2_Jpsi_v4 4 4 4 2 1 1 1 1 1 L1_SingleMu3
+ ~ HLT_Mu7_Track7_Jpsi_v5 1 15 7 5 4 3 2 1 1 L1_SingleMu7
+ dataset MultiJet
+ ~ HLT_CentralJet46_BTagIP3D_CentralJet38_BTagIP3D_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_DoubleJet30_ForwardBackward_v5 60 42 30 20 15 10 7 4 3 L1_DoubleForJet32_EtaOpp
+ ~ HLT_DoubleJet60_ForwardBackward_v5 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ ~ HLT_DoubleJet70_ForwardBackward_v5 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ ~ HLT_DoubleJet80_ForwardBackward_v5 1 1 1 1 1 1 1 1 1 L1_DoubleForJet44_EtaOpp
+ ~ HLT_ExclDiJet60_HFAND_v4 1 1 1 1 1 1 1 1 1 L1_SingleJet36_FwdVeto
+ ~ HLT_ExclDiJet60_HFOR_v4 1 1 1 1 1 1 1 1 1 L1_SingleJet36
+ ~ HLT_L1DoubleJet36Central_v2 14400 10080 7200 5040 3600 2160 1440 1008 720 L1_DoubleJet36_Central
+ ~ HLT_L1ETM30_v2 2400 1680 1200 840 600 360 240 168 120 L1_ETM30
+ ~ HLT_L1MultiJet_v2 10800 7560 5400 3780 2700 1620 1080 756 540 L1_HTT50 OR L1_TripleJet28_Central OR L1_QuadJet20_Central
+ ~ HLT_QuadJet40_IsoPFTau40_v7 15 10 6 4 3 2 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet40_v5 200 140 100 70 50 30 20 14 10 L1_QuadJet20_Central
+ ~ HLT_QuadJet45_IsoPFTau45_v2 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet50_Jet40_Jet30_v1 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet60_v4 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet70_v4 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ dataset Photon
+ HLT_DoubleEle33_CaloIdL_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoubleEle33_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton33_HEVT_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton33_v5 10 10 10 10 10 10 10 10 10 L1_SingleEG20
+ HLT_DoublePhoton40_MR150_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton40_R014_MR150_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton50_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton5_IsoVL_CEP_v4 1 1 1 1 1 1 1 1 1 L1_DoubleEG2_FwdVeto
+ HLT_DoublePhoton60_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon125_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon200_NoHE_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon20_CaloIdVL_IsoL_v4 5000 3500 2500 1750 1250 750 500 350 250 L1_SingleEG12
+ HLT_Photon20_R9Id_Photon18_R9Id_v5 20 15 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_CaloIdL_IsoVL_Photon18_CaloIdL_IsoVL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Photon26_CaloIdL_IsoVL_Photon18_R9Id_v4 20 10 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Photon26_CaloIdL_IsoVL_Photon18_v5 50 30 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Photon26_IsoVL_Photon18_IsoVL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Photon26_IsoVL_Photon18_v5 300 210 150 100 75 50 25 20 15 L1_SingleEG15
+ HLT_Photon26_Photon18_v5 2000 1400 1000 700 500 300 200 150 100 L1_SingleEG15
+ HLT_Photon26_R9Id_Photon18_CaloIdL_IsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Photon26_R9Id_Photon18_R9Id_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Photon30_CaloIdVL_IsoL_v5 1000 700 500 350 250 150 100 70 50 L1_SingleEG15
+ HLT_Photon30_CaloIdVL_v5 2000 1400 1000 700 500 300 200 140 100 L1_SingleEG15
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_CaloIdL_IsoVL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_CaloIdL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdL_Photon22_CaloIdL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloId_IsoVL_Photon22_R9Id_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_IsoVL_Photon22_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_R9Id_Photon22_CaloIdL_IsoVL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_R9Id_Photon22_R9Id_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_Photon28_CaloIdL_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon50_CaloIdVL_IsoL_v4 240 180 120 80 60 36 24 16 12 L1_SingleEG20
+ HLT_Photon50_CaloIdVL_v2 480 360 240 160 120 72 48 32 24 L1_SingleEG20
+ HLT_Photon75_CaloIdVL_IsoL_v5 20 15 10 7 5 3 2 1 1 L1_SingleEG20
+ HLT_Photon75_CaloIdVL_v5 80 60 40 30 20 15 10 6 3 L1_SingleEG20
+ HLT_Photon90_CaloIdVL_IsoL_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon90_CaloIdVL_v2 40 30 20 15 10 7 5 3 1 L1_SingleEG20
+ dataset PhotonHad
+ HLT_Photon40_R005_MR150_v3 250 175 100 70 50 30 20 15 10 L1_SingleEG20
+ HLT_Photon40_R014_MR450_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_R020_MR300_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_R025_MR200_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_R038_MR150_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_HT300_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_HT350_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_MHT50_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_MHT70_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleElectron
+ HLT_Ele25_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v1 400 300 200 150 100 70 50 20 10 L1_SingleEG12
+ HLT_Ele25_WP80_PFMT40_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele27_WP70_PFMT40_PFMHT20_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Ele32_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v2 200 150 100 70 50 30 25 10 5 L1_SingleEG20
+ HLT_Ele32_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v4 20 10 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele42_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v1 75 50 40 35 30 25 15 10 5 L1_SingleEG20
+ HLT_Ele42_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele52_CaloIdVT_TrkIdT_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele65_CaloIdVT_TrkIdT_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleMu
+ ~ HLT_IsoMu12_v5 20 140 100 70 50 30 20 14 10 L1_SingleMu7
+ ~ HLT_IsoMu15_v9 80 60 40 30 20 12 8 6 4 L1_SingleMu10
+ ~ HLT_IsoMu17_v9 75 50 1 1 1 1 1 1 1 L1_SingleMu10
+ ~ HLT_IsoMu24_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_IsoMu30_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_L1SingleMu10_v2 22400 15680 11200 7840 5600 3360 2240 1568 1120 L1_SingleMu10
+ ~ HLT_L1SingleMu20_v2 11200 7840 5600 3920 2800 1680 1120 784 560 L1_SingleMu20
+ ~ HLT_L2Mu10_v3 3200 2240 1600 1120 800 480 320 224 160 L1_SingleMu10
+ ~ HLT_L2Mu20_v3 1600 1120 800 560 400 240 160 112 80 L1_SingleMu12
+ ~ HLT_Mu100_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16
+ ~ HLT_Mu12_v3 35 600 420 280 210 120 80 60 40 L1_SingleMu7
+ ~ HLT_Mu15_v4 300 200 160 120 80 48 32 22 16 L1_SingleMu10
+ ~ HLT_Mu20_v3 120 84 60 42 30 18 12 8 6 L1_SingleMu12
+ ~ HLT_Mu24_v3 60 45 30 20 15 10 5 1 1 L1_SingleMu12
+ ~ HLT_Mu30_v3 1 1 1 1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_Mu3_v5 140 140 140 140 140 140 140 140 140 L1_SingleMuOpen
+ ~ HLT_Mu40_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16
+ ~ HLT_Mu5_v5 100 100 100 100 100 100 100 100 100 L1_SingleMu3
+ ~ HLT_Mu8_v3 40 40 40 40 40 40 40 40 40 L1_SingleMu3
+ dataset Tau
+ ~ HLT_DoubleIsoPFTau35_Trk5_eta2p1_v2 20 10 1 1 1 1 1 1 1 L1_DoubleTauJet28 OR L1_DoubleJet52
+ ~ HLT_DoubleIsoPFTau40_Trk5_eta2p1_v2 1 1 1 1 1 1 1 1 1 L1_DoubleTauJet36 OR L1_DoubleJet52
+ ~ HLT_IsoPFTau35_Trk20_MET60_v2 1 1 1 1 1 1 1 1 1 L1_SingleTauJet52 OR L1_SingleJet68
+ ~ HLT_IsoPFTau35_Trk20_v2 600 450 300 200 150 100 60 40 30 L1_SingleTauJet52 OR L1_SingleJet68
+ ~ HLT_IsoPFTau45_Trk20_MET60_v2 1 1 1 1 1 1 1 1 1 L1_SingleTauJet68 OR L1_SingleJet92
+ dataset TauPlusX
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v8 20 10 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v5 280 196 140 98 70 42 28 19 14 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_TrkIdT_LooseIsoPFTau20_v2 150 80 50 40 25 20 10 7 5 L1_SingleEG12
+ HLT_Ele18_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG15
+ ~ HLT_HT250_DoubleIsoPFTau10_Trk3_PFMHT35_v3 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ ~ HLT_HT300_DoubleIsoPFTau10_Trk3_PFMHT40_v3 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ ~ HLT_HT350_DoubleIsoPFTau10_Trk3_PFMHT45_v3 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ ~ HLT_IsoMu15_LooseIsoPFTau15_v4 1 1 1 1 1 1 1 1 1 L1_SingleMu10
+ ~ HLT_IsoMu15_LooseIsoPFTau20_v2 1 1 1 1 1 1 1 1 1 L1_SingleMu10
+ ~ HLT_IsoMu15_TightIsoPFTau20_v2 1 1 1 1 1 1 1 1 1 L1_SingleMu10
+ ~ HLT_Mu15_LooseIsoPFTau15_v4 120 80 50 35 25 15 10 7 5 L1_SingleMu10
+/cdaq/physics/Run2011/1e33/v1.3/HLT/V13
+ 165400,165402,165415,165423,165467,165472,165486,165487,165506,165514,165523,165525,165529,165537,165542,165548,165558,165567,165570,165617,165619,165620,165627,165633,165756,165765,165785,165887
+ dataset BTag
+ ~ HLT_BTagMu_DiJet110_Mu5_v4 1 3 2 2 1 1 1 1 1 L1_Mu3_Jet28_Central
+ ~ HLT_BTagMu_DiJet20_Mu5_v4 35 490 350 250 175 110 70 45 35 L1_Mu3_Jet16_Central
+ ~ HLT_BTagMu_DiJet40_Mu5_v4 20 140 100 70 50 30 20 15 10 L1_Mu3_Jet20_Central
+ ~ HLT_BTagMu_DiJet70_Mu5_v4 8 20 15 10 8 5 3 2 1 L1_Mu3_Jet28_Central
+ dataset Commissioning
+ ~ HLT_Activity_Ecal_SC7_v3 180 190 180 180 180 180 180 180 180 L1_BscMinBiasOR_BptxPlusANDMinus
+ HLT_BeamGas_BSC_v3 1 1 1 1 1 1 1 1 1 L1_BeamGas_Bsc
+ HLT_BeamGas_HF_v4 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf
+ HLT_IsoTrackHB_v3 1 1 2 1 1 1 1 1 1 L1_SingleJet52
+ HLT_IsoTrackHE_v4 1 1 12 8 6 4 2 2 1 L1_SingleJet52
+ HLT_L1SingleEG12_v2 24000 17000 12000 9000 6000 3600 2400 1680 1200 L1_SingleEG12
+ HLT_L1SingleEG5_v2 850 850 11900 17000 17000 17850 19550 21250 14450 L1_SingleEG5
+ ~ HLT_L1SingleJet16_v2 51 51 51 51 51 51 51 51 51 L1_SingleJet16
+ ~ HLT_L1SingleJet36_v2 500 500 500 500 500 500 500 500 500 L1_SingleJet36
+ ~ HLT_L1SingleMuOpen_DT_v2 45 45 225 225 225 225 225 225 225 L1_SingleMuOpen
+ ~ HLT_L1SingleMuOpen_v2 360 360 1800 1800 1800 1800 1800 1800 1800 L1_SingleMuOpen
+ HLT_L1_Interbunch_BSC_v2 100 100 100 100 100 100 100 100 100 L1_InterBunch_Bsc
+ HLT_L1_PreCollisions_v2 15 15 15 15 15 15 15 15 15 L1_PreCollisions
+ ~ HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v4 1 1 1 1 1 1 1 1 1 L1_SingleMu5_Eta1p5_Q80
+ dataset Cosmics
+ HLT_BeamHalo_v3 1 1 1 1 1 1 1 1 1 L1_BeamHalo
+ HLT_L1SingleMuOpen_AntiBPTX_v2 1 1 5 5 5 5 5 5 5 L1_SingleMuOpen
+ = HLT_L1Tech_BSC_halo_v4 500 500 500 500 500 500 300 200 150 L1_ZeroBias
+ HLT_L1TrackerCosmics_v3 1 1 1 1 1 1 1 1 1 technical bits: 25
+ HLT_L3MuonsCosmicTracking_v3 0 0 0 0 0 0 0 0 0 (technical bits: 25) AND (L1_SingleMuOpen)
+ HLT_RegionalCosmicTracking_v3 0 0 0 0 0 0 0 0 0 (technical bits: 25) AND (L1_SingleMuOpen)
+ dataset DoubleElectron
+ HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_v4 1 1 1 1 1 1 1 1 1 L1_TripleEG5
+ HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdL_CaloIsoVL_v4 4000 3000 2000 1400 1000 700 400 300 200 L1_SingleEG12
+ HLT_Ele17_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_Ele8_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass30_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v4 80 60 40 30 20 15 10 7 5 L1_SingleEG12
+ ~ HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v4 2 2 28 40 40 42 46 50 34 L1_SingleEG5
+ HLT_Ele8_CaloIdL_CaloIsoVL_v4 40 40 560 800 800 840 920 1000 680 L1_SingleEG5
+ HLT_Ele8_CaloIdL_TrkIdVL_v4 20 20 280 400 400 420 460 500 340 L1_SingleEG5
+ HLT_Ele8_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_v3 20 20 280 400 400 420 460 500 340 L1_SingleEG5
+ HLT_Ele8_v4 240 240 3360 4800 4800 5040 5520 6000 4080 L1_SingleEG5
+ HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v4 40 30 20 15 10 7 4 3 2 L1_SingleEG12
+ HLT_TripleEle10_CaloIdL_TrkIdVL_v4 1 1 1 1 1 1 1 1 1 L1_TripleEG5
+ dataset DoubleMu
+ ~ HLT_DoubleMu3_v5 450 300 180 120 30 18 12 8 6 L1_DoubleMu0
+ ~ HLT_DoubleMu4_Acoplanarity03_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_DoubleMu6_v3 30 21 15 10 7 4 3 2 1 L1_DoubleMu3
+ ~ HLT_DoubleMu7_v3 10 7 5 2 1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_L1DoubleMu0_v2 8400 6000 4200 3000 2100 1300 850 600 420 L1_DoubleMu0
+ ~ HLT_L2DoubleMu0_v4 4000 3000 2000 1400 1000 600 400 280 200 L1_DoubleMu0
+ ~ HLT_L2DoubleMu23_NoVertex_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_Mu13_Mu8_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ HLT_Mu8_Jet40_v5 48 300 240 150 30 18 12 8 6 L1_Mu3_Jet20_Central
+ ~ HLT_TripleMu5_v4 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ dataset ElectronHad
+ HLT_DoubleEle8_CaloIdL_TrkIdVL_HT150_v2 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT50
+ HLT_DoubleEle8_CaloIdL_TrkIdVL_v1 2 2 2 2 2 2 2 2 2 L1_DoubleEG5
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_HT150_v2 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT50
+ ~ HLT_Ele10_CaloIdL_TrkIdVL_CaloIsoVL_TrkIsoVL_R005_MR200_v1 20 14 10 7 5 3 2 1 1 L1_DoubleJet36_Central
+ ~ HLT_Ele10_CaloIdL_TrkIdVL_CaloIsoVL_TrkIsoVL_R020_MR200_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_Ele10_CaloIdL_TrkIdVL_CaloIsoVL_TrkIsoVL_R025_MR200_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_Ele10_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_R020_MR200_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT200_v4 1 1 1 1 1 1 1 1 1 L1_EG5_HTT75
+ HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_v4 1 1 1 1 1 1 1 1 1 L1_EG5_HTT75
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta2_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_TrkIdT_Jet35_Jet25_Deta2_v2 90 70 45 30 20 15 10 8 5 L1_SingleEG12
+ HLT_Ele17_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT15_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdVT_TrkIdT_CentralJet30_CentralJet25_v1 100 70 50 35 25 15 10 7 5 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT20_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_BTagIP_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v4 120 80 60 40 30 18 12 8 6 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_DiCentralJet30_v3 120 80 60 40 30 18 12 8 6 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_TriCentralJet30_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v1 5 5 20 20 20 20 20 20 20 L1_SingleEG5
+ HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG5
+ HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v1 1 1 4 4 4 4 4 4 4 L1_SingleEG5
+ ~ HLT_HT250_Ele5_CaloIdVL_TrkIdVL_CaloIsoVL_TrkIsoVL_PFMHT35_v4 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_Ele5_CaloIdVL_TrkIdVL_CaloIsoVL_TrkIsoVL_PFMHT40_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT350_Ele5_CaloIdVL_TrkIdVL_CaloIsoVL_TrkIsoVL_PFMHT45_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ dataset HT
+ ~ HLT_DiJet130_PT130_v2 1 1 1 1 1 1 1 1 1 L1_SingleJet68
+ ~ HLT_DiJet160_PT160_v2 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_HT150_AlphaT0p60_v3 15 7 5 3 2 1 1 1 1 L1_HTT75
+ ~ HLT_HT150_v4 1400 10000 7000 5000 3500 2300 1400 1000 700 L1_HTT50
+ ~ HLT_HT200_AlphaT0p53_v2 10 3 2 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT200_AlphaT0p60_v3 1 1 1 1 1 1 1 1 1 L1_HTT75
+ ~ HLT_HT200_v4 1600 1200 800 600 400 300 150 100 80 L1_HTT75
+ ~ HLT_HT250_AlphaT0p53_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT250_AlphaT0p54_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT250_DoubleDisplacedJet60_v3 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT250_MHT60_v4 2000 1500 1000 700 500 1 1 1 1 L1_HTT100
+ ~ HLT_HT250_MHT70_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT250_v4 480 360 240 200 150 90 60 40 30 L1_HTT100
+ ~ HLT_HT300_AlphaT0p52_v3 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_AlphaT0p53_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_CentralJet30_BTagIP_PFMHT55_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_CentralJet30_BTagIP_PFMHT75_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_CentralJet30_BTagIP_v2 20 15 10 7 5 3 2 1 1 L1_HTT100
+ ~ HLT_HT300_MHT75_v5 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_PFMHT55_v2 40 30 20 15 10 6 4 3 2 L1_HTT100
+ ~ HLT_HT300_v5 480 360 240 200 120 80 60 40 20 L1_HTT100
+ ~ HLT_HT350_AlphaT0p51_v3 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT350_AlphaT0p53_v3 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT350_v4 240 180 120 70 50 30 20 14 10 L1_HTT100
+ ~ HLT_HT400_AlphaT0p51_v3 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT400_v4 120 90 60 35 25 15 10 7 5 L1_HTT100
+ ~ HLT_HT450_v4 60 45 30 25 20 15 10 7 5 L1_HTT100
+ ~ HLT_HT500_v4 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT550_v4 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_R014_MR150_CentralJet40_BTagIP_v2 200 140 100 70 50 30 20 14 10 L1_DoubleJet36_Central
+ ~ HLT_R014_MR150_v1 1600 1100 800 500 350 200 140 100 70 L1_DoubleJet36_Central
+ ~ HLT_R014_MR450_CentralJet40_BTagIP_v2 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R020_MR150_v1 797 557 401 301 201 151 81 61 41 L1_DoubleJet36_Central
+ ~ HLT_R020_MR350_CentralJet40_BTagIP_v2 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R020_MR500_v1 100 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R020_MR550_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R025_MR150_v1 401 301 201 151 101 61 41 31 21 L1_DoubleJet36_Central
+ ~ HLT_R025_MR250_CentralJet40_BTagIP_v2 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R025_MR400_v1 100 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R025_MR450_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R033_MR300_v1 100 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R033_MR350_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R038_MR200_v1 100 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R038_MR250_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ dataset HcalHPDNoise
+ HLT_GlobalRunHPDNoise_v3 1500 1500 1500 1500 7500 4500 3000 2000 1500 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_L1Tech_HBHEHO_totalOR_v2 1 1 1 1 1 1 1 1 1 technical bits: 11 OR 12
+ dataset HcalNZS
+ ~ HLT_HcalNZS_v4 1 1 5 5 5 5 5 5 5 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleTauJet52 OR L1_SingleTauJet68 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG12 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias
+ ~ HLT_HcalPhiSym_v4 1 1 5 5 5 5 5 5 5 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG8 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_SingleEG12 OR L1_SingleEG12_Eta2p17 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5
+ dataset Jet
+ ~ HLT_DiJetAve110_v3 65 320 225 160 110 70 45 31 22 L1_SingleJet68
+ ~ HLT_DiJetAve150_v3 90 60 45 30 20 15 10 6 4 L1_SingleJet92
+ ~ HLT_DiJetAve190_v3 30 20 15 10 7 4 3 2 1 L1_SingleJet92
+ ~ HLT_DiJetAve240_v3 6 4 3 2 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve300_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve30_v3 5 5 5 5 5 5 5 5 5 L1_SingleJet16
+ ~ HLT_DiJetAve370_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve60_v3 40 40 40 40 40 40 40 40 40 L1_SingleJet36
+ ~ HLT_DiJetAve80_v3 40 40 800 560 400 240 160 112 80 L1_SingleJet52
+ ~ HLT_Jet110_v3 90 630 450 315 225 135 90 60 45 L1_SingleJet68
+ ~ HLT_Jet150_v3 180 130 90 60 45 27 18 12 9 L1_SingleJet92
+ ~ HLT_Jet190_v3 60 45 30 21 15 9 6 4 3 L1_SingleJet92
+ ~ HLT_Jet240_v3 18 12 9 6 4 2 1 1 1 L1_SingleJet92
+ ~ HLT_Jet300_v2 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet30_v3 10 10 10 10 10 10 10 10 10 L1_SingleJet16
+ ~ HLT_Jet370_NoJetID_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet370_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet60_v3 80 80 80 80 80 80 80 80 80 L1_SingleJet36
+ ~ HLT_Jet80_v3 80 80 1600 1120 800 480 320 220 160 L1_SingleJet52
+ dataset MET
+ ~ HLT_CentralJet80_MET100_v3 1 1 1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_CentralJet80_MET160_v3 1 1 1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_CentralJet80_MET65_v3 40 28 20 14 10 6 4 2 2 L1_ETM30
+ ~ HLT_CentralJet80_MET80HF_v2 1 1 1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_DiCentralJet20_BTagIP_MET65_v2 1 1 1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_DiCentralJet20_MET80_v1 1 1 1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_DiJet60_MET45_v3 5 5 5 5 50 30 20 14 10 L1_ETM20
+ ~ HLT_MET100_v3 20 14 10 7 5 3 2 1 1 L1_ETM30
+ ~ HLT_MET120_v3 1 1 1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_MET200_v3 1 1 1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_PFMHT150_v6 1 1 1 1 1 1 1 1 1 L1_ETM30
+ dataset MinimumBias
+ HLT_JetE30_NoBPTX3BX_NoHalo_v5 1 1 1 1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_NoHalo_v5 1 1 1 1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_v3 24 24 24 24 24 24 24 24 24 L1_SingleJet20_NotBptxOR
+ HLT_JetE50_NoBPTX3BX_NoHalo_v1 1 1 1 1 1 1 1 1 1 L1_SingleJet32_NotBptxOR_NotMuBeamHalo
+ = HLT_L1Tech_BSC_minBias_threshold1_v4 4 4 4 4 4 4 4 4 4 L1_ZeroBias
+ HLT_Physics_v1 20000 5000 5000 5000 5000 5000 3000 3000 3000 (none)
+ ~ HLT_PixelTracks_Multiplicity100_v3 1 1 1 1 1 1 1 1 1 L1_ETT220
+ ~ HLT_PixelTracks_Multiplicity80_v3 1 1 1 1 1 1 1 1 1 L1_ETT220
+ HLT_Random_v1 10000 10000 10000 10000 10000 10000 10000 10000 10000 (none)
+ = HLT_ZeroBias_v3 4 4 4 4 4 4 4 4 4 L1_ZeroBias
+ dataset MuEG
+ HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v5 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_DoubleMu5_Ele8_v5 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu15_DoublePhoton15_CaloIdL_v5 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu15_Photon20_CaloIdL_v5 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu17_Ele8_CaloIdL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu5_DoubleEle8_CaloIdL_TrkIdVL_v1 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu5_Ele8_CaloIdL_TrkIdVL_Ele8_v5 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu8_Ele17_CaloIdL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu8_Photon20_CaloIdVT_IsoT_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ dataset MuHad
+ ~ HLT_DoubleMu3_HT150_v2 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_DoubleMu3_HT200_v5 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_HT250_Mu15_PFMHT20_v2 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ ~ HLT_HT250_Mu5_PFMHT35_v4 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ ~ HLT_HT300_Mu5_PFMHT40_v2 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ ~ HLT_HT350_Mu5_PFMHT45_v2 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ ~ HLT_IsoMu17_CentralJet30_BTagIP_v4 1 1 1 1 1 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu12_CentralJet30_BTagIP_v4 1 1 1 1 1 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu15_HT200_v2 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_Mu17_CentralJet30_BTagIP_v4 1 1 1 1 1 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu17_CentralJet30_v5 2 40 30 20 15 9 6 4 3 L1_SingleMu7
+ ~ HLT_Mu17_DiCentralJet30_v5 60 40 30 20 15 9 6 4 3 L1_SingleMu7
+ ~ HLT_Mu17_TriCentralJet30_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu20_HT200_v2 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_Mu3_DiJet30_v1 10 10 30 30 30 30 30 30 30 L1_SingleMuOpen
+ HLT_Mu3_Ele8_CaloIdL_TrkIdVL_HT150_v2 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu3_Ele8_CaloIdT_TrkIdVL_HT150_v2 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_Mu3_QuadJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMuOpen
+ ~ HLT_Mu3_TriJet30_v1 1 1 5 5 5 5 5 5 5 L1_SingleMuOpen
+ ~ HLT_Mu8_R005_MR200_v1 60 45 30 20 15 10 6 4 3 (L1_Mu3_Jet20_Central) AND (L1_DoubleJet36_Central)
+ ~ HLT_Mu8_R020_MR200_v1 1 1 1 1 1 1 1 1 1 (L1_Mu3_Jet20_Central) AND (L1_DoubleJet36_Central)
+ ~ HLT_Mu8_R025_MR200_v1 1 1 1 1 1 1 1 1 1 (L1_Mu3_Jet20_Central) AND (L1_DoubleJet36_Central)
+ dataset MuOnia
+ ~ HLT_Dimuon0_Jpsi_Muon_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon0_Jpsi_v1 40 30 20 14 10 6 4 3 2 L1_DoubleMu0
+ ~ HLT_Dimuon0_Upsilon_Muon_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon0_Upsilon_v1 40 30 20 14 10 6 4 3 2 L1_DoubleMu0
+ ~ HLT_Dimuon10_Jpsi_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon4_Bs_Barrel_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon5_Upsilon_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon6_Bs_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon7_Jpsi_Displaced_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon7_Jpsi_X_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon7_LowMass_Displaced_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon7_PsiPrime_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_DoubleMu2_Bs_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Mu5_L2Mu2_Jpsi_v4 16 12 8 6 4 2 1 1 1 L1_DoubleMu0
+ ~ HLT_Mu5_Track2_Jpsi_v4 8 8 8 8 8 8 8 8 8 L1_SingleMu3
+ ~ HLT_Mu7_Track7_Jpsi_v5 1 24 18 12 10 5 1 1 1 L1_SingleMu7
+ dataset MultiJet
+ ~ HLT_DoubleJet30_ForwardBackward_v4 60 45 30 20 15 10 5 4 3 L1_DoubleForJet32_EtaOpp
+ ~ HLT_DoubleJet60_ForwardBackward_v4 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ ~ HLT_DoubleJet70_ForwardBackward_v4 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ ~ HLT_DoubleJet80_ForwardBackward_v4 1 1 1 1 1 1 1 1 1 L1_DoubleForJet44_EtaOpp
+ ~ HLT_ExclDiJet60_HFAND_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet36_FwdVeto
+ ~ HLT_ExclDiJet60_HFOR_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet36
+ ~ HLT_L1DoubleJet36Central_v2 15000 10000 7200 5000 3600 2200 1400 1000 700 L1_DoubleJet36_Central
+ ~ HLT_L1ETM30_v2 2400 1700 1200 850 600 360 240 170 120 L1_ETM30
+ ~ HLT_L1MultiJet_v2 5000 7600 5400 3800 2700 1600 1100 760 540 L1_HTT50 OR L1_TripleJet28_Central OR L1_QuadJet20_Central
+ ~ HLT_QuadJet40_IsoPFTau40_v5 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet40_v4 200 150 105 70 50 30 20 15 10 L1_QuadJet20_Central
+ ~ HLT_QuadJet50_BTagIP_v4 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet50_Jet40_v3 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet60_v3 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet70_v3 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ dataset Photon
+ HLT_DoubleEle33_CaloIdL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoubleEle33_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton33_HEVT_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton33_v4 20 15 10 7 5 3 2 1 1 L1_SingleEG20
+ HLT_DoublePhoton40_MR150_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton40_R014_MR150_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton50_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton5_IsoVL_CEP_v3 1 1 1 1 1 1 1 1 1 L1_DoubleEG2_FwdVeto
+ HLT_DoublePhoton60_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon125_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon200_NoHE_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon20_CaloIdVL_IsoL_v3 5000 3500 2500 1750 1250 750 500 350 250 L1_SingleEG12
+ HLT_Photon20_R9Id_Photon18_R9Id_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_CaloIdL_IsoVL_Photon18_CaloIdL_IsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_CaloIdL_IsoVL_Photon18_R9Id_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_CaloIdL_IsoVL_Photon18_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_IsoVL_Photon18_IsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_IsoVL_Photon18_v4 60 40 30 20 15 10 6 5 1 L1_SingleEG12
+ HLT_Photon26_Photon18_v4 200 140 100 70 50 30 20 15 10 L1_SingleEG12
+ HLT_Photon26_R9Id_Photon18_CaloIdL_IsoVL_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_R9Id_Photon18_R9Id_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Photon30_CaloIdVL_IsoL_v4 500 350 250 175 100 60 40 30 20 L1_SingleEG15
+ HLT_Photon30_CaloIdVL_v4 1000 700 500 350 200 120 80 60 40 L1_SingleEG15
+ HLT_Photon32_CaloIdL_Photon26_CaloIdL_v4 0 0 0 0 0 0 0 0 0 L1_SingleEG20
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdL_Photon22_CaloIdL_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_IsoVL_Photon22_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_Photon28_CaloIdL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon50_CaloIdVL_IsoL_v3 120 90 60 40 30 18 12 8 6 L1_SingleEG20
+ HLT_Photon50_CaloIdVL_v1 240 180 120 80 60 36 24 16 12 L1_SingleEG20
+ HLT_Photon75_CaloIdVL_IsoL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon75_CaloIdVL_v4 20 14 10 6 4 2 1 1 1 L1_SingleEG20
+ HLT_Photon90_CaloIdVL_IsoL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon90_CaloIdVL_v1 10 7 5 3 2 1 1 1 1 L1_SingleEG20
+ dataset PhotonHad
+ HLT_Photon40_R005_MR150_v1 200 150 100 70 50 30 20 14 10 L1_SingleEG20
+ HLT_Photon40_R014_MR450_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_R020_MR300_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_R025_MR200_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_R038_MR150_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_HT300_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_HT350_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_MHT50_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_MHT70_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleElectron
+ HLT_Ele32_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v1 200 140 100 70 50 30 20 14 10 L1_SingleEG20
+ HLT_Ele32_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele52_CaloIdVT_TrkIdT_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleMu
+ ~ HLT_IsoMu12_v4 50 140 100 70 50 30 20 14 10 L1_SingleMu7
+ ~ HLT_IsoMu15_v8 80 60 40 30 20 12 8 6 4 L1_SingleMu10
+ ~ HLT_IsoMu17_v8 1 1 1 1 1 1 1 1 1 L1_SingleMu10
+ ~ HLT_IsoMu24_v4 1 1 1 1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_IsoMu30_v4 1 1 1 1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_L1SingleMu10_v2 22400 16000 11200 8000 5600 3400 2200 1600 1120 L1_SingleMu10
+ ~ HLT_L1SingleMu20_v2 11200 8000 5600 4000 2800 1700 1100 800 560 L1_SingleMu20
+ ~ HLT_L2Mu10_v3 3200 2200 1600 1100 800 480 320 220 160 L1_SingleMu10
+ ~ HLT_L2Mu20_v3 1600 1100 800 560 400 240 160 110 80 L1_SingleMu12
+ ~ HLT_Mu12_v3 21 588 420 300 210 120 80 60 42 L1_SingleMu7
+ ~ HLT_Mu15_v4 300 200 160 120 80 50 32 20 16 L1_SingleMu10
+ ~ HLT_Mu20_v3 120 90 60 45 30 20 12 8 6 L1_SingleMu12
+ ~ HLT_Mu24_v3 20 15 10 7 5 3 2 1 1 L1_SingleMu12
+ ~ HLT_Mu30_v3 1 1 1 1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_Mu3_v5 137 137 685 685 685 685 685 685 685 L1_SingleMuOpen
+ ~ HLT_Mu40_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16
+ ~ HLT_Mu5_v5 100 100 100 100 100 100 100 100 100 L1_SingleMu3
+ ~ HLT_Mu8_v3 20 20 20 20 20 20 20 20 20 L1_SingleMu3
+ dataset Tau
+ ~ HLT_DoubleIsoPFTau25_Trk5_eta2p1_v2 1 1 1 1 1 1 1 1 1 L1_DoubleTauJet28 OR L1_DoubleJet52
+ ~ HLT_IsoPFTau35_Trk20_MET45_v6 1 1 1 1 1 1 1 1 1 L1_SingleTauJet52 OR L1_SingleJet68
+ dataset TauPlusX
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau15_v6 60 45 30 20 15 10 6 4 2 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v4 280 200 140 100 70 40 30 20 15 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_TrkIdT_LooseIsoPFTau15_v6 200 140 90 70 50 30 20 14 10 L1_SingleEG12
+ ~ HLT_HT250_DoubleIsoPFTau10_Trk3_PFMHT35_v1 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ ~ HLT_HT300_DoubleIsoPFTau10_Trk3_PFMHT40_v1 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ ~ HLT_HT350_DoubleIsoPFTau10_Trk3_PFMHT45_v1 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ ~ HLT_IsoMu15_LooseIsoPFTau15_v2 1 1 1 1 1 1 1 1 1 L1_SingleMu10
+ ~ HLT_Mu15_LooseIsoPFTau15_v2 100 70 50 35 25 15 10 7 5 L1_SingleMu10
+/cdaq/physics/Run2011/1e33/v1.3/HLT/V12
+ 165364
+ dataset BTag
+ ~ HLT_BTagMu_DiJet110_Mu5_v4 1 3 2 2 1 1 1 1 1 L1_Mu3_Jet28_Central
+ ~ HLT_BTagMu_DiJet20_Mu5_v4 35 490 350 250 175 110 70 45 35 L1_Mu3_Jet16_Central
+ ~ HLT_BTagMu_DiJet40_Mu5_v4 20 140 100 70 50 30 20 15 10 L1_Mu3_Jet20_Central
+ ~ HLT_BTagMu_DiJet70_Mu5_v4 8 20 15 10 8 5 3 2 1 L1_Mu3_Jet28_Central
+ dataset Commissioning
+ ~ HLT_Activity_Ecal_SC7_v3 180 190 180 180 180 180 180 180 180 L1_BscMinBiasOR_BptxPlusANDMinus
+ HLT_BeamGas_BSC_v3 1 1 1 1 1 1 1 1 1 L1_BeamGas_Bsc
+ HLT_BeamGas_HF_v4 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf
+ HLT_IsoTrackHB_v3 1 1 2 1 1 1 1 1 1 L1_SingleJet52
+ HLT_IsoTrackHE_v4 1 1 12 8 6 4 2 2 1 L1_SingleJet52
+ HLT_L1SingleEG12_v2 24000 17000 12000 9000 6000 3600 2400 1680 1200 L1_SingleEG12
+ HLT_L1SingleEG5_v2 850 850 11900 17000 17000 17850 19550 21250 14450 L1_SingleEG5
+ ~ HLT_L1SingleJet16_v2 51 51 51 51 51 51 51 51 51 L1_SingleJet16
+ ~ HLT_L1SingleJet36_v2 500 500 500 500 500 500 500 500 500 L1_SingleJet36
+ ~ HLT_L1SingleMuOpen_DT_v2 45 45 225 225 225 225 225 225 225 L1_SingleMuOpen
+ ~ HLT_L1SingleMuOpen_v2 360 360 1800 1800 1800 1800 1800 1800 1800 L1_SingleMuOpen
+ HLT_L1_Interbunch_BSC_v2 100 100 100 100 100 100 100 100 100 L1_InterBunch_Bsc
+ HLT_L1_PreCollisions_v2 15 15 15 15 15 15 15 15 15 L1_PreCollisions
+ ~ HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v4 1 1 1 1 1 1 1 1 1 L1_SingleMu5_Eta1p5_Q80
+ dataset Cosmics
+ HLT_BeamHalo_v3 1 1 1 1 1 1 1 1 1 L1_BeamHalo
+ HLT_L1SingleMuOpen_AntiBPTX_v2 1 1 5 5 5 5 5 5 5 L1_SingleMuOpen
+ = HLT_L1Tech_BSC_halo_v4 500 500 500 500 500 500 300 200 150 L1_ZeroBias
+ HLT_L1TrackerCosmics_v3 1 1 1 1 1 1 1 1 1 technical bits: 25
+ HLT_L3MuonsCosmicTracking_v3 0 0 0 0 0 0 0 0 0 (technical bits: 25) AND (L1_SingleMuOpen)
+ HLT_RegionalCosmicTracking_v3 0 0 0 0 0 0 0 0 0 (technical bits: 25) AND (L1_SingleMuOpen)
+ dataset DoubleElectron
+ HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_v4 1 1 1 1 1 1 1 1 1 L1_TripleEG5
+ HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdL_CaloIsoVL_v4 4000 3000 2000 1400 1000 700 400 300 200 L1_SingleEG12
+ HLT_Ele17_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_Ele8_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass30_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v4 80 60 40 30 20 15 10 7 5 L1_SingleEG12
+ ~ HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v4 2 2 28 40 40 42 46 50 34 L1_SingleEG5
+ HLT_Ele8_CaloIdL_CaloIsoVL_v4 40 40 560 800 800 840 920 1000 680 L1_SingleEG5
+ HLT_Ele8_CaloIdL_TrkIdVL_v4 20 20 280 400 400 420 460 500 340 L1_SingleEG5
+ HLT_Ele8_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_v3 20 20 280 400 400 420 460 500 340 L1_SingleEG5
+ HLT_Ele8_v4 240 240 3360 4800 4800 5040 5520 6000 4080 L1_SingleEG5
+ HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v4 40 30 20 15 10 7 4 3 2 L1_SingleEG12
+ HLT_TripleEle10_CaloIdL_TrkIdVL_v4 1 1 1 1 1 1 1 1 1 L1_TripleEG5
+ dataset DoubleMu
+ ~ HLT_DoubleMu3_v5 450 300 180 120 30 18 12 8 6 L1_DoubleMu0
+ ~ HLT_DoubleMu4_Acoplanarity03_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_DoubleMu6_v3 30 21 15 10 7 4 3 2 1 L1_DoubleMu3
+ ~ HLT_DoubleMu7_v3 10 7 5 2 1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_L1DoubleMu0_v2 8400 6000 4200 3000 2100 1300 850 600 420 L1_DoubleMu0
+ ~ HLT_L2DoubleMu0_v4 4000 3000 2000 1400 1000 600 400 280 200 L1_DoubleMu0
+ ~ HLT_L2DoubleMu23_NoVertex_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_Mu13_Mu8_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ HLT_Mu8_Jet40_v5 48 300 240 150 30 18 12 8 6 L1_Mu3_Jet20_Central
+ ~ HLT_TripleMu5_v4 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ dataset ElectronHad
+ HLT_DoubleEle8_CaloIdL_TrkIdVL_HT150_v2 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT50
+ HLT_DoubleEle8_CaloIdL_TrkIdVL_v1 2 2 2 2 2 2 2 2 2 L1_DoubleEG5
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_HT150_v2 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT50
+ ~ HLT_Ele10_CaloIdL_TrkIdVL_CaloIsoVL_TrkIsoVL_R005_MR200_v1 20 14 10 7 5 3 2 1 1 L1_DoubleJet36_Central
+ ~ HLT_Ele10_CaloIdL_TrkIdVL_CaloIsoVL_TrkIsoVL_R020_MR200_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_Ele10_CaloIdL_TrkIdVL_CaloIsoVL_TrkIsoVL_R025_MR200_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_Ele10_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_R020_MR200_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT200_v4 1 1 1 1 1 1 1 1 1 L1_EG5_HTT75
+ HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_v4 1 1 1 1 1 1 1 1 1 L1_EG5_HTT75
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta2_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_TrkIdT_Jet35_Jet25_Deta2_v2 90 70 45 30 20 15 10 8 5 L1_SingleEG12
+ HLT_Ele17_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT15_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdVT_TrkIdT_CentralJet30_CentralJet25_v1 100 70 50 35 25 15 10 7 5 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT20_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_BTagIP_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v4 120 80 60 40 30 18 12 8 6 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_DiCentralJet30_v3 120 80 60 40 30 18 12 8 6 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_TriCentralJet30_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v1 5 5 20 20 20 20 20 20 20 L1_SingleEG5
+ HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG5
+ HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v1 1 1 4 4 4 4 4 4 4 L1_SingleEG5
+ ~ HLT_HT250_Ele5_CaloIdVL_TrkIdVL_CaloIsoVL_TrkIsoVL_PFMHT35_v4 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_Ele5_CaloIdVL_TrkIdVL_CaloIsoVL_TrkIsoVL_PFMHT40_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT350_Ele5_CaloIdVL_TrkIdVL_CaloIsoVL_TrkIsoVL_PFMHT45_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ dataset HT
+ ~ HLT_DiJet130_PT130_v2 1 1 1 1 1 1 1 1 1 L1_SingleJet68
+ ~ HLT_DiJet160_PT160_v2 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_HT150_AlphaT0p60_v3 15 7 5 3 2 1 1 1 1 L1_HTT75
+ ~ HLT_HT150_v4 1400 10000 7000 5000 3500 2300 1400 1000 700 L1_HTT50
+ ~ HLT_HT200_AlphaT0p53_v2 10 3 2 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT200_AlphaT0p60_v3 1 1 1 1 1 1 1 1 1 L1_HTT75
+ ~ HLT_HT200_v4 1600 1200 800 600 400 300 150 100 80 L1_HTT75
+ ~ HLT_HT250_AlphaT0p53_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT250_AlphaT0p54_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT250_DoubleDisplacedJet60_v3 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT250_MHT60_v4 2000 1500 1000 700 500 1 1 1 1 L1_HTT100
+ ~ HLT_HT250_MHT70_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT250_v4 480 360 240 200 150 90 60 40 30 L1_HTT100
+ ~ HLT_HT300_AlphaT0p52_v3 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_AlphaT0p53_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_CentralJet30_BTagIP_PFMHT55_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_CentralJet30_BTagIP_PFMHT75_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_CentralJet30_BTagIP_v2 20 15 10 7 5 3 2 1 1 L1_HTT100
+ ~ HLT_HT300_MHT75_v5 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_PFMHT55_v2 40 30 20 15 10 6 4 3 2 L1_HTT100
+ ~ HLT_HT300_v5 480 360 240 200 120 80 60 40 20 L1_HTT100
+ ~ HLT_HT350_AlphaT0p51_v3 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT350_AlphaT0p53_v3 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT350_v4 240 180 120 70 50 30 20 14 10 L1_HTT100
+ ~ HLT_HT400_AlphaT0p51_v3 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT400_v4 120 90 60 35 25 15 10 7 5 L1_HTT100
+ ~ HLT_HT450_v4 60 45 30 25 20 15 10 7 5 L1_HTT100
+ ~ HLT_HT500_v4 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT550_v4 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_R014_MR150_CentralJet40_BTagIP_v2 200 140 100 70 50 30 20 14 10 L1_DoubleJet36_Central
+ ~ HLT_R014_MR150_v1 1600 1100 800 500 350 200 140 100 70 L1_DoubleJet36_Central
+ ~ HLT_R014_MR450_CentralJet40_BTagIP_v2 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R020_MR150_v1 797 557 401 301 201 151 81 61 41 L1_DoubleJet36_Central
+ ~ HLT_R020_MR350_CentralJet40_BTagIP_v2 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R020_MR500_v1 100 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R020_MR550_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R025_MR150_v1 401 301 201 151 101 61 41 31 21 L1_DoubleJet36_Central
+ ~ HLT_R025_MR250_CentralJet40_BTagIP_v2 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R025_MR400_v1 100 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R025_MR450_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R033_MR300_v1 100 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R033_MR350_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R038_MR200_v1 100 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R038_MR250_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ dataset HcalHPDNoise
+ HLT_GlobalRunHPDNoise_v3 1500 1500 1500 1500 7500 4500 3000 2000 1500 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_L1Tech_HBHEHO_totalOR_v2 1 1 1 1 1 1 1 1 1 technical bits: 11 OR 12
+ dataset HcalNZS
+ ~ HLT_HcalNZS_v4 1 1 1 1 1 1 1 1 1 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleTauJet52 OR L1_SingleTauJet68 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG12 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias
+ ~ HLT_HcalPhiSym_v4 1 1 1 1 1 1 1 1 1 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG8 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_SingleEG12 OR L1_SingleEG12_Eta2p17 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5
+ dataset Jet
+ ~ HLT_DiJetAve110_v3 65 320 225 160 110 70 45 31 22 L1_SingleJet68
+ ~ HLT_DiJetAve150_v3 90 60 45 30 20 15 10 6 4 L1_SingleJet92
+ ~ HLT_DiJetAve190_v3 30 20 15 10 7 4 3 2 1 L1_SingleJet92
+ ~ HLT_DiJetAve240_v3 6 4 3 2 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve300_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve30_v3 5 5 5 5 5 5 5 5 5 L1_SingleJet16
+ ~ HLT_DiJetAve370_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve60_v3 40 40 40 40 40 40 40 40 40 L1_SingleJet36
+ ~ HLT_DiJetAve80_v3 40 40 800 560 400 240 160 112 80 L1_SingleJet52
+ ~ HLT_Jet110_v3 90 630 450 315 225 135 90 60 45 L1_SingleJet68
+ ~ HLT_Jet150_v3 180 130 90 60 45 27 18 12 9 L1_SingleJet92
+ ~ HLT_Jet190_v3 60 45 30 21 15 9 6 4 3 L1_SingleJet92
+ ~ HLT_Jet240_v3 18 12 9 6 4 2 1 1 1 L1_SingleJet92
+ ~ HLT_Jet300_v2 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet30_v3 10 10 10 10 10 10 10 10 10 L1_SingleJet16
+ ~ HLT_Jet370_NoJetID_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet370_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet60_v3 80 80 80 80 80 80 80 80 80 L1_SingleJet36
+ ~ HLT_Jet80_v3 80 80 1600 1120 800 480 320 220 160 L1_SingleJet52
+ dataset MET
+ ~ HLT_CentralJet80_MET100_v3 1 1 1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_CentralJet80_MET160_v3 1 1 1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_CentralJet80_MET65_v3 40 28 20 14 10 6 4 2 2 L1_ETM30
+ ~ HLT_CentralJet80_MET80HF_v2 1 1 1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_DiCentralJet20_BTagIP_MET65_v2 1 1 1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_DiCentralJet20_MET80_v1 1 1 1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_DiJet60_MET45_v3 5 5 5 5 50 30 20 14 10 L1_ETM20
+ ~ HLT_MET100_v3 20 14 10 7 5 3 2 1 1 L1_ETM30
+ ~ HLT_MET120_v3 1 1 1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_MET200_v3 1 1 1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_PFMHT150_v6 1 1 1 1 1 1 1 1 1 L1_ETM30
+ dataset MinimumBias
+ HLT_JetE30_NoBPTX3BX_NoHalo_v5 1 1 1 1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_NoHalo_v5 1 1 1 1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_v3 24 24 24 24 24 24 24 24 24 L1_SingleJet20_NotBptxOR
+ HLT_JetE50_NoBPTX3BX_NoHalo_v1 1 1 1 1 1 1 1 1 1 L1_SingleJet32_NotBptxOR_NotMuBeamHalo
+ = HLT_L1Tech_BSC_minBias_threshold1_v4 4 4 4 4 4 4 4 4 4 L1_ZeroBias
+ HLT_Physics_v1 20000 5000 5000 5000 5000 5000 3000 3000 3000 (none)
+ ~ HLT_PixelTracks_Multiplicity100_v3 1 1 1 1 1 1 1 1 1 L1_ETT220
+ ~ HLT_PixelTracks_Multiplicity80_v3 1 1 1 1 1 1 1 1 1 L1_ETT220
+ HLT_Random_v1 10000 10000 10000 10000 10000 10000 10000 10000 10000 (none)
+ = HLT_ZeroBias_v3 4 4 4 4 4 4 4 4 4 L1_ZeroBias
+ dataset MuEG
+ HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v5 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_DoubleMu5_Ele8_v5 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu15_DoublePhoton15_CaloIdL_v5 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu15_Photon20_CaloIdL_v5 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu17_Ele8_CaloIdL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu5_DoubleEle8_CaloIdL_TrkIdVL_v1 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu5_Ele8_CaloIdL_TrkIdVL_Ele8_v5 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu8_Ele17_CaloIdL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu8_Photon20_CaloIdVT_IsoT_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ dataset MuHad
+ ~ HLT_DoubleMu3_HT150_v2 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_DoubleMu3_HT200_v5 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_HT250_Mu15_PFMHT20_v2 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ ~ HLT_HT250_Mu5_PFMHT35_v4 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ ~ HLT_HT300_Mu5_PFMHT40_v2 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ ~ HLT_HT350_Mu5_PFMHT45_v2 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ ~ HLT_IsoMu17_CentralJet30_BTagIP_v4 1 1 1 1 1 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu12_CentralJet30_BTagIP_v4 1 1 1 1 1 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu15_HT200_v2 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_Mu17_CentralJet30_BTagIP_v4 1 1 1 1 1 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu17_CentralJet30_v5 2 40 30 20 15 9 6 4 3 L1_SingleMu7
+ ~ HLT_Mu17_DiCentralJet30_v5 60 40 30 20 15 9 6 4 3 L1_SingleMu7
+ ~ HLT_Mu17_TriCentralJet30_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu20_HT200_v2 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_Mu3_DiJet30_v1 10 10 30 30 30 30 30 30 30 L1_SingleMuOpen
+ HLT_Mu3_Ele8_CaloIdL_TrkIdVL_HT150_v2 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu3_Ele8_CaloIdT_TrkIdVL_HT150_v2 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_Mu3_QuadJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMuOpen
+ ~ HLT_Mu3_TriJet30_v1 1 1 5 5 5 5 5 5 5 L1_SingleMuOpen
+ ~ HLT_Mu8_R005_MR200_v1 60 45 30 20 15 10 6 4 3 (L1_Mu3_Jet20_Central) AND (L1_DoubleJet36_Central)
+ ~ HLT_Mu8_R020_MR200_v1 1 1 1 1 1 1 1 1 1 (L1_Mu3_Jet20_Central) AND (L1_DoubleJet36_Central)
+ ~ HLT_Mu8_R025_MR200_v1 1 1 1 1 1 1 1 1 1 (L1_Mu3_Jet20_Central) AND (L1_DoubleJet36_Central)
+ dataset MuOnia
+ ~ HLT_Dimuon0_Jpsi_Muon_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon0_Jpsi_v1 40 30 20 14 10 6 4 3 2 L1_DoubleMu0
+ ~ HLT_Dimuon0_Upsilon_Muon_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon0_Upsilon_v1 40 30 20 14 10 6 4 3 2 L1_DoubleMu0
+ ~ HLT_Dimuon10_Jpsi_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon4_Bs_Barrel_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon5_Upsilon_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon6_Bs_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon7_Jpsi_Displaced_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon7_Jpsi_X_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon7_LowMass_Displaced_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon7_PsiPrime_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_DoubleMu2_Bs_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Mu5_L2Mu2_Jpsi_v4 16 12 8 6 4 2 1 1 1 L1_DoubleMu0
+ ~ HLT_Mu5_Track2_Jpsi_v4 8 8 8 8 8 8 8 8 8 L1_SingleMu3
+ ~ HLT_Mu7_Track7_Jpsi_v5 1 24 18 12 10 5 1 1 1 L1_SingleMu7
+ dataset MultiJet
+ ~ HLT_DoubleJet30_ForwardBackward_v4 60 45 30 20 15 10 5 4 3 L1_DoubleForJet32_EtaOpp
+ ~ HLT_DoubleJet60_ForwardBackward_v4 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ ~ HLT_DoubleJet70_ForwardBackward_v4 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ ~ HLT_DoubleJet80_ForwardBackward_v4 1 1 1 1 1 1 1 1 1 L1_DoubleForJet44_EtaOpp
+ ~ HLT_ExclDiJet60_HFAND_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet36_FwdVeto
+ ~ HLT_ExclDiJet60_HFOR_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet36
+ ~ HLT_L1DoubleJet36Central_v2 15000 10000 7200 5000 3600 2200 1400 1000 700 L1_DoubleJet36_Central
+ ~ HLT_L1ETM30_v2 2400 1700 1200 850 600 360 240 170 120 L1_ETM30
+ ~ HLT_L1MultiJet_v2 5000 7600 5400 3800 2700 1600 1100 760 540 L1_HTT50 OR L1_TripleJet28_Central OR L1_QuadJet20_Central
+ ~ HLT_QuadJet40_IsoPFTau40_v5 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet40_v4 200 150 105 70 50 30 20 15 10 L1_QuadJet20_Central
+ ~ HLT_QuadJet50_BTagIP_v4 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet50_Jet40_v3 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet60_v3 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet70_v3 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ dataset Photon
+ HLT_DoubleEle33_CaloIdL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoubleEle33_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton33_HEVT_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton33_v4 20 15 10 7 5 3 2 1 1 L1_SingleEG20
+ HLT_DoublePhoton40_MR150_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton40_R014_MR150_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton50_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton5_IsoVL_CEP_v3 1 1 1 1 1 1 1 1 1 L1_DoubleEG2_FwdVeto
+ HLT_DoublePhoton60_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon125_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon200_NoHE_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon20_CaloIdVL_IsoL_v3 5000 3500 2500 1750 1250 750 500 350 250 L1_SingleEG12
+ HLT_Photon20_R9Id_Photon18_R9Id_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_CaloIdL_IsoVL_Photon18_CaloIdL_IsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_CaloIdL_IsoVL_Photon18_R9Id_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_CaloIdL_IsoVL_Photon18_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_IsoVL_Photon18_IsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_IsoVL_Photon18_v4 60 40 30 20 15 10 6 5 1 L1_SingleEG12
+ HLT_Photon26_Photon18_v4 200 140 100 70 50 30 20 15 10 L1_SingleEG12
+ HLT_Photon26_R9Id_Photon18_CaloIdL_IsoVL_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_R9Id_Photon18_R9Id_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Photon30_CaloIdVL_IsoL_v4 500 350 250 175 100 60 40 30 20 L1_SingleEG15
+ HLT_Photon30_CaloIdVL_v4 1000 700 500 350 200 120 80 60 40 L1_SingleEG15
+ HLT_Photon32_CaloIdL_Photon26_CaloIdL_v4 0 0 0 0 0 0 0 0 0 L1_SingleEG20
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdL_Photon22_CaloIdL_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_IsoVL_Photon22_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_Photon28_CaloIdL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon50_CaloIdVL_IsoL_v3 120 90 60 40 30 18 12 8 6 L1_SingleEG20
+ HLT_Photon50_CaloIdVL_v1 240 180 120 80 60 36 24 16 12 L1_SingleEG20
+ HLT_Photon75_CaloIdVL_IsoL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon75_CaloIdVL_v4 20 14 10 6 4 2 1 1 1 L1_SingleEG20
+ HLT_Photon90_CaloIdVL_IsoL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon90_CaloIdVL_v1 10 7 5 3 2 1 1 1 1 L1_SingleEG20
+ dataset PhotonHad
+ HLT_Photon40_R005_MR150_v1 200 150 100 70 50 30 20 14 10 L1_SingleEG20
+ HLT_Photon40_R014_MR450_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_R020_MR300_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_R025_MR200_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_R038_MR150_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_HT300_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_HT350_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_MHT50_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_MHT70_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleElectron
+ HLT_Ele32_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v1 200 140 100 70 50 30 20 14 10 L1_SingleEG20
+ HLT_Ele32_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele52_CaloIdVT_TrkIdT_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleMu
+ ~ HLT_IsoMu12_v4 50 140 100 70 50 30 20 14 10 L1_SingleMu7
+ ~ HLT_IsoMu15_v8 80 60 40 30 20 12 8 6 4 L1_SingleMu10
+ ~ HLT_IsoMu17_v8 1 1 1 1 1 1 1 1 1 L1_SingleMu10
+ ~ HLT_IsoMu24_v4 1 1 1 1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_IsoMu30_v4 1 1 1 1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_L1SingleMu10_v2 22400 16000 11200 8000 5600 3400 2200 1600 1120 L1_SingleMu10
+ ~ HLT_L1SingleMu20_v2 11200 8000 5600 4000 2800 1700 1100 800 560 L1_SingleMu20
+ ~ HLT_L2Mu10_v3 3200 2200 1600 1100 800 480 320 220 160 L1_SingleMu10
+ ~ HLT_L2Mu20_v3 1600 1100 800 560 400 240 160 110 80 L1_SingleMu12
+ ~ HLT_Mu12_v3 21 588 420 300 210 120 80 60 42 L1_SingleMu7
+ ~ HLT_Mu15_v4 300 200 160 120 80 50 32 20 16 L1_SingleMu10
+ ~ HLT_Mu20_v3 120 90 60 45 30 20 12 8 6 L1_SingleMu12
+ ~ HLT_Mu24_v3 20 15 10 7 5 3 2 1 1 L1_SingleMu12
+ ~ HLT_Mu30_v3 1 1 1 1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_Mu3_v5 137 137 685 685 685 685 685 685 685 L1_SingleMuOpen
+ ~ HLT_Mu40_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16
+ ~ HLT_Mu5_v5 100 100 100 100 100 100 100 100 100 L1_SingleMu3
+ ~ HLT_Mu8_v3 20 20 20 20 20 20 20 20 20 L1_SingleMu3
+ dataset Tau
+ ~ HLT_DoubleIsoPFTau25_Trk5_eta2p1_v2 1 1 1 1 1 1 1 1 1 L1_DoubleTauJet28 OR L1_DoubleJet52
+ ~ HLT_IsoPFTau35_Trk20_MET45_v6 1 1 1 1 1 1 1 1 1 L1_SingleTauJet52 OR L1_SingleJet68
+ dataset TauPlusX
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau15_v6 60 45 30 20 15 10 6 4 2 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v4 280 200 140 100 70 40 30 20 15 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_TrkIdT_LooseIsoPFTau15_v6 200 140 90 70 50 30 20 14 10 L1_SingleEG12
+ ~ HLT_HT250_DoubleIsoPFTau10_Trk3_PFMHT35_v1 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ ~ HLT_HT300_DoubleIsoPFTau10_Trk3_PFMHT40_v1 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ ~ HLT_HT350_DoubleIsoPFTau10_Trk3_PFMHT45_v1 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ ~ HLT_IsoMu15_LooseIsoPFTau15_v2 1 1 1 1 1 1 1 1 1 L1_SingleMu10
+ ~ HLT_Mu15_LooseIsoPFTau15_v2 100 70 50 35 25 15 10 7 5 L1_SingleMu10
+/cdaq/physics/Run2011/1e33/v1.3/HLT/V11
+ 165248,165254,165255,165262,165268,165269,165271,165306
+ dataset BTag
+ ~ HLT_BTagMu_DiJet110_Mu5_v4 1 3 2 2 1 1 1 1 1 L1_Mu3_Jet28_Central
+ ~ HLT_BTagMu_DiJet20_Mu5_v4 35 490 350 250 175 110 70 45 35 L1_Mu3_Jet16_Central
+ ~ HLT_BTagMu_DiJet40_Mu5_v4 20 140 100 70 50 30 20 15 10 L1_Mu3_Jet20_Central
+ ~ HLT_BTagMu_DiJet70_Mu5_v4 8 20 15 10 8 5 3 2 1 L1_Mu3_Jet28_Central
+ dataset Commissioning
+ ~ HLT_Activity_Ecal_SC7_v3 180 190 180 180 180 180 180 180 180 L1_BscMinBiasOR_BptxPlusANDMinus
+ HLT_BeamGas_BSC_v3 1 1 1 1 1 1 1 1 1 L1_BeamGas_Bsc
+ HLT_BeamGas_HF_v4 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf
+ HLT_IsoTrackHB_v3 1 1 2 1 1 1 1 1 1 L1_SingleJet52
+ HLT_IsoTrackHE_v4 1 1 12 8 6 4 2 2 1 L1_SingleJet52
+ HLT_L1SingleEG12_v2 24000 17000 12000 9000 6000 3600 2400 1680 1200 L1_SingleEG12
+ HLT_L1SingleEG5_v2 850 850 11900 17000 17000 17850 19550 21250 14450 L1_SingleEG5
+ ~ HLT_L1SingleJet16_v2 51 51 51 51 51 51 51 51 51 L1_SingleJet16
+ ~ HLT_L1SingleJet36_v2 500 500 500 500 500 500 500 500 500 L1_SingleJet36
+ ~ HLT_L1SingleMuOpen_DT_v2 45 45 225 225 225 225 225 225 225 L1_SingleMuOpen
+ ~ HLT_L1SingleMuOpen_v2 360 360 1800 1800 1800 1800 1800 1800 1800 L1_SingleMuOpen
+ HLT_L1_Interbunch_BSC_v2 100 100 100 100 100 100 100 100 100 L1_InterBunch_Bsc
+ HLT_L1_PreCollisions_v2 15 15 15 15 15 15 15 15 15 L1_PreCollisions
+ ~ HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v4 1 1 1 1 1 1 1 1 1 L1_SingleMu5_Eta1p5_Q80
+ dataset Cosmics
+ HLT_BeamHalo_v3 1 1 1 1 1 1 1 1 1 L1_BeamHalo
+ HLT_L1SingleMuOpen_AntiBPTX_v2 1 1 5 5 5 5 5 5 5 L1_SingleMuOpen
+ = HLT_L1Tech_BSC_halo_v4 500 500 500 500 500 500 300 200 150 L1_ZeroBias
+ HLT_L1TrackerCosmics_v3 1 1 1 1 1 1 1 1 1 technical bits: 25
+ HLT_L3MuonsCosmicTracking_v3 0 0 0 0 0 0 0 0 0 (technical bits: 25) AND (L1_SingleMuOpen)
+ HLT_RegionalCosmicTracking_v3 0 0 0 0 0 0 0 0 0 (technical bits: 25) AND (L1_SingleMuOpen)
+ dataset DoubleElectron
+ HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_v4 1 1 1 1 1 1 1 1 1 L1_TripleEG5
+ HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdL_CaloIsoVL_v4 4000 3000 2000 1400 1000 700 400 300 200 L1_SingleEG12
+ HLT_Ele17_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_Ele8_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass30_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v4 80 60 40 30 20 15 10 7 5 L1_SingleEG12
+ ~ HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v4 2 2 28 40 40 42 46 50 34 L1_SingleEG5
+ HLT_Ele8_CaloIdL_CaloIsoVL_v4 40 40 560 800 800 840 920 1000 680 L1_SingleEG5
+ HLT_Ele8_CaloIdL_TrkIdVL_v4 20 20 280 400 400 420 460 500 340 L1_SingleEG5
+ HLT_Ele8_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_v3 20 20 280 400 400 420 460 500 340 L1_SingleEG5
+ HLT_Ele8_v4 240 240 3360 4800 4800 5040 5520 6000 4080 L1_SingleEG5
+ HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v4 40 30 20 15 10 7 4 3 2 L1_SingleEG12
+ HLT_TripleEle10_CaloIdL_TrkIdVL_v4 1 1 1 1 1 1 1 1 1 L1_TripleEG5
+ dataset DoubleMu
+ ~ HLT_DoubleMu3_v5 450 300 180 120 30 18 12 8 6 L1_DoubleMu0
+ ~ HLT_DoubleMu4_Acoplanarity03_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_DoubleMu6_v3 30 21 15 10 7 4 3 2 1 L1_DoubleMu3
+ ~ HLT_DoubleMu7_v3 10 7 5 2 1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_L1DoubleMu0_v2 8400 6000 4200 3000 2100 1300 850 600 420 L1_DoubleMu0
+ ~ HLT_L2DoubleMu0_v4 4000 3000 2000 1400 1000 600 400 280 200 L1_DoubleMu0
+ ~ HLT_L2DoubleMu23_NoVertex_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_Mu13_Mu8_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ HLT_Mu8_Jet40_v5 48 300 240 150 30 18 12 8 6 L1_Mu3_Jet20_Central
+ ~ HLT_TripleMu5_v4 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ dataset ElectronHad
+ HLT_DoubleEle8_CaloIdL_TrkIdVL_HT150_v2 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT50
+ HLT_DoubleEle8_CaloIdL_TrkIdVL_v1 2 2 2 2 2 2 2 2 2 L1_DoubleEG5
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_HT150_v2 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT50
+ ~ HLT_Ele10_CaloIdL_TrkIdVL_CaloIsoVL_TrkIsoVL_R005_MR200_v1 20 14 10 7 5 3 2 1 1 L1_DoubleJet36_Central
+ ~ HLT_Ele10_CaloIdL_TrkIdVL_CaloIsoVL_TrkIsoVL_R020_MR200_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_Ele10_CaloIdL_TrkIdVL_CaloIsoVL_TrkIsoVL_R025_MR200_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_Ele10_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_R020_MR200_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT200_v4 1 1 1 1 1 1 1 1 1 L1_EG5_HTT75
+ HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_v4 1 1 1 1 1 1 1 1 1 L1_EG5_HTT75
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta2_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_TrkIdT_Jet35_Jet25_Deta2_v2 90 70 45 30 20 15 10 8 5 L1_SingleEG12
+ HLT_Ele17_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT15_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdVT_TrkIdT_CentralJet30_CentralJet25_v1 100 70 50 35 25 15 10 7 5 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT20_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_BTagIP_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v4 120 80 60 40 30 18 12 8 6 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_DiCentralJet30_v3 120 80 60 40 30 18 12 8 6 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_TriCentralJet30_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v1 5 5 20 20 20 20 20 20 20 L1_SingleEG5
+ HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG5
+ HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v1 1 1 4 4 4 4 4 4 4 L1_SingleEG5
+ ~ HLT_HT250_Ele5_CaloIdVL_TrkIdVL_CaloIsoVL_TrkIsoVL_PFMHT35_v4 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_Ele5_CaloIdVL_TrkIdVL_CaloIsoVL_TrkIsoVL_PFMHT40_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT350_Ele5_CaloIdVL_TrkIdVL_CaloIsoVL_TrkIsoVL_PFMHT45_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ dataset HT
+ ~ HLT_DiJet130_PT130_v2 1 1 1 1 1 1 1 1 1 L1_SingleJet68
+ ~ HLT_DiJet160_PT160_v2 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_HT150_AlphaT0p60_v3 15 7 5 3 2 1 1 1 1 L1_HTT75
+ ~ HLT_HT150_v4 1400 10000 7000 5000 3500 2300 1400 1000 700 L1_HTT50
+ ~ HLT_HT200_AlphaT0p53_v2 10 3 2 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT200_AlphaT0p60_v3 1 1 1 1 1 1 1 1 1 L1_HTT75
+ ~ HLT_HT200_v4 1600 1200 800 600 400 300 150 100 80 L1_HTT75
+ ~ HLT_HT250_AlphaT0p53_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT250_AlphaT0p54_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT250_DoubleDisplacedJet60_v3 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT250_MHT60_v4 2000 1500 1000 700 500 1 1 1 1 L1_HTT100
+ ~ HLT_HT250_MHT70_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT250_v4 480 360 240 200 150 90 60 40 30 L1_HTT100
+ ~ HLT_HT300_AlphaT0p52_v3 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_AlphaT0p53_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_CentralJet30_BTagIP_PFMHT55_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_CentralJet30_BTagIP_PFMHT75_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_CentralJet30_BTagIP_v2 20 15 10 7 5 3 2 1 1 L1_HTT100
+ ~ HLT_HT300_MHT75_v5 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_PFMHT55_v2 40 30 20 15 10 6 4 3 2 L1_HTT100
+ ~ HLT_HT300_v5 480 360 240 200 120 80 60 40 20 L1_HTT100
+ ~ HLT_HT350_AlphaT0p51_v3 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT350_AlphaT0p53_v3 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT350_v4 240 180 120 70 50 30 20 14 10 L1_HTT100
+ ~ HLT_HT400_AlphaT0p51_v3 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT400_v4 120 90 60 35 25 15 10 7 5 L1_HTT100
+ ~ HLT_HT450_v4 60 45 30 25 20 15 10 7 5 L1_HTT100
+ ~ HLT_HT500_v4 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT550_v4 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_R014_MR150_CentralJet40_BTagIP_v2 200 140 100 70 50 30 20 14 10 L1_DoubleJet36_Central
+ ~ HLT_R014_MR150_v1 1600 1100 800 500 350 200 140 100 70 L1_DoubleJet36_Central
+ ~ HLT_R014_MR450_CentralJet40_BTagIP_v2 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R020_MR150_v1 797 557 401 301 201 151 81 61 41 L1_DoubleJet36_Central
+ ~ HLT_R020_MR350_CentralJet40_BTagIP_v2 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R020_MR500_v1 100 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R020_MR550_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R025_MR150_v1 401 301 201 151 101 61 41 31 21 L1_DoubleJet36_Central
+ ~ HLT_R025_MR250_CentralJet40_BTagIP_v2 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R025_MR400_v1 100 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R025_MR450_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R033_MR300_v1 100 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R033_MR350_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R038_MR200_v1 100 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R038_MR250_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ dataset HcalHPDNoise
+ HLT_GlobalRunHPDNoise_v3 1500 1500 1500 1500 7500 4500 3000 2000 1500 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_L1Tech_HBHEHO_totalOR_v2 1 1 1 1 1 1 1 1 1 technical bits: 11 OR 12
+ dataset HcalNZS
+ ~ HLT_HcalNZS_v4 1 1 1 1 1 1 1 1 1 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleTauJet52 OR L1_SingleTauJet68 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG12 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias
+ ~ HLT_HcalPhiSym_v4 1 1 1 1 1 1 1 1 1 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG8 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_SingleEG12 OR L1_SingleEG12_Eta2p17 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5
+ dataset Jet
+ ~ HLT_DiJetAve110_v3 65 320 225 160 110 70 45 31 22 L1_SingleJet68
+ ~ HLT_DiJetAve150_v3 90 60 45 30 20 15 10 6 4 L1_SingleJet92
+ ~ HLT_DiJetAve190_v3 30 20 15 10 7 4 3 2 1 L1_SingleJet92
+ ~ HLT_DiJetAve240_v3 6 4 3 2 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve300_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve30_v3 5 5 5 5 5 5 5 5 5 L1_SingleJet16
+ ~ HLT_DiJetAve370_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve60_v3 40 40 40 40 40 40 40 40 40 L1_SingleJet36
+ ~ HLT_DiJetAve80_v3 40 40 800 560 400 240 160 112 80 L1_SingleJet52
+ ~ HLT_Jet110_v3 90 630 450 315 225 135 90 60 45 L1_SingleJet68
+ ~ HLT_Jet150_v3 180 130 90 60 45 27 18 12 9 L1_SingleJet92
+ ~ HLT_Jet190_v3 60 45 30 21 15 9 6 4 3 L1_SingleJet92
+ ~ HLT_Jet240_v3 18 12 9 6 4 2 1 1 1 L1_SingleJet92
+ ~ HLT_Jet300_v2 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet30_v3 10 10 10 10 10 10 10 10 10 L1_SingleJet16
+ ~ HLT_Jet370_NoJetID_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet370_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet60_v3 80 80 80 80 80 80 80 80 80 L1_SingleJet36
+ ~ HLT_Jet80_v3 80 80 1600 1120 800 480 320 220 160 L1_SingleJet52
+ dataset MET
+ ~ HLT_CentralJet80_MET100_v3 1 1 1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_CentralJet80_MET160_v3 1 1 1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_CentralJet80_MET65_v3 40 28 20 14 10 6 4 2 2 L1_ETM30
+ ~ HLT_CentralJet80_MET80HF_v2 1 1 1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_DiCentralJet20_BTagIP_MET65_v2 1 1 1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_DiCentralJet20_MET80_v1 1 1 1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_DiJet60_MET45_v3 5 5 5 5 50 30 20 14 10 L1_ETM20
+ ~ HLT_MET100_v3 20 14 10 7 5 3 2 1 1 L1_ETM30
+ ~ HLT_MET120_v3 1 1 1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_MET200_v3 1 1 1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_PFMHT150_v6 1 1 1 1 1 1 1 1 1 L1_ETM30
+ dataset MinimumBias
+ HLT_JetE30_NoBPTX3BX_NoHalo_v5 1 1 1 1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_NoHalo_v5 1 1 1 1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_v3 24 24 24 24 24 24 24 24 24 L1_SingleJet20_NotBptxOR
+ HLT_JetE50_NoBPTX3BX_NoHalo_v1 1 1 1 1 1 1 1 1 1 L1_SingleJet32_NotBptxOR_NotMuBeamHalo
+ = HLT_L1Tech_BSC_minBias_threshold1_v4 4 4 4 4 4 4 4 4 4 L1_ZeroBias
+ HLT_Physics_v1 7000 5000 3500 2500 1750 1100 700 500 350 (none)
+ ~ HLT_PixelTracks_Multiplicity100_v3 1 1 1 1 1 1 1 1 1 L1_ETT220
+ ~ HLT_PixelTracks_Multiplicity80_v3 1 1 1 1 1 1 1 1 1 L1_ETT220
+ HLT_Random_v1 10000 10000 10000 10000 10000 10000 10000 10000 10000 (none)
+ = HLT_ZeroBias_v3 4 4 4 4 4 4 4 4 4 L1_ZeroBias
+ dataset MuEG
+ HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v5 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_DoubleMu5_Ele8_v5 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu15_DoublePhoton15_CaloIdL_v5 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu15_Photon20_CaloIdL_v5 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu17_Ele8_CaloIdL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu5_DoubleEle8_CaloIdL_TrkIdVL_v1 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu5_Ele8_CaloIdL_TrkIdVL_Ele8_v5 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu8_Ele17_CaloIdL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu8_Photon20_CaloIdVT_IsoT_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ dataset MuHad
+ ~ HLT_DoubleMu3_HT150_v2 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_DoubleMu3_HT200_v5 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_HT250_Mu15_PFMHT20_v2 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ ~ HLT_HT250_Mu5_PFMHT35_v4 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ ~ HLT_HT300_Mu5_PFMHT40_v2 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ ~ HLT_HT350_Mu5_PFMHT45_v2 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ ~ HLT_IsoMu17_CentralJet30_BTagIP_v4 1 1 1 1 1 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu12_CentralJet30_BTagIP_v4 1 1 1 1 1 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu15_HT200_v2 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_Mu17_CentralJet30_BTagIP_v4 1 1 1 1 1 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu17_CentralJet30_v5 2 40 30 20 15 9 6 4 3 L1_SingleMu7
+ ~ HLT_Mu17_DiCentralJet30_v5 60 40 30 20 15 9 6 4 3 L1_SingleMu7
+ ~ HLT_Mu17_TriCentralJet30_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu20_HT200_v2 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_Mu3_DiJet30_v1 10 10 30 30 30 30 30 30 30 L1_SingleMuOpen
+ HLT_Mu3_Ele8_CaloIdL_TrkIdVL_HT150_v2 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu3_Ele8_CaloIdT_TrkIdVL_HT150_v2 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_Mu3_QuadJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMuOpen
+ ~ HLT_Mu3_TriJet30_v1 1 1 5 5 5 5 5 5 5 L1_SingleMuOpen
+ ~ HLT_Mu8_R005_MR200_v1 60 45 30 20 15 10 6 4 3 (L1_Mu3_Jet20_Central) AND (L1_DoubleJet36_Central)
+ ~ HLT_Mu8_R020_MR200_v1 1 1 1 1 1 1 1 1 1 (L1_Mu3_Jet20_Central) AND (L1_DoubleJet36_Central)
+ ~ HLT_Mu8_R025_MR200_v1 1 1 1 1 1 1 1 1 1 (L1_Mu3_Jet20_Central) AND (L1_DoubleJet36_Central)
+ dataset MuOnia
+ ~ HLT_Dimuon0_Jpsi_Muon_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon0_Jpsi_v1 40 30 20 14 10 6 4 3 2 L1_DoubleMu0
+ ~ HLT_Dimuon0_Upsilon_Muon_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon0_Upsilon_v1 40 30 20 14 10 6 4 3 2 L1_DoubleMu0
+ ~ HLT_Dimuon10_Jpsi_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon4_Bs_Barrel_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon5_Upsilon_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon6_Bs_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon7_Jpsi_Displaced_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon7_Jpsi_X_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon7_LowMass_Displaced_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon7_PsiPrime_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_DoubleMu2_Bs_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Mu5_L2Mu2_Jpsi_v4 16 12 8 6 4 2 1 1 1 L1_DoubleMu0
+ ~ HLT_Mu5_Track2_Jpsi_v4 8 8 8 8 8 8 8 8 8 L1_SingleMu3
+ ~ HLT_Mu7_Track7_Jpsi_v5 1 24 18 12 10 5 1 1 1 L1_SingleMu7
+ dataset MultiJet
+ ~ HLT_DoubleJet30_ForwardBackward_v4 60 45 30 20 15 10 5 4 3 L1_DoubleForJet32_EtaOpp
+ ~ HLT_DoubleJet60_ForwardBackward_v4 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ ~ HLT_DoubleJet70_ForwardBackward_v4 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ ~ HLT_DoubleJet80_ForwardBackward_v4 1 1 1 1 1 1 1 1 1 L1_DoubleForJet44_EtaOpp
+ ~ HLT_ExclDiJet60_HFAND_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet36_FwdVeto
+ ~ HLT_ExclDiJet60_HFOR_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet36
+ ~ HLT_L1DoubleJet36Central_v2 15000 10000 7200 5000 3600 2200 1400 1000 700 L1_DoubleJet36_Central
+ ~ HLT_L1ETM30_v2 2400 1700 1200 850 600 360 240 170 120 L1_ETM30
+ ~ HLT_L1MultiJet_v2 5000 7600 5400 3800 2700 1600 1100 760 540 L1_HTT50 OR L1_TripleJet28_Central OR L1_QuadJet20_Central
+ ~ HLT_QuadJet40_IsoPFTau40_v5 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet40_v4 200 150 105 70 50 30 20 15 10 L1_QuadJet20_Central
+ ~ HLT_QuadJet50_BTagIP_v4 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet50_Jet40_v3 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet60_v3 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet70_v3 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ dataset Photon
+ HLT_DoubleEle33_CaloIdL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoubleEle33_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton33_HEVT_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton33_v4 20 15 10 7 5 3 2 1 1 L1_SingleEG20
+ HLT_DoublePhoton40_MR150_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton40_R014_MR150_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton50_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton5_IsoVL_CEP_v3 1 1 1 1 1 1 1 1 1 L1_DoubleEG2_FwdVeto
+ HLT_DoublePhoton60_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon125_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon200_NoHE_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon20_CaloIdVL_IsoL_v3 5000 3500 2500 1750 1250 750 500 350 250 L1_SingleEG12
+ HLT_Photon20_R9Id_Photon18_R9Id_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_CaloIdL_IsoVL_Photon18_CaloIdL_IsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_CaloIdL_IsoVL_Photon18_R9Id_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_CaloIdL_IsoVL_Photon18_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_IsoVL_Photon18_IsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_IsoVL_Photon18_v4 60 40 30 20 15 10 6 5 1 L1_SingleEG12
+ HLT_Photon26_Photon18_v4 200 140 100 70 50 30 20 15 10 L1_SingleEG12
+ HLT_Photon26_R9Id_Photon18_CaloIdL_IsoVL_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_R9Id_Photon18_R9Id_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Photon30_CaloIdVL_IsoL_v4 500 350 250 175 100 60 40 30 20 L1_SingleEG15
+ HLT_Photon30_CaloIdVL_v4 1000 700 500 350 200 120 80 60 40 L1_SingleEG15
+ HLT_Photon32_CaloIdL_Photon26_CaloIdL_v4 0 0 0 0 0 0 0 0 0 L1_SingleEG20
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdL_Photon22_CaloIdL_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_IsoVL_Photon22_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_Photon28_CaloIdL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon50_CaloIdVL_IsoL_v3 120 90 60 40 30 18 12 8 6 L1_SingleEG20
+ HLT_Photon50_CaloIdVL_v1 240 180 120 80 60 36 24 16 12 L1_SingleEG20
+ HLT_Photon75_CaloIdVL_IsoL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon75_CaloIdVL_v4 20 14 10 6 4 2 1 1 1 L1_SingleEG20
+ HLT_Photon90_CaloIdVL_IsoL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon90_CaloIdVL_v1 10 7 5 3 2 1 1 1 1 L1_SingleEG20
+ dataset PhotonHad
+ HLT_Photon40_R005_MR150_v1 200 150 100 70 50 30 20 14 10 L1_SingleEG20
+ HLT_Photon40_R014_MR450_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_R020_MR300_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_R025_MR200_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_R038_MR150_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_HT300_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_HT350_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_MHT50_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_MHT70_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleElectron
+ HLT_Ele32_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v1 200 140 100 70 50 30 20 14 10 L1_SingleEG20
+ HLT_Ele32_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele52_CaloIdVT_TrkIdT_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleMu
+ ~ HLT_IsoMu12_v4 50 140 100 70 50 30 20 14 10 L1_SingleMu7
+ ~ HLT_IsoMu15_v8 80 60 40 30 20 12 8 6 4 L1_SingleMu10
+ ~ HLT_IsoMu17_v8 1 1 1 1 1 1 1 1 1 L1_SingleMu10
+ ~ HLT_IsoMu24_v4 1 1 1 1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_IsoMu30_v4 1 1 1 1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_L1SingleMu10_v2 22400 16000 11200 8000 5600 3400 2200 1600 1120 L1_SingleMu10
+ ~ HLT_L1SingleMu20_v2 11200 8000 5600 4000 2800 1700 1100 800 560 L1_SingleMu20
+ ~ HLT_L2Mu10_v3 3200 2200 1600 1100 800 480 320 220 160 L1_SingleMu10
+ ~ HLT_L2Mu20_v3 1600 1100 800 560 400 240 160 110 80 L1_SingleMu12
+ ~ HLT_Mu12_v3 21 588 420 300 210 120 80 60 42 L1_SingleMu7
+ ~ HLT_Mu15_v4 300 200 160 120 80 50 32 20 16 L1_SingleMu10
+ ~ HLT_Mu20_v3 120 90 60 45 30 20 12 8 6 L1_SingleMu12
+ ~ HLT_Mu24_v3 20 15 10 7 5 3 2 1 1 L1_SingleMu12
+ ~ HLT_Mu30_v3 1 1 1 1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_Mu3_v5 137 137 685 685 685 685 685 685 685 L1_SingleMuOpen
+ ~ HLT_Mu40_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16
+ ~ HLT_Mu5_v5 100 100 100 100 100 100 100 100 100 L1_SingleMu3
+ ~ HLT_Mu8_v3 20 20 20 20 20 20 20 20 20 L1_SingleMu3
+ dataset Tau
+ ~ HLT_DoubleIsoPFTau25_Trk5_eta2p1_v2 1 1 1 1 1 1 1 1 1 L1_DoubleTauJet28 OR L1_DoubleJet52
+ ~ HLT_IsoPFTau35_Trk20_MET45_v6 1 1 1 1 1 1 1 1 1 L1_SingleTauJet52 OR L1_SingleJet68
+ dataset TauPlusX
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau15_v6 60 45 30 20 15 10 6 4 2 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v4 280 200 140 100 70 40 30 20 15 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_TrkIdT_LooseIsoPFTau15_v6 200 140 90 70 50 30 20 14 10 L1_SingleEG12
+ ~ HLT_HT250_DoubleIsoPFTau10_Trk3_PFMHT35_v1 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ ~ HLT_HT300_DoubleIsoPFTau10_Trk3_PFMHT40_v1 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ ~ HLT_HT350_DoubleIsoPFTau10_Trk3_PFMHT45_v1 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ ~ HLT_IsoMu15_LooseIsoPFTau15_v2 1 1 1 1 1 1 1 1 1 L1_SingleMu10
+ ~ HLT_Mu15_LooseIsoPFTau15_v2 100 70 50 35 25 15 10 7 5 L1_SingleMu10
+/cdaq/physics/Run2011/1e33/v1.3/HLT/V7
+ 165208,165210,165229,165233,165238,165241
+ dataset BTag
+ ~ HLT_BTagMu_DiJet110_Mu5_v4 1 3 2 2 1 1 1 1 1 L1_Mu3_Jet28_Central
+ ~ HLT_BTagMu_DiJet20_Mu5_v4 35 490 350 250 175 110 70 45 35 L1_Mu3_Jet16_Central
+ ~ HLT_BTagMu_DiJet40_Mu5_v4 20 140 100 70 50 30 20 15 10 L1_Mu3_Jet20_Central
+ ~ HLT_BTagMu_DiJet70_Mu5_v4 8 20 15 10 8 5 3 2 1 L1_Mu3_Jet28_Central
+ dataset Commissioning
+ ~ HLT_Activity_Ecal_SC7_v3 180 190 180 180 180 180 180 180 180 L1_BscMinBiasOR_BptxPlusANDMinus
+ HLT_BeamGas_BSC_v3 30 30 30 30 30 30 30 30 30 L1_BeamGas_Bsc
+ HLT_BeamGas_HF_v4 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf
+ HLT_IsoTrackHB_v3 1 1 2 1 1 1 1 1 1 L1_SingleJet52
+ HLT_IsoTrackHE_v4 1 1 12 8 6 4 2 2 1 L1_SingleJet52
+ HLT_L1SingleEG12_v2 24000 17000 12000 9000 6000 3600 2400 1680 1200 L1_SingleEG12
+ HLT_L1SingleEG5_v2 850 850 11900 17000 17000 17850 19550 21250 14450 L1_SingleEG5
+ ~ HLT_L1SingleJet16_v2 51 51 51 51 51 51 51 51 51 L1_SingleJet16
+ ~ HLT_L1SingleJet36_v2 500 500 500 500 500 500 500 500 500 L1_SingleJet36
+ ~ HLT_L1SingleMuOpen_DT_v2 45 45 225 225 225 225 225 225 225 L1_SingleMuOpen
+ ~ HLT_L1SingleMuOpen_v2 360 360 1800 1800 1800 1800 1800 1800 1800 L1_SingleMuOpen
+ HLT_L1_Interbunch_BSC_v2 100 100 100 100 100 100 100 100 100 L1_InterBunch_Bsc
+ HLT_L1_PreCollisions_v2 15 15 15 15 15 15 15 15 15 L1_PreCollisions
+ ~ HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v4 1 1 1 1 1 1 1 1 1 L1_SingleMu5_Eta1p5_Q80
+ dataset Cosmics
+ HLT_BeamHalo_v3 1 1 1 1 1 1 1 1 1 L1_BeamHalo
+ HLT_L1SingleMuOpen_AntiBPTX_v2 1 1 5 5 5 5 5 5 5 L1_SingleMuOpen
+ = HLT_L1Tech_BSC_halo_v4 500 500 500 500 500 500 300 200 150 L1_ZeroBias
+ HLT_L1TrackerCosmics_v3 1 1 1 1 1 1 1 1 1 technical bits: 25
+ HLT_L3MuonsCosmicTracking_v3 0 0 0 0 0 0 0 0 0 (technical bits: 25) AND (L1_SingleMuOpen)
+ HLT_RegionalCosmicTracking_v3 0 0 0 0 0 0 0 0 0 (technical bits: 25) AND (L1_SingleMuOpen)
+ dataset DoubleElectron
+ HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_v4 1 1 1 1 1 1 1 1 1 L1_TripleEG5
+ HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdL_CaloIsoVL_v4 4000 3000 2000 1400 1000 700 400 300 200 L1_SingleEG12
+ HLT_Ele17_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_Ele8_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass30_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v4 80 60 40 30 20 15 10 7 5 L1_SingleEG12
+ ~ HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v4 2 2 28 40 40 42 46 50 34 L1_SingleEG5
+ HLT_Ele8_CaloIdL_CaloIsoVL_v4 40 40 560 800 800 840 920 1000 680 L1_SingleEG5
+ HLT_Ele8_CaloIdL_TrkIdVL_v4 20 20 280 400 400 420 460 500 340 L1_SingleEG5
+ HLT_Ele8_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_v3 20 20 280 400 400 420 460 500 340 L1_SingleEG5
+ HLT_Ele8_v4 240 240 3360 4800 4800 5040 5520 6000 4080 L1_SingleEG5
+ HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v4 40 30 20 15 10 7 4 3 2 L1_SingleEG12
+ HLT_TripleEle10_CaloIdL_TrkIdVL_v4 1 1 1 1 1 1 1 1 1 L1_TripleEG5
+ dataset DoubleMu
+ ~ HLT_DoubleMu3_v5 450 300 180 120 30 18 12 8 6 L1_DoubleMu0
+ ~ HLT_DoubleMu4_Acoplanarity03_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_DoubleMu6_v3 30 21 15 10 7 4 3 2 1 L1_DoubleMu3
+ ~ HLT_DoubleMu7_v3 10 7 5 2 1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_L1DoubleMu0_v2 8400 6000 4200 3000 2100 1300 850 600 420 L1_DoubleMu0
+ ~ HLT_L2DoubleMu0_v4 4000 3000 2000 1400 1000 600 400 280 200 L1_DoubleMu0
+ ~ HLT_L2DoubleMu23_NoVertex_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_Mu13_Mu8_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ HLT_Mu8_Jet40_v5 48 300 240 150 30 18 12 8 6 L1_Mu3_Jet20_Central
+ ~ HLT_TripleMu5_v4 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ dataset ElectronHad
+ HLT_DoubleEle8_CaloIdL_TrkIdVL_HT150_v2 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT50
+ HLT_DoubleEle8_CaloIdL_TrkIdVL_v1 2 2 2 2 2 2 2 2 2 L1_DoubleEG5
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_HT150_v2 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT50
+ ~ HLT_Ele10_CaloIdL_TrkIdVL_CaloIsoVL_TrkIsoVL_R005_MR200_v1 20 14 10 7 5 3 2 1 1 L1_DoubleJet36_Central
+ ~ HLT_Ele10_CaloIdL_TrkIdVL_CaloIsoVL_TrkIsoVL_R020_MR200_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_Ele10_CaloIdL_TrkIdVL_CaloIsoVL_TrkIsoVL_R025_MR200_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_Ele10_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_R020_MR200_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT200_v4 1 1 1 1 1 1 1 1 1 L1_EG5_HTT75
+ HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_v4 1 1 1 1 1 1 1 1 1 L1_EG5_HTT75
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta2_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_TrkIdT_Jet35_Jet25_Deta2_v2 90 70 45 30 20 15 10 8 5 L1_SingleEG12
+ HLT_Ele17_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT15_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdVT_TrkIdT_CentralJet30_CentralJet25_v1 100 70 50 35 25 15 10 7 5 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT20_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_BTagIP_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v4 120 80 60 40 30 18 12 8 6 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_DiCentralJet30_v3 120 80 60 40 30 18 12 8 6 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_TriCentralJet30_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v1 5 5 1 1 1 1 1 1 1 L1_SingleEG5
+ HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG5
+ HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG5
+ ~ HLT_HT250_Ele5_CaloIdVL_TrkIdVL_CaloIsoVL_TrkIsoVL_PFMHT35_v4 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_Ele5_CaloIdVL_TrkIdVL_CaloIsoVL_TrkIsoVL_PFMHT40_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT350_Ele5_CaloIdVL_TrkIdVL_CaloIsoVL_TrkIsoVL_PFMHT45_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ dataset HT
+ ~ HLT_DiJet130_PT130_v2 1 1 1 1 1 1 1 1 1 L1_SingleJet68
+ ~ HLT_DiJet160_PT160_v2 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_HT150_AlphaT0p60_v3 15 7 5 3 2 1 1 1 1 L1_HTT75
+ ~ HLT_HT150_v4 1400 10000 7000 5000 3500 2300 1400 1000 700 L1_HTT50
+ ~ HLT_HT200_AlphaT0p53_v2 10 3 2 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT200_AlphaT0p60_v3 1 1 1 1 1 1 1 1 1 L1_HTT75
+ ~ HLT_HT200_v4 1600 1200 800 600 400 300 150 100 80 L1_HTT75
+ ~ HLT_HT250_AlphaT0p53_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT250_AlphaT0p54_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT250_DoubleDisplacedJet60_v3 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT250_MHT60_v4 2000 1500 1000 700 500 1 1 1 1 L1_HTT100
+ ~ HLT_HT250_MHT70_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT250_v4 480 360 240 200 150 90 60 40 30 L1_HTT100
+ ~ HLT_HT300_AlphaT0p52_v3 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_AlphaT0p53_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_CentralJet30_BTagIP_PFMHT55_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_CentralJet30_BTagIP_PFMHT75_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_CentralJet30_BTagIP_v2 20 15 10 7 5 3 2 1 1 L1_HTT100
+ ~ HLT_HT300_MHT75_v5 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_PFMHT55_v2 40 30 20 15 10 6 4 3 2 L1_HTT100
+ ~ HLT_HT300_v5 480 360 240 200 120 80 60 40 20 L1_HTT100
+ ~ HLT_HT350_AlphaT0p51_v3 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT350_AlphaT0p53_v3 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT350_v4 240 180 120 70 50 30 20 14 10 L1_HTT100
+ ~ HLT_HT400_AlphaT0p51_v3 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT400_v4 120 90 60 35 25 15 10 7 5 L1_HTT100
+ ~ HLT_HT450_v4 60 45 30 25 20 15 10 7 5 L1_HTT100
+ ~ HLT_HT500_v4 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT550_v4 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_R014_MR150_CentralJet40_BTagIP_v2 200 140 100 70 50 30 20 14 10 L1_DoubleJet36_Central
+ ~ HLT_R014_MR150_v1 1600 1100 800 500 350 200 140 100 70 L1_DoubleJet36_Central
+ ~ HLT_R014_MR450_CentralJet40_BTagIP_v2 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R020_MR150_v1 797 557 401 301 201 151 81 61 41 L1_DoubleJet36_Central
+ ~ HLT_R020_MR350_CentralJet40_BTagIP_v2 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R020_MR500_v1 100 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R020_MR550_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R025_MR150_v1 401 301 201 151 101 61 41 31 21 L1_DoubleJet36_Central
+ ~ HLT_R025_MR250_CentralJet40_BTagIP_v2 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R025_MR400_v1 100 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R025_MR450_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R033_MR300_v1 100 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R033_MR350_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R038_MR200_v1 100 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R038_MR250_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ dataset HcalHPDNoise
+ HLT_GlobalRunHPDNoise_v3 1500 1500 1500 1500 7500 4500 3000 2000 1500 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_L1Tech_HBHEHO_totalOR_v2 1 1 1 1 1 1 1 1 1 technical bits: 11 OR 12
+ dataset HcalNZS
+ ~ HLT_HcalNZS_v4 1 1 1 1 1 1 1 1 1 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleTauJet52 OR L1_SingleTauJet68 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG12 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias
+ ~ HLT_HcalPhiSym_v4 1 1 1 1 1 1 1 1 1 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG8 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_SingleEG12 OR L1_SingleEG12_Eta2p17 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5
+ dataset Jet
+ ~ HLT_DiJetAve110_v3 65 320 225 160 110 70 45 31 22 L1_SingleJet68
+ ~ HLT_DiJetAve150_v3 90 60 45 30 20 15 10 6 4 L1_SingleJet92
+ ~ HLT_DiJetAve190_v3 30 20 15 10 7 4 3 2 1 L1_SingleJet92
+ ~ HLT_DiJetAve240_v3 6 4 3 2 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve300_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve30_v3 5 5 5 5 5 5 5 5 5 L1_SingleJet16
+ ~ HLT_DiJetAve370_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve60_v3 40 40 40 40 40 40 40 40 40 L1_SingleJet36
+ ~ HLT_DiJetAve80_v3 40 40 800 560 400 240 160 112 80 L1_SingleJet52
+ ~ HLT_Jet110_v3 90 630 450 315 225 135 90 60 45 L1_SingleJet68
+ ~ HLT_Jet150_v3 180 130 90 60 45 27 18 12 9 L1_SingleJet92
+ ~ HLT_Jet190_v3 60 45 30 21 15 9 6 4 3 L1_SingleJet92
+ ~ HLT_Jet240_v3 18 12 9 6 4 2 1 1 1 L1_SingleJet92
+ ~ HLT_Jet300_v2 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet30_v3 10 10 10 10 10 10 10 10 10 L1_SingleJet16
+ ~ HLT_Jet370_NoJetID_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet370_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet60_v3 80 80 80 80 80 80 80 80 80 L1_SingleJet36
+ ~ HLT_Jet80_v3 80 80 1600 1120 800 480 320 220 160 L1_SingleJet52
+ dataset MET
+ ~ HLT_CentralJet80_MET100_v3 1 1 1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_CentralJet80_MET160_v3 1 1 1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_CentralJet80_MET65_v3 40 28 20 14 10 6 4 2 2 L1_ETM30
+ ~ HLT_CentralJet80_MET80HF_v2 1 1 1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_DiCentralJet20_BTagIP_MET65_v2 1 1 1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_DiCentralJet20_MET80_v1 1 1 1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_DiJet60_MET45_v3 5 5 5 5 50 30 20 14 10 L1_ETM20
+ ~ HLT_MET100_v3 20 14 10 7 5 3 2 1 1 L1_ETM30
+ ~ HLT_MET120_v3 1 1 1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_MET200_v3 1 1 1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_PFMHT150_v6 1 1 1 1 1 1 1 1 1 L1_ETM30
+ dataset MinimumBias
+ HLT_JetE30_NoBPTX3BX_NoHalo_v5 1 1 1 1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_NoHalo_v5 1 1 1 1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_v3 24 24 24 24 24 24 24 24 24 L1_SingleJet20_NotBptxOR
+ HLT_JetE50_NoBPTX3BX_NoHalo_v1 1 1 1 1 1 1 1 1 1 L1_SingleJet32_NotBptxOR_NotMuBeamHalo
+ = HLT_L1Tech_BSC_minBias_threshold1_v4 4 4 4 4 4 4 4 4 4 L1_ZeroBias
+ HLT_Physics_v1 7000 5000 3500 2500 1750 1100 700 500 350 (none)
+ ~ HLT_PixelTracks_Multiplicity100_v3 1 1 1 1 1 1 1 1 1 L1_ETT220
+ ~ HLT_PixelTracks_Multiplicity80_v3 1 1 1 1 1 1 1 1 1 L1_ETT220
+ HLT_Random_v1 10000 10000 10000 10000 10000 10000 10000 10000 10000 (none)
+ = HLT_ZeroBias_v3 4 4 4 4 4 4 4 4 4 L1_ZeroBias
+ dataset MuEG
+ HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v5 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_DoubleMu5_Ele8_v5 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu15_DoublePhoton15_CaloIdL_v5 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu15_Photon20_CaloIdL_v5 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu17_Ele8_CaloIdL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu5_DoubleEle8_CaloIdL_TrkIdVL_v1 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu5_Ele8_CaloIdL_TrkIdVL_Ele8_v5 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu8_Ele17_CaloIdL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu8_Photon20_CaloIdVT_IsoT_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ dataset MuHad
+ ~ HLT_DoubleMu3_HT150_v2 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_DoubleMu3_HT200_v5 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_HT250_Mu15_PFMHT20_v2 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ ~ HLT_HT250_Mu5_PFMHT35_v4 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ ~ HLT_HT300_Mu5_PFMHT40_v2 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ ~ HLT_HT350_Mu5_PFMHT45_v2 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ ~ HLT_IsoMu17_CentralJet30_BTagIP_v4 1 1 1 1 1 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu12_CentralJet30_BTagIP_v4 1 1 1 1 1 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu15_HT200_v2 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_Mu17_CentralJet30_BTagIP_v4 1 1 1 1 1 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu17_CentralJet30_v5 2 40 30 20 15 9 6 4 3 L1_SingleMu7
+ ~ HLT_Mu17_DiCentralJet30_v5 60 40 30 20 15 9 6 4 3 L1_SingleMu7
+ ~ HLT_Mu17_TriCentralJet30_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu20_HT200_v2 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_Mu3_DiJet30_v1 10 10 30 30 30 30 30 30 30 L1_SingleMuOpen
+ HLT_Mu3_Ele8_CaloIdL_TrkIdVL_HT150_v2 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu3_Ele8_CaloIdT_TrkIdVL_HT150_v2 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_Mu3_QuadJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMuOpen
+ ~ HLT_Mu3_TriJet30_v1 1 1 5 5 5 5 5 5 5 L1_SingleMuOpen
+ ~ HLT_Mu8_R005_MR200_v1 60 45 30 20 15 10 6 4 3 (L1_Mu3_Jet20_Central) AND (L1_DoubleJet36_Central)
+ ~ HLT_Mu8_R020_MR200_v1 1 1 1 1 1 1 1 1 1 (L1_Mu3_Jet20_Central) AND (L1_DoubleJet36_Central)
+ ~ HLT_Mu8_R025_MR200_v1 1 1 1 1 1 1 1 1 1 (L1_Mu3_Jet20_Central) AND (L1_DoubleJet36_Central)
+ dataset MuOnia
+ ~ HLT_Dimuon0_Jpsi_Muon_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon0_Jpsi_v1 40 30 20 14 10 6 4 3 2 L1_DoubleMu0
+ ~ HLT_Dimuon0_Upsilon_Muon_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon0_Upsilon_v1 40 30 20 14 10 6 4 3 2 L1_DoubleMu0
+ ~ HLT_Dimuon10_Jpsi_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon4_Bs_Barrel_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon5_Upsilon_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon6_Bs_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon7_Jpsi_Displaced_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon7_Jpsi_X_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon7_LowMass_Displaced_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon7_PsiPrime_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_DoubleMu2_Bs_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Mu5_L2Mu2_Jpsi_v4 16 12 8 6 4 2 1 1 1 L1_DoubleMu0
+ ~ HLT_Mu5_Track2_Jpsi_v4 8 8 8 8 8 8 8 8 8 L1_SingleMu3
+ ~ HLT_Mu7_Track7_Jpsi_v5 1 24 18 12 10 5 1 1 1 L1_SingleMu7
+ dataset MultiJet
+ ~ HLT_DoubleJet30_ForwardBackward_v4 60 45 30 20 15 10 5 4 3 L1_DoubleForJet32_EtaOpp
+ ~ HLT_DoubleJet60_ForwardBackward_v4 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ ~ HLT_DoubleJet70_ForwardBackward_v4 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ ~ HLT_DoubleJet80_ForwardBackward_v4 1 1 1 1 1 1 1 1 1 L1_DoubleForJet44_EtaOpp
+ ~ HLT_ExclDiJet60_HFAND_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet36_FwdVeto
+ ~ HLT_ExclDiJet60_HFOR_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet36
+ ~ HLT_L1DoubleJet36Central_v2 15000 10000 7200 5000 3600 2200 1400 1000 700 L1_DoubleJet36_Central
+ ~ HLT_L1ETM30_v2 2400 1700 1200 850 600 360 240 170 120 L1_ETM30
+ ~ HLT_L1MultiJet_v2 5000 7600 5400 3800 2700 1600 1100 760 540 L1_HTT50 OR L1_TripleJet28_Central OR L1_QuadJet20_Central
+ ~ HLT_QuadJet40_IsoPFTau40_v5 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet40_v4 200 150 105 70 50 30 20 15 10 L1_QuadJet20_Central
+ ~ HLT_QuadJet50_BTagIP_v4 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet50_Jet40_v3 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet60_v3 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet70_v3 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ dataset Photon
+ HLT_DoubleEle33_CaloIdL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoubleEle33_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton33_HEVT_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton33_v4 20 15 10 7 5 3 2 1 1 L1_SingleEG20
+ HLT_DoublePhoton40_MR150_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton40_R014_MR150_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton50_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton5_IsoVL_CEP_v3 1 1 1 1 1 1 1 1 1 L1_DoubleEG2_FwdVeto
+ HLT_DoublePhoton60_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon125_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon200_NoHE_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon20_CaloIdVL_IsoL_v3 5000 3500 2500 1750 1250 750 500 350 250 L1_SingleEG12
+ HLT_Photon20_R9Id_Photon18_R9Id_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_CaloIdL_IsoVL_Photon18_CaloIdL_IsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_CaloIdL_IsoVL_Photon18_R9Id_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_CaloIdL_IsoVL_Photon18_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_IsoVL_Photon18_IsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_IsoVL_Photon18_v4 60 40 30 20 15 10 6 5 1 L1_SingleEG12
+ HLT_Photon26_Photon18_v4 200 140 100 70 50 30 20 15 10 L1_SingleEG12
+ HLT_Photon26_R9Id_Photon18_CaloIdL_IsoVL_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_R9Id_Photon18_R9Id_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Photon30_CaloIdVL_IsoL_v4 500 350 250 175 100 60 40 30 20 L1_SingleEG15
+ HLT_Photon30_CaloIdVL_v4 1000 700 500 350 200 120 80 60 40 L1_SingleEG15
+ HLT_Photon32_CaloIdL_Photon26_CaloIdL_v4 0 0 0 0 0 0 0 0 0 L1_SingleEG20
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdL_Photon22_CaloIdL_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_IsoVL_Photon22_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_Photon28_CaloIdL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon50_CaloIdVL_IsoL_v3 120 90 60 40 30 18 12 8 6 L1_SingleEG20
+ HLT_Photon50_CaloIdVL_v1 240 180 120 80 60 36 24 16 12 L1_SingleEG20
+ HLT_Photon75_CaloIdVL_IsoL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon75_CaloIdVL_v4 20 14 10 6 4 2 1 1 1 L1_SingleEG20
+ HLT_Photon90_CaloIdVL_IsoL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon90_CaloIdVL_v1 10 7 5 3 2 1 1 1 1 L1_SingleEG20
+ dataset PhotonHad
+ HLT_Photon40_R005_MR150_v1 200 150 100 70 50 30 20 14 10 L1_SingleEG20
+ HLT_Photon40_R014_MR450_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_R020_MR300_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_R025_MR200_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_R038_MR150_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_HT300_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_HT350_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_MHT50_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_MHT70_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleElectron
+ HLT_Ele32_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v1 200 140 100 70 50 30 20 14 10 L1_SingleEG20
+ HLT_Ele32_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele52_CaloIdVT_TrkIdT_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleMu
+ ~ HLT_IsoMu12_v4 50 140 100 70 50 30 20 14 10 L1_SingleMu7
+ ~ HLT_IsoMu15_v8 80 60 40 30 20 12 8 6 4 L1_SingleMu10
+ ~ HLT_IsoMu17_v8 1 1 1 1 1 1 1 1 1 L1_SingleMu10
+ ~ HLT_IsoMu24_v4 1 1 1 1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_IsoMu30_v4 1 1 1 1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_L1SingleMu10_v2 22400 16000 11200 8000 5600 3400 2200 1600 1120 L1_SingleMu10
+ ~ HLT_L1SingleMu20_v2 11200 8000 5600 4000 2800 1700 1100 800 560 L1_SingleMu20
+ ~ HLT_L2Mu10_v3 3200 2200 1600 1100 800 480 320 220 160 L1_SingleMu10
+ ~ HLT_L2Mu20_v3 1600 1100 800 560 400 240 160 110 80 L1_SingleMu12
+ ~ HLT_Mu12_v3 21 588 420 300 210 120 80 60 42 L1_SingleMu7
+ ~ HLT_Mu15_v4 300 200 160 120 80 50 32 20 16 L1_SingleMu10
+ ~ HLT_Mu20_v3 120 90 60 45 30 20 12 8 6 L1_SingleMu12
+ ~ HLT_Mu24_v3 20 15 10 7 5 3 2 1 1 L1_SingleMu12
+ ~ HLT_Mu30_v3 1 1 1 1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_Mu3_v5 137 137 685 685 685 685 685 685 685 L1_SingleMuOpen
+ ~ HLT_Mu40_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16
+ ~ HLT_Mu5_v5 100 100 100 100 100 100 100 100 100 L1_SingleMu3
+ ~ HLT_Mu8_v3 20 20 20 20 20 20 20 20 20 L1_SingleMu3
+ dataset Tau
+ ~ HLT_DoubleIsoPFTau25_Trk5_eta2p1_v2 1 1 1 1 1 1 1 1 1 L1_DoubleTauJet28 OR L1_DoubleJet52
+ ~ HLT_IsoPFTau35_Trk20_MET45_v6 1 1 1 1 1 1 1 1 1 L1_SingleTauJet52 OR L1_SingleJet68
+ dataset TauPlusX
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau15_v6 60 45 30 20 15 10 6 4 2 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v4 280 200 140 100 70 40 30 20 15 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_TrkIdT_LooseIsoPFTau15_v6 200 140 90 70 50 30 20 14 10 L1_SingleEG12
+ ~ HLT_HT250_DoubleIsoPFTau10_Trk3_PFMHT35_v1 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ ~ HLT_HT300_DoubleIsoPFTau10_Trk3_PFMHT40_v1 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ ~ HLT_HT350_DoubleIsoPFTau10_Trk3_PFMHT45_v1 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ ~ HLT_IsoMu15_LooseIsoPFTau15_v2 1 1 1 1 1 1 1 1 1 L1_SingleMu10
+ ~ HLT_Mu15_LooseIsoPFTau15_v2 100 70 50 35 25 15 10 7 5 L1_SingleMu10
+/cdaq/physics/Run2011/1e33/v1.3/HLT/V6
+ 165180,165182,165205
+ dataset BTag
+ ~ HLT_BTagMu_DiJet110_Mu5_v4 1 3 2 2 1 1 1 1 1 L1_Mu3_Jet28_Central
+ ~ HLT_BTagMu_DiJet20_Mu5_v4 35 490 350 250 175 110 70 45 35 L1_Mu3_Jet16_Central
+ ~ HLT_BTagMu_DiJet40_Mu5_v4 20 140 100 70 50 30 20 15 10 L1_Mu3_Jet20_Central
+ ~ HLT_BTagMu_DiJet70_Mu5_v4 8 20 15 10 8 5 3 2 1 L1_Mu3_Jet28_Central
+ dataset Commissioning
+ ~ HLT_Activity_Ecal_SC7_v3 180 190 180 180 180 180 180 180 180 L1_BscMinBiasOR_BptxPlusANDMinus
+ HLT_BeamGas_BSC_v3 30 30 30 30 30 30 30 30 30 L1_BeamGas_Bsc
+ HLT_BeamGas_HF_v4 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf
+ HLT_IsoTrackHB_v3 1 1 2 1 1 1 1 1 1 L1_SingleJet52
+ HLT_IsoTrackHE_v4 1 1 12 8 6 4 2 2 1 L1_SingleJet52
+ HLT_L1SingleEG12_v2 24000 17000 12000 9000 6000 3600 2400 1680 1200 L1_SingleEG12
+ HLT_L1SingleEG5_v2 850 850 11900 17000 17000 17850 19550 21250 14450 L1_SingleEG5
+ ~ HLT_L1SingleJet16_v2 51 51 51 51 51 51 51 51 51 L1_SingleJet16
+ ~ HLT_L1SingleJet36_v2 500 500 500 500 500 500 500 500 500 L1_SingleJet36
+ ~ HLT_L1SingleMuOpen_DT_v2 45 45 225 225 225 225 225 225 225 L1_SingleMuOpen
+ ~ HLT_L1SingleMuOpen_v2 360 360 1800 1800 1800 1800 1800 1800 1800 L1_SingleMuOpen
+ HLT_L1_Interbunch_BSC_v2 100 100 100 100 100 100 100 100 100 L1_InterBunch_Bsc
+ HLT_L1_PreCollisions_v2 15 15 15 15 15 15 15 15 15 L1_PreCollisions
+ ~ HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v4 1 1 1 1 1 1 1 1 1 L1_SingleMu5_Eta1p5_Q80
+ dataset Cosmics
+ HLT_BeamHalo_v3 1 1 1 1 1 1 1 1 1 L1_BeamHalo
+ HLT_L1SingleMuOpen_AntiBPTX_v2 1 1 5 5 5 5 5 5 5 L1_SingleMuOpen
+ = HLT_L1Tech_BSC_halo_v4 500 500 500 500 500 500 300 200 150 L1_ZeroBias
+ HLT_L1TrackerCosmics_v3 1 1 1 1 1 1 1 1 1 technical bits: 25
+ HLT_L3MuonsCosmicTracking_v3 0 0 0 0 0 0 0 0 0 (technical bits: 25) AND (L1_SingleMuOpen)
+ HLT_RegionalCosmicTracking_v3 0 0 0 0 0 0 0 0 0 (technical bits: 25) AND (L1_SingleMuOpen)
+ dataset DoubleElectron
+ HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_v4 1 1 1 1 1 1 1 1 1 L1_TripleEG5
+ HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdL_CaloIsoVL_v4 4000 3000 2000 1400 1000 700 400 300 200 L1_SingleEG12
+ HLT_Ele17_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_Ele8_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass30_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v4 80 60 40 30 20 15 10 7 5 L1_SingleEG12
+ ~ HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v4 2 2 28 40 40 42 46 50 34 L1_SingleEG5
+ HLT_Ele8_CaloIdL_CaloIsoVL_v4 40 40 560 800 800 840 920 1000 680 L1_SingleEG5
+ HLT_Ele8_CaloIdL_TrkIdVL_v4 20 20 280 400 400 420 460 500 340 L1_SingleEG5
+ HLT_Ele8_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_v3 20 20 280 400 400 420 460 500 340 L1_SingleEG5
+ HLT_Ele8_v4 240 240 3360 4800 4800 5040 5520 6000 4080 L1_SingleEG5
+ HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v4 40 30 20 15 10 7 4 3 2 L1_SingleEG12
+ HLT_TripleEle10_CaloIdL_TrkIdVL_v4 1 1 1 1 1 1 1 1 1 L1_TripleEG5
+ dataset DoubleMu
+ ~ HLT_DoubleMu3_v5 450 300 180 120 30 18 12 8 6 L1_DoubleMu0
+ ~ HLT_DoubleMu4_Acoplanarity03_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_DoubleMu6_v3 30 21 15 10 7 4 3 2 1 L1_DoubleMu3
+ ~ HLT_DoubleMu7_v3 10 7 5 2 1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_L1DoubleMu0_v2 8400 6000 4200 3000 2100 1300 850 600 420 L1_DoubleMu0
+ ~ HLT_L2DoubleMu0_v4 4000 3000 2000 1400 1000 600 400 280 200 L1_DoubleMu0
+ ~ HLT_L2DoubleMu23_NoVertex_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_Mu13_Mu8_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ HLT_Mu8_Jet40_v5 48 300 240 150 30 18 12 8 6 L1_Mu3_Jet20_Central
+ ~ HLT_TripleMu5_v4 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ dataset ElectronHad
+ HLT_DoubleEle8_CaloIdL_TrkIdVL_HT150_v2 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT50
+ HLT_DoubleEle8_CaloIdL_TrkIdVL_v1 2 2 2 2 2 2 2 2 2 L1_DoubleEG5
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_HT150_v2 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT50
+ ~ HLT_Ele10_CaloIdL_TrkIdVL_CaloIsoVL_TrkIsoVL_R005_MR200_v1 20 14 10 7 5 3 2 1 1 L1_DoubleJet36_Central
+ ~ HLT_Ele10_CaloIdL_TrkIdVL_CaloIsoVL_TrkIsoVL_R020_MR200_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_Ele10_CaloIdL_TrkIdVL_CaloIsoVL_TrkIsoVL_R025_MR200_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_Ele10_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_R020_MR200_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT200_v4 1 1 1 1 1 1 1 1 1 L1_EG5_HTT75
+ HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_v4 1 1 1 1 1 1 1 1 1 L1_EG5_HTT75
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta2_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_TrkIdT_Jet35_Jet25_Deta2_v2 90 70 45 30 20 15 10 8 5 L1_SingleEG12
+ HLT_Ele17_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT15_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdVT_TrkIdT_CentralJet30_CentralJet25_v1 100 70 50 35 25 15 10 7 5 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT20_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_BTagIP_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v4 120 80 60 40 30 18 12 8 6 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_DiCentralJet30_v3 120 80 60 40 30 18 12 8 6 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_TriCentralJet30_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v1 5 5 1 1 1 1 1 1 1 L1_SingleEG5
+ HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG5
+ HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG5
+ ~ HLT_HT250_Ele5_CaloIdVL_TrkIdVL_CaloIsoVL_TrkIsoVL_PFMHT35_v4 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_Ele5_CaloIdVL_TrkIdVL_CaloIsoVL_TrkIsoVL_PFMHT40_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT350_Ele5_CaloIdVL_TrkIdVL_CaloIsoVL_TrkIsoVL_PFMHT45_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ dataset HT
+ ~ HLT_DiJet130_PT130_v2 1 1 1 1 1 1 1 1 1 L1_SingleJet68
+ ~ HLT_DiJet160_PT160_v2 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_HT150_AlphaT0p60_v3 15 7 5 3 2 1 1 1 1 L1_HTT75
+ ~ HLT_HT150_v4 1400 10000 7000 5000 3500 2300 1400 1000 700 L1_HTT50
+ ~ HLT_HT200_AlphaT0p53_v2 10 3 2 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT200_AlphaT0p60_v3 1 1 1 1 1 1 1 1 1 L1_HTT75
+ ~ HLT_HT200_v4 1600 1200 800 600 400 300 150 100 80 L1_HTT75
+ ~ HLT_HT250_AlphaT0p53_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT250_AlphaT0p54_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT250_DoubleDisplacedJet60_v3 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT250_MHT60_v4 2000 1500 1000 700 500 1 1 1 1 L1_HTT100
+ ~ HLT_HT250_MHT70_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT250_v4 480 360 240 200 150 90 60 40 30 L1_HTT100
+ ~ HLT_HT300_AlphaT0p52_v3 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_AlphaT0p53_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_CentralJet30_BTagIP_PFMHT55_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_CentralJet30_BTagIP_PFMHT75_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_CentralJet30_BTagIP_v2 20 15 10 7 5 3 2 1 1 L1_HTT100
+ ~ HLT_HT300_MHT75_v5 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_PFMHT55_v2 40 30 20 15 10 6 4 3 2 L1_HTT100
+ ~ HLT_HT300_v5 480 360 240 200 120 80 60 40 20 L1_HTT100
+ ~ HLT_HT350_AlphaT0p51_v3 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT350_AlphaT0p53_v3 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT350_v4 240 180 120 70 50 30 20 14 10 L1_HTT100
+ ~ HLT_HT400_AlphaT0p51_v3 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT400_v4 120 90 60 35 25 15 10 7 5 L1_HTT100
+ ~ HLT_HT450_v4 60 45 30 25 20 15 10 7 5 L1_HTT100
+ ~ HLT_HT500_v4 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT550_v4 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_R014_MR150_CentralJet40_BTagIP_v2 200 140 100 70 50 30 20 14 10 L1_DoubleJet36_Central
+ ~ HLT_R014_MR150_v1 1600 1100 800 500 350 200 140 100 70 L1_DoubleJet36_Central
+ ~ HLT_R014_MR450_CentralJet40_BTagIP_v2 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R020_MR150_v1 797 557 401 301 201 151 81 61 41 L1_DoubleJet36_Central
+ ~ HLT_R020_MR350_CentralJet40_BTagIP_v2 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R020_MR500_v1 100 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R020_MR550_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R025_MR150_v1 401 301 201 151 101 61 41 31 21 L1_DoubleJet36_Central
+ ~ HLT_R025_MR250_CentralJet40_BTagIP_v2 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R025_MR400_v1 100 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R025_MR450_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R033_MR300_v1 100 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R033_MR350_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R038_MR200_v1 100 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R038_MR250_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ dataset HcalHPDNoise
+ HLT_GlobalRunHPDNoise_v3 1500 1500 1500 1500 7500 4500 3000 2000 1500 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_L1Tech_HBHEHO_totalOR_v2 1 1 1 1 1 1 1 1 1 technical bits: 11 OR 12
+ dataset HcalNZS
+ ~ HLT_HcalNZS_v4 1 1 5 5 5 5 5 5 5 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleTauJet52 OR L1_SingleTauJet68 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG12 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias
+ ~ HLT_HcalPhiSym_v4 1 1 5 5 5 5 5 5 5 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG8 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_SingleEG12 OR L1_SingleEG12_Eta2p17 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5
+ dataset Jet
+ ~ HLT_DiJetAve110_v3 65 320 225 160 110 70 45 31 22 L1_SingleJet68
+ ~ HLT_DiJetAve150_v3 90 60 45 30 20 15 10 6 4 L1_SingleJet92
+ ~ HLT_DiJetAve190_v3 30 20 15 10 7 4 3 2 1 L1_SingleJet92
+ ~ HLT_DiJetAve240_v3 6 4 3 2 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve300_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve30_v3 5 5 5 5 5 5 5 5 5 L1_SingleJet16
+ ~ HLT_DiJetAve370_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve60_v3 40 40 40 40 40 40 40 40 40 L1_SingleJet36
+ ~ HLT_DiJetAve80_v3 40 40 800 560 400 240 160 112 80 L1_SingleJet52
+ ~ HLT_Jet110_v3 90 630 450 315 225 135 90 60 45 L1_SingleJet68
+ ~ HLT_Jet150_v3 180 130 90 60 45 27 18 12 9 L1_SingleJet92
+ ~ HLT_Jet190_v3 60 45 30 21 15 9 6 4 3 L1_SingleJet92
+ ~ HLT_Jet240_v3 18 12 9 6 4 2 1 1 1 L1_SingleJet92
+ ~ HLT_Jet300_v2 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet30_v3 10 10 10 10 10 10 10 10 10 L1_SingleJet16
+ ~ HLT_Jet370_NoJetID_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet370_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet60_v3 80 80 80 80 80 80 80 80 80 L1_SingleJet36
+ ~ HLT_Jet80_v3 80 80 1600 1120 800 480 320 220 160 L1_SingleJet52
+ dataset MET
+ ~ HLT_CentralJet80_MET100_v3 1 1 1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_CentralJet80_MET160_v3 1 1 1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_CentralJet80_MET65_v3 40 28 20 14 10 6 4 2 2 L1_ETM30
+ ~ HLT_CentralJet80_MET80HF_v2 1 1 1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_DiCentralJet20_BTagIP_MET65_v2 1 1 1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_DiCentralJet20_MET80_v1 1 1 1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_DiJet60_MET45_v3 5 5 5 5 50 30 20 14 10 L1_ETM20
+ ~ HLT_MET100_v3 20 14 10 7 5 3 2 1 1 L1_ETM30
+ ~ HLT_MET120_v3 1 1 1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_MET200_v3 1 1 1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_PFMHT150_v6 1 1 1 1 1 1 1 1 1 L1_ETM30
+ dataset MinimumBias
+ HLT_JetE30_NoBPTX3BX_NoHalo_v5 1 1 1 1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_NoHalo_v5 1 1 1 1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_v3 24 24 24 24 24 24 24 24 24 L1_SingleJet20_NotBptxOR
+ HLT_JetE50_NoBPTX3BX_NoHalo_v1 1 1 1 1 1 1 1 1 1 L1_SingleJet32_NotBptxOR_NotMuBeamHalo
+ = HLT_L1Tech_BSC_minBias_threshold1_v4 4 4 4 4 4 4 4 4 4 L1_ZeroBias
+ HLT_Physics_v1 7000 5000 3500 2500 1750 1100 700 500 350 (none)
+ ~ HLT_PixelTracks_Multiplicity100_v3 1 1 1 1 1 1 1 1 1 L1_ETT220
+ ~ HLT_PixelTracks_Multiplicity80_v3 1 1 1 1 1 1 1 1 1 L1_ETT220
+ HLT_Random_v1 10000 10000 10000 10000 10000 10000 10000 10000 10000 (none)
+ = HLT_ZeroBias_v3 4 4 4 4 4 4 4 4 4 L1_ZeroBias
+ dataset MuEG
+ HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v5 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_DoubleMu5_Ele8_v5 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu15_DoublePhoton15_CaloIdL_v5 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu15_Photon20_CaloIdL_v5 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu17_Ele8_CaloIdL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu5_DoubleEle8_CaloIdL_TrkIdVL_v1 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu5_Ele8_CaloIdL_TrkIdVL_Ele8_v5 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu8_Ele17_CaloIdL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu8_Photon20_CaloIdVT_IsoT_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ dataset MuHad
+ ~ HLT_DoubleMu3_HT150_v2 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_DoubleMu3_HT200_v5 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_HT250_Mu15_PFMHT20_v2 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ ~ HLT_HT250_Mu5_PFMHT35_v4 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ ~ HLT_HT300_Mu5_PFMHT40_v2 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ ~ HLT_HT350_Mu5_PFMHT45_v2 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ ~ HLT_IsoMu17_CentralJet30_BTagIP_v4 1 1 1 1 1 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu12_CentralJet30_BTagIP_v4 1 1 1 1 1 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu15_HT200_v2 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_Mu17_CentralJet30_BTagIP_v4 1 1 1 1 1 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu17_CentralJet30_v5 2 40 30 20 15 9 6 4 3 L1_SingleMu7
+ ~ HLT_Mu17_DiCentralJet30_v5 60 40 30 20 15 9 6 4 3 L1_SingleMu7
+ ~ HLT_Mu17_TriCentralJet30_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu20_HT200_v2 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_Mu3_DiJet30_v1 10 10 30 30 30 30 30 30 30 L1_SingleMuOpen
+ HLT_Mu3_Ele8_CaloIdL_TrkIdVL_HT150_v2 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu3_Ele8_CaloIdT_TrkIdVL_HT150_v2 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_Mu3_QuadJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMuOpen
+ ~ HLT_Mu3_TriJet30_v1 1 1 5 5 5 5 5 5 5 L1_SingleMuOpen
+ ~ HLT_Mu8_R005_MR200_v1 60 45 30 20 15 10 6 4 3 (L1_Mu3_Jet20_Central) AND (L1_DoubleJet36_Central)
+ ~ HLT_Mu8_R020_MR200_v1 1 1 1 1 1 1 1 1 1 (L1_Mu3_Jet20_Central) AND (L1_DoubleJet36_Central)
+ ~ HLT_Mu8_R025_MR200_v1 1 1 1 1 1 1 1 1 1 (L1_Mu3_Jet20_Central) AND (L1_DoubleJet36_Central)
+ dataset MuOnia
+ ~ HLT_Dimuon0_Jpsi_Muon_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon0_Jpsi_v1 40 30 20 14 10 6 4 3 2 L1_DoubleMu0
+ ~ HLT_Dimuon0_Upsilon_Muon_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon0_Upsilon_v1 40 30 20 14 10 6 4 3 2 L1_DoubleMu0
+ ~ HLT_Dimuon10_Jpsi_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon4_Bs_Barrel_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon5_Upsilon_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon6_Bs_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon7_Jpsi_Displaced_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon7_Jpsi_X_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon7_LowMass_Displaced_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon7_PsiPrime_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_DoubleMu2_Bs_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Mu5_L2Mu2_Jpsi_v4 16 12 8 6 4 2 1 1 1 L1_DoubleMu0
+ ~ HLT_Mu5_Track2_Jpsi_v4 8 8 8 8 8 8 8 8 8 L1_SingleMu3
+ ~ HLT_Mu7_Track7_Jpsi_v5 1 24 18 12 10 5 1 1 1 L1_SingleMu7
+ dataset MultiJet
+ ~ HLT_DoubleJet30_ForwardBackward_v4 60 45 30 20 15 10 5 4 3 L1_DoubleForJet32_EtaOpp
+ ~ HLT_DoubleJet60_ForwardBackward_v4 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ ~ HLT_DoubleJet70_ForwardBackward_v4 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ ~ HLT_DoubleJet80_ForwardBackward_v4 1 1 1 1 1 1 1 1 1 L1_DoubleForJet44_EtaOpp
+ ~ HLT_ExclDiJet60_HFAND_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet36_FwdVeto
+ ~ HLT_ExclDiJet60_HFOR_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet36
+ ~ HLT_L1DoubleJet36Central_v2 15000 10000 7200 5000 3600 2200 1400 1000 700 L1_DoubleJet36_Central
+ ~ HLT_L1ETM30_v2 2400 1700 1200 850 600 360 240 170 120 L1_ETM30
+ ~ HLT_L1MultiJet_v2 5000 7600 5400 3800 2700 1600 1100 760 540 L1_HTT50 OR L1_TripleJet28_Central OR L1_QuadJet20_Central
+ ~ HLT_QuadJet40_IsoPFTau40_v5 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet40_v4 200 150 105 70 50 30 20 15 10 L1_QuadJet20_Central
+ ~ HLT_QuadJet50_BTagIP_v4 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet50_Jet40_v3 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet60_v3 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet70_v3 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ dataset Photon
+ HLT_DoubleEle33_CaloIdL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoubleEle33_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton33_HEVT_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton33_v4 20 15 10 7 5 3 2 1 1 L1_SingleEG20
+ HLT_DoublePhoton40_MR150_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton40_R014_MR150_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton50_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton5_IsoVL_CEP_v3 1 1 1 1 1 1 1 1 1 L1_DoubleEG2_FwdVeto
+ HLT_DoublePhoton60_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon125_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon200_NoHE_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon20_CaloIdVL_IsoL_v3 5000 3500 2500 1750 1250 750 500 350 250 L1_SingleEG12
+ HLT_Photon20_R9Id_Photon18_R9Id_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_CaloIdL_IsoVL_Photon18_CaloIdL_IsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_CaloIdL_IsoVL_Photon18_R9Id_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_CaloIdL_IsoVL_Photon18_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_IsoVL_Photon18_IsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_IsoVL_Photon18_v4 60 40 30 20 15 10 6 5 1 L1_SingleEG12
+ HLT_Photon26_Photon18_v4 200 140 100 70 50 30 20 15 10 L1_SingleEG12
+ HLT_Photon26_R9Id_Photon18_CaloIdL_IsoVL_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_R9Id_Photon18_R9Id_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Photon30_CaloIdVL_IsoL_v4 500 350 250 175 100 60 40 30 20 L1_SingleEG15
+ HLT_Photon30_CaloIdVL_v4 1000 700 500 350 200 120 80 60 40 L1_SingleEG15
+ HLT_Photon32_CaloIdL_Photon26_CaloIdL_v4 0 0 0 0 0 0 0 0 0 L1_SingleEG20
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdL_Photon22_CaloIdL_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_IsoVL_Photon22_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_Photon28_CaloIdL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon50_CaloIdVL_IsoL_v3 120 90 60 40 30 18 12 8 6 L1_SingleEG20
+ HLT_Photon50_CaloIdVL_v1 240 180 120 80 60 36 24 16 12 L1_SingleEG20
+ HLT_Photon75_CaloIdVL_IsoL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon75_CaloIdVL_v4 20 14 10 6 4 2 1 1 1 L1_SingleEG20
+ HLT_Photon90_CaloIdVL_IsoL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon90_CaloIdVL_v1 10 7 5 3 2 1 1 1 1 L1_SingleEG20
+ dataset PhotonHad
+ HLT_Photon40_R005_MR150_v1 200 150 100 70 50 30 20 14 10 L1_SingleEG20
+ HLT_Photon40_R014_MR450_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_R020_MR300_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_R025_MR200_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_R038_MR150_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_HT300_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_HT350_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_MHT50_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_MHT70_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleElectron
+ HLT_Ele32_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v1 200 140 100 70 50 30 20 14 10 L1_SingleEG20
+ HLT_Ele32_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele52_CaloIdVT_TrkIdT_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleMu
+ ~ HLT_IsoMu12_v4 50 140 100 70 50 30 20 14 10 L1_SingleMu7
+ ~ HLT_IsoMu15_v8 80 60 40 30 20 12 8 6 4 L1_SingleMu10
+ ~ HLT_IsoMu17_v8 1 1 1 1 1 1 1 1 1 L1_SingleMu10
+ ~ HLT_IsoMu24_v4 1 1 1 1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_IsoMu30_v4 1 1 1 1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_L1SingleMu10_v2 22400 16000 11200 8000 5600 3400 2200 1600 1120 L1_SingleMu10
+ ~ HLT_L1SingleMu20_v2 11200 8000 5600 4000 2800 1700 1100 800 560 L1_SingleMu20
+ ~ HLT_L2Mu10_v3 3200 2200 1600 1100 800 480 320 220 160 L1_SingleMu10
+ ~ HLT_L2Mu20_v3 1600 1100 800 560 400 240 160 110 80 L1_SingleMu12
+ ~ HLT_Mu12_v3 21 588 420 300 210 120 80 60 42 L1_SingleMu7
+ ~ HLT_Mu15_v4 300 200 160 120 80 50 32 20 16 L1_SingleMu10
+ ~ HLT_Mu20_v3 120 90 60 45 30 20 12 8 6 L1_SingleMu12
+ ~ HLT_Mu24_v3 20 15 10 7 5 3 2 1 1 L1_SingleMu12
+ ~ HLT_Mu30_v3 1 1 1 1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_Mu3_v5 137 137 685 685 685 685 685 685 685 L1_SingleMuOpen
+ ~ HLT_Mu40_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16
+ ~ HLT_Mu5_v5 100 100 100 100 100 100 100 100 100 L1_SingleMu3
+ ~ HLT_Mu8_v3 20 20 20 20 20 20 20 20 20 L1_SingleMu3
+ dataset Tau
+ ~ HLT_DoubleIsoPFTau25_Trk5_eta2p1_v2 1 1 1 1 1 1 1 1 1 L1_DoubleTauJet28 OR L1_DoubleJet52
+ ~ HLT_IsoPFTau35_Trk20_MET45_v6 1 1 1 1 1 1 1 1 1 L1_SingleTauJet52 OR L1_SingleJet68
+ dataset TauPlusX
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau15_v6 60 45 30 20 15 10 6 4 2 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v4 280 200 140 100 70 40 30 20 15 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_TrkIdT_LooseIsoPFTau15_v6 200 140 90 70 50 30 20 14 10 L1_SingleEG12
+ ~ HLT_HT250_DoubleIsoPFTau10_Trk3_PFMHT35_v1 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ ~ HLT_HT300_DoubleIsoPFTau10_Trk3_PFMHT40_v1 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ ~ HLT_HT350_DoubleIsoPFTau10_Trk3_PFMHT45_v1 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ ~ HLT_IsoMu15_LooseIsoPFTau15_v2 1 1 1 1 1 1 1 1 1 L1_SingleMu10
+ ~ HLT_Mu15_LooseIsoPFTau15_v2 100 70 50 35 25 15 10 7 5 L1_SingleMu10
+/cdaq/physics/Run2011/1e33/v1.3/HLT/V4
+ 165150,165163,165165,165168
+ dataset BTag
+ ~ HLT_BTagMu_DiJet110_Mu5_v4 4 3 2 2 1 1 1 1 1 L1_Mu3_Jet28_Central
+ ~ HLT_BTagMu_DiJet20_Mu5_v4 700 500 350 250 175 110 70 45 35 L1_Mu3_Jet16_Central
+ ~ HLT_BTagMu_DiJet40_Mu5_v4 200 140 100 70 50 30 20 15 10 L1_Mu3_Jet20_Central
+ ~ HLT_BTagMu_DiJet70_Mu5_v4 30 20 15 10 8 5 3 2 1 L1_Mu3_Jet28_Central
+ dataset Commissioning
+ ~ HLT_Activity_Ecal_SC7_v3 360 252 180 126 90 54 36 25 18 L1_BscMinBiasOR_BptxPlusANDMinus
+ HLT_BeamGas_BSC_v3 30 30 30 30 30 30 30 30 30 L1_BeamGas_Bsc
+ HLT_BeamGas_HF_v4 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf
+ HLT_IsoTrackHB_v3 4 2 2 1 1 1 1 1 1 L1_SingleJet52
+ HLT_IsoTrackHE_v4 24 16 12 8 6 4 2 2 1 L1_SingleJet52
+ HLT_L1SingleEG12_v2 24000 17000 12000 9000 6000 3600 2400 1680 1200 L1_SingleEG12
+ HLT_L1SingleEG5_v2 850 850 11900 17000 17000 17850 19550 21250 14450 L1_SingleEG5
+ ~ HLT_L1SingleJet16_v2 102 71 51 35 25 15 10 7 5 L1_SingleJet16
+ ~ HLT_L1SingleJet36_v2 1000 700 500 350 250 150 100 70 50 L1_SingleJet36
+ ~ HLT_L1SingleMuOpen_DT_v2 90 60 225 150 100 75 50 25 20 L1_SingleMuOpen
+ ~ HLT_L1SingleMuOpen_v2 720 500 1800 1250 900 600 350 250 180 L1_SingleMuOpen
+ HLT_L1_Interbunch_BSC_v2 100 100 100 100 100 100 100 100 100 L1_InterBunch_Bsc
+ HLT_L1_PreCollisions_v2 15 15 15 15 15 15 15 15 15 L1_PreCollisions
+ ~ HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v4 1 1 1 1 1 1 1 1 1 L1_SingleMu5_Eta1p5_Q80
+ dataset Cosmics
+ HLT_BeamHalo_v3 1 1 1 1 1 1 1 1 1 L1_BeamHalo
+ HLT_L1SingleMuOpen_AntiBPTX_v2 1 1 5 5 5 5 5 5 5 L1_SingleMuOpen
+ = HLT_L1Tech_BSC_halo_v4 500 500 500 500 500 500 300 200 150 L1_ZeroBias
+ HLT_L1TrackerCosmics_v3 1 1 1 1 1 1 1 1 1 technical bits: 25
+ HLT_L3MuonsCosmicTracking_v3 0 0 0 0 0 0 0 0 0 (technical bits: 25) AND (L1_SingleMuOpen)
+ HLT_RegionalCosmicTracking_v3 0 0 0 0 0 0 0 0 0 (technical bits: 25) AND (L1_SingleMuOpen)
+ dataset DoubleElectron
+ HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_v4 1 1 1 1 1 1 1 1 1 L1_TripleEG5
+ HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdL_CaloIsoVL_v4 4000 3000 2000 1400 1000 700 400 300 200 L1_SingleEG12
+ HLT_Ele17_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_Ele8_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass30_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v4 80 60 40 30 20 15 10 7 5 L1_SingleEG12
+ ~ HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v4 2 2 28 40 40 42 46 50 34 L1_SingleEG5
+ HLT_Ele8_CaloIdL_CaloIsoVL_v4 40 40 560 800 800 840 920 1000 680 L1_SingleEG5
+ HLT_Ele8_CaloIdL_TrkIdVL_v4 25 25 350 500 500 525 575 625 425 L1_SingleEG5
+ HLT_Ele8_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_v3 15 15 210 300 300 315 345 375 255 L1_SingleEG5
+ HLT_Ele8_v4 240 240 3360 4800 4800 5040 5520 6000 4080 L1_SingleEG5
+ HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v4 40 30 20 15 10 7 4 3 2 L1_SingleEG12
+ HLT_TripleEle10_CaloIdL_TrkIdVL_v4 1 1 1 1 1 1 1 1 1 L1_TripleEG5
+ dataset DoubleMu
+ ~ HLT_DoubleMu3_v5 450 300 180 120 30 18 12 8 6 L1_DoubleMu0
+ ~ HLT_DoubleMu4_Acoplanarity03_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_DoubleMu6_v3 30 21 15 10 7 4 3 2 1 L1_DoubleMu3
+ ~ HLT_DoubleMu7_v3 10 7 5 2 1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_L1DoubleMu0_v2 8400 6000 4200 3000 2100 1300 850 600 420 L1_DoubleMu0
+ ~ HLT_L2DoubleMu0_v4 4000 3000 2000 1400 1000 600 400 280 200 L1_DoubleMu0
+ ~ HLT_L2DoubleMu23_NoVertex_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_Mu13_Mu8_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ HLT_Mu8_Jet40_v5 480 300 240 150 30 18 12 8 6 L1_Mu3_Jet20_Central
+ ~ HLT_TripleMu5_v4 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ dataset ElectronHad
+ HLT_DoubleEle8_CaloIdL_TrkIdVL_HT150_v2 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT50
+ HLT_DoubleEle8_CaloIdL_TrkIdVL_v1 2 2 2 2 2 2 2 2 2 L1_DoubleEG5
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_HT150_v2 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT50
+ ~ HLT_Ele10_CaloIdL_TrkIdVL_CaloIsoVL_TrkIsoVL_R005_MR200_v1 20 14 10 7 5 3 2 1 1 L1_DoubleJet36_Central
+ ~ HLT_Ele10_CaloIdL_TrkIdVL_CaloIsoVL_TrkIsoVL_R020_MR200_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_Ele10_CaloIdL_TrkIdVL_CaloIsoVL_TrkIsoVL_R025_MR200_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_Ele10_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_R020_MR200_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT200_v4 1 1 1 1 1 1 1 1 1 L1_EG5_HTT75
+ HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_v4 1 1 1 1 1 1 1 1 1 L1_EG5_HTT75
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta2_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_TrkIdT_Jet35_Jet25_Deta2_v2 90 70 45 30 20 15 10 8 5 L1_SingleEG12
+ HLT_Ele17_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT15_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdVT_TrkIdT_CentralJet30_CentralJet25_v1 100 70 50 35 25 15 10 7 5 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT20_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_BTagIP_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v4 120 80 60 40 30 18 12 8 6 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_DiCentralJet30_v3 120 80 60 40 30 18 12 8 6 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_TriCentralJet30_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v1 10 7 5 3 2 1 1 1 1 L1_SingleEG5
+ HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG5
+ HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG5
+ ~ HLT_HT250_Ele5_CaloIdVL_TrkIdVL_CaloIsoVL_TrkIsoVL_PFMHT35_v4 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_Ele5_CaloIdVL_TrkIdVL_CaloIsoVL_TrkIsoVL_PFMHT40_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT350_Ele5_CaloIdVL_TrkIdVL_CaloIsoVL_TrkIsoVL_PFMHT45_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ dataset HT
+ ~ HLT_DiJet130_PT130_v2 1 1 1 1 1 1 1 1 1 L1_SingleJet68
+ ~ HLT_DiJet160_PT160_v2 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_HT150_AlphaT0p60_v3 15 7 5 3 2 1 1 1 1 L1_HTT75
+ ~ HLT_HT150_v4 1400 10000 7000 5000 3500 2300 1400 1000 700 L1_HTT50
+ ~ HLT_HT200_AlphaT0p53_v2 10 3 2 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT200_AlphaT0p60_v3 1 1 1 1 1 1 1 1 1 L1_HTT75
+ ~ HLT_HT200_v4 1600 1200 800 600 400 300 150 100 80 L1_HTT75
+ ~ HLT_HT250_AlphaT0p53_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT250_AlphaT0p54_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT250_DoubleDisplacedJet60_v3 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT250_MHT60_v4 2000 1500 1000 700 500 1 1 1 1 L1_HTT100
+ ~ HLT_HT250_MHT70_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT250_v4 480 360 240 200 150 90 60 40 30 L1_HTT100
+ ~ HLT_HT300_AlphaT0p52_v3 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_AlphaT0p53_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_CentralJet30_BTagIP_PFMHT55_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_CentralJet30_BTagIP_PFMHT75_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_CentralJet30_BTagIP_v2 20 15 10 7 5 3 2 1 1 L1_HTT100
+ ~ HLT_HT300_MHT75_v5 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_PFMHT55_v2 40 30 20 15 10 6 4 3 2 L1_HTT100
+ ~ HLT_HT300_v5 480 360 240 200 120 80 60 40 20 L1_HTT100
+ ~ HLT_HT350_AlphaT0p51_v3 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT350_AlphaT0p53_v3 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT350_v4 240 180 120 70 50 30 20 14 10 L1_HTT100
+ ~ HLT_HT400_AlphaT0p51_v3 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT400_v4 120 90 60 35 25 15 10 7 5 L1_HTT100
+ ~ HLT_HT450_v4 60 45 30 25 20 15 10 7 5 L1_HTT100
+ ~ HLT_HT500_v4 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT550_v4 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_R014_MR150_CentralJet40_BTagIP_v2 200 140 100 70 50 30 20 14 10 L1_DoubleJet36_Central
+ ~ HLT_R014_MR150_v1 1600 1100 800 500 350 200 140 100 70 L1_DoubleJet36_Central
+ ~ HLT_R014_MR450_CentralJet40_BTagIP_v2 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R020_MR150_v1 797 557 401 301 201 151 81 61 41 L1_DoubleJet36_Central
+ ~ HLT_R020_MR350_CentralJet40_BTagIP_v2 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R020_MR500_v1 100 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R020_MR550_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R025_MR150_v1 401 301 201 151 101 61 41 31 21 L1_DoubleJet36_Central
+ ~ HLT_R025_MR250_CentralJet40_BTagIP_v2 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R025_MR400_v1 100 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R025_MR450_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R033_MR300_v1 100 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R033_MR350_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R038_MR200_v1 100 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R038_MR250_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ dataset HcalHPDNoise
+ HLT_GlobalRunHPDNoise_v3 20000 14000 10000 7000 5000 5000 3000 2000 1500 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_L1Tech_HBHEHO_totalOR_v2 1 1 1 1 1 1 1 1 1 technical bits: 11 OR 12
+ dataset HcalNZS
+ ~ HLT_HcalNZS_v4 1 1 5 5 5 5 5 5 5 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleTauJet52 OR L1_SingleTauJet68 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG12 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias
+ ~ HLT_HcalPhiSym_v4 1 1 5 5 5 5 5 5 5 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG8 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_SingleEG12 OR L1_SingleEG12_Eta2p17 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5
+ dataset Jet
+ ~ HLT_DiJetAve110_v3 450 320 225 160 110 70 45 31 22 L1_SingleJet68
+ ~ HLT_DiJetAve150_v3 90 60 45 30 20 15 10 6 4 L1_SingleJet92
+ ~ HLT_DiJetAve190_v3 30 20 15 10 7 4 3 2 1 L1_SingleJet92
+ ~ HLT_DiJetAve240_v3 6 4 3 2 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve300_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve30_v3 10 7 5 3 2 1 1 1 1 L1_SingleJet16
+ ~ HLT_DiJetAve370_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve60_v3 80 60 40 28 20 12 8 5 4 L1_SingleJet36
+ ~ HLT_DiJetAve80_v3 1600 1120 800 560 400 240 160 112 80 L1_SingleJet52
+ ~ HLT_Jet110_v3 900 630 450 315 225 135 90 60 45 L1_SingleJet68
+ ~ HLT_Jet150_v3 180 130 90 60 45 27 18 12 9 L1_SingleJet92
+ ~ HLT_Jet190_v3 60 45 30 21 15 9 6 4 3 L1_SingleJet92
+ ~ HLT_Jet240_v3 18 12 9 6 4 2 1 1 1 L1_SingleJet92
+ ~ HLT_Jet300_v2 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet30_v3 20 14 10 7 5 3 2 1 1 L1_SingleJet16
+ ~ HLT_Jet370_NoJetID_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet370_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet60_v3 160 112 80 56 40 24 16 12 8 L1_SingleJet36
+ ~ HLT_Jet80_v3 3200 2240 1600 1120 800 480 320 220 160 L1_SingleJet52
+ dataset MET
+ ~ HLT_CentralJet80_MET100_v3 1 1 1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_CentralJet80_MET160_v3 1 1 1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_CentralJet80_MET65_v3 40 28 20 14 10 6 4 2 2 L1_ETM30
+ ~ HLT_CentralJet80_MET80HF_v2 1 1 1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_DiCentralJet20_BTagIP_MET65_v2 1 1 1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_DiCentralJet20_MET80_v1 1 1 1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_DiJet60_MET45_v3 300 210 150 105 75 45 30 20 15 L1_ETM20
+ ~ HLT_MET100_v3 20 14 10 7 5 3 2 1 1 L1_ETM30
+ ~ HLT_MET120_v3 1 1 1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_MET200_v3 1 1 1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_PFMHT150_v6 1 1 1 1 1 1 1 1 1 L1_ETM30
+ dataset MinimumBias
+ HLT_JetE30_NoBPTX3BX_NoHalo_v5 1 1 1 1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_NoHalo_v5 1 1 1 1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_v3 24 24 24 24 24 24 24 24 24 L1_SingleJet20_NotBptxOR
+ HLT_JetE50_NoBPTX3BX_NoHalo_v1 1 1 1 1 1 1 1 1 1 L1_SingleJet32_NotBptxOR_NotMuBeamHalo
+ = HLT_L1Tech_BSC_minBias_threshold1_v4 4 4 4 4 4 4 4 4 4 L1_ZeroBias
+ HLT_Physics_v1 7000 5000 3500 2500 1750 1100 700 500 350 (none)
+ ~ HLT_PixelTracks_Multiplicity100_v3 1 1 1 1 1 1 1 1 1 L1_ETT220
+ ~ HLT_PixelTracks_Multiplicity80_v3 1 1 1 1 1 1 1 1 1 L1_ETT220
+ HLT_Random_v1 10000 10000 10000 10000 10000 10000 10000 10000 10000 (none)
+ = HLT_ZeroBias_v3 4 4 4 4 4 4 4 4 4 L1_ZeroBias
+ dataset MuEG
+ HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v5 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_DoubleMu5_Ele8_v5 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu15_DoublePhoton15_CaloIdL_v5 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu15_Photon20_CaloIdL_v5 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu17_Ele8_CaloIdL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu5_DoubleEle8_CaloIdL_TrkIdVL_v1 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu5_Ele8_CaloIdL_TrkIdVL_Ele8_v5 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu8_Ele17_CaloIdL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu8_Photon20_CaloIdVT_IsoT_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ dataset MuHad
+ ~ HLT_DoubleMu3_HT150_v2 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_DoubleMu3_HT200_v5 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_HT250_Mu15_PFMHT20_v2 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ ~ HLT_HT250_Mu5_PFMHT35_v4 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ ~ HLT_HT300_Mu5_PFMHT40_v2 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ ~ HLT_HT350_Mu5_PFMHT45_v2 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ ~ HLT_IsoMu17_CentralJet30_BTagIP_v4 1 1 1 1 1 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu12_CentralJet30_BTagIP_v4 1 1 1 1 1 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu15_HT200_v2 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_Mu17_CentralJet30_BTagIP_v4 1 1 1 1 1 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu17_CentralJet30_v5 120 80 60 40 30 18 12 8 6 L1_SingleMu7
+ ~ HLT_Mu17_DiCentralJet30_v5 60 40 30 20 15 9 6 4 3 L1_SingleMu7
+ ~ HLT_Mu17_TriCentralJet30_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu20_HT200_v2 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_Mu3_DiJet30_v1 10 7 15 9 6 3 3 3 3 L1_SingleMuOpen
+ HLT_Mu3_Ele8_CaloIdL_TrkIdVL_HT150_v2 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu3_Ele8_CaloIdT_TrkIdVL_HT150_v2 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_Mu3_QuadJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMuOpen
+ ~ HLT_Mu3_TriJet30_v1 1 1 5 5 5 5 5 5 5 L1_SingleMuOpen
+ ~ HLT_Mu8_R005_MR200_v1 60 45 30 20 15 10 6 4 3 (L1_Mu3_Jet20_Central) AND (L1_DoubleJet36_Central)
+ ~ HLT_Mu8_R020_MR200_v1 1 1 1 1 1 1 1 1 1 (L1_Mu3_Jet20_Central) AND (L1_DoubleJet36_Central)
+ ~ HLT_Mu8_R025_MR200_v1 1 1 1 1 1 1 1 1 1 (L1_Mu3_Jet20_Central) AND (L1_DoubleJet36_Central)
+ dataset MuOnia
+ ~ HLT_Dimuon0_Jpsi_Muon_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon0_Jpsi_v1 40 30 20 14 10 6 4 3 2 L1_DoubleMu0
+ ~ HLT_Dimuon0_Upsilon_Muon_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon0_Upsilon_v1 40 30 20 14 10 6 4 3 2 L1_DoubleMu0
+ ~ HLT_Dimuon10_Jpsi_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon4_Bs_Barrel_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon5_Upsilon_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon6_Bs_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon7_Jpsi_Displaced_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon7_Jpsi_X_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon7_LowMass_Displaced_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon7_PsiPrime_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_DoubleMu2_Bs_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Mu5_L2Mu2_Jpsi_v4 16 12 8 6 4 2 1 1 1 L1_DoubleMu0
+ ~ HLT_Mu5_Track2_Jpsi_v4 32 22 16 11 8 4 3 2 1 L1_SingleMu3
+ ~ HLT_Mu7_Track7_Jpsi_v5 36 24 18 12 10 5 1 1 1 L1_SingleMu7
+ dataset MultiJet
+ ~ HLT_DoubleJet30_ForwardBackward_v4 60 45 30 20 15 10 5 4 3 L1_DoubleForJet32_EtaOpp
+ ~ HLT_DoubleJet60_ForwardBackward_v4 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ ~ HLT_DoubleJet70_ForwardBackward_v4 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ ~ HLT_DoubleJet80_ForwardBackward_v4 1 1 1 1 1 1 1 1 1 L1_DoubleForJet44_EtaOpp
+ ~ HLT_ExclDiJet60_HFAND_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet36_FwdVeto
+ ~ HLT_ExclDiJet60_HFOR_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet36
+ ~ HLT_L1DoubleJet36Central_v2 15000 10000 7200 5000 3600 2200 1400 1000 700 L1_DoubleJet36_Central
+ ~ HLT_L1ETM30_v2 2400 1700 1200 850 600 360 240 170 120 L1_ETM30
+ ~ HLT_L1MultiJet_v2 11000 7600 5400 3800 2700 1600 1100 760 540 L1_HTT50 OR L1_TripleJet28_Central OR L1_QuadJet20_Central
+ ~ HLT_QuadJet40_IsoPFTau40_v5 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet40_v4 200 150 105 70 50 30 20 15 10 L1_QuadJet20_Central
+ ~ HLT_QuadJet50_BTagIP_v4 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet50_Jet40_v3 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet60_v3 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet70_v3 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ dataset Photon
+ HLT_DoubleEle33_CaloIdL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoubleEle33_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton33_HEVT_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton33_v4 20 15 10 7 5 3 2 1 1 L1_SingleEG20
+ HLT_DoublePhoton40_MR150_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton40_R014_MR150_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton50_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton5_IsoVL_CEP_v3 1 1 1 1 1 1 1 1 1 L1_DoubleEG2_FwdVeto
+ HLT_DoublePhoton60_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon125_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon200_NoHE_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon20_CaloIdVL_IsoL_v3 5000 3500 2500 1750 1250 750 500 350 250 L1_SingleEG12
+ HLT_Photon20_R9Id_Photon18_R9Id_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_CaloIdL_IsoVL_Photon18_CaloIdL_IsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_CaloIdL_IsoVL_Photon18_R9Id_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_CaloIdL_IsoVL_Photon18_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_IsoVL_Photon18_IsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_IsoVL_Photon18_v4 60 40 30 20 15 10 6 5 1 L1_SingleEG12
+ HLT_Photon26_Photon18_v4 200 140 100 70 50 30 20 15 10 L1_SingleEG12
+ HLT_Photon26_R9Id_Photon18_CaloIdL_IsoVL_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_R9Id_Photon18_R9Id_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Photon30_CaloIdVL_IsoL_v4 500 350 250 175 100 60 40 30 20 L1_SingleEG15
+ HLT_Photon30_CaloIdVL_v4 1000 700 500 350 200 120 80 60 40 L1_SingleEG15
+ HLT_Photon32_CaloIdL_Photon26_CaloIdL_v4 0 0 0 0 0 0 0 0 0 L1_SingleEG20
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdL_Photon22_CaloIdL_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_IsoVL_Photon22_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_Photon28_CaloIdL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon50_CaloIdVL_IsoL_v3 120 90 60 40 30 18 12 8 6 L1_SingleEG20
+ HLT_Photon50_CaloIdVL_v1 240 180 120 80 60 36 24 16 12 L1_SingleEG20
+ HLT_Photon75_CaloIdVL_IsoL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon75_CaloIdVL_v4 20 14 10 6 4 2 1 1 1 L1_SingleEG20
+ HLT_Photon90_CaloIdVL_IsoL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon90_CaloIdVL_v1 10 7 5 3 2 1 1 1 1 L1_SingleEG20
+ dataset PhotonHad
+ HLT_Photon40_R005_MR150_v1 200 150 100 70 50 30 20 14 10 L1_SingleEG20
+ HLT_Photon40_R014_MR450_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_R020_MR300_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_R025_MR200_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_R038_MR150_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_HT300_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_HT350_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_MHT50_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_MHT70_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleElectron
+ HLT_Ele32_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v1 200 140 100 70 50 30 20 14 10 L1_SingleEG20
+ HLT_Ele32_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele52_CaloIdVT_TrkIdT_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleMu
+ ~ HLT_IsoMu12_v4 200 140 100 70 50 30 20 14 10 L1_SingleMu7
+ ~ HLT_IsoMu15_v8 80 60 40 30 20 12 8 6 4 L1_SingleMu10
+ ~ HLT_IsoMu17_v8 1 1 1 1 1 1 1 1 1 L1_SingleMu10
+ ~ HLT_IsoMu24_v4 1 1 1 1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_IsoMu30_v4 1 1 1 1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_L1SingleMu10_v2 22400 16000 11200 8000 5600 3400 2200 1600 1120 L1_SingleMu10
+ ~ HLT_L1SingleMu20_v2 11200 8000 5600 4000 2800 1700 1100 800 560 L1_SingleMu20
+ ~ HLT_L2Mu10_v3 3200 2200 1600 1100 800 480 320 220 160 L1_SingleMu10
+ ~ HLT_L2Mu20_v3 1600 1100 800 560 400 240 160 110 80 L1_SingleMu12
+ ~ HLT_Mu12_v3 840 588 420 300 210 120 80 60 42 L1_SingleMu7
+ ~ HLT_Mu15_v4 300 200 160 120 80 50 32 20 16 L1_SingleMu10
+ ~ HLT_Mu20_v3 120 90 60 45 30 20 12 8 6 L1_SingleMu12
+ ~ HLT_Mu24_v3 20 15 10 7 5 3 2 1 1 L1_SingleMu12
+ ~ HLT_Mu30_v3 1 1 1 1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_Mu3_v5 137 137 685 685 685 685 685 685 685 L1_SingleMuOpen
+ ~ HLT_Mu40_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16
+ ~ HLT_Mu5_v5 100 100 100 100 100 100 100 100 100 L1_SingleMu3
+ ~ HLT_Mu8_v3 40 30 20 14 10 6 4 2 2 L1_SingleMu3
+ dataset Tau
+ ~ HLT_DoubleIsoPFTau25_Trk5_eta2p1_v2 1 1 1 1 1 1 1 1 1 L1_DoubleTauJet28 OR L1_DoubleJet52
+ ~ HLT_IsoPFTau35_Trk20_MET45_v6 1 1 1 1 1 1 1 1 1 L1_SingleTauJet52 OR L1_SingleJet68
+ dataset TauPlusX
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau15_v6 60 45 30 20 15 10 6 4 2 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v4 280 200 140 100 70 40 30 20 15 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_TrkIdT_LooseIsoPFTau15_v6 200 140 90 70 50 30 20 14 10 L1_SingleEG12
+ ~ HLT_HT250_DoubleIsoPFTau10_Trk3_PFMHT35_v1 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ ~ HLT_HT300_DoubleIsoPFTau10_Trk3_PFMHT40_v1 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ ~ HLT_HT350_DoubleIsoPFTau10_Trk3_PFMHT45_v1 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ ~ HLT_IsoMu15_LooseIsoPFTau15_v2 1 1 1 1 1 1 1 1 1 L1_SingleMu10
+ ~ HLT_Mu15_LooseIsoPFTau15_v2 100 70 50 35 25 15 10 7 5 L1_SingleMu10
+/cdaq/physics/Run2011/1e33/v1.3/HLT/V2
+ 165088,165093,165098,165099,165102,165103,165120,165121,165129
+ dataset BTag
+ ~ HLT_BTagMu_DiJet110_Mu5_v4 4 3 2 2 1 1 1 1 1 L1_Mu3_Jet28_Central
+ ~ HLT_BTagMu_DiJet20_Mu5_v4 700 500 350 250 175 110 70 45 35 L1_Mu3_Jet16_Central
+ ~ HLT_BTagMu_DiJet40_Mu5_v4 200 140 100 70 50 30 20 15 10 L1_Mu3_Jet20_Central
+ ~ HLT_BTagMu_DiJet70_Mu5_v4 30 20 15 10 8 5 3 2 1 L1_Mu3_Jet28_Central
+ dataset Commissioning
+ ~ HLT_Activity_Ecal_SC7_v3 360 252 180 126 90 54 36 25 18 L1_BscMinBiasOR_BptxPlusANDMinus
+ HLT_BeamGas_BSC_v3 1 1 1 1 1 1 1 1 1 L1_BeamGas_Bsc
+ HLT_BeamGas_HF_v4 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf
+ HLT_IsoTrackHB_v3 4 2 2 1 1 1 1 1 1 L1_SingleJet52
+ HLT_IsoTrackHE_v4 24 16 12 8 6 4 2 2 1 L1_SingleJet52
+ HLT_L1SingleEG12_v2 24000 17000 12000 9000 6000 3600 2400 1680 1200 L1_SingleEG12
+ HLT_L1SingleEG5_v2 850 850 850 850 850 850 850 850 850 L1_SingleEG5
+ ~ HLT_L1SingleJet16_v2 102 71 51 35 25 15 10 7 5 L1_SingleJet16
+ ~ HLT_L1SingleJet36_v2 1000 700 500 350 250 150 100 70 50 L1_SingleJet36
+ ~ HLT_L1SingleMuOpen_DT_v2 90 60 45 30 20 15 10 5 4 L1_SingleMuOpen
+ ~ HLT_L1SingleMuOpen_v2 720 500 360 250 180 120 70 50 36 L1_SingleMuOpen
+ HLT_L1_Interbunch_BSC_v2 100 100 100 100 100 100 100 100 100 L1_InterBunch_Bsc
+ HLT_L1_PreCollisions_v2 15 15 15 15 15 15 15 15 15 L1_PreCollisions
+ ~ HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v4 1 1 1 1 1 1 1 1 1 L1_SingleMu5_Eta1p5_Q80
+ dataset Cosmics
+ HLT_BeamHalo_v3 1 1 1 1 1 1 1 1 1 L1_BeamHalo
+ HLT_L1SingleMuOpen_AntiBPTX_v2 1 1 1 1 1 1 1 1 1 L1_SingleMuOpen
+ = HLT_L1Tech_BSC_halo_v4 500 500 500 500 500 500 300 200 150 L1_ZeroBias
+ HLT_L1TrackerCosmics_v3 1 1 1 1 1 1 1 1 1 technical bits: 25
+ HLT_L3MuonsCosmicTracking_v3 0 0 0 0 0 0 0 0 0 (technical bits: 25) AND (L1_SingleMuOpen)
+ HLT_RegionalCosmicTracking_v3 0 0 0 0 0 0 0 0 0 (technical bits: 25) AND (L1_SingleMuOpen)
+ dataset DoubleElectron
+ HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_v4 1 1 1 1 1 1 1 1 1 L1_TripleEG5
+ HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdL_CaloIsoVL_v4 4000 3000 2000 1400 1000 700 400 300 200 L1_SingleEG12
+ HLT_Ele17_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_Ele8_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass30_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v4 80 60 40 30 20 15 10 7 5 L1_SingleEG12
+ ~ HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v4 2 2 2 2 2 2 2 2 2 L1_SingleEG5
+ HLT_Ele8_CaloIdL_CaloIsoVL_v4 40 40 40 40 40 40 40 40 40 L1_SingleEG5
+ HLT_Ele8_CaloIdL_TrkIdVL_v4 25 25 25 25 25 25 25 25 25 L1_SingleEG5
+ HLT_Ele8_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_v3 15 15 15 15 15 15 15 15 15 L1_SingleEG5
+ HLT_Ele8_v4 240 240 240 240 240 240 240 240 240 L1_SingleEG5
+ HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v4 40 30 20 15 10 7 4 3 2 L1_SingleEG12
+ HLT_TripleEle10_CaloIdL_TrkIdVL_v4 1 1 1 1 1 1 1 1 1 L1_TripleEG5
+ dataset DoubleMu
+ ~ HLT_DoubleMu3_v5 450 300 180 120 30 18 12 8 6 L1_DoubleMu0
+ ~ HLT_DoubleMu4_Acoplanarity03_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_DoubleMu6_v3 30 21 15 10 7 4 3 2 1 L1_DoubleMu3
+ ~ HLT_DoubleMu7_v3 10 7 5 2 1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_L1DoubleMu0_v2 8400 6000 4200 3000 2100 1300 850 600 420 L1_DoubleMu0
+ ~ HLT_L2DoubleMu0_v4 4000 3000 2000 1400 1000 600 400 280 200 L1_DoubleMu0
+ ~ HLT_L2DoubleMu23_NoVertex_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_Mu13_Mu8_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ HLT_Mu8_Jet40_v5 480 300 240 150 30 18 12 8 6 L1_Mu3_Jet20_Central
+ ~ HLT_TripleMu5_v4 1 1 1 1 1 1 1 1 1 L1_DoubleMu3
+ dataset ElectronHad
+ HLT_DoubleEle8_CaloIdL_TrkIdVL_HT150_v2 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT50
+ HLT_DoubleEle8_CaloIdL_TrkIdVL_v1 2 2 2 2 2 2 2 2 2 L1_DoubleEG5
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_HT150_v2 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT50
+ ~ HLT_Ele10_CaloIdL_TrkIdVL_CaloIsoVL_TrkIsoVL_R005_MR200_v1 20 14 10 7 5 3 2 1 1 L1_DoubleJet36_Central
+ ~ HLT_Ele10_CaloIdL_TrkIdVL_CaloIsoVL_TrkIsoVL_R020_MR200_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_Ele10_CaloIdL_TrkIdVL_CaloIsoVL_TrkIsoVL_R025_MR200_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_Ele10_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_R020_MR200_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT200_v4 1 1 1 1 1 1 1 1 1 L1_EG5_HTT75
+ HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_v4 1 1 1 1 1 1 1 1 1 L1_EG5_HTT75
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta2_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_TrkIdT_Jet35_Jet25_Deta2_v2 90 70 45 30 20 15 10 8 5 L1_SingleEG12
+ HLT_Ele17_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT15_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdVT_TrkIdT_CentralJet30_CentralJet25_v1 100 70 50 35 25 15 10 7 5 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT20_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_BTagIP_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v4 120 80 60 40 30 18 12 8 6 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_DiCentralJet30_v3 120 80 60 40 30 18 12 8 6 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_TriCentralJet30_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v1 10 7 5 3 2 1 1 1 1 L1_SingleEG5
+ HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG5
+ HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG5
+ ~ HLT_HT250_Ele5_CaloIdVL_TrkIdVL_CaloIsoVL_TrkIsoVL_PFMHT35_v4 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_Ele5_CaloIdVL_TrkIdVL_CaloIsoVL_TrkIsoVL_PFMHT40_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT350_Ele5_CaloIdVL_TrkIdVL_CaloIsoVL_TrkIsoVL_PFMHT45_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ dataset HT
+ ~ HLT_DiJet130_PT130_v2 1 1 1 1 1 1 1 1 1 L1_SingleJet68
+ ~ HLT_DiJet160_PT160_v2 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_HT150_AlphaT0p60_v3 15 7 5 3 2 1 1 1 1 L1_HTT75
+ ~ HLT_HT150_v4 1400 10000 7000 5000 3500 2300 1400 1000 700 L1_HTT50
+ ~ HLT_HT200_AlphaT0p53_v2 10 3 2 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT200_AlphaT0p60_v3 1 1 1 1 1 1 1 1 1 L1_HTT75
+ ~ HLT_HT200_v4 1600 1200 800 600 400 300 150 100 80 L1_HTT75
+ ~ HLT_HT250_AlphaT0p53_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT250_AlphaT0p54_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT250_DoubleDisplacedJet60_v3 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT250_MHT60_v4 2000 1500 1000 700 500 1 1 1 1 L1_HTT100
+ ~ HLT_HT250_MHT70_v1 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT250_v4 480 360 240 200 150 90 60 40 30 L1_HTT100
+ ~ HLT_HT300_AlphaT0p52_v3 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_AlphaT0p53_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_CentralJet30_BTagIP_PFMHT55_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_CentralJet30_BTagIP_PFMHT75_v2 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_CentralJet30_BTagIP_v2 20 15 10 7 5 3 2 1 1 L1_HTT100
+ ~ HLT_HT300_MHT75_v5 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_PFMHT55_v2 40 30 20 15 10 6 4 3 2 L1_HTT100
+ ~ HLT_HT300_v5 480 360 240 200 120 80 60 40 20 L1_HTT100
+ ~ HLT_HT350_AlphaT0p51_v3 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT350_AlphaT0p53_v3 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT350_v4 240 180 120 70 50 30 20 14 10 L1_HTT100
+ ~ HLT_HT400_AlphaT0p51_v3 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT400_v4 120 90 60 35 25 15 10 7 5 L1_HTT100
+ ~ HLT_HT450_v4 60 45 30 25 20 15 10 7 5 L1_HTT100
+ ~ HLT_HT500_v4 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT550_v4 1 1 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_R014_MR150_CentralJet40_BTagIP_v2 200 140 100 70 50 30 20 14 10 L1_DoubleJet36_Central
+ ~ HLT_R014_MR150_v1 1600 1100 800 500 350 200 140 100 70 L1_DoubleJet36_Central
+ ~ HLT_R014_MR450_CentralJet40_BTagIP_v2 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R020_MR150_v1 797 557 401 301 201 151 81 61 41 L1_DoubleJet36_Central
+ ~ HLT_R020_MR350_CentralJet40_BTagIP_v2 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R020_MR500_v1 100 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R020_MR550_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R025_MR150_v1 401 301 201 151 101 61 41 31 21 L1_DoubleJet36_Central
+ ~ HLT_R025_MR250_CentralJet40_BTagIP_v2 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R025_MR400_v1 100 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R025_MR450_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R033_MR300_v1 100 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R033_MR350_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R038_MR200_v1 100 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R038_MR250_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ dataset HcalHPDNoise
+ HLT_GlobalRunHPDNoise_v3 20000 14000 10000 7000 5000 5000 3000 2000 1500 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_L1Tech_HBHEHO_totalOR_v2 1 1 1 1 1 1 1 1 1 technical bits: 11 OR 12
+ dataset HcalNZS
+ ~ HLT_HcalNZS_v4 1 1 1 1 1 1 1 1 1 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleTauJet52 OR L1_SingleTauJet68 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG12 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias
+ ~ HLT_HcalPhiSym_v4 1 1 1 1 1 1 1 1 1 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG8 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_SingleEG12 OR L1_SingleEG12_Eta2p17 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5
+ dataset Jet
+ ~ HLT_DiJetAve110_v3 450 320 225 160 110 70 45 31 22 L1_SingleJet68
+ ~ HLT_DiJetAve150_v3 90 60 45 30 20 15 10 6 4 L1_SingleJet92
+ ~ HLT_DiJetAve190_v3 30 20 15 10 7 4 3 2 1 L1_SingleJet92
+ ~ HLT_DiJetAve240_v3 6 4 3 2 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve300_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve30_v3 10 7 5 3 2 1 1 1 1 L1_SingleJet16
+ ~ HLT_DiJetAve370_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve60_v3 80 60 40 28 20 12 8 5 4 L1_SingleJet36
+ ~ HLT_DiJetAve80_v3 1600 1120 800 560 400 240 160 112 80 L1_SingleJet52
+ ~ HLT_Jet110_v3 900 630 450 315 225 135 90 60 45 L1_SingleJet68
+ ~ HLT_Jet150_v3 180 130 90 60 45 27 18 12 9 L1_SingleJet92
+ ~ HLT_Jet190_v3 60 45 30 21 15 9 6 4 3 L1_SingleJet92
+ ~ HLT_Jet240_v3 18 12 9 6 4 2 1 1 1 L1_SingleJet92
+ ~ HLT_Jet300_v2 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet30_v3 20 14 10 7 5 3 2 1 1 L1_SingleJet16
+ ~ HLT_Jet370_NoJetID_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet370_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet60_v3 160 112 80 56 40 24 16 12 8 L1_SingleJet36
+ ~ HLT_Jet80_v3 3200 2240 1600 1120 800 480 320 220 160 L1_SingleJet52
+ dataset MET
+ ~ HLT_CentralJet80_MET100_v3 1 1 1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_CentralJet80_MET160_v3 1 1 1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_CentralJet80_MET65_v3 40 28 20 14 10 6 4 2 2 L1_ETM30
+ ~ HLT_CentralJet80_MET80HF_v2 1 1 1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_DiCentralJet20_BTagIP_MET65_v2 1 1 1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_DiCentralJet20_MET80_v1 1 1 1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_DiJet60_MET45_v3 300 210 150 105 75 45 30 20 15 L1_ETM20
+ ~ HLT_MET100_v3 20 14 10 7 5 3 2 1 1 L1_ETM30
+ ~ HLT_MET120_v3 1 1 1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_MET200_v3 1 1 1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_PFMHT150_v6 1 1 1 1 1 1 1 1 1 L1_ETM30
+ dataset MinimumBias
+ HLT_JetE30_NoBPTX3BX_NoHalo_v5 1 1 1 1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_NoHalo_v5 1 1 1 1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_v3 24 24 24 24 24 24 24 24 24 L1_SingleJet20_NotBptxOR
+ HLT_JetE50_NoBPTX3BX_NoHalo_v1 1 1 1 1 1 1 1 1 1 L1_SingleJet32_NotBptxOR_NotMuBeamHalo
+ = HLT_L1Tech_BSC_minBias_threshold1_v4 4 4 4 4 4 4 4 4 4 L1_ZeroBias
+ HLT_Physics_v1 7000 5000 3500 2500 1750 1100 700 500 350 (none)
+ ~ HLT_PixelTracks_Multiplicity100_v3 1 1 1 1 1 1 1 1 1 L1_ETT220
+ ~ HLT_PixelTracks_Multiplicity80_v3 1 1 1 1 1 1 1 1 1 L1_ETT220
+ HLT_Random_v1 10000 10000 10000 10000 10000 10000 10000 10000 10000 (none)
+ = HLT_ZeroBias_v3 4 4 4 4 4 4 4 4 4 L1_ZeroBias
+ dataset MuEG
+ HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v5 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_DoubleMu5_Ele8_v5 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu15_DoublePhoton15_CaloIdL_v5 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu15_Photon20_CaloIdL_v5 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu17_Ele8_CaloIdL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu5_DoubleEle8_CaloIdL_TrkIdVL_v1 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu5_Ele8_CaloIdL_TrkIdVL_Ele8_v5 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu8_Ele17_CaloIdL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu8_Photon20_CaloIdVT_IsoT_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ dataset MuHad
+ ~ HLT_DoubleMu3_HT150_v2 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_DoubleMu3_HT200_v5 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_HT250_Mu15_PFMHT20_v2 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ ~ HLT_HT250_Mu5_PFMHT35_v4 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ ~ HLT_HT300_Mu5_PFMHT40_v2 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ ~ HLT_HT350_Mu5_PFMHT45_v2 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ ~ HLT_IsoMu17_CentralJet30_BTagIP_v4 1 1 1 1 1 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu12_CentralJet30_BTagIP_v4 1 1 1 1 1 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu15_HT200_v2 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_Mu17_CentralJet30_BTagIP_v4 1 1 1 1 1 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu17_CentralJet30_v5 120 80 60 40 30 18 12 8 6 L1_SingleMu7
+ ~ HLT_Mu17_DiCentralJet30_v5 60 40 30 20 15 9 6 4 3 L1_SingleMu7
+ ~ HLT_Mu17_TriCentralJet30_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu20_HT200_v2 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_Mu3_DiJet30_v1 10 7 5 3 2 1 1 1 1 L1_SingleMuOpen
+ HLT_Mu3_Ele8_CaloIdL_TrkIdVL_HT150_v2 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu3_Ele8_CaloIdT_TrkIdVL_HT150_v2 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_Mu3_QuadJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMuOpen
+ ~ HLT_Mu3_TriJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMuOpen
+ ~ HLT_Mu8_R005_MR200_v1 60 45 30 20 15 10 6 4 3 (L1_Mu3_Jet20_Central) AND (L1_DoubleJet36_Central)
+ ~ HLT_Mu8_R020_MR200_v1 1 1 1 1 1 1 1 1 1 (L1_Mu3_Jet20_Central) AND (L1_DoubleJet36_Central)
+ ~ HLT_Mu8_R025_MR200_v1 1 1 1 1 1 1 1 1 1 (L1_Mu3_Jet20_Central) AND (L1_DoubleJet36_Central)
+ dataset MuOnia
+ ~ HLT_Dimuon0_Jpsi_Muon_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon0_Jpsi_v1 40 30 20 14 10 6 4 3 2 L1_DoubleMu0
+ ~ HLT_Dimuon0_Upsilon_Muon_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon0_Upsilon_v1 40 30 20 14 10 6 4 3 2 L1_DoubleMu0
+ ~ HLT_Dimuon10_Jpsi_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon4_Bs_Barrel_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon5_Upsilon_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon6_Bs_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon7_Jpsi_Displaced_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon7_Jpsi_X_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon7_LowMass_Displaced_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon7_PsiPrime_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_DoubleMu2_Bs_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Mu5_L2Mu2_Jpsi_v4 16 12 8 6 4 2 1 1 1 L1_DoubleMu0
+ ~ HLT_Mu5_Track2_Jpsi_v4 32 22 16 11 8 4 3 2 1 L1_SingleMu3
+ ~ HLT_Mu7_Track7_Jpsi_v5 36 24 18 12 10 5 1 1 1 L1_SingleMu7
+ dataset MultiJet
+ ~ HLT_DoubleJet30_ForwardBackward_v4 60 45 30 20 15 10 5 4 3 L1_DoubleForJet32_EtaOpp
+ ~ HLT_DoubleJet60_ForwardBackward_v4 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ ~ HLT_DoubleJet70_ForwardBackward_v4 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ ~ HLT_DoubleJet80_ForwardBackward_v4 1 1 1 1 1 1 1 1 1 L1_DoubleForJet44_EtaOpp
+ ~ HLT_ExclDiJet60_HFAND_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet36_FwdVeto
+ ~ HLT_ExclDiJet60_HFOR_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet36
+ ~ HLT_L1DoubleJet36Central_v2 15000 10000 7200 5000 3600 2200 1400 1000 700 L1_DoubleJet36_Central
+ ~ HLT_L1ETM30_v2 2400 1700 1200 850 600 360 240 170 120 L1_ETM30
+ ~ HLT_L1MultiJet_v2 11000 7600 5400 3800 2700 1600 1100 760 540 L1_HTT50 OR L1_TripleJet28_Central OR L1_QuadJet20_Central
+ ~ HLT_QuadJet40_IsoPFTau40_v5 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet40_v4 200 150 105 70 50 30 20 15 10 L1_QuadJet20_Central
+ ~ HLT_QuadJet50_BTagIP_v4 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet50_Jet40_v3 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet60_v3 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet70_v3 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ dataset Photon
+ HLT_DoubleEle33_CaloIdL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoubleEle33_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton33_HEVT_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton33_v4 20 15 10 7 5 3 2 1 1 L1_SingleEG20
+ HLT_DoublePhoton40_MR150_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton40_R014_MR150_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton50_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton5_IsoVL_CEP_v3 1 1 1 1 1 1 1 1 1 L1_DoubleEG2_FwdVeto
+ HLT_DoublePhoton60_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon125_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon200_NoHE_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon20_CaloIdVL_IsoL_v3 5000 3500 2500 1750 1250 750 500 350 250 L1_SingleEG12
+ HLT_Photon20_R9Id_Photon18_R9Id_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_CaloIdL_IsoVL_Photon18_CaloIdL_IsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_CaloIdL_IsoVL_Photon18_R9Id_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_CaloIdL_IsoVL_Photon18_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_IsoVL_Photon18_IsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_IsoVL_Photon18_v4 60 40 30 20 15 10 6 5 1 L1_SingleEG12
+ HLT_Photon26_Photon18_v4 200 140 100 70 50 30 20 15 10 L1_SingleEG12
+ HLT_Photon26_R9Id_Photon18_CaloIdL_IsoVL_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_R9Id_Photon18_R9Id_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Photon30_CaloIdVL_IsoL_v4 500 350 250 175 100 60 40 30 20 L1_SingleEG15
+ HLT_Photon30_CaloIdVL_v4 1000 700 500 350 200 120 80 60 40 L1_SingleEG15
+ HLT_Photon32_CaloIdL_Photon26_CaloIdL_v4 0 0 0 0 0 0 0 0 0 L1_SingleEG20
+ HLT_Photon36_CaloIdL_IsoVL_Photon22_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdL_Photon22_CaloIdL_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_IsoVL_Photon22_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_CaloIdL_Photon28_CaloIdL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon50_CaloIdVL_IsoL_v3 120 90 60 40 30 18 12 8 6 L1_SingleEG20
+ HLT_Photon50_CaloIdVL_v1 240 180 120 80 60 36 24 16 12 L1_SingleEG20
+ HLT_Photon75_CaloIdVL_IsoL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon75_CaloIdVL_v4 20 14 10 6 4 2 1 1 1 L1_SingleEG20
+ HLT_Photon90_CaloIdVL_IsoL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon90_CaloIdVL_v1 10 7 5 3 2 1 1 1 1 L1_SingleEG20
+ dataset PhotonHad
+ HLT_Photon40_R005_MR150_v1 200 150 100 70 50 30 20 14 10 L1_SingleEG20
+ HLT_Photon40_R014_MR450_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_R020_MR300_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_R025_MR200_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon40_R038_MR150_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_HT300_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_HT350_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_MHT50_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_MHT70_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleElectron
+ HLT_Ele32_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v1 200 140 100 70 50 30 20 14 10 L1_SingleEG20
+ HLT_Ele32_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele52_CaloIdVT_TrkIdT_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleMu
+ ~ HLT_IsoMu12_v4 200 140 100 70 50 30 20 14 10 L1_SingleMu7
+ ~ HLT_IsoMu15_v8 80 60 40 30 20 12 8 6 4 L1_SingleMu10
+ ~ HLT_IsoMu17_v8 1 1 1 1 1 1 1 1 1 L1_SingleMu10
+ ~ HLT_IsoMu24_v4 1 1 1 1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_IsoMu30_v4 1 1 1 1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_L1SingleMu10_v2 22400 16000 11200 8000 5600 3400 2200 1600 1120 L1_SingleMu10
+ ~ HLT_L1SingleMu20_v2 11200 8000 5600 4000 2800 1700 1100 800 560 L1_SingleMu20
+ ~ HLT_L2Mu10_v3 3200 2200 1600 1100 800 480 320 220 160 L1_SingleMu10
+ ~ HLT_L2Mu20_v3 1600 1100 800 560 400 240 160 110 80 L1_SingleMu12
+ ~ HLT_Mu12_v3 840 588 420 300 210 120 80 60 42 L1_SingleMu7
+ ~ HLT_Mu15_v4 300 200 160 120 80 50 32 20 16 L1_SingleMu10
+ ~ HLT_Mu20_v3 120 90 60 45 30 20 12 8 6 L1_SingleMu12
+ ~ HLT_Mu24_v3 20 15 10 7 5 3 2 1 1 L1_SingleMu12
+ ~ HLT_Mu30_v3 1 1 1 1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_Mu3_v5 137 137 137 137 137 137 137 137 137 L1_SingleMuOpen
+ ~ HLT_Mu40_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16
+ ~ HLT_Mu5_v5 100 100 100 100 100 100 100 100 100 L1_SingleMu3
+ ~ HLT_Mu8_v3 40 30 20 14 10 6 4 2 2 L1_SingleMu3
+ dataset Tau
+ ~ HLT_DoubleIsoPFTau25_Trk5_eta2p1_v2 1 1 1 1 1 1 1 1 1 L1_DoubleTauJet28 OR L1_DoubleJet52
+ ~ HLT_IsoPFTau35_Trk20_MET45_v6 1 1 1 1 1 1 1 1 1 L1_SingleTauJet52 OR L1_SingleJet68
+ dataset TauPlusX
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau15_v6 60 45 30 20 15 10 6 4 2 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v4 280 200 140 100 70 40 30 20 15 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_TrkIdT_LooseIsoPFTau15_v6 200 140 90 70 50 30 20 14 10 L1_SingleEG12
+ ~ HLT_HT250_DoubleIsoPFTau10_Trk3_PFMHT35_v1 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ ~ HLT_HT300_DoubleIsoPFTau10_Trk3_PFMHT40_v1 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ ~ HLT_HT350_DoubleIsoPFTau10_Trk3_PFMHT45_v1 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ ~ HLT_IsoMu15_LooseIsoPFTau15_v2 1 1 1 1 1 1 1 1 1 L1_SingleMu10
+ ~ HLT_Mu15_LooseIsoPFTau15_v2 100 70 50 35 25 15 10 7 5 L1_SingleMu10
+/cdaq/physics/Run2011/5e32/v8.3/HLT/V4
+ 163757,163758,163759,163760,163761,163763,163765,163793,163795,163796,163817,163869,164232,164234,164235,164236
+ dataset Commissioning
+ ~ HLT_Activity_Ecal_SC7_v2 100 80 60 35 21 14 7 L1_BscMinBiasOR_BptxPlusANDMinus
+ HLT_BeamGas_BSC_v2 1 1 1 1 1 1 1 L1_BeamGas_Bsc
+ HLT_BeamGas_HF_v3 1 1 1 1 1 1 1 L1_BeamGas_Hf
+ HLT_IsoTrackHB_v2 2 1 1 1 1 1 1 L1_SingleJet52
+ HLT_IsoTrackHE_v3 12 8 6 4 2 2 1 L1_SingleJet52
+ HLT_L1SingleEG12_v1 12000 9000 6000 3600 2400 1680 1200 L1_SingleEG12
+ HLT_L1SingleEG5_v1 170 170 170 170 170 170 170 L1_SingleEG5
+ ~ HLT_L1SingleJet16_v1 17 17 17 17 17 17 17 L1_SingleJet16
+ ~ HLT_L1SingleJet36_v1 100 100 100 100 100 100 100 L1_SingleJet36
+ ~ HLT_L1SingleMuOpen_DT_v1 3 3 3 3 3 3 3 L1_SingleMuOpen
+ ~ HLT_L1SingleMuOpen_v1 30 30 30 30 30 30 30 L1_SingleMuOpen
+ HLT_L1_Interbunch_BSC_v1 100 100 100 100 100 100 100 L1_InterBunch_Bsc
+ HLT_L1_PreCollisions_v1 15 15 15 15 15 15 15 L1_PreCollisions
+ ~ HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v2 1 1 1 1 1 1 1 L1_SingleMu5_Eta1p5_Q80
+ dataset Cosmics
+ HLT_BeamHalo_v2 1 1 1 1 1 1 1 L1_BeamHalo
+ HLT_L1SingleMuOpen_AntiBPTX_v1 1 1 1 1 1 1 1 L1_SingleMuOpen
+ = HLT_L1Tech_BSC_halo_v3 500 500 500 500 300 200 150 L1_ZeroBias
+ HLT_L1TrackerCosmics_v2 1 1 1 1 1 1 1 technical bits: 25
+ HLT_L3MuonsCosmicTracking_v2 0 0 0 0 0 0 0 (technical bits: 25) AND (L1_SingleMuOpen)
+ HLT_RegionalCosmicTracking_v2 0 0 0 0 0 0 0 (technical bits: 25) AND (L1_SingleMuOpen)
+ dataset DoubleElectron
+ HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_v3 1 1 1 1 1 1 1 L1_TripleEG5
+ HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFL_v3 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_v3 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdL_CaloIsoVL_v3 800 600 400 240 160 112 80 L1_SingleEG12
+ HLT_Ele17_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_Ele8_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_v3 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v3 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele32_CaloIdL_CaloIsoVL_SC17_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v3 4 4 4 4 4 4 4 L1_SingleEG5
+ HLT_Ele8_CaloIdL_CaloIsoVL_v3 16 16 16 16 16 16 16 L1_SingleEG5
+ HLT_Ele8_CaloIdL_TrkIdVL_v3 16 16 16 16 16 16 16 L1_SingleEG5
+ HLT_Ele8_v3 48 48 48 48 48 48 48 L1_SingleEG5
+ HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v3 8 6 4 2 2 1 1 L1_SingleEG12
+ HLT_TripleEle10_CaloIdL_TrkIdVL_v3 1 1 1 1 1 1 1 L1_TripleEG5
+ dataset DoubleMu
+ ~ HLT_DoubleMu3_v4 180 120 30 18 12 8 6 L1_DoubleMu0
+ ~ HLT_DoubleMu4_Acoplanarity03_v2 1 1 1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_DoubleMu6_v2 20 1 1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_DoubleMu7_v2 1 1 1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_L1DoubleMu0_v1 5600 4200 1400 840 560 400 280 L1_DoubleMu0
+ ~ HLT_L2DoubleMu0_v3 2000 1400 1000 600 400 280 200 L1_DoubleMu0
+ ~ HLT_L2DoubleMu23_NoVertex_v2 1 1 1 1 1 1 1 L1_DoubleMu3
+ HLT_Mu8_Jet40_v4 240 150 30 18 12 8 6 L1_Mu3_Jet20_Central
+ ~ HLT_TripleMu5_v3 1 1 1 1 1 1 1 L1_DoubleMu3
+ dataset ElectronHad
+ HLT_DoubleEle8_CaloIdL_TrkIdVL_HT150_v1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT50
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_HT150_v1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT50
+ HLT_Ele10_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_HT200_v4 1 1 1 1 1 1 1 L1_EG5_HTT75
+ HLT_Ele10_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT200_v4 1 1 1 1 1 1 1 L1_EG5_HTT75
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta2_v1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_v1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_TrkIdT_Jet35_Jet25_Deta2_v1 30 20 15 9 6 4 3 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralDiJet30_v3 60 40 30 18 12 8 6 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_BTagIP_v2 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v3 60 40 30 18 12 8 6 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralTriJet30_v3 1 1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_HT200_Ele5_CaloIdVL_TrkIdVL_CaloIsoVL_TrkIsoVL_PFMHT35_v2 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT250_Ele5_CaloIdVL_TrkIdVL_CaloIsoVL_TrkIsoVL_PFMHT35_v2 1 1 1 1 1 1 1 L1_HTT100
+ dataset ForwardTriggers
+ HLT_L1Tech_CASTOR_HaloMuon_v1 0 0 0 0 0 0 0 technical bits: 55
+ dataset HT
+ ~ HLT_HT150_AlphaT0p60_v2 5 3 1 1 1 1 1 L1_HTT75
+ ~ HLT_HT150_AlphaT0p70_v2 1 1 1 1 1 1 1 L1_HTT75
+ ~ HLT_HT150_v3 2800 2000 1400 840 560 400 280 L1_HTT50
+ ~ HLT_HT200_AlphaT0p60_v2 1 1 1 1 1 1 1 L1_HTT75
+ ~ HLT_HT200_AlphaT0p65_v2 1 1 1 1 1 1 1 L1_HTT75
+ ~ HLT_HT200_v3 1000 700 500 300 200 140 100 L1_HTT75
+ ~ HLT_HT250_AlphaT0p55_v2 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT250_AlphaT0p62_v2 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT250_DoubleDisplacedJet60_v2 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT250_MHT60_v3 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT250_v3 300 200 150 90 60 42 30 L1_HTT100
+ ~ HLT_HT300_AlphaT0p52_v2 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_AlphaT0p54_v2 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_MHT75_v4 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_v4 200 150 100 60 40 28 20 L1_HTT100
+ ~ HLT_HT350_AlphaT0p51_v2 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT350_AlphaT0p53_v2 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT350_v3 100 70 50 30 20 14 10 L1_HTT100
+ ~ HLT_HT400_AlphaT0p51_v2 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT400_v3 50 35 25 15 10 7 5 L1_HTT100
+ ~ HLT_HT450_v3 50 35 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT500_v3 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT550_v3 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_Meff440_v3 100 70 50 30 20 14 10 L1_HTT100
+ ~ HLT_Meff520_v3 10 7 1 1 1 1 1 L1_HTT100
+ ~ HLT_Meff640_v3 1 1 1 1 1 1 1 L1_HTT100
+ dataset HcalHPDNoise
+ HLT_GlobalRunHPDNoise_v2 10000 7000 5000 5000 3000 2000 1500 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_L1Tech_HBHEHO_totalOR_v1 1 1 1 1 1 1 1 technical bits: 11 OR 12
+ dataset HcalNZS
+ ~ HLT_HcalNZS_v3 1 1 1 1 1 1 1 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleTauJet52 OR L1_SingleTauJet68 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG12 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias
+ ~ HLT_HcalPhiSym_v3 1 1 1 1 1 1 1 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG8 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_SingleEG12 OR L1_SingleEG12_Eta2p17 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5
+ dataset Jet
+ ~ HLT_DiJetAve110_v2 150 100 75 45 30 21 15 L1_SingleJet68
+ ~ HLT_DiJetAve150_v2 30 20 15 9 6 4 3 L1_SingleJet92
+ ~ HLT_DiJetAve190_v2 10 7 5 3 2 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve240_v2 3 2 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve300_v2 1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve30_v2 5 5 5 5 5 5 5 L1_SingleJet16
+ ~ HLT_DiJetAve370_v2 1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve60_v2 40 40 40 40 40 40 40 L1_SingleJet36
+ ~ HLT_DiJetAve80_v2 800 550 400 240 160 112 80 L1_SingleJet52
+ ~ HLT_Jet110_v2 300 200 150 90 60 42 30 L1_SingleJet68
+ ~ HLT_Jet150_v2 60 40 30 18 12 8 6 L1_SingleJet92
+ ~ HLT_Jet190_v2 20 15 10 6 4 3 2 L1_SingleJet92
+ ~ HLT_Jet240_v2 6 4 3 2 1 1 1 L1_SingleJet92
+ ~ HLT_Jet300_v1 1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet30_v2 10 10 10 10 10 10 10 L1_SingleJet16
+ ~ HLT_Jet370_NoJetID_v2 1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet370_v2 1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet60_v2 80 80 80 80 80 80 80 L1_SingleJet36
+ ~ HLT_Jet80_v2 1600 1100 800 480 320 224 160 L1_SingleJet52
+ dataset METBTag
+ ~ HLT_BTagMu_DiJet110_Mu5_v3 3 2 2 1 1 1 1 L1_Mu3_Jet28_Central
+ ~ HLT_BTagMu_DiJet20_Mu5_v3 300 200 150 90 60 42 30 L1_Mu3_Jet16_Central
+ ~ HLT_BTagMu_DiJet40_Mu5_v3 100 70 50 30 20 14 10 L1_Mu3_Jet20_Central
+ ~ HLT_BTagMu_DiJet70_Mu5_v3 20 15 10 6 2 1 1 L1_Mu3_Jet28_Central
+ ~ HLT_CentralJet80_MET100_v2 1 1 1 1 1 1 1 L1_SingleJet52
+ ~ HLT_CentralJet80_MET160_v2 1 1 1 1 1 1 1 L1_SingleJet52
+ ~ HLT_CentralJet80_MET65_v2 20 15 10 6 4 3 2 L1_SingleJet52
+ ~ HLT_CentralJet80_MET80_v2 1 1 1 1 1 1 1 L1_SingleJet52
+ ~ HLT_DiJet60_MET45_v2 8 7 75 45 30 21 15 L1_ETM20
+ ~ HLT_MET100_v2 20 15 1 1 1 1 1 L1_ETM30
+ ~ HLT_MET120_v2 1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_MET200_v2 1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_PFMHT150_v4 1 1 1 1 1 1 1 L1_ETM30
+ dataset MinimumBias
+ HLT_JetE30_NoBPTX3BX_NoHalo_v4 1 1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_NoHalo_v4 10 10 10 10 10 10 10 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_v2 150 100 80 50 30 20 15 L1_SingleJet20_NotBptxOR
+ = HLT_L1Tech_BSC_minBias_threshold1_v3 4 4 4 4 4 4 4 L1_ZeroBias
+ HLT_Physics_v1 5000 4000 3500 3000 2500 2500 2000 (none)
+ ~ HLT_PixelTracks_Multiplicity100_v2 1 1 1 1 1 1 1 L1_ETT220
+ ~ HLT_PixelTracks_Multiplicity80_v2 1 1 1 1 1 1 1 L1_ETT220
+ HLT_Random_v1 6000 6000 6000 6000 6000 6000 6000 (none)
+ = HLT_ZeroBias_v2 4 4 4 4 4 4 4 L1_ZeroBias
+ dataset MuEG
+ HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v4 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_DoubleMu5_Ele8_v4 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu10_Ele10_CaloIdL_v4 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu15_DoublePhoton15_CaloIdL_v4 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu15_Photon20_CaloIdL_v4 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu17_Ele8_CaloIdL_v3 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu5_DoubleEle8_v4 5 3 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu5_Ele8_CaloIdL_TrkIdVL_Ele8_v4 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu8_Ele17_CaloIdL_v3 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu8_Photon20_CaloIdVT_IsoT_v3 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ dataset MuHad
+ ~ HLT_DoubleMu3_HT150_v1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_DoubleMu3_HT200_v4 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_HT200_Mu5_PFMHT35_v2 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ ~ HLT_HT250_Mu5_PFMHT35_v2 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ ~ HLT_IsoMu17_CentralJet30_BTagIP_v2 1 1 1 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu12_CentralJet30_BTagIP_v2 1 1 1 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu17_CentralJet30_BTagIP_v2 1 1 1 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu17_CentralJet30_v4 60 40 30 18 12 8 6 L1_SingleMu7
+ ~ HLT_Mu17_DiCentralJet30_v4 30 20 15 9 6 4 3 L1_SingleMu7
+ ~ HLT_Mu17_TriCentralJet30_v4 1 1 1 1 1 1 1 L1_SingleMu7
+ HLT_Mu3_Ele8_CaloIdL_TrkIdVL_HT150_v1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu3_Ele8_CaloIdT_TrkIdVL_HT150_v1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_Mu5_HT200_v5 30 20 15 10 6 4 3 L1_Mu0_HTT50
+ ~ HLT_Mu8_HT200_v4 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ dataset MuOnia
+ ~ HLT_Dimuon0_Barrel_Upsilon_v1 2 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon6p5_Barrel_Jpsi_v1 2 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon6p5_Barrel_PsiPrime_v1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon6p5_Jpsi_Displaced_v1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon6p5_Jpsi_v1 10 10 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon6p5_LowMass_Displaced_v1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon6p5_LowMass_v1 30 20 20 10 8 6 4 L1_DoubleMu0
+ ~ HLT_DoubleMu2_Bs_v2 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Mu5_L2Mu2_Jpsi_v3 4 3 2 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Mu5_Track2_Jpsi_v2 4 4 4 4 4 4 4 L1_SingleMu3
+ ~ HLT_Mu7_Track7_Jpsi_v3 4 4 3 2 1 1 1 L1_SingleMu7
+ dataset MultiJet
+ ~ HLT_DoubleJet30_ForwardBackward_v3 20 15 10 6 4 3 2 L1_DoubleForJet32_EtaOpp
+ ~ HLT_DoubleJet60_ForwardBackward_v3 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ ~ HLT_DoubleJet70_ForwardBackward_v3 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ ~ HLT_DoubleJet80_ForwardBackward_v3 1 1 1 1 1 1 1 L1_DoubleForJet44_EtaOpp
+ ~ HLT_ExclDiJet60_HFAND_v2 1 1 1 1 1 1 1 L1_SingleJet36_FwdVeto
+ ~ HLT_ExclDiJet60_HFOR_v2 1 1 1 1 1 1 1 L1_SingleJet36
+ ~ HLT_L1DoubleJet36Central_v1 3600 2520 1800 1080 720 500 360 L1_DoubleJet36_Central
+ ~ HLT_L1ETM30_v1 600 420 300 180 120 84 60 L1_ETM30
+ ~ HLT_L1MultiJet_v1 1800 1260 900 540 360 250 180 L1_HTT50 OR L1_TripleJet28_Central OR L1_QuadJet20_Central
+ ~ HLT_QuadJet40_IsoPFTau40_v3 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet40_v3 70 50 35 21 14 10 7 L1_QuadJet20_Central
+ ~ HLT_QuadJet50_BTagIP_v2 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet50_Jet40_v2 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet60_v2 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet70_v2 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ dataset Photon
+ HLT_DoublePhoton33_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton5_IsoVL_CEP_v2 1 1 1 1 1 1 1 L1_DoubleEG2_FwdVeto
+ HLT_Photon125_NoSpikeFilter_v3 100 100 100 60 40 28 20 L1_SingleEG20
+ HLT_Photon20_CaloIdVL_IsoL_v2 1000 700 500 300 200 140 100 L1_SingleEG12
+ HLT_Photon20_R9Id_Photon18_R9Id_v3 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_CaloIdL_IsoVL_Photon18_CaloIdL_IsoVL_v3 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_CaloIdL_IsoVL_Photon18_R9Id_v2 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_CaloIdL_IsoVL_Photon18_v3 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_IsoVL_Photon18_IsoVL_v3 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_IsoVL_Photon18_v3 30 20 1 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_Photon18_v3 100 70 50 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_R9Id_Photon18_CaloIdL_IsoVL_v2 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Photon30_CaloIdVL_IsoL_v3 250 175 100 60 40 28 20 L1_SingleEG15
+ HLT_Photon30_CaloIdVL_v3 500 350 200 120 80 56 40 L1_SingleEG15
+ HLT_Photon32_CaloIdL_Photon26_CaloIdL_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdL_Photon22_CaloIdL_v2 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon50_CaloIdVL_IsoL_v2 30 21 15 9 6 4 3 L1_SingleEG20
+ HLT_Photon75_CaloIdVL_IsoL_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon75_CaloIdVL_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ dataset PhotonHad
+ HLT_Photon60_CaloIdL_HT200_v3 10 7 5 3 2 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_HT200_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_HT300_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_MHT30_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_MHT50_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleElectron
+ HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v3 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Ele32_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v2 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele45_CaloIdVT_TrkIdT_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele90_NoSpikeFilter_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleMu
+ ~ HLT_IsoMu12_v2 100 70 50 30 20 14 10 L1_SingleMu7
+ ~ HLT_IsoMu15_v6 40 30 20 12 8 6 4 L1_SingleMu10
+ ~ HLT_IsoMu17_v6 1 1 1 1 1 1 1 L1_SingleMu10
+ ~ HLT_IsoMu24_v2 1 1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_IsoMu30_v2 1 1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_L1SingleMu10_v1 11200 8400 5600 3360 2240 1600 1120 L1_SingleMu10
+ ~ HLT_L1SingleMu20_v1 5600 4200 2800 1680 1120 800 560 L1_SingleMu20
+ ~ HLT_L2Mu10_v2 1600 1200 800 480 320 200 160 L1_SingleMu10
+ ~ HLT_L2Mu20_v2 800 600 400 240 160 100 80 L1_SingleMu12
+ ~ HLT_Mu12_v2 420 280 210 120 80 60 40 L1_SingleMu7
+ ~ HLT_Mu15_v3 160 120 80 48 32 22 16 L1_SingleMu10
+ ~ HLT_Mu20_v2 60 40 30 18 12 8 6 L1_SingleMu12
+ ~ HLT_Mu24_v2 1 1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_Mu30_v2 1 1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_Mu3_v4 137 137 137 137 137 137 137 L1_SingleMuOpen
+ ~ HLT_Mu5_v4 100 100 100 100 100 100 100 L1_SingleMu3
+ ~ HLT_Mu8_v2 20 20 20 20 20 20 20 L1_SingleMu3
+ dataset Tau
+ ~ HLT_DoubleIsoPFTau20_Trk5_v4 1 1 1 1 1 1 1 L1_DoubleTauJet28 OR L1_DoubleJet52
+ ~ HLT_IsoPFTau35_Trk20_MET45_v4 1 1 1 1 1 1 1 L1_SingleTauJet52 OR L1_SingleJet68
+ dataset TauPlusX
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau15_v4 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v4 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v3 140 100 70 40 27 20 14 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_TrkIdT_LooseIsoPFTau15_v4 60 40 30 18 12 8 6 L1_SingleEG12
+ ~ HLT_HT200_DoubleLooseIsoPFTau10_Trk3_PFMHT35_v2 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ ~ HLT_HT250_DoubleLooseIsoPFTau10_Trk3_PFMHT35_v2 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ ~ HLT_IsoMu12_LooseIsoPFTau10_v4 1 1 1 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu15_LooseIsoPFTau20_v4 5 1 1 1 1 1 1 L1_SingleMu10
+/cdaq/physics/Run2011/5e32/v8.3/HLT/V3
+ 163754
+ dataset Commissioning
+ ~ HLT_Activity_Ecal_SC7_v2 100 80 60 35 21 14 7 L1_BscMinBiasOR_BptxPlusANDMinus
+ HLT_BeamGas_BSC_v2 1 1 1 1 1 1 1 L1_BeamGas_Bsc
+ HLT_BeamGas_HF_v3 1 1 1 1 1 1 1 L1_BeamGas_Hf
+ HLT_IsoTrackHB_v2 2 1 1 1 1 1 1 L1_SingleJet52
+ HLT_IsoTrackHE_v3 12 8 6 4 2 2 1 L1_SingleJet52
+ HLT_L1SingleEG12_v1 12000 9000 6000 3600 2400 1680 1200 L1_SingleEG12
+ HLT_L1SingleEG5_v1 170 170 170 170 170 170 170 L1_SingleEG5
+ ~ HLT_L1SingleJet16_v1 17 17 17 17 17 17 17 L1_SingleJet16
+ ~ HLT_L1SingleJet36_v1 100 100 100 100 100 100 100 L1_SingleJet36
+ ~ HLT_L1SingleMuOpen_DT_v1 3 3 3 3 3 3 3 L1_SingleMuOpen
+ ~ HLT_L1SingleMuOpen_v1 30 30 30 30 30 30 30 L1_SingleMuOpen
+ HLT_L1_Interbunch_BSC_v1 100 100 100 100 100 100 100 L1_InterBunch_Bsc
+ HLT_L1_PreCollisions_v1 15 15 15 15 15 15 15 L1_PreCollisions
+ ~ HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v2 1 1 1 1 1 1 1 L1_SingleMu5_Eta1p5_Q80
+ dataset Cosmics
+ HLT_BeamHalo_v2 1 1 1 1 1 1 1 L1_BeamHalo
+ HLT_L1SingleMuOpen_AntiBPTX_v1 1 1 1 1 1 1 1 L1_SingleMuOpen
+ = HLT_L1Tech_BSC_halo_v3 500 500 500 500 300 200 150 L1_ZeroBias
+ HLT_L1TrackerCosmics_v2 1 1 1 1 1 1 1 technical bits: 25
+ HLT_L3MuonsCosmicTracking_v2 0 0 0 0 0 0 0 (technical bits: 25) AND (L1_SingleMuOpen)
+ HLT_RegionalCosmicTracking_v2 0 0 0 0 0 0 0 (technical bits: 25) AND (L1_SingleMuOpen)
+ dataset DoubleElectron
+ HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_v3 1 1 1 1 1 1 1 L1_TripleEG5
+ HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFL_v3 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_v3 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdL_CaloIsoVL_v3 800 600 400 240 160 112 80 L1_SingleEG12
+ HLT_Ele17_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_Ele8_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_v3 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v3 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele32_CaloIdL_CaloIsoVL_SC17_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v3 4 4 4 4 4 4 4 L1_SingleEG5
+ HLT_Ele8_CaloIdL_CaloIsoVL_v3 16 16 16 16 16 16 16 L1_SingleEG5
+ HLT_Ele8_CaloIdL_TrkIdVL_v3 16 16 16 16 16 16 16 L1_SingleEG5
+ HLT_Ele8_v3 48 48 48 48 48 48 48 L1_SingleEG5
+ HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v3 8 6 4 2 2 1 1 L1_SingleEG12
+ HLT_TripleEle10_CaloIdL_TrkIdVL_v3 1 1 1 1 1 1 1 L1_TripleEG5
+ dataset DoubleMu
+ ~ HLT_DoubleMu3_v4 180 120 30 18 12 8 6 L1_DoubleMu0
+ ~ HLT_DoubleMu4_Acoplanarity03_v2 1 1 1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_DoubleMu6_v2 20 1 1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_DoubleMu7_v2 1 1 1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_L1DoubleMu0_v1 5600 4200 1400 840 560 400 280 L1_DoubleMu0
+ ~ HLT_L2DoubleMu0_v3 2000 1400 1000 600 400 280 200 L1_DoubleMu0
+ ~ HLT_L2DoubleMu23_NoVertex_v2 1 1 1 1 1 1 1 L1_DoubleMu3
+ HLT_Mu8_Jet40_v4 240 150 30 18 12 8 6 L1_Mu3_Jet20_Central
+ ~ HLT_TripleMu5_v3 1 1 1 1 1 1 1 L1_DoubleMu3
+ dataset ElectronHad
+ HLT_DoubleEle8_CaloIdL_TrkIdVL_HT150_v1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT50
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_HT150_v1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT50
+ HLT_Ele10_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_HT200_v4 1 1 1 1 1 1 1 L1_EG5_HTT75
+ HLT_Ele10_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT200_v4 1 1 1 1 1 1 1 L1_EG5_HTT75
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta2_v1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_v1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_TrkIdT_Jet35_Jet25_Deta2_v1 30 20 15 9 6 4 3 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralDiJet30_v3 60 40 30 18 12 8 6 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_BTagIP_v2 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v3 60 40 30 18 12 8 6 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralTriJet30_v3 1 1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_HT200_Ele5_CaloIdVL_TrkIdVL_CaloIsoVL_TrkIsoVL_PFMHT35_v2 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT250_Ele5_CaloIdVL_TrkIdVL_CaloIsoVL_TrkIsoVL_PFMHT35_v2 1 1 1 1 1 1 1 L1_HTT100
+ dataset ForwardTriggers
+ HLT_L1Tech_CASTOR_HaloMuon_v1 0 0 0 0 0 0 0 technical bits: 55
+ dataset HT
+ ~ HLT_HT150_AlphaT0p60_v2 5 3 1 1 1 1 1 L1_HTT75
+ ~ HLT_HT150_AlphaT0p70_v2 1 1 1 1 1 1 1 L1_HTT75
+ ~ HLT_HT150_v3 2800 2000 1400 840 560 400 280 L1_HTT50
+ ~ HLT_HT200_AlphaT0p60_v2 1 1 1 1 1 1 1 L1_HTT75
+ ~ HLT_HT200_AlphaT0p65_v2 1 1 1 1 1 1 1 L1_HTT75
+ ~ HLT_HT200_v3 1000 700 500 300 200 140 100 L1_HTT75
+ ~ HLT_HT250_AlphaT0p55_v2 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT250_AlphaT0p62_v2 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT250_DoubleDisplacedJet60_v2 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT250_MHT60_v3 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT250_v3 300 200 150 90 60 42 30 L1_HTT100
+ ~ HLT_HT300_AlphaT0p52_v2 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_AlphaT0p54_v2 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_MHT75_v4 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_v4 200 150 100 60 40 28 20 L1_HTT100
+ ~ HLT_HT350_AlphaT0p51_v2 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT350_AlphaT0p53_v2 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT350_v3 100 70 50 30 20 14 10 L1_HTT100
+ ~ HLT_HT400_AlphaT0p51_v2 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT400_v3 50 35 25 15 10 7 5 L1_HTT100
+ ~ HLT_HT450_v3 50 35 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT500_v3 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT550_v3 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_Meff440_v3 100 70 50 30 20 14 10 L1_HTT100
+ ~ HLT_Meff520_v3 10 7 1 1 1 1 1 L1_HTT100
+ ~ HLT_Meff640_v3 1 1 1 1 1 1 1 L1_HTT100
+ dataset HcalHPDNoise
+ HLT_GlobalRunHPDNoise_v2 10000 7000 5000 5000 3000 2000 1500 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_L1Tech_HBHEHO_totalOR_v1 1 1 1 1 1 1 1 technical bits: 11 OR 12
+ dataset HcalNZS
+ ~ HLT_HcalNZS_v3 1 1 1 1 1 1 1 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleTauJet52 OR L1_SingleTauJet68 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG12 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias
+ ~ HLT_HcalPhiSym_v3 1 1 1 1 1 1 1 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG8 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_SingleEG12 OR L1_SingleEG12_Eta2p17 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5
+ dataset Jet
+ ~ HLT_DiJetAve110_v2 150 100 75 45 30 21 15 L1_SingleJet68
+ ~ HLT_DiJetAve150_v2 30 20 15 9 6 4 3 L1_SingleJet92
+ ~ HLT_DiJetAve190_v2 10 7 5 3 2 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve240_v2 3 2 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve300_v2 1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve30_v2 5 5 5 5 5 5 5 L1_SingleJet16
+ ~ HLT_DiJetAve370_v2 1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve60_v2 40 40 40 40 40 40 40 L1_SingleJet36
+ ~ HLT_DiJetAve80_v2 800 550 400 240 160 112 80 L1_SingleJet52
+ ~ HLT_Jet110_v2 300 200 150 90 60 42 30 L1_SingleJet68
+ ~ HLT_Jet150_v2 60 40 30 18 12 8 6 L1_SingleJet92
+ ~ HLT_Jet190_v2 20 15 10 6 4 3 2 L1_SingleJet92
+ ~ HLT_Jet240_v2 6 4 3 2 1 1 1 L1_SingleJet92
+ ~ HLT_Jet300_v1 1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet30_v2 10 10 10 10 10 10 10 L1_SingleJet16
+ ~ HLT_Jet370_NoJetID_v2 1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet370_v2 1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet60_v2 80 80 80 80 80 80 80 L1_SingleJet36
+ ~ HLT_Jet80_v2 1600 1100 800 480 320 224 160 L1_SingleJet52
+ dataset METBTag
+ ~ HLT_BTagMu_DiJet110_Mu5_v3 3 2 2 1 1 1 1 L1_Mu3_Jet28_Central
+ ~ HLT_BTagMu_DiJet20_Mu5_v3 300 200 150 90 60 42 30 L1_Mu3_Jet16_Central
+ ~ HLT_BTagMu_DiJet40_Mu5_v3 100 70 50 30 20 14 10 L1_Mu3_Jet20_Central
+ ~ HLT_BTagMu_DiJet70_Mu5_v3 20 15 10 6 2 1 1 L1_Mu3_Jet28_Central
+ ~ HLT_CentralJet80_MET100_v2 1 1 1 1 1 1 1 L1_SingleJet52
+ ~ HLT_CentralJet80_MET160_v2 1 1 1 1 1 1 1 L1_SingleJet52
+ ~ HLT_CentralJet80_MET65_v2 20 15 10 6 4 3 2 L1_SingleJet52
+ ~ HLT_CentralJet80_MET80_v2 1 1 1 1 1 1 1 L1_SingleJet52
+ ~ HLT_DiJet60_MET45_v2 8 7 75 45 30 21 15 L1_ETM20
+ ~ HLT_MET100_v2 20 15 1 1 1 1 1 L1_ETM30
+ ~ HLT_MET120_v2 1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_MET200_v2 1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_PFMHT150_v4 1 1 1 1 1 1 1 L1_ETM30
+ dataset MinimumBias
+ HLT_JetE30_NoBPTX3BX_NoHalo_v4 1 1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_NoHalo_v4 10 10 10 10 10 10 10 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_v2 150 100 80 50 30 20 15 L1_SingleJet20_NotBptxOR
+ = HLT_L1Tech_BSC_minBias_threshold1_v3 4 4 4 4 4 4 4 L1_ZeroBias
+ HLT_Physics_v1 5000 4000 3500 3000 2500 2500 2000 (none)
+ ~ HLT_PixelTracks_Multiplicity100_v2 1 1 1 1 1 1 1 L1_ETT220
+ ~ HLT_PixelTracks_Multiplicity80_v2 1 1 1 1 1 1 1 L1_ETT220
+ HLT_Random_v1 6000 6000 6000 6000 6000 6000 6000 (none)
+ = HLT_ZeroBias_v2 4 4 4 4 4 4 4 L1_ZeroBias
+ dataset MuEG
+ HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v4 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_DoubleMu5_Ele8_v4 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu10_Ele10_CaloIdL_v4 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu15_DoublePhoton15_CaloIdL_v4 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu15_Photon20_CaloIdL_v4 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu17_Ele8_CaloIdL_v3 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu5_DoubleEle8_v4 5 3 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu5_Ele8_CaloIdL_TrkIdVL_Ele8_v4 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu8_Ele17_CaloIdL_v3 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu8_Photon20_CaloIdVT_IsoT_v3 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ dataset MuHad
+ ~ HLT_DoubleMu3_HT150_v1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_DoubleMu3_HT200_v4 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_HT200_Mu5_PFMHT35_v2 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ ~ HLT_HT250_Mu5_PFMHT35_v2 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ ~ HLT_IsoMu17_CentralJet30_BTagIP_v2 1 1 1 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu12_CentralJet30_BTagIP_v2 1 1 1 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu17_CentralJet30_BTagIP_v2 1 1 1 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu17_CentralJet30_v4 60 40 30 18 12 8 6 L1_SingleMu7
+ ~ HLT_Mu17_DiCentralJet30_v4 30 20 15 9 6 4 3 L1_SingleMu7
+ ~ HLT_Mu17_TriCentralJet30_v4 1 1 1 1 1 1 1 L1_SingleMu7
+ HLT_Mu3_Ele8_CaloIdL_TrkIdVL_HT150_v1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu3_Ele8_CaloIdT_TrkIdVL_HT150_v1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_Mu5_HT200_v5 30 20 15 10 6 4 3 L1_Mu0_HTT50
+ ~ HLT_Mu8_HT200_v4 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ dataset MuOnia
+ ~ HLT_Dimuon0_Barrel_Upsilon_v1 2 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon6p5_Barrel_Jpsi_v1 2 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon6p5_Barrel_PsiPrime_v1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon6p5_Jpsi_Displaced_v1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon6p5_Jpsi_v1 10 10 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon6p5_LowMass_Displaced_v1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon6p5_LowMass_v1 30 20 20 10 8 6 4 L1_DoubleMu0
+ ~ HLT_DoubleMu2_Bs_v2 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Mu5_L2Mu2_Jpsi_v3 4 3 2 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Mu5_Track2_Jpsi_v2 4 4 4 4 4 4 4 L1_SingleMu3
+ ~ HLT_Mu7_Track7_Jpsi_v3 4 4 3 2 1 1 1 L1_SingleMu7
+ dataset MultiJet
+ ~ HLT_DoubleJet30_ForwardBackward_v3 20 15 10 6 4 3 2 L1_DoubleForJet32_EtaOpp
+ ~ HLT_DoubleJet60_ForwardBackward_v3 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ ~ HLT_DoubleJet70_ForwardBackward_v3 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ ~ HLT_DoubleJet80_ForwardBackward_v3 1 1 1 1 1 1 1 L1_DoubleForJet44_EtaOpp
+ ~ HLT_ExclDiJet60_HFAND_v2 1 1 1 1 1 1 1 L1_SingleJet36_FwdVeto
+ ~ HLT_ExclDiJet60_HFOR_v2 1 1 1 1 1 1 1 L1_SingleJet36
+ ~ HLT_L1DoubleJet36Central_v1 3600 2520 1800 1080 720 500 360 L1_DoubleJet36_Central
+ ~ HLT_L1ETM30_v1 600 420 300 180 120 84 60 L1_ETM30
+ ~ HLT_L1MultiJet_v1 1800 1260 900 540 360 250 180 L1_HTT50 OR L1_TripleJet28_Central OR L1_QuadJet20_Central
+ ~ HLT_QuadJet40_IsoPFTau40_v3 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet40_v3 70 50 35 21 14 10 7 L1_QuadJet20_Central
+ ~ HLT_QuadJet50_BTagIP_v2 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet50_Jet40_v2 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet60_v2 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet70_v2 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ dataset Photon
+ HLT_DoublePhoton33_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton5_IsoVL_CEP_v2 1 1 1 1 1 1 1 L1_DoubleEG2_FwdVeto
+ HLT_Photon125_NoSpikeFilter_v3 100 100 100 60 40 28 20 L1_SingleEG20
+ HLT_Photon20_CaloIdVL_IsoL_v2 1000 700 500 300 200 140 100 L1_SingleEG12
+ HLT_Photon20_R9Id_Photon18_R9Id_v3 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_CaloIdL_IsoVL_Photon18_CaloIdL_IsoVL_v3 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_CaloIdL_IsoVL_Photon18_R9Id_v2 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_CaloIdL_IsoVL_Photon18_v3 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_IsoVL_Photon18_IsoVL_v3 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_IsoVL_Photon18_v3 30 20 1 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_Photon18_v3 100 70 50 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_R9Id_Photon18_CaloIdL_IsoVL_v2 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Photon30_CaloIdVL_IsoL_v3 250 175 100 60 40 28 20 L1_SingleEG15
+ HLT_Photon30_CaloIdVL_v3 500 350 200 120 80 56 40 L1_SingleEG15
+ HLT_Photon32_CaloIdL_Photon26_CaloIdL_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdL_Photon22_CaloIdL_v2 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon50_CaloIdVL_IsoL_v2 30 21 15 9 6 4 3 L1_SingleEG20
+ HLT_Photon75_CaloIdVL_IsoL_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon75_CaloIdVL_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ dataset PhotonHad
+ HLT_Photon60_CaloIdL_HT200_v3 10 7 5 3 2 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_HT200_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_HT300_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_MHT30_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_MHT50_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleElectron
+ HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v3 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Ele32_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v2 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele45_CaloIdVT_TrkIdT_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele90_NoSpikeFilter_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleMu
+ ~ HLT_IsoMu12_v2 100 70 50 30 20 14 10 L1_SingleMu7
+ ~ HLT_IsoMu15_v6 40 30 20 12 8 6 4 L1_SingleMu10
+ ~ HLT_IsoMu17_v6 1 1 1 1 1 1 1 L1_SingleMu10
+ ~ HLT_IsoMu24_v2 1 1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_IsoMu30_v2 1 1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_L1SingleMu10_v1 11200 8400 5600 3360 2240 1600 1120 L1_SingleMu10
+ ~ HLT_L1SingleMu20_v1 5600 4200 2800 1680 1120 800 560 L1_SingleMu20
+ ~ HLT_L2Mu10_v2 1600 1200 800 480 320 200 160 L1_SingleMu10
+ ~ HLT_L2Mu20_v2 800 600 400 240 160 100 80 L1_SingleMu12
+ ~ HLT_Mu12_v2 420 280 210 120 80 60 40 L1_SingleMu7
+ ~ HLT_Mu15_v3 160 120 80 48 32 22 16 L1_SingleMu10
+ ~ HLT_Mu20_v2 60 40 30 18 12 8 6 L1_SingleMu12
+ ~ HLT_Mu24_v2 1 1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_Mu30_v2 1 1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_Mu3_v4 137 137 137 137 137 137 137 L1_SingleMuOpen
+ ~ HLT_Mu5_v4 100 100 100 100 100 100 100 L1_SingleMu3
+ ~ HLT_Mu8_v2 20 20 20 20 20 20 20 L1_SingleMu3
+ dataset Tau
+ ~ HLT_DoubleIsoPFTau20_Trk5_v4 1 1 1 1 1 1 1 L1_DoubleTauJet28 OR L1_DoubleJet52
+ ~ HLT_IsoPFTau35_Trk20_MET45_v4 1 1 1 1 1 1 1 L1_SingleTauJet52 OR L1_SingleJet68
+ dataset TauPlusX
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau15_v4 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v4 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v3 140 100 70 40 27 20 14 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_TrkIdT_LooseIsoPFTau15_v4 60 40 30 18 12 8 6 L1_SingleEG12
+ ~ HLT_HT200_DoubleLooseIsoPFTau10_Trk3_PFMHT35_v2 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ ~ HLT_HT250_DoubleLooseIsoPFTau10_Trk3_PFMHT35_v2 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ ~ HLT_IsoMu12_LooseIsoPFTau10_v4 1 1 1 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu15_LooseIsoPFTau20_v4 5 1 1 1 1 1 1 L1_SingleMu10
+/cdaq/physics/Run2011/5e32/v8.3/HLT/V2
+ 163737,163738,163753
+ dataset Commissioning
+ ~ HLT_Activity_Ecal_SC7_v2 100 80 60 35 21 14 7 L1_BscMinBiasOR_BptxPlusANDMinus
+ HLT_BeamGas_BSC_v2 1 1 1 1 1 1 1 L1_BeamGas_Bsc
+ HLT_BeamGas_HF_v3 1 1 1 1 1 1 1 L1_BeamGas_Hf
+ HLT_IsoTrackHB_v2 2 1 1 1 1 1 1 L1_SingleJet52
+ HLT_IsoTrackHE_v3 12 8 6 4 2 2 1 L1_SingleJet52
+ HLT_L1SingleEG12_v1 12000 9000 6000 3600 2400 1680 1200 L1_SingleEG12
+ HLT_L1SingleEG5_v1 170 170 170 170 170 170 170 L1_SingleEG5
+ ~ HLT_L1SingleJet16_v1 17 17 17 17 17 17 17 L1_SingleJet16
+ ~ HLT_L1SingleJet36_v1 100 100 100 100 100 100 100 L1_SingleJet36
+ ~ HLT_L1SingleMuOpen_DT_v1 3 3 3 3 3 3 3 L1_SingleMuOpen
+ ~ HLT_L1SingleMuOpen_v1 30 30 30 30 30 30 30 L1_SingleMuOpen
+ HLT_L1_Interbunch_BSC_v1 100 100 100 100 100 100 100 L1_InterBunch_Bsc
+ HLT_L1_PreCollisions_v1 15 15 15 15 15 15 15 L1_PreCollisions
+ ~ HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v2 1 1 1 1 1 1 1 L1_SingleMu5_Eta1p5_Q80
+ dataset Cosmics
+ HLT_BeamHalo_v2 1 1 1 1 1 1 1 L1_BeamHalo
+ HLT_L1SingleMuOpen_AntiBPTX_v1 1 1 1 1 1 1 1 L1_SingleMuOpen
+ = HLT_L1Tech_BSC_halo_v3 500 500 500 500 300 200 150 L1_ZeroBias
+ HLT_L1TrackerCosmics_v2 1 1 1 1 1 1 1 technical bits: 25
+ HLT_L3MuonsCosmicTracking_v2 0 0 0 0 0 0 0 (technical bits: 25) AND (L1_SingleMuOpen)
+ HLT_RegionalCosmicTracking_v2 0 0 0 0 0 0 0 (technical bits: 25) AND (L1_SingleMuOpen)
+ dataset DoubleElectron
+ HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_v3 1 1 1 1 1 1 1 L1_TripleEG5
+ HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFL_v3 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_v3 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdL_CaloIsoVL_v3 800 600 400 240 160 112 80 L1_SingleEG12
+ HLT_Ele17_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_Ele8_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_v3 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v3 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele32_CaloIdL_CaloIsoVL_SC17_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v3 4 4 4 4 4 4 4 L1_SingleEG5
+ HLT_Ele8_CaloIdL_CaloIsoVL_v3 16 16 16 16 16 16 16 L1_SingleEG5
+ HLT_Ele8_CaloIdL_TrkIdVL_v3 16 16 16 16 16 16 16 L1_SingleEG5
+ HLT_Ele8_v3 48 48 48 48 48 48 48 L1_SingleEG5
+ HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v3 8 6 4 2 2 1 1 L1_SingleEG12
+ HLT_TripleEle10_CaloIdL_TrkIdVL_v3 1 1 1 1 1 1 1 L1_TripleEG5
+ dataset DoubleMu
+ ~ HLT_DoubleMu3_v4 180 120 30 18 12 8 6 L1_DoubleMu0
+ ~ HLT_DoubleMu4_Acoplanarity03_v2 1 1 1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_DoubleMu6_v2 20 1 1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_DoubleMu7_v2 1 1 1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_L1DoubleMu0_v1 5600 4200 1400 840 560 400 280 L1_DoubleMu0
+ ~ HLT_L2DoubleMu0_v3 2000 1400 1000 600 400 280 200 L1_DoubleMu0
+ ~ HLT_L2DoubleMu23_NoVertex_v2 1 1 1 1 1 1 1 L1_DoubleMu3
+ HLT_Mu8_Jet40_v4 240 150 30 18 12 8 6 L1_Mu3_Jet20_Central
+ ~ HLT_TripleMu5_v3 1 1 1 1 1 1 1 L1_DoubleMu3
+ dataset ElectronHad
+ HLT_DoubleEle8_CaloIdL_TrkIdVL_HT150_v1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT50
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_HT150_v1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT50
+ HLT_Ele10_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_HT200_v4 1 1 1 1 1 1 1 L1_EG5_HTT75
+ HLT_Ele10_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT200_v4 1 1 1 1 1 1 1 L1_EG5_HTT75
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta2_v1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_v1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_TrkIdT_Jet35_Jet25_Deta2_v1 30 20 15 9 6 4 3 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralDiJet30_v3 60 40 30 18 12 8 6 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_BTagIP_v2 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v3 60 40 30 18 12 8 6 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralTriJet30_v3 1 1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_HT200_Ele5_CaloIdVL_TrkIdVL_CaloIsoVL_TrkIsoVL_PFMHT35_v2 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT250_Ele5_CaloIdVL_TrkIdVL_CaloIsoVL_TrkIsoVL_PFMHT35_v2 1 1 1 1 1 1 1 L1_HTT100
+ dataset ForwardTriggers
+ HLT_L1Tech_CASTOR_HaloMuon_v1 0 0 0 0 0 0 0 technical bits: 55
+ dataset HT
+ ~ HLT_HT150_AlphaT0p60_v2 5 3 1 1 1 1 1 L1_HTT75
+ ~ HLT_HT150_AlphaT0p70_v2 1 1 1 1 1 1 1 L1_HTT75
+ ~ HLT_HT150_v3 2800 2000 1400 840 560 400 280 L1_HTT50
+ ~ HLT_HT200_AlphaT0p60_v2 1 1 1 1 1 1 1 L1_HTT75
+ ~ HLT_HT200_AlphaT0p65_v2 1 1 1 1 1 1 1 L1_HTT75
+ ~ HLT_HT200_v3 1000 700 500 300 200 140 100 L1_HTT75
+ ~ HLT_HT250_AlphaT0p55_v2 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT250_AlphaT0p62_v2 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT250_DoubleDisplacedJet60_v2 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT250_MHT60_v3 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT250_v3 300 200 150 90 60 42 30 L1_HTT100
+ ~ HLT_HT300_AlphaT0p52_v2 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_AlphaT0p54_v2 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_MHT75_v4 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_v4 200 150 100 60 40 28 20 L1_HTT100
+ ~ HLT_HT350_AlphaT0p51_v2 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT350_AlphaT0p53_v2 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT350_v3 100 70 50 30 20 14 10 L1_HTT100
+ ~ HLT_HT400_AlphaT0p51_v2 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT400_v3 50 35 25 15 10 7 5 L1_HTT100
+ ~ HLT_HT450_v3 50 35 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT500_v3 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT550_v3 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_Meff440_v3 100 70 50 30 20 14 10 L1_HTT100
+ ~ HLT_Meff520_v3 10 7 1 1 1 1 1 L1_HTT100
+ ~ HLT_Meff640_v3 1 1 1 1 1 1 1 L1_HTT100
+ dataset HcalHPDNoise
+ HLT_GlobalRunHPDNoise_v2 10000 7000 5000 5000 3000 2000 1500 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_L1Tech_HBHEHO_totalOR_v1 1 1 1 1 1 1 1 technical bits: 11 OR 12
+ dataset HcalNZS
+ ~ HLT_HcalNZS_v3 1 1 1 1 1 1 1 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleTauJet52 OR L1_SingleTauJet68 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG12 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias
+ ~ HLT_HcalPhiSym_v3 1 1 1 1 1 1 1 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG8 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_SingleEG12 OR L1_SingleEG12_Eta2p17 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5
+ dataset Jet
+ ~ HLT_DiJetAve110_v2 150 100 75 45 30 21 15 L1_SingleJet68
+ ~ HLT_DiJetAve150_v2 30 20 15 9 6 4 3 L1_SingleJet92
+ ~ HLT_DiJetAve190_v2 10 7 5 3 2 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve240_v2 3 2 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve300_v2 1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve30_v2 5 5 5 5 5 5 5 L1_SingleJet16
+ ~ HLT_DiJetAve370_v2 1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve60_v2 40 40 40 40 40 40 40 L1_SingleJet36
+ ~ HLT_DiJetAve80_v2 800 550 400 240 160 112 80 L1_SingleJet52
+ ~ HLT_Jet110_v2 300 200 150 90 60 42 30 L1_SingleJet68
+ ~ HLT_Jet150_v2 60 40 30 18 12 8 6 L1_SingleJet92
+ ~ HLT_Jet190_v2 20 15 10 6 4 3 2 L1_SingleJet92
+ ~ HLT_Jet240_v2 6 4 3 2 1 1 1 L1_SingleJet92
+ ~ HLT_Jet300_v1 1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet30_v2 10 10 10 10 10 10 10 L1_SingleJet16
+ ~ HLT_Jet370_NoJetID_v2 1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet370_v2 1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet60_v2 80 80 80 80 80 80 80 L1_SingleJet36
+ ~ HLT_Jet80_v2 1600 1100 800 480 320 224 160 L1_SingleJet52
+ dataset METBTag
+ ~ HLT_BTagMu_DiJet110_Mu5_v3 3 2 2 1 1 1 1 L1_Mu3_Jet28_Central
+ ~ HLT_BTagMu_DiJet20_Mu5_v3 300 200 150 90 60 42 30 L1_Mu3_Jet16_Central
+ ~ HLT_BTagMu_DiJet40_Mu5_v3 100 70 50 30 20 14 10 L1_Mu3_Jet20_Central
+ ~ HLT_BTagMu_DiJet70_Mu5_v3 20 15 10 6 2 1 1 L1_Mu3_Jet28_Central
+ ~ HLT_CentralJet80_MET100_v2 1 1 1 1 1 1 1 L1_SingleJet52
+ ~ HLT_CentralJet80_MET160_v2 1 1 1 1 1 1 1 L1_SingleJet52
+ ~ HLT_CentralJet80_MET65_v2 20 15 10 6 4 3 2 L1_SingleJet52
+ ~ HLT_CentralJet80_MET80_v2 1 1 1 1 1 1 1 L1_SingleJet52
+ ~ HLT_DiJet60_MET45_v2 8 7 75 45 30 21 15 L1_ETM20
+ ~ HLT_MET100_v2 20 15 1 1 1 1 1 L1_ETM30
+ ~ HLT_MET120_v2 1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_MET200_v2 1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_PFMHT150_v4 1 1 1 1 1 1 1 L1_ETM30
+ dataset MinimumBias
+ HLT_JetE30_NoBPTX3BX_NoHalo_v4 1 1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_NoHalo_v4 10 10 10 10 10 10 10 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_v2 150 100 80 50 30 20 15 L1_SingleJet20_NotBptxOR
+ = HLT_L1Tech_BSC_minBias_threshold1_v3 4 4 4 4 4 4 4 L1_ZeroBias
+ HLT_Physics_v1 5000 4000 3500 3000 2500 2500 2000 (none)
+ ~ HLT_PixelTracks_Multiplicity100_v2 1 1 1 1 1 1 1 L1_ETT220
+ ~ HLT_PixelTracks_Multiplicity80_v2 1 1 1 1 1 1 1 L1_ETT220
+ HLT_Random_v1 6000 6000 6000 6000 6000 6000 6000 (none)
+ = HLT_ZeroBias_v2 4 4 4 4 4 4 4 L1_ZeroBias
+ dataset MuEG
+ HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v4 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_DoubleMu5_Ele8_v4 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu10_Ele10_CaloIdL_v4 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu15_DoublePhoton15_CaloIdL_v4 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu15_Photon20_CaloIdL_v4 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu17_Ele8_CaloIdL_v3 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu5_DoubleEle8_v4 5 3 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu5_Ele8_CaloIdL_TrkIdVL_Ele8_v4 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu8_Ele17_CaloIdL_v3 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu8_Photon20_CaloIdVT_IsoT_v3 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ dataset MuHad
+ ~ HLT_DoubleMu3_HT150_v1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_DoubleMu3_HT200_v4 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_HT200_Mu5_PFMHT35_v2 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ ~ HLT_HT250_Mu5_PFMHT35_v2 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ ~ HLT_IsoMu17_CentralJet30_BTagIP_v2 1 1 1 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu12_CentralJet30_BTagIP_v2 1 1 1 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu17_CentralJet30_BTagIP_v2 1 1 1 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu17_CentralJet30_v4 60 40 30 18 12 8 6 L1_SingleMu7
+ ~ HLT_Mu17_DiCentralJet30_v4 30 20 15 9 6 4 3 L1_SingleMu7
+ ~ HLT_Mu17_TriCentralJet30_v4 1 1 1 1 1 1 1 L1_SingleMu7
+ HLT_Mu3_Ele8_CaloIdL_TrkIdVL_HT150_v1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu3_Ele8_CaloIdT_TrkIdVL_HT150_v1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_Mu5_HT200_v5 30 20 15 10 6 4 3 L1_Mu0_HTT50
+ ~ HLT_Mu8_HT200_v4 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ dataset MuOnia
+ ~ HLT_Dimuon0_Barrel_Upsilon_v1 2 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon6p5_Barrel_Jpsi_v1 2 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon6p5_Barrel_PsiPrime_v1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon6p5_Jpsi_Displaced_v1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon6p5_Jpsi_v1 10 10 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon6p5_LowMass_Displaced_v1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon6p5_LowMass_v1 30 20 20 10 8 6 4 L1_DoubleMu0
+ ~ HLT_DoubleMu2_Bs_v2 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Mu5_L2Mu2_Jpsi_v3 4 3 2 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Mu5_Track2_Jpsi_v2 4 4 4 4 4 4 4 L1_SingleMu3
+ ~ HLT_Mu7_Track7_Jpsi_v3 4 4 3 2 1 1 1 L1_SingleMu7
+ dataset MultiJet
+ ~ HLT_DoubleJet30_ForwardBackward_v3 20 15 10 6 4 3 2 L1_DoubleForJet32_EtaOpp
+ ~ HLT_DoubleJet60_ForwardBackward_v3 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ ~ HLT_DoubleJet70_ForwardBackward_v3 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ ~ HLT_DoubleJet80_ForwardBackward_v3 1 1 1 1 1 1 1 L1_DoubleForJet44_EtaOpp
+ ~ HLT_ExclDiJet60_HFAND_v2 1 1 1 1 1 1 1 L1_SingleJet36_FwdVeto
+ ~ HLT_ExclDiJet60_HFOR_v2 1 1 1 1 1 1 1 L1_SingleJet36
+ ~ HLT_L1DoubleJet36Central_v1 3600 2520 1800 1080 720 500 360 L1_DoubleJet36_Central
+ ~ HLT_L1ETM30_v1 600 420 300 180 120 84 60 L1_ETM30
+ ~ HLT_L1MultiJet_v1 1800 1260 900 540 360 250 180 L1_HTT50 OR L1_TripleJet28_Central OR L1_QuadJet20_Central
+ ~ HLT_QuadJet40_IsoPFTau40_v3 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet40_v3 70 50 35 21 14 10 7 L1_QuadJet20_Central
+ ~ HLT_QuadJet50_BTagIP_v2 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet50_Jet40_v2 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet60_v2 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet70_v2 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ dataset Photon
+ HLT_DoublePhoton33_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton5_IsoVL_CEP_v2 1 1 1 1 1 1 1 L1_DoubleEG2_FwdVeto
+ HLT_Photon125_NoSpikeFilter_v3 100 100 100 60 40 28 20 L1_SingleEG20
+ HLT_Photon20_CaloIdVL_IsoL_v2 1000 700 500 300 200 140 100 L1_SingleEG12
+ HLT_Photon20_R9Id_Photon18_R9Id_v3 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_CaloIdL_IsoVL_Photon18_CaloIdL_IsoVL_v3 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_CaloIdL_IsoVL_Photon18_R9Id_v2 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_CaloIdL_IsoVL_Photon18_v3 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_IsoVL_Photon18_IsoVL_v3 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_IsoVL_Photon18_v3 30 20 1 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_Photon18_v3 100 70 50 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_R9Id_Photon18_CaloIdL_IsoVL_v2 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Photon30_CaloIdVL_IsoL_v3 250 175 100 60 40 28 20 L1_SingleEG15
+ HLT_Photon30_CaloIdVL_v3 500 350 200 120 80 56 40 L1_SingleEG15
+ HLT_Photon32_CaloIdL_Photon26_CaloIdL_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdL_Photon22_CaloIdL_v2 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon50_CaloIdVL_IsoL_v2 30 21 15 9 6 4 3 L1_SingleEG20
+ HLT_Photon75_CaloIdVL_IsoL_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon75_CaloIdVL_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ dataset PhotonHad
+ HLT_Photon60_CaloIdL_HT200_v3 10 7 5 3 2 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_HT200_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_HT300_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_MHT30_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_MHT50_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleElectron
+ HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v3 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Ele32_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v2 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele45_CaloIdVT_TrkIdT_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele90_NoSpikeFilter_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleMu
+ ~ HLT_IsoMu12_v2 100 70 50 30 20 14 10 L1_SingleMu7
+ ~ HLT_IsoMu15_v6 40 30 20 12 8 6 4 L1_SingleMu10
+ ~ HLT_IsoMu17_v6 1 1 1 1 1 1 1 L1_SingleMu10
+ ~ HLT_IsoMu24_v2 1 1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_IsoMu30_v2 1 1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_L1SingleMu10_v1 11200 8400 5600 3360 2240 1600 1120 L1_SingleMu10
+ ~ HLT_L1SingleMu20_v1 5600 4200 2800 1680 1120 800 560 L1_SingleMu20
+ ~ HLT_L2Mu10_v2 1600 1200 800 480 320 200 160 L1_SingleMu10
+ ~ HLT_L2Mu20_v2 800 600 400 240 160 100 80 L1_SingleMu12
+ ~ HLT_Mu12_v2 420 280 210 120 80 60 40 L1_SingleMu7
+ ~ HLT_Mu15_v3 160 120 80 48 32 22 16 L1_SingleMu10
+ ~ HLT_Mu20_v2 60 40 30 18 12 8 6 L1_SingleMu12
+ ~ HLT_Mu24_v2 1 1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_Mu30_v2 1 1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_Mu3_v4 137 137 137 137 137 137 137 L1_SingleMuOpen
+ ~ HLT_Mu5_v4 100 100 100 100 100 100 100 L1_SingleMu3
+ ~ HLT_Mu8_v2 20 20 20 20 20 20 20 L1_SingleMu3
+ dataset Tau
+ ~ HLT_DoubleIsoPFTau20_Trk5_v4 1 1 1 1 1 1 1 L1_DoubleTauJet28 OR L1_DoubleJet52
+ ~ HLT_IsoPFTau35_Trk20_MET45_v4 1 1 1 1 1 1 1 L1_SingleTauJet52 OR L1_SingleJet68
+ dataset TauPlusX
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau15_v4 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v4 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v3 140 100 70 40 27 20 14 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_TrkIdT_LooseIsoPFTau15_v4 60 40 30 18 12 8 6 L1_SingleEG12
+ ~ HLT_HT200_DoubleLooseIsoPFTau10_Trk3_PFMHT35_v2 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ ~ HLT_HT250_DoubleLooseIsoPFTau10_Trk3_PFMHT35_v2 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ ~ HLT_IsoMu12_LooseIsoPFTau10_v4 1 1 1 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu15_LooseIsoPFTau20_v4 5 1 1 1 1 1 1 L1_SingleMu10
+/cdaq/physics/Run2011/5e32/v8.2/HLT/V3
+ 163337,163338,163339,163340,163358,163368,163369,163370,163371,163372,163374,163375,163376,163378,163385,163387,163402,163475,163476,163478,163479,163480,163481,163482,163483,163580,163581,163582,163583,163584,163585,163586,163587,163588,163589,163596,163630,163655,163657,163658,163659,163660,163661,163662,163663,163664,163665,163668
+ dataset Commissioning
+ ~ HLT_Activity_Ecal_SC7_v2 100 80 60 35 21 14 7 L1_BscMinBiasOR_BptxPlusANDMinus
+ HLT_BeamGas_BSC_v2 1 1 1 1 1 1 1 L1_BeamGas_Bsc
+ HLT_BeamGas_HF_v3 1 1 1 1 1 1 1 L1_BeamGas_Hf
+ HLT_IsoTrackHB_v2 2 1 1 1 1 1 1 L1_SingleJet52
+ HLT_IsoTrackHE_v3 12 8 6 4 2 2 1 L1_SingleJet52
+ HLT_L1SingleEG12_v1 12000 9000 6000 3600 2400 1680 1200 L1_SingleEG12
+ HLT_L1SingleEG5_v1 170 170 170 170 170 170 170 L1_SingleEG5
+ ~ HLT_L1SingleJet16_v1 17 17 17 17 17 17 17 L1_SingleJet16
+ ~ HLT_L1SingleJet36_v1 100 100 100 100 100 100 100 L1_SingleJet36
+ ~ HLT_L1SingleMuOpen_DT_v1 3 3 3 3 3 3 3 L1_SingleMuOpen
+ ~ HLT_L1SingleMuOpen_v1 30 30 30 30 30 30 30 L1_SingleMuOpen
+ HLT_L1_Interbunch_BSC_v1 100 100 100 100 100 100 100 L1_InterBunch_Bsc
+ HLT_L1_PreCollisions_v1 15 15 15 15 15 15 15 L1_PreCollisions
+ ~ HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v2 1 1 1 1 1 1 1 L1_SingleMu5_Eta1p5_Q80
+ HLT_Photon20_EBOnly_NoSpikeFilter_v1 0 0 0 0 0 0 0 L1_SingleEG12
+ HLT_Photon20_NoSpikeFilter_v1 0 0 0 0 0 0 0 L1_SingleEG12
+ HLT_Spike20_v1 0 0 0 0 0 0 0 L1_SingleEG12
+ dataset Cosmics
+ HLT_BeamHalo_v2 1 1 1 1 1 1 1 L1_BeamHalo
+ HLT_L1SingleMuOpen_AntiBPTX_v1 1 1 1 1 1 1 1 L1_SingleMuOpen
+ = HLT_L1Tech_BSC_halo_v3 500 500 500 500 300 200 150 L1_ZeroBias
+ HLT_L1TrackerCosmics_v2 1 1 1 1 1 1 1 technical bits: 25
+ HLT_L3MuonsCosmicTracking_v2 0 0 0 0 0 0 0 (technical bits: 25) AND (L1_SingleMuOpen)
+ HLT_RegionalCosmicTracking_v2 0 0 0 0 0 0 0 (technical bits: 25) AND (L1_SingleMuOpen)
+ dataset DoubleElectron
+ HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_v3 1 1 1 1 1 1 1 L1_TripleEG5
+ HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFL_v3 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_v3 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdL_CaloIsoVL_v3 800 600 400 240 160 112 80 L1_SingleEG12
+ HLT_Ele17_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_Ele8_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_v3 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v3 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele32_CaloIdL_CaloIsoVL_SC17_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v3 4 4 4 4 4 4 4 L1_SingleEG5
+ HLT_Ele8_CaloIdL_CaloIsoVL_v3 16 16 16 16 16 16 16 L1_SingleEG5
+ HLT_Ele8_CaloIdL_TrkIdVL_v3 16 16 16 16 16 16 16 L1_SingleEG5
+ HLT_Ele8_v3 48 48 48 48 48 48 48 L1_SingleEG5
+ HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v3 8 6 4 2 2 1 1 L1_SingleEG12
+ HLT_TripleEle10_CaloIdL_TrkIdVL_v3 1 1 1 1 1 1 1 L1_TripleEG5
+ dataset DoubleMu
+ ~ HLT_DoubleMu3_v4 180 120 30 18 12 8 6 L1_DoubleMu0
+ ~ HLT_DoubleMu4_Acoplanarity03_v2 1 1 1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_DoubleMu6_v2 20 1 1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_DoubleMu7_v2 1 1 1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_L1DoubleMu0_v1 5600 4200 1400 840 560 400 280 L1_DoubleMu0
+ ~ HLT_L2DoubleMu0_v3 2000 1400 1000 600 400 280 200 L1_DoubleMu0
+ ~ HLT_L2DoubleMu23_NoVertex_v2 1 1 1 1 1 1 1 L1_DoubleMu3
+ HLT_Mu8_Jet40_v4 240 150 30 18 12 8 6 L1_Mu3_Jet20_Central
+ ~ HLT_TripleMu5_v3 1 1 1 1 1 1 1 L1_DoubleMu3
+ dataset ElectronHad
+ HLT_DoubleEle8_CaloIdL_TrkIdVL_HT150_v1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT50
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_HT150_v1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT50
+ HLT_Ele10_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_HT200_v4 1 1 1 1 1 1 1 L1_EG5_HTT75
+ HLT_Ele10_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT200_v4 1 1 1 1 1 1 1 L1_EG5_HTT75
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta2_v1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_v1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_TrkIdT_Jet35_Jet25_Deta2_v1 30 20 15 9 6 4 3 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralDiJet30_v3 60 40 30 18 12 8 6 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_BTagIP_v2 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v3 60 40 30 18 12 8 6 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralTriJet30_v3 1 1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_HT200_Ele5_CaloIdVL_TrkIdVL_CaloIsoVL_TrkIsoVL_PFMHT35_v2 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT250_Ele5_CaloIdVL_TrkIdVL_CaloIsoVL_TrkIsoVL_PFMHT35_v2 1 1 1 1 1 1 1 L1_HTT100
+ dataset ForwardTriggers
+ HLT_L1Tech_CASTOR_HaloMuon_v1 0 0 0 0 0 0 0 technical bits: 55
+ dataset HT
+ ~ HLT_HT150_AlphaT0p60_v2 5 3 1 1 1 1 1 L1_HTT75
+ ~ HLT_HT150_AlphaT0p70_v2 1 1 1 1 1 1 1 L1_HTT75
+ ~ HLT_HT150_v3 2800 2000 1400 840 560 400 280 L1_HTT50
+ ~ HLT_HT200_AlphaT0p60_v2 1 1 1 1 1 1 1 L1_HTT75
+ ~ HLT_HT200_AlphaT0p65_v2 1 1 1 1 1 1 1 L1_HTT75
+ ~ HLT_HT200_v3 1000 700 500 300 200 140 100 L1_HTT75
+ ~ HLT_HT250_AlphaT0p55_v2 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT250_AlphaT0p62_v2 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT250_DoubleDisplacedJet60_v2 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT250_MHT60_v3 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT250_v3 300 200 150 90 60 42 30 L1_HTT100
+ ~ HLT_HT300_AlphaT0p52_v2 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_AlphaT0p54_v2 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_MHT75_v4 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_v4 200 150 100 60 40 28 20 L1_HTT100
+ ~ HLT_HT350_AlphaT0p51_v2 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT350_AlphaT0p53_v2 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT350_v3 100 70 50 30 20 14 10 L1_HTT100
+ ~ HLT_HT400_AlphaT0p51_v2 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT400_v3 50 35 25 15 10 7 5 L1_HTT100
+ ~ HLT_HT450_v3 50 35 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT500_v3 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT550_v3 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_MR100_v2 4200 3000 2100 1260 840 600 420 L1_DoubleJet36_Central
+ ~ HLT_Meff440_v3 100 70 50 30 20 14 10 L1_HTT100
+ ~ HLT_Meff520_v3 10 7 1 1 1 1 1 L1_HTT100
+ ~ HLT_Meff640_v3 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_R032_MR100_v2 0 0 0 0 0 0 0 L1_DoubleJet36_Central
+ ~ HLT_R032_v2 100 70 50 30 20 14 10 L1_DoubleJet36_Central
+ ~ HLT_R035_MR100_v2 0 0 0 0 0 0 0 L1_DoubleJet36_Central
+ dataset HcalHPDNoise
+ HLT_GlobalRunHPDNoise_v2 10000 7000 5000 5000 3000 2000 1500 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_L1Tech_HBHEHO_totalOR_v1 1 1 1 1 1 1 1 technical bits: 11 OR 12
+ dataset HcalNZS
+ ~ HLT_HcalNZS_v3 1 1 1 1 1 1 1 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleTauJet52 OR L1_SingleTauJet68 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG12 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias
+ ~ HLT_HcalPhiSym_v3 1 1 1 1 1 1 1 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG8 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_SingleEG12 OR L1_SingleEG12_Eta2p17 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5
+ dataset Jet
+ ~ HLT_DiJetAve110_v2 150 100 75 45 30 21 15 L1_SingleJet68
+ ~ HLT_DiJetAve150_v2 30 20 15 9 6 4 3 L1_SingleJet92
+ ~ HLT_DiJetAve190_v2 10 7 5 3 2 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve240_v2 3 2 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve300_v2 1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve30_v2 5 5 5 5 5 5 5 L1_SingleJet16
+ ~ HLT_DiJetAve370_v2 1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve60_v2 40 40 40 40 40 40 40 L1_SingleJet36
+ ~ HLT_DiJetAve80_v2 800 550 400 240 160 112 80 L1_SingleJet52
+ ~ HLT_Jet110_v2 300 200 150 90 60 42 30 L1_SingleJet68
+ ~ HLT_Jet150_v2 60 40 30 18 12 8 6 L1_SingleJet92
+ ~ HLT_Jet190_v2 20 15 10 6 4 3 2 L1_SingleJet92
+ ~ HLT_Jet240_v2 6 4 3 2 1 1 1 L1_SingleJet92
+ ~ HLT_Jet300_v1 1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet30_v2 10 10 10 10 10 10 10 L1_SingleJet16
+ ~ HLT_Jet370_NoJetID_v2 1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet370_v2 1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet60_v2 80 80 80 80 80 80 80 L1_SingleJet36
+ ~ HLT_Jet80_v2 1600 1100 800 480 320 224 160 L1_SingleJet52
+ dataset METBTag
+ ~ HLT_BTagMu_DiJet110_Mu5_v3 3 2 2 1 1 1 1 L1_Mu3_Jet28_Central
+ ~ HLT_BTagMu_DiJet20_Mu5_v3 300 200 150 90 60 42 30 L1_Mu3_Jet16_Central
+ ~ HLT_BTagMu_DiJet40_Mu5_v3 100 70 50 30 20 14 10 L1_Mu3_Jet20_Central
+ ~ HLT_BTagMu_DiJet70_Mu5_v3 20 15 10 6 2 1 1 L1_Mu3_Jet28_Central
+ ~ HLT_CentralJet80_MET100_v2 1 1 1 1 1 1 1 L1_SingleJet52
+ ~ HLT_CentralJet80_MET160_v2 1 1 1 1 1 1 1 L1_SingleJet52
+ ~ HLT_CentralJet80_MET65_v2 20 15 10 6 4 3 2 L1_SingleJet52
+ ~ HLT_CentralJet80_MET80_v2 1 1 1 1 1 1 1 L1_SingleJet52
+ ~ HLT_DiJet60_MET45_v2 8 7 75 45 30 21 15 L1_ETM20
+ ~ HLT_MET100_v2 20 15 1 1 1 1 1 L1_ETM30
+ ~ HLT_MET120_v2 1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_MET200_v2 1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_PFMHT150_v4 1 1 1 1 1 1 1 L1_ETM30
+ dataset MinimumBias
+ HLT_JetE30_NoBPTX3BX_NoHalo_v4 1 1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_NoHalo_v4 10 10 10 10 10 10 10 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_v2 150 100 80 50 30 20 15 L1_SingleJet20_NotBptxOR
+ = HLT_L1Tech_BSC_minBias_threshold1_v3 4 4 4 4 4 4 4 L1_ZeroBias
+ HLT_Physics_v1 5000 4000 3500 3000 2500 2500 2000 (none)
+ ~ HLT_PixelTracks_Multiplicity100_v2 1 1 1 1 1 1 1 L1_ETT220
+ ~ HLT_PixelTracks_Multiplicity80_v2 1 1 1 1 1 1 1 L1_ETT220
+ HLT_Random_v1 6000 6000 6000 6000 6000 6000 6000 (none)
+ = HLT_ZeroBias_v2 4 4 4 4 4 4 4 L1_ZeroBias
+ dataset MuEG
+ HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v4 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_DoubleMu5_Ele8_v4 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu10_Ele10_CaloIdL_v4 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu15_DoublePhoton15_CaloIdL_v4 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu15_Photon20_CaloIdL_v4 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu17_Ele8_CaloIdL_v3 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu5_DoubleEle8_v4 5 3 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu5_Ele8_CaloIdL_TrkIdVL_Ele8_v4 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu8_Ele17_CaloIdL_v3 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu8_Photon20_CaloIdVT_IsoT_v3 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ dataset MuHad
+ ~ HLT_DoubleMu3_HT150_v1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_DoubleMu3_HT200_v4 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_HT200_Mu5_PFMHT35_v2 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ ~ HLT_HT250_Mu5_PFMHT35_v2 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ ~ HLT_IsoMu17_CentralJet30_BTagIP_v2 1 1 1 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu17_CentralJet30_BTagIP_v2 1 1 1 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu17_CentralJet30_v4 60 40 30 18 12 8 6 L1_SingleMu7
+ ~ HLT_Mu17_DiCentralJet30_v4 30 20 15 9 6 4 3 L1_SingleMu7
+ ~ HLT_Mu17_TriCentralJet30_v4 1 1 1 1 1 1 1 L1_SingleMu7
+ HLT_Mu3_Ele8_CaloIdL_TrkIdVL_HT150_v1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu3_Ele8_CaloIdT_TrkIdVL_HT150_v1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_Mu5_HT200_v5 30 20 15 10 6 4 3 L1_Mu0_HTT50
+ ~ HLT_Mu8_HT200_v4 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ dataset MuOnia
+ ~ HLT_Dimuon0_Barrel_Upsilon_v1 2 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon6p5_Barrel_Jpsi_v1 2 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon6p5_Barrel_PsiPrime_v1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon6p5_Jpsi_Displaced_v1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon6p5_Jpsi_v1 10 10 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon6p5_LowMass_Displaced_v1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon6p5_LowMass_v1 30 20 20 10 8 6 4 L1_DoubleMu0
+ ~ HLT_DoubleMu2_Bs_v2 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Mu5_L2Mu2_Jpsi_v3 4 3 2 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Mu5_Track2_Jpsi_v2 4 4 4 4 4 4 4 L1_SingleMu3
+ ~ HLT_Mu7_Track7_Jpsi_v3 4 4 3 2 1 1 1 L1_SingleMu7
+ dataset MultiJet
+ ~ HLT_DoubleJet30_ForwardBackward_v3 20 15 10 6 4 3 2 L1_DoubleForJet32_EtaOpp
+ ~ HLT_DoubleJet60_ForwardBackward_v3 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ ~ HLT_DoubleJet70_ForwardBackward_v3 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ ~ HLT_DoubleJet80_ForwardBackward_v3 1 1 1 1 1 1 1 L1_DoubleForJet44_EtaOpp
+ ~ HLT_ExclDiJet60_HFAND_v2 1 1 1 1 1 1 1 L1_SingleJet36_FwdVeto
+ ~ HLT_ExclDiJet60_HFOR_v2 1 1 1 1 1 1 1 L1_SingleJet36
+ ~ HLT_L1DoubleJet36Central_v1 3600 2520 1800 1080 720 500 360 L1_DoubleJet36_Central
+ ~ HLT_L1ETM30_v1 600 420 300 180 120 84 60 L1_ETM30
+ ~ HLT_L1MultiJet_v1 1800 1260 900 540 360 250 180 L1_HTT50 OR L1_TripleJet28_Central OR L1_QuadJet20_Central
+ ~ HLT_QuadJet40_IsoPFTau40_v3 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet40_v3 70 50 35 21 14 10 7 L1_QuadJet20_Central
+ ~ HLT_QuadJet50_BTagIP_v2 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet50_Jet40_v2 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet60_v2 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet70_v2 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ dataset Photon
+ HLT_DoublePhoton33_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton5_IsoVL_CEP_v2 1 1 1 1 1 1 1 L1_DoubleEG2_FwdVeto
+ HLT_Photon125_NoSpikeFilter_v3 100 100 100 60 40 28 20 L1_SingleEG20
+ HLT_Photon20_CaloIdVL_IsoL_v2 1000 700 500 300 200 140 100 L1_SingleEG12
+ HLT_Photon20_R9Id_Photon18_R9Id_v3 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_CaloIdL_IsoVL_Photon18_CaloIdL_IsoVL_v3 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_CaloIdL_IsoVL_Photon18_R9Id_v2 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_CaloIdL_IsoVL_Photon18_v3 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_IsoVL_Photon18_IsoVL_v3 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_IsoVL_Photon18_v3 30 20 1 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_Photon18_v3 100 70 50 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_R9Id_Photon18_CaloIdL_IsoVL_v2 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Photon30_CaloIdVL_IsoL_v3 250 175 100 60 40 28 20 L1_SingleEG15
+ HLT_Photon30_CaloIdVL_v3 500 350 200 120 80 56 40 L1_SingleEG15
+ HLT_Photon32_CaloIdL_Photon26_CaloIdL_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdL_Photon22_CaloIdL_v2 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon50_CaloIdVL_IsoL_v2 30 21 15 9 6 4 3 L1_SingleEG20
+ HLT_Photon75_CaloIdVL_IsoL_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon75_CaloIdVL_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ dataset PhotonHad
+ HLT_Photon60_CaloIdL_HT200_v3 10 7 5 3 2 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_HT200_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_HT300_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_MHT30_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_MHT50_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleElectron
+ HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v3 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Ele32_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v2 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele45_CaloIdVT_TrkIdT_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele90_NoSpikeFilter_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleMu
+ ~ HLT_IsoMu12_v2 100 70 50 30 20 14 10 L1_SingleMu7
+ ~ HLT_IsoMu15_v6 40 30 20 12 8 6 4 L1_SingleMu10
+ ~ HLT_IsoMu17_v6 1 1 1 1 1 1 1 L1_SingleMu10
+ ~ HLT_IsoMu24_v2 1 1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_IsoMu30_v2 1 1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_L1SingleMu10_v1 11200 8400 5600 3360 2240 1600 1120 L1_SingleMu10
+ ~ HLT_L1SingleMu20_v1 5600 4200 2800 1680 1120 800 560 L1_SingleMu20
+ ~ HLT_L2Mu10_v2 1600 1200 800 480 320 200 160 L1_SingleMu10
+ ~ HLT_L2Mu20_v2 800 600 400 240 160 100 80 L1_SingleMu12
+ ~ HLT_Mu12_v2 420 280 210 120 80 60 40 L1_SingleMu7
+ ~ HLT_Mu15_v3 160 120 80 48 32 22 16 L1_SingleMu10
+ ~ HLT_Mu20_v2 60 40 30 18 12 8 6 L1_SingleMu12
+ ~ HLT_Mu24_v2 1 1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_Mu30_v2 1 1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_Mu3_v4 137 137 137 137 137 137 137 L1_SingleMuOpen
+ ~ HLT_Mu5_v4 100 100 100 100 100 100 100 L1_SingleMu3
+ ~ HLT_Mu8_v2 20 20 20 20 20 20 20 L1_SingleMu3
+ dataset Tau
+ ~ HLT_DoubleIsoPFTau20_Trk5_v4 1 1 1 1 1 1 1 L1_DoubleTauJet28 OR L1_DoubleJet52
+ ~ HLT_IsoPFTau35_Trk20_MET45_v4 1 1 1 1 1 1 1 L1_SingleTauJet52 OR L1_SingleJet68
+ dataset TauPlusX
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau15_v4 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v4 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v3 140 100 70 40 27 20 14 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_TrkIdT_LooseIsoPFTau15_v4 60 40 30 18 12 8 6 L1_SingleEG12
+ ~ HLT_HT200_DoubleLooseIsoPFTau10_Trk3_PFMHT35_v2 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ ~ HLT_HT250_DoubleLooseIsoPFTau10_Trk3_PFMHT35_v2 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ ~ HLT_IsoMu12_LooseIsoPFTau10_v4 1 1 1 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu15_LooseIsoPFTau20_v4 5 1 1 1 1 1 1 L1_SingleMu10
+/cdaq/physics/Run2011/5e32/v8.1/HLT/V8
+ 163296,163297,163300,163301,163302,163308,163332,163333,163334
+ dataset Commissioning
+ ~ HLT_Activity_Ecal_SC7_v2 100 80 60 35 21 14 7 L1_BscMinBiasOR_BptxPlusANDMinus
+ HLT_BeamGas_BSC_v2 1 1 1 1 1 1 1 L1_BeamGas_Bsc
+ HLT_BeamGas_HF_v3 1 1 1 1 1 1 1 L1_BeamGas_Hf
+ HLT_IsoTrackHB_v2 2 1 1 1 1 1 1 L1_SingleJet52
+ HLT_IsoTrackHE_v3 12 8 6 4 2 2 1 L1_SingleJet52
+ HLT_L1SingleEG12_v1 12000 9000 6000 3600 2400 1680 1200 L1_SingleEG12
+ HLT_L1SingleEG5_v1 170 170 170 170 170 170 170 L1_SingleEG5
+ ~ HLT_L1SingleJet16_v1 17 17 17 17 17 17 17 L1_SingleJet16
+ ~ HLT_L1SingleJet36_v1 100 100 100 100 100 100 100 L1_SingleJet36
+ ~ HLT_L1SingleMuOpen_DT_v1 3 3 3 3 3 3 3 L1_SingleMuOpen
+ ~ HLT_L1SingleMuOpen_v1 30 30 30 30 30 30 30 L1_SingleMuOpen
+ HLT_L1_Interbunch_BSC_v1 100 100 100 100 100 100 100 L1_InterBunch_Bsc
+ HLT_L1_PreCollisions_v1 15 15 15 15 15 15 15 L1_PreCollisions
+ ~ HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v2 1 1 1 1 1 1 1 L1_SingleMu5_Eta1p5_Q80
+ HLT_Photon20_EBOnly_NoSpikeFilter_v1 0 0 0 0 0 0 0 L1_SingleEG12
+ HLT_Photon20_NoSpikeFilter_v1 0 0 0 0 0 0 0 L1_SingleEG12
+ HLT_Spike20_v1 0 0 0 0 0 0 0 L1_SingleEG12
+ dataset Cosmics
+ HLT_BeamHalo_v2 1 1 1 1 1 1 1 L1_BeamHalo
+ HLT_L1SingleMuOpen_AntiBPTX_v1 1 1 1 1 1 1 1 L1_SingleMuOpen
+ = HLT_L1Tech_BSC_halo_v3 500 500 500 500 300 200 150 L1_ZeroBias
+ HLT_L1TrackerCosmics_v2 1 1 1 1 1 1 1 technical bits: 25
+ HLT_L3MuonsCosmicTracking_v2 0 0 0 0 0 0 0 (technical bits: 25) AND (L1_SingleMuOpen)
+ HLT_RegionalCosmicTracking_v2 0 0 0 0 0 0 0 (technical bits: 25) AND (L1_SingleMuOpen)
+ dataset DoubleElectron
+ HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_v3 1 1 1 1 1 1 1 L1_TripleEG5
+ HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFL_v3 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_v3 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdL_CaloIsoVL_v3 800 600 400 240 160 112 80 L1_SingleEG12
+ HLT_Ele17_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_Ele8_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_v3 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v3 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele32_CaloIdL_CaloIsoVL_SC17_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v3 4 4 4 4 4 4 4 L1_SingleEG5
+ HLT_Ele8_CaloIdL_CaloIsoVL_v3 16 16 16 16 16 16 16 L1_SingleEG5
+ HLT_Ele8_CaloIdL_TrkIdVL_v3 16 16 16 16 16 16 16 L1_SingleEG5
+ HLT_Ele8_v3 48 48 48 48 48 48 48 L1_SingleEG5
+ HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v3 8 6 4 2 2 1 1 L1_SingleEG12
+ HLT_TripleEle10_CaloIdL_TrkIdVL_v3 1 1 1 1 1 1 1 L1_TripleEG5
+ dataset DoubleMu
+ ~ HLT_DoubleMu3_v4 180 120 30 18 12 8 6 L1_DoubleMu0
+ ~ HLT_DoubleMu4_Acoplanarity03_v2 1 1 1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_DoubleMu6_v2 20 1 1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_DoubleMu7_v2 1 1 1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_L1DoubleMu0_v1 5600 4200 1400 840 560 400 280 L1_DoubleMu0
+ ~ HLT_L2DoubleMu0_v3 2000 1400 1000 600 400 280 200 L1_DoubleMu0
+ ~ HLT_L2DoubleMu23_NoVertex_v2 1 1 1 1 1 1 1 L1_DoubleMu3
+ HLT_Mu8_Jet40_v4 240 150 30 18 12 8 6 L1_Mu3_Jet20_Central
+ ~ HLT_TripleMu5_v3 1 1 1 1 1 1 1 L1_DoubleMu3
+ dataset ElectronHad
+ HLT_DoubleEle8_CaloIdL_TrkIdVL_HT150_v1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT50
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_HT150_v1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT50
+ HLT_Ele10_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_HT200_v4 1 1 1 1 1 1 1 L1_EG5_HTT75
+ HLT_Ele10_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT200_v4 1 1 1 1 1 1 1 L1_EG5_HTT75
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta2_v1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_v1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_TrkIdT_Jet35_Jet25_Deta2_v1 30 20 15 9 6 4 3 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralDiJet30_v3 60 40 30 18 12 8 6 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_BTagIP_v2 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v3 60 40 30 18 12 8 6 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralTriJet30_v3 1 1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_HT200_Ele5_CaloIdVL_TrkIdVL_CaloIsoVL_TrkIsoVL_PFMHT35_v2 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT250_Ele5_CaloIdVL_TrkIdVL_CaloIsoVL_TrkIsoVL_PFMHT35_v2 1 1 1 1 1 1 1 L1_HTT100
+ dataset ForwardTriggers
+ HLT_L1Tech_CASTOR_HaloMuon_v1 0 0 0 0 0 0 0 technical bits: 55
+ dataset HT
+ ~ HLT_HT150_AlphaT0p60_v2 5 3 1 1 1 1 1 L1_HTT75
+ ~ HLT_HT150_AlphaT0p70_v2 1 1 1 1 1 1 1 L1_HTT75
+ ~ HLT_HT150_v3 2800 2000 1400 840 560 400 280 L1_HTT50
+ ~ HLT_HT200_AlphaT0p60_v2 1 1 1 1 1 1 1 L1_HTT75
+ ~ HLT_HT200_AlphaT0p65_v2 1 1 1 1 1 1 1 L1_HTT75
+ ~ HLT_HT200_v3 1000 700 500 300 200 140 100 L1_HTT75
+ ~ HLT_HT250_AlphaT0p55_v2 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT250_AlphaT0p62_v2 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT250_DoubleDisplacedJet60_v2 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT250_MHT60_v3 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT250_v3 300 200 150 90 60 42 30 L1_HTT100
+ ~ HLT_HT300_AlphaT0p52_v2 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_AlphaT0p54_v2 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_MHT75_v4 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_v4 200 150 100 60 40 28 20 L1_HTT100
+ ~ HLT_HT350_AlphaT0p51_v2 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT350_AlphaT0p53_v2 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT350_v3 100 70 50 30 20 14 10 L1_HTT100
+ ~ HLT_HT400_AlphaT0p51_v2 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT400_v3 50 35 25 15 10 7 5 L1_HTT100
+ ~ HLT_HT450_v3 50 35 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT500_v3 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT550_v3 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_MR100_v2 4200 3000 2100 1260 840 600 420 L1_DoubleJet36_Central
+ ~ HLT_Meff440_v3 100 70 50 30 20 14 10 L1_HTT100
+ ~ HLT_Meff520_v3 10 7 1 1 1 1 1 L1_HTT100
+ ~ HLT_Meff640_v3 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_R032_MR100_v2 0 0 0 0 0 0 0 L1_DoubleJet36_Central
+ ~ HLT_R032_v2 100 70 50 30 20 14 10 L1_DoubleJet36_Central
+ ~ HLT_R035_MR100_v2 0 0 0 0 0 0 0 L1_DoubleJet36_Central
+ dataset HcalHPDNoise
+ HLT_GlobalRunHPDNoise_v2 10000 7000 5000 5000 3000 2000 1500 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_L1Tech_HBHEHO_totalOR_v1 1 1 1 1 1 1 1 technical bits: 11 OR 12
+ dataset HcalNZS
+ ~ HLT_HcalNZS_v3 1 1 1 1 1 1 1 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleTauJet52 OR L1_SingleTauJet68 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG12 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias
+ ~ HLT_HcalPhiSym_v3 1 1 1 1 1 1 1 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG8 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_SingleEG12 OR L1_SingleEG12_Eta2p17 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5
+ dataset Jet
+ ~ HLT_DiJetAve110_v1 150 100 75 45 30 21 15 L1_SingleJet68
+ ~ HLT_DiJetAve150_v1 30 20 15 9 6 4 3 L1_SingleJet92
+ ~ HLT_DiJetAve190_v1 10 7 5 3 2 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve240_v1 3 2 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve300_v1 1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve30_v1 5 5 5 5 5 5 5 L1_SingleJet16
+ ~ HLT_DiJetAve370_v1 1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve60_v1 40 40 40 40 40 40 40 L1_SingleJet36
+ ~ HLT_DiJetAve80_v1 800 550 400 240 160 112 80 L1_SingleJet52
+ ~ HLT_Jet110_v2 300 200 150 90 60 42 30 L1_SingleJet68
+ ~ HLT_Jet150_v2 60 40 30 18 12 8 6 L1_SingleJet92
+ ~ HLT_Jet190_v2 20 15 10 6 4 3 2 L1_SingleJet92
+ ~ HLT_Jet240_v2 6 4 3 2 1 1 1 L1_SingleJet92
+ ~ HLT_Jet300_v1 1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet30_v2 10 10 10 10 10 10 10 L1_SingleJet16
+ ~ HLT_Jet370_NoJetID_v2 1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet370_v2 1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet60_v2 80 80 80 80 80 80 80 L1_SingleJet36
+ ~ HLT_Jet80_v2 1600 1100 800 480 320 224 160 L1_SingleJet52
+ dataset METBTag
+ ~ HLT_BTagMu_DiJet110_Mu5_v3 3 2 2 1 1 1 1 L1_Mu3_Jet28_Central
+ ~ HLT_BTagMu_DiJet20_Mu5_v3 300 200 150 90 60 42 30 L1_Mu3_Jet16_Central
+ ~ HLT_BTagMu_DiJet40_Mu5_v3 100 70 50 30 20 14 10 L1_Mu3_Jet20_Central
+ ~ HLT_BTagMu_DiJet70_Mu5_v3 20 15 10 6 2 1 1 L1_Mu3_Jet28_Central
+ ~ HLT_CentralJet80_MET100_v2 1 1 1 1 1 1 1 L1_SingleJet52
+ ~ HLT_CentralJet80_MET160_v2 1 1 1 1 1 1 1 L1_SingleJet52
+ ~ HLT_CentralJet80_MET65_v2 20 15 10 6 4 3 2 L1_SingleJet52
+ ~ HLT_CentralJet80_MET80_v2 1 1 1 1 1 1 1 L1_SingleJet52
+ ~ HLT_DiJet60_MET45_v2 8 7 75 45 30 21 15 L1_ETM20
+ ~ HLT_MET100_v2 20 15 1 1 1 1 1 L1_ETM30
+ ~ HLT_MET120_v2 1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_MET200_v2 1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_PFMHT150_v4 1 1 1 1 1 1 1 L1_ETM30
+ dataset MinimumBias
+ HLT_JetE30_NoBPTX3BX_NoHalo_v4 1 1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_NoHalo_v4 10 10 10 10 10 10 10 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_v2 150 100 80 50 30 20 15 L1_SingleJet20_NotBptxOR
+ = HLT_L1Tech_BSC_minBias_threshold1_v3 4 4 4 4 4 4 4 L1_ZeroBias
+ HLT_Physics_v1 5000 4000 3500 3000 2500 2500 2000 (none)
+ ~ HLT_PixelTracks_Multiplicity100_v2 1 1 1 1 1 1 1 L1_ETT220
+ ~ HLT_PixelTracks_Multiplicity80_v2 1 1 1 1 1 1 1 L1_ETT220
+ HLT_Random_v1 6000 6000 6000 6000 6000 6000 6000 (none)
+ = HLT_ZeroBias_v2 4 4 4 4 4 4 4 L1_ZeroBias
+ dataset MuEG
+ HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v4 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_DoubleMu5_Ele8_v4 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu10_Ele10_CaloIdL_v4 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu15_DoublePhoton15_CaloIdL_v4 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu15_Photon20_CaloIdL_v4 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu17_Ele8_CaloIdL_v3 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu5_DoubleEle8_v4 5 3 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu5_Ele8_CaloIdL_TrkIdVL_Ele8_v4 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu8_Ele17_CaloIdL_v3 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu8_Photon20_CaloIdVT_IsoT_v3 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ dataset MuHad
+ ~ HLT_DoubleMu3_HT150_v1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_DoubleMu3_HT200_v4 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_HT200_Mu5_PFMHT35_v2 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ ~ HLT_HT250_Mu5_PFMHT35_v2 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ ~ HLT_IsoMu17_CentralJet30_BTagIP_v2 1 1 1 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu17_CentralJet30_BTagIP_v2 1 1 1 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu17_CentralJet30_v4 60 40 30 18 12 8 6 L1_SingleMu7
+ ~ HLT_Mu17_DiCentralJet30_v4 30 20 15 9 6 4 3 L1_SingleMu7
+ ~ HLT_Mu17_TriCentralJet30_v4 1 1 1 1 1 1 1 L1_SingleMu7
+ HLT_Mu3_Ele8_CaloIdL_TrkIdVL_HT150_v1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu3_Ele8_CaloIdT_TrkIdVL_HT150_v1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_Mu5_HT200_v5 30 20 15 10 6 4 3 L1_Mu0_HTT50
+ ~ HLT_Mu8_HT200_v4 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ dataset MuOnia
+ ~ HLT_Dimuon0_Barrel_Upsilon_v1 2 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon6p5_Barrel_Jpsi_v1 2 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon6p5_Barrel_PsiPrime_v1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon6p5_Jpsi_Displaced_v1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon6p5_Jpsi_v1 10 10 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon6p5_LowMass_Displaced_v1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon6p5_LowMass_v1 30 20 20 10 8 6 4 L1_DoubleMu0
+ ~ HLT_DoubleMu2_Bs_v2 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Mu5_L2Mu2_Jpsi_v3 4 3 2 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Mu5_Track2_Jpsi_v2 4 4 4 4 4 4 4 L1_SingleMu3
+ ~ HLT_Mu7_Track7_Jpsi_v3 4 4 3 2 1 1 1 L1_SingleMu7
+ dataset MultiJet
+ ~ HLT_DoubleJet30_ForwardBackward_v3 20 15 10 6 4 3 2 L1_DoubleForJet32_EtaOpp
+ ~ HLT_DoubleJet60_ForwardBackward_v3 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ ~ HLT_DoubleJet70_ForwardBackward_v3 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ ~ HLT_DoubleJet80_ForwardBackward_v3 1 1 1 1 1 1 1 L1_DoubleForJet44_EtaOpp
+ ~ HLT_ExclDiJet60_HFAND_v2 1 1 1 1 1 1 1 L1_SingleJet36_FwdVeto
+ ~ HLT_ExclDiJet60_HFOR_v2 1 1 1 1 1 1 1 L1_SingleJet36
+ ~ HLT_L1DoubleJet36Central_v1 3600 2520 1800 1080 720 500 360 L1_DoubleJet36_Central
+ ~ HLT_L1ETM30_v1 600 420 300 180 120 84 60 L1_ETM30
+ ~ HLT_L1MultiJet_v1 1800 1260 900 540 360 250 180 L1_HTT50 OR L1_TripleJet28_Central OR L1_QuadJet20_Central
+ ~ HLT_QuadJet40_IsoPFTau40_v3 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet40_v3 70 50 35 21 14 10 7 L1_QuadJet20_Central
+ ~ HLT_QuadJet50_BTagIP_v2 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet50_Jet40_v2 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet60_v2 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet70_v2 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ dataset Photon
+ HLT_DoublePhoton33_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton5_IsoVL_CEP_v2 1 1 1 1 1 1 1 L1_DoubleEG2_FwdVeto
+ HLT_Photon125_NoSpikeFilter_v3 100 100 100 60 40 28 20 L1_SingleEG20
+ HLT_Photon20_CaloIdVL_IsoL_v2 1000 700 500 300 200 140 100 L1_SingleEG12
+ HLT_Photon20_R9Id_Photon18_R9Id_v3 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_CaloIdL_IsoVL_Photon18_CaloIdL_IsoVL_v3 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_CaloIdL_IsoVL_Photon18_R9Id_v2 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_CaloIdL_IsoVL_Photon18_v3 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_IsoVL_Photon18_IsoVL_v3 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_IsoVL_Photon18_v3 30 20 1 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_Photon18_v3 100 70 50 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_R9Id_Photon18_CaloIdL_IsoVL_v2 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Photon30_CaloIdVL_IsoL_v3 250 175 100 60 40 28 20 L1_SingleEG15
+ HLT_Photon30_CaloIdVL_v3 500 350 200 120 80 56 40 L1_SingleEG15
+ HLT_Photon32_CaloIdL_Photon26_CaloIdL_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdL_Photon22_CaloIdL_v2 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon50_CaloIdVL_IsoL_v2 30 21 15 9 6 4 3 L1_SingleEG20
+ HLT_Photon75_CaloIdVL_IsoL_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon75_CaloIdVL_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ dataset PhotonHad
+ HLT_Photon60_CaloIdL_HT200_v3 10 7 5 3 2 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_HT200_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_HT300_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_MHT30_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_MHT50_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleElectron
+ HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v3 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Ele32_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v2 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele45_CaloIdVT_TrkIdT_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele90_NoSpikeFilter_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleMu
+ ~ HLT_IsoMu12_v2 100 70 50 30 20 14 10 L1_SingleMu7
+ ~ HLT_IsoMu15_v6 40 30 20 12 8 6 4 L1_SingleMu10
+ ~ HLT_IsoMu17_v6 1 1 1 1 1 1 1 L1_SingleMu10
+ ~ HLT_IsoMu24_v2 1 1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_IsoMu30_v2 1 1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_L1SingleMu10_v1 11200 8400 5600 3360 2240 1600 1120 L1_SingleMu10
+ ~ HLT_L1SingleMu20_v1 5600 4200 2800 1680 1120 800 560 L1_SingleMu20
+ ~ HLT_L2Mu10_v2 1600 1200 800 480 320 200 160 L1_SingleMu10
+ ~ HLT_L2Mu20_v2 800 600 400 240 160 100 80 L1_SingleMu12
+ ~ HLT_Mu12_v2 420 280 210 120 80 60 40 L1_SingleMu7
+ ~ HLT_Mu15_v3 160 120 80 48 32 22 16 L1_SingleMu10
+ ~ HLT_Mu20_v2 60 40 30 18 12 8 6 L1_SingleMu12
+ ~ HLT_Mu24_v2 1 1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_Mu30_v2 1 1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_Mu3_v4 137 137 137 137 137 137 137 L1_SingleMuOpen
+ ~ HLT_Mu5_v4 100 100 100 100 100 100 100 L1_SingleMu3
+ ~ HLT_Mu8_v2 20 20 20 20 20 20 20 L1_SingleMu3
+ dataset Tau
+ ~ HLT_DoubleIsoPFTau20_Trk5_v4 1 1 1 1 1 1 1 L1_DoubleTauJet28 OR L1_DoubleJet52
+ ~ HLT_IsoPFTau35_Trk20_MET45_v4 1 1 1 1 1 1 1 L1_SingleTauJet52 OR L1_SingleJet68
+ dataset TauPlusX
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau15_v4 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v4 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v3 140 100 70 40 27 20 14 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_TrkIdT_LooseIsoPFTau15_v4 60 40 30 18 12 8 6 L1_SingleEG12
+ ~ HLT_HT200_DoubleLooseIsoPFTau10_Trk3_PFMHT35_v2 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ ~ HLT_HT250_DoubleLooseIsoPFTau10_Trk3_PFMHT35_v2 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ ~ HLT_IsoMu12_LooseIsoPFTau10_v4 1 1 1 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu15_LooseIsoPFTau20_v4 5 1 1 1 1 1 1 L1_SingleMu10
+/cdaq/physics/Run2011/5e32/v8.1/HLT/V6
+ 163286,163289
+ dataset Commissioning
+ ~ HLT_Activity_Ecal_SC7_v2 100 80 60 35 21 14 7 L1_BscMinBiasOR_BptxPlusANDMinus
+ HLT_BeamGas_BSC_v2 1 1 1 1 1 1 1 L1_BeamGas_Bsc
+ HLT_BeamGas_HF_v3 1 1 1 1 1 1 1 L1_BeamGas_Hf
+ HLT_IsoTrackHB_v2 2 1 1 1 1 1 1 L1_SingleJet52
+ HLT_IsoTrackHE_v3 12 8 6 4 2 2 1 L1_SingleJet52
+ HLT_L1SingleEG12_v1 12000 9000 6000 3600 2400 1680 1200 L1_SingleEG12
+ HLT_L1SingleEG5_v1 170 170 170 170 170 170 170 L1_SingleEG5
+ ~ HLT_L1SingleJet16_v1 17 17 17 17 17 17 17 L1_SingleJet16
+ ~ HLT_L1SingleJet36_v1 100 100 100 100 100 100 100 L1_SingleJet36
+ ~ HLT_L1SingleMuOpen_DT_v1 3 3 3 3 3 3 3 L1_SingleMuOpen
+ ~ HLT_L1SingleMuOpen_v1 30 30 30 30 30 30 30 L1_SingleMuOpen
+ HLT_L1_Interbunch_BSC_v1 100 100 100 100 100 100 100 L1_InterBunch_Bsc
+ HLT_L1_PreCollisions_v1 15 15 15 15 15 15 15 L1_PreCollisions
+ ~ HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v2 1 1 1 1 1 1 1 L1_SingleMu5_Eta1p5_Q80
+ HLT_Photon20_EBOnly_NoSpikeFilter_v1 0 0 0 0 0 0 0 L1_SingleEG12
+ HLT_Photon20_NoSpikeFilter_v1 0 0 0 0 0 0 0 L1_SingleEG12
+ HLT_Spike20_v1 0 0 0 0 0 0 0 L1_SingleEG12
+ dataset Cosmics
+ HLT_BeamHalo_v2 1 1 1 1 1 1 1 L1_BeamHalo
+ HLT_L1SingleMuOpen_AntiBPTX_v1 1 1 1 1 1 1 1 L1_SingleMuOpen
+ = HLT_L1Tech_BSC_halo_v3 500 500 500 500 300 200 150 L1_ZeroBias
+ HLT_L1TrackerCosmics_v2 1 1 1 1 1 1 1 technical bits: 25
+ HLT_L3MuonsCosmicTracking_v2 0 0 0 0 0 0 0 (technical bits: 25) AND (L1_SingleMuOpen)
+ HLT_RegionalCosmicTracking_v2 0 0 0 0 0 0 0 (technical bits: 25) AND (L1_SingleMuOpen)
+ dataset DoubleElectron
+ HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_v3 1 1 1 1 1 1 1 L1_TripleEG5
+ HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFL_v3 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_v3 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdL_CaloIsoVL_v3 800 600 400 240 160 112 80 L1_SingleEG12
+ HLT_Ele17_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_Ele8_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_v3 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v3 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele32_CaloIdL_CaloIsoVL_SC17_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v3 4 4 4 4 4 4 4 L1_SingleEG5
+ HLT_Ele8_CaloIdL_CaloIsoVL_v3 17 17 17 17 17 17 17 L1_SingleEG5
+ HLT_Ele8_CaloIdL_TrkIdVL_v3 17 17 17 17 17 17 17 L1_SingleEG5
+ HLT_Ele8_v3 51 51 51 51 51 51 51 L1_SingleEG5
+ HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v3 8 6 4 2 2 1 1 L1_SingleEG12
+ HLT_TripleEle10_CaloIdL_TrkIdVL_v3 1 1 1 1 1 1 1 L1_TripleEG5
+ dataset DoubleMu
+ ~ HLT_DoubleMu3_v4 180 120 30 18 12 8 6 L1_DoubleMu0
+ ~ HLT_DoubleMu4_Acoplanarity03_v2 1 1 1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_DoubleMu6_v2 20 1 1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_DoubleMu7_v2 1 1 1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_L1DoubleMu0_v1 5600 4200 1400 840 560 400 280 L1_DoubleMu0
+ ~ HLT_L2DoubleMu0_v3 2000 1400 1000 600 400 280 200 L1_DoubleMu0
+ ~ HLT_L2DoubleMu23_NoVertex_v2 1 1 1 1 1 1 1 L1_DoubleMu3
+ HLT_Mu8_Jet40_v4 240 150 30 18 12 8 6 L1_Mu3_Jet20_Central
+ ~ HLT_TripleMu5_v3 1 1 1 1 1 1 1 L1_DoubleMu3
+ dataset ElectronHad
+ HLT_DoubleEle8_CaloIdL_TrkIdVL_HT150_v1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT50
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_HT150_v1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT50
+ HLT_Ele10_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_HT200_v4 1 1 1 1 1 1 1 L1_EG5_HTT75
+ HLT_Ele10_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT200_v4 1 1 1 1 1 1 1 L1_EG5_HTT75
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta2_v1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_v1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_TrkIdT_Jet35_Jet25_Deta2_v1 30 20 15 9 6 4 3 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralDiJet30_v3 60 40 30 18 12 8 6 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_BTagIP_v2 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v3 60 40 30 18 12 8 6 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralTriJet30_v3 1 1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_HT200_Ele5_CaloIdVL_TrkIdVL_CaloIsoVL_TrkIsoVL_PFMHT35_v2 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT250_Ele5_CaloIdVL_TrkIdVL_CaloIsoVL_TrkIsoVL_PFMHT35_v2 1 1 1 1 1 1 1 L1_HTT100
+ dataset ForwardTriggers
+ HLT_L1Tech_CASTOR_HaloMuon_v1 0 0 0 0 0 0 0 technical bits: 55
+ dataset HT
+ ~ HLT_HT150_AlphaT0p60_v2 5 3 1 1 1 1 1 L1_HTT75
+ ~ HLT_HT150_AlphaT0p70_v2 1 1 1 1 1 1 1 L1_HTT75
+ ~ HLT_HT150_v3 2800 2000 1400 840 560 400 280 L1_HTT50
+ ~ HLT_HT200_AlphaT0p60_v2 1 1 1 1 1 1 1 L1_HTT75
+ ~ HLT_HT200_AlphaT0p65_v2 1 1 1 1 1 1 1 L1_HTT75
+ ~ HLT_HT200_v3 1000 700 500 300 200 140 100 L1_HTT75
+ ~ HLT_HT250_AlphaT0p55_v2 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT250_AlphaT0p62_v2 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT250_DoubleDisplacedJet60_v2 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT250_MHT60_v3 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT250_v3 300 200 150 90 60 42 30 L1_HTT100
+ ~ HLT_HT300_AlphaT0p52_v2 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_AlphaT0p54_v2 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_MHT75_v4 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_v4 200 150 100 60 40 28 20 L1_HTT100
+ ~ HLT_HT350_AlphaT0p51_v2 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT350_AlphaT0p53_v2 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT350_v3 100 70 50 30 20 14 10 L1_HTT100
+ ~ HLT_HT400_AlphaT0p51_v2 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT400_v3 50 35 25 15 10 7 5 L1_HTT100
+ ~ HLT_HT450_v3 50 35 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT500_v3 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT550_v3 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_MR100_v2 4200 3000 2100 1260 840 600 420 L1_DoubleJet36_Central
+ ~ HLT_Meff440_v3 100 70 50 30 20 14 10 L1_HTT100
+ ~ HLT_Meff520_v3 10 7 1 1 1 1 1 L1_HTT100
+ ~ HLT_Meff640_v3 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_R032_MR100_v2 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R032_v2 100 70 50 30 20 14 10 L1_DoubleJet36_Central
+ ~ HLT_R035_MR100_v2 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ dataset HcalHPDNoise
+ HLT_GlobalRunHPDNoise_v2 10000 7000 5000 5000 3000 2000 1500 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_L1Tech_HBHEHO_totalOR_v1 1 1 1 1 1 1 1 technical bits: 11 OR 12
+ dataset HcalNZS
+ ~ HLT_HcalNZS_v3 1 1 1 1 1 1 1 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleTauJet52 OR L1_SingleTauJet68 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG12 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias
+ ~ HLT_HcalPhiSym_v3 1 1 1 1 1 1 1 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG8 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_SingleEG12 OR L1_SingleEG12_Eta2p17 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5
+ dataset Jet
+ ~ HLT_DiJetAve110_v1 150 100 75 45 30 21 15 L1_SingleJet68
+ ~ HLT_DiJetAve150_v1 30 20 15 9 6 4 3 L1_SingleJet92
+ ~ HLT_DiJetAve190_v1 10 7 5 3 2 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve240_v1 3 2 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve300_v1 1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve30_v1 5 5 5 5 5 5 5 L1_SingleJet16
+ ~ HLT_DiJetAve370_v1 1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve60_v1 40 40 40 40 40 40 40 L1_SingleJet36
+ ~ HLT_DiJetAve80_v1 800 550 400 240 160 112 80 L1_SingleJet52
+ ~ HLT_Jet110_v2 300 200 150 90 60 42 30 L1_SingleJet68
+ ~ HLT_Jet150_v2 60 40 30 18 12 8 6 L1_SingleJet92
+ ~ HLT_Jet190_v2 20 15 10 6 4 3 2 L1_SingleJet92
+ ~ HLT_Jet240_v2 6 4 3 2 1 1 1 L1_SingleJet92
+ ~ HLT_Jet300_v1 1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet30_v2 10 10 10 10 10 10 10 L1_SingleJet16
+ ~ HLT_Jet370_NoJetID_v2 1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet370_v2 1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet60_v2 80 80 80 80 80 80 80 L1_SingleJet36
+ ~ HLT_Jet80_v2 1600 1100 800 480 320 224 160 L1_SingleJet52
+ dataset METBTag
+ ~ HLT_BTagMu_DiJet110_Mu5_v3 3 2 2 1 1 1 1 L1_Mu3_Jet28_Central
+ ~ HLT_BTagMu_DiJet20_Mu5_v3 300 200 150 90 60 42 30 L1_Mu3_Jet16_Central
+ ~ HLT_BTagMu_DiJet40_Mu5_v3 100 70 50 30 20 14 10 L1_Mu3_Jet20_Central
+ ~ HLT_BTagMu_DiJet70_Mu5_v3 20 15 10 6 2 1 1 L1_Mu3_Jet28_Central
+ ~ HLT_CentralJet80_MET100_v2 1 1 1 1 1 1 1 L1_SingleJet52
+ ~ HLT_CentralJet80_MET160_v2 1 1 1 1 1 1 1 L1_SingleJet52
+ ~ HLT_CentralJet80_MET65_v2 20 15 10 6 4 3 2 L1_SingleJet52
+ ~ HLT_CentralJet80_MET80_v2 1 1 1 1 1 1 1 L1_SingleJet52
+ ~ HLT_DiJet60_MET45_v2 8 7 75 45 30 21 15 L1_ETM20
+ ~ HLT_MET100_v2 20 15 1 1 1 1 1 L1_ETM30
+ ~ HLT_MET120_v2 1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_MET200_v2 1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_PFMHT150_v4 1 1 1 1 1 1 1 L1_ETM30
+ dataset MinimumBias
+ HLT_JetE30_NoBPTX3BX_NoHalo_v4 1 1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_NoHalo_v4 10 10 10 10 10 10 10 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_v2 150 100 80 50 30 20 15 L1_SingleJet20_NotBptxOR
+ = HLT_L1Tech_BSC_minBias_threshold1_v3 4 4 4 4 4 4 4 L1_ZeroBias
+ HLT_Physics_v1 5000 4000 3500 3000 2500 2500 2000 (none)
+ ~ HLT_PixelTracks_Multiplicity100_v2 1 1 1 1 1 1 1 L1_ETT220
+ ~ HLT_PixelTracks_Multiplicity80_v2 1 1 1 1 1 1 1 L1_ETT220
+ HLT_Random_v1 6000 6000 6000 6000 6000 6000 6000 (none)
+ = HLT_ZeroBias_v2 4 4 4 4 4 4 4 L1_ZeroBias
+ dataset MuEG
+ HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v4 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_DoubleMu5_Ele8_v4 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu10_Ele10_CaloIdL_v4 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu15_DoublePhoton15_CaloIdL_v4 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu15_Photon20_CaloIdL_v4 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu17_Ele8_CaloIdL_v3 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu5_DoubleEle8_v4 5 3 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu5_Ele8_CaloIdL_TrkIdVL_Ele8_v4 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu8_Ele17_CaloIdL_v3 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu8_Photon20_CaloIdVT_IsoT_v3 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ dataset MuHad
+ ~ HLT_DoubleMu3_HT150_v1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_DoubleMu3_HT200_v4 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_HT200_Mu5_PFMHT35_v2 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ ~ HLT_HT250_Mu5_PFMHT35_v2 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ ~ HLT_IsoMu17_CentralJet30_BTagIP_v2 1 1 1 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu17_CentralJet30_BTagIP_v2 1 1 1 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu17_CentralJet30_v4 60 40 30 18 12 8 6 L1_SingleMu7
+ ~ HLT_Mu17_DiCentralJet30_v4 30 20 15 9 6 4 3 L1_SingleMu7
+ ~ HLT_Mu17_TriCentralJet30_v4 1 1 1 1 1 1 1 L1_SingleMu7
+ HLT_Mu3_Ele8_CaloIdL_TrkIdVL_HT150_v1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu3_Ele8_CaloIdT_TrkIdVL_HT150_v1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_Mu5_HT200_v5 30 20 15 10 6 4 3 L1_Mu0_HTT50
+ ~ HLT_Mu8_HT200_v4 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ dataset MuOnia
+ ~ HLT_Dimuon0_Barrel_Upsilon_v1 2 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon6p5_Barrel_Jpsi_v1 2 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon6p5_Barrel_PsiPrime_v1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon6p5_Jpsi_Displaced_v1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon6p5_Jpsi_v1 10 10 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon6p5_LowMass_Displaced_v1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon6p5_LowMass_v1 30 20 20 10 8 6 4 L1_DoubleMu0
+ ~ HLT_DoubleMu2_Bs_v2 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Mu5_L2Mu2_Jpsi_v3 4 3 2 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Mu5_Track2_Jpsi_v2 4 4 4 4 4 4 4 L1_SingleMu3
+ ~ HLT_Mu7_Track7_Jpsi_v3 4 4 3 2 1 1 1 L1_SingleMu7
+ dataset MultiJet
+ ~ HLT_DoubleJet30_ForwardBackward_v3 20 15 10 6 4 3 2 L1_DoubleForJet32_EtaOpp
+ ~ HLT_DoubleJet60_ForwardBackward_v3 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ ~ HLT_DoubleJet70_ForwardBackward_v3 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ ~ HLT_DoubleJet80_ForwardBackward_v3 1 1 1 1 1 1 1 L1_DoubleForJet44_EtaOpp
+ ~ HLT_ExclDiJet60_HFAND_v2 1 1 1 1 1 1 1 L1_SingleJet36_FwdVeto
+ ~ HLT_ExclDiJet60_HFOR_v2 1 1 1 1 1 1 1 L1_SingleJet36
+ ~ HLT_L1DoubleJet36Central_v1 3600 2520 1800 1080 720 500 360 L1_DoubleJet36_Central
+ ~ HLT_L1ETM30_v1 600 420 300 180 120 84 60 L1_ETM30
+ ~ HLT_L1MultiJet_v1 1800 1260 900 540 360 250 180 L1_HTT50 OR L1_TripleJet28_Central OR L1_QuadJet20_Central
+ ~ HLT_QuadJet40_IsoPFTau40_v3 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet40_v3 70 50 35 21 14 10 7 L1_QuadJet20_Central
+ ~ HLT_QuadJet50_BTagIP_v2 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet50_Jet40_v2 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet60_v2 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet70_v2 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ dataset Photon
+ HLT_DoublePhoton33_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton5_IsoVL_CEP_v2 1 1 1 1 1 1 1 L1_DoubleEG2_FwdVeto
+ HLT_Photon125_NoSpikeFilter_v3 100 100 100 60 40 28 20 L1_SingleEG20
+ HLT_Photon20_CaloIdVL_IsoL_v2 1000 700 500 300 200 140 100 L1_SingleEG12
+ HLT_Photon20_R9Id_Photon18_R9Id_v3 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_CaloIdL_IsoVL_Photon18_CaloIdL_IsoVL_v3 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_CaloIdL_IsoVL_Photon18_R9Id_v2 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_CaloIdL_IsoVL_Photon18_v3 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_IsoVL_Photon18_IsoVL_v3 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_IsoVL_Photon18_v3 30 20 1 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_Photon18_v3 100 70 50 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_R9Id_Photon18_CaloIdL_IsoVL_v2 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Photon30_CaloIdVL_IsoL_v3 250 175 100 60 40 28 20 L1_SingleEG15
+ HLT_Photon30_CaloIdVL_v3 500 350 200 120 80 56 40 L1_SingleEG15
+ HLT_Photon32_CaloIdL_Photon26_CaloIdL_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdL_Photon22_CaloIdL_v2 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon50_CaloIdVL_IsoL_v2 30 21 15 9 6 4 3 L1_SingleEG20
+ HLT_Photon75_CaloIdVL_IsoL_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon75_CaloIdVL_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ dataset PhotonHad
+ HLT_Photon60_CaloIdL_HT200_v3 10 7 5 3 2 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_HT200_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_HT300_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_MHT30_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_MHT50_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleElectron
+ HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v3 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Ele32_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v2 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele45_CaloIdVT_TrkIdT_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele90_NoSpikeFilter_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleMu
+ ~ HLT_IsoMu12_v2 100 70 50 30 20 14 10 L1_SingleMu7
+ ~ HLT_IsoMu15_v6 40 30 20 12 8 6 4 L1_SingleMu10
+ ~ HLT_IsoMu17_v6 1 1 1 1 1 1 1 L1_SingleMu10
+ ~ HLT_IsoMu24_v2 1 1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_IsoMu30_v2 1 1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_L1SingleMu10_v1 11200 8400 5600 3360 2240 1600 1120 L1_SingleMu10
+ ~ HLT_L1SingleMu20_v1 5600 4200 2800 1680 1120 800 560 L1_SingleMu20
+ ~ HLT_L2Mu10_v2 1600 1200 800 480 320 200 160 L1_SingleMu10
+ ~ HLT_L2Mu20_v2 800 600 400 240 160 100 80 L1_SingleMu12
+ ~ HLT_Mu12_v2 420 280 210 120 80 60 40 L1_SingleMu7
+ ~ HLT_Mu15_v3 160 120 80 48 32 22 16 L1_SingleMu10
+ ~ HLT_Mu20_v2 60 40 30 18 12 8 6 L1_SingleMu12
+ ~ HLT_Mu24_v2 1 1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_Mu30_v2 1 1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_Mu3_v4 137 137 137 137 137 137 137 L1_SingleMuOpen
+ ~ HLT_Mu5_v4 100 100 100 100 100 100 100 L1_SingleMu3
+ ~ HLT_Mu8_v2 20 20 20 20 20 20 20 L1_SingleMu3
+ dataset Tau
+ ~ HLT_DoubleIsoPFTau20_Trk5_v4 1 1 1 1 1 1 1 L1_DoubleTauJet28 OR L1_DoubleJet52
+ ~ HLT_IsoPFTau35_Trk20_MET45_v4 1 1 1 1 1 1 1 L1_SingleTauJet52 OR L1_SingleJet68
+ dataset TauPlusX
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau15_v4 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v4 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v3 140 100 70 40 27 20 14 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_TrkIdT_LooseIsoPFTau15_v4 60 40 30 18 12 8 6 L1_SingleEG12
+ ~ HLT_HT200_DoubleLooseIsoPFTau10_Trk3_PFMHT35_v2 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ ~ HLT_HT250_DoubleLooseIsoPFTau10_Trk3_PFMHT35_v2 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ ~ HLT_IsoMu12_LooseIsoPFTau10_v4 1 1 1 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu15_LooseIsoPFTau20_v4 5 1 1 1 1 1 1 L1_SingleMu10
+/cdaq/physics/Run2011/5e32/v8.1/HLT/V5
+ 163269,163270,163275
+ dataset Commissioning
+ ~ HLT_Activity_Ecal_SC7_v2 100 80 60 35 21 14 7 L1_BscMinBiasOR_BptxPlusANDMinus
+ HLT_BeamGas_BSC_v2 1 1 1 1 1 1 1 L1_BeamGas_Bsc
+ HLT_BeamGas_HF_v3 1 1 1 1 1 1 1 L1_BeamGas_Hf
+ HLT_IsoTrackHB_v2 2 1 1 1 1 1 1 L1_SingleJet52
+ HLT_IsoTrackHE_v3 12 8 6 4 2 2 1 L1_SingleJet52
+ HLT_L1SingleEG12_v1 12000 9000 6000 3600 2400 1680 1200 L1_SingleEG12
+ HLT_L1SingleEG5_v1 170 170 170 170 170 170 170 L1_SingleEG5
+ ~ HLT_L1SingleJet16_v1 17 17 17 17 17 17 17 L1_SingleJet16
+ ~ HLT_L1SingleJet36_v1 100 100 100 100 100 100 100 L1_SingleJet36
+ ~ HLT_L1SingleMuOpen_DT_v1 3 3 3 3 3 3 3 L1_SingleMuOpen
+ ~ HLT_L1SingleMuOpen_v1 30 30 30 30 30 30 30 L1_SingleMuOpen
+ HLT_L1_Interbunch_BSC_v1 100 100 100 100 100 100 100 L1_InterBunch_Bsc
+ HLT_L1_PreCollisions_v1 15 15 15 15 15 15 15 L1_PreCollisions
+ ~ HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v2 1 1 1 1 1 1 1 L1_SingleMu5_Eta1p5_Q80
+ HLT_Photon20_EBOnly_NoSpikeFilter_v1 0 0 0 0 0 0 0 L1_SingleEG12
+ HLT_Photon20_NoSpikeFilter_v1 0 0 0 0 0 0 0 L1_SingleEG12
+ HLT_Spike20_v1 0 0 0 0 0 0 0 L1_SingleEG12
+ dataset Cosmics
+ HLT_BeamHalo_v2 1 1 1 1 1 1 1 L1_BeamHalo
+ HLT_L1SingleMuOpen_AntiBPTX_v1 1 1 1 1 1 1 1 L1_SingleMuOpen
+ = HLT_L1Tech_BSC_halo_v3 500 500 500 500 300 200 150 L1_ZeroBias
+ HLT_L1TrackerCosmics_v2 1 1 1 1 1 1 1 technical bits: 25
+ HLT_L3MuonsCosmicTracking_v2 0 0 0 0 0 0 0 (technical bits: 25) AND (L1_SingleMuOpen)
+ HLT_RegionalCosmicTracking_v2 0 0 0 0 0 0 0 (technical bits: 25) AND (L1_SingleMuOpen)
+ dataset DoubleElectron
+ HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_v3 1 1 1 1 1 1 1 L1_TripleEG5
+ HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFL_v3 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_v3 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdL_CaloIsoVL_v3 800 600 400 240 160 112 80 L1_SingleEG12
+ HLT_Ele17_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_Ele8_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_v3 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v3 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele32_CaloIdL_CaloIsoVL_SC17_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v3 4 4 4 4 4 4 4 L1_SingleEG5
+ HLT_Ele8_CaloIdL_CaloIsoVL_v3 17 17 17 17 17 17 17 L1_SingleEG5
+ HLT_Ele8_CaloIdL_TrkIdVL_v3 17 17 17 17 17 17 17 L1_SingleEG5
+ HLT_Ele8_v3 51 51 51 51 51 51 51 L1_SingleEG5
+ HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v3 8 6 4 2 2 1 1 L1_SingleEG12
+ HLT_TripleEle10_CaloIdL_TrkIdVL_v3 1 1 1 1 1 1 1 L1_TripleEG5
+ dataset DoubleMu
+ ~ HLT_DoubleMu3_v4 180 120 30 18 12 8 6 L1_DoubleMu0
+ ~ HLT_DoubleMu4_Acoplanarity03_v2 1 1 1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_DoubleMu6_v2 20 1 1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_DoubleMu7_v2 1 1 1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_L1DoubleMu0_v1 5600 4200 1400 840 560 400 280 L1_DoubleMu0
+ ~ HLT_L2DoubleMu0_v3 2000 1400 1000 600 400 280 200 L1_DoubleMu0
+ ~ HLT_L2DoubleMu23_NoVertex_v2 1 1 1 1 1 1 1 L1_DoubleMu3
+ HLT_Mu8_Jet40_v4 240 150 30 18 12 8 6 L1_Mu3_Jet20_Central
+ ~ HLT_TripleMu5_v3 1 1 1 1 1 1 1 L1_DoubleMu3
+ dataset ElectronHad
+ HLT_DoubleEle8_CaloIdL_TrkIdVL_HT150_v1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT50
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_HT150_v1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT50
+ HLT_Ele10_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_HT200_v4 1 1 1 1 1 1 1 L1_EG5_HTT75
+ HLT_Ele10_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT200_v4 1 1 1 1 1 1 1 L1_EG5_HTT75
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta2_v1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_v1 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_TrkIdT_Jet35_Jet25_Deta2_v1 30 20 15 9 6 4 3 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralDiJet30_v3 60 40 30 18 12 8 6 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_BTagIP_v2 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v3 60 40 30 18 12 8 6 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralTriJet30_v3 1 1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_HT200_Ele5_CaloIdVL_TrkIdVL_CaloIsoVL_TrkIsoVL_PFMHT35_v2 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT250_Ele5_CaloIdVL_TrkIdVL_CaloIsoVL_TrkIsoVL_PFMHT35_v2 1 1 1 1 1 1 1 L1_HTT100
+ dataset ForwardTriggers
+ HLT_L1Tech_CASTOR_HaloMuon_v1 0 0 0 0 0 0 0 technical bits: 55
+ dataset HT
+ ~ HLT_HT150_AlphaT0p60_v2 5 3 1 1 1 1 1 L1_HTT75
+ ~ HLT_HT150_AlphaT0p70_v2 1 1 1 1 1 1 1 L1_HTT75
+ ~ HLT_HT150_v3 2800 2000 1400 840 560 400 280 L1_HTT50
+ ~ HLT_HT200_AlphaT0p60_v2 1 1 1 1 1 1 1 L1_HTT75
+ ~ HLT_HT200_AlphaT0p65_v2 1 1 1 1 1 1 1 L1_HTT75
+ ~ HLT_HT200_v3 1000 700 500 300 200 140 100 L1_HTT75
+ ~ HLT_HT250_AlphaT0p55_v2 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT250_AlphaT0p62_v2 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT250_DoubleDisplacedJet60_v2 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT250_MHT60_v3 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT250_v3 300 200 150 90 60 42 30 L1_HTT100
+ ~ HLT_HT300_AlphaT0p52_v2 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_AlphaT0p54_v2 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_MHT75_v4 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_v4 200 150 100 60 40 28 20 L1_HTT100
+ ~ HLT_HT350_AlphaT0p51_v2 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT350_AlphaT0p53_v2 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT350_v3 100 70 50 30 20 14 10 L1_HTT100
+ ~ HLT_HT400_AlphaT0p51_v2 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT400_v3 50 35 25 15 10 7 5 L1_HTT100
+ ~ HLT_HT450_v3 50 35 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT500_v3 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT550_v3 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_MR100_v2 4200 3000 2100 1260 840 600 420 L1_DoubleJet36_Central
+ ~ HLT_Meff440_v3 100 70 50 30 20 14 10 L1_HTT100
+ ~ HLT_Meff520_v3 10 7 1 1 1 1 1 L1_HTT100
+ ~ HLT_Meff640_v3 1 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_R032_MR100_v2 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R032_v2 100 70 50 30 20 14 10 L1_DoubleJet36_Central
+ ~ HLT_R035_MR100_v2 1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ dataset HcalHPDNoise
+ HLT_GlobalRunHPDNoise_v2 10000 7000 5000 5000 3000 2000 1500 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_L1Tech_HBHEHO_totalOR_v1 1 1 1 1 1 1 1 technical bits: 11 OR 12
+ dataset HcalNZS
+ ~ HLT_HcalNZS_v3 1 1 1 1 1 1 1 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleTauJet52 OR L1_SingleTauJet68 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG12 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias
+ ~ HLT_HcalPhiSym_v3 1 1 1 1 1 1 1 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG8 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_SingleEG12 OR L1_SingleEG12_Eta2p17 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5
+ dataset Jet
+ ~ HLT_DiJetAve110_v1 150 100 75 45 30 21 15 L1_SingleJet68
+ ~ HLT_DiJetAve150_v1 30 20 15 9 6 4 3 L1_SingleJet92
+ ~ HLT_DiJetAve190_v1 10 7 5 3 2 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve240_v1 3 2 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve300_v1 1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve30_v1 5 5 5 5 5 5 5 L1_SingleJet16
+ ~ HLT_DiJetAve370_v1 1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve60_v1 40 40 40 40 40 40 40 L1_SingleJet36
+ ~ HLT_DiJetAve80_v1 800 550 400 240 160 112 80 L1_SingleJet52
+ ~ HLT_Jet110_v2 300 200 150 90 60 42 30 L1_SingleJet68
+ ~ HLT_Jet150_v2 60 40 30 18 12 8 6 L1_SingleJet92
+ ~ HLT_Jet190_v2 20 15 10 6 4 3 2 L1_SingleJet92
+ ~ HLT_Jet240_v2 6 4 3 2 1 1 1 L1_SingleJet92
+ ~ HLT_Jet300_v1 1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet30_v2 10 10 10 10 10 10 10 L1_SingleJet16
+ ~ HLT_Jet370_NoJetID_v2 1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet370_v2 1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet60_v2 80 80 80 80 80 80 80 L1_SingleJet36
+ ~ HLT_Jet80_v2 1600 1100 800 480 320 224 160 L1_SingleJet52
+ dataset METBTag
+ ~ HLT_BTagMu_DiJet110_Mu5_v3 3 2 2 1 1 1 1 L1_Mu3_Jet28_Central
+ ~ HLT_BTagMu_DiJet20_Mu5_v3 300 200 150 90 60 42 30 L1_Mu3_Jet16_Central
+ ~ HLT_BTagMu_DiJet40_Mu5_v3 100 70 50 30 20 14 10 L1_Mu3_Jet20_Central
+ ~ HLT_BTagMu_DiJet70_Mu5_v3 20 15 10 6 2 1 1 L1_Mu3_Jet28_Central
+ ~ HLT_CentralJet80_MET100_v2 1 1 1 1 1 1 1 L1_SingleJet52
+ ~ HLT_CentralJet80_MET160_v2 1 1 1 1 1 1 1 L1_SingleJet52
+ ~ HLT_CentralJet80_MET65_v2 20 15 10 6 4 3 2 L1_SingleJet52
+ ~ HLT_CentralJet80_MET80_v2 1 1 1 1 1 1 1 L1_SingleJet52
+ ~ HLT_DiJet60_MET45_v2 8 7 75 45 30 21 15 L1_ETM20
+ ~ HLT_MET100_v2 20 15 1 1 1 1 1 L1_ETM30
+ ~ HLT_MET120_v2 1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_MET200_v2 1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_PFMHT150_v4 1 1 1 1 1 1 1 L1_ETM30
+ dataset MinimumBias
+ HLT_JetE30_NoBPTX3BX_NoHalo_v4 1 1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_NoHalo_v4 10 10 10 10 10 10 10 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_v2 150 100 80 50 30 20 15 L1_SingleJet20_NotBptxOR
+ = HLT_L1Tech_BSC_minBias_threshold1_v3 4 4 4 4 4 4 4 L1_ZeroBias
+ HLT_Physics_v1 5000 4000 3500 3000 2500 2500 2000 (none)
+ ~ HLT_PixelTracks_Multiplicity100_v2 1 1 1 1 1 1 1 L1_ETT220
+ ~ HLT_PixelTracks_Multiplicity80_v2 1 1 1 1 1 1 1 L1_ETT220
+ HLT_Random_v1 6000 6000 6000 6000 6000 6000 6000 (none)
+ = HLT_ZeroBias_v2 4 4 4 4 4 4 4 L1_ZeroBias
+ dataset MuEG
+ HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v4 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_DoubleMu5_Ele8_v4 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu10_Ele10_CaloIdL_v4 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu15_DoublePhoton15_CaloIdL_v4 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu15_Photon20_CaloIdL_v4 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu17_Ele8_CaloIdL_v3 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu5_DoubleEle8_v4 5 3 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu5_Ele8_CaloIdL_TrkIdVL_Ele8_v4 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu8_Ele17_CaloIdL_v3 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ HLT_Mu8_Photon20_CaloIdVT_IsoT_v3 1 1 1 1 1 1 1 L1_MuOpen_EG5
+ dataset MuHad
+ ~ HLT_DoubleMu3_HT150_v1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_DoubleMu3_HT200_v4 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_HT200_Mu5_PFMHT35_v2 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ ~ HLT_HT250_Mu5_PFMHT35_v2 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ ~ HLT_IsoMu17_CentralJet30_BTagIP_v2 1 1 1 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu17_CentralJet30_BTagIP_v2 1 1 1 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu17_CentralJet30_v4 60 40 30 18 12 8 6 L1_SingleMu7
+ ~ HLT_Mu17_DiCentralJet30_v4 30 20 15 9 6 4 3 L1_SingleMu7
+ ~ HLT_Mu17_TriCentralJet30_v4 1 1 1 1 1 1 1 L1_SingleMu7
+ HLT_Mu3_Ele8_CaloIdL_TrkIdVL_HT150_v1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu3_Ele8_CaloIdT_TrkIdVL_HT150_v1 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_Mu5_HT200_v5 30 20 15 10 6 4 3 L1_Mu0_HTT50
+ ~ HLT_Mu8_HT200_v4 1 1 1 1 1 1 1 L1_Mu0_HTT50
+ dataset MuOnia
+ ~ HLT_Dimuon0_Barrel_Upsilon_v1 2 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon6p5_Barrel_Jpsi_v1 2 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon6p5_Barrel_PsiPrime_v1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon6p5_Jpsi_Displaced_v1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon6p5_Jpsi_v1 10 10 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon6p5_LowMass_Displaced_v1 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Dimuon6p5_LowMass_v1 30 20 20 10 8 6 4 L1_DoubleMu0
+ ~ HLT_DoubleMu2_Bs_v2 1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Mu5_L2Mu2_Jpsi_v3 4 3 2 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Mu5_Track2_Jpsi_v2 4 4 4 4 4 4 4 L1_SingleMu3
+ ~ HLT_Mu7_Track7_Jpsi_v3 4 4 3 2 1 1 1 L1_SingleMu7
+ dataset MultiJet
+ ~ HLT_DoubleJet30_ForwardBackward_v3 20 15 10 6 4 3 2 L1_DoubleForJet32_EtaOpp
+ ~ HLT_DoubleJet60_ForwardBackward_v3 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ ~ HLT_DoubleJet70_ForwardBackward_v3 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ ~ HLT_DoubleJet80_ForwardBackward_v3 1 1 1 1 1 1 1 L1_DoubleForJet44_EtaOpp
+ ~ HLT_ExclDiJet60_HFAND_v2 1 1 1 1 1 1 1 L1_SingleJet36_FwdVeto
+ ~ HLT_ExclDiJet60_HFOR_v2 1 1 1 1 1 1 1 L1_SingleJet36
+ ~ HLT_L1DoubleJet36Central_v1 3600 2520 1800 1080 720 500 360 L1_DoubleJet36_Central
+ ~ HLT_L1ETM30_v1 600 420 300 180 120 84 60 L1_ETM30
+ ~ HLT_L1MultiJet_v1 1800 1260 900 540 360 250 180 L1_HTT50 OR L1_TripleJet28_Central OR L1_QuadJet20_Central
+ ~ HLT_QuadJet40_IsoPFTau40_v3 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet40_v3 70 50 35 21 14 10 7 L1_QuadJet20_Central
+ ~ HLT_QuadJet50_BTagIP_v2 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet50_Jet40_v2 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet60_v2 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet70_v2 1 1 1 1 1 1 1 L1_QuadJet20_Central
+ dataset Photon
+ HLT_DoublePhoton33_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton5_IsoVL_CEP_v2 1 1 1 1 1 1 1 L1_DoubleEG2_FwdVeto
+ HLT_Photon125_NoSpikeFilter_v3 100 100 100 60 40 28 20 L1_SingleEG20
+ HLT_Photon20_CaloIdVL_IsoL_v2 1000 700 500 300 200 140 100 L1_SingleEG12
+ HLT_Photon20_R9Id_Photon18_R9Id_v3 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_CaloIdL_IsoVL_Photon18_CaloIdL_IsoVL_v3 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_CaloIdL_IsoVL_Photon18_R9Id_v2 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_CaloIdL_IsoVL_Photon18_v3 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_IsoVL_Photon18_IsoVL_v3 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_IsoVL_Photon18_v3 30 20 1 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_Photon18_v3 100 70 50 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_R9Id_Photon18_CaloIdL_IsoVL_v2 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Photon30_CaloIdVL_IsoL_v3 250 175 100 60 40 28 20 L1_SingleEG15
+ HLT_Photon30_CaloIdVL_v3 500 350 200 120 80 56 40 L1_SingleEG15
+ HLT_Photon32_CaloIdL_Photon26_CaloIdL_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdL_Photon22_CaloIdL_v2 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon50_CaloIdVL_IsoL_v2 30 21 15 9 6 4 3 L1_SingleEG20
+ HLT_Photon75_CaloIdVL_IsoL_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon75_CaloIdVL_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ dataset PhotonHad
+ HLT_Photon60_CaloIdL_HT200_v3 10 7 5 3 2 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_HT200_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_HT300_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_MHT30_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_MHT50_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleElectron
+ HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v3 1 1 1 1 1 1 1 L1_SingleEG15
+ HLT_Ele32_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v2 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele45_CaloIdVT_TrkIdT_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_Ele90_NoSpikeFilter_v3 1 1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleMu
+ ~ HLT_IsoMu12_v2 100 70 50 30 20 14 10 L1_SingleMu7
+ ~ HLT_IsoMu15_v6 40 30 20 12 8 6 4 L1_SingleMu10
+ ~ HLT_IsoMu17_v6 1 1 1 1 1 1 1 L1_SingleMu10
+ ~ HLT_IsoMu24_v2 1 1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_IsoMu30_v2 1 1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_L1SingleMu10_v1 11200 8400 5600 3360 2240 1600 1120 L1_SingleMu10
+ ~ HLT_L1SingleMu20_v1 5600 4200 2800 1680 1120 800 560 L1_SingleMu20
+ ~ HLT_L2Mu10_v2 1600 1200 800 480 320 200 160 L1_SingleMu10
+ ~ HLT_L2Mu20_v2 800 600 400 240 160 100 80 L1_SingleMu12
+ ~ HLT_Mu12_v2 420 280 210 120 80 60 40 L1_SingleMu7
+ ~ HLT_Mu15_v3 160 120 80 48 32 22 16 L1_SingleMu10
+ ~ HLT_Mu20_v2 60 40 30 18 12 8 6 L1_SingleMu12
+ ~ HLT_Mu24_v2 1 1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_Mu30_v2 1 1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_Mu3_v4 137 137 137 137 137 137 137 L1_SingleMuOpen
+ ~ HLT_Mu5_v4 100 100 100 100 100 100 100 L1_SingleMu3
+ ~ HLT_Mu8_v2 20 20 20 20 20 20 20 L1_SingleMu3
+ dataset Tau
+ ~ HLT_DoubleIsoPFTau20_Trk5_v4 1 1 1 1 1 1 1 L1_DoubleTauJet28 OR L1_DoubleJet52
+ ~ HLT_IsoPFTau35_Trk20_MET45_v4 1 1 1 1 1 1 1 L1_SingleTauJet52 OR L1_SingleJet68
+ dataset TauPlusX
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau15_v4 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v4 1 1 1 1 1 1 1 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v3 140 100 70 40 27 20 14 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_TrkIdT_LooseIsoPFTau15_v4 60 40 30 18 12 8 6 L1_SingleEG12
+ ~ HLT_HT200_DoubleLooseIsoPFTau10_Trk3_PFMHT35_v2 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ ~ HLT_HT250_DoubleLooseIsoPFTau10_Trk3_PFMHT35_v2 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen)
+ ~ HLT_IsoMu12_LooseIsoPFTau10_v4 1 1 1 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu15_LooseIsoPFTau20_v4 5 1 1 1 1 1 1 L1_SingleMu10
+/cdaq/physics/Run2011/5e32/v6.2/HLT/V4
+ 162929,163045,163046,163069,163071,163072,163078,163232,163233,163234,163235,163237,163238,163243,163244,163252,163255,163261
+ dataset Commissioning
+ ~ HLT_Activity_Ecal_SC7_v1 35 21 14 7 L1_BscMinBiasOR_BptxPlusANDMinus
+ HLT_BeamGas_BSC_v2 1 1 1 1 L1_BeamGas_Bsc
+ HLT_BeamGas_HF_v2 15 15 15 15 L1_BeamGas_Hf
+ HLT_IsoTrackHB_v2 1 1 1 1 L1_SingleJet52
+ HLT_IsoTrackHE_v3 1 1 1 1 L1_SingleJet52
+ HLT_L1SingleEG12_v1 12000 8000 6000 4000 L1_SingleEG12
+ HLT_L1SingleEG5_v1 1000 1000 1000 1000 L1_SingleEG5
+ ~ HLT_L1SingleJet36_v1 1000 1000 1000 1000 L1_SingleJet36
+ ~ HLT_L1SingleMuOpen_DT_v1 10 10 10 10 L1_SingleMuOpen
+ ~ HLT_L1SingleMuOpen_v1 100 100 100 100 L1_SingleMuOpen
+ HLT_L1_Interbunch_BSC_v1 5 3 2 2 L1_InterBunch_Bsc
+ HLT_L1_PreCollisions_v1 1 1 1 1 L1_PreCollisions
+ ~ HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v1 1 1 1 1 L1_SingleMu5_Eta1p5_Q80
+ dataset Cosmics
+ HLT_BeamHalo_v2 1 1 1 1 L1_BeamHalo
+ HLT_L1SingleMuOpen_AntiBPTX_v1 5 5 5 5 L1_SingleMuOpen
+ = HLT_L1Tech_BSC_halo_v1 500 300 200 150 technical bits: 4
+ HLT_L1TrackerCosmics_v2 1 1 1 1 technical bits: 25
+ HLT_L3MuonsCosmicTracking_v1 0 0 0 0 (technical bits: 25) AND (L1_SingleMuOpen)
+ HLT_RegionalCosmicTracking_v1 0 0 0 0 (technical bits: 25) AND (L1_SingleMuOpen)
+ dataset DoubleElectron
+ HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_v2 1 1 1 1 L1_TripleEG5
+ HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFL_v2 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_v2 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdL_CaloIsoVL_v2 250 150 100 70 L1_SingleEG12
+ HLT_Ele17_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_Ele8_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_v2 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v2 1 1 1 1 L1_SingleEG12
+ HLT_Ele32_CaloIdL_CaloIsoVL_SC17_v2 1 1 1 1 L1_SingleEG20
+ HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v2 3 3 3 3 L1_SingleEG5
+ HLT_Ele8_CaloIdL_CaloIsoVL_v2 20 20 20 20 L1_SingleEG5
+ HLT_Ele8_CaloIdL_TrkIdVL_v2 20 20 20 20 L1_SingleEG5
+ HLT_Ele8_v2 20 20 20 20 L1_SingleEG5
+ HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v2 1 1 1 1 L1_SingleEG12
+ HLT_TripleEle10_CaloIdL_TrkIdVL_v2 1 1 1 1 L1_TripleEG5
+ dataset DoubleMu
+ ~ HLT_DoubleMu3_v3 37 25 17 12 L1_DoubleMu0
+ ~ HLT_DoubleMu4_Acoplanarity03_v1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_DoubleMu6_v1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_DoubleMu7_v1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_L1DoubleMu0_v1 3000 2000 1400 1000 L1_DoubleMu0
+ ~ HLT_L2DoubleMu0_v2 2500 1500 1000 700 L1_DoubleMu0
+ ~ HLT_L2DoubleMu23_NoVertex_v1 1 1 1 1 L1_DoubleMu3
+ HLT_Mu8_Jet40_v3 30 20 15 10 L1_Mu3_Jet20_Central
+ ~ HLT_TripleMu5_v2 1 1 1 1 L1_DoubleMu3
+ dataset ElectronHad
+ HLT_DoubleEle8_CaloIdL_TrkIdVL_HT160_v3 1 1 1 1 L1_DoubleEG5_HTT50
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_HT160_v3 1 1 1 1 L1_DoubleEG5_HTT50
+ HLT_Ele10_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_HT200_v3 1 1 1 1 L1_EG5_HTT75
+ HLT_Ele10_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT200_v3 1 1 1 1 L1_EG5_HTT75
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralDiJet30_v2 15 10 7 5 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v2 15 10 7 5 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet40_BTagIP_v2 1 1 1 1 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralTriJet30_v2 1 1 1 1 L1_SingleEG12
+ dataset ForwardTriggers
+ HLT_L1Tech_CASTOR_HaloMuon_v1 0 0 0 0 technical bits: 55
+ dataset HT
+ ~ HLT_DiJet100_PT100_v1 1 1 1 1 L1_SingleJet52
+ ~ HLT_DiJet130_PT130_v1 1 1 1 1 L1_SingleJet52
+ ~ HLT_DiJet70_PT70_v1 1 1 1 1 L1_SingleJet36
+ ~ HLT_HT150_AlphaT0p60_v1 3 2 1 1 L1_HTT75
+ ~ HLT_HT150_AlphaT0p70_v1 3 2 1 1 L1_HTT75
+ ~ HLT_HT150_v2 300 200 140 100 L1_HTT50
+ ~ HLT_HT200_AlphaT0p60_v1 1 1 1 1 L1_HTT75
+ ~ HLT_HT200_AlphaT0p65_v1 1 1 1 1 L1_HTT75
+ ~ HLT_HT200_v2 100 70 50 35 L1_HTT75
+ ~ HLT_HT250_AlphaT0p55_v1 1 1 1 1 L1_HTT100
+ ~ HLT_HT250_AlphaT0p62_v1 1 1 1 1 L1_HTT100
+ ~ HLT_HT250_DoubleDisplacedJet60_v1 1 1 1 1 L1_HTT100
+ ~ HLT_HT250_MHT60_v2 1 1 1 1 L1_HTT100
+ ~ HLT_HT250_v2 35 25 15 12 L1_HTT100
+ ~ HLT_HT300_AlphaT0p52_v1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_AlphaT0p54_v1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_MHT75_v3 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_v3 15 10 7 5 L1_HTT100
+ ~ HLT_HT350_AlphaT0p51_v1 1 1 1 1 L1_HTT100
+ ~ HLT_HT350_AlphaT0p53_v1 1 1 1 1 L1_HTT100
+ ~ HLT_HT350_v2 1 1 1 1 L1_HTT100
+ ~ HLT_HT400_AlphaT0p51_v1 1 1 1 1 L1_HTT100
+ ~ HLT_HT400_v2 1 1 1 1 L1_HTT100
+ ~ HLT_HT450_v2 1 1 1 1 L1_HTT100
+ ~ HLT_HT500_v2 1 1 1 1 L1_HTT100
+ ~ HLT_HT550_v2 1 1 1 1 L1_HTT100
+ ~ HLT_MR100_v1 300 200 140 100 L1_DoubleJet36_Central
+ ~ HLT_Meff440_v2 1 1 1 1 L1_HTT100
+ ~ HLT_Meff520_v2 1 1 1 1 L1_HTT100
+ ~ HLT_Meff640_v2 1 1 1 1 L1_HTT100
+ ~ HLT_R032_MR100_v1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R032_v1 10 7 5 3 L1_DoubleJet36_Central
+ ~ HLT_R035_MR100_v1 1 1 1 1 L1_DoubleJet36_Central
+ dataset HcalHPDNoise
+ HLT_GlobalRunHPDNoise_v2 5000 3000 2000 1500 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_L1Tech_HBHEHO_totalOR_v1 1 1 1 1 technical bits: 11 OR 12
+ dataset HcalNZS
+ ~ HLT_HcalNZS_v3 1 1 1 1 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleTauJet52 OR L1_SingleTauJet68 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG12 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias
+ ~ HLT_HcalPhiSym_v3 1 1 1 1 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG8 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_SingleEG12 OR L1_SingleEG12_Eta2p17 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5
+ dataset Jet
+ ~ HLT_DiJetAve100U_v4 15 10 7 5 L1_SingleJet92
+ ~ HLT_DiJetAve140U_v4 3 2 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve15U_v4 20 20 20 20 L1_SingleJet16
+ ~ HLT_DiJetAve180U_v4 1 1 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve300U_v4 1 1 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve30U_v4 75 75 75 75 L1_SingleJet36
+ ~ HLT_DiJetAve50U_v4 240 160 120 80 L1_SingleJet52
+ ~ HLT_DiJetAve70U_v4 30 20 15 10 L1_SingleJet68
+ ~ HLT_Jet110_v1 75 50 35 25 L1_SingleJet68
+ ~ HLT_Jet150_v1 15 10 7 5 L1_SingleJet92
+ ~ HLT_Jet190_v1 6 4 3 2 L1_SingleJet92
+ ~ HLT_Jet240_v1 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet30_v1 10 10 10 10 L1_SingleJet16
+ ~ HLT_Jet370_NoJetID_v1 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet370_v1 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet60_v1 150 150 150 150 L1_SingleJet36
+ ~ HLT_Jet80_v1 450 300 200 150 L1_SingleJet52
+ dataset METBTag
+ ~ HLT_BTagMu_DiJet100_Mu9_v2 1 1 1 1 L1_Mu3_Jet28_Central
+ ~ HLT_BTagMu_DiJet20_Mu5_v2 60 40 30 20 L1_Mu3_Jet16_Central
+ ~ HLT_BTagMu_DiJet60_Mu7_v2 2 2 1 1 L1_Mu3_Jet28_Central
+ ~ HLT_BTagMu_DiJet80_Mu9_v2 1 1 1 1 L1_Mu3_Jet28_Central
+ ~ HLT_CentralJet80_MET100_v1 1 1 1 1 L1_SingleJet52
+ ~ HLT_CentralJet80_MET160_v1 1 1 1 1 L1_SingleJet52
+ ~ HLT_CentralJet80_MET65_v1 1 1 1 1 L1_SingleJet52
+ ~ HLT_CentralJet80_MET80_v1 1 1 1 1 L1_SingleJet52
+ ~ HLT_DiJet60_MET45_v1 30 20 15 10 L1_ETM20
+ ~ HLT_MET100_v1 50 30 20 15 L1_ETM30
+ ~ HLT_MET120_v1 25 15 10 7 L1_ETM30
+ ~ HLT_MET200_v1 1 1 1 1 L1_ETM30
+ ~ HLT_PFMHT150_v2 1 1 1 1 L1_ETM30
+ dataset MinimumBias
+ HLT_JetE30_NoBPTX3BX_NoHalo_v4 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_NoHalo_v4 50 50 50 50 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_v2 50 30 20 15 L1_SingleJet20_NotBptxOR
+ = HLT_L1Tech_BSC_minBias_threshold1_v1 6 4 4 4 technical bits: 4
+ HLT_Physics_v1 4000 4000 4000 4000 (none)
+ ~ HLT_PixelTracks_Multiplicity100_v2 1 1 1 1 L1_ETT220
+ ~ HLT_PixelTracks_Multiplicity80_v2 1 1 1 1 L1_ETT220
+ HLT_Random_v1 6000 6000 6000 6000 (none)
+ = HLT_ZeroBias_v1 6 6 6 6 technical bits: 4
+ dataset MuEG
+ HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v3 1 1 1 1 L1_Mu3_EG5
+ HLT_DoubleMu5_Ele8_v3 1 1 1 1 L1_Mu3_EG5
+ HLT_Mu10_Ele10_CaloIdL_v3 1 1 1 1 L1_Mu3_EG5
+ HLT_Mu15_DoublePhoton15_CaloIdL_v3 1 1 1 1 L1_Mu3_EG5
+ HLT_Mu15_Photon20_CaloIdL_v3 1 1 1 1 L1_Mu3_EG5
+ HLT_Mu17_Ele8_CaloIdL_v2 1 1 1 1 L1_Mu3_EG5
+ HLT_Mu5_DoubleEle8_v3 1 1 1 1 L1_Mu3_EG5
+ HLT_Mu5_Ele8_CaloIdL_TrkIdVL_Ele8_v3 1 1 1 1 L1_Mu3_EG5
+ HLT_Mu8_Ele17_CaloIdL_v2 1 1 1 1 L1_Mu3_EG5
+ HLT_Mu8_Photon20_CaloIdVT_IsoT_v2 1 1 1 1 L1_Mu3_EG5
+ dataset MuHad
+ ~ HLT_DoubleMu3_HT160_v3 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_DoubleMu3_HT200_v3 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_IsoMu17_CentralJet40_BTagIP_v2 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu17_CentralJet30_v2 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu17_CentralJet40_BTagIP_v2 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu17_DiCentralJet30_v2 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu17_TriCentralJet30_v2 1 1 1 1 L1_SingleMu7
+ HLT_Mu3_Ele8_CaloIdL_TrkIdVL_HT160_v3 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu3_Ele8_CaloIdT_TrkIdVL_HT160_v3 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_Mu5_HT200_v4 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_Mu8_HT200_v3 1 1 1 1 L1_Mu0_HTT50
+ dataset MuOnia
+ ~ HLT_DoubleMu2_Bs_v1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_DoubleMu3_Jpsi_v2 1 1 1 1 L1_DoubleMu0
+ ~ HLT_DoubleMu3_LowMass_v1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_DoubleMu3_Quarkonium_v2 1 1 1 1 L1_DoubleMu0
+ ~ HLT_DoubleMu3_Upsilon_v1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Mu3_Track3_Jpsi_v5 5 5 5 5 L1_SingleMu3
+ ~ HLT_Mu5_L2Mu2_Jpsi_v2 10 6 4 3 L1_DoubleMu0
+ ~ HLT_Mu5_L2Mu2_v2 50 30 20 15 L1_DoubleMu0
+ ~ HLT_Mu5_Track2_Jpsi_v1 5 5 5 5 L1_SingleMu3
+ ~ HLT_Mu7_Track5_Jpsi_v2 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu7_Track7_Jpsi_v2 1 1 1 1 L1_SingleMu7
+ dataset MultiJet
+ ~ HLT_DoubleJet30_ForwardBackward_v2 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ ~ HLT_DoubleJet60_ForwardBackward_v2 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ ~ HLT_DoubleJet70_ForwardBackward_v2 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ ~ HLT_DoubleJet80_ForwardBackward_v2 1 1 1 1 L1_DoubleForJet44_EtaOpp
+ ~ HLT_ExclDiJet60_HFAND_v1 1 1 1 1 L1_SingleJet36_FwdVeto
+ ~ HLT_ExclDiJet60_HFOR_v1 50 30 20 15 L1_SingleJet36
+ ~ HLT_QuadJet40_IsoPFTau40_v1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet40_v2 15 10 7 5 L1_QuadJet20_Central
+ ~ HLT_QuadJet50_BTagIP_v1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet50_Jet40_v1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet60_v1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet70_v1 1 1 1 1 L1_QuadJet20_Central
+ dataset Photon
+ HLT_DoublePhoton33_v2 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton5_IsoVL_CEP_v1 1 1 1 1 L1_DoubleEG2_FwdVeto
+ HLT_Photon125_NoSpikeFilter_v2 100 100 100 100 L1_SingleEG20
+ HLT_Photon20_CaloIdVL_IsoL_v1 200 150 100 70 L1_SingleEG12
+ HLT_Photon20_R9Id_Photon18_R9Id_v2 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_CaloIdL_IsoVL_Photon18_CaloIdL_IsoVL_v2 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_CaloIdL_IsoVL_Photon18_R9Id_v1 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_CaloIdL_IsoVL_Photon18_v2 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_IsoVL_Photon18_IsoVL_v2 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_IsoVL_Photon18_v2 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_Photon18_v2 25 15 10 7 L1_SingleEG12
+ HLT_Photon26_R9Id_Photon18_CaloIdL_IsoVL_v1 1 1 1 1 L1_SingleEG12
+ HLT_Photon30_CaloIdVL_IsoL_v2 75 50 35 25 L1_SingleEG15
+ HLT_Photon30_CaloIdVL_v2 150 100 70 50 L1_SingleEG15
+ HLT_Photon32_CaloIdL_Photon26_CaloIdL_v2 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdL_Photon22_CaloIdL_v1 1 1 1 1 L1_SingleEG20
+ HLT_Photon50_CaloIdVL_IsoL_v1 1 1 1 1 L1_SingleEG20
+ HLT_Photon75_CaloIdVL_IsoL_v2 1 1 1 1 L1_SingleEG20
+ HLT_Photon75_CaloIdVL_v2 1 1 1 1 L1_SingleEG20
+ dataset PhotonHad
+ HLT_Photon60_CaloIdL_HT200_v2 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_HT200_v2 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_HT300_v2 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_MHT30_v2 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_MHT50_v2 1 1 1 1 L1_SingleEG20
+ dataset SingleElectron
+ HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v2 1 1 1 1 L1_SingleEG15
+ HLT_Ele32_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v1 1 1 1 1 L1_SingleEG20
+ HLT_Ele45_CaloIdVT_TrkIdT_v2 1 1 1 1 L1_SingleEG20
+ HLT_Ele90_NoSpikeFilter_v2 1 1 1 1 L1_SingleEG20
+ dataset SingleMu
+ ~ HLT_IsoMu12_v1 1 1 1 1 L1_SingleMu7
+ ~ HLT_IsoMu15_v5 1 1 1 1 L1_SingleMu10
+ ~ HLT_IsoMu17_v5 1 1 1 1 L1_SingleMu10
+ ~ HLT_IsoMu24_v1 1 1 1 1 L1_SingleMu12
+ ~ HLT_IsoMu30_v1 1 1 1 1 L1_SingleMu12
+ ~ HLT_L1SingleMu10_v1 1500 1000 700 500 L1_SingleMu10
+ ~ HLT_L1SingleMu20_v1 750 500 350 250 L1_SingleMu20
+ ~ HLT_L2Mu10_v1 500 300 200 150 L1_SingleMu10
+ ~ HLT_L2Mu20_v1 100 70 50 35 L1_SingleMu12
+ ~ HLT_Mu12_v1 15 10 7 5 L1_SingleMu7
+ ~ HLT_Mu15_v2 1 1 1 1 L1_SingleMu10
+ ~ HLT_Mu20_v1 1 1 1 1 L1_SingleMu12
+ ~ HLT_Mu24_v1 1 1 1 1 L1_SingleMu12
+ ~ HLT_Mu30_v1 1 1 1 1 L1_SingleMu12
+ ~ HLT_Mu3_v3 100 100 100 100 L1_SingleMuOpen
+ ~ HLT_Mu5_v3 150 150 150 150 L1_SingleMu3
+ ~ HLT_Mu8_v1 30 30 30 30 L1_SingleMu3
+ dataset Tau
+ ~ HLT_DoubleIsoPFTau20_Trk5_v2 1 1 1 1 L1_DoubleTauJet28 OR L1_DoubleJet52
+ ~ HLT_IsoPFTau35_Trk20_MET45_v2 1 1 1 1 L1_SingleTauJet52 OR L1_SingleJet68
+ dataset TauPlusX
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau15_v2 1 1 1 1 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v2 1 1 1 1 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v2 37 25 17 12 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_TrkIdT_LooseIsoPFTau15_v2 7 5 3 2 L1_SingleEG12
+ ~ HLT_IsoMu12_LooseIsoPFTau10_v2 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu15_LooseIsoPFTau20_v2 1 1 1 1 L1_SingleMu10
+/cdaq/physics/Run2011/5e32/v6.2/HLT/V3
+ 162803,162808,162810,162811,162822,162825,162826,162827,162828,162881,162902,162909,162917,162924,162925,162926
+ dataset Commissioning
+ ~ HLT_Activity_Ecal_SC7_v1 35 21 14 7 L1_BscMinBiasOR_BptxPlusANDMinus
+ HLT_BeamGas_BSC_v2 1 1 1 1 L1_BeamGas_Bsc
+ HLT_BeamGas_HF_v2 15 15 15 15 L1_BeamGas_Hf
+ HLT_IsoTrackHB_v2 1 1 1 1 L1_SingleJet52
+ HLT_IsoTrackHE_v3 1 1 1 1 L1_SingleJet52
+ HLT_L1SingleEG12_v1 12000 8000 6000 4000 L1_SingleEG12
+ HLT_L1SingleEG5_v1 1000 1000 1000 1000 L1_SingleEG5
+ ~ HLT_L1SingleJet36_v1 1000 1000 1000 1000 L1_SingleJet36
+ ~ HLT_L1SingleMuOpen_DT_v1 10 10 10 10 L1_SingleMuOpen
+ ~ HLT_L1SingleMuOpen_v1 100 100 100 100 L1_SingleMuOpen
+ HLT_L1_Interbunch_BSC_v1 5 3 2 2 L1_InterBunch_Bsc
+ HLT_L1_PreCollisions_v1 1 1 1 1 L1_PreCollisions
+ ~ HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v1 1 1 1 1 L1_SingleMu5_Eta1p5_Q80
+ dataset Cosmics
+ HLT_BeamHalo_v2 1 1 1 1 L1_BeamHalo
+ HLT_L1SingleMuOpen_AntiBPTX_v1 5 5 5 5 L1_SingleMuOpen
+ = HLT_L1Tech_BSC_halo_v1 500 300 200 150 technical bits: 4
+ HLT_L1TrackerCosmics_v2 1 1 1 1 technical bits: 25
+ HLT_L3MuonsCosmicTracking_v1 0 0 0 0 (technical bits: 25) AND (L1_SingleMuOpen)
+ HLT_RegionalCosmicTracking_v1 0 0 0 0 (technical bits: 25) AND (L1_SingleMuOpen)
+ dataset DoubleElectron
+ HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_v2 1 1 1 1 L1_TripleEG5
+ HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFL_v2 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_v2 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdL_CaloIsoVL_v2 250 150 100 70 L1_SingleEG12
+ HLT_Ele17_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_Ele8_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_v2 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v2 1 1 1 1 L1_SingleEG12
+ HLT_Ele32_CaloIdL_CaloIsoVL_SC17_v2 1 1 1 1 L1_SingleEG20
+ HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v2 3 3 3 3 L1_SingleEG5
+ HLT_Ele8_CaloIdL_CaloIsoVL_v2 20 20 20 20 L1_SingleEG5
+ HLT_Ele8_CaloIdL_TrkIdVL_v2 20 20 20 20 L1_SingleEG5
+ HLT_Ele8_v2 20 20 20 20 L1_SingleEG5
+ HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v2 1 1 1 1 L1_SingleEG12
+ HLT_TripleEle10_CaloIdL_TrkIdVL_v2 1 1 1 1 L1_TripleEG5
+ dataset DoubleMu
+ ~ HLT_DoubleMu3_v3 37 25 17 12 L1_DoubleMu0
+ ~ HLT_DoubleMu4_Acoplanarity03_v1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_DoubleMu6_v1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_DoubleMu7_v1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_L1DoubleMu0_v1 3000 2000 1400 1000 L1_DoubleMu0
+ ~ HLT_L2DoubleMu0_v2 2500 1500 1000 700 L1_DoubleMu0
+ ~ HLT_L2DoubleMu23_NoVertex_v1 1 1 1 1 L1_DoubleMu3
+ HLT_Mu8_Jet40_v3 30 20 15 10 L1_Mu3_Jet20_Central
+ ~ HLT_TripleMu5_v2 1 1 1 1 L1_DoubleMu3
+ dataset ElectronHad
+ HLT_DoubleEle8_CaloIdL_TrkIdVL_HT160_v3 1 1 1 1 L1_DoubleEG5_HTT50
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_HT160_v3 1 1 1 1 L1_DoubleEG5_HTT50
+ HLT_Ele10_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_HT200_v3 1 1 1 1 L1_EG5_HTT75
+ HLT_Ele10_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT200_v3 1 1 1 1 L1_EG5_HTT75
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralDiJet30_v2 15 10 7 5 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v2 15 10 7 5 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet40_BTagIP_v2 1 1 1 1 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralTriJet30_v2 1 1 1 1 L1_SingleEG12
+ dataset ForwardTriggers
+ HLT_L1Tech_CASTOR_HaloMuon_v1 0 0 0 0 technical bits: 55
+ dataset HT
+ ~ HLT_DiJet100_PT100_v1 1 1 1 1 L1_SingleJet52
+ ~ HLT_DiJet130_PT130_v1 1 1 1 1 L1_SingleJet52
+ ~ HLT_DiJet70_PT70_v1 1 1 1 1 L1_SingleJet36
+ ~ HLT_HT150_AlphaT0p60_v1 3 2 1 1 L1_HTT75
+ ~ HLT_HT150_AlphaT0p70_v1 3 2 1 1 L1_HTT75
+ ~ HLT_HT150_v2 300 200 140 100 L1_HTT50
+ ~ HLT_HT200_AlphaT0p60_v1 1 1 1 1 L1_HTT75
+ ~ HLT_HT200_AlphaT0p65_v1 1 1 1 1 L1_HTT75
+ ~ HLT_HT200_v2 100 70 50 35 L1_HTT75
+ ~ HLT_HT250_AlphaT0p55_v1 1 1 1 1 L1_HTT100
+ ~ HLT_HT250_AlphaT0p62_v1 1 1 1 1 L1_HTT100
+ ~ HLT_HT250_DoubleDisplacedJet60_v1 1 1 1 1 L1_HTT100
+ ~ HLT_HT250_MHT60_v2 1 1 1 1 L1_HTT100
+ ~ HLT_HT250_v2 35 25 15 12 L1_HTT100
+ ~ HLT_HT300_AlphaT0p52_v1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_AlphaT0p54_v1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_MHT75_v3 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_v3 15 10 7 5 L1_HTT100
+ ~ HLT_HT350_AlphaT0p51_v1 1 1 1 1 L1_HTT100
+ ~ HLT_HT350_AlphaT0p53_v1 1 1 1 1 L1_HTT100
+ ~ HLT_HT350_v2 1 1 1 1 L1_HTT100
+ ~ HLT_HT400_AlphaT0p51_v1 1 1 1 1 L1_HTT100
+ ~ HLT_HT400_v2 1 1 1 1 L1_HTT100
+ ~ HLT_HT450_v2 1 1 1 1 L1_HTT100
+ ~ HLT_HT500_v2 1 1 1 1 L1_HTT100
+ ~ HLT_HT550_v2 1 1 1 1 L1_HTT100
+ ~ HLT_MR100_v1 300 200 140 100 L1_DoubleJet36_Central
+ ~ HLT_Meff440_v2 1 1 1 1 L1_HTT100
+ ~ HLT_Meff520_v2 1 1 1 1 L1_HTT100
+ ~ HLT_Meff640_v2 1 1 1 1 L1_HTT100
+ ~ HLT_R032_MR100_v1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R032_v1 10 7 5 3 L1_DoubleJet36_Central
+ ~ HLT_R035_MR100_v1 1 1 1 1 L1_DoubleJet36_Central
+ dataset HcalHPDNoise
+ HLT_GlobalRunHPDNoise_v2 5000 3000 2000 1500 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_L1Tech_HBHEHO_totalOR_v1 1 1 1 1 technical bits: 11 OR 12
+ dataset HcalNZS
+ ~ HLT_HcalNZS_v3 1 1 1 1 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleTauJet52 OR L1_SingleTauJet68 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG12 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias
+ ~ HLT_HcalPhiSym_v3 1 1 1 1 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG8 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_SingleEG12 OR L1_SingleEG12_Eta2p17 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5
+ dataset Jet
+ ~ HLT_DiJetAve100U_v4 15 10 7 5 L1_SingleJet92
+ ~ HLT_DiJetAve140U_v4 3 2 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve15U_v4 20 20 20 20 L1_SingleJet16
+ ~ HLT_DiJetAve180U_v4 1 1 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve300U_v4 1 1 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve30U_v4 75 75 75 75 L1_SingleJet36
+ ~ HLT_DiJetAve50U_v4 240 160 120 80 L1_SingleJet52
+ ~ HLT_DiJetAve70U_v4 30 20 15 10 L1_SingleJet68
+ ~ HLT_Jet110_v1 75 50 35 25 L1_SingleJet68
+ ~ HLT_Jet150_v1 15 10 7 5 L1_SingleJet92
+ ~ HLT_Jet190_v1 6 4 3 2 L1_SingleJet92
+ ~ HLT_Jet240_v1 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet30_v1 10 10 10 10 L1_SingleJet16
+ ~ HLT_Jet370_NoJetID_v1 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet370_v1 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet60_v1 150 150 150 150 L1_SingleJet36
+ ~ HLT_Jet80_v1 450 300 200 150 L1_SingleJet52
+ dataset METBTag
+ ~ HLT_BTagMu_DiJet100_Mu9_v2 1 1 1 1 L1_Mu3_Jet28_Central
+ ~ HLT_BTagMu_DiJet20_Mu5_v2 60 40 30 20 L1_Mu3_Jet16_Central
+ ~ HLT_BTagMu_DiJet60_Mu7_v2 2 2 1 1 L1_Mu3_Jet28_Central
+ ~ HLT_BTagMu_DiJet80_Mu9_v2 1 1 1 1 L1_Mu3_Jet28_Central
+ ~ HLT_CentralJet80_MET100_v1 1 1 1 1 L1_SingleJet52
+ ~ HLT_CentralJet80_MET160_v1 1 1 1 1 L1_SingleJet52
+ ~ HLT_CentralJet80_MET65_v1 1 1 1 1 L1_SingleJet52
+ ~ HLT_CentralJet80_MET80_v1 1 1 1 1 L1_SingleJet52
+ ~ HLT_DiJet60_MET45_v1 30 20 15 10 L1_ETM20
+ ~ HLT_MET100_v1 50 30 20 15 L1_ETM30
+ ~ HLT_MET120_v1 25 15 10 7 L1_ETM30
+ ~ HLT_MET200_v1 1 1 1 1 L1_ETM30
+ ~ HLT_PFMHT150_v2 1 1 1 1 L1_ETM30
+ dataset MinimumBias
+ HLT_JetE30_NoBPTX3BX_NoHalo_v4 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_NoHalo_v4 50 50 50 50 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_v2 50 30 20 15 L1_SingleJet20_NotBptxOR
+ = HLT_L1Tech_BSC_minBias_threshold1_v1 6 4 4 4 technical bits: 4
+ HLT_Physics_v1 4000 4000 4000 4000 (none)
+ ~ HLT_PixelTracks_Multiplicity100_v2 1 1 1 1 L1_ETT220
+ ~ HLT_PixelTracks_Multiplicity80_v2 1 1 1 1 L1_ETT220
+ HLT_Random_v1 6000 6000 6000 6000 (none)
+ = HLT_ZeroBias_v1 6 6 6 6 technical bits: 4
+ dataset MuEG
+ HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v3 1 1 1 1 L1_Mu3_EG5
+ HLT_DoubleMu5_Ele8_v3 1 1 1 1 L1_Mu3_EG5
+ HLT_Mu10_Ele10_CaloIdL_v3 1 1 1 1 L1_Mu3_EG5
+ HLT_Mu15_DoublePhoton15_CaloIdL_v3 1 1 1 1 L1_Mu3_EG5
+ HLT_Mu15_Photon20_CaloIdL_v3 1 1 1 1 L1_Mu3_EG5
+ HLT_Mu17_Ele8_CaloIdL_v2 1 1 1 1 L1_Mu3_EG5
+ HLT_Mu5_DoubleEle8_v3 1 1 1 1 L1_Mu3_EG5
+ HLT_Mu5_Ele8_CaloIdL_TrkIdVL_Ele8_v3 1 1 1 1 L1_Mu3_EG5
+ HLT_Mu8_Ele17_CaloIdL_v2 1 1 1 1 L1_Mu3_EG5
+ HLT_Mu8_Photon20_CaloIdVT_IsoT_v2 1 1 1 1 L1_Mu3_EG5
+ dataset MuHad
+ ~ HLT_DoubleMu3_HT160_v3 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_DoubleMu3_HT200_v3 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_IsoMu17_CentralJet40_BTagIP_v2 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu17_CentralJet30_v2 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu17_CentralJet40_BTagIP_v2 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu17_DiCentralJet30_v2 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu17_TriCentralJet30_v2 1 1 1 1 L1_SingleMu7
+ HLT_Mu3_Ele8_CaloIdL_TrkIdVL_HT160_v3 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu3_Ele8_CaloIdT_TrkIdVL_HT160_v3 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_Mu5_HT200_v4 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_Mu8_HT200_v3 1 1 1 1 L1_Mu0_HTT50
+ dataset MuOnia
+ ~ HLT_DoubleMu2_Bs_v1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_DoubleMu3_Jpsi_v2 1 1 1 1 L1_DoubleMu0
+ ~ HLT_DoubleMu3_LowMass_v1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_DoubleMu3_Quarkonium_v2 1 1 1 1 L1_DoubleMu0
+ ~ HLT_DoubleMu3_Upsilon_v1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Mu3_Track3_Jpsi_v5 5 5 5 5 L1_SingleMu3
+ ~ HLT_Mu5_L2Mu2_Jpsi_v2 10 6 4 3 L1_DoubleMu0
+ ~ HLT_Mu5_L2Mu2_v2 50 30 20 15 L1_DoubleMu0
+ ~ HLT_Mu5_Track2_Jpsi_v1 5 5 5 5 L1_SingleMu3
+ ~ HLT_Mu7_Track5_Jpsi_v2 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu7_Track7_Jpsi_v2 1 1 1 1 L1_SingleMu7
+ dataset MultiJet
+ ~ HLT_DoubleJet30_ForwardBackward_v2 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ ~ HLT_DoubleJet60_ForwardBackward_v2 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ ~ HLT_DoubleJet70_ForwardBackward_v2 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ ~ HLT_DoubleJet80_ForwardBackward_v2 1 1 1 1 L1_DoubleForJet44_EtaOpp
+ ~ HLT_ExclDiJet60_HFAND_v1 1 1 1 1 L1_SingleJet36_FwdVeto
+ ~ HLT_ExclDiJet60_HFOR_v1 50 30 20 15 L1_SingleJet36
+ ~ HLT_QuadJet40_IsoPFTau40_v1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet40_v2 15 10 7 5 L1_QuadJet20_Central
+ ~ HLT_QuadJet50_BTagIP_v1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet50_Jet40_v1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet60_v1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet70_v1 1 1 1 1 L1_QuadJet20_Central
+ dataset Photon
+ HLT_DoublePhoton33_v2 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton5_IsoVL_CEP_v1 1 1 1 1 L1_DoubleEG2_FwdVeto
+ HLT_Photon125_NoSpikeFilter_v2 100 100 100 100 L1_SingleEG20
+ HLT_Photon20_CaloIdVL_IsoL_v1 200 150 100 70 L1_SingleEG12
+ HLT_Photon20_R9Id_Photon18_R9Id_v2 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_CaloIdL_IsoVL_Photon18_CaloIdL_IsoVL_v2 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_CaloIdL_IsoVL_Photon18_R9Id_v1 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_CaloIdL_IsoVL_Photon18_v2 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_IsoVL_Photon18_IsoVL_v2 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_IsoVL_Photon18_v2 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_Photon18_v2 25 15 10 7 L1_SingleEG12
+ HLT_Photon26_R9Id_Photon18_CaloIdL_IsoVL_v1 1 1 1 1 L1_SingleEG12
+ HLT_Photon30_CaloIdVL_IsoL_v2 75 50 35 25 L1_SingleEG15
+ HLT_Photon30_CaloIdVL_v2 150 100 70 50 L1_SingleEG15
+ HLT_Photon32_CaloIdL_Photon26_CaloIdL_v2 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdL_Photon22_CaloIdL_v1 1 1 1 1 L1_SingleEG20
+ HLT_Photon50_CaloIdVL_IsoL_v1 1 1 1 1 L1_SingleEG20
+ HLT_Photon75_CaloIdVL_IsoL_v2 1 1 1 1 L1_SingleEG20
+ HLT_Photon75_CaloIdVL_v2 1 1 1 1 L1_SingleEG20
+ dataset PhotonHad
+ HLT_Photon60_CaloIdL_HT200_v2 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_HT200_v2 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_HT300_v2 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_MHT30_v2 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_MHT50_v2 1 1 1 1 L1_SingleEG20
+ dataset SingleElectron
+ HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v2 1 1 1 1 L1_SingleEG15
+ HLT_Ele32_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v1 1 1 1 1 L1_SingleEG20
+ HLT_Ele45_CaloIdVT_TrkIdT_v2 1 1 1 1 L1_SingleEG20
+ HLT_Ele90_NoSpikeFilter_v2 1 1 1 1 L1_SingleEG20
+ dataset SingleMu
+ ~ HLT_IsoMu12_v1 1 1 1 1 L1_SingleMu7
+ ~ HLT_IsoMu15_v5 1 1 1 1 L1_SingleMu10
+ ~ HLT_IsoMu17_v5 1 1 1 1 L1_SingleMu10
+ ~ HLT_IsoMu24_v1 1 1 1 1 L1_SingleMu12
+ ~ HLT_IsoMu30_v1 1 1 1 1 L1_SingleMu12
+ ~ HLT_L1SingleMu10_v1 1500 1000 700 500 L1_SingleMu10
+ ~ HLT_L1SingleMu20_v1 750 500 350 250 L1_SingleMu20
+ ~ HLT_L2Mu10_v1 500 300 200 150 L1_SingleMu10
+ ~ HLT_L2Mu20_v1 100 70 50 35 L1_SingleMu12
+ ~ HLT_Mu12_v1 15 10 7 5 L1_SingleMu7
+ ~ HLT_Mu15_v2 1 1 1 1 L1_SingleMu10
+ ~ HLT_Mu20_v1 1 1 1 1 L1_SingleMu12
+ ~ HLT_Mu24_v1 1 1 1 1 L1_SingleMu12
+ ~ HLT_Mu30_v1 1 1 1 1 L1_SingleMu12
+ ~ HLT_Mu3_v3 100 100 100 100 L1_SingleMuOpen
+ ~ HLT_Mu5_v3 150 150 150 150 L1_SingleMu3
+ ~ HLT_Mu8_v1 30 30 30 30 L1_SingleMu3
+ dataset Tau
+ ~ HLT_DoubleIsoPFTau20_Trk5_v2 1 1 1 1 L1_DoubleTauJet28 OR L1_DoubleJet52
+ ~ HLT_IsoPFTau35_Trk20_MET45_v2 1 1 1 1 L1_SingleTauJet52 OR L1_SingleJet68
+ dataset TauPlusX
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau15_v2 1 1 1 1 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v2 1 1 1 1 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v2 37 25 17 12 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_TrkIdT_LooseIsoPFTau15_v2 7 5 3 2 L1_SingleEG12
+ ~ HLT_IsoMu12_LooseIsoPFTau10_v2 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu15_LooseIsoPFTau20_v2 1 1 1 1 L1_SingleMu10
+/cdaq/physics/Run2011/5e32/v6.2/HLT/V2
+ 162718,162733,162739,162742,162760,162762,162765
+ dataset Commissioning
+ ~ HLT_Activity_Ecal_SC7_v1 4 3 2 1 L1_BscMinBiasOR_BptxPlusANDMinus
+ HLT_BeamGas_BSC_v2 1 1 1 1 L1_BeamGas_Bsc
+ HLT_BeamGas_HF_v2 5 5 5 5 L1_BeamGas_Hf
+ HLT_IsoTrackHB_v2 1 1 1 1 L1_SingleJet52
+ HLT_IsoTrackHE_v3 1 1 1 1 L1_SingleJet52
+ HLT_L1SingleEG12_v1 12000 8000 6000 4000 L1_SingleEG12
+ HLT_L1SingleEG5_v1 100 100 100 100 L1_SingleEG5
+ ~ HLT_L1SingleJet36_v1 1000 1000 1000 1000 L1_SingleJet36
+ ~ HLT_L1SingleMuOpen_DT_v1 10 10 10 10 L1_SingleMuOpen
+ ~ HLT_L1SingleMuOpen_v1 100 100 100 100 L1_SingleMuOpen
+ HLT_L1_Interbunch_BSC_v1 50 30 20 15 L1_InterBunch_Bsc
+ HLT_L1_PreCollisions_v1 50 30 20 15 L1_PreCollisions
+ ~ HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v1 1 1 1 1 L1_SingleMu5_Eta1p5_Q80
+ dataset Cosmics
+ HLT_BeamHalo_v2 1 1 1 1 L1_BeamHalo
+ HLT_L1SingleMuOpen_AntiBPTX_v1 1 1 1 1 L1_SingleMuOpen
+ = HLT_L1Tech_BSC_halo_v1 500 300 200 150 technical bits: 4
+ HLT_L1TrackerCosmics_v2 1 1 1 1 technical bits: 25
+ HLT_L3MuonsCosmicTracking_v1 0 0 0 0 (technical bits: 25) AND (L1_SingleMuOpen)
+ HLT_RegionalCosmicTracking_v1 0 0 0 0 (technical bits: 25) AND (L1_SingleMuOpen)
+ dataset DoubleElectron
+ HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_v2 1 1 1 1 L1_TripleEG5
+ HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFL_v2 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_v2 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdL_CaloIsoVL_v2 250 150 100 70 L1_SingleEG12
+ HLT_Ele17_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_Ele8_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_v2 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v2 1 1 1 1 L1_SingleEG12
+ HLT_Ele32_CaloIdL_CaloIsoVL_SC17_v2 1 1 1 1 L1_SingleEG20
+ HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v2 3 3 3 3 L1_SingleEG5
+ HLT_Ele8_CaloIdL_CaloIsoVL_v2 20 20 20 20 L1_SingleEG5
+ HLT_Ele8_CaloIdL_TrkIdVL_v2 20 20 20 20 L1_SingleEG5
+ HLT_Ele8_v2 20 20 20 20 L1_SingleEG5
+ HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v2 1 1 1 1 L1_SingleEG12
+ HLT_TripleEle10_CaloIdL_TrkIdVL_v2 1 1 1 1 L1_TripleEG5
+ dataset DoubleMu
+ ~ HLT_DoubleMu3_v3 37 25 17 12 L1_DoubleMu0
+ ~ HLT_DoubleMu4_Acoplanarity03_v1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_DoubleMu6_v1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_DoubleMu7_v1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_L1DoubleMu0_v1 3000 2000 1400 1000 L1_DoubleMu0
+ ~ HLT_L2DoubleMu0_v2 2500 1500 1000 700 L1_DoubleMu0
+ ~ HLT_L2DoubleMu23_NoVertex_v1 1 1 1 1 L1_DoubleMu3
+ HLT_Mu8_Jet40_v3 30 20 15 10 L1_Mu3_Jet20_Central
+ ~ HLT_TripleMu5_v2 1 1 1 1 L1_DoubleMu3
+ dataset ElectronHad
+ HLT_DoubleEle8_CaloIdL_TrkIdVL_HT160_v3 1 1 1 1 L1_DoubleEG5_HTT50
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_HT160_v3 1 1 1 1 L1_DoubleEG5_HTT50
+ HLT_Ele10_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_HT200_v3 1 1 1 1 L1_EG5_HTT75
+ HLT_Ele10_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT200_v3 1 1 1 1 L1_EG5_HTT75
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralDiJet30_v2 15 10 7 5 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v2 15 10 7 5 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet40_BTagIP_v2 1 1 1 1 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralTriJet30_v2 1 1 1 1 L1_SingleEG12
+ dataset ForwardTriggers
+ HLT_L1Tech_CASTOR_HaloMuon_v1 0 0 0 0 technical bits: 55
+ dataset HT
+ ~ HLT_DiJet100_PT100_v1 1 1 1 1 L1_SingleJet52
+ ~ HLT_DiJet130_PT130_v1 1 1 1 1 L1_SingleJet52
+ ~ HLT_DiJet70_PT70_v1 1 1 1 1 L1_SingleJet36
+ ~ HLT_HT150_AlphaT0p60_v1 3 2 1 1 L1_HTT75
+ ~ HLT_HT150_AlphaT0p70_v1 3 2 1 1 L1_HTT75
+ ~ HLT_HT150_v2 300 200 140 100 L1_HTT50
+ ~ HLT_HT200_AlphaT0p60_v1 1 1 1 1 L1_HTT75
+ ~ HLT_HT200_AlphaT0p65_v1 1 1 1 1 L1_HTT75
+ ~ HLT_HT200_v2 100 70 50 35 L1_HTT75
+ ~ HLT_HT250_AlphaT0p55_v1 1 1 1 1 L1_HTT100
+ ~ HLT_HT250_AlphaT0p62_v1 1 1 1 1 L1_HTT100
+ ~ HLT_HT250_DoubleDisplacedJet60_v1 1 1 1 1 L1_HTT100
+ ~ HLT_HT250_MHT60_v2 1 1 1 1 L1_HTT100
+ ~ HLT_HT250_v2 35 25 15 12 L1_HTT100
+ ~ HLT_HT300_AlphaT0p52_v1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_AlphaT0p54_v1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_MHT75_v3 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_v3 15 10 7 5 L1_HTT100
+ ~ HLT_HT350_AlphaT0p51_v1 1 1 1 1 L1_HTT100
+ ~ HLT_HT350_AlphaT0p53_v1 1 1 1 1 L1_HTT100
+ ~ HLT_HT350_v2 1 1 1 1 L1_HTT100
+ ~ HLT_HT400_AlphaT0p51_v1 1 1 1 1 L1_HTT100
+ ~ HLT_HT400_v2 1 1 1 1 L1_HTT100
+ ~ HLT_HT450_v2 1 1 1 1 L1_HTT100
+ ~ HLT_HT500_v2 1 1 1 1 L1_HTT100
+ ~ HLT_HT550_v2 1 1 1 1 L1_HTT100
+ ~ HLT_MR100_v1 300 200 140 100 L1_DoubleJet36_Central
+ ~ HLT_Meff440_v2 1 1 1 1 L1_HTT100
+ ~ HLT_Meff520_v2 1 1 1 1 L1_HTT100
+ ~ HLT_Meff640_v2 1 1 1 1 L1_HTT100
+ ~ HLT_R032_MR100_v1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R032_v1 10 7 5 3 L1_DoubleJet36_Central
+ ~ HLT_R035_MR100_v1 1 1 1 1 L1_DoubleJet36_Central
+ dataset HcalHPDNoise
+ HLT_GlobalRunHPDNoise_v2 5000 3000 2000 1500 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_L1Tech_HBHEHO_totalOR_v1 1 1 1 1 technical bits: 11 OR 12
+ dataset HcalNZS
+ ~ HLT_HcalNZS_v3 1 1 1 1 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleTauJet52 OR L1_SingleTauJet68 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG12 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias
+ ~ HLT_HcalPhiSym_v3 1 1 1 1 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG8 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_SingleEG12 OR L1_SingleEG12_Eta2p17 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5
+ dataset Jet
+ ~ HLT_DiJetAve100U_v4 15 10 7 5 L1_SingleJet92
+ ~ HLT_DiJetAve140U_v4 3 2 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve15U_v4 20 20 20 20 L1_SingleJet16
+ ~ HLT_DiJetAve180U_v4 1 1 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve300U_v4 1 1 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve30U_v4 75 75 75 75 L1_SingleJet36
+ ~ HLT_DiJetAve50U_v4 240 160 120 80 L1_SingleJet52
+ ~ HLT_DiJetAve70U_v4 30 20 15 10 L1_SingleJet68
+ ~ HLT_Jet110_v1 75 50 35 25 L1_SingleJet68
+ ~ HLT_Jet150_v1 15 10 7 5 L1_SingleJet92
+ ~ HLT_Jet190_v1 6 4 3 2 L1_SingleJet92
+ ~ HLT_Jet240_v1 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet30_v1 10 10 10 10 L1_SingleJet16
+ ~ HLT_Jet370_NoJetID_v1 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet370_v1 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet60_v1 150 150 150 150 L1_SingleJet36
+ ~ HLT_Jet80_v1 450 300 200 150 L1_SingleJet52
+ dataset METBTag
+ ~ HLT_BTagMu_DiJet100_Mu9_v2 1 1 1 1 L1_Mu3_Jet28_Central
+ ~ HLT_BTagMu_DiJet20_Mu5_v2 60 40 30 20 L1_Mu3_Jet16_Central
+ ~ HLT_BTagMu_DiJet60_Mu7_v2 2 2 1 1 L1_Mu3_Jet28_Central
+ ~ HLT_BTagMu_DiJet80_Mu9_v2 1 1 1 1 L1_Mu3_Jet28_Central
+ ~ HLT_CentralJet80_MET100_v1 1 1 1 1 L1_SingleJet52
+ ~ HLT_CentralJet80_MET160_v1 1 1 1 1 L1_SingleJet52
+ ~ HLT_CentralJet80_MET65_v1 1 1 1 1 L1_SingleJet52
+ ~ HLT_CentralJet80_MET80_v1 1 1 1 1 L1_SingleJet52
+ ~ HLT_DiJet60_MET45_v1 30 20 15 10 L1_ETM20
+ ~ HLT_MET100_v1 50 30 20 15 L1_ETM30
+ ~ HLT_MET120_v1 25 15 10 7 L1_ETM30
+ ~ HLT_MET200_v1 1 1 1 1 L1_ETM30
+ ~ HLT_PFMHT150_v2 1 1 1 1 L1_ETM30
+ dataset MinimumBias
+ HLT_JetE30_NoBPTX3BX_NoHalo_v4 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_NoHalo_v4 50 50 50 50 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_v2 50 30 20 15 L1_SingleJet20_NotBptxOR
+ = HLT_L1Tech_BSC_minBias_threshold1_v1 6 6 6 6 technical bits: 4
+ HLT_Physics_v1 4000 4000 4000 4000 (none)
+ ~ HLT_PixelTracks_Multiplicity100_v2 1 1 1 1 L1_ETT220
+ ~ HLT_PixelTracks_Multiplicity80_v2 1 1 1 1 L1_ETT220
+ HLT_Random_v1 6000 6000 6000 6000 (none)
+ = HLT_ZeroBias_v1 6 6 6 6 technical bits: 4
+ dataset MuEG
+ HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v3 1 1 1 1 L1_Mu3_EG5
+ HLT_DoubleMu5_Ele8_v3 1 1 1 1 L1_Mu3_EG5
+ HLT_Mu10_Ele10_CaloIdL_v3 1 1 1 1 L1_Mu3_EG5
+ HLT_Mu15_DoublePhoton15_CaloIdL_v3 1 1 1 1 L1_Mu3_EG5
+ HLT_Mu15_Photon20_CaloIdL_v3 1 1 1 1 L1_Mu3_EG5
+ HLT_Mu17_Ele8_CaloIdL_v2 1 1 1 1 L1_Mu3_EG5
+ HLT_Mu5_DoubleEle8_v3 1 1 1 1 L1_Mu3_EG5
+ HLT_Mu5_Ele8_CaloIdL_TrkIdVL_Ele8_v3 1 1 1 1 L1_Mu3_EG5
+ HLT_Mu8_Ele17_CaloIdL_v2 1 1 1 1 L1_Mu3_EG5
+ HLT_Mu8_Photon20_CaloIdVT_IsoT_v2 1 1 1 1 L1_Mu3_EG5
+ dataset MuHad
+ ~ HLT_DoubleMu3_HT160_v3 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_DoubleMu3_HT200_v3 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_IsoMu17_CentralJet40_BTagIP_v2 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu17_CentralJet30_v2 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu17_CentralJet40_BTagIP_v2 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu17_DiCentralJet30_v2 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu17_TriCentralJet30_v2 1 1 1 1 L1_SingleMu7
+ HLT_Mu3_Ele8_CaloIdL_TrkIdVL_HT160_v3 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu3_Ele8_CaloIdT_TrkIdVL_HT160_v3 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_Mu5_HT200_v4 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_Mu8_HT200_v3 1 1 1 1 L1_Mu0_HTT50
+ dataset MuOnia
+ ~ HLT_DoubleMu2_Bs_v1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_DoubleMu3_Jpsi_v2 1 1 1 1 L1_DoubleMu0
+ ~ HLT_DoubleMu3_LowMass_v1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_DoubleMu3_Quarkonium_v2 1 1 1 1 L1_DoubleMu0
+ ~ HLT_DoubleMu3_Upsilon_v1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Mu3_Track3_Jpsi_v5 5 5 5 5 L1_SingleMu3
+ ~ HLT_Mu5_L2Mu2_Jpsi_v2 10 6 4 3 L1_DoubleMu0
+ ~ HLT_Mu5_L2Mu2_v2 50 30 20 15 L1_DoubleMu0
+ ~ HLT_Mu5_Track2_Jpsi_v1 5 5 5 5 L1_SingleMu3
+ ~ HLT_Mu7_Track5_Jpsi_v2 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu7_Track7_Jpsi_v2 1 1 1 1 L1_SingleMu7
+ dataset MultiJet
+ ~ HLT_DoubleJet30_ForwardBackward_v2 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ ~ HLT_DoubleJet60_ForwardBackward_v2 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ ~ HLT_DoubleJet70_ForwardBackward_v2 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ ~ HLT_DoubleJet80_ForwardBackward_v2 1 1 1 1 L1_DoubleForJet44_EtaOpp
+ ~ HLT_ExclDiJet60_HFAND_v1 1 1 1 1 L1_SingleJet36_FwdVeto
+ ~ HLT_ExclDiJet60_HFOR_v1 50 30 20 15 L1_SingleJet36
+ ~ HLT_QuadJet40_IsoPFTau40_v1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet40_v2 15 10 7 5 L1_QuadJet20_Central
+ ~ HLT_QuadJet50_BTagIP_v1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet50_Jet40_v1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet60_v1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet70_v1 1 1 1 1 L1_QuadJet20_Central
+ dataset Photon
+ HLT_DoublePhoton33_v2 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton5_IsoVL_CEP_v1 1 1 1 1 L1_DoubleEG2_FwdVeto
+ HLT_Photon125_NoSpikeFilter_v2 100 100 100 100 L1_SingleEG20
+ HLT_Photon20_CaloIdVL_IsoL_v1 200 150 100 70 L1_SingleEG12
+ HLT_Photon20_R9Id_Photon18_R9Id_v2 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_CaloIdL_IsoVL_Photon18_CaloIdL_IsoVL_v2 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_CaloIdL_IsoVL_Photon18_R9Id_v1 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_CaloIdL_IsoVL_Photon18_v2 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_IsoVL_Photon18_IsoVL_v2 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_IsoVL_Photon18_v2 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_Photon18_v2 25 15 10 7 L1_SingleEG12
+ HLT_Photon26_R9Id_Photon18_CaloIdL_IsoVL_v1 1 1 1 1 L1_SingleEG12
+ HLT_Photon30_CaloIdVL_IsoL_v2 75 50 35 25 L1_SingleEG15
+ HLT_Photon30_CaloIdVL_v2 150 100 70 50 L1_SingleEG15
+ HLT_Photon32_CaloIdL_Photon26_CaloIdL_v2 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdL_Photon22_CaloIdL_v1 1 1 1 1 L1_SingleEG20
+ HLT_Photon50_CaloIdVL_IsoL_v1 1 1 1 1 L1_SingleEG20
+ HLT_Photon75_CaloIdVL_IsoL_v2 1 1 1 1 L1_SingleEG20
+ HLT_Photon75_CaloIdVL_v2 1 1 1 1 L1_SingleEG20
+ dataset PhotonHad
+ HLT_Photon60_CaloIdL_HT200_v2 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_HT200_v2 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_HT300_v2 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_MHT30_v2 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_MHT50_v2 1 1 1 1 L1_SingleEG20
+ dataset SingleElectron
+ HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v2 1 1 1 1 L1_SingleEG15
+ HLT_Ele32_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v1 1 1 1 1 L1_SingleEG20
+ HLT_Ele45_CaloIdVT_TrkIdT_v2 1 1 1 1 L1_SingleEG20
+ HLT_Ele90_NoSpikeFilter_v2 1 1 1 1 L1_SingleEG20
+ dataset SingleMu
+ ~ HLT_IsoMu12_v1 1 1 1 1 L1_SingleMu7
+ ~ HLT_IsoMu15_v5 1 1 1 1 L1_SingleMu10
+ ~ HLT_IsoMu17_v5 1 1 1 1 L1_SingleMu10
+ ~ HLT_IsoMu24_v1 1 1 1 1 L1_SingleMu12
+ ~ HLT_IsoMu30_v1 1 1 1 1 L1_SingleMu12
+ ~ HLT_L1SingleMu10_v1 1500 1000 700 500 L1_SingleMu10
+ ~ HLT_L1SingleMu20_v1 750 500 350 250 L1_SingleMu20
+ ~ HLT_L2Mu10_v1 500 300 200 150 L1_SingleMu10
+ ~ HLT_L2Mu20_v1 100 70 50 35 L1_SingleMu12
+ ~ HLT_Mu12_v1 15 10 7 5 L1_SingleMu7
+ ~ HLT_Mu15_v2 1 1 1 1 L1_SingleMu10
+ ~ HLT_Mu20_v1 1 1 1 1 L1_SingleMu12
+ ~ HLT_Mu24_v1 1 1 1 1 L1_SingleMu12
+ ~ HLT_Mu30_v1 1 1 1 1 L1_SingleMu12
+ ~ HLT_Mu3_v3 100 100 100 100 L1_SingleMuOpen
+ ~ HLT_Mu5_v3 150 150 150 150 L1_SingleMu3
+ ~ HLT_Mu8_v1 30 30 30 30 L1_SingleMu3
+ dataset Tau
+ ~ HLT_DoubleIsoPFTau20_Trk5_v2 1 1 1 1 L1_DoubleTauJet28 OR L1_DoubleJet52
+ ~ HLT_IsoPFTau35_Trk20_MET45_v2 1 1 1 1 L1_SingleTauJet52 OR L1_SingleJet68
+ dataset TauPlusX
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau15_v2 1 1 1 1 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v2 1 1 1 1 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v2 37 25 17 12 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_TrkIdT_LooseIsoPFTau15_v2 7 5 3 2 L1_SingleEG12
+ ~ HLT_IsoMu12_LooseIsoPFTau10_v2 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu15_LooseIsoPFTau20_v2 1 1 1 1 L1_SingleMu10
+/cdaq/physics/Run2011/5e32/v6.1/HLT/V6
+ 161301,161303,161310,161311,161312
+ dataset Commissioning
+ ~ HLT_Activity_Ecal_SC7_v1 4 3 2 1 L1_BscMinBiasOR_BptxPlusANDMinus
+ HLT_BeamGas_BSC_v2 1 1 1 1 L1_BeamGas_Bsc
+ HLT_BeamGas_HF_v2 5 5 5 5 L1_BeamGas_Hf
+ HLT_IsoTrackHB_v2 1 1 1 1 L1_SingleJet52
+ HLT_IsoTrackHE_v3 1 1 1 1 L1_SingleJet52
+ HLT_L1SingleEG12_v1 12000 8000 6000 4000 L1_SingleEG12
+ HLT_L1SingleEG5_v1 100 100 100 100 L1_SingleEG5
+ ~ HLT_L1SingleJet36_v1 1000 1000 1000 1000 L1_SingleJet36
+ ~ HLT_L1SingleMuOpen_DT_v1 10 10 10 10 L1_SingleMuOpen
+ ~ HLT_L1SingleMuOpen_v1 100 100 100 100 L1_SingleMuOpen
+ HLT_L1_Interbunch_BSC_v1 50 30 20 15 L1_InterBunch_Bsc
+ HLT_L1_PreCollisions_v1 50 30 20 15 L1_PreCollisions
+ ~ HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v1 1 1 1 1 L1_SingleMu5_Eta1p5_Q80
+ dataset Cosmics
+ HLT_BeamHalo_v2 1 1 1 1 L1_BeamHalo
+ HLT_L1SingleMuOpen_AntiBPTX_v1 1 1 1 1 L1_SingleMuOpen
+ = HLT_L1Tech_BSC_halo_v1 500 300 200 150 technical bits: 4
+ HLT_L1TrackerCosmics_v2 1 1 1 1 technical bits: 25
+ HLT_L2MuOpen_NoVertex_v1 0 0 0 0 L1_SingleMuOpen
+ HLT_L3MuonsCosmicTracking_v1 0 0 0 0 (technical bits: 25) AND (L1_SingleMuOpen)
+ HLT_RegionalCosmicTracking_v1 0 0 0 0 (technical bits: 25) AND (L1_SingleMuOpen)
+ dataset DoubleElectron
+ HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_v2 1 1 1 1 L1_TripleEG5
+ HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFL_v2 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_v2 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdL_CaloIsoVL_v2 250 150 100 70 L1_SingleEG12
+ HLT_Ele17_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_Ele8_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_v2 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v2 1 1 1 1 L1_SingleEG12
+ HLT_Ele32_CaloIdL_CaloIsoVL_SC17_v2 1 1 1 1 L1_SingleEG20
+ HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v2 3 3 3 3 L1_SingleEG5
+ HLT_Ele8_CaloIdL_CaloIsoVL_v2 20 20 20 20 L1_SingleEG5
+ HLT_Ele8_CaloIdL_TrkIdVL_v2 20 20 20 20 L1_SingleEG5
+ HLT_Ele8_v2 20 20 20 20 L1_SingleEG5
+ HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v2 1 1 1 1 L1_SingleEG12
+ HLT_TripleEle10_CaloIdL_TrkIdVL_v2 1 1 1 1 L1_TripleEG5
+ dataset DoubleMu
+ ~ HLT_DoubleMu3_v3 37 25 17 12 L1_DoubleMu0
+ ~ HLT_DoubleMu4_Acoplanarity03_v1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_DoubleMu6_v1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_DoubleMu7_v1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_L1DoubleMu0_v1 3000 2000 1400 1000 L1_DoubleMu0
+ ~ HLT_L2DoubleMu0_v2 2500 1500 1000 700 L1_DoubleMu0
+ ~ HLT_L2DoubleMu23_NoVertex_v1 1 1 1 1 L1_DoubleMu3
+ HLT_Mu8_Jet40_v3 30 20 15 10 L1_Mu3_Jet20_Central
+ ~ HLT_TripleMu5_v2 1 1 1 1 L1_DoubleMu3
+ dataset ElectronHad
+ HLT_DoubleEle8_CaloIdL_TrkIdVL_HT160_v3 1 1 1 1 L1_DoubleEG5_HTT50
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_HT160_v3 1 1 1 1 L1_DoubleEG5_HTT50
+ HLT_Ele10_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_HT200_v3 1 1 1 1 L1_EG5_HTT75
+ HLT_Ele10_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT200_v3 1 1 1 1 L1_EG5_HTT75
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralDiJet30_v2 15 10 7 5 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v2 15 10 7 5 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet40_BTagIP_v2 1 1 1 1 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralTriJet30_v2 1 1 1 1 L1_SingleEG12
+ dataset ForwardTriggers
+ HLT_L1Tech_CASTOR_HaloMuon_v1 0 0 0 0 technical bits: 55
+ dataset HT
+ ~ HLT_DiJet100_PT100_v1 1 1 1 1 L1_SingleJet52
+ ~ HLT_DiJet130_PT130_v1 1 1 1 1 L1_SingleJet52
+ ~ HLT_DiJet70_PT70_v1 1 1 1 1 L1_SingleJet36
+ ~ HLT_HT150_AlphaT0p60_v1 3 2 1 1 L1_HTT75
+ ~ HLT_HT150_AlphaT0p70_v1 3 2 1 1 L1_HTT75
+ ~ HLT_HT150_v2 300 200 140 100 L1_HTT50
+ ~ HLT_HT200_AlphaT0p60_v1 1 1 1 1 L1_HTT75
+ ~ HLT_HT200_AlphaT0p65_v1 1 1 1 1 L1_HTT75
+ ~ HLT_HT200_v2 100 70 50 35 L1_HTT75
+ ~ HLT_HT250_AlphaT0p55_v1 1 1 1 1 L1_HTT100
+ ~ HLT_HT250_AlphaT0p62_v1 1 1 1 1 L1_HTT100
+ ~ HLT_HT250_DoubleDisplacedJet60_v1 1 1 1 1 L1_HTT100
+ ~ HLT_HT250_MHT60_v2 1 1 1 1 L1_HTT100
+ ~ HLT_HT250_v2 35 25 15 12 L1_HTT100
+ ~ HLT_HT300_AlphaT0p52_v1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_AlphaT0p54_v1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_MHT75_v3 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_v3 15 10 7 5 L1_HTT100
+ ~ HLT_HT350_AlphaT0p51_v1 1 1 1 1 L1_HTT100
+ ~ HLT_HT350_AlphaT0p53_v1 1 1 1 1 L1_HTT100
+ ~ HLT_HT350_v2 1 1 1 1 L1_HTT100
+ ~ HLT_HT400_AlphaT0p51_v1 1 1 1 1 L1_HTT100
+ ~ HLT_HT400_v2 1 1 1 1 L1_HTT100
+ ~ HLT_HT450_v2 1 1 1 1 L1_HTT100
+ ~ HLT_HT500_v2 1 1 1 1 L1_HTT100
+ ~ HLT_HT550_v2 1 1 1 1 L1_HTT100
+ ~ HLT_MR100_v1 300 200 140 100 L1_DoubleJet36_Central
+ ~ HLT_Meff440_v2 1 1 1 1 L1_HTT100
+ ~ HLT_Meff520_v2 1 1 1 1 L1_HTT100
+ ~ HLT_Meff640_v2 1 1 1 1 L1_HTT100
+ ~ HLT_R032_MR100_v1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R032_v1 10 7 5 3 L1_DoubleJet36_Central
+ ~ HLT_R035_MR100_v1 1 1 1 1 L1_DoubleJet36_Central
+ dataset HcalHPDNoise
+ HLT_GlobalRunHPDNoise_v2 5000 3000 2000 1500 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_L1Tech_HBHEHO_totalOR_v1 1 1 1 1 technical bits: 11 OR 12
+ dataset HcalNZS
+ ~ HLT_HcalNZS_v3 1 1 1 1 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleTauJet52 OR L1_SingleTauJet68 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG12 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias
+ ~ HLT_HcalPhiSym_v3 1 1 1 1 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG8 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_SingleEG12 OR L1_SingleEG12_Eta2p17 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5
+ dataset Jet
+ ~ HLT_DiJetAve100U_v4 15 10 7 5 L1_SingleJet92
+ ~ HLT_DiJetAve140U_v4 3 2 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve15U_v4 20 20 2035 20 L1_SingleJet16
+ ~ HLT_DiJetAve180U_v4 1 1 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve300U_v4 1 1 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve30U_v4 75 75 75 75 L1_SingleJet36
+ ~ HLT_DiJetAve50U_v4 240 160 120 80 L1_SingleJet52
+ ~ HLT_DiJetAve70U_v4 30 20 15 10 L1_SingleJet68
+ ~ HLT_Jet110_v1 75 50 35 25 L1_SingleJet68
+ ~ HLT_Jet150_v1 15 10 7 5 L1_SingleJet92
+ ~ HLT_Jet190_v1 6 4 3 2 L1_SingleJet92
+ ~ HLT_Jet240_v1 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet30_v1 10 10 10 10 L1_SingleJet16
+ ~ HLT_Jet370_NoJetID_v1 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet370_v1 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet60_v1 150 150 150 150 L1_SingleJet36
+ ~ HLT_Jet80_v1 450 300 200 150 L1_SingleJet52
+ dataset METBTag
+ ~ HLT_BTagMu_DiJet100_Mu9_v2 1 1 1 1 L1_Mu3_Jet28_Central
+ ~ HLT_BTagMu_DiJet20_Mu5_v2 60 40 30 20 L1_Mu3_Jet16_Central
+ ~ HLT_BTagMu_DiJet60_Mu7_v2 2 2 1 1 L1_Mu3_Jet28_Central
+ ~ HLT_BTagMu_DiJet80_Mu9_v2 1 1 1 1 L1_Mu3_Jet28_Central
+ ~ HLT_CentralJet80_MET100_v1 1 1 1 1 L1_SingleJet52
+ ~ HLT_CentralJet80_MET160_v1 1 1 1 1 L1_SingleJet52
+ ~ HLT_CentralJet80_MET65_v1 1 1 1 1 L1_SingleJet52
+ ~ HLT_CentralJet80_MET80_v1 1 1 1 1 L1_SingleJet52
+ ~ HLT_DiJet60_MET45_v1 30 20 15 10 L1_ETM20
+ ~ HLT_MET100_v1 50 30 20 15 L1_ETM30
+ ~ HLT_MET120_v1 25 15 10 7 L1_ETM30
+ ~ HLT_MET200_v1 1 1 1 1 L1_ETM30
+ ~ HLT_PFMHT150_v2 1 1 1 1 L1_ETM30
+ dataset MinimumBias
+ HLT_JetE30_NoBPTX3BX_NoHalo_v2 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_NoHalo_v2 50 50 50 50 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_v1 50 30 20 15 L1_SingleJet20_NotBptxOR
+ = HLT_L1Tech_BSC_minBias_threshold1_v1 1 1 1 1 technical bits: 4
+ HLT_Physics_v1 4000 4000 4000 4000 (none)
+ ~ HLT_PixelTracks_Multiplicity100_v2 1 1 1 1 L1_ETT220
+ ~ HLT_PixelTracks_Multiplicity80_v2 1 1 1 1 L1_ETT220
+ HLT_Random_v1 6000 6000 6000 6000 (none)
+ = HLT_ZeroBias_v1 1 1 1 1 technical bits: 4
+ dataset MuEG
+ HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v3 1 1 1 1 L1_Mu3_EG5
+ HLT_DoubleMu5_Ele8_v3 1 1 1 1 L1_Mu3_EG5
+ HLT_Mu10_Ele10_CaloIdL_v3 1 1 1 1 L1_Mu3_EG5
+ HLT_Mu15_DoublePhoton15_CaloIdL_v3 1 1 1 1 L1_Mu3_EG5
+ HLT_Mu15_Photon20_CaloIdL_v3 1 1 1 1 L1_Mu3_EG5
+ HLT_Mu17_Ele8_CaloIdL_v2 1 1 1 1 L1_Mu3_EG5
+ HLT_Mu5_DoubleEle8_v3 1 1 1 1 L1_Mu3_EG5
+ HLT_Mu5_Ele8_CaloIdL_TrkIdVL_Ele8_v3 1 1 1 1 L1_Mu3_EG5
+ HLT_Mu8_Ele17_CaloIdL_v2 1 1 1 1 L1_Mu3_EG5
+ HLT_Mu8_Photon20_CaloIdVT_IsoT_v2 1 1 1 1 L1_Mu3_EG5
+ dataset MuHad
+ ~ HLT_DoubleMu3_HT160_v3 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_DoubleMu3_HT200_v3 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_IsoMu17_CentralJet40_BTagIP_v2 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu17_CentralJet30_v2 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu17_CentralJet40_BTagIP_v2 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu17_DiCentralJet30_v2 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu17_TriCentralJet30_v2 1 1 1 1 L1_SingleMu7
+ HLT_Mu3_Ele8_CaloIdL_TrkIdVL_HT160_v3 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu3_Ele8_CaloIdT_TrkIdVL_HT160_v3 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_Mu5_HT200_v4 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_Mu8_HT200_v3 1 1 1 1 L1_Mu0_HTT50
+ dataset MuOnia
+ ~ HLT_DoubleMu2_Bs_v1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_DoubleMu3_Jpsi_v2 1 1 1 1 L1_DoubleMu0
+ ~ HLT_DoubleMu3_LowMass_v1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_DoubleMu3_Quarkonium_v2 1 1 1 1 L1_DoubleMu0
+ ~ HLT_DoubleMu3_Upsilon_v1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Mu3_Track3_Jpsi_v5 5 5 5 5 L1_SingleMu3
+ ~ HLT_Mu5_L2Mu2_Jpsi_v2 10 6 4 3 L1_DoubleMu0
+ ~ HLT_Mu5_L2Mu2_v2 50 30 20 15 L1_DoubleMu0
+ ~ HLT_Mu5_Track2_Jpsi_v1 5 5 5 5 L1_SingleMu3
+ ~ HLT_Mu7_Track5_Jpsi_v2 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu7_Track7_Jpsi_v2 1 1 1 1 L1_SingleMu7
+ dataset MultiJet
+ ~ HLT_DoubleJet30_ForwardBackward_v2 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ ~ HLT_DoubleJet60_ForwardBackward_v2 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ ~ HLT_DoubleJet70_ForwardBackward_v2 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ ~ HLT_DoubleJet80_ForwardBackward_v2 1 1 1 1 L1_DoubleForJet44_EtaOpp
+ ~ HLT_ExclDiJet60_HFAND_v1 1 1 1 1 L1_SingleJet36_FwdVeto
+ ~ HLT_ExclDiJet60_HFOR_v1 50 30 20 15 L1_SingleJet36
+ ~ HLT_QuadJet40_IsoPFTau40_v1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet40_v2 15 10 7 5 L1_QuadJet20_Central
+ ~ HLT_QuadJet50_BTagIP_v1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet50_Jet40_v1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet60_v1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet70_v1 1 1 1 1 L1_QuadJet20_Central
+ dataset Photon
+ HLT_DoublePhoton33_v2 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton5_IsoVL_CEP_v1 1 1 1 1 L1_DoubleEG2_FwdVeto
+ HLT_Photon125_NoSpikeFilter_v2 100 100 100 100 L1_SingleEG20
+ HLT_Photon20_CaloIdVL_IsoL_v1 200 150 100 70 L1_SingleEG12
+ HLT_Photon20_R9Id_Photon18_R9Id_v2 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_CaloIdL_IsoVL_Photon18_CaloIdL_IsoVL_v2 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_CaloIdL_IsoVL_Photon18_R9Id_v1 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_CaloIdL_IsoVL_Photon18_v2 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_IsoVL_Photon18_IsoVL_v2 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_IsoVL_Photon18_v2 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_Photon18_v2 25 15 10 7 L1_SingleEG12
+ HLT_Photon26_R9Id_Photon18_CaloIdL_IsoVL_v1 1 1 1 1 L1_SingleEG12
+ HLT_Photon30_CaloIdVL_IsoL_v2 75 50 35 25 L1_SingleEG15
+ HLT_Photon30_CaloIdVL_v2 150 100 70 50 L1_SingleEG15
+ HLT_Photon32_CaloIdL_Photon26_CaloIdL_v2 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdL_Photon22_CaloIdL_v1 1 1 1 1 L1_SingleEG20
+ HLT_Photon50_CaloIdVL_IsoL_v1 1 1 1 1 L1_SingleEG20
+ HLT_Photon75_CaloIdVL_IsoL_v2 1 1 1 1 L1_SingleEG20
+ HLT_Photon75_CaloIdVL_v2 1 1 1 1 L1_SingleEG20
+ dataset PhotonHad
+ HLT_Photon60_CaloIdL_HT200_v2 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_HT200_v2 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_HT300_v2 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_MHT30_v2 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_MHT50_v2 1 1 1 1 L1_SingleEG20
+ dataset SingleElectron
+ HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v2 1 1 1 1 L1_SingleEG15
+ HLT_Ele32_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v1 1 1 1 1 L1_SingleEG20
+ HLT_Ele45_CaloIdVT_TrkIdT_v2 1 1 1 1 L1_SingleEG20
+ HLT_Ele90_NoSpikeFilter_v2 1 1 1 1 L1_SingleEG20
+ dataset SingleMu
+ ~ HLT_IsoMu12_v1 1 1 1 1 L1_SingleMu7
+ ~ HLT_IsoMu15_v5 1 1 1 1 L1_SingleMu10
+ ~ HLT_IsoMu17_v5 1 1 1 1 L1_SingleMu10
+ ~ HLT_IsoMu24_v1 1 1 1 1 L1_SingleMu12
+ ~ HLT_IsoMu30_v1 1 1 1 1 L1_SingleMu12
+ ~ HLT_L1SingleMu10_v1 1500 1000 700 500 L1_SingleMu10
+ ~ HLT_L1SingleMu20_v1 750 500 350 250 L1_SingleMu20
+ ~ HLT_L2Mu10_v1 500 300 200 150 L1_SingleMu10
+ ~ HLT_L2Mu20_v1 100 70 50 35 L1_SingleMu12
+ ~ HLT_Mu12_v1 15 10 7 5 L1_SingleMu7
+ ~ HLT_Mu15_v2 1 1 1 1 L1_SingleMu10
+ ~ HLT_Mu20_v1 1 1 1 1 L1_SingleMu12
+ ~ HLT_Mu24_v1 1 1 1 1 L1_SingleMu12
+ ~ HLT_Mu30_v1 1 1 1 1 L1_SingleMu12
+ ~ HLT_Mu3_v3 100 100 100 100 L1_SingleMuOpen
+ ~ HLT_Mu5_v3 150 150 150 150 L1_SingleMu3
+ ~ HLT_Mu8_v1 30 30 30 30 L1_SingleMu3
+ dataset Tau
+ ~ HLT_DoubleIsoPFTau20_Trk5_v2 1 1 1 1 L1_DoubleTauJet28 OR L1_DoubleJet52
+ ~ HLT_IsoPFTau35_Trk20_MET45_v2 1 1 1 1 L1_SingleTauJet52 OR L1_SingleJet68
+ dataset TauPlusX
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau15_v2 1 1 1 1 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v2 1 1 1 1 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v2 37 25 17 12 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_TrkIdT_LooseIsoPFTau15_v2 7 5 3 2 L1_SingleEG12
+ ~ HLT_IsoMu12_LooseIsoPFTau10_v2 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu15_LooseIsoPFTau20_v2 1 1 1 1 L1_SingleMu10
+/cdaq/physics/Run2011/5e32/v6.1/HLT/V5
+ 161222,161223,161224,161233
+ dataset Commissioning
+ ~ HLT_Activity_Ecal_SC7_v1 4 3 2 1 L1_BscMinBiasOR_BptxPlusANDMinus
+ HLT_BeamGas_BSC_v2 1 1 1 1 L1_BeamGas_Bsc
+ HLT_BeamGas_HF_v2 1 1 1 1 L1_BeamGas_Hf
+ HLT_IsoTrackHB_v2 1 1 1 1 L1_SingleJet52
+ HLT_IsoTrackHE_v3 1 1 1 1 L1_SingleJet52
+ HLT_L1SingleEG12_v1 12000 8000 6000 4000 L1_SingleEG12
+ HLT_L1SingleEG5_v1 100 100 100 100 L1_SingleEG5
+ ~ HLT_L1SingleJet36_v1 1000 1000 1000 1000 L1_SingleJet36
+ ~ HLT_L1SingleMuOpen_DT_v1 20 20 20 20 L1_SingleMuOpen
+ ~ HLT_L1SingleMuOpen_v1 200 200 200 200 L1_SingleMuOpen
+ HLT_L1_Interbunch_BSC_v1 50 30 20 15 L1_InterBunch_Bsc
+ HLT_L1_PreCollisions_v1 50 30 20 15 L1_PreCollisions
+ ~ HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v1 1 1 1 1 L1_SingleMu5_Eta1p5_Q80
+ dataset Cosmics
+ HLT_BeamHalo_v2 1 1 1 1 L1_BeamHalo
+ HLT_L1SingleMuOpen_AntiBPTX_v1 1 1 1 1 L1_SingleMuOpen
+ = HLT_L1Tech_BSC_halo_v1 500 300 200 150 technical bits: 4
+ HLT_L1TrackerCosmics_v2 1 1 1 1 technical bits: 25
+ HLT_L2MuOpen_NoVertex_v1 0 0 0 0 L1_SingleMuOpen
+ HLT_L3MuonsCosmicTracking_v1 1 1 1 1 (technical bits: 25) AND (L1_SingleMuOpen)
+ HLT_RegionalCosmicTracking_v1 1 1 1 1 (technical bits: 25) AND (L1_SingleMuOpen)
+ dataset DoubleElectron
+ HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_v2 1 1 1 1 L1_TripleEG5
+ HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFL_v2 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_v2 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdL_CaloIsoVL_v2 250 150 100 70 L1_SingleEG12
+ HLT_Ele17_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_Ele8_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_v2 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v2 1 1 1 1 L1_SingleEG12
+ HLT_Ele32_CaloIdL_CaloIsoVL_SC17_v2 1 1 1 1 L1_SingleEG20
+ HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v2 3 3 3 3 L1_SingleEG5
+ HLT_Ele8_CaloIdL_CaloIsoVL_v2 20 20 20 20 L1_SingleEG5
+ HLT_Ele8_CaloIdL_TrkIdVL_v2 20 20 20 20 L1_SingleEG5
+ HLT_Ele8_v2 20 20 20 20 L1_SingleEG5
+ HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v2 1 1 1 1 L1_SingleEG12
+ HLT_TripleEle10_CaloIdL_TrkIdVL_v2 1 1 1 1 L1_TripleEG5
+ dataset DoubleMu
+ ~ HLT_DoubleMu3_v3 37 25 17 12 L1_DoubleMu0
+ ~ HLT_DoubleMu4_Acoplanarity03_v1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_DoubleMu6_v1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_DoubleMu7_v1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_L1DoubleMu0_v1 3000 2000 1400 1000 L1_DoubleMu0
+ ~ HLT_L2DoubleMu0_v2 2500 1500 1000 700 L1_DoubleMu0
+ ~ HLT_L2DoubleMu23_NoVertex_v1 1 1 1 1 L1_DoubleMu3
+ HLT_Mu8_Jet40_v3 30 20 15 10 L1_Mu3_Jet20_Central
+ ~ HLT_TripleMu5_v2 1 1 1 1 L1_DoubleMu3
+ dataset ElectronHad
+ HLT_DoubleEle8_CaloIdL_TrkIdVL_HT160_v3 1 1 1 1 L1_DoubleEG5_HTT50
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_HT160_v3 1 1 1 1 L1_DoubleEG5_HTT50
+ HLT_Ele10_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_HT200_v3 1 1 1 1 L1_EG5_HTT75
+ HLT_Ele10_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT200_v3 1 1 1 1 L1_EG5_HTT75
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralDiJet30_v2 15 10 7 5 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v2 15 10 7 5 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet40_BTagIP_v2 1 1 1 1 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralTriJet30_v2 1 1 1 1 L1_SingleEG12
+ dataset ForwardTriggers
+ HLT_L1Tech_CASTOR_HaloMuon_v1 0 0 0 0 technical bits: 55
+ dataset HT
+ ~ HLT_DiJet100_PT100_v1 1 1 1 1 L1_SingleJet52
+ ~ HLT_DiJet130_PT130_v1 1 1 1 1 L1_SingleJet52
+ ~ HLT_DiJet70_PT70_v1 1 1 1 1 L1_SingleJet36
+ ~ HLT_HT150_AlphaT0p60_v1 3 2 1 1 L1_HTT75
+ ~ HLT_HT150_AlphaT0p70_v1 3 2 1 1 L1_HTT75
+ ~ HLT_HT150_v2 300 200 140 100 L1_HTT50
+ ~ HLT_HT200_AlphaT0p60_v1 1 1 1 1 L1_HTT75
+ ~ HLT_HT200_AlphaT0p65_v1 1 1 1 1 L1_HTT75
+ ~ HLT_HT200_v2 100 70 50 35 L1_HTT75
+ ~ HLT_HT250_AlphaT0p55_v1 1 1 1 1 L1_HTT100
+ ~ HLT_HT250_AlphaT0p62_v1 1 1 1 1 L1_HTT100
+ ~ HLT_HT250_DoubleDisplacedJet60_v1 1 1 1 1 L1_HTT100
+ ~ HLT_HT250_MHT60_v2 1 1 1 1 L1_HTT100
+ ~ HLT_HT250_v2 35 25 15 12 L1_HTT100
+ ~ HLT_HT300_AlphaT0p52_v1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_AlphaT0p54_v1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_MHT75_v3 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_v3 15 10 7 5 L1_HTT100
+ ~ HLT_HT350_AlphaT0p51_v1 1 1 1 1 L1_HTT100
+ ~ HLT_HT350_AlphaT0p53_v1 1 1 1 1 L1_HTT100
+ ~ HLT_HT350_v2 1 1 1 1 L1_HTT100
+ ~ HLT_HT400_AlphaT0p51_v1 1 1 1 1 L1_HTT100
+ ~ HLT_HT400_v2 1 1 1 1 L1_HTT100
+ ~ HLT_HT450_v2 1 1 1 1 L1_HTT100
+ ~ HLT_HT500_v2 1 1 1 1 L1_HTT100
+ ~ HLT_HT550_v2 1 1 1 1 L1_HTT100
+ ~ HLT_MR100_v1 300 200 140 100 L1_DoubleJet36_Central
+ ~ HLT_Meff440_v2 1 1 1 1 L1_HTT100
+ ~ HLT_Meff520_v2 1 1 1 1 L1_HTT100
+ ~ HLT_Meff640_v2 1 1 1 1 L1_HTT100
+ ~ HLT_R032_MR100_v1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R032_v1 10 7 5 3 L1_DoubleJet36_Central
+ ~ HLT_R035_MR100_v1 1 1 1 1 L1_DoubleJet36_Central
+ dataset HcalHPDNoise
+ HLT_GlobalRunHPDNoise_v2 5000 3000 2000 1500 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_L1Tech_HBHEHO_totalOR_v1 1 1 1 1 technical bits: 11 OR 12
+ dataset HcalNZS
+ ~ HLT_HcalNZS_v3 1 1 1 1 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleTauJet52 OR L1_SingleTauJet68 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG12 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias
+ ~ HLT_HcalPhiSym_v3 1 1 1 1 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG8 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_SingleEG12 OR L1_SingleEG12_Eta2p17 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5
+ dataset Jet
+ ~ HLT_DiJetAve100U_v4 15 10 7 5 L1_SingleJet92
+ ~ HLT_DiJetAve140U_v4 3 2 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve15U_v4 20 20 2035 20 L1_SingleJet16
+ ~ HLT_DiJetAve180U_v4 1 1 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve300U_v4 1 1 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve30U_v4 75 75 75 75 L1_SingleJet36
+ ~ HLT_DiJetAve50U_v4 240 160 120 80 L1_SingleJet52
+ ~ HLT_DiJetAve70U_v4 30 20 15 10 L1_SingleJet68
+ ~ HLT_Jet110_v1 75 50 35 25 L1_SingleJet68
+ ~ HLT_Jet150_v1 15 10 7 5 L1_SingleJet92
+ ~ HLT_Jet190_v1 6 4 3 2 L1_SingleJet92
+ ~ HLT_Jet240_v1 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet30_v1 10 10 10 10 L1_SingleJet16
+ ~ HLT_Jet370_NoJetID_v1 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet370_v1 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet60_v1 150 150 150 150 L1_SingleJet36
+ ~ HLT_Jet80_v1 450 300 200 150 L1_SingleJet52
+ dataset METBTag
+ ~ HLT_BTagMu_DiJet100_Mu9_v2 1 1 1 1 L1_Mu3_Jet28_Central
+ ~ HLT_BTagMu_DiJet20_Mu5_v2 150 100 70 50 L1_Mu3_Jet16_Central
+ ~ HLT_BTagMu_DiJet60_Mu7_v2 1 1 1 1 L1_Mu3_Jet28_Central
+ ~ HLT_BTagMu_DiJet80_Mu9_v2 1 1 1 1 L1_Mu3_Jet28_Central
+ ~ HLT_CentralJet80_MET100_v1 1 1 1 1 L1_SingleJet52
+ ~ HLT_CentralJet80_MET160_v1 1 1 1 1 L1_SingleJet52
+ ~ HLT_CentralJet80_MET65_v1 1 1 1 1 L1_SingleJet52
+ ~ HLT_CentralJet80_MET80_v1 1 1 1 1 L1_SingleJet52
+ ~ HLT_DiJet60_MET45_v1 30 20 15 10 L1_ETM20
+ ~ HLT_MET100_v1 50 30 20 15 L1_ETM30
+ ~ HLT_MET120_v1 25 15 10 7 L1_ETM30
+ ~ HLT_MET200_v1 1 1 1 1 L1_ETM30
+ ~ HLT_PFMHT150_v2 1 1 1 1 L1_ETM30
+ dataset MinimumBias
+ HLT_JetE30_NoBPTX3BX_NoHalo_v2 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_NoHalo_v2 50 50 50 50 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_v1 50 30 20 15 L1_SingleJet20_NotBptxOR
+ = HLT_L1Tech_BSC_minBias_threshold1_v1 1 1 1 1 technical bits: 4
+ HLT_Physics_v1 4000 4000 4000 4000 (none)
+ ~ HLT_PixelTracks_Multiplicity100_v2 1 1 1 1 L1_ETT220
+ ~ HLT_PixelTracks_Multiplicity80_v2 1 1 1 1 L1_ETT220
+ HLT_Random_v1 6000 6000 6000 6000 (none)
+ = HLT_ZeroBias_v1 1 1 1 1 technical bits: 4
+ dataset MuEG
+ HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v3 1 1 1 1 L1_Mu3_EG5
+ HLT_DoubleMu5_Ele8_v3 1 1 1 1 L1_Mu3_EG5
+ HLT_Mu10_Ele10_CaloIdL_v3 1 1 1 1 L1_Mu3_EG5
+ HLT_Mu15_DoublePhoton15_CaloIdL_v3 1 1 1 1 L1_Mu3_EG5
+ HLT_Mu15_Photon20_CaloIdL_v3 1 1 1 1 L1_Mu3_EG5
+ HLT_Mu17_Ele8_CaloIdL_v2 1 1 1 1 L1_Mu3_EG5
+ HLT_Mu5_DoubleEle8_v3 1 1 1 1 L1_Mu3_EG5
+ HLT_Mu5_Ele8_CaloIdL_TrkIdVL_Ele8_v3 1 1 1 1 L1_Mu3_EG5
+ HLT_Mu8_Ele17_CaloIdL_v2 1 1 1 1 L1_Mu3_EG5
+ HLT_Mu8_Photon20_CaloIdVT_IsoT_v2 1 1 1 1 L1_Mu3_EG5
+ dataset MuHad
+ ~ HLT_DoubleMu3_HT160_v3 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_DoubleMu3_HT200_v3 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_IsoMu17_CentralJet40_BTagIP_v2 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu17_CentralJet30_v2 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu17_CentralJet40_BTagIP_v2 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu17_DiCentralJet30_v2 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu17_TriCentralJet30_v2 1 1 1 1 L1_SingleMu7
+ HLT_Mu3_Ele8_CaloIdL_TrkIdVL_HT160_v3 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu3_Ele8_CaloIdT_TrkIdVL_HT160_v3 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_Mu5_HT200_v4 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_Mu8_HT200_v3 1 1 1 1 L1_Mu0_HTT50
+ dataset MuOnia
+ ~ HLT_DoubleMu2_Bs_v1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_DoubleMu3_Jpsi_v2 1 1 1 1 L1_DoubleMu0
+ ~ HLT_DoubleMu3_LowMass_v1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_DoubleMu3_Quarkonium_v2 1 1 1 1 L1_DoubleMu0
+ ~ HLT_DoubleMu3_Upsilon_v1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Mu3_Track3_Jpsi_v5 5 5 5 5 L1_SingleMu3
+ ~ HLT_Mu5_L2Mu2_Jpsi_v2 10 6 4 3 L1_DoubleMu0
+ ~ HLT_Mu5_L2Mu2_v2 50 30 20 15 L1_DoubleMu0
+ ~ HLT_Mu5_Track2_Jpsi_v1 5 5 5 5 L1_SingleMu3
+ ~ HLT_Mu7_Track5_Jpsi_v2 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu7_Track7_Jpsi_v2 1 1 1 1 L1_SingleMu7
+ dataset MultiJet
+ ~ HLT_DoubleJet30_ForwardBackward_v2 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ ~ HLT_DoubleJet60_ForwardBackward_v2 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ ~ HLT_DoubleJet70_ForwardBackward_v2 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ ~ HLT_DoubleJet80_ForwardBackward_v2 1 1 1 1 L1_DoubleForJet44_EtaOpp
+ ~ HLT_ExclDiJet60_HFAND_v1 1 1 1 1 L1_SingleJet36_FwdVeto
+ ~ HLT_ExclDiJet60_HFOR_v1 50 30 20 15 L1_SingleJet36
+ ~ HLT_QuadJet40_IsoPFTau40_v1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet40_v2 15 10 7 5 L1_QuadJet20_Central
+ ~ HLT_QuadJet50_BTagIP_v1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet50_Jet40_v1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet60_v1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet70_v1 1 1 1 1 L1_QuadJet20_Central
+ dataset Photon
+ HLT_DoublePhoton33_v2 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton5_IsoVL_CEP_v1 1 1 1 1 L1_DoubleEG2_FwdVeto
+ HLT_Photon125_NoSpikeFilter_v2 100 100 100 100 L1_SingleEG20
+ HLT_Photon20_CaloIdVL_IsoL_v1 200 150 100 70 L1_SingleEG12
+ HLT_Photon20_R9Id_Photon18_R9Id_v2 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_CaloIdL_IsoVL_Photon18_CaloIdL_IsoVL_v2 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_CaloIdL_IsoVL_Photon18_R9Id_v1 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_CaloIdL_IsoVL_Photon18_v2 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_IsoVL_Photon18_IsoVL_v2 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_IsoVL_Photon18_v2 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_Photon18_v2 25 15 10 7 L1_SingleEG12
+ HLT_Photon26_R9Id_Photon18_CaloIdL_IsoVL_v1 1 1 1 1 L1_SingleEG12
+ HLT_Photon30_CaloIdVL_IsoL_v2 75 50 35 25 L1_SingleEG15
+ HLT_Photon30_CaloIdVL_v2 150 100 70 50 L1_SingleEG15
+ HLT_Photon32_CaloIdL_Photon26_CaloIdL_v2 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdL_Photon22_CaloIdL_v1 1 1 1 1 L1_SingleEG20
+ HLT_Photon50_CaloIdVL_IsoL_v1 1 1 1 1 L1_SingleEG20
+ HLT_Photon75_CaloIdVL_IsoL_v2 1 1 1 1 L1_SingleEG20
+ HLT_Photon75_CaloIdVL_v2 1 1 1 1 L1_SingleEG20
+ dataset PhotonHad
+ HLT_Photon60_CaloIdL_HT200_v2 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_HT200_v2 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_HT300_v2 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_MHT30_v2 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_MHT50_v2 1 1 1 1 L1_SingleEG20
+ dataset SingleElectron
+ HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v2 1 1 1 1 L1_SingleEG15
+ HLT_Ele32_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v1 1 1 1 1 L1_SingleEG20
+ HLT_Ele45_CaloIdVT_TrkIdT_v2 1 1 1 1 L1_SingleEG20
+ HLT_Ele90_NoSpikeFilter_v2 1 1 1 1 L1_SingleEG20
+ dataset SingleMu
+ ~ HLT_IsoMu12_v1 1 1 1 1 L1_SingleMu7
+ ~ HLT_IsoMu15_v5 1 1 1 1 L1_SingleMu10
+ ~ HLT_IsoMu17_v5 1 1 1 1 L1_SingleMu10
+ ~ HLT_IsoMu24_v1 1 1 1 1 L1_SingleMu12
+ ~ HLT_IsoMu30_v1 1 1 1 1 L1_SingleMu12
+ ~ HLT_L1SingleMu10_v1 1500 1000 700 500 L1_SingleMu10
+ ~ HLT_L1SingleMu20_v1 750 500 350 250 L1_SingleMu20
+ ~ HLT_L2Mu10_v1 500 300 200 150 L1_SingleMu10
+ ~ HLT_L2Mu20_v1 100 70 50 35 L1_SingleMu12
+ ~ HLT_Mu12_v1 15 10 7 5 L1_SingleMu7
+ ~ HLT_Mu15_v2 1 1 1 1 L1_SingleMu10
+ ~ HLT_Mu20_v1 1 1 1 1 L1_SingleMu12
+ ~ HLT_Mu24_v1 1 1 1 1 L1_SingleMu12
+ ~ HLT_Mu30_v1 1 1 1 1 L1_SingleMu12
+ ~ HLT_Mu3_v3 100 100 100 100 L1_SingleMuOpen
+ ~ HLT_Mu5_v3 150 150 150 150 L1_SingleMu3
+ ~ HLT_Mu8_v1 30 30 30 30 L1_SingleMu3
+ dataset Tau
+ ~ HLT_DoubleIsoPFTau20_Trk5_v2 1 1 1 1 L1_DoubleTauJet28 OR L1_DoubleJet52
+ ~ HLT_IsoPFTau35_Trk20_MET45_v2 1 1 1 1 L1_SingleTauJet52 OR L1_SingleJet68
+ dataset TauPlusX
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau15_v2 1 1 1 1 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v2 1 1 1 1 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v2 37 25 17 12 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_TrkIdT_LooseIsoPFTau15_v2 7 5 3 2 L1_SingleEG12
+ ~ HLT_IsoMu12_LooseIsoPFTau10_v2 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu15_LooseIsoPFTau20_v2 1 1 1 1 L1_SingleMu10
+/cdaq/physics/Run2011/5e32/v6.1/HLT/V3
+ 161217
+ dataset Commissioning
+ ~ HLT_Activity_Ecal_SC7_v1 4 3 2 1 L1_BscMinBiasOR_BptxPlusANDMinus
+ HLT_BeamGas_BSC_v2 1 1 1 1 L1_BeamGas_Bsc
+ HLT_BeamGas_HF_v2 1 1 1 1 L1_BeamGas_Hf
+ HLT_IsoTrackHB_v2 1 1 1 1 L1_SingleJet52
+ HLT_IsoTrackHE_v3 1 1 1 1 L1_SingleJet52
+ HLT_L1SingleEG12_v1 12000 8000 6000 4000 L1_SingleEG12
+ HLT_L1SingleEG5_v1 100 100 100 100 L1_SingleEG5
+ ~ HLT_L1SingleJet36_v1 1000 1000 1000 1000 L1_SingleJet36
+ ~ HLT_L1SingleMuOpen_DT_v1 20 20 20 20 L1_SingleMuOpen
+ ~ HLT_L1SingleMuOpen_v1 200 200 200 200 L1_SingleMuOpen
+ HLT_L1_Interbunch_BSC_v1 50 30 20 15 L1_InterBunch_Bsc
+ HLT_L1_PreCollisions_v1 50 30 20 15 L1_PreCollisions
+ ~ HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v1 1 1 1 1 L1_SingleMu5_Eta1p5_Q80
+ dataset Cosmics
+ HLT_BeamHalo_v2 1 1 1 1 L1_BeamHalo
+ HLT_L1SingleMuOpen_AntiBPTX_v1 1 1 1 1 L1_SingleMuOpen
+ = HLT_L1Tech_BSC_halo_v1 500 300 200 150 technical bits: 4
+ HLT_L1TrackerCosmics_v2 1 1 1 1 technical bits: 25
+ HLT_L2MuOpen_NoVertex_v1 0 0 0 0 L1_SingleMuOpen
+ HLT_L3MuonsCosmicTracking_v1 1 1 1 1 (technical bits: 25) AND (L1_SingleMuOpen)
+ HLT_RegionalCosmicTracking_v1 1 1 1 1 (technical bits: 25) AND (L1_SingleMuOpen)
+ dataset DoubleElectron
+ HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_v2 1 1 1 1 L1_TripleEG5
+ HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFL_v2 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_v2 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdL_CaloIsoVL_v2 250 150 100 70 L1_SingleEG12
+ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v2 1 1 1 1 L1_SingleEG12
+ HLT_Ele32_CaloIdL_CaloIsoVL_SC17_v2 1 1 1 1 L1_SingleEG20
+ HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v2 3 3 3 3 L1_SingleEG5
+ HLT_Ele8_CaloIdL_CaloIsoVL_v2 20 20 20 20 L1_SingleEG5
+ HLT_Ele8_CaloIdL_TrkIdVL_v2 20 20 20 20 L1_SingleEG5
+ HLT_Ele8_v2 20 20 20 20 L1_SingleEG5
+ HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v2 1 1 1 1 L1_SingleEG12
+ HLT_TripleEle10_CaloIdL_TrkIdVL_v2 1 1 1 1 L1_TripleEG5
+ dataset DoubleMu
+ ~ HLT_DoubleMu3_v3 37 25 17 12 L1_DoubleMu0
+ ~ HLT_DoubleMu4_Acoplanarity03_v1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_DoubleMu6_v1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_DoubleMu7_v1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_L1DoubleMu0_v1 3000 2000 1400 1000 L1_DoubleMu0
+ ~ HLT_L2DoubleMu0_v2 2500 1500 1000 700 L1_DoubleMu0
+ ~ HLT_L2DoubleMu23_NoVertex_v1 1 1 1 1 L1_DoubleMu3
+ HLT_Mu8_Jet40_v3 30 20 15 10 L1_Mu3_Jet20_Central
+ ~ HLT_TripleMu5_v2 1 1 1 1 L1_DoubleMu3
+ dataset ElectronHad
+ HLT_DoubleEle8_CaloIdL_TrkIdVL_HT160_v3 1 1 1 1 L1_DoubleEG5_HTT50
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_HT160_v3 1 1 1 1 L1_DoubleEG5_HTT50
+ HLT_Ele10_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_HT200_v3 1 1 1 1 L1_EG5_HTT75
+ HLT_Ele10_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT200_v3 1 1 1 1 L1_EG5_HTT75
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralDiJet30_v2 15 10 7 5 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v2 15 10 7 5 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet40_BTagIP_v2 1 1 1 1 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralTriJet30_v2 1 1 1 1 L1_SingleEG12
+ dataset ForwardTriggers
+ HLT_L1Tech_CASTOR_HaloMuon_v1 0 0 0 0 technical bits: 55
+ dataset HT
+ ~ HLT_DiJet100_PT100_v1 1 1 1 1 L1_SingleJet52
+ ~ HLT_DiJet130_PT130_v1 1 1 1 1 L1_SingleJet52
+ ~ HLT_DiJet70_PT70_v1 1 1 1 1 L1_SingleJet36
+ ~ HLT_HT150_AlphaT0p60_v1 3 2 1 1 L1_HTT75
+ ~ HLT_HT150_AlphaT0p70_v1 3 2 1 1 L1_HTT75
+ ~ HLT_HT150_v2 300 200 140 100 L1_HTT50
+ ~ HLT_HT200_AlphaT0p60_v1 1 1 1 1 L1_HTT75
+ ~ HLT_HT200_AlphaT0p65_v1 1 1 1 1 L1_HTT75
+ ~ HLT_HT200_v2 100 70 50 35 L1_HTT75
+ ~ HLT_HT250_AlphaT0p55_v1 1 1 1 1 L1_HTT100
+ ~ HLT_HT250_AlphaT0p62_v1 1 1 1 1 L1_HTT100
+ ~ HLT_HT250_DoubleDisplacedJet60_v1 1 1 1 1 L1_HTT100
+ ~ HLT_HT250_MHT60_v2 1 1 1 1 L1_HTT100
+ ~ HLT_HT250_v2 35 25 15 12 L1_HTT100
+ ~ HLT_HT300_AlphaT0p52_v1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_AlphaT0p54_v1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_MHT75_v3 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_v3 15 10 7 5 L1_HTT100
+ ~ HLT_HT350_AlphaT0p51_v1 1 1 1 1 L1_HTT100
+ ~ HLT_HT350_AlphaT0p53_v1 1 1 1 1 L1_HTT100
+ ~ HLT_HT350_v2 1 1 1 1 L1_HTT100
+ ~ HLT_HT400_AlphaT0p51_v1 1 1 1 1 L1_HTT100
+ ~ HLT_HT400_v2 1 1 1 1 L1_HTT100
+ ~ HLT_HT450_v2 1 1 1 1 L1_HTT100
+ ~ HLT_HT500_v2 1 1 1 1 L1_HTT100
+ ~ HLT_HT550_v2 1 1 1 1 L1_HTT100
+ ~ HLT_MR100_v1 300 200 140 100 L1_DoubleJet36_Central
+ ~ HLT_Meff440_v2 1 1 1 1 L1_HTT100
+ ~ HLT_Meff520_v2 1 1 1 1 L1_HTT100
+ ~ HLT_Meff640_v2 1 1 1 1 L1_HTT100
+ ~ HLT_R032_MR100_v1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R032_v1 10 7 5 3 L1_DoubleJet36_Central
+ ~ HLT_R035_MR100_v1 1 1 1 1 L1_DoubleJet36_Central
+ dataset HcalHPDNoise
+ HLT_GlobalRunHPDNoise_v2 5000 3000 2000 1500 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_L1Tech_HBHEHO_totalOR_v1 1 1 1 1 technical bits: 11 OR 12
+ dataset HcalNZS
+ ~ HLT_HcalNZS_v3 1 1 1 1 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleTauJet52 OR L1_SingleTauJet68 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG12 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias
+ ~ HLT_HcalPhiSym_v3 1 1 1 1 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG8 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_SingleEG12 OR L1_SingleEG12_Eta2p17 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5
+ dataset Jet
+ ~ HLT_DiJetAve100U_v4 15 10 7 5 L1_SingleJet92
+ ~ HLT_DiJetAve140U_v4 3 2 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve15U_v4 20 20 2035 20 L1_SingleJet16
+ ~ HLT_DiJetAve180U_v4 1 1 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve300U_v4 1 1 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve30U_v4 75 75 75 75 L1_SingleJet36
+ ~ HLT_DiJetAve50U_v4 240 160 120 80 L1_SingleJet52
+ ~ HLT_DiJetAve70U_v4 30 20 15 10 L1_SingleJet68
+ ~ HLT_Jet110_v1 75 50 35 25 L1_SingleJet68
+ ~ HLT_Jet150_v1 15 10 7 5 L1_SingleJet92
+ ~ HLT_Jet190_v1 6 4 3 2 L1_SingleJet92
+ ~ HLT_Jet240_v1 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet30_v1 10 10 10 10 L1_SingleJet16
+ ~ HLT_Jet370_NoJetID_v1 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet370_v1 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet60_v1 150 150 150 150 L1_SingleJet36
+ ~ HLT_Jet80_v1 450 300 200 150 L1_SingleJet52
+ dataset METBTag
+ ~ HLT_BTagMu_DiJet100_Mu9_v2 1 1 1 1 L1_Mu3_Jet28_Central
+ ~ HLT_BTagMu_DiJet20_Mu5_v2 150 100 70 50 L1_Mu3_Jet16_Central
+ ~ HLT_BTagMu_DiJet60_Mu7_v2 1 1 1 1 L1_Mu3_Jet28_Central
+ ~ HLT_BTagMu_DiJet80_Mu9_v2 1 1 1 1 L1_Mu3_Jet28_Central
+ ~ HLT_CentralJet80_MET100_v1 1 1 1 1 L1_SingleJet52
+ ~ HLT_CentralJet80_MET160_v1 1 1 1 1 L1_SingleJet52
+ ~ HLT_CentralJet80_MET65_v1 1 1 1 1 L1_SingleJet52
+ ~ HLT_CentralJet80_MET80_v1 1 1 1 1 L1_SingleJet52
+ ~ HLT_DiJet60_MET45_v1 30 20 15 10 L1_ETM20
+ ~ HLT_MET100_v1 50 30 20 15 L1_ETM30
+ ~ HLT_MET120_v1 25 15 10 7 L1_ETM30
+ ~ HLT_MET200_v1 1 1 1 1 L1_ETM30
+ ~ HLT_PFMHT150_v2 1 1 1 1 L1_ETM30
+ dataset MinimumBias
+ HLT_JetE30_NoBPTX3BX_NoHalo_v2 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_NoHalo_v2 50 50 50 50 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_v1 50 30 20 15 L1_SingleJet20_NotBptxOR
+ = HLT_L1Tech_BSC_minBias_threshold1_v1 1 1 1 1 technical bits: 4
+ HLT_Physics_v1 4000 4000 4000 4000 (none)
+ ~ HLT_PixelTracks_Multiplicity100_v2 1 1 1 1 L1_ETT220
+ ~ HLT_PixelTracks_Multiplicity80_v2 1 1 1 1 L1_ETT220
+ HLT_Random_v1 6000 6000 6000 6000 (none)
+ = HLT_ZeroBias_v1 1 1 1 1 technical bits: 4
+ dataset MuEG
+ HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v3 1 1 1 1 L1_Mu3_EG5
+ HLT_DoubleMu5_Ele8_v3 1 1 1 1 L1_Mu3_EG5
+ HLT_Mu10_Ele10_CaloIdL_v3 1 1 1 1 L1_Mu3_EG5
+ HLT_Mu15_DoublePhoton15_CaloIdL_v3 1 1 1 1 L1_Mu3_EG5
+ HLT_Mu15_Photon20_CaloIdL_v3 1 1 1 1 L1_Mu3_EG5
+ HLT_Mu17_Ele8_CaloIdL_v2 1 1 1 1 L1_Mu3_EG5
+ HLT_Mu5_DoubleEle8_v3 1 1 1 1 L1_Mu3_EG5
+ HLT_Mu5_Ele8_CaloIdL_TrkIdVL_Ele8_v3 1 1 1 1 L1_Mu3_EG5
+ HLT_Mu8_Ele17_CaloIdL_v2 1 1 1 1 L1_Mu3_EG5
+ HLT_Mu8_Photon20_CaloIdVT_IsoT_v2 1 1 1 1 L1_Mu3_EG5
+ dataset MuHad
+ ~ HLT_DoubleMu3_HT160_v3 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_DoubleMu3_HT200_v3 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_IsoMu17_CentralJet40_BTagIP_v2 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu17_CentralJet30_v2 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu17_CentralJet40_BTagIP_v2 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu17_DiCentralJet30_v2 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu17_TriCentralJet30_v2 1 1 1 1 L1_SingleMu7
+ HLT_Mu3_Ele8_CaloIdL_TrkIdVL_HT160_v3 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu3_Ele8_CaloIdT_TrkIdVL_HT160_v3 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_Mu5_HT200_v4 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_Mu8_HT200_v3 1 1 1 1 L1_Mu0_HTT50
+ dataset MuOnia
+ ~ HLT_DoubleMu2_Bs_v1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_DoubleMu3_Jpsi_v2 1 1 1 1 L1_DoubleMu0
+ ~ HLT_DoubleMu3_LowMass_v1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_DoubleMu3_Quarkonium_v2 1 1 1 1 L1_DoubleMu0
+ ~ HLT_DoubleMu3_Upsilon_v1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Mu3_Track3_Jpsi_v5 5 5 5 5 L1_SingleMu3
+ ~ HLT_Mu5_L2Mu2_Jpsi_v2 10 6 4 3 L1_DoubleMu0
+ ~ HLT_Mu5_L2Mu2_v2 50 30 20 15 L1_DoubleMu0
+ ~ HLT_Mu5_Track2_Jpsi_v1 5 5 5 5 L1_SingleMu3
+ ~ HLT_Mu7_Track5_Jpsi_v2 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu7_Track7_Jpsi_v2 1 1 1 1 L1_SingleMu7
+ dataset MultiJet
+ ~ HLT_DoubleJet30_ForwardBackward_v2 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ ~ HLT_DoubleJet60_ForwardBackward_v2 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ ~ HLT_DoubleJet70_ForwardBackward_v2 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ ~ HLT_DoubleJet80_ForwardBackward_v2 1 1 1 1 L1_DoubleForJet44_EtaOpp
+ ~ HLT_ExclDiJet60_HFAND_v1 1 1 1 1 L1_SingleJet36_FwdVeto
+ ~ HLT_ExclDiJet60_HFOR_v1 50 30 20 15 L1_SingleJet36
+ ~ HLT_QuadJet40_IsoPFTau40_v1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet40_v2 15 10 7 5 L1_QuadJet20_Central
+ ~ HLT_QuadJet50_BTagIP_v1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet50_Jet40_v1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet60_v1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet70_v1 1 1 1 1 L1_QuadJet20_Central
+ dataset Photon
+ HLT_DoublePhoton33_v2 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton5_IsoVL_CEP_v1 1 1 1 1 L1_DoubleEG2_FwdVeto
+ HLT_Photon125_NoSpikeFilter_v2 100 100 100 100 L1_SingleEG20
+ HLT_Photon20_CaloIdVL_IsoL_v1 200 150 100 70 L1_SingleEG12
+ HLT_Photon20_R9Id_Photon18_R9Id_v2 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_CaloIdL_IsoVL_Photon18_CaloIdL_IsoVL_v2 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_CaloIdL_IsoVL_Photon18_R9Id_v1 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_CaloIdL_IsoVL_Photon18_v2 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_IsoVL_Photon18_IsoVL_v2 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_IsoVL_Photon18_v2 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_Photon18_v2 25 15 10 7 L1_SingleEG12
+ HLT_Photon26_R9Id_Photon18_CaloIdL_IsoVL_v1 1 1 1 1 L1_SingleEG12
+ HLT_Photon30_CaloIdVL_IsoL_v2 75 50 35 25 L1_SingleEG15
+ HLT_Photon30_CaloIdVL_v2 150 100 70 50 L1_SingleEG15
+ HLT_Photon32_CaloIdL_Photon26_CaloIdL_v2 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdL_Photon22_CaloIdL_v1 1 1 1 1 L1_SingleEG20
+ HLT_Photon50_CaloIdVL_IsoL_v1 1 1 1 1 L1_SingleEG20
+ HLT_Photon75_CaloIdVL_IsoL_v2 1 1 1 1 L1_SingleEG20
+ HLT_Photon75_CaloIdVL_v2 1 1 1 1 L1_SingleEG20
+ dataset PhotonHad
+ HLT_Photon60_CaloIdL_HT200_v2 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_HT200_v2 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_HT300_v2 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_MHT30_v2 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_MHT50_v2 1 1 1 1 L1_SingleEG20
+ dataset SingleElectron
+ HLT_Ele17_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_Ele8_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_v2 1 1 1 1 L1_SingleEG12
+ HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v2 1 1 1 1 L1_SingleEG15
+ HLT_Ele32_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v1 1 1 1 1 L1_SingleEG20
+ HLT_Ele45_CaloIdVT_TrkIdT_v2 1 1 1 1 L1_SingleEG20
+ HLT_Ele90_NoSpikeFilter_v2 1 1 1 1 L1_SingleEG20
+ dataset SingleMu
+ ~ HLT_IsoMu12_v1 1 1 1 1 L1_SingleMu7
+ ~ HLT_IsoMu15_v5 1 1 1 1 L1_SingleMu10
+ ~ HLT_IsoMu17_v5 1 1 1 1 L1_SingleMu10
+ ~ HLT_IsoMu24_v1 1 1 1 1 L1_SingleMu12
+ ~ HLT_IsoMu30_v1 1 1 1 1 L1_SingleMu12
+ ~ HLT_L1SingleMu10_v1 1500 1000 700 500 L1_SingleMu10
+ ~ HLT_L1SingleMu20_v1 750 500 350 250 L1_SingleMu20
+ ~ HLT_L2Mu10_v1 500 300 200 150 L1_SingleMu10
+ ~ HLT_L2Mu20_v1 100 70 50 35 L1_SingleMu12
+ ~ HLT_Mu12_v1 15 10 7 5 L1_SingleMu7
+ ~ HLT_Mu15_v2 1 1 1 1 L1_SingleMu10
+ ~ HLT_Mu20_v1 1 1 1 1 L1_SingleMu12
+ ~ HLT_Mu24_v1 1 1 1 1 L1_SingleMu12
+ ~ HLT_Mu30_v1 1 1 1 1 L1_SingleMu12
+ ~ HLT_Mu3_v3 100 100 100 100 L1_SingleMuOpen
+ ~ HLT_Mu5_v3 150 150 150 150 L1_SingleMu3
+ ~ HLT_Mu8_v1 30 30 30 30 L1_SingleMu3
+ dataset Tau
+ ~ HLT_DoubleIsoPFTau20_Trk5_v2 1 1 1 1 L1_DoubleTauJet28 OR L1_DoubleJet52
+ ~ HLT_IsoPFTau35_Trk20_MET45_v2 1 1 1 1 L1_SingleTauJet52 OR L1_SingleJet68
+ dataset TauPlusX
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau15_v2 1 1 1 1 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v2 1 1 1 1 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v2 37 25 17 12 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_TrkIdT_LooseIsoPFTau15_v2 7 5 3 2 L1_SingleEG12
+ ~ HLT_IsoMu12_LooseIsoPFTau10_v2 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu15_LooseIsoPFTau20_v2 1 1 1 1 L1_SingleMu10
+/cdaq/physics/Run2011/5e32/v6.1/HLT/V1
+ 161210,161212,161213,161216
+ dataset Commissioning
+ ~ HLT_Activity_Ecal_SC7_v1 4 3 2 1 L1_BscMinBiasOR_BptxPlusANDMinus
+ HLT_BeamGas_BSC_v2 1 1 1 1 L1_BeamGas_Bsc
+ HLT_BeamGas_HF_v2 1 1 1 1 L1_BeamGas_Hf
+ HLT_IsoTrackHB_v2 1 1 1 1 L1_SingleJet52
+ HLT_IsoTrackHE_v3 1 1 1 1 L1_SingleJet52
+ HLT_L1SingleEG12_v1 12000 8000 6000 4000 L1_SingleEG12
+ HLT_L1SingleEG5_v1 100 100 100 100 L1_SingleEG5
+ ~ HLT_L1SingleJet36_v1 1000 1000 1000 1000 L1_SingleJet36
+ ~ HLT_L1SingleMuOpen_DT_v1 20 20 20 20 L1_SingleMuOpen
+ ~ HLT_L1SingleMuOpen_v1 200 200 200 200 L1_SingleMuOpen
+ HLT_L1_Interbunch_BSC_v1 50 30 20 15 L1_InterBunch_Bsc
+ HLT_L1_PreCollisions_v1 50 30 20 15 L1_PreCollisions
+ ~ HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v1 1 1 1 1 L1_SingleMu5_Eta1p5_Q80
+ dataset Cosmics
+ HLT_BeamHalo_v2 1 1 1 1 L1_BeamHalo
+ HLT_L1SingleMuOpen_AntiBPTX_v1 1 1 1 1 L1_SingleMuOpen
+ = HLT_L1Tech_BSC_halo_v1 500 300 200 150 technical bits: 4
+ HLT_L1TrackerCosmics_v2 1 1 1 1 technical bits: 25
+ HLT_L2MuOpen_NoVertex_v1 0 0 0 0 L1_SingleMuOpen
+ HLT_L3MuonsCosmicTracking_v1 1 1 1 1 (technical bits: 25) AND (L1_SingleMuOpen)
+ HLT_RegionalCosmicTracking_v1 1 1 1 1 (technical bits: 25) AND (L1_SingleMuOpen)
+ dataset DoubleElectron
+ HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_v2 1 1 1 1 L1_TripleEG5
+ HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFL_v2 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_v2 1 1 1 1 L1_SingleEG12
+ HLT_Ele17_CaloIdL_CaloIsoVL_v2 250 150 100 70 L1_SingleEG12
+ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v2 1 1 1 1 L1_SingleEG12
+ HLT_Ele32_CaloIdL_CaloIsoVL_SC17_v2 1 1 1 1 L1_SingleEG20
+ HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v2 3 3 3 3 L1_SingleEG5
+ HLT_Ele8_CaloIdL_CaloIsoVL_v2 20 20 20 20 L1_SingleEG5
+ HLT_Ele8_CaloIdL_TrkIdVL_v2 20 20 20 20 L1_SingleEG5
+ HLT_Ele8_v2 20 20 20 20 L1_SingleEG5
+ HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v2 1 1 1 1 L1_SingleEG12
+ HLT_TripleEle10_CaloIdL_TrkIdVL_v2 1 1 1 1 L1_TripleEG5
+ dataset DoubleMu
+ ~ HLT_DoubleMu3_v3 37 25 17 12 L1_DoubleMu0
+ ~ HLT_DoubleMu4_Acoplanarity03_v1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_DoubleMu6_v1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_DoubleMu7_v1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_L1DoubleMu0_v1 3000 2000 1400 1000 L1_DoubleMu0
+ ~ HLT_L2DoubleMu0_v2 2500 1500 1000 700 L1_DoubleMu0
+ ~ HLT_L2DoubleMu23_NoVertex_v1 1 1 1 1 L1_DoubleMu3
+ HLT_Mu8_Jet40_v3 30 20 15 10 L1_Mu3_Jet20_Central
+ ~ HLT_TripleMu5_v2 1 1 1 1 L1_DoubleMu3
+ dataset ElectronHad
+ HLT_DoubleEle8_CaloIdL_TrkIdVL_HT160_v3 1 1 1 1 L1_DoubleEG5_HTT50
+ HLT_DoubleEle8_CaloIdT_TrkIdVL_HT160_v3 1 1 1 1 L1_DoubleEG5_HTT50
+ HLT_Ele10_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_HT200_v3 1 1 1 1 L1_EG5_HTT75
+ HLT_Ele10_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT200_v3 1 1 1 1 L1_EG5_HTT75
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralDiJet30_v2 15 10 7 5 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v2 15 10 7 5 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet40_BTagIP_v2 1 1 1 1 L1_SingleEG12
+ HLT_Ele25_CaloIdVT_TrkIdT_CentralTriJet30_v2 1 1 1 1 L1_SingleEG12
+ dataset ForwardTriggers
+ HLT_L1Tech_CASTOR_HaloMuon_v1 0 0 0 0 technical bits: 55
+ dataset HT
+ ~ HLT_DiJet100_PT100_v1 1 1 1 1 L1_SingleJet52
+ ~ HLT_DiJet130_PT130_v1 1 1 1 1 L1_SingleJet52
+ ~ HLT_DiJet70_PT70_v1 1 1 1 1 L1_SingleJet36
+ ~ HLT_HT150_AlphaT0p60_v1 3 2 1 1 L1_HTT75
+ ~ HLT_HT150_AlphaT0p70_v1 3 2 1 1 L1_HTT75
+ ~ HLT_HT150_v2 300 200 140 100 L1_HTT50
+ ~ HLT_HT200_AlphaT0p60_v1 1 1 1 1 L1_HTT75
+ ~ HLT_HT200_AlphaT0p65_v1 1 1 1 1 L1_HTT75
+ ~ HLT_HT200_v2 100 70 50 35 L1_HTT75
+ ~ HLT_HT250_AlphaT0p55_v1 1 1 1 1 L1_HTT100
+ ~ HLT_HT250_AlphaT0p62_v1 1 1 1 1 L1_HTT100
+ ~ HLT_HT250_DoubleDisplacedJet60_v1 1 1 1 1 L1_HTT100
+ ~ HLT_HT250_MHT60_v2 1 1 1 1 L1_HTT100
+ ~ HLT_HT250_v2 35 25 15 12 L1_HTT100
+ ~ HLT_HT300_AlphaT0p52_v1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_AlphaT0p54_v1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_MHT75_v3 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_v3 15 10 7 5 L1_HTT100
+ ~ HLT_HT350_AlphaT0p51_v1 1 1 1 1 L1_HTT100
+ ~ HLT_HT350_AlphaT0p53_v1 1 1 1 1 L1_HTT100
+ ~ HLT_HT350_v2 1 1 1 1 L1_HTT100
+ ~ HLT_HT400_AlphaT0p51_v1 1 1 1 1 L1_HTT100
+ ~ HLT_HT400_v2 1 1 1 1 L1_HTT100
+ ~ HLT_HT450_v2 1 1 1 1 L1_HTT100
+ ~ HLT_HT500_v2 1 1 1 1 L1_HTT100
+ ~ HLT_HT550_v2 1 1 1 1 L1_HTT100
+ ~ HLT_MR100_v1 300 200 140 100 L1_DoubleJet36_Central
+ ~ HLT_Meff440_v2 1 1 1 1 L1_HTT100
+ ~ HLT_Meff520_v2 1 1 1 1 L1_HTT100
+ ~ HLT_Meff640_v2 1 1 1 1 L1_HTT100
+ ~ HLT_R032_MR100_v1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R032_v1 10 7 5 3 L1_DoubleJet36_Central
+ ~ HLT_R035_MR100_v1 1 1 1 1 L1_DoubleJet36_Central
+ dataset HcalHPDNoise
+ HLT_GlobalRunHPDNoise_v2 5000 3000 2000 1500 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_L1Tech_HBHEHO_totalOR_v1 1 1 1 1 technical bits: 11 OR 12
+ dataset HcalNZS
+ ~ HLT_HcalNZS_v3 1 1 1 1 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleTauJet52 OR L1_SingleTauJet68 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG12 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias
+ ~ HLT_HcalPhiSym_v3 1 1 1 1 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG8 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_SingleEG12 OR L1_SingleEG12_Eta2p17 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5
+ dataset Jet
+ ~ HLT_DiJetAve100U_v4 15 10 7 5 L1_SingleJet92
+ ~ HLT_DiJetAve140U_v4 3 2 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve15U_v4 20 20 2035 20 L1_SingleJet16
+ ~ HLT_DiJetAve180U_v4 1 1 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve300U_v4 1 1 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve30U_v4 75 75 75 75 L1_SingleJet36
+ ~ HLT_DiJetAve50U_v4 240 160 120 80 L1_SingleJet52
+ ~ HLT_DiJetAve70U_v4 30 20 15 10 L1_SingleJet68
+ ~ HLT_Jet110_v1 75 50 35 25 L1_SingleJet68
+ ~ HLT_Jet150_v1 15 10 7 5 L1_SingleJet92
+ ~ HLT_Jet190_v1 6 4 3 2 L1_SingleJet92
+ ~ HLT_Jet240_v1 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet30_v1 10 10 10 10 L1_SingleJet16
+ ~ HLT_Jet370_NoJetID_v1 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet370_v1 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet60_v1 150 150 150 150 L1_SingleJet36
+ ~ HLT_Jet80_v1 450 300 200 150 L1_SingleJet52
+ dataset METBTag
+ ~ HLT_BTagMu_DiJet100_Mu9_v2 1 1 1 1 L1_Mu3_Jet28_Central
+ ~ HLT_BTagMu_DiJet20_Mu5_v2 150 100 70 50 L1_Mu3_Jet16_Central
+ ~ HLT_BTagMu_DiJet60_Mu7_v2 1 1 1 1 L1_Mu3_Jet28_Central
+ ~ HLT_BTagMu_DiJet80_Mu9_v2 1 1 1 1 L1_Mu3_Jet28_Central
+ ~ HLT_CentralJet80_MET100_v1 1 1 1 1 L1_SingleJet52
+ ~ HLT_CentralJet80_MET160_v1 1 1 1 1 L1_SingleJet52
+ ~ HLT_CentralJet80_MET65_v1 1 1 1 1 L1_SingleJet52
+ ~ HLT_CentralJet80_MET80_v1 1 1 1 1 L1_SingleJet52
+ ~ HLT_DiJet60_MET45_v1 30 20 15 10 L1_ETM20
+ ~ HLT_MET100_v1 50 30 20 15 L1_ETM30
+ ~ HLT_MET120_v1 25 15 10 7 L1_ETM30
+ ~ HLT_MET200_v1 1 1 1 1 L1_ETM30
+ ~ HLT_PFMHT150_v2 1 1 1 1 L1_ETM30
+ dataset MinimumBias
+ HLT_JetE30_NoBPTX3BX_NoHalo_v2 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_NoHalo_v2 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_v1 50 30 20 15 L1_SingleJet20_NotBptxOR
+ = HLT_L1Tech_BSC_minBias_threshold1_v1 1 1 1 1 technical bits: 4
+ HLT_Physics_v1 4000 4000 4000 4000 (none)
+ ~ HLT_PixelTracks_Multiplicity100_v2 1 1 1 1 L1_ETT220
+ ~ HLT_PixelTracks_Multiplicity80_v2 1 1 1 1 L1_ETT220
+ HLT_Random_v1 6000 6000 6000 6000 (none)
+ = HLT_ZeroBias_v1 1 1 1 1 technical bits: 4
+ dataset MuEG
+ HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v3 1 1 1 1 L1_Mu3_EG5
+ HLT_DoubleMu5_Ele8_v3 1 1 1 1 L1_Mu3_EG5
+ HLT_Mu10_Ele10_CaloIdL_v3 1 1 1 1 L1_Mu3_EG5
+ HLT_Mu15_DoublePhoton15_CaloIdL_v3 1 1 1 1 L1_Mu3_EG5
+ HLT_Mu15_Photon20_CaloIdL_v3 1 1 1 1 L1_Mu3_EG5
+ HLT_Mu17_Ele8_CaloIdL_v2 1 1 1 1 L1_Mu3_EG5
+ HLT_Mu5_DoubleEle8_v3 1 1 1 1 L1_Mu3_EG5
+ HLT_Mu5_Ele8_CaloIdL_TrkIdVL_Ele8_v3 1 1 1 1 L1_Mu3_EG5
+ HLT_Mu8_Ele17_CaloIdL_v2 1 1 1 1 L1_Mu3_EG5
+ HLT_Mu8_Photon20_CaloIdVT_IsoT_v2 1 1 1 1 L1_Mu3_EG5
+ dataset MuHad
+ ~ HLT_DoubleMu3_HT160_v3 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_DoubleMu3_HT200_v3 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_IsoMu17_CentralJet40_BTagIP_v2 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu17_CentralJet30_v2 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu17_CentralJet40_BTagIP_v2 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu17_DiCentralJet30_v2 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu17_TriCentralJet30_v2 1 1 1 1 L1_SingleMu7
+ HLT_Mu3_Ele8_CaloIdL_TrkIdVL_HT160_v3 1 1 1 1 L1_Mu0_HTT50
+ HLT_Mu3_Ele8_CaloIdT_TrkIdVL_HT160_v3 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_Mu5_HT200_v4 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_Mu8_HT200_v3 1 1 1 1 L1_Mu0_HTT50
+ dataset MuOnia
+ ~ HLT_DoubleMu2_Bs_v1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_DoubleMu3_Jpsi_v2 1 1 1 1 L1_DoubleMu0
+ ~ HLT_DoubleMu3_LowMass_v1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_DoubleMu3_Quarkonium_v2 1 1 1 1 L1_DoubleMu0
+ ~ HLT_DoubleMu3_Upsilon_v1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Mu3_Track3_Jpsi_v5 5 5 5 5 L1_SingleMu3
+ ~ HLT_Mu5_L2Mu2_Jpsi_v2 10 6 4 3 L1_DoubleMu0
+ ~ HLT_Mu5_L2Mu2_v2 50 30 20 15 L1_DoubleMu0
+ ~ HLT_Mu5_Track2_Jpsi_v1 5 5 5 5 L1_SingleMu3
+ ~ HLT_Mu7_Track5_Jpsi_v2 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu7_Track7_Jpsi_v2 1 1 1 1 L1_SingleMu7
+ dataset MultiJet
+ ~ HLT_DoubleJet30_ForwardBackward_v2 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ ~ HLT_DoubleJet60_ForwardBackward_v2 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ ~ HLT_DoubleJet70_ForwardBackward_v2 1 1 1 1 L1_DoubleForJet32_EtaOpp
+ ~ HLT_DoubleJet80_ForwardBackward_v2 1 1 1 1 L1_DoubleForJet44_EtaOpp
+ ~ HLT_ExclDiJet60_HFAND_v1 1 1 1 1 L1_SingleJet36_FwdVeto
+ ~ HLT_ExclDiJet60_HFOR_v1 50 30 20 15 L1_SingleJet36
+ ~ HLT_QuadJet40_IsoPFTau40_v1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet40_v2 15 10 7 5 L1_QuadJet20_Central
+ ~ HLT_QuadJet50_BTagIP_v1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet50_Jet40_v1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet60_v1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet70_v1 1 1 1 1 L1_QuadJet20_Central
+ dataset Photon
+ HLT_DoublePhoton33_v2 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton5_IsoVL_CEP_v1 1 1 1 1 L1_DoubleEG2_FwdVeto
+ HLT_Photon125_NoSpikeFilter_v2 100 100 100 100 L1_SingleEG20
+ HLT_Photon20_CaloIdVL_IsoL_v1 1 1 1 1 L1_SingleEG12
+ HLT_Photon20_R9Id_Photon18_R9Id_v2 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_CaloIdL_IsoVL_Photon18_CaloIdL_IsoVL_v2 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_CaloIdL_IsoVL_Photon18_R9Id_v1 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_CaloIdL_IsoVL_Photon18_v2 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_IsoVL_Photon18_IsoVL_v2 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_IsoVL_Photon18_v2 1 1 1 1 L1_SingleEG12
+ HLT_Photon26_Photon18_v2 25 15 10 7 L1_SingleEG12
+ HLT_Photon26_R9Id_Photon18_CaloIdL_IsoVL_v1 1 1 1 1 L1_SingleEG12
+ HLT_Photon30_CaloIdVL_IsoL_v2 75 50 35 25 L1_SingleEG15
+ HLT_Photon30_CaloIdVL_v2 150 100 70 50 L1_SingleEG15
+ HLT_Photon32_CaloIdL_Photon26_CaloIdL_v2 1 1 1 1 L1_SingleEG20
+ HLT_Photon36_CaloIdL_Photon22_CaloIdL_v1 1 1 1 1 L1_SingleEG20
+ HLT_Photon50_CaloIdVL_IsoL_v1 1 1 1 1 L1_SingleEG20
+ HLT_Photon75_CaloIdVL_IsoL_v2 1 1 1 1 L1_SingleEG20
+ HLT_Photon75_CaloIdVL_v2 1 1 1 1 L1_SingleEG20
+ dataset PhotonHad
+ HLT_Photon60_CaloIdL_HT200_v2 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_HT200_v2 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_HT300_v2 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_MHT30_v2 1 1 1 1 L1_SingleEG20
+ HLT_Photon70_CaloIdL_MHT50_v2 1 1 1 1 L1_SingleEG20
+ dataset SingleElectron
+ HLT_Ele17_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_Ele8_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_v2 1 1 1 1 L1_SingleEG12
+ HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v2 1 1 1 1 L1_SingleEG15
+ HLT_Ele32_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v1 1 1 1 1 L1_SingleEG20
+ HLT_Ele45_CaloIdVT_TrkIdT_v2 1 1 1 1 L1_SingleEG20
+ HLT_Ele90_NoSpikeFilter_v2 1 1 1 1 L1_SingleEG20
+ dataset SingleMu
+ ~ HLT_IsoMu12_v1 1 1 1 1 L1_SingleMu7
+ ~ HLT_IsoMu15_v5 1 1 1 1 L1_SingleMu10
+ ~ HLT_IsoMu17_v5 1 1 1 1 L1_SingleMu10
+ ~ HLT_IsoMu24_v1 1 1 1 1 L1_SingleMu12
+ ~ HLT_IsoMu30_v1 1 1 1 1 L1_SingleMu12
+ ~ HLT_L1SingleMu10_v1 1500 1000 700 500 L1_SingleMu10
+ ~ HLT_L1SingleMu20_v1 750 500 350 250 L1_SingleMu20
+ ~ HLT_L2Mu10_v1 500 300 200 150 L1_SingleMu10
+ ~ HLT_L2Mu20_v1 100 70 50 35 L1_SingleMu12
+ ~ HLT_Mu12_v1 15 10 7 5 L1_SingleMu7
+ ~ HLT_Mu15_v2 1 1 1 1 L1_SingleMu10
+ ~ HLT_Mu20_v1 1 1 1 1 L1_SingleMu12
+ ~ HLT_Mu24_v1 1 1 1 1 L1_SingleMu12
+ ~ HLT_Mu30_v1 1 1 1 1 L1_SingleMu12
+ ~ HLT_Mu3_v3 100 100 100 100 L1_SingleMuOpen
+ ~ HLT_Mu5_v3 150 150 150 150 L1_SingleMu3
+ ~ HLT_Mu8_v1 30 30 30 30 L1_SingleMu3
+ dataset Tau
+ ~ HLT_DoubleIsoPFTau20_Trk5_v2 1 1 1 1 L1_DoubleTauJet28 OR L1_DoubleJet52
+ ~ HLT_IsoPFTau35_Trk20_MET45_v2 1 1 1 1 L1_SingleTauJet52 OR L1_SingleJet68
+ dataset TauPlusX
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau15_v2 1 1 1 1 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v2 1 1 1 1 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v2 37 25 17 12 L1_SingleEG12
+ HLT_Ele15_CaloIdVT_TrkIdT_LooseIsoPFTau15_v2 7 5 3 2 L1_SingleEG12
+ ~ HLT_IsoMu12_LooseIsoPFTau10_v2 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu15_LooseIsoPFTau20_v2 1 1 1 1 L1_SingleMu10
+/cdaq/physics/Run2011/5e32/v5.3/HLT/V2
+ 161076,161078,161103,161106,161107,161113,161116,161117,161119,161156,161165,161176
+ dataset Commissioning
+ HLT_BeamGas_BSC_v1 1 1 1 1 1 1 L1_BeamGas_Bsc
+ HLT_BeamGas_HF_v1 10 10 10 1 1 1 L1_BeamGas_Hf
+ HLT_IsoTrackHB_v2 1 1 1 1 1 1 L1_SingleJet52
+ HLT_IsoTrackHE_v3 1 1 1 1 1 1 L1_SingleJet52
+ HLT_L1SingleEG5_v1 100 100 150 150 150 15 L1_SingleEG5
+ ~ HLT_L1SingleJet36_v1 1000 2000 3000 1200 500 50 L1_SingleJet36
+ ~ HLT_L1SingleMuOpen_DT_v1 20 20 20 20 20 2 L1_SingleMuOpen
+ ~ HLT_L1SingleMuOpen_v1 200 200 200 200 200 20 L1_SingleMuOpen
+ HLT_L1_Interbunch_BSC_v1 30 20 10 4 1 1 L1_InterBunch_Bsc
+ HLT_L1_PreCollisions_v1 1 1 1 1 1 1 L1_PreCollisions
+ ~ HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v1 1 1 1 1 1 1 L1_SingleMu5_Eta1p5_Q80
+ HLT_Photon20_EBOnly_NoSpikeFilter_v1 2000 1400 700 300 100 10 L1_SingleEG12
+ HLT_Photon20_NoSpikeFilter_v1 2000 1400 700 300 100 10 L1_SingleEG12
+ HLT_Spike20_v1 2000 1400 700 300 100 10 L1_SingleEG12
+ dataset Cosmics
+ HLT_L1MuOpen_AntiBPTX_v2 2 4 5 12 50 50 L1_SingleMuOpen
+ = HLT_L1Tech_BSC_halo_v1 300 200 100 40 15 1 technical bits: 4
+ HLT_L1TrackerCosmics_v2 1 1 1 1 1 1 technical bits: 25
+ HLT_L1_BeamHalo_v1 1000 1000 1000 1000 1000 1000 L1_BeamHalo
+ HLT_L2MuOpen_NoVertex_v1 0 0 0 0 0 0 L1_SingleMuOpen
+ HLT_L3MuonsCosmicTracking_v1 0 0 0 0 0 0 (technical bits: 25) AND (L1_SingleMuOpen)
+ HLT_RegionalCosmicTracking_v1 0 0 0 0 0 0 (technical bits: 25) AND (L1_SingleMuOpen)
+ dataset DoubleElectron
+ ~ HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_v1 1 1 1 1 1 1 L1_TripleEG5
+ ~ HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFL_v1 1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_v1 1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Ele17_CaloIdL_CaloIsoVL_v1 150 100 50 20 7 1 L1_SingleEG12
+ ~ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v2 1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Ele32_CaloIdL_CaloIsoVL_SC17_v1 1 1 1 1 1 1 L1_SingleEG20
+ ~ HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v1 3 3 3 3 3 1 L1_SingleEG5
+ ~ HLT_Ele8_CaloIdL_CaloIsoVL_v1 50 50 50 50 50 5 L1_SingleEG5
+ ~ HLT_Ele8_CaloIdL_TrkIdVL_v1 30 30 30 30 30 3 L1_SingleEG5
+ ~ HLT_Ele8_v1 20 20 20 20 20 2 L1_SingleEG5
+ ~ HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v1 1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_TripleEle10_CaloIdL_TrkIdVL_v1 1 1 1 1 1 1 L1_TripleEG5
+ dataset DoubleMu
+ ~ HLT_DoubleMu3_v3 25 20 10 5 1 1 L1_DoubleMu0
+ ~ HLT_DoubleMu4_Acoplanarity03_v1 1 1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_DoubleMu6_v1 1 1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_DoubleMu7_v1 1 1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_L1DoubleMu0_v1 700 700 700 300 100 10 L1_DoubleMu0
+ ~ HLT_L2DoubleMu0_v2 250 125 60 30 10 2 L1_DoubleMu0
+ ~ HLT_L2DoubleMu35_NoVertex_v1 1 1 1 1 1 1 L1_DoubleMu3
+ HLT_Mu8_Jet40_v2 24 24 8 3 1 1 L1_Mu3_Jet20
+ ~ HLT_TripleMu5_v2 1 1 1 1 1 1 L1_DoubleMu3
+ dataset ElectronHad
+ ~ HLT_DoubleEle8_CaloIdL_TrkIdVL_HT160_v2 1 1 1 1 1 1 L1_DoubleEG5_HTT50
+ ~ HLT_DoubleEle8_CaloIdT_TrkIdVL_HT160_v2 1 1 1 1 1 1 L1_DoubleEG5_HTT50
+ ~ HLT_Ele10_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_HT200_v2 1 1 1 1 1 1 L1_EG5_HTT75
+ ~ HLT_Ele10_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT200_v2 1 1 1 1 1 1 L1_EG5_HTT75
+ ~ HLT_Ele25_CaloIdVT_TrkIdT_CentralDiJet30_v1 10 5 3 1 1 1 L1_SingleEG12
+ ~ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v1 15 10 5 2 1 1 L1_SingleEG12
+ ~ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet40_BTagIP_v1 1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Ele25_CaloIdVT_TrkIdT_CentralTriJet30_v1 1 1 1 1 1 1 L1_SingleEG12
+ dataset HT
+ ~ HLT_DiJet100_PT100_v1 1 1 1 1 1 1 L1_SingleJet52
+ ~ HLT_DiJet130_PT130_v1 1 1 1 1 1 1 L1_SingleJet52
+ ~ HLT_DiJet70_PT70_v1 1 1 1 1 1 1 L1_SingleJet36
+ ~ HLT_HT160_v2 200 100 50 20 7 1 L1_HTT50
+ ~ HLT_HT240_v2 100 20 1 1 1 1 L1_HTT50
+ ~ HLT_HT260_MHT60_v2 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT260_v2 25 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_MHT75_v2 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_v2 10 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT360_v2 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT440_v2 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT520_v2 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_MR100_v1 250 250 100 50 10 1 L1_DoubleJet36_Central
+ ~ HLT_Meff440_v2 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_Meff520_v2 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_Meff640_v2 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_R032_MR100_v1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R032_v1 10 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R035_MR100_v1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ dataset HcalHPDNoise
+ HLT_GlobalRunHPDNoise_v2 3000 2000 1000 400 150 15 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_L1Tech_HBHEHO_totalOR_v1 1 1 1 1 1 1 technical bits: 11 OR 12
+ dataset HcalNZS
+ ~ HLT_HcalNZS_v2 1 1 1 1 1 1 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleTauJet52 OR L1_SingleTauJet68 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG5 OR L1_SingleIsoEG10 OR L1_SingleIsoEG12 OR L1_SingleIsoEG15 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias
+ ~ HLT_HcalPhiSym_v2 1 1 1 1 1 1 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG8 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_DoubleIsoEG5 OR L1_DoubleIsoEG8 OR L1_SingleEG12 OR L1_SingleEG12_Eta2p17 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG10 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleIsoEG15 OR L1_SingleIsoEG5 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5 OR L1_Mu3_EG8 OR L1_Mu5_EG8
+ dataset Jet
+ ~ HLT_DiJetAve100U_v4 10 10 5 2 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve140U_v4 2 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve15U_v4 5 5 5 5 5 5 L1_SingleJet16
+ ~ HLT_DiJetAve180U_v4 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve300U_v4 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve30U_v4 75 75 350 150 50 5 L1_SingleJet36
+ ~ HLT_DiJetAve50U_v4 150 100 50 20 10 1 L1_SingleJet52
+ ~ HLT_DiJetAve70U_v4 25 25 15 10 3 1 L1_SingleJet68
+ ~ HLT_Jet110_v1 50 50 25 15 5 1 L1_SingleJet68
+ ~ HLT_Jet150_v1 10 10 5 2 1 1 L1_SingleJet92
+ ~ HLT_Jet190_v1 4 2 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet240_v1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet30_v1 10 10 10 10 10 10 L1_SingleJet16
+ ~ HLT_Jet370_NoJetID_v1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet370_v1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet60_v1 150 100 500 250 100 10 L1_SingleJet36
+ ~ HLT_Jet80_v1 300 200 100 50 20 2 L1_SingleJet52
+ dataset METBTag
+ ~ HLT_BTagMu_DiJet20_Mu5_v1 100 100 50 20 7 1 L1_Mu3_Jet16
+ ~ HLT_BTagMu_DiJet60_Mu7_v1 1 1 1 1 1 1 L1_Mu3_Jet16
+ ~ HLT_BTagMu_DiJet80_Mu9_v1 1 1 1 1 1 1 L1_Mu3_Jet20
+ ~ HLT_CentralJet80_MET100_v1 1 1 1 1 1 1 L1_SingleJet52
+ ~ HLT_CentralJet80_MET160_v1 1 1 1 1 1 1 L1_SingleJet52
+ ~ HLT_CentralJet80_MET65_v1 1 1 1 1 1 1 L1_SingleJet52
+ ~ HLT_CentralJet80_MET80_v1 1 1 1 1 1 1 L1_SingleJet52
+ ~ HLT_DiJet60_MET45_v1 20 10 5 2 1 1 L1_ETM20
+ ~ HLT_MET100_v1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_MET120_v1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_MET200_v1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_PFMHT150_v1 1 1 1 1 1 1 L1_ETM30
+ dataset MinimumBias
+ HLT_JetE30_NoBPTX3BX_NoHalo_v2 1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_NoHalo_v2 60 40 20 8 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_v1 60 40 20 8 1 1 L1_SingleJet20_NotBptxOR
+ = HLT_L1Tech_BSC_minBias_threshold1_v2 1 1 1 1 1 1 technical bits: 4
+ HLT_Physics_v1 4000 4000 4000 4000 1500 150 (none)
+ ~ HLT_PixelTracks_Multiplicity110_v1 1 1 1 1 1 1 L1_ETT180
+ ~ HLT_PixelTracks_Multiplicity125_v1 1 1 1 1 1 1 L1_ETT180
+ HLT_Random_v1 6000 6000 6000 6000 6000 6000 (none)
+ = HLT_ZeroBias_v1 1 1 1 1 1 1 technical bits: 4
+ dataset MuEG
+ ~ HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v2 1 1 1 1 1 1 L1_Mu3_EG5
+ ~ HLT_DoubleMu5_Ele8_v2 1 1 1 1 1 1 L1_Mu3_EG5
+ ~ HLT_Mu10_Ele10_CaloIdL_v2 1 1 1 1 1 1 L1_Mu3_EG5
+ ~ HLT_Mu15_DoublePhoton15_CaloIdL_v2 1 1 1 1 1 1 L1_Mu3_EG5
+ ~ HLT_Mu15_Photon20_CaloIdL_v2 1 1 1 1 1 1 L1_Mu3_EG5
+ ~ HLT_Mu17_Ele8_CaloIdL_v1 1 1 1 1 1 1 L1_Mu3_EG5
+ ~ HLT_Mu5_DoubleEle8_v2 1 1 1 1 1 1 L1_Mu3_EG5
+ ~ HLT_Mu5_Ele8_CaloIdL_TrkIdVL_Ele8_v2 1 1 1 1 1 1 L1_Mu3_EG5
+ ~ HLT_Mu8_Ele17_CaloIdL_v1 1 1 1 1 1 1 L1_Mu3_EG5
+ HLT_Mu8_Photon20_CaloIdVT_IsoT_v2 1 1 1 1 1 1 L1_Mu3_EG5
+ dataset MuHad
+ ~ HLT_DoubleMu3_HT160_v2 1 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_DoubleMu3_HT200_v2 1 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_IsoMu17_CentralJet40_BTagIP_v1 1 1 1 1 1 1 L1_Mu7_Jet20_Central
+ ~ HLT_Mu17_CentralJet30_v1 1 1 1 1 1 1 L1_Mu7_Jet20_Central
+ ~ HLT_Mu17_CentralJet40_BTagIP_v1 1 1 1 1 1 1 L1_Mu7_Jet20_Central
+ ~ HLT_Mu17_DiCentralJet30_v1 1 1 1 1 1 1 L1_Mu7_Jet20_Central
+ ~ HLT_Mu17_TriCentralJet30_v1 1 1 1 1 1 1 L1_Mu7_Jet20_Central
+ ~ HLT_Mu3_Ele8_CaloIdL_TrkIdVL_HT160_v2 1 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_Mu3_Ele8_CaloIdT_TrkIdVL_HT160_v2 1 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_Mu5_HT200_v3 1 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_Mu8_HT200_v2 1 1 1 1 1 1 L1_Mu0_HTT50
+ dataset MuOnia
+ ~ HLT_DoubleMu3_Bs_v1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_DoubleMu3_Jpsi_v1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_DoubleMu3_Quarkonium_v1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Mu3_Track3_Jpsi_v4 5 5 2 1 1 1 L1_SingleMu3
+ ~ HLT_Mu5_L2Mu2_Jpsi_v1 5 2 1 1 1 1 L1_DoubleMu_0_5
+ ~ HLT_Mu5_L2Mu2_v1 30 20 10 4 1 1 L1_DoubleMu_0_5
+ ~ HLT_Mu7_Track5_Jpsi_v1 1 1 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu7_Track7_Jpsi_v1 1 1 1 1 1 1 L1_SingleMu7
+ dataset MultiJet
+ ~ HLT_DoubleJet30_ForwardBackward_v1 1 1 1 1 1 1 L1_DoubleForJet20_EtaOpp
+ ~ HLT_DoubleJet60_ForwardBackward_v1 1 1 1 1 1 1 L1_DoubleForJet20_EtaOpp
+ ~ HLT_DoubleJet70_ForwardBackward_v1 1 1 1 1 1 1 L1_DoubleForJet20_EtaOpp
+ ~ HLT_DoubleJet80_ForwardBackward_v1 1 1 1 1 1 1 L1_DoubleForJet36_EtaOpp
+ ~ HLT_ExclDiJet60_HFAND_v1 1 1 1 1 1 1 L1_SingleJet36_FwdVeto
+ ~ HLT_ExclDiJet60_HFOR_v1 1 1 5 2 1 1 L1_SingleJet36
+ ~ HLT_QuadJet40_IsoPFTau40_v1 1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet40_v1 10 10 5 2 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet50_BTagIP_v1 1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet50_Jet40_v1 1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet60_v1 1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet70_v1 1 1 1 1 1 1 L1_QuadJet20_Central
+ dataset Photon
+ ~ HLT_DoublePhoton33_v1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton5_IsoVL_CEP_v1 1 1 1 1 1 1 L1_DoubleEG2_FwdVeto
+ ~ HLT_Photon125_NoSpikeFilter_v1 100 50 25 10 3 1 L1_SingleEG20
+ ~ HLT_Photon20_R9Id_Photon18_R9Id_v1 0 0 0 0 0 0 L1_SingleEG12
+ ~ HLT_Photon26_CaloIdL_IsoVL_Photon18_CaloIdL_IsoVL_v1 1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Photon26_CaloIdL_IsoVL_Photon18_v1 1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Photon26_IsoVL_Photon18_IsoVL_v1 1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Photon26_IsoVL_Photon18_v1 1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Photon26_Photon18_v1 10 10 5 2 1 1 L1_SingleEG12
+ ~ HLT_Photon30_CaloIdVL_IsoL_v1 50 25 25 5 5 1 L1_SingleEG15
+ ~ HLT_Photon30_CaloIdVL_v1 100 50 25 15 5 1 L1_SingleEG15
+ ~ HLT_Photon32_CaloIdL_Photon26_CaloIdL_v1 1 1 1 1 1 1 L1_SingleEG20
+ ~ HLT_Photon75_CaloIdVL_IsoL_v1 1 1 1 1 1 1 L1_SingleEG20
+ ~ HLT_Photon75_CaloIdVL_v1 1 1 1 1 1 1 L1_SingleEG20
+ dataset PhotonHad
+ ~ HLT_Photon60_CaloIdL_HT200_v1 1 1 1 1 1 1 L1_SingleEG20
+ ~ HLT_Photon70_CaloIdL_HT200_v1 1 1 1 1 1 1 L1_SingleEG20
+ ~ HLT_Photon70_CaloIdL_HT300_v1 1 1 1 1 1 1 L1_SingleEG20
+ ~ HLT_Photon70_CaloIdL_MHT30_v1 1 1 1 1 1 1 L1_SingleEG20
+ ~ HLT_Photon70_CaloIdL_MHT50_v1 1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleElectron
+ ~ HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v1 1 1 1 1 1 1 L1_SingleEG15
+ ~ HLT_Ele45_CaloIdVT_TrkIdT_v1 1 1 1 1 1 1 L1_SingleEG20
+ ~ HLT_Ele90_NoSpikeFilter_v1 1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleMu
+ ~ HLT_IsoMu12_v1 1 1 1 1 1 1 L1_SingleMu7
+ ~ HLT_IsoMu15_v5 1 1 1 1 1 1 L1_SingleMu10
+ ~ HLT_IsoMu17_v5 1 1 1 1 1 1 L1_SingleMu10
+ ~ HLT_IsoMu24_v1 1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_IsoMu30_v1 1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_L1SingleMu10_v1 900 600 300 120 40 4 L1_SingleMu10
+ ~ HLT_L1SingleMu20_v1 500 300 150 75 25 2 L1_SingleMu20
+ ~ HLT_L2Mu10_v1 200 100 50 25 10 1 L1_SingleMu10
+ ~ HLT_L2Mu20_v1 75 50 25 10 3 1 L1_SingleMu12
+ ~ HLT_Mu12_v1 50 25 10 5 2 1 L1_SingleMu7
+ ~ HLT_Mu15_v2 20 1 1 1 1 1 L1_SingleMu10
+ ~ HLT_Mu20_v1 1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_Mu24_v1 1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_Mu30_v1 1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_Mu3_v3 100 100 100 40 15 2 L1_SingleMuOpen
+ ~ HLT_Mu5_v3 140 140 70 30 10 1 L1_SingleMu3
+ ~ HLT_Mu8_v1 28 28 70 30 10 1 L1_SingleMu3
+ dataset Tau
+ ~ HLT_DoubleIsoPFTau20_Trk5_v1 1 1 1 1 1 1 L1_DoubleTauJet28 OR L1_DoubleJet52
+ ~ HLT_IsoPFTau35_Trk20_MET45_v1 1 1 1 1 1 1 L1_SingleTauJet52 OR L1_SingleJet68
+ dataset TauPlusX
+ ~ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau15_v1 1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v1 1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v1 20 15 10 5 2 1 L1_SingleEG12
+ ~ HLT_Ele15_CaloIdVT_TrkIdT_LooseIsoPFTau15_v1 5 4 2 1 1 1 L1_SingleEG12
+ ~ HLT_IsoMu12_LooseIsoPFTau10_v1 1 1 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu15_LooseIsoPFTau20_v1 1 1 1 1 1 1 L1_SingleMu10
+/cdaq/physics/Run2011/5e32/v5.3/HLT/V1
+ 160954,160955,160956,160957,160994,160998,161008,161016,161020
+ dataset Commissioning
+ HLT_BeamGas_BSC_v1 1 1 1 1 1 1 L1_BeamGas_Bsc
+ HLT_BeamGas_HF_v1 10 10 10 1 1 1 L1_BeamGas_Hf
+ HLT_IsoTrackHB_v2 1 1 1 1 1 1 L1_SingleJet52
+ HLT_IsoTrackHE_v3 1 1 1 1 1 1 L1_SingleJet52
+ HLT_L1SingleEG5_v1 100 100 150 150 150 15 L1_SingleEG5
+ ~ HLT_L1SingleJet36_v1 1000 2000 3000 1200 500 50 L1_SingleJet36
+ ~ HLT_L1SingleMuOpen_DT_v1 20 20 20 20 20 2 L1_SingleMuOpen
+ ~ HLT_L1SingleMuOpen_v1 200 200 200 200 200 20 L1_SingleMuOpen
+ HLT_L1_Interbunch_BSC_v1 30 20 10 4 1 1 L1_InterBunch_Bsc
+ HLT_L1_PreCollisions_v1 1 1 1 1 1 1 L1_PreCollisions
+ ~ HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v1 1 1 1 1 1 1 L1_SingleMu5_Eta1p5_Q80
+ HLT_Photon20_EBOnly_NoSpikeFilter_v1 2000 1400 700 300 100 10 L1_SingleEG12
+ HLT_Photon20_NoSpikeFilter_v1 2000 1400 700 300 100 10 L1_SingleEG12
+ HLT_Spike20_v1 2000 1400 700 300 100 10 L1_SingleEG12
+ dataset Cosmics
+ HLT_L1MuOpen_AntiBPTX_v2 2 4 5 12 50 50 L1_SingleMuOpen
+ = HLT_L1Tech_BSC_halo_v1 300 200 100 40 15 1 technical bits: 4
+ HLT_L1TrackerCosmics_v2 1 1 1 1 1 1 technical bits: 25
+ HLT_L1_BeamHalo_v1 1000 1000 1000 1000 1000 1000 L1_BeamHalo
+ HLT_L2MuOpen_NoVertex_v1 0 0 0 0 0 0 L1_SingleMuOpen
+ HLT_L3MuonsCosmicTracking_v1 0 0 0 0 0 0 (technical bits: 25) AND (L1_SingleMuOpen)
+ HLT_RegionalCosmicTracking_v1 0 0 0 0 0 0 (technical bits: 25) AND (L1_SingleMuOpen)
+ dataset DoubleElectron
+ ~ HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_v1 1 1 1 1 1 1 L1_TripleEG5
+ ~ HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFL_v1 1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_v1 1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Ele17_CaloIdL_CaloIsoVL_v1 150 100 50 20 7 1 L1_SingleEG12
+ ~ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v2 1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Ele32_CaloIdL_CaloIsoVL_SC17_v1 1 1 1 1 1 1 L1_SingleEG20
+ ~ HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v1 3 3 3 3 3 1 L1_SingleEG5
+ ~ HLT_Ele8_CaloIdL_CaloIsoVL_v1 50 50 50 50 50 5 L1_SingleEG5
+ ~ HLT_Ele8_CaloIdL_TrkIdVL_v1 30 30 30 30 30 3 L1_SingleEG5
+ ~ HLT_Ele8_v1 20 20 20 20 20 2 L1_SingleEG5
+ ~ HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v1 1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_TripleEle10_CaloIdL_TrkIdVL_v1 1 1 1 1 1 1 L1_TripleEG5
+ dataset DoubleMu
+ ~ HLT_DoubleMu3_v3 25 20 10 5 1 1 L1_DoubleMu0
+ ~ HLT_DoubleMu4_Acoplanarity03_v1 1 1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_DoubleMu6_v1 1 1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_DoubleMu7_v1 1 1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_L1DoubleMu0_v1 700 700 700 300 100 10 L1_DoubleMu0
+ ~ HLT_L2DoubleMu0_v2 250 125 60 30 10 2 L1_DoubleMu0
+ ~ HLT_L2DoubleMu35_NoVertex_v1 1 1 1 1 1 1 L1_DoubleMu3
+ HLT_Mu8_Jet40_v2 24 24 8 3 1 1 L1_Mu3_Jet20
+ ~ HLT_TripleMu5_v2 1 1 1 1 1 1 L1_DoubleMu3
+ dataset ElectronHad
+ ~ HLT_DoubleEle8_CaloIdL_TrkIdVL_HT160_v2 1 1 1 1 1 1 L1_DoubleEG5_HTT50
+ ~ HLT_DoubleEle8_CaloIdT_TrkIdVL_HT160_v2 1 1 1 1 1 1 L1_DoubleEG5_HTT50
+ ~ HLT_Ele10_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_HT200_v2 1 1 1 1 1 1 L1_EG5_HTT75
+ ~ HLT_Ele10_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT200_v2 1 1 1 1 1 1 L1_EG5_HTT75
+ ~ HLT_Ele25_CaloIdVT_TrkIdT_CentralDiJet30_v1 10 5 3 1 1 1 L1_SingleEG12
+ ~ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v1 15 10 5 2 1 1 L1_SingleEG12
+ ~ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet40_BTagIP_v1 1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Ele25_CaloIdVT_TrkIdT_CentralTriJet30_v1 1 1 1 1 1 1 L1_SingleEG12
+ dataset HT
+ ~ HLT_DiJet100_PT100_v1 1 1 1 1 1 1 L1_SingleJet52
+ ~ HLT_DiJet130_PT130_v1 1 1 1 1 1 1 L1_SingleJet52
+ ~ HLT_DiJet70_PT70_v1 1 1 1 1 1 1 L1_SingleJet36
+ ~ HLT_HT160_v2 200 100 50 20 7 1 L1_HTT50
+ ~ HLT_HT240_v2 100 20 1 1 1 1 L1_HTT50
+ ~ HLT_HT260_MHT60_v2 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT260_v2 25 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_MHT75_v2 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_v2 10 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT360_v2 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT440_v2 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT520_v2 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_MR100_v1 250 250 100 50 10 1 L1_DoubleJet36_Central
+ ~ HLT_Meff440_v2 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_Meff520_v2 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_Meff640_v2 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_R032_MR100_v1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R032_v1 10 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R035_MR100_v1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ dataset HcalHPDNoise
+ HLT_GlobalRunHPDNoise_v2 3000 2000 1000 400 150 15 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_L1Tech_HBHEHO_totalOR_v1 1 1 1 1 1 1 technical bits: 11 OR 12
+ dataset HcalNZS
+ ~ HLT_HcalNZS_v2 1 1 1 1 1 1 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleTauJet52 OR L1_SingleTauJet68 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG5 OR L1_SingleIsoEG10 OR L1_SingleIsoEG12 OR L1_SingleIsoEG15 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias
+ ~ HLT_HcalPhiSym_v2 1 1 1 1 1 1 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG8 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_DoubleIsoEG5 OR L1_DoubleIsoEG8 OR L1_SingleEG12 OR L1_SingleEG12_Eta2p17 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG10 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleIsoEG15 OR L1_SingleIsoEG5 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5 OR L1_Mu3_EG8 OR L1_Mu5_EG8
+ dataset Jet
+ ~ HLT_DiJetAve100U_v4 10 10 5 2 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve140U_v4 2 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve15U_v4 5 5 5 5 5 5 L1_SingleJet16
+ ~ HLT_DiJetAve180U_v4 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve300U_v4 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve30U_v4 75 75 350 150 50 5 L1_SingleJet36
+ ~ HLT_DiJetAve50U_v4 150 100 50 20 10 1 L1_SingleJet52
+ ~ HLT_DiJetAve70U_v4 25 25 15 10 3 1 L1_SingleJet68
+ ~ HLT_Jet110_v1 50 50 25 15 5 1 L1_SingleJet68
+ ~ HLT_Jet150_v1 10 10 5 2 1 1 L1_SingleJet92
+ ~ HLT_Jet190_v1 4 2 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet240_v1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet30_v1 10 10 10 10 10 10 L1_SingleJet16
+ ~ HLT_Jet370_NoJetID_v1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet370_v1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet60_v1 150 100 500 250 100 10 L1_SingleJet36
+ ~ HLT_Jet80_v1 300 200 100 50 20 2 L1_SingleJet52
+ dataset METBTag
+ ~ HLT_BTagMu_DiJet20_Mu5_v1 100 100 50 20 7 1 L1_Mu3_Jet16
+ ~ HLT_BTagMu_DiJet60_Mu7_v1 1 1 1 1 1 1 L1_Mu3_Jet16
+ ~ HLT_BTagMu_DiJet80_Mu9_v1 1 1 1 1 1 1 L1_Mu3_Jet20
+ ~ HLT_CentralJet80_MET100_v1 1 1 1 1 1 1 L1_SingleJet52
+ ~ HLT_CentralJet80_MET160_v1 1 1 1 1 1 1 L1_SingleJet52
+ ~ HLT_CentralJet80_MET65_v1 1 1 1 1 1 1 L1_SingleJet52
+ ~ HLT_CentralJet80_MET80_v1 1 1 1 1 1 1 L1_SingleJet52
+ ~ HLT_DiJet60_MET45_v1 20 10 5 2 1 1 L1_ETM20
+ ~ HLT_MET100_v1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_MET120_v1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_MET200_v1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_PFMHT150_v1 1 1 1 1 1 1 L1_ETM30
+ dataset MinimumBias
+ HLT_JetE30_NoBPTX3BX_NoHalo_v2 1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_NoHalo_v2 60 40 20 8 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_v1 60 40 20 8 1 1 L1_SingleJet20_NotBptxOR
+ = HLT_L1Tech_BSC_minBias_threshold1_v2 1 1 1 1 1 1 technical bits: 4
+ HLT_Physics_v1 4000 4000 4000 4000 1500 150 (none)
+ ~ HLT_PixelTracks_Multiplicity110_v1 1 1 1 1 1 1 L1_ETT180
+ ~ HLT_PixelTracks_Multiplicity125_v1 1 1 1 1 1 1 L1_ETT180
+ HLT_Random_v1 6000 6000 6000 6000 6000 6000 (none)
+ = HLT_ZeroBias_v1 1 1 1 1 1 1 technical bits: 4
+ dataset MuEG
+ ~ HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v2 1 1 1 1 1 1 L1_Mu3_EG5
+ ~ HLT_DoubleMu5_Ele8_v2 1 1 1 1 1 1 L1_Mu3_EG5
+ ~ HLT_Mu10_Ele10_CaloIdL_v2 1 1 1 1 1 1 L1_Mu3_EG5
+ ~ HLT_Mu15_DoublePhoton15_CaloIdL_v2 1 1 1 1 1 1 L1_Mu3_EG5
+ ~ HLT_Mu15_Photon20_CaloIdL_v2 1 1 1 1 1 1 L1_Mu3_EG5
+ ~ HLT_Mu17_Ele8_CaloIdL_v1 1 1 1 1 1 1 L1_Mu3_EG5
+ ~ HLT_Mu5_DoubleEle8_v2 1 1 1 1 1 1 L1_Mu3_EG5
+ ~ HLT_Mu5_Ele8_CaloIdL_TrkIdVL_Ele8_v2 1 1 1 1 1 1 L1_Mu3_EG5
+ ~ HLT_Mu8_Ele17_CaloIdL_v1 1 1 1 1 1 1 L1_Mu3_EG5
+ HLT_Mu8_Photon20_CaloIdVT_IsoT_v2 1 1 1 1 1 1 L1_Mu3_EG5
+ dataset MuHad
+ ~ HLT_DoubleMu3_HT160_v2 1 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_DoubleMu3_HT200_v2 1 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_IsoMu17_CentralJet40_BTagIP_v1 1 1 1 1 1 1 L1_Mu7_Jet20_Central
+ ~ HLT_Mu17_CentralJet30_v1 1 1 1 1 1 1 L1_Mu7_Jet20_Central
+ ~ HLT_Mu17_CentralJet40_BTagIP_v1 1 1 1 1 1 1 L1_Mu7_Jet20_Central
+ ~ HLT_Mu17_DiCentralJet30_v1 1 1 1 1 1 1 L1_Mu7_Jet20_Central
+ ~ HLT_Mu17_TriCentralJet30_v1 1 1 1 1 1 1 L1_Mu7_Jet20_Central
+ ~ HLT_Mu3_Ele8_CaloIdL_TrkIdVL_HT160_v2 1 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_Mu3_Ele8_CaloIdT_TrkIdVL_HT160_v2 1 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_Mu5_HT200_v3 1 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_Mu8_HT200_v2 1 1 1 1 1 1 L1_Mu0_HTT50
+ dataset MuOnia
+ ~ HLT_DoubleMu3_Bs_v1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_DoubleMu3_Jpsi_v1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_DoubleMu3_Quarkonium_v1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Mu3_Track3_Jpsi_v4 5 5 2 1 1 1 L1_SingleMu3
+ ~ HLT_Mu5_L2Mu2_Jpsi_v1 5 2 1 1 1 1 L1_DoubleMu_0_5
+ ~ HLT_Mu5_L2Mu2_v1 30 20 10 4 1 1 L1_DoubleMu_0_5
+ ~ HLT_Mu7_Track5_Jpsi_v1 1 1 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu7_Track7_Jpsi_v1 1 1 1 1 1 1 L1_SingleMu7
+ dataset MultiJet
+ ~ HLT_DoubleJet30_ForwardBackward_v1 1 1 1 1 1 1 L1_DoubleForJet20_EtaOpp
+ ~ HLT_DoubleJet60_ForwardBackward_v1 1 1 1 1 1 1 L1_DoubleForJet20_EtaOpp
+ ~ HLT_DoubleJet70_ForwardBackward_v1 1 1 1 1 1 1 L1_DoubleForJet20_EtaOpp
+ ~ HLT_DoubleJet80_ForwardBackward_v1 1 1 1 1 1 1 L1_DoubleForJet36_EtaOpp
+ ~ HLT_ExclDiJet60_HFAND_v1 1 1 1 1 1 1 L1_SingleJet36_FwdVeto
+ ~ HLT_ExclDiJet60_HFOR_v1 1 1 5 2 1 1 L1_SingleJet36
+ ~ HLT_QuadJet40_IsoPFTau40_v1 1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet40_v1 10 10 5 2 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet50_BTagIP_v1 1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet50_Jet40_v1 1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet60_v1 1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet70_v1 1 1 1 1 1 1 L1_QuadJet20_Central
+ dataset Photon
+ ~ HLT_DoublePhoton33_v1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton5_IsoVL_CEP_v1 1 1 1 1 1 1 L1_DoubleEG2_FwdVeto
+ ~ HLT_Photon125_NoSpikeFilter_v1 100 50 25 10 3 1 L1_SingleEG20
+ ~ HLT_Photon20_R9Id_Photon18_R9Id_v1 0 0 0 0 0 0 L1_SingleEG12
+ ~ HLT_Photon26_CaloIdL_IsoVL_Photon18_CaloIdL_IsoVL_v1 1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Photon26_CaloIdL_IsoVL_Photon18_v1 1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Photon26_IsoVL_Photon18_IsoVL_v1 1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Photon26_IsoVL_Photon18_v1 1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Photon26_Photon18_v1 10 10 5 2 1 1 L1_SingleEG12
+ ~ HLT_Photon30_CaloIdVL_IsoL_v1 50 25 25 5 5 1 L1_SingleEG15
+ ~ HLT_Photon30_CaloIdVL_v1 100 50 25 15 5 1 L1_SingleEG15
+ ~ HLT_Photon32_CaloIdL_Photon26_CaloIdL_v1 1 1 1 1 1 1 L1_SingleEG20
+ ~ HLT_Photon75_CaloIdVL_IsoL_v1 1 1 1 1 1 1 L1_SingleEG20
+ ~ HLT_Photon75_CaloIdVL_v1 1 1 1 1 1 1 L1_SingleEG20
+ dataset PhotonHad
+ ~ HLT_Photon60_CaloIdL_HT200_v1 1 1 1 1 1 1 L1_SingleEG20
+ ~ HLT_Photon70_CaloIdL_HT200_v1 1 1 1 1 1 1 L1_SingleEG20
+ ~ HLT_Photon70_CaloIdL_HT300_v1 1 1 1 1 1 1 L1_SingleEG20
+ ~ HLT_Photon70_CaloIdL_MHT30_v1 1 1 1 1 1 1 L1_SingleEG20
+ ~ HLT_Photon70_CaloIdL_MHT50_v1 1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleElectron
+ ~ HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v1 1 1 1 1 1 1 L1_SingleEG15
+ ~ HLT_Ele45_CaloIdVT_TrkIdT_v1 1 1 1 1 1 1 L1_SingleEG20
+ ~ HLT_Ele90_NoSpikeFilter_v1 1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleMu
+ ~ HLT_IsoMu12_v1 1 1 1 1 1 1 L1_SingleMu7
+ ~ HLT_IsoMu15_v5 1 1 1 1 1 1 L1_SingleMu10
+ ~ HLT_IsoMu17_v5 1 1 1 1 1 1 L1_SingleMu10
+ ~ HLT_IsoMu24_v1 1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_IsoMu30_v1 1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_L1SingleMu10_v1 900 600 300 120 40 4 L1_SingleMu10
+ ~ HLT_L1SingleMu20_v1 500 300 150 75 25 2 L1_SingleMu20
+ ~ HLT_L2Mu10_v1 200 100 50 25 10 1 L1_SingleMu10
+ ~ HLT_L2Mu20_v1 75 50 25 10 3 1 L1_SingleMu12
+ ~ HLT_Mu12_v1 50 25 10 5 2 1 L1_SingleMu7
+ ~ HLT_Mu15_v2 20 1 1 1 1 1 L1_SingleMu10
+ ~ HLT_Mu20_v1 1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_Mu24_v1 1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_Mu30_v1 1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_Mu3_v3 100 100 100 40 15 2 L1_SingleMuOpen
+ ~ HLT_Mu5_v3 140 140 70 30 10 1 L1_SingleMu3
+ ~ HLT_Mu8_v1 28 28 70 30 10 1 L1_SingleMu3
+ dataset Tau
+ ~ HLT_DoubleIsoPFTau20_Trk5_v1 1 1 1 1 1 1 L1_DoubleTauJet28 OR L1_DoubleJet52
+ ~ HLT_IsoPFTau35_Trk20_MET45_v1 1 1 1 1 1 1 L1_SingleTauJet52 OR L1_SingleJet68
+ dataset TauPlusX
+ ~ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau15_v1 1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v1 1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v1 20 15 10 5 2 1 L1_SingleEG12
+ ~ HLT_Ele15_CaloIdVT_TrkIdT_LooseIsoPFTau15_v1 5 4 2 1 1 1 L1_SingleEG12
+ ~ HLT_IsoMu12_LooseIsoPFTau10_v1 1 1 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu15_LooseIsoPFTau20_v1 1 1 1 1 1 1 L1_SingleMu10
+/cdaq/physics/Run2011/5e32/v5.2/HLT/V7
+ 160907,160911,160913,160914,160915,160916,160935,160936,160937,160938,160939,160940,160942,160943
+ dataset Commissioning
+ HLT_BeamGas_BSC_v1 1 1 1 1 1 1 L1_BeamGas_Bsc
+ HLT_BeamGas_HF_v1 10 10 10 1 1 1 L1_BeamGas_Hf
+ HLT_IsoTrackHB_v2 1 1 1 1 1 1 L1_SingleJet52
+ HLT_IsoTrackHE_v3 1 1 1 1 1 1 L1_SingleJet52
+ HLT_L1SingleEG5_v1 300 300 300 300 500 50 L1_SingleEG5
+ ~ HLT_L1SingleJet36_v1 1000 2000 3000 1200 500 50 L1_SingleJet36
+ ~ HLT_L1SingleMuOpen_DT_v1 20 20 20 20 20 2 L1_SingleMuOpen
+ ~ HLT_L1SingleMuOpen_v1 200 200 200 200 200 20 L1_SingleMuOpen
+ HLT_L1_Interbunch_BSC_v1 30 20 10 4 1 1 L1_InterBunch_Bsc
+ HLT_L1_PreCollisions_v1 1 1 1 1 1 1 L1_PreCollisions
+ ~ HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v1 1 1 1 1 1 1 L1_SingleMu5_Eta1p5_Q80
+ HLT_Photon20_EBOnly_NoSpikeFilter_v1 2000 1400 700 300 100 10 L1_SingleEG12
+ HLT_Photon20_NoSpikeFilter_v1 2000 1400 700 300 100 10 L1_SingleEG12
+ HLT_Spike20_v1 2000 1400 700 300 100 10 L1_SingleEG12
+ dataset Cosmics
+ HLT_L1MuOpen_AntiBPTX_v2 2 4 5 12 50 50 L1_SingleMuOpen
+ = HLT_L1Tech_BSC_halo_v1 300 200 100 40 15 1 technical bits: 4
+ HLT_L1TrackerCosmics_v2 1 1 1 1 1 1 technical bits: 25
+ HLT_L1_BeamHalo_v1 1000 1000 1000 1000 1000 1000 L1_BeamHalo
+ HLT_L2MuOpen_NoVertex_v1 0 0 0 0 0 0 L1_SingleMuOpen
+ HLT_L3MuonsCosmicTracking_v1 0 0 0 0 0 0 (technical bits: 25) AND (L1_SingleMuOpen)
+ HLT_RegionalCosmicTracking_v1 0 0 0 0 0 0 (technical bits: 25) AND (L1_SingleMuOpen)
+ dataset DoubleElectron
+ ~ HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_v1 1 1 1 1 1 1 L1_TripleEG5
+ ~ HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFL_v1 1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_v1 1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Ele17_CaloIdL_CaloIsoVL_v1 150 100 50 20 7 1 L1_SingleEG12
+ ~ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v2 1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Ele32_CaloIdL_CaloIsoVL_SC17_v1 1 1 1 1 1 1 L1_SingleEG20
+ ~ HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v1 3 3 3 3 3 1 L1_SingleEG5
+ ~ HLT_Ele8_CaloIdL_CaloIsoVL_v1 50 50 50 50 50 5 L1_SingleEG5
+ ~ HLT_Ele8_CaloIdL_TrkIdVL_v1 30 30 30 30 30 3 L1_SingleEG5
+ ~ HLT_Ele8_v1 100 100 100 100 100 10 L1_SingleEG5
+ ~ HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v1 4 2 1 1 1 1 L1_SingleEG12
+ ~ HLT_TripleEle10_CaloIdL_TrkIdVL_v1 1 1 1 1 1 1 L1_TripleEG5
+ dataset DoubleMu
+ ~ HLT_DoubleMu3_v3 15 10 5 2 1 1 L1_DoubleMu0
+ ~ HLT_DoubleMu4_Acoplanarity03_v1 1 1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_DoubleMu6_v1 1 1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_DoubleMu7_v1 1 1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_L1DoubleMu0_v1 2000 1400 700 300 100 10 L1_DoubleMu0
+ ~ HLT_L2DoubleMu0_v2 1500 1000 500 200 70 7 L1_DoubleMu0
+ ~ HLT_L2DoubleMu35_NoVertex_v1 1 1 1 1 1 1 L1_DoubleMu3
+ HLT_Mu8_Jet40_v2 25 16 8 3 1 1 L1_Mu3_Jet20
+ ~ HLT_TripleMu5_v2 1 1 1 1 1 1 L1_DoubleMu3
+ dataset ElectronHad
+ ~ HLT_DoubleEle8_CaloIdL_TrkIdVL_HT160_v2 1 1 1 1 1 1 L1_DoubleEG5_HTT50
+ ~ HLT_DoubleEle8_CaloIdT_TrkIdVL_HT160_v2 1 1 1 1 1 1 L1_DoubleEG5_HTT50
+ ~ HLT_Ele10_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_HT200_v2 1 1 1 1 1 1 L1_EG5_HTT75
+ ~ HLT_Ele10_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT200_v2 1 1 1 1 1 1 L1_EG5_HTT75
+ ~ HLT_Ele25_CaloIdVT_TrkIdT_CentralDiJet30_v1 10 6 3 1 1 1 L1_SingleEG12
+ ~ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v1 30 20 10 4 1 1 L1_SingleEG12
+ ~ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet40_BTagIP_v1 1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Ele25_CaloIdVT_TrkIdT_CentralTriJet30_v1 1 1 1 1 1 1 L1_SingleEG12
+ dataset HT
+ ~ HLT_DiJet100_PT100_v1 1 1 1 1 1 1 L1_SingleJet52
+ ~ HLT_DiJet130_PT130_v1 1 1 1 1 1 1 L1_SingleJet52
+ ~ HLT_DiJet70_PT70_v1 1 3 3 1 1 1 L1_SingleJet36
+ ~ HLT_HT160_v2 150 100 50 20 7 1 L1_HTT50
+ ~ HLT_HT240_v2 10 5 1 1 1 1 L1_HTT50
+ ~ HLT_HT260_MHT60_v2 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT260_v2 10 5 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_MHT75_v2 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_v2 5 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT360_v2 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT440_v2 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT520_v2 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_MR100_v1 200 120 60 24 10 1 L1_DoubleJet36_Central
+ ~ HLT_Meff440_v2 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_Meff520_v2 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_Meff640_v2 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_R032_MR100_v1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R032_v1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R035_MR100_v1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ dataset HcalHPDNoise
+ HLT_GlobalRunHPDNoise_v2 3000 2000 1000 400 150 15 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_L1Tech_HBHEHO_totalOR_v1 1 1 1 1 1 1 technical bits: 11 OR 12
+ dataset HcalNZS
+ ~ HLT_HcalNZS_v2 1 1 1 1 1 1 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleTauJet52 OR L1_SingleTauJet68 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG5 OR L1_SingleIsoEG10 OR L1_SingleIsoEG12 OR L1_SingleIsoEG15 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias
+ ~ HLT_HcalPhiSym_v2 1 1 1 1 1 1 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG8 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_DoubleIsoEG5 OR L1_DoubleIsoEG8 OR L1_SingleEG12 OR L1_SingleEG12_Eta2p17 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG10 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleIsoEG15 OR L1_SingleIsoEG5 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5 OR L1_Mu3_EG8 OR L1_Mu5_EG8
+ dataset Jet
+ ~ HLT_DiJetAve100U_v4 60 40 20 8 3 1 L1_SingleJet92
+ ~ HLT_DiJetAve140U_v4 15 10 5 2 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve15U_v4 50 50 50 50 50 50 L1_SingleJet16
+ ~ HLT_DiJetAve180U_v4 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve300U_v4 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve30U_v4 300 600 1000 400 150 15 L1_SingleJet36
+ ~ HLT_DiJetAve50U_v4 600 400 200 80 30 3 L1_SingleJet52
+ ~ HLT_DiJetAve70U_v4 100 60 30 12 5 1 L1_SingleJet68
+ ~ HLT_Jet110_v1 200 120 60 24 10 1 L1_SingleJet68
+ ~ HLT_Jet150_v1 60 40 20 8 3 1 L1_SingleJet92
+ ~ HLT_Jet190_v1 3 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet240_v1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet30_v1 50 50 50 50 50 50 L1_SingleJet16
+ ~ HLT_Jet370_NoJetID_v1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet370_v1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet60_v1 300 600 1000 400 150 15 L1_SingleJet36
+ ~ HLT_Jet80_v1 600 400 200 80 30 3 L1_SingleJet52
+ dataset METBTag
+ ~ HLT_BTagMu_DiJet20_Mu5_v1 150 100 50 20 7 1 L1_Mu3_Jet16
+ ~ HLT_BTagMu_DiJet60_Mu7_v1 1 1 1 1 1 1 L1_Mu3_Jet16
+ ~ HLT_BTagMu_DiJet80_Mu9_v1 1 1 1 1 1 1 L1_Mu3_Jet20
+ ~ HLT_CentralJet80_MET100_v1 1 1 1 1 1 1 L1_SingleJet52
+ ~ HLT_CentralJet80_MET160_v1 1 1 1 1 1 1 L1_SingleJet52
+ ~ HLT_CentralJet80_MET65_v1 1 1 1 1 1 1 L1_SingleJet52
+ ~ HLT_CentralJet80_MET80_v1 1 1 1 1 1 1 L1_SingleJet52
+ ~ HLT_DiJet60_MET45_v1 15 10 5 2 1 1 L1_ETM20
+ ~ HLT_MET100_v1 30 20 10 4 1 1 L1_ETM30
+ ~ HLT_MET120_v1 15 10 5 2 1 1 L1_ETM30
+ ~ HLT_MET200_v1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_PFMHT150_v1 1 1 1 1 1 1 L1_ETM30
+ dataset MinimumBias
+ HLT_JetE30_NoBPTX3BX_NoHalo_v2 1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_NoHalo_v2 60 40 20 8 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_v1 60 40 20 8 1 1 L1_SingleJet20_NotBptxOR
+ = HLT_L1Tech_BSC_minBias_threshold1_v2 1 1 1 1 1 1 technical bits: 4
+ HLT_Physics_v1 4000 4000 4000 4000 1500 150 (none)
+ ~ HLT_PixelTracks_Multiplicity110_v1 1 1 1 1 1 1 L1_ETT180
+ ~ HLT_PixelTracks_Multiplicity125_v1 1 1 1 1 1 1 L1_ETT180
+ HLT_Random_v1 6000 6000 6000 6000 6000 6000 (none)
+ = HLT_ZeroBias_v1 1 1 1 1 1 1 technical bits: 4
+ dataset MuEG
+ ~ HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v2 1 1 1 1 1 1 L1_Mu3_EG5
+ ~ HLT_DoubleMu5_Ele8_v2 1 1 1 1 1 1 L1_Mu3_EG5
+ ~ HLT_Mu10_Ele10_CaloIdL_v2 1 1 1 1 1 1 L1_Mu3_EG5
+ ~ HLT_Mu15_DoublePhoton15_CaloIdL_v2 1 1 1 1 1 1 L1_Mu3_EG5
+ ~ HLT_Mu15_Photon20_CaloIdL_v2 1 1 1 1 1 1 L1_Mu3_EG5
+ ~ HLT_Mu17_Ele8_CaloIdL_v1 1 1 1 1 1 1 L1_Mu3_EG5
+ ~ HLT_Mu5_DoubleEle8_v2 1 1 1 1 1 1 L1_Mu3_EG5
+ ~ HLT_Mu5_Ele8_CaloIdL_TrkIdVL_Ele8_v2 1 1 1 1 1 1 L1_Mu3_EG5
+ ~ HLT_Mu8_Ele17_CaloIdL_v1 1 1 1 1 1 1 L1_Mu3_EG5
+ HLT_Mu8_Photon20_CaloIdVT_IsoT_v2 1 1 1 1 1 1 L1_Mu3_EG5
+ dataset MuHad
+ ~ HLT_DoubleMu3_HT160_v2 1 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_DoubleMu3_HT200_v2 1 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_IsoMu17_CentralJet40_BTagIP_v1 1 1 1 1 1 1 L1_Mu7_Jet20_Central
+ ~ HLT_Mu17_CentralJet30_v1 1 1 1 1 1 1 L1_Mu7_Jet20_Central
+ ~ HLT_Mu17_CentralJet40_BTagIP_v1 1 1 1 1 1 1 L1_Mu7_Jet20_Central
+ ~ HLT_Mu17_DiCentralJet30_v1 1 1 1 1 1 1 L1_Mu7_Jet20_Central
+ ~ HLT_Mu17_TriCentralJet30_v1 1 1 1 1 1 1 L1_Mu7_Jet20_Central
+ ~ HLT_Mu3_Ele8_CaloIdL_TrkIdVL_HT160_v2 1 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_Mu3_Ele8_CaloIdT_TrkIdVL_HT160_v2 1 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_Mu5_HT200_v3 1 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_Mu8_HT200_v2 1 1 1 1 1 1 L1_Mu0_HTT50
+ dataset MuOnia
+ ~ HLT_DoubleMu3_Bs_v1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_DoubleMu3_Jpsi_v1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_DoubleMu3_Quarkonium_v1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Mu3_Track3_Jpsi_v4 2 2 2 1 1 1 L1_SingleMu3
+ ~ HLT_Mu5_L2Mu2_Jpsi_v1 6 4 2 1 1 1 L1_DoubleMu_0_5
+ ~ HLT_Mu5_L2Mu2_v1 30 20 10 4 1 1 L1_DoubleMu_0_5
+ ~ HLT_Mu7_Track5_Jpsi_v1 1 1 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu7_Track7_Jpsi_v1 1 1 1 1 1 1 L1_SingleMu7
+ dataset MultiJet
+ ~ HLT_DoubleJet30_ForwardBackward_v1 1 1 1 1 1 1 L1_DoubleForJet20_EtaOpp
+ ~ HLT_DoubleJet60_ForwardBackward_v1 1 1 1 1 1 1 L1_DoubleForJet20_EtaOpp
+ ~ HLT_DoubleJet70_ForwardBackward_v1 1 1 1 1 1 1 L1_DoubleForJet20_EtaOpp
+ ~ HLT_DoubleJet80_ForwardBackward_v1 1 1 1 1 1 1 L1_DoubleForJet36_EtaOpp
+ ~ HLT_ExclDiJet60_HFAND_v1 1 1 1 1 1 1 L1_SingleJet36_FwdVeto
+ ~ HLT_ExclDiJet60_HFOR_v1 30 60 100 40 15 1 L1_SingleJet36
+ ~ HLT_QuadJet40_IsoPFTau40_v1 1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet40_v1 30 20 10 4 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet50_BTagIP_v1 1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet50_Jet40_v1 1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet60_v1 1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet70_v1 1 1 1 1 1 1 L1_QuadJet20_Central
+ dataset Photon
+ ~ HLT_DoublePhoton33_v1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton5_IsoVL_CEP_v1 1 1 1 1 1 1 L1_DoubleEG2_FwdVeto
+ ~ HLT_Photon125_NoSpikeFilter_v1 75 50 25 10 3 1 L1_SingleEG20
+ ~ HLT_Photon20_R9Id_Photon18_R9Id_v1 0 0 0 0 0 0 L1_SingleEG12
+ ~ HLT_Photon26_CaloIdL_IsoVL_Photon18_CaloIdL_IsoVL_v1 1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Photon26_CaloIdL_IsoVL_Photon18_v1 1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Photon26_IsoVL_Photon18_IsoVL_v1 1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Photon26_IsoVL_Photon18_v1 1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Photon26_Photon18_v1 30 20 10 4 1 1 L1_SingleEG12
+ ~ HLT_Photon30_CaloIdVL_IsoL_v1 100 60 30 12 4 1 L1_SingleEG15
+ ~ HLT_Photon30_CaloIdVL_v1 150 100 50 20 7 1 L1_SingleEG15
+ ~ HLT_Photon32_CaloIdL_Photon26_CaloIdL_v1 1 1 1 1 1 1 L1_SingleEG20
+ ~ HLT_Photon75_CaloIdVL_IsoL_v1 1 1 1 1 1 1 L1_SingleEG20
+ ~ HLT_Photon75_CaloIdVL_v1 6 4 2 1 1 1 L1_SingleEG20
+ dataset PhotonHad
+ ~ HLT_Photon60_CaloIdL_HT200_v1 1 1 1 1 1 1 L1_SingleEG20
+ ~ HLT_Photon70_CaloIdL_HT200_v1 1 1 1 1 1 1 L1_SingleEG20
+ ~ HLT_Photon70_CaloIdL_HT300_v1 1 1 1 1 1 1 L1_SingleEG20
+ ~ HLT_Photon70_CaloIdL_MHT30_v1 1 1 1 1 1 1 L1_SingleEG20
+ ~ HLT_Photon70_CaloIdL_MHT50_v1 1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleElectron
+ ~ HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v1 1 1 1 1 1 1 L1_SingleEG15
+ ~ HLT_Ele45_CaloIdVT_TrkIdT_v1 1 1 1 1 1 1 L1_SingleEG20
+ ~ HLT_Ele90_NoSpikeFilter_v1 1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleMu
+ ~ HLT_IsoMu12_v1 1 1 1 1 1 1 L1_SingleMu7
+ ~ HLT_IsoMu15_v5 1 1 1 1 1 1 L1_SingleMu10
+ ~ HLT_IsoMu17_v5 1 1 1 1 1 1 L1_SingleMu10
+ ~ HLT_IsoMu24_v1 1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_IsoMu30_v1 1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_L1SingleMu10_v1 1000 600 300 120 40 4 L1_SingleMu10
+ ~ HLT_L1SingleMu20_v1 300 200 100 40 15 1 L1_SingleMu20
+ ~ HLT_L2Mu10_v1 300 200 100 40 15 1 L1_SingleMu10
+ ~ HLT_L2Mu20_v1 75 50 25 10 3 1 L1_SingleMu12
+ ~ HLT_Mu12_v1 10 1 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu15_v2 1 1 1 1 1 1 L1_SingleMu10
+ ~ HLT_Mu20_v1 1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_Mu24_v1 1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_Mu30_v1 1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_Mu3_v3 300 200 100 40 15 2 L1_SingleMuOpen
+ ~ HLT_Mu5_v3 40 40 70 30 10 1 L1_SingleMu3
+ ~ HLT_Mu8_v1 4 4 7 3 15 1 L1_SingleMu3
+ dataset Tau
+ ~ HLT_DoubleIsoPFTau20_Trk5_v1 1 1 1 1 1 1 L1_DoubleTauJet28 OR L1_DoubleJet52
+ ~ HLT_IsoPFTau35_Trk20_MET45_v1 1 1 1 1 1 1 L1_SingleTauJet52 OR L1_SingleJet68
+ dataset TauPlusX
+ ~ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau15_v1 1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v1 1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v1 30 20 10 4 1 1 L1_SingleEG12
+ ~ HLT_Ele15_CaloIdVT_TrkIdT_LooseIsoPFTau15_v1 10 6 3 1 1 1 L1_SingleEG12
+ ~ HLT_IsoMu12_LooseIsoPFTau10_v1 1 1 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu15_LooseIsoPFTau20_v1 1 1 1 1 1 1 L1_SingleMu10
+/cdaq/physics/Run2011/5e32/v5.2/HLT/V6
+ 160894,160898
+ dataset Commissioning
+ HLT_BeamGas_BSC_v1 1 1 1 1 1 1 L1_BeamGas_Bsc
+ HLT_BeamGas_HF_v1 1 1 1 1 1 1 L1_BeamGas_Hf
+ HLT_IsoTrackHB_v2 1 1 1 1 1 1 L1_SingleJet52
+ HLT_IsoTrackHE_v3 1 1 1 1 1 1 L1_SingleJet52
+ HLT_L1SingleEG5_v1 300 300 300 300 500 50 L1_SingleEG5
+ ~ HLT_L1SingleJet36_v1 1000 2000 3000 1200 500 50 L1_SingleJet36
+ ~ HLT_L1SingleMuOpen_DT_v1 20 20 20 20 20 2 L1_SingleMuOpen
+ ~ HLT_L1SingleMuOpen_v1 200 200 200 200 200 20 L1_SingleMuOpen
+ HLT_L1_Interbunch_BSC_v1 30 20 10 4 1 1 L1_InterBunch_Bsc
+ HLT_L1_PreCollisions_v1 30 20 10 4 1 1 L1_PreCollisions
+ ~ HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v1 1 1 1 1 1 1 L1_SingleMu5_Eta1p5_Q80
+ HLT_Photon20_EBOnly_NoSpikeFilter_v1 2000 1400 700 300 100 10 L1_SingleEG12
+ HLT_Photon20_NoSpikeFilter_v1 2000 1400 700 300 100 10 L1_SingleEG12
+ HLT_Spike20_v1 2000 1400 700 300 100 10 L1_SingleEG12
+ dataset Cosmics
+ HLT_L1MuOpen_AntiBPTX_v2 2 4 5 12 50 50 L1_SingleMuOpen
+ = HLT_L1Tech_BSC_halo_v1 300 200 100 40 15 1 technical bits: 4
+ HLT_L1TrackerCosmics_v2 1 1 1 1 1 1 technical bits: 25
+ HLT_L1_BeamHalo_v1 1000 1000 1000 1000 1000 1000 L1_BeamHalo
+ HLT_L2MuOpen_NoVertex_v1 0 0 0 0 0 0 L1_SingleMuOpen
+ HLT_L3MuonsCosmicTracking_v1 0 0 0 0 0 0 (technical bits: 25) AND (L1_SingleMuOpen)
+ HLT_RegionalCosmicTracking_v1 0 0 0 0 0 0 (technical bits: 25) AND (L1_SingleMuOpen)
+ dataset DoubleElectron
+ ~ HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_v1 1 1 1 1 1 1 L1_TripleEG5
+ ~ HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFL_v1 1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_v1 1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Ele17_CaloIdL_CaloIsoVL_v1 150 100 50 20 7 1 L1_SingleEG12
+ ~ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v2 1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Ele32_CaloIdL_CaloIsoVL_SC17_v1 1 1 1 1 1 1 L1_SingleEG20
+ ~ HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v1 3 3 3 3 3 1 L1_SingleEG5
+ ~ HLT_Ele8_CaloIdL_CaloIsoVL_v1 50 50 50 50 50 5 L1_SingleEG5
+ ~ HLT_Ele8_CaloIdL_TrkIdVL_v1 30 30 30 30 30 3 L1_SingleEG5
+ ~ HLT_Ele8_v1 100 100 100 100 100 10 L1_SingleEG5
+ ~ HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v1 4 2 1 1 1 1 L1_SingleEG12
+ ~ HLT_TripleEle10_CaloIdL_TrkIdVL_v1 1 1 1 1 1 1 L1_TripleEG5
+ dataset DoubleMu
+ ~ HLT_DoubleMu3_v3 15 10 5 2 1 1 L1_DoubleMu0
+ ~ HLT_DoubleMu4_Acoplanarity03_v1 1 1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_DoubleMu6_v1 1 1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_DoubleMu7_v1 1 1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_L1DoubleMu0_v1 2000 1400 700 300 100 10 L1_DoubleMu0
+ ~ HLT_L2DoubleMu0_v2 1500 1000 500 200 70 7 L1_DoubleMu0
+ ~ HLT_L2DoubleMu35_NoVertex_v1 1 1 1 1 1 1 L1_DoubleMu3
+ HLT_Mu8_Jet40_v2 25 16 8 3 1 1 L1_Mu3_Jet20
+ ~ HLT_TripleMu5_v2 1 1 1 1 1 1 L1_DoubleMu3
+ dataset ElectronHad
+ ~ HLT_DoubleEle8_CaloIdL_TrkIdVL_HT160_v2 1 1 1 1 1 1 L1_DoubleEG5_HTT50
+ ~ HLT_DoubleEle8_CaloIdT_TrkIdVL_HT160_v2 1 1 1 1 1 1 L1_DoubleEG5_HTT50
+ ~ HLT_Ele10_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_HT200_v2 1 1 1 1 1 1 L1_EG5_HTT75
+ ~ HLT_Ele10_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT200_v2 1 1 1 1 1 1 L1_EG5_HTT75
+ ~ HLT_Ele25_CaloIdVT_TrkIdT_CentralDiJet30_v1 10 6 3 1 1 1 L1_SingleEG12
+ ~ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v1 30 20 10 4 1 1 L1_SingleEG12
+ ~ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet40_BTagIP_v1 1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Ele25_CaloIdVT_TrkIdT_CentralTriJet30_v1 1 1 1 1 1 1 L1_SingleEG12
+ dataset HT
+ ~ HLT_DiJet100_PT100_v1 1 1 1 1 1 1 L1_SingleJet52
+ ~ HLT_DiJet130_PT130_v1 1 1 1 1 1 1 L1_SingleJet52
+ ~ HLT_DiJet70_PT70_v1 1 3 3 1 1 1 L1_SingleJet36
+ ~ HLT_HT160_v2 150 100 50 20 7 1 L1_HTT50
+ ~ HLT_HT240_v2 10 5 1 1 1 1 L1_HTT50
+ ~ HLT_HT260_MHT60_v2 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT260_v2 10 5 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_MHT75_v2 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_v2 5 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT360_v2 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT440_v2 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT520_v2 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_MR100_v1 200 120 60 24 10 1 L1_DoubleJet36_Central
+ ~ HLT_Meff440_v2 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_Meff520_v2 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_Meff640_v2 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_R032_MR100_v1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R032_v1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R035_MR100_v1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ dataset HcalHPDNoise
+ HLT_GlobalRunHPDNoise_v2 3000 2000 1000 400 150 15 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_L1Tech_HBHEHO_totalOR_v1 1 1 1 1 1 1 technical bits: 11 OR 12
+ dataset HcalNZS
+ ~ HLT_HcalNZS_v2 1 1 1 1 1 1 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleTauJet52 OR L1_SingleTauJet68 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG5 OR L1_SingleIsoEG10 OR L1_SingleIsoEG12 OR L1_SingleIsoEG15 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias
+ ~ HLT_HcalPhiSym_v2 1 1 1 1 1 1 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG8 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_DoubleIsoEG5 OR L1_DoubleIsoEG8 OR L1_SingleEG12 OR L1_SingleEG12_Eta2p17 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG10 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleIsoEG15 OR L1_SingleIsoEG5 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5 OR L1_Mu3_EG8 OR L1_Mu5_EG8
+ dataset Jet
+ ~ HLT_DiJetAve100U_v4 60 40 20 8 3 1 L1_SingleJet92
+ ~ HLT_DiJetAve140U_v4 15 10 5 2 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve15U_v4 50 50 50 50 50 50 L1_SingleJet16
+ ~ HLT_DiJetAve180U_v4 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve300U_v4 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve30U_v4 300 600 1000 400 150 15 L1_SingleJet36
+ ~ HLT_DiJetAve50U_v4 600 400 200 80 30 3 L1_SingleJet52
+ ~ HLT_DiJetAve70U_v4 100 60 30 12 5 1 L1_SingleJet68
+ ~ HLT_Jet110_v1 200 120 60 24 10 1 L1_SingleJet68
+ ~ HLT_Jet150_v1 60 40 20 8 3 1 L1_SingleJet92
+ ~ HLT_Jet190_v1 3 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet240_v1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet30_v1 50 50 50 50 50 50 L1_SingleJet16
+ ~ HLT_Jet370_NoJetID_v1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet370_v1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet60_v1 300 600 1000 400 150 15 L1_SingleJet36
+ ~ HLT_Jet80_v1 600 400 200 80 30 3 L1_SingleJet52
+ dataset METBTag
+ ~ HLT_BTagMu_DiJet20_Mu5_v1 150 100 50 20 7 1 L1_Mu3_Jet16
+ ~ HLT_BTagMu_DiJet60_Mu7_v1 1 1 1 1 1 1 L1_Mu3_Jet16
+ ~ HLT_BTagMu_DiJet80_Mu9_v1 1 1 1 1 1 1 L1_Mu3_Jet20
+ ~ HLT_CentralJet80_MET100_v1 1 1 1 1 1 1 L1_SingleJet52
+ ~ HLT_CentralJet80_MET160_v1 1 1 1 1 1 1 L1_SingleJet52
+ ~ HLT_CentralJet80_MET65_v1 1 1 1 1 1 1 L1_SingleJet52
+ ~ HLT_CentralJet80_MET80_v1 1 1 1 1 1 1 L1_SingleJet52
+ ~ HLT_DiJet60_MET45_v1 15 10 5 2 1 1 L1_ETM20
+ ~ HLT_MET100_v1 30 20 10 4 1 1 L1_ETM30
+ ~ HLT_MET120_v1 15 10 5 2 1 1 L1_ETM30
+ ~ HLT_MET200_v1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_PFMHT150_v1 1 1 1 1 1 1 L1_ETM30
+ dataset MinimumBias
+ HLT_JetE30_NoBPTX3BX_NoHalo_v2 1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_NoHalo_v2 60 40 20 8 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_v1 60 40 20 8 1 1 L1_SingleJet20_NotBptxOR
+ = HLT_L1Tech_BSC_minBias_threshold1_v2 1 1 1 1 1 1 technical bits: 4
+ HLT_Physics_v1 4000 4000 4000 4000 1500 150 (none)
+ ~ HLT_PixelTracks_Multiplicity110_v1 1 1 1 1 1 1 L1_ETT180
+ ~ HLT_PixelTracks_Multiplicity125_v1 1 1 1 1 1 1 L1_ETT180
+ HLT_Random_v1 6000 6000 6000 6000 6000 6000 (none)
+ = HLT_ZeroBias_v1 1 1 1 1 1 1 technical bits: 4
+ dataset MuEG
+ ~ HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v2 1 1 1 1 1 1 L1_Mu3_EG5
+ ~ HLT_DoubleMu5_Ele8_v2 1 1 1 1 1 1 L1_Mu3_EG5
+ ~ HLT_Mu10_Ele10_CaloIdL_v2 1 1 1 1 1 1 L1_Mu3_EG5
+ ~ HLT_Mu15_DoublePhoton15_CaloIdL_v2 1 1 1 1 1 1 L1_Mu3_EG5
+ ~ HLT_Mu15_Photon20_CaloIdL_v2 1 1 1 1 1 1 L1_Mu3_EG5
+ ~ HLT_Mu17_Ele8_CaloIdL_v1 1 1 1 1 1 1 L1_Mu3_EG5
+ ~ HLT_Mu5_DoubleEle8_v2 1 1 1 1 1 1 L1_Mu3_EG5
+ ~ HLT_Mu5_Ele8_CaloIdL_TrkIdVL_Ele8_v2 1 1 1 1 1 1 L1_Mu3_EG5
+ ~ HLT_Mu8_Ele17_CaloIdL_v1 1 1 1 1 1 1 L1_Mu3_EG5
+ HLT_Mu8_Photon20_CaloIdVT_IsoT_v2 1 1 1 1 1 1 L1_Mu3_EG5
+ dataset MuHad
+ ~ HLT_DoubleMu3_HT160_v2 1 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_DoubleMu3_HT200_v2 1 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_IsoMu17_CentralJet40_BTagIP_v1 1 1 1 1 1 1 L1_Mu7_Jet20_Central
+ ~ HLT_Mu17_CentralJet30_v1 1 1 1 1 1 1 L1_Mu7_Jet20_Central
+ ~ HLT_Mu17_CentralJet40_BTagIP_v1 1 1 1 1 1 1 L1_Mu7_Jet20_Central
+ ~ HLT_Mu17_DiCentralJet30_v1 1 1 1 1 1 1 L1_Mu7_Jet20_Central
+ ~ HLT_Mu17_TriCentralJet30_v1 1 1 1 1 1 1 L1_Mu7_Jet20_Central
+ ~ HLT_Mu3_Ele8_CaloIdL_TrkIdVL_HT160_v2 1 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_Mu3_Ele8_CaloIdT_TrkIdVL_HT160_v2 1 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_Mu5_HT200_v3 1 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_Mu8_HT200_v2 1 1 1 1 1 1 L1_Mu0_HTT50
+ dataset MuOnia
+ ~ HLT_DoubleMu3_Bs_v1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_DoubleMu3_Jpsi_v1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_DoubleMu3_Quarkonium_v1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Mu3_Track3_Jpsi_v4 2 2 2 1 1 1 L1_SingleMu3
+ ~ HLT_Mu5_L2Mu2_Jpsi_v1 6 4 2 1 1 1 L1_DoubleMu_0_5
+ ~ HLT_Mu5_L2Mu2_v1 30 20 10 4 1 1 L1_DoubleMu_0_5
+ ~ HLT_Mu7_Track5_Jpsi_v1 1 1 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu7_Track7_Jpsi_v1 1 1 1 1 1 1 L1_SingleMu7
+ dataset MultiJet
+ ~ HLT_DoubleJet30_ForwardBackward_v1 1 1 1 1 1 1 L1_DoubleForJet20_EtaOpp
+ ~ HLT_DoubleJet60_ForwardBackward_v1 1 1 1 1 1 1 L1_DoubleForJet20_EtaOpp
+ ~ HLT_DoubleJet70_ForwardBackward_v1 1 1 1 1 1 1 L1_DoubleForJet20_EtaOpp
+ ~ HLT_DoubleJet80_ForwardBackward_v1 1 1 1 1 1 1 L1_DoubleForJet36_EtaOpp
+ ~ HLT_ExclDiJet60_HFAND_v1 1 1 1 1 1 1 L1_SingleJet36_FwdVeto
+ ~ HLT_ExclDiJet60_HFOR_v1 30 60 100 40 15 1 L1_SingleJet36
+ ~ HLT_QuadJet40_IsoPFTau40_v1 1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet40_v1 30 20 10 4 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet50_BTagIP_v1 1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet50_Jet40_v1 1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet60_v1 1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet70_v1 1 1 1 1 1 1 L1_QuadJet20_Central
+ dataset Photon
+ ~ HLT_DoublePhoton33_v1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton5_IsoVL_CEP_v1 1 1 1 1 1 1 L1_DoubleEG2_FwdVeto
+ ~ HLT_Photon125_NoSpikeFilter_v1 75 50 25 10 3 1 L1_SingleEG20
+ ~ HLT_Photon20_R9Id_Photon18_R9Id_v1 0 0 0 0 0 0 L1_SingleEG12
+ ~ HLT_Photon26_CaloIdL_IsoVL_Photon18_CaloIdL_IsoVL_v1 1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Photon26_CaloIdL_IsoVL_Photon18_v1 1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Photon26_IsoVL_Photon18_IsoVL_v1 1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Photon26_IsoVL_Photon18_v1 1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Photon26_Photon18_v1 30 20 10 4 1 1 L1_SingleEG12
+ ~ HLT_Photon30_CaloIdVL_IsoL_v1 100 60 30 12 4 1 L1_SingleEG15
+ ~ HLT_Photon30_CaloIdVL_v1 150 100 50 20 7 1 L1_SingleEG15
+ ~ HLT_Photon32_CaloIdL_Photon26_CaloIdL_v1 1 1 1 1 1 1 L1_SingleEG20
+ ~ HLT_Photon75_CaloIdVL_IsoL_v1 1 1 1 1 1 1 L1_SingleEG20
+ ~ HLT_Photon75_CaloIdVL_v1 6 4 2 1 1 1 L1_SingleEG20
+ dataset PhotonHad
+ ~ HLT_Photon60_CaloIdL_HT200_v1 1 1 1 1 1 1 L1_SingleEG20
+ ~ HLT_Photon70_CaloIdL_HT200_v1 1 1 1 1 1 1 L1_SingleEG20
+ ~ HLT_Photon70_CaloIdL_HT300_v1 1 1 1 1 1 1 L1_SingleEG20
+ ~ HLT_Photon70_CaloIdL_MHT30_v1 1 1 1 1 1 1 L1_SingleEG20
+ ~ HLT_Photon70_CaloIdL_MHT50_v1 1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleElectron
+ ~ HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v1 1 1 1 1 1 1 L1_SingleEG15
+ ~ HLT_Ele45_CaloIdVT_TrkIdT_v1 1 1 1 1 1 1 L1_SingleEG20
+ ~ HLT_Ele90_NoSpikeFilter_v1 1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleMu
+ ~ HLT_IsoMu12_v1 1 1 1 1 1 1 L1_SingleMu7
+ ~ HLT_IsoMu15_v5 1 1 1 1 1 1 L1_SingleMu10
+ ~ HLT_IsoMu17_v5 1 1 1 1 1 1 L1_SingleMu10
+ ~ HLT_IsoMu24_v1 1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_IsoMu30_v1 1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_L1SingleMu10_v1 1000 600 300 120 40 4 L1_SingleMu10
+ ~ HLT_L1SingleMu20_v1 300 200 100 40 15 1 L1_SingleMu20
+ ~ HLT_L2Mu10_v1 300 200 100 40 15 1 L1_SingleMu10
+ ~ HLT_L2Mu20_v1 75 50 25 10 3 1 L1_SingleMu12
+ ~ HLT_Mu12_v1 10 1 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu15_v2 1 1 1 1 1 1 L1_SingleMu10
+ ~ HLT_Mu20_v1 1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_Mu24_v1 1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_Mu30_v1 1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_Mu3_v3 300 200 100 40 15 2 L1_SingleMuOpen
+ ~ HLT_Mu5_v3 40 40 70 30 10 1 L1_SingleMu3
+ ~ HLT_Mu8_v1 4 4 7 3 15 1 L1_SingleMu3
+ dataset Tau
+ ~ HLT_DoubleIsoPFTau20_Trk5_v1 1 1 1 1 1 1 L1_DoubleTauJet28 OR L1_DoubleJet52
+ ~ HLT_IsoPFTau35_Trk20_MET45_v1 1 1 1 1 1 1 L1_SingleTauJet52 OR L1_SingleJet68
+ dataset TauPlusX
+ ~ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau15_v1 1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v1 1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v1 30 20 10 4 1 1 L1_SingleEG12
+ ~ HLT_Ele15_CaloIdVT_TrkIdT_LooseIsoPFTau15_v1 10 6 3 1 1 1 L1_SingleEG12
+ ~ HLT_IsoMu12_LooseIsoPFTau10_v1 1 1 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu15_LooseIsoPFTau20_v1 1 1 1 1 1 1 L1_SingleMu10
+/cdaq/physics/Run2011/5e32/v5.2/HLT/V5
+ 160890
+ dataset Commissioning
+ HLT_BeamGas_BSC_v1 1 1 1 1 1 1 L1_BeamGas_Bsc
+ HLT_BeamGas_HF_v1 1 1 1 1 1 1 L1_BeamGas_Hf
+ HLT_IsoTrackHB_v2 1 1 1 1 1 1 L1_SingleJet52
+ HLT_IsoTrackHE_v3 1 1 1 1 1 1 L1_SingleJet52
+ HLT_L1SingleEG5_v1 300 300 300 300 500 50 L1_SingleEG5
+ ~ HLT_L1SingleJet36_v1 1000 2000 3000 1200 500 50 L1_SingleJet36
+ ~ HLT_L1SingleMuOpen_DT_v1 20 20 20 20 20 2 L1_SingleMuOpen
+ ~ HLT_L1SingleMuOpen_v1 200 200 200 200 200 20 L1_SingleMuOpen
+ HLT_L1_Interbunch_BSC_v1 30 20 10 4 1 1 L1_InterBunch_Bsc
+ HLT_L1_PreCollisions_v1 30 20 10 4 1 1 L1_PreCollisions
+ ~ HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v1 1 1 1 1 1 1 L1_SingleMu5_Eta1p5_Q80
+ HLT_Photon20_EBOnly_NoSpikeFilter_v1 2000 1400 700 300 100 10 L1_SingleEG12
+ HLT_Photon20_NoSpikeFilter_v1 2000 1400 700 300 100 10 L1_SingleEG12
+ HLT_Spike20_v1 2000 1400 700 300 100 10 L1_SingleEG12
+ dataset Cosmics
+ HLT_L1MuOpen_AntiBPTX_v2 2 4 5 12 50 50 L1_SingleMuOpen
+ = HLT_L1Tech_BSC_halo_v1 300 200 100 40 15 1 technical bits: 4
+ HLT_L1TrackerCosmics_v2 1 1 1 1 1 1 technical bits: 25
+ HLT_L1_BeamHalo_v1 1000 1000 1000 1000 1000 1000 L1_BeamHalo
+ HLT_L2MuOpen_NoVertex_v1 0 0 0 0 0 0 L1_SingleMuOpen
+ HLT_L3MuonsCosmicTracking_v1 0 0 0 0 0 0 (technical bits: 25) AND (L1_SingleMuOpen)
+ HLT_RegionalCosmicTracking_v1 0 0 0 0 0 0 (technical bits: 25) AND (L1_SingleMuOpen)
+ dataset DoubleElectron
+ ~ HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_v1 1 1 1 1 1 1 L1_TripleEG5
+ ~ HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFL_v1 1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_v1 1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Ele17_CaloIdL_CaloIsoVL_v1 150 100 50 20 7 1 L1_SingleEG12
+ ~ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v2 1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Ele32_CaloIdL_CaloIsoVL_SC17_v1 1 1 1 1 1 1 L1_SingleEG20
+ ~ HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v1 3 3 3 3 3 1 L1_SingleEG5
+ ~ HLT_Ele8_CaloIdL_CaloIsoVL_v1 50 50 50 50 50 5 L1_SingleEG5
+ ~ HLT_Ele8_CaloIdL_TrkIdVL_v1 30 30 30 30 30 3 L1_SingleEG5
+ ~ HLT_Ele8_v1 100 100 100 100 100 10 L1_SingleEG5
+ ~ HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v1 4 2 1 1 1 1 L1_SingleEG12
+ ~ HLT_TripleEle10_CaloIdL_TrkIdVL_v1 1 1 1 1 1 1 L1_TripleEG5
+ dataset DoubleMu
+ ~ HLT_DoubleMu3_v3 15 10 5 2 1 1 L1_DoubleMu0
+ ~ HLT_DoubleMu4_Acoplanarity03_v1 1 1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_DoubleMu6_v1 1 1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_DoubleMu7_v1 1 1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_L1DoubleMu0_v1 2000 1400 700 300 100 10 L1_DoubleMu0
+ ~ HLT_L2DoubleMu0_v2 1500 1000 500 200 70 7 L1_DoubleMu0
+ ~ HLT_L2DoubleMu35_NoVertex_v1 1 1 1 1 1 1 L1_DoubleMu3
+ HLT_Mu8_Jet40_v2 25 16 8 3 1 1 L1_Mu3_Jet20
+ ~ HLT_TripleMu5_v2 1 1 1 1 1 1 L1_DoubleMu3
+ dataset ElectronHad
+ ~ HLT_DoubleEle8_CaloIdL_TrkIdVL_HT160_v2 1 1 1 1 1 1 L1_DoubleEG5_HTT50
+ ~ HLT_DoubleEle8_CaloIdT_TrkIdVL_HT160_v2 1 1 1 1 1 1 L1_DoubleEG5_HTT50
+ ~ HLT_Ele10_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_HT200_v2 1 1 1 1 1 1 L1_EG5_HTT75
+ ~ HLT_Ele10_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT200_v2 1 1 1 1 1 1 L1_EG5_HTT75
+ ~ HLT_Ele25_CaloIdVT_TrkIdT_CentralDiJet30_v1 10 6 3 1 1 1 L1_SingleEG12
+ ~ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v1 30 20 10 4 1 1 L1_SingleEG12
+ ~ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet40_BTagIP_v1 1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Ele25_CaloIdVT_TrkIdT_CentralTriJet30_v1 1 1 1 1 1 1 L1_SingleEG12
+ dataset HT
+ ~ HLT_DiJet100_PT100_v1 1 1 1 1 1 1 L1_SingleJet52
+ ~ HLT_DiJet130_PT130_v1 1 1 1 1 1 1 L1_SingleJet52
+ ~ HLT_DiJet70_PT70_v1 1 3 3 1 1 1 L1_SingleJet36
+ ~ HLT_HT160_v2 150 100 50 20 7 1 L1_HTT50
+ ~ HLT_HT240_v2 10 5 1 1 1 1 L1_HTT50
+ ~ HLT_HT260_MHT60_v2 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT260_v2 10 5 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_MHT75_v2 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_v2 5 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT360_v2 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT440_v2 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT520_v2 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_MR100_v1 200 120 60 24 10 1 L1_DoubleJet36_Central
+ ~ HLT_Meff440_v2 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_Meff520_v2 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_Meff640_v2 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_R032_MR100_v1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R032_v1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R035_MR100_v1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ dataset HcalHPDNoise
+ HLT_GlobalRunHPDNoise_v2 3000 2000 1000 400 150 15 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_L1Tech_HBHEHO_totalOR_v1 1 1 1 1 1 1 technical bits: 11 OR 12
+ dataset HcalNZS
+ ~ HLT_HcalNZS_v2 1 1 1 1 1 1 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleTauJet52 OR L1_SingleTauJet68 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG5 OR L1_SingleIsoEG10 OR L1_SingleIsoEG12 OR L1_SingleIsoEG15 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias
+ ~ HLT_HcalPhiSym_v2 1 1 1 1 1 1 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG8 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_DoubleIsoEG5 OR L1_DoubleIsoEG8 OR L1_SingleEG12 OR L1_SingleEG12_Eta2p17 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG10 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleIsoEG15 OR L1_SingleIsoEG5 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5 OR L1_Mu3_EG8 OR L1_Mu5_EG8
+ dataset Jet
+ ~ HLT_DiJetAve100U_v4 60 40 20 8 3 1 L1_SingleJet92
+ ~ HLT_DiJetAve140U_v4 15 10 5 2 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve15U_v4 50 50 50 50 50 50 L1_SingleJet16
+ ~ HLT_DiJetAve180U_v4 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve300U_v4 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve30U_v4 300 600 1000 400 150 15 L1_SingleJet36
+ ~ HLT_DiJetAve50U_v4 600 400 200 80 30 3 L1_SingleJet52
+ ~ HLT_DiJetAve70U_v4 100 60 30 12 5 1 L1_SingleJet68
+ ~ HLT_Jet110_v1 200 120 60 24 10 1 L1_SingleJet68
+ ~ HLT_Jet150_v1 60 40 20 8 3 1 L1_SingleJet92
+ ~ HLT_Jet190_v1 3 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet240_v1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet30_v1 50 50 50 50 50 50 L1_SingleJet16
+ ~ HLT_Jet370_NoJetID_v1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet370_v1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet60_v1 300 600 1000 400 150 15 L1_SingleJet36
+ ~ HLT_Jet80_v1 600 400 200 80 30 3 L1_SingleJet52
+ dataset METBTag
+ ~ HLT_BTagMu_DiJet20_Mu5_v1 150 100 50 20 7 1 L1_Mu3_Jet16
+ ~ HLT_BTagMu_DiJet60_Mu7_v1 1 1 1 1 1 1 L1_Mu3_Jet16
+ ~ HLT_BTagMu_DiJet80_Mu9_v1 1 1 1 1 1 1 L1_Mu3_Jet20
+ ~ HLT_CentralJet80_MET100_v1 1 1 1 1 1 1 L1_SingleJet52
+ ~ HLT_CentralJet80_MET160_v1 1 1 1 1 1 1 L1_SingleJet52
+ ~ HLT_CentralJet80_MET65_v1 1 1 1 1 1 1 L1_SingleJet52
+ ~ HLT_CentralJet80_MET80_v1 1 1 1 1 1 1 L1_SingleJet52
+ ~ HLT_DiJet60_MET45_v1 15 10 5 2 1 1 L1_ETM20
+ ~ HLT_MET100_v1 30 20 10 4 1 1 L1_ETM30
+ ~ HLT_MET120_v1 15 10 5 2 1 1 L1_ETM30
+ ~ HLT_MET200_v1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_PFMHT150_v1 1 1 1 1 1 1 L1_ETM30
+ dataset MinimumBias
+ HLT_JetE30_NoBPTX3BX_NoHalo_v2 1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_NoHalo_v2 60 40 20 8 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_v1 60 40 20 8 1 1 L1_SingleJet20_NotBptxOR
+ = HLT_L1Tech_BSC_minBias_threshold1_v2 1 1 1 1 1 1 technical bits: 4
+ HLT_Physics_v1 4000 4000 4000 4000 1500 150 (none)
+ ~ HLT_PixelTracks_Multiplicity110_v1 1 1 1 1 1 1 L1_ETT180
+ ~ HLT_PixelTracks_Multiplicity125_v1 1 1 1 1 1 1 L1_ETT180
+ HLT_Random_v1 6000 6000 6000 6000 6000 6000 (none)
+ = HLT_ZeroBias_v1 1 1 1 1 1 1 technical bits: 4
+ dataset MuEG
+ ~ HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v2 1 1 1 1 1 1 L1_Mu3_EG5
+ ~ HLT_DoubleMu5_Ele8_v2 1 1 1 1 1 1 L1_Mu3_EG5
+ ~ HLT_Mu10_Ele10_CaloIdL_v2 1 1 1 1 1 1 L1_Mu3_EG5
+ ~ HLT_Mu15_DoublePhoton15_CaloIdL_v2 1 1 1 1 1 1 L1_Mu3_EG5
+ ~ HLT_Mu15_Photon20_CaloIdL_v2 1 1 1 1 1 1 L1_Mu3_EG5
+ ~ HLT_Mu17_Ele8_CaloIdL_v1 1 1 1 1 1 1 L1_Mu3_EG5
+ ~ HLT_Mu5_DoubleEle8_v2 1 1 1 1 1 1 L1_Mu3_EG5
+ ~ HLT_Mu5_Ele8_CaloIdL_TrkIdVL_Ele8_v2 1 1 1 1 1 1 L1_Mu3_EG5
+ ~ HLT_Mu8_Ele17_CaloIdL_v1 1 1 1 1 1 1 L1_Mu3_EG5
+ HLT_Mu8_Photon20_CaloIdVT_IsoT_v2 1 1 1 1 1 1 L1_Mu3_EG5
+ dataset MuHad
+ ~ HLT_DoubleMu3_HT160_v2 1 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_DoubleMu3_HT200_v2 1 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_IsoMu17_CentralJet40_BTagIP_v1 1 1 1 1 1 1 L1_Mu7_Jet20_Central
+ ~ HLT_Mu17_CentralJet30_v1 1 1 1 1 1 1 L1_Mu7_Jet20_Central
+ ~ HLT_Mu17_CentralJet40_BTagIP_v1 1 1 1 1 1 1 L1_Mu7_Jet20_Central
+ ~ HLT_Mu17_DiCentralJet30_v1 1 1 1 1 1 1 L1_Mu7_Jet20_Central
+ ~ HLT_Mu17_TriCentralJet30_v1 1 1 1 1 1 1 L1_Mu7_Jet20_Central
+ ~ HLT_Mu3_Ele8_CaloIdL_TrkIdVL_HT160_v2 1 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_Mu3_Ele8_CaloIdT_TrkIdVL_HT160_v2 1 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_Mu5_HT200_v3 1 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_Mu8_HT200_v2 1 1 1 1 1 1 L1_Mu0_HTT50
+ dataset MuOnia
+ ~ HLT_DoubleMu3_Bs_v1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_DoubleMu3_Jpsi_v1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_DoubleMu3_Quarkonium_v1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Mu3_Track3_Jpsi_v4 2 2 2 1 1 1 L1_SingleMu3
+ ~ HLT_Mu5_L2Mu2_Jpsi_v1 6 4 2 1 1 1 L1_DoubleMu_0_5
+ ~ HLT_Mu5_L2Mu2_v1 30 20 10 4 1 1 L1_DoubleMu_0_5
+ ~ HLT_Mu7_Track5_Jpsi_v1 1 1 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu7_Track7_Jpsi_v1 1 1 1 1 1 1 L1_SingleMu7
+ dataset MultiJet
+ ~ HLT_DoubleJet30_ForwardBackward_v1 1 1 1 1 1 1 L1_DoubleForJet20_EtaOpp
+ ~ HLT_DoubleJet60_ForwardBackward_v1 1 1 1 1 1 1 L1_DoubleForJet20_EtaOpp
+ ~ HLT_DoubleJet70_ForwardBackward_v1 1 1 1 1 1 1 L1_DoubleForJet20_EtaOpp
+ ~ HLT_DoubleJet80_ForwardBackward_v1 1 1 1 1 1 1 L1_DoubleForJet36_EtaOpp
+ ~ HLT_ExclDiJet60_HFAND_v1 1 1 1 1 1 1 L1_SingleJet36_FwdVeto
+ ~ HLT_ExclDiJet60_HFOR_v1 30 60 100 40 15 1 L1_SingleJet36
+ ~ HLT_QuadJet40_IsoPFTau40_v1 1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet40_v1 30 20 10 4 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet50_BTagIP_v1 1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet50_Jet40_v1 1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet60_v1 1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet70_v1 1 1 1 1 1 1 L1_QuadJet20_Central
+ dataset Photon
+ ~ HLT_DoublePhoton33_v1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton5_IsoVL_CEP_v1 1 1 1 1 1 1 L1_DoubleEG2_FwdVeto
+ ~ HLT_Photon125_NoSpikeFilter_v1 75 50 25 10 3 1 L1_SingleEG20
+ ~ HLT_Photon20_R9Id_Photon18_R9Id_v1 0 0 0 0 0 0 L1_SingleEG12
+ ~ HLT_Photon26_CaloIdL_IsoVL_Photon18_CaloIdL_IsoVL_v1 1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Photon26_CaloIdL_IsoVL_Photon18_v1 1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Photon26_IsoVL_Photon18_IsoVL_v1 1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Photon26_IsoVL_Photon18_v1 1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Photon26_Photon18_v1 30 20 10 4 1 1 L1_SingleEG12
+ ~ HLT_Photon30_CaloIdVL_IsoL_v1 100 60 30 12 4 1 L1_SingleEG15
+ ~ HLT_Photon30_CaloIdVL_v1 150 100 50 20 7 1 L1_SingleEG15
+ ~ HLT_Photon32_CaloIdL_Photon26_CaloIdL_v1 1 1 1 1 1 1 L1_SingleEG20
+ ~ HLT_Photon75_CaloIdVL_IsoL_v1 1 1 1 1 1 1 L1_SingleEG20
+ ~ HLT_Photon75_CaloIdVL_v1 6 4 2 1 1 1 L1_SingleEG20
+ dataset PhotonHad
+ ~ HLT_Photon60_CaloIdL_HT200_v1 1 1 1 1 1 1 L1_SingleEG20
+ ~ HLT_Photon70_CaloIdL_HT200_v1 1 1 1 1 1 1 L1_SingleEG20
+ ~ HLT_Photon70_CaloIdL_HT300_v1 1 1 1 1 1 1 L1_SingleEG20
+ ~ HLT_Photon70_CaloIdL_MHT30_v1 1 1 1 1 1 1 L1_SingleEG20
+ ~ HLT_Photon70_CaloIdL_MHT50_v1 1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleElectron
+ ~ HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v1 1 1 1 1 1 1 L1_SingleEG15
+ ~ HLT_Ele45_CaloIdVT_TrkIdT_v1 1 1 1 1 1 1 L1_SingleEG20
+ ~ HLT_Ele90_NoSpikeFilter_v1 1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleMu
+ ~ HLT_IsoMu12_v1 1 1 1 1 1 1 L1_SingleMu7
+ ~ HLT_IsoMu15_v5 1 1 1 1 1 1 L1_SingleMu10
+ ~ HLT_IsoMu17_v5 1 1 1 1 1 1 L1_SingleMu10
+ ~ HLT_IsoMu24_v1 1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_IsoMu30_v1 1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_L1SingleMu10_v1 1000 600 300 120 40 4 L1_SingleMu10
+ ~ HLT_L1SingleMu20_v1 300 200 100 40 15 1 L1_SingleMu20
+ ~ HLT_L2Mu10_v1 300 200 100 40 15 1 L1_SingleMu10
+ ~ HLT_L2Mu20_v1 75 50 25 10 3 1 L1_SingleMu12
+ ~ HLT_Mu12_v1 10 1 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu15_v2 1 1 1 1 1 1 L1_SingleMu10
+ ~ HLT_Mu20_v1 1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_Mu24_v1 1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_Mu30_v1 1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_Mu3_v3 300 200 100 40 15 2 L1_SingleMuOpen
+ ~ HLT_Mu5_v3 40 40 70 30 10 1 L1_SingleMu3
+ ~ HLT_Mu8_v1 4 4 7 3 15 1 L1_SingleMu3
+ dataset Tau
+ ~ HLT_DoubleIsoPFTau20_Trk5_v1 1 1 1 1 1 1 L1_DoubleTauJet28 OR L1_DoubleJet52
+ ~ HLT_IsoPFTau35_Trk20_MET45_v1 1 1 1 1 1 1 L1_SingleTauJet52 OR L1_SingleJet68
+ dataset TauPlusX
+ ~ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau15_v1 1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v1 1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v1 30 20 10 4 1 1 L1_SingleEG12
+ ~ HLT_Ele15_CaloIdVT_TrkIdT_LooseIsoPFTau15_v1 10 6 3 1 1 1 L1_SingleEG12
+ ~ HLT_IsoMu12_LooseIsoPFTau10_v1 1 1 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu15_LooseIsoPFTau20_v1 1 1 1 1 1 1 L1_SingleMu10
+/cdaq/physics/Run2011/5e32/v5.2/HLT/V2
+ 160888
+ dataset Commissioning
+ HLT_BeamGas_BSC_v1 1 1 1 1 1 1 L1_BeamGas_Bsc
+ HLT_BeamGas_HF_v1 1 1 1 1 1 1 L1_BeamGas_Hf
+ HLT_IsoTrackHB_v2 1 1 1 1 1 1 L1_SingleJet52
+ HLT_IsoTrackHE_v3 1 1 1 1 1 1 L1_SingleJet52
+ HLT_L1SingleEG5_v1 300 300 300 300 500 50 L1_SingleEG5
+ ~ HLT_L1SingleJet36_v1 1000 1 3000 1200 500 50 L1_SingleJet36
+ ~ HLT_L1SingleMuOpen_DT_v1 20 1 20 20 20 2 L1_SingleMuOpen
+ ~ HLT_L1SingleMuOpen_v1 200 1 200 200 200 20 L1_SingleMuOpen
+ HLT_L1_Interbunch_BSC_v1 30 20 10 4 1 1 L1_InterBunch_Bsc
+ HLT_L1_PreCollisions_v1 30 20 10 4 1 1 L1_PreCollisions
+ ~ HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v1 1 1 1 1 1 1 L1_SingleMu5_Eta1p5_Q80
+ HLT_Photon20_EBOnly_NoSpikeFilter_v1 2000 1400 700 300 100 10 L1_SingleEG12
+ HLT_Photon20_NoSpikeFilter_v1 2000 1400 700 300 100 10 L1_SingleEG12
+ HLT_Spike20_v1 2000 1400 700 300 100 10 L1_SingleEG12
+ dataset Cosmics
+ HLT_L1MuOpen_AntiBPTX_v2 2 4 5 12 50 50 L1_SingleMuOpen
+ = HLT_L1Tech_BSC_halo_v1 300 200 100 40 15 1 technical bits: 4
+ HLT_L1TrackerCosmics_v2 1 1 1 1 1 1 technical bits: 25
+ HLT_L1_BeamHalo_v1 1000 1000 1000 1000 1000 1000 L1_BeamHalo
+ HLT_L2MuOpen_NoVertex_v1 0 1 0 0 0 0 L1_SingleMuOpen
+ HLT_L3MuonsCosmicTracking_v1 0 0 0 0 0 0 (technical bits: 25) AND (L1_SingleMuOpen)
+ HLT_RegionalCosmicTracking_v1 0 0 0 0 0 0 (technical bits: 25) AND (L1_SingleMuOpen)
+ dataset DoubleElectron
+ ~ HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_v1 1 1 1 1 1 1 L1_TripleEG5
+ ~ HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFL_v1 1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_v1 1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Ele17_CaloIdL_CaloIsoVL_v1 150 100 50 20 7 1 L1_SingleEG12
+ ~ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v2 1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Ele32_CaloIdL_CaloIsoVL_SC17_v1 1 1 1 1 1 1 L1_SingleEG20
+ ~ HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v1 3 3 3 3 3 1 L1_SingleEG5
+ ~ HLT_Ele8_CaloIdL_CaloIsoVL_v1 50 50 50 50 50 5 L1_SingleEG5
+ ~ HLT_Ele8_CaloIdL_TrkIdVL_v1 30 30 30 30 30 3 L1_SingleEG5
+ ~ HLT_Ele8_v1 100 100 100 100 100 10 L1_SingleEG5
+ ~ HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v1 4 2 1 1 1 1 L1_SingleEG12
+ ~ HLT_TripleEle10_CaloIdL_TrkIdVL_v1 1 1 1 1 1 1 L1_TripleEG5
+ dataset DoubleMu
+ ~ HLT_DoubleMu3_v3 15 10 5 2 1 1 L1_DoubleMu0
+ ~ HLT_DoubleMu4_Acoplanarity03_v1 1 1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_DoubleMu6_v1 1 1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_DoubleMu7_v1 1 1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_L1DoubleMu0_v1 2000 1 700 300 100 10 L1_DoubleMu0
+ ~ HLT_L2DoubleMu0_v2 1500 1 500 200 70 7 L1_DoubleMu0
+ ~ HLT_L2DoubleMu35_NoVertex_v1 1 1 1 1 1 1 L1_DoubleMu3
+ HLT_Mu8_Jet40_v2 25 16 8 3 1 1 L1_Mu3_Jet20
+ ~ HLT_TripleMu5_v2 1 1 1 1 1 1 L1_DoubleMu3
+ dataset ElectronHad
+ ~ HLT_DoubleEle8_CaloIdL_TrkIdVL_HT160_v2 1 1 1 1 1 1 L1_DoubleEG5_HTT50
+ ~ HLT_DoubleEle8_CaloIdT_TrkIdVL_HT160_v2 1 1 1 1 1 1 L1_DoubleEG5_HTT50
+ ~ HLT_Ele10_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_HT200_v2 1 1 1 1 1 1 L1_EG5_HTT75
+ ~ HLT_Ele10_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT200_v2 1 1 1 1 1 1 L1_EG5_HTT75
+ ~ HLT_Ele25_CaloIdVT_TrkIdT_CentralDiJet30_v1 10 6 3 1 1 1 L1_SingleEG12
+ ~ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v1 30 20 10 4 1 1 L1_SingleEG12
+ ~ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet40_BTagIP_v1 1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Ele25_CaloIdVT_TrkIdT_CentralTriJet30_v1 1 1 1 1 1 1 L1_SingleEG12
+ dataset HT
+ ~ HLT_DiJet100_PT100_v1 1 1 1 1 1 1 L1_SingleJet52
+ ~ HLT_DiJet130_PT130_v1 1 1 1 1 1 1 L1_SingleJet52
+ ~ HLT_DiJet70_PT70_v1 1 1 3 1 1 1 L1_SingleJet36
+ ~ HLT_HT160_v2 150 1 50 20 7 1 L1_HTT50
+ ~ HLT_HT240_v2 10 1 1 1 1 1 L1_HTT50
+ ~ HLT_HT260_MHT60_v2 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT260_v2 10 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_MHT75_v2 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_v2 5 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT360_v2 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT440_v2 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT520_v2 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_MR100_v1 200 1 60 24 10 1 L1_DoubleJet36_Central
+ ~ HLT_Meff440_v2 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_Meff520_v2 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_Meff640_v2 1 1 1 1 1 1 L1_HTT100
+ ~ HLT_R032_MR100_v1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R032_v1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R035_MR100_v1 1 1 1 1 1 1 L1_DoubleJet36_Central
+ dataset HcalHPDNoise
+ HLT_GlobalRunHPDNoise_v2 3000 2000 1000 400 150 15 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_L1Tech_HBHEHO_totalOR_v1 1 1 1 1 1 1 technical bits: 11 OR 12
+ dataset HcalNZS
+ ~ HLT_HcalNZS_v2 1 1 1 1 1 1 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleTauJet52 OR L1_SingleTauJet68 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG5 OR L1_SingleIsoEG10 OR L1_SingleIsoEG12 OR L1_SingleIsoEG15 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias
+ ~ HLT_HcalPhiSym_v2 1 1 1 1 1 1 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG8 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_DoubleIsoEG5 OR L1_DoubleIsoEG8 OR L1_SingleEG12 OR L1_SingleEG12_Eta2p17 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG10 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleIsoEG15 OR L1_SingleIsoEG5 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5 OR L1_Mu3_EG8 OR L1_Mu5_EG8
+ dataset Jet
+ ~ HLT_DiJetAve100U_v4 60 1 20 8 3 1 L1_SingleJet92
+ ~ HLT_DiJetAve140U_v4 15 1 5 2 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve15U_v4 50 1 50 50 50 50 L1_SingleJet16
+ ~ HLT_DiJetAve180U_v4 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve300U_v4 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve30U_v4 300 1 1000 400 150 15 L1_SingleJet36
+ ~ HLT_DiJetAve50U_v4 600 1 200 80 30 3 L1_SingleJet52
+ ~ HLT_DiJetAve70U_v4 100 1 30 12 5 1 L1_SingleJet68
+ ~ HLT_Jet110_v1 200 1 60 24 10 1 L1_SingleJet68
+ ~ HLT_Jet150_v1 60 1 20 8 3 1 L1_SingleJet92
+ ~ HLT_Jet190_v1 3 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet240_v1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet30_v1 50 1 50 50 50 50 L1_SingleJet16
+ ~ HLT_Jet370_NoJetID_v1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet370_v1 1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet60_v1 300 1 1000 400 150 15 L1_SingleJet36
+ ~ HLT_Jet80_v1 600 1 200 80 30 3 L1_SingleJet52
+ dataset METBTag
+ ~ HLT_BTagMu_DiJet20_Mu5_v1 150 100 50 20 7 1 L1_Mu3_Jet16
+ ~ HLT_BTagMu_DiJet60_Mu7_v1 1 1 1 1 1 1 L1_Mu3_Jet16
+ ~ HLT_BTagMu_DiJet80_Mu9_v1 1 1 1 1 1 1 L1_Mu3_Jet20
+ ~ HLT_CentralJet80_MET100_v1 1 1 1 1 1 1 L1_SingleJet52
+ ~ HLT_CentralJet80_MET160_v1 1 1 1 1 1 1 L1_SingleJet52
+ ~ HLT_CentralJet80_MET65_v1 1 1 1 1 1 1 L1_SingleJet52
+ ~ HLT_CentralJet80_MET80_v1 1 1 1 1 1 1 L1_SingleJet52
+ ~ HLT_DiJet60_MET45_v1 15 1 5 2 1 1 L1_ETM20
+ ~ HLT_MET100_v1 30 1 10 4 1 1 L1_ETM30
+ ~ HLT_MET120_v1 15 1 5 2 1 1 L1_ETM30
+ ~ HLT_MET200_v1 1 1 1 1 1 1 L1_ETM30
+ ~ HLT_PFMHT150_v1 1 1 1 1 1 1 L1_ETM30
+ dataset MinimumBias
+ HLT_JetE30_NoBPTX3BX_NoHalo_v2 1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_NoHalo_v2 1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_v1 30 1 10 4 1 1 L1_SingleJet20_NotBptxOR
+ = HLT_L1Tech_BSC_minBias_threshold1_v2 1 1 1 1 1 1 technical bits: 4
+ HLT_Physics_v1 4000 4000 4000 4000 1500 150 (none)
+ ~ HLT_PixelTracks_Multiplicity110_v1 1 1 1 1 1 1 L1_ETT180
+ ~ HLT_PixelTracks_Multiplicity125_v1 1 1 1 1 1 1 L1_ETT180
+ HLT_Random_v1 6000 6000 6000 6000 6000 6000 (none)
+ = HLT_ZeroBias_v1 1 1 1 1 1 1 technical bits: 4
+ dataset MuEG
+ ~ HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v2 1 1 1 1 1 1 L1_Mu3_EG5
+ ~ HLT_DoubleMu5_Ele8_v2 1 1 1 1 1 1 L1_Mu3_EG5
+ ~ HLT_Mu10_Ele10_CaloIdL_v2 1 1 1 1 1 1 L1_Mu3_EG5
+ ~ HLT_Mu15_DoublePhoton15_CaloIdL_v2 1 1 1 1 1 1 L1_Mu3_EG5
+ ~ HLT_Mu15_Photon20_CaloIdL_v2 1 1 1 1 1 1 L1_Mu3_EG5
+ ~ HLT_Mu17_Ele8_CaloIdL_v1 1 1 1 1 1 1 L1_Mu3_EG5
+ ~ HLT_Mu5_DoubleEle8_v2 1 1 1 1 1 1 L1_Mu3_EG5
+ ~ HLT_Mu5_Ele8_CaloIdL_TrkIdVL_Ele8_v2 1 1 1 1 1 1 L1_Mu3_EG5
+ ~ HLT_Mu8_Ele17_CaloIdL_v1 1 1 1 1 1 1 L1_Mu3_EG5
+ HLT_Mu8_Photon20_CaloIdVT_IsoT_v2 1 1 1 1 1 1 L1_Mu3_EG5
+ dataset MuHad
+ ~ HLT_DoubleMu3_HT160_v2 1 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_DoubleMu3_HT200_v2 1 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_IsoMu17_CentralJet40_BTagIP_v1 1 1 1 1 1 1 L1_Mu7_Jet20_Central
+ ~ HLT_Mu17_CentralJet30_v1 1 1 1 1 1 1 L1_Mu7_Jet20_Central
+ ~ HLT_Mu17_CentralJet40_BTagIP_v1 1 1 1 1 1 1 L1_Mu7_Jet20_Central
+ ~ HLT_Mu17_DiCentralJet30_v1 1 1 1 1 1 1 L1_Mu7_Jet20_Central
+ ~ HLT_Mu17_TriCentralJet30_v1 1 1 1 1 1 1 L1_Mu7_Jet20_Central
+ ~ HLT_Mu3_Ele8_CaloIdL_TrkIdVL_HT160_v2 1 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_Mu3_Ele8_CaloIdT_TrkIdVL_HT160_v2 1 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_Mu5_HT200_v3 1 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_Mu8_HT200_v2 1 1 1 1 1 1 L1_Mu0_HTT50
+ dataset MuOnia
+ ~ HLT_DoubleMu3_Bs_v1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_DoubleMu3_Jpsi_v1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_DoubleMu3_Quarkonium_v1 1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Mu3_Track3_Jpsi_v4 2 2 2 1 1 1 L1_SingleMu3
+ ~ HLT_Mu5_L2Mu2_Jpsi_v1 6 4 2 1 1 1 L1_DoubleMu_0_5
+ ~ HLT_Mu5_L2Mu2_v1 30 20 10 4 1 1 L1_DoubleMu_0_5
+ ~ HLT_Mu7_Track5_Jpsi_v1 1 1 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu7_Track7_Jpsi_v1 1 1 1 1 1 1 L1_SingleMu7
+ dataset MultiJet
+ ~ HLT_DoubleJet30_ForwardBackward_v1 1 1 1 1 1 1 L1_DoubleForJet20_EtaOpp
+ ~ HLT_DoubleJet60_ForwardBackward_v1 1 1 1 1 1 1 L1_DoubleForJet20_EtaOpp
+ ~ HLT_DoubleJet70_ForwardBackward_v1 1 1 1 1 1 1 L1_DoubleForJet20_EtaOpp
+ ~ HLT_DoubleJet80_ForwardBackward_v1 1 1 1 1 1 1 L1_DoubleForJet36_EtaOpp
+ ~ HLT_ExclDiJet60_HFAND_v1 1 1 1 1 1 1 L1_SingleJet36_FwdVeto
+ ~ HLT_ExclDiJet60_HFOR_v1 30 1 100 40 15 1 L1_SingleJet36
+ ~ HLT_QuadJet40_IsoPFTau40_v1 1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet40_v1 30 1 10 4 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet50_BTagIP_v1 1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet50_Jet40_v1 1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet60_v1 1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet70_v1 1 1 1 1 1 1 L1_QuadJet20_Central
+ dataset Photon
+ ~ HLT_DoublePhoton33_v1 1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton5_IsoVL_CEP_v1 1 1 1 1 1 1 L1_DoubleEG2_FwdVeto
+ ~ HLT_Photon125_NoSpikeFilter_v1 75 50 25 10 3 1 L1_SingleEG20
+ ~ HLT_Photon20_R9Id_Photon18_R9Id_v1 0 0 0 0 0 0 L1_SingleEG12
+ ~ HLT_Photon26_CaloIdL_IsoVL_Photon18_CaloIdL_IsoVL_v1 1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Photon26_CaloIdL_IsoVL_Photon18_v1 1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Photon26_IsoVL_Photon18_IsoVL_v1 1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Photon26_IsoVL_Photon18_v1 1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Photon26_Photon18_v1 30 20 10 4 1 1 L1_SingleEG12
+ ~ HLT_Photon30_CaloIdVL_IsoL_v1 100 60 30 12 4 1 L1_SingleEG15
+ ~ HLT_Photon30_CaloIdVL_v1 150 100 50 20 7 1 L1_SingleEG15
+ ~ HLT_Photon32_CaloIdL_Photon26_CaloIdL_v1 1 1 1 1 1 1 L1_SingleEG20
+ ~ HLT_Photon75_CaloIdVL_IsoL_v1 1 1 1 1 1 1 L1_SingleEG20
+ ~ HLT_Photon75_CaloIdVL_v1 6 4 2 1 1 1 L1_SingleEG20
+ dataset PhotonHad
+ ~ HLT_Photon60_CaloIdL_HT200_v1 1 1 1 1 1 1 L1_SingleEG20
+ ~ HLT_Photon70_CaloIdL_HT200_v1 1 1 1 1 1 1 L1_SingleEG20
+ ~ HLT_Photon70_CaloIdL_HT300_v1 1 1 1 1 1 1 L1_SingleEG20
+ ~ HLT_Photon70_CaloIdL_MHT30_v1 1 1 1 1 1 1 L1_SingleEG20
+ ~ HLT_Photon70_CaloIdL_MHT50_v1 1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleElectron
+ ~ HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v1 1 1 1 1 1 1 L1_SingleEG15
+ ~ HLT_Ele45_CaloIdVT_TrkIdT_v1 1 1 1 1 1 1 L1_SingleEG20
+ ~ HLT_Ele90_NoSpikeFilter_v1 1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleMu
+ ~ HLT_IsoMu12_v1 1 1 1 1 1 1 L1_SingleMu7
+ ~ HLT_IsoMu15_v5 1 1 1 1 1 1 L1_SingleMu10
+ ~ HLT_IsoMu17_v5 1 1 1 1 1 1 L1_SingleMu10
+ ~ HLT_IsoMu24_v1 1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_IsoMu30_v1 1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_L1SingleMu10_v1 1000 1 300 120 40 4 L1_SingleMu10
+ ~ HLT_L1SingleMu20_v1 300 1 100 40 15 1 L1_SingleMu20
+ ~ HLT_L2Mu10_v1 300 1 100 40 15 1 L1_SingleMu10
+ ~ HLT_L2Mu20_v1 75 1 25 10 3 1 L1_SingleMu12
+ ~ HLT_Mu12_v1 10 1 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu15_v2 1 1 1 1 1 1 L1_SingleMu10
+ ~ HLT_Mu20_v1 1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_Mu24_v1 1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_Mu30_v1 1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_Mu3_v3 300 1 100 40 15 2 L1_SingleMuOpen
+ ~ HLT_Mu5_v3 40 1 70 30 10 1 L1_SingleMu3
+ ~ HLT_Mu8_v1 4 1 7 3 15 1 L1_SingleMu3
+ dataset Tau
+ ~ HLT_DoubleIsoPFTau20_Trk5_v1 1 1 1 1 1 1 L1_DoubleTauJet28 OR L1_DoubleJet52
+ ~ HLT_IsoPFTau35_Trk20_MET45_v1 1 1 1 1 1 1 L1_SingleTauJet52 OR L1_SingleJet68
+ dataset TauPlusX
+ ~ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau15_v1 1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v1 1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v1 30 20 10 4 1 1 L1_SingleEG12
+ ~ HLT_Ele15_CaloIdVT_TrkIdT_LooseIsoPFTau15_v1 10 6 3 1 1 1 L1_SingleEG12
+ ~ HLT_IsoMu12_LooseIsoPFTau10_v1 1 1 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu15_LooseIsoPFTau20_v1 1 1 1 1 1 1 L1_SingleMu10
+/cdaq/physics/Run2011/5e32/v5.1/HLT/V3
+ 160853,160871,160872,160873,160874,160875,160876,160877
+ dataset Commissioning
+ HLT_BeamGas_BSC_v1 1 1 1 1 1 L1_BeamGas_Bsc
+ HLT_BeamGas_HF_v1 1 1 1 1 1 L1_BeamGas_Hf
+ HLT_IsoTrackHB_v2 1 1 1 1 1 L1_SingleJet52
+ HLT_IsoTrackHE_v3 1 1 1 1 1 L1_SingleJet52
+ HLT_L1SingleEG5_v1 300 300 300 500 50 L1_SingleEG5
+ ~ HLT_L1SingleJet36_v1 1000 3000 1200 500 50 L1_SingleJet36
+ ~ HLT_L1SingleMuOpen_DT_v1 20 20 20 20 2 L1_SingleMuOpen
+ ~ HLT_L1SingleMuOpen_v1 200 200 200 200 20 L1_SingleMuOpen
+ HLT_L1_Interbunch_BSC_v1 30 10 4 1 1 L1_InterBunch_Bsc
+ HLT_L1_PreCollisions_v1 30 10 4 1 1 L1_PreCollisions
+ ~ HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v1 1 1 1 1 1 L1_SingleMu5_Eta1p5_Q80
+ HLT_Photon20_EBOnly_NoSpikeFilter_v1 2000 700 300 100 10 L1_SingleEG12
+ HLT_Photon20_NoSpikeFilter_v1 2000 700 300 100 10 L1_SingleEG12
+ HLT_Spike20_v1 2000 700 300 100 10 L1_SingleEG12
+ dataset Cosmics
+ HLT_L1MuOpen_AntiBPTX_v2 2 5 12 50 50 L1_SingleMuOpen
+ = HLT_L1Tech_BSC_halo_v1 300 100 40 15 1 technical bits: 4
+ HLT_L1TrackerCosmics_v2 1 1 1 1 1 technical bits: 25
+ HLT_L1_BeamHalo_v1 1000 1000 1000 1000 1000 L1_BeamHalo
+ HLT_L2MuOpen_NoVertex_v1 0 0 0 0 0 L1_SingleMuOpen
+ HLT_L3MuonsCosmicTracking_v1 0 0 0 0 0 (technical bits: 25) AND (L1_SingleMuOpen)
+ HLT_RegionalCosmicTracking_v1 0 0 0 0 0 (technical bits: 25) AND (L1_SingleMuOpen)
+ dataset DoubleElectron
+ ~ HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_v1 1 1 1 1 1 L1_TripleEG5
+ ~ HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFL_v1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_v1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Ele17_CaloIdL_CaloIsoVL_v1 150 50 20 7 1 L1_SingleEG12
+ ~ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Ele32_CaloIdL_CaloIsoVL_SC17_v1 1 1 1 1 1 L1_SingleEG20
+ ~ HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v1 3 3 3 3 1 L1_SingleEG5
+ ~ HLT_Ele8_CaloIdL_CaloIsoVL_v1 50 50 50 50 5 L1_SingleEG5
+ ~ HLT_Ele8_CaloIdL_TrkIdVL_v1 30 30 30 30 3 L1_SingleEG5
+ ~ HLT_Ele8_v1 100 100 100 100 10 L1_SingleEG5
+ ~ HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v1 4 1 1 1 1 L1_SingleEG12
+ ~ HLT_TripleEle10_CaloIdL_TrkIdVL_v1 1 1 1 1 1 L1_TripleEG5
+ dataset DoubleMu
+ ~ HLT_DoubleMu3_v3 15 5 2 1 1 L1_DoubleMu0
+ ~ HLT_DoubleMu4_Acoplanarity03_v1 1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_DoubleMu6_v1 1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_DoubleMu7_v1 1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_L1DoubleMu0_v1 2000 700 300 100 10 L1_DoubleMu0
+ ~ HLT_L2DoubleMu0_v2 1500 500 200 70 7 L1_DoubleMu0
+ ~ HLT_L2DoubleMu35_NoVertex_v1 1 1 1 1 1 L1_DoubleMu3
+ HLT_Mu8_Jet40_v2 25 8 3 1 1 L1_Mu3_Jet20
+ ~ HLT_TripleMu5_v2 1 1 1 1 1 L1_DoubleMu3
+ dataset ElectronHad
+ ~ HLT_DoubleEle8_CaloIdL_TrkIdVL_HT160_v2 1 1 1 1 1 L1_DoubleEG5_HTT50
+ ~ HLT_DoubleEle8_CaloIdT_TrkIdVL_HT160_v2 1 1 1 1 1 L1_DoubleEG5_HTT50
+ ~ HLT_Ele10_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_HT200_v2 1 1 1 1 1 L1_EG5_HTT75
+ ~ HLT_Ele10_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT200_v2 1 1 1 1 1 L1_EG5_HTT75
+ ~ HLT_Ele25_CaloIdVT_TrkIdT_CentralDiJet30_v1 10 3 1 1 1 L1_SingleEG12
+ ~ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v1 30 10 4 1 1 L1_SingleEG12
+ ~ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet40_BTagIP_v1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Ele25_CaloIdVT_TrkIdT_CentralTriJet30_v1 1 1 1 1 1 L1_SingleEG12
+ dataset HT
+ ~ HLT_DiJet100_PT100_v1 1 1 1 1 1 L1_SingleJet52
+ ~ HLT_DiJet130_PT130_v1 1 1 1 1 1 L1_SingleJet52
+ ~ HLT_DiJet70_PT70_v1 1 3 1 1 1 L1_SingleJet36
+ ~ HLT_HT160_v2 150 50 20 7 1 L1_HTT50
+ ~ HLT_HT240_v2 10 1 1 1 1 L1_HTT50
+ ~ HLT_HT260_MHT60_v2 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT260_v2 10 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_MHT75_v2 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_v2 5 1 1 1 1 L1_HTT100
+ ~ HLT_HT360_v2 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT440_v2 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT520_v2 1 1 1 1 1 L1_HTT100
+ ~ HLT_MR100_v1 200 60 24 10 1 L1_DoubleJet36_Central
+ ~ HLT_Meff440_v2 1 1 1 1 1 L1_HTT100
+ ~ HLT_Meff520_v2 1 1 1 1 1 L1_HTT100
+ ~ HLT_Meff640_v2 1 1 1 1 1 L1_HTT100
+ ~ HLT_R032_MR100_v1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R032_v1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R035_MR100_v1 1 1 1 1 1 L1_DoubleJet36_Central
+ dataset HcalHPDNoise
+ HLT_GlobalRunHPDNoise_v2 3000 1000 400 150 15 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_L1Tech_HBHEHO_totalOR_v1 1 1 1 1 1 technical bits: 11 OR 12
+ dataset HcalNZS
+ ~ HLT_HcalNZS_v2 1 1 1 1 1 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleTauJet52 OR L1_SingleTauJet68 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG5 OR L1_SingleIsoEG10 OR L1_SingleIsoEG12 OR L1_SingleIsoEG15 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias
+ ~ HLT_HcalPhiSym_v2 1 1 1 1 1 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG8 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_DoubleIsoEG5 OR L1_DoubleIsoEG8 OR L1_SingleEG12 OR L1_SingleEG12_Eta2p17 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG10 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleIsoEG15 OR L1_SingleIsoEG5 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5 OR L1_Mu3_EG8 OR L1_Mu5_EG8
+ dataset Jet
+ ~ HLT_DiJetAve100U_v4 60 20 8 3 1 L1_SingleJet92
+ ~ HLT_DiJetAve140U_v4 15 5 2 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve15U_v4 50 50 50 50 50 L1_SingleJet16
+ ~ HLT_DiJetAve180U_v4 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve300U_v4 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve30U_v4 300 1000 400 150 15 L1_SingleJet36
+ ~ HLT_DiJetAve50U_v4 600 200 80 30 3 L1_SingleJet52
+ ~ HLT_DiJetAve70U_v4 100 30 12 5 1 L1_SingleJet68
+ ~ HLT_Jet110_v1 200 60 24 10 1 L1_SingleJet68
+ ~ HLT_Jet150_v1 60 20 8 3 1 L1_SingleJet92
+ ~ HLT_Jet190_v1 3 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet240_v1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet30_v1 50 50 50 50 50 L1_SingleJet16
+ ~ HLT_Jet370_NoJetID_v1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet370_v1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet60_v1 300 1000 400 150 15 L1_SingleJet36
+ ~ HLT_Jet80_v1 600 200 80 30 3 L1_SingleJet52
+ dataset METBTag
+ ~ HLT_BTagMu_DiJet20_Mu5_v1 150 50 20 7 1 L1_Mu3_Jet16
+ ~ HLT_BTagMu_DiJet60_Mu7_v1 1 1 1 1 1 L1_Mu3_Jet16
+ ~ HLT_BTagMu_DiJet80_Mu9_v1 1 1 1 1 1 L1_Mu3_Jet20
+ ~ HLT_CentralJet80_MET100_v1 1 1 1 1 1 L1_SingleJet52
+ ~ HLT_CentralJet80_MET160_v1 1 1 1 1 1 L1_SingleJet52
+ ~ HLT_CentralJet80_MET65_v1 1 1 1 1 1 L1_SingleJet52
+ ~ HLT_CentralJet80_MET80_v1 1 1 1 1 1 L1_SingleJet52
+ ~ HLT_DiJet60_MET45_v1 15 5 2 1 1 L1_ETM20
+ ~ HLT_MET100_v1 30 10 4 1 1 L1_ETM30
+ ~ HLT_MET120_v1 15 5 2 1 1 L1_ETM30
+ ~ HLT_MET200_v1 1 1 1 1 1 L1_ETM30
+ ~ HLT_PFMHT150_v1 1 1 1 1 1 L1_ETM30
+ dataset MinimumBias
+ HLT_JetE30_NoBPTX3BX_NoHalo_v2 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_NoHalo_v2 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_v1 30 10 4 1 1 L1_SingleJet20_NotBptxOR
+ HLT_L1Tech_BSC_minBias_threshold1_v1 1 1 1 1 1 technical bits: 40
+ HLT_Physics_v1 4000 4000 4000 1500 150 (none)
+ ~ HLT_PixelTracks_Multiplicity110_v1 1 1 1 1 1 L1_ETT180
+ ~ HLT_PixelTracks_Multiplicity125_v1 1 1 1 1 1 L1_ETT180
+ HLT_Random_v1 6000 6000 6000 6000 6000 (none)
+ = HLT_ZeroBias_v1 1 1 1 1 1 technical bits: 4
+ dataset MuEG
+ ~ HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v2 1 1 1 1 1 L1_Mu3_EG5
+ ~ HLT_DoubleMu5_Ele8_v2 1 1 1 1 1 L1_Mu3_EG5
+ ~ HLT_Mu10_Ele10_CaloIdL_v2 1 1 1 1 1 L1_Mu3_EG5
+ ~ HLT_Mu15_DoublePhoton15_CaloIdL_v2 1 1 1 1 1 L1_Mu3_EG5
+ ~ HLT_Mu15_Photon20_CaloIdL_v2 1 1 1 1 1 L1_Mu3_EG5
+ ~ HLT_Mu17_Ele8_CaloIdL_v1 1 1 1 1 1 L1_Mu3_EG5
+ ~ HLT_Mu5_DoubleEle8_v2 1 1 1 1 1 L1_Mu3_EG5
+ ~ HLT_Mu5_Ele8_CaloIdL_TrkIdVL_Ele8_v2 1 1 1 1 1 L1_Mu3_EG5
+ ~ HLT_Mu8_Ele17_CaloIdL_v1 1 1 1 1 1 L1_Mu3_EG5
+ HLT_Mu8_Photon20_CaloIdVT_IsoT_v2 1 1 1 1 1 L1_Mu3_EG5
+ dataset MuHad
+ ~ HLT_DoubleMu3_HT160_v2 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_DoubleMu3_HT200_v2 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_IsoMu17_CentralJet40_BTagIP_v1 1 1 1 1 1 L1_Mu7_Jet20_Central
+ ~ HLT_Mu17_CentralJet30_v1 1 1 1 1 1 L1_Mu7_Jet20_Central
+ ~ HLT_Mu17_CentralJet40_BTagIP_v1 1 1 1 1 1 L1_Mu7_Jet20_Central
+ ~ HLT_Mu17_DiCentralJet30_v1 1 1 1 1 1 L1_Mu7_Jet20_Central
+ ~ HLT_Mu17_TriCentralJet30_v1 1 1 1 1 1 L1_Mu7_Jet20_Central
+ ~ HLT_Mu3_Ele8_CaloIdL_TrkIdVL_HT160_v2 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_Mu3_Ele8_CaloIdT_TrkIdVL_HT160_v2 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_Mu5_HT200_v3 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_Mu8_HT200_v2 1 1 1 1 1 L1_Mu0_HTT50
+ dataset MuOnia
+ ~ HLT_DoubleMu3_Bs_v1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_DoubleMu3_Jpsi_v1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_DoubleMu3_Quarkonium_v1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Mu3_Track3_Jpsi_v4 2 2 1 1 1 L1_SingleMu3
+ ~ HLT_Mu5_L2Mu2_Jpsi_v1 6 2 1 1 1 L1_DoubleMu_0_5
+ ~ HLT_Mu5_L2Mu2_v1 30 10 4 1 1 L1_DoubleMu_0_5
+ ~ HLT_Mu7_Track5_Jpsi_v1 1 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu7_Track7_Jpsi_v1 1 1 1 1 1 L1_SingleMu7
+ dataset MultiJet
+ ~ HLT_DoubleJet30_ForwardBackward_v1 1 1 1 1 1 L1_DoubleForJet20_EtaOpp
+ ~ HLT_DoubleJet60_ForwardBackward_v1 1 1 1 1 1 L1_DoubleForJet20_EtaOpp
+ ~ HLT_DoubleJet70_ForwardBackward_v1 1 1 1 1 1 L1_DoubleForJet20_EtaOpp
+ ~ HLT_DoubleJet80_ForwardBackward_v1 1 1 1 1 1 L1_DoubleForJet36_EtaOpp
+ ~ HLT_ExclDiJet60_HFAND_v1 1 1 1 1 1 L1_SingleJet36_FwdVeto
+ ~ HLT_ExclDiJet60_HFOR_v1 30 100 40 15 1 L1_SingleJet36
+ ~ HLT_QuadJet40_IsoPFTau40_v1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet40_v1 30 10 4 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet50_BTagIP_v1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet50_Jet40_v1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet60_v1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet70_v1 1 1 1 1 1 L1_QuadJet20_Central
+ dataset Photon
+ ~ HLT_DoublePhoton33_v1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton5_IsoVL_CEP_v1 1 1 1 1 1 L1_DoubleEG2_FwdVeto
+ ~ HLT_Photon125_NoSpikeFilter_v1 75 25 10 3 1 L1_SingleEG20
+ ~ HLT_Photon20_R9Id_Photon18_R9Id_v1 0 0 0 0 0 L1_SingleEG12
+ ~ HLT_Photon26_CaloIdL_IsoVL_Photon18_CaloIdL_IsoVL_v1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Photon26_CaloIdL_IsoVL_Photon18_v1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Photon26_IsoVL_Photon18_IsoVL_v1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Photon26_IsoVL_Photon18_v1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Photon26_Photon18_v1 30 10 4 1 1 L1_SingleEG12
+ ~ HLT_Photon30_CaloIdVL_IsoL_v1 100 30 12 4 1 L1_SingleEG15
+ ~ HLT_Photon30_CaloIdVL_v1 150 50 20 7 1 L1_SingleEG15
+ ~ HLT_Photon32_CaloIdL_Photon26_CaloIdL_v1 1 1 1 1 1 L1_SingleEG20
+ ~ HLT_Photon75_CaloIdVL_IsoL_v1 1 1 1 1 1 L1_SingleEG20
+ ~ HLT_Photon75_CaloIdVL_v1 6 2 1 1 1 L1_SingleEG20
+ dataset PhotonHad
+ ~ HLT_Photon60_CaloIdL_HT200_v1 1 1 1 1 1 L1_SingleEG20
+ ~ HLT_Photon70_CaloIdL_HT200_v1 1 1 1 1 1 L1_SingleEG20
+ ~ HLT_Photon70_CaloIdL_HT300_v1 1 1 1 1 1 L1_SingleEG20
+ ~ HLT_Photon70_CaloIdL_MHT30_v1 1 1 1 1 1 L1_SingleEG20
+ ~ HLT_Photon70_CaloIdL_MHT50_v1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleElectron
+ ~ HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v1 1 1 1 1 1 L1_SingleEG15
+ ~ HLT_Ele45_CaloIdVT_TrkIdT_v1 1 1 1 1 1 L1_SingleEG20
+ ~ HLT_Ele90_NoSpikeFilter_v1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleMu
+ ~ HLT_IsoMu12_v1 1 1 1 1 1 L1_SingleMu7
+ ~ HLT_IsoMu15_v5 1 1 1 1 1 L1_SingleMu10
+ ~ HLT_IsoMu17_v5 1 1 1 1 1 L1_SingleMu10
+ ~ HLT_IsoMu24_v1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_IsoMu30_v1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_L1SingleMu10_v1 1000 300 120 40 4 L1_SingleMu10
+ ~ HLT_L1SingleMu20_v1 300 100 40 15 1 L1_SingleMu20
+ ~ HLT_L2Mu10_v1 300 100 40 15 1 L1_SingleMu10
+ ~ HLT_L2Mu20_v1 75 25 10 3 1 L1_SingleMu12
+ ~ HLT_Mu12_v1 10 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu15_v2 1 1 1 1 1 L1_SingleMu10
+ ~ HLT_Mu20_v1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_Mu24_v1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_Mu30_v1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_Mu3_v3 300 100 40 15 2 L1_SingleMuOpen
+ ~ HLT_Mu5_v3 40 70 30 10 1 L1_SingleMu3
+ ~ HLT_Mu8_v1 4 7 3 15 1 L1_SingleMu3
+ dataset Tau
+ ~ HLT_DoubleIsoPFTau20_Trk5_v1 1 1 1 1 1 L1_DoubleTauJet28 OR L1_DoubleJet52
+ ~ HLT_IsoPFTau35_Trk20_MET45_v1 1 1 1 1 1 L1_SingleTauJet52 OR L1_SingleJet68
+ dataset TauPlusX
+ ~ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau15_v1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v1 30 10 4 1 1 L1_SingleEG12
+ ~ HLT_Ele15_CaloIdVT_TrkIdT_LooseIsoPFTau15_v1 10 3 1 1 1 L1_SingleEG12
+ ~ HLT_IsoMu12_LooseIsoPFTau10_v1 1 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu15_LooseIsoPFTau20_v1 1 1 1 1 1 L1_SingleMu10
+/cdaq/physics/Run2011/5e32/v4.3/HLT/V4
+ 160827,160835
+ dataset Commissioning
+ HLT_BeamGas_BSC_v1 1 1 1 1 1 L1_BeamGas_Bsc
+ HLT_BeamGas_HF_v1 1 1 1 1 1 L1_BeamGas_Hf
+ HLT_IsoTrackHB_v2 1 1 1 1 1 L1_SingleJet52
+ HLT_IsoTrackHE_v3 1 1 1 1 1 L1_SingleJet52
+ HLT_L1SingleEG5_v1 300 300 300 500 50 L1_SingleEG5
+ ~ HLT_L1SingleJet36_v1 1000 3000 1200 500 50 L1_SingleJet36
+ ~ HLT_L1SingleMuOpen_DT_v1 20 20 20 20 2 L1_SingleMuOpen
+ ~ HLT_L1SingleMuOpen_v1 200 200 200 200 20 L1_SingleMuOpen
+ HLT_L1_Interbunch_BSC_v1 30 10 4 1 1 L1_InterBunch_Bsc
+ HLT_L1_PreCollisions_v1 30 10 4 1 1 L1_PreCollisions
+ ~ HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v1 1 1 1 1 1 L1_SingleMu5_Eta1p5_Q80
+ dataset Cosmics
+ HLT_L1MuOpen_AntiBPTX_v2 2 5 12 50 50 L1_SingleMuOpen
+ = HLT_L1Tech_BSC_halo_v1 300 100 40 15 1 technical bits: 4
+ HLT_L1TrackerCosmics_v2 1 1 1 1 1 technical bits: 25
+ HLT_L1_BeamHalo_v1 1000 1000 1000 1000 1000 L1_BeamHalo
+ HLT_L2MuOpen_NoVertex_v1 0 0 0 0 0 L1_SingleMuOpen
+ HLT_L3MuonsCosmicTracking_v1 0 0 0 0 0 (technical bits: 25) AND (L1_SingleMuOpen)
+ HLT_RegionalCosmicTracking_v1 0 0 0 0 0 (technical bits: 25) AND (L1_SingleMuOpen)
+ dataset DoubleElectron
+ ~ HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_v1 1 1 1 1 1 L1_TripleEG5
+ ~ HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFL_v1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_v1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Ele17_CaloIdL_CaloIsoVL_v1 150 50 20 7 1 L1_SingleEG12
+ ~ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Ele32_CaloIdL_CaloIsoVL_SC17_v1 1 1 1 1 1 L1_SingleEG20
+ ~ HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v1 3 3 3 3 1 L1_SingleEG5
+ ~ HLT_Ele8_CaloIdL_CaloIsoVL_v1 50 50 50 50 5 L1_SingleEG5
+ ~ HLT_Ele8_CaloIdL_TrkIdVL_v1 30 30 30 30 3 L1_SingleEG5
+ ~ HLT_Ele8_v1 100 100 100 100 10 L1_SingleEG5
+ ~ HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v1 4 1 1 1 1 L1_SingleEG12
+ ~ HLT_TripleEle10_CaloIdL_TrkIdVL_v1 1 1 1 1 1 L1_TripleEG5
+ dataset DoubleMu
+ ~ HLT_DoubleMu3_v3 15 5 2 1 1 L1_DoubleMu0
+ ~ HLT_DoubleMu4_Acoplanarity03_v1 1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_DoubleMu6_v1 1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_DoubleMu7_v1 1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_L1DoubleMu0_v1 2000 700 300 100 10 L1_DoubleMu0
+ ~ HLT_L2DoubleMu0_v2 1500 500 200 70 7 L1_DoubleMu0
+ ~ HLT_L2DoubleMu35_NoVertex_v1 1 1 1 1 1 L1_DoubleMu3
+ HLT_Mu8_Jet40_v2 25 8 3 1 1 L1_Mu3_Jet20
+ ~ HLT_TripleMu5_v2 1 1 1 1 1 L1_DoubleMu3
+ dataset ElectronHad
+ ~ HLT_DoubleEle8_CaloIdL_TrkIdVL_HT160_v2 1 1 1 1 1 L1_DoubleEG5_HTT50
+ ~ HLT_DoubleEle8_CaloIdT_TrkIdVL_HT160_v2 1 1 1 1 1 L1_DoubleEG5_HTT50
+ ~ HLT_Ele10_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_HT200_v2 1 1 1 1 1 L1_EG5_HTT75
+ ~ HLT_Ele10_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT200_v2 1 1 1 1 1 L1_EG5_HTT75
+ ~ HLT_Ele25_CaloIdVT_TrkIdT_CentralDiJet30_v1 10 3 1 1 1 L1_SingleEG12
+ ~ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v1 30 10 4 1 1 L1_SingleEG12
+ ~ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet40_BTagIP_v1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Ele25_CaloIdVT_TrkIdT_CentralTriJet30_v1 1 1 1 1 1 L1_SingleEG12
+ dataset HT
+ ~ HLT_DiJet100_PT100_v1 1 1 1 1 1 L1_SingleJet52
+ ~ HLT_DiJet130_PT130_v1 1 1 1 1 1 L1_SingleJet52
+ ~ HLT_DiJet70_PT70_v1 1 3 1 1 1 L1_SingleJet36
+ ~ HLT_HT160_v2 150 50 20 7 1 L1_HTT50
+ ~ HLT_HT240_v2 10 1 1 1 1 L1_HTT50
+ ~ HLT_HT260_MHT60_v2 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT260_v2 10 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_MHT75_v2 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_v2 5 1 1 1 1 L1_HTT100
+ ~ HLT_HT360_v2 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT440_v2 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT520_v2 1 1 1 1 1 L1_HTT100
+ ~ HLT_MR100_v1 200 60 24 10 1 L1_DoubleJet36_Central
+ ~ HLT_Meff440_v2 1 1 1 1 1 L1_HTT100
+ ~ HLT_Meff520_v2 1 1 1 1 1 L1_HTT100
+ ~ HLT_Meff640_v2 1 1 1 1 1 L1_HTT100
+ ~ HLT_R032_MR100_v1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R032_v1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R035_MR100_v1 1 1 1 1 1 L1_DoubleJet36_Central
+ dataset HcalHPDNoise
+ HLT_GlobalRunHPDNoise_v2 3000 1000 400 150 15 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_L1Tech_HBHEHO_totalOR_v1 1 1 1 1 1 technical bits: 11 OR 12
+ dataset HcalNZS
+ ~ HLT_HcalNZS_v2 1 1 1 1 1 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleTauJet52 OR L1_SingleTauJet68 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG5 OR L1_SingleIsoEG10 OR L1_SingleIsoEG12 OR L1_SingleIsoEG15 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias
+ ~ HLT_HcalPhiSym_v2 1 1 1 1 1 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG8 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_DoubleIsoEG5 OR L1_DoubleIsoEG8 OR L1_SingleEG12 OR L1_SingleEG12_Eta2p17 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG10 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleIsoEG15 OR L1_SingleIsoEG5 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5 OR L1_Mu3_EG8 OR L1_Mu5_EG8
+ dataset Jet
+ ~ HLT_DiJetAve100U_v4 60 20 8 3 1 L1_SingleJet92
+ ~ HLT_DiJetAve140U_v4 15 5 2 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve15U_v4 50 50 50 50 50 L1_SingleJet16
+ ~ HLT_DiJetAve180U_v4 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve300U_v4 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve30U_v4 300 1000 400 150 15 L1_SingleJet36
+ ~ HLT_DiJetAve50U_v4 600 200 80 30 3 L1_SingleJet52
+ ~ HLT_DiJetAve70U_v4 100 30 12 5 1 L1_SingleJet68
+ ~ HLT_Jet110_v1 200 60 24 10 1 L1_SingleJet68
+ ~ HLT_Jet150_v1 60 20 8 3 1 L1_SingleJet92
+ ~ HLT_Jet190_v1 3 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet240_v1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet30_v1 50 50 50 50 50 L1_SingleJet16
+ ~ HLT_Jet370_NoJetID_v1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet370_v1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet60_v1 300 1000 400 150 15 L1_SingleJet36
+ ~ HLT_Jet80_v1 600 200 80 30 3 L1_SingleJet52
+ dataset METBTag
+ ~ HLT_BTagMu_DiJet20_Mu5_v1 150 50 20 7 1 L1_Mu3_Jet16
+ ~ HLT_BTagMu_DiJet60_Mu7_v1 1 1 1 1 1 L1_Mu3_Jet16
+ ~ HLT_BTagMu_DiJet80_Mu9_v1 1 1 1 1 1 L1_Mu3_Jet20
+ ~ HLT_CentralJet80_MET100_v1 1 1 1 1 1 L1_SingleJet52
+ ~ HLT_CentralJet80_MET160_v1 1 1 1 1 1 L1_SingleJet52
+ ~ HLT_CentralJet80_MET65_v1 1 1 1 1 1 L1_SingleJet52
+ ~ HLT_CentralJet80_MET80_v1 1 1 1 1 1 L1_SingleJet52
+ ~ HLT_DiJet60_MET45_v1 15 5 2 1 1 L1_ETM20
+ ~ HLT_MET100_v1 30 10 4 1 1 L1_ETM30
+ ~ HLT_MET120_v1 15 5 2 1 1 L1_ETM30
+ ~ HLT_MET200_v1 1 1 1 1 1 L1_ETM30
+ ~ HLT_PFMHT150_v1 1 1 1 1 1 L1_ETM30
+ dataset MinimumBias
+ HLT_JetE30_NoBPTX3BX_NoHalo_v1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_NoHalo_v1 200 80 30 10 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_v1 30 10 4 1 1 L1_SingleJet20_NotBptxOR
+ HLT_L1Tech_BSC_minBias_threshold1_v1 1 1 1 1 1 technical bits: 40
+ HLT_Physics_v1 4000 4000 4000 1500 150 (none)
+ ~ HLT_PixelTracks_Multiplicity110_v1 1 1 1 1 1 L1_ETT180
+ ~ HLT_PixelTracks_Multiplicity125_v1 1 1 1 1 1 L1_ETT180
+ HLT_Random_v1 6000 6000 6000 6000 6000 (none)
+ = HLT_ZeroBias_v1 1 1 1 1 1 technical bits: 4
+ dataset MuEG
+ ~ HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v2 1 1 1 1 1 L1_Mu3_EG5
+ ~ HLT_DoubleMu5_Ele8_v2 1 1 1 1 1 L1_Mu3_EG5
+ ~ HLT_Mu10_Ele10_CaloIdL_v2 1 1 1 1 1 L1_Mu3_EG5
+ ~ HLT_Mu15_DoublePhoton15_CaloIdL_v2 1 1 1 1 1 L1_Mu3_EG5
+ ~ HLT_Mu15_Photon20_CaloIdL_v2 1 1 1 1 1 L1_Mu3_EG5
+ ~ HLT_Mu17_Ele8_CaloIdL_v1 1 1 1 1 1 L1_Mu3_EG5
+ ~ HLT_Mu5_DoubleEle8_v2 1 1 1 1 1 L1_Mu3_EG5
+ ~ HLT_Mu5_Ele8_CaloIdL_TrkIdVL_Ele8_v2 1 1 1 1 1 L1_Mu3_EG5
+ ~ HLT_Mu8_Ele17_CaloIdL_v1 1 1 1 1 1 L1_Mu3_EG5
+ HLT_Mu8_Photon20_CaloIdVT_IsoT_v2 1 1 1 1 1 L1_Mu3_EG5
+ dataset MuHad
+ ~ HLT_DoubleMu3_HT160_v2 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_DoubleMu3_HT200_v2 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_IsoMu17_CentralJet40_BTagIP_v1 1 1 1 1 1 L1_Mu7_Jet20_Central
+ ~ HLT_Mu17_CentralJet30_v1 1 1 1 1 1 L1_Mu7_Jet20_Central
+ ~ HLT_Mu17_CentralJet40_BTagIP_v1 1 1 1 1 1 L1_Mu7_Jet20_Central
+ ~ HLT_Mu17_DiCentralJet30_v1 1 1 1 1 1 L1_Mu7_Jet20_Central
+ ~ HLT_Mu17_TriCentralJet30_v1 1 1 1 1 1 L1_Mu7_Jet20_Central
+ ~ HLT_Mu3_Ele8_CaloIdL_TrkIdVL_HT160_v2 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_Mu3_Ele8_CaloIdT_TrkIdVL_HT160_v2 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_Mu5_HT200_v3 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_Mu8_HT200_v2 1 1 1 1 1 L1_Mu0_HTT50
+ dataset MuOnia
+ ~ HLT_DoubleMu3_Bs_v1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_DoubleMu3_Jpsi_v1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_DoubleMu3_Quarkonium_v1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Mu3_Track3_Jpsi_v4 2 2 1 1 1 L1_SingleMu3
+ ~ HLT_Mu5_L2Mu2_Jpsi_v1 6 2 1 1 1 L1_DoubleMu_0_5
+ ~ HLT_Mu5_L2Mu2_v1 30 10 4 1 1 L1_DoubleMu_0_5
+ ~ HLT_Mu7_Track5_Jpsi_v1 1 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu7_Track7_Jpsi_v1 1 1 1 1 1 L1_SingleMu7
+ dataset MultiJet
+ ~ HLT_DoubleJet30_ForwardBackward_v1 1 1 1 1 1 L1_DoubleForJet20_EtaOpp
+ ~ HLT_DoubleJet60_ForwardBackward_v1 1 1 1 1 1 L1_DoubleForJet20_EtaOpp
+ ~ HLT_DoubleJet70_ForwardBackward_v1 1 1 1 1 1 L1_DoubleForJet20_EtaOpp
+ ~ HLT_DoubleJet80_ForwardBackward_v1 1 1 1 1 1 L1_DoubleForJet36_EtaOpp
+ ~ HLT_ExclDiJet60_HFAND_v1 1 1 1 1 1 L1_SingleJet36_FwdVeto
+ ~ HLT_ExclDiJet60_HFOR_v1 30 100 40 15 1 L1_SingleJet36
+ ~ HLT_QuadJet40_IsoPFTau40_v1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet40_v1 30 10 4 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet50_BTagIP_v1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet50_Jet40_v1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet60_v1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet70_v1 1 1 1 1 1 L1_QuadJet20_Central
+ dataset Photon
+ ~ HLT_DoublePhoton33_v1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton5_IsoVL_CEP_v1 1 1 1 1 1 L1_DoubleEG2_FwdVeto
+ ~ HLT_Photon125_NoSpikeFilter_v1 75 25 10 3 1 L1_SingleEG20
+ ~ HLT_Photon20_R9Id_Photon18_R9Id_v1 0 0 0 0 0 L1_SingleEG12
+ ~ HLT_Photon26_CaloIdL_IsoVL_Photon18_CaloIdL_IsoVL_v1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Photon26_CaloIdL_IsoVL_Photon18_v1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Photon26_IsoVL_Photon18_IsoVL_v1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Photon26_IsoVL_Photon18_v1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Photon26_Photon18_v1 30 10 4 1 1 L1_SingleEG12
+ ~ HLT_Photon30_CaloIdVL_IsoL_v1 100 30 12 4 1 L1_SingleEG15
+ ~ HLT_Photon30_CaloIdVL_v1 150 50 20 7 1 L1_SingleEG15
+ ~ HLT_Photon32_CaloIdL_Photon26_CaloIdL_v1 1 1 1 1 1 L1_SingleEG20
+ ~ HLT_Photon75_CaloIdVL_IsoL_v1 1 1 1 1 1 L1_SingleEG20
+ ~ HLT_Photon75_CaloIdVL_v1 6 2 1 1 1 L1_SingleEG20
+ dataset PhotonHad
+ ~ HLT_Photon60_CaloIdL_HT200_v1 1 1 1 1 1 L1_SingleEG20
+ ~ HLT_Photon70_CaloIdL_HT200_v1 1 1 1 1 1 L1_SingleEG20
+ ~ HLT_Photon70_CaloIdL_HT300_v1 1 1 1 1 1 L1_SingleEG20
+ ~ HLT_Photon70_CaloIdL_MHT30_v1 1 1 1 1 1 L1_SingleEG20
+ ~ HLT_Photon70_CaloIdL_MHT50_v1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleElectron
+ ~ HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v1 1 1 1 1 1 L1_SingleEG15
+ ~ HLT_Ele45_CaloIdVT_TrkIdT_v1 1 1 1 1 1 L1_SingleEG20
+ ~ HLT_Ele90_NoSpikeFilter_v1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleMu
+ ~ HLT_IsoMu12_v1 1 1 1 1 1 L1_SingleMu7
+ ~ HLT_IsoMu15_v5 1 1 1 1 1 L1_SingleMu10
+ ~ HLT_IsoMu17_v5 1 1 1 1 1 L1_SingleMu10
+ ~ HLT_IsoMu24_v1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_IsoMu30_v1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_L1SingleMu10_v1 1000 300 120 40 4 L1_SingleMu10
+ ~ HLT_L1SingleMu20_v1 300 100 40 15 1 L1_SingleMu20
+ ~ HLT_L2Mu10_v1 300 100 40 15 1 L1_SingleMu10
+ ~ HLT_L2Mu20_v1 75 25 10 3 1 L1_SingleMu12
+ ~ HLT_Mu12_v1 10 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu15_v2 1 1 1 1 1 L1_SingleMu10
+ ~ HLT_Mu20_v1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_Mu24_v1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_Mu30_v1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_Mu3_v3 300 100 40 15 2 L1_SingleMuOpen
+ ~ HLT_Mu5_v3 40 70 30 10 1 L1_SingleMu3
+ ~ HLT_Mu8_v1 4 7 3 15 1 L1_SingleMu3
+ dataset Tau
+ ~ HLT_DoubleIsoPFTau20_Trk5_v1 1 1 1 1 1 L1_DoubleTauJet28 OR L1_DoubleJet52
+ ~ HLT_IsoPFTau35_Trk20_MET45_v1 1 1 1 1 1 L1_SingleTauJet52 OR L1_SingleJet68
+ dataset TauPlusX
+ ~ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau15_v1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v1 30 10 4 1 1 L1_SingleEG12
+ ~ HLT_Ele15_CaloIdVT_TrkIdT_LooseIsoPFTau15_v1 10 3 1 1 1 L1_SingleEG12
+ ~ HLT_IsoMu12_LooseIsoPFTau10_v1 1 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu15_LooseIsoPFTau20_v1 1 1 1 1 1 L1_SingleMu10
+/cdaq/physics/Run2011/5e32/v4.3/HLT/V3
+ 160819
+ dataset Commissioning
+ HLT_BeamGas_BSC_v1 1 1 1 1 1 L1_BeamGas_Bsc
+ HLT_BeamGas_HF_v1 1 1 1 1 1 L1_BeamGas_Hf
+ HLT_IsoTrackHB_v2 1 1 1 1 1 L1_SingleJet52
+ HLT_IsoTrackHE_v3 1 1 1 1 1 L1_SingleJet52
+ HLT_L1SingleEG5_v1 300 300 300 500 50 L1_SingleEG5
+ ~ HLT_L1SingleJet36_v1 1000 3000 1200 500 50 L1_SingleJet36
+ ~ HLT_L1SingleMuOpen_DT_v1 20 20 20 20 2 L1_SingleMuOpen
+ ~ HLT_L1SingleMuOpen_v1 200 200 200 200 20 L1_SingleMuOpen
+ HLT_L1_Interbunch_BSC_v1 30 10 4 1 1 L1_InterBunch_Bsc
+ HLT_L1_PreCollisions_v1 30 10 4 1 1 L1_PreCollisions
+ ~ HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v1 1 1 1 1 1 L1_SingleMu5_Eta1p5_Q80
+ dataset Cosmics
+ HLT_L1MuOpen_AntiBPTX_v2 2 5 12 50 50 L1_SingleMuOpen
+ = HLT_L1Tech_BSC_halo_v1 300 100 40 15 1 technical bits: 4
+ HLT_L1TrackerCosmics_v2 1 1 1 1 1 technical bits: 25
+ HLT_L1_BeamHalo_v1 1000 1000 1000 1000 1000 L1_BeamHalo
+ HLT_L2MuOpen_NoVertex_v1 0 0 0 0 0 L1_SingleMuOpen
+ HLT_L3MuonsCosmicTracking_v1 0 0 0 0 0 (technical bits: 25) AND (L1_SingleMuOpen)
+ HLT_RegionalCosmicTracking_v1 0 0 0 0 0 (technical bits: 25) AND (L1_SingleMuOpen)
+ dataset DoubleElectron
+ ~ HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_v1 1 1 1 1 1 L1_TripleEG5
+ ~ HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFL_v1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_v1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Ele17_CaloIdL_CaloIsoVL_v1 150 50 20 7 1 L1_SingleEG12
+ ~ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Ele32_CaloIdL_CaloIsoVL_SC17_v1 1 1 1 1 1 L1_SingleEG20
+ ~ HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v1 3 3 3 3 1 L1_SingleEG5
+ ~ HLT_Ele8_CaloIdL_CaloIsoVL_v1 50 50 50 50 5 L1_SingleEG5
+ ~ HLT_Ele8_CaloIdL_TrkIdVL_v1 30 30 30 30 3 L1_SingleEG5
+ ~ HLT_Ele8_v1 100 100 100 100 10 L1_SingleEG5
+ ~ HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v1 4 1 1 1 1 L1_SingleEG12
+ ~ HLT_TripleEle10_CaloIdL_TrkIdVL_v1 1 1 1 1 1 L1_TripleEG5
+ dataset DoubleMu
+ ~ HLT_DoubleMu3_v3 15 5 2 1 1 L1_DoubleMu0
+ ~ HLT_DoubleMu4_Acoplanarity03_v1 1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_DoubleMu6_v1 1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_DoubleMu7_v1 1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_L1DoubleMu0_v1 2000 700 300 100 10 L1_DoubleMu0
+ ~ HLT_L2DoubleMu0_v2 1500 500 200 70 7 L1_DoubleMu0
+ ~ HLT_L2DoubleMu35_NoVertex_v1 1 1 1 1 1 L1_DoubleMu3
+ HLT_Mu8_Jet40_v2 25 8 3 1 1 L1_Mu3_Jet20
+ ~ HLT_TripleMu5_v2 1 1 1 1 1 L1_DoubleMu3
+ dataset ElectronHad
+ ~ HLT_DoubleEle8_CaloIdL_TrkIdVL_HT160_v2 1 1 1 1 1 L1_DoubleEG5_HTT50
+ ~ HLT_DoubleEle8_CaloIdT_TrkIdVL_HT160_v2 1 1 1 1 1 L1_DoubleEG5_HTT50
+ ~ HLT_Ele10_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_HT200_v2 1 1 1 1 1 L1_EG5_HTT75
+ ~ HLT_Ele10_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT200_v2 1 1 1 1 1 L1_EG5_HTT75
+ ~ HLT_Ele25_CaloIdVT_TrkIdT_CentralDiJet30_v1 10 3 1 1 1 L1_SingleEG12
+ ~ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v1 30 10 4 1 1 L1_SingleEG12
+ ~ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet40_BTagIP_v1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Ele25_CaloIdVT_TrkIdT_CentralTriJet30_v1 1 1 1 1 1 L1_SingleEG12
+ dataset HT
+ ~ HLT_DiJet100_PT100_v1 1 1 1 1 1 L1_SingleJet52
+ ~ HLT_DiJet130_PT130_v1 1 1 1 1 1 L1_SingleJet52
+ ~ HLT_DiJet70_PT70_v1 1 3 1 1 1 L1_SingleJet36
+ ~ HLT_HT160_v2 150 50 20 7 1 L1_HTT50
+ ~ HLT_HT240_v2 10 1 1 1 1 L1_HTT50
+ ~ HLT_HT260_MHT60_v2 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT260_v2 10 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_MHT75_v2 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_v2 5 1 1 1 1 L1_HTT100
+ ~ HLT_HT360_v2 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT440_v2 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT520_v2 1 1 1 1 1 L1_HTT100
+ ~ HLT_MR100_v1 200 60 24 10 1 L1_DoubleJet36_Central
+ ~ HLT_Meff440_v2 1 1 1 1 1 L1_HTT100
+ ~ HLT_Meff520_v2 1 1 1 1 1 L1_HTT100
+ ~ HLT_Meff640_v2 1 1 1 1 1 L1_HTT100
+ ~ HLT_R032_MR100_v1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R032_v1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R035_MR100_v1 1 1 1 1 1 L1_DoubleJet36_Central
+ dataset HcalHPDNoise
+ HLT_GlobalRunHPDNoise_v2 3000 1000 400 150 15 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_L1Tech_HBHEHO_totalOR_v1 1 1 1 1 1 technical bits: 11 OR 12
+ dataset HcalNZS
+ ~ HLT_HcalNZS_v2 1 1 1 1 1 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleTauJet52 OR L1_SingleTauJet68 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG5 OR L1_SingleIsoEG10 OR L1_SingleIsoEG12 OR L1_SingleIsoEG15 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias
+ ~ HLT_HcalPhiSym_v2 1 1 1 1 1 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG8 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_DoubleIsoEG5 OR L1_DoubleIsoEG8 OR L1_SingleEG12 OR L1_SingleEG12_Eta2p17 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG10 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleIsoEG15 OR L1_SingleIsoEG5 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5 OR L1_Mu3_EG8 OR L1_Mu5_EG8
+ dataset Jet
+ ~ HLT_DiJetAve100U_v4 60 20 8 3 1 L1_SingleJet92
+ ~ HLT_DiJetAve140U_v4 15 5 2 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve15U_v4 50 50 50 50 50 L1_SingleJet16
+ ~ HLT_DiJetAve180U_v4 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve300U_v4 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve30U_v4 300 1000 400 150 15 L1_SingleJet36
+ ~ HLT_DiJetAve50U_v4 600 200 80 30 3 L1_SingleJet52
+ ~ HLT_DiJetAve70U_v4 100 30 12 5 1 L1_SingleJet68
+ ~ HLT_Jet110_v1 200 60 24 10 1 L1_SingleJet68
+ ~ HLT_Jet150_v1 60 20 8 3 1 L1_SingleJet92
+ ~ HLT_Jet190_v1 3 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet240_v1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet30_v1 50 50 50 50 50 L1_SingleJet16
+ ~ HLT_Jet370_NoJetID_v1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet370_v1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet60_v1 300 1000 400 150 15 L1_SingleJet36
+ ~ HLT_Jet80_v1 600 200 80 30 3 L1_SingleJet52
+ dataset METBTag
+ ~ HLT_BTagMu_DiJet20_Mu5_v1 150 50 20 7 1 L1_Mu3_Jet16
+ ~ HLT_BTagMu_DiJet60_Mu7_v1 1 1 1 1 1 L1_Mu3_Jet16
+ ~ HLT_BTagMu_DiJet80_Mu9_v1 1 1 1 1 1 L1_Mu3_Jet20
+ ~ HLT_CentralJet80_MET100_v1 1 1 1 1 1 L1_SingleJet52
+ ~ HLT_CentralJet80_MET160_v1 1 1 1 1 1 L1_SingleJet52
+ ~ HLT_CentralJet80_MET65_v1 1 1 1 1 1 L1_SingleJet52
+ ~ HLT_CentralJet80_MET80_v1 1 1 1 1 1 L1_SingleJet52
+ ~ HLT_DiJet60_MET45_v1 15 5 2 1 1 L1_ETM20
+ ~ HLT_MET100_v1 30 10 4 1 1 L1_ETM30
+ ~ HLT_MET120_v1 15 5 2 1 1 L1_ETM30
+ ~ HLT_MET200_v1 1 1 1 1 1 L1_ETM30
+ ~ HLT_PFMHT150_v1 1 1 1 1 1 L1_ETM30
+ dataset MinimumBias
+ HLT_JetE30_NoBPTX3BX_NoHalo_v1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_NoHalo_v1 200 80 30 10 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_v1 30 10 4 1 1 L1_SingleJet20_NotBptxOR
+ HLT_L1Tech_BSC_minBias_threshold1_v1 1 1 1 1 1 technical bits: 40
+ HLT_Physics_v1 4000 4000 4000 1500 150 (none)
+ ~ HLT_PixelTracks_Multiplicity110_v1 1 1 1 1 1 L1_ETT180
+ ~ HLT_PixelTracks_Multiplicity125_v1 1 1 1 1 1 L1_ETT180
+ HLT_Random_v1 6000 6000 6000 6000 6000 (none)
+ = HLT_ZeroBias_v1 1 1 1 1 1 technical bits: 4
+ dataset MuEG
+ ~ HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v2 1 1 1 1 1 L1_Mu3_EG5
+ ~ HLT_DoubleMu5_Ele8_v2 1 1 1 1 1 L1_Mu3_EG5
+ ~ HLT_Mu10_Ele10_CaloIdL_v2 1 1 1 1 1 L1_Mu3_EG5
+ ~ HLT_Mu15_DoublePhoton15_CaloIdL_v2 1 1 1 1 1 L1_Mu3_EG5
+ ~ HLT_Mu15_Photon20_CaloIdL_v2 1 1 1 1 1 L1_Mu3_EG5
+ ~ HLT_Mu17_Ele8_CaloIdL_v1 1 1 1 1 1 L1_Mu3_EG5
+ ~ HLT_Mu5_DoubleEle8_v2 1 1 1 1 1 L1_Mu3_EG5
+ ~ HLT_Mu5_Ele8_CaloIdL_TrkIdVL_Ele8_v2 1 1 1 1 1 L1_Mu3_EG5
+ ~ HLT_Mu8_Ele17_CaloIdL_v1 1 1 1 1 1 L1_Mu3_EG5
+ HLT_Mu8_Photon20_CaloIdVT_IsoT_v2 1 1 1 1 1 L1_Mu3_EG5
+ dataset MuHad
+ ~ HLT_DoubleMu3_HT160_v2 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_DoubleMu3_HT200_v2 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_IsoMu17_CentralJet40_BTagIP_v1 1 1 1 1 1 L1_Mu7_Jet20_Central
+ ~ HLT_Mu17_CentralJet30_v1 1 1 1 1 1 L1_Mu7_Jet20_Central
+ ~ HLT_Mu17_CentralJet40_BTagIP_v1 1 1 1 1 1 L1_Mu7_Jet20_Central
+ ~ HLT_Mu17_DiCentralJet30_v1 1 1 1 1 1 L1_Mu7_Jet20_Central
+ ~ HLT_Mu17_TriCentralJet30_v1 1 1 1 1 1 L1_Mu7_Jet20_Central
+ ~ HLT_Mu3_Ele8_CaloIdL_TrkIdVL_HT160_v2 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_Mu3_Ele8_CaloIdT_TrkIdVL_HT160_v2 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_Mu5_HT200_v3 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_Mu8_HT200_v2 1 1 1 1 1 L1_Mu0_HTT50
+ dataset MuOnia
+ ~ HLT_DoubleMu3_Bs_v1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_DoubleMu3_Jpsi_v1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_DoubleMu3_Quarkonium_v1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Mu3_Track3_Jpsi_v4 2 2 1 1 1 L1_SingleMu3
+ ~ HLT_Mu5_L2Mu2_Jpsi_v1 6 2 1 1 1 L1_DoubleMu_0_5
+ ~ HLT_Mu5_L2Mu2_v1 30 10 4 1 1 L1_DoubleMu_0_5
+ ~ HLT_Mu7_Track5_Jpsi_v1 1 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu7_Track7_Jpsi_v1 1 1 1 1 1 L1_SingleMu7
+ dataset MultiJet
+ ~ HLT_DoubleJet30_ForwardBackward_v1 1 1 1 1 1 L1_DoubleForJet20_EtaOpp
+ ~ HLT_DoubleJet60_ForwardBackward_v1 1 1 1 1 1 L1_DoubleForJet20_EtaOpp
+ ~ HLT_DoubleJet70_ForwardBackward_v1 1 1 1 1 1 L1_DoubleForJet20_EtaOpp
+ ~ HLT_DoubleJet80_ForwardBackward_v1 1 1 1 1 1 L1_DoubleForJet36_EtaOpp
+ ~ HLT_ExclDiJet60_HFAND_v1 1 1 1 1 1 L1_SingleJet36_FwdVeto
+ ~ HLT_ExclDiJet60_HFOR_v1 30 100 40 15 1 L1_SingleJet36
+ ~ HLT_QuadJet40_IsoPFTau40_v1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet40_v1 30 10 4 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet50_BTagIP_v1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet50_Jet40_v1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet60_v1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet70_v1 1 1 1 1 1 L1_QuadJet20_Central
+ dataset Photon
+ ~ HLT_DoublePhoton33_v1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton5_IsoVL_CEP_v1 1 1 1 1 1 L1_DoubleEG2_FwdVeto
+ ~ HLT_Photon125_NoSpikeFilter_v1 75 25 10 3 1 L1_SingleEG20
+ ~ HLT_Photon20_R9Id_Photon18_R9Id_v1 0 0 0 0 0 L1_SingleEG12
+ ~ HLT_Photon26_CaloIdL_IsoVL_Photon18_CaloIdL_IsoVL_v1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Photon26_CaloIdL_IsoVL_Photon18_v1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Photon26_IsoVL_Photon18_IsoVL_v1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Photon26_IsoVL_Photon18_v1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Photon26_Photon18_v1 30 10 4 1 1 L1_SingleEG12
+ ~ HLT_Photon30_CaloIdVL_IsoL_v1 100 30 12 4 1 L1_SingleEG15
+ ~ HLT_Photon30_CaloIdVL_v1 150 50 20 7 1 L1_SingleEG15
+ ~ HLT_Photon32_CaloIdL_Photon26_CaloIdL_v1 1 1 1 1 1 L1_SingleEG20
+ ~ HLT_Photon75_CaloIdVL_IsoL_v1 1 1 1 1 1 L1_SingleEG20
+ ~ HLT_Photon75_CaloIdVL_v1 6 2 1 1 1 L1_SingleEG20
+ dataset PhotonHad
+ ~ HLT_Photon60_CaloIdL_HT200_v1 1 1 1 1 1 L1_SingleEG20
+ ~ HLT_Photon70_CaloIdL_HT200_v1 1 1 1 1 1 L1_SingleEG20
+ ~ HLT_Photon70_CaloIdL_HT300_v1 1 1 1 1 1 L1_SingleEG20
+ ~ HLT_Photon70_CaloIdL_MHT30_v1 1 1 1 1 1 L1_SingleEG20
+ ~ HLT_Photon70_CaloIdL_MHT50_v1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleElectron
+ ~ HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v1 1 1 1 1 1 L1_SingleEG15
+ ~ HLT_Ele45_CaloIdVT_TrkIdT_v1 1 1 1 1 1 L1_SingleEG20
+ ~ HLT_Ele90_NoSpikeFilter_v1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleMu
+ ~ HLT_IsoMu12_v1 1 1 1 1 1 L1_SingleMu7
+ ~ HLT_IsoMu15_v5 1 1 1 1 1 L1_SingleMu10
+ ~ HLT_IsoMu17_v5 1 1 1 1 1 L1_SingleMu10
+ ~ HLT_IsoMu24_v1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_IsoMu30_v1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_L1SingleMu10_v1 1000 300 120 40 4 L1_SingleMu10
+ ~ HLT_L1SingleMu20_v1 300 100 40 15 1 L1_SingleMu20
+ ~ HLT_L2Mu10_v1 300 100 40 15 1 L1_SingleMu10
+ ~ HLT_L2Mu20_v1 75 25 10 3 1 L1_SingleMu12
+ ~ HLT_Mu12_v1 10 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu15_v2 1 1 1 1 1 L1_SingleMu10
+ ~ HLT_Mu20_v1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_Mu24_v1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_Mu30_v1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_Mu3_v3 300 100 40 15 2 L1_SingleMuOpen
+ ~ HLT_Mu5_v3 40 70 30 10 1 L1_SingleMu3
+ ~ HLT_Mu8_v1 4 7 3 15 1 L1_SingleMu3
+ dataset Tau
+ ~ HLT_DoubleIsoPFTau20_Trk5_v1 1 1 1 1 1 L1_DoubleTauJet28 OR L1_DoubleJet52
+ ~ HLT_IsoPFTau35_Trk20_MET45_v1 1 1 1 1 1 L1_SingleTauJet52 OR L1_SingleJet68
+ dataset TauPlusX
+ ~ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau15_v1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v1 30 10 4 1 1 L1_SingleEG12
+ ~ HLT_Ele15_CaloIdVT_TrkIdT_LooseIsoPFTau15_v1 10 3 1 1 1 L1_SingleEG12
+ ~ HLT_IsoMu12_LooseIsoPFTau10_v1 1 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu15_LooseIsoPFTau20_v1 1 1 1 1 1 L1_SingleMu10
+/cdaq/physics/Run2011/5e32/v4.2/HLT/V8
+ 160737,160744,160808,160815
+ dataset Commissioning
+ HLT_BeamGas_BSC_v1 1 1 1 1 1 L1_BeamGas_Bsc
+ HLT_BeamGas_HF_v1 1 1 1 1 1 L1_BeamGas_Hf
+ HLT_IsoTrackHB_v2 1 1 1 1 1 L1_SingleJet52
+ HLT_IsoTrackHE_v3 1 1 1 1 1 L1_SingleJet52
+ HLT_L1SingleEG5_v1 300 300 300 500 50 L1_SingleEG5
+ ~ HLT_L1SingleJet36_v1 1000 3000 1200 500 50 L1_SingleJet36
+ ~ HLT_L1SingleMuOpen_DT_v1 20 20 20 20 2 L1_SingleMuOpen
+ ~ HLT_L1SingleMuOpen_v1 200 200 200 200 20 L1_SingleMuOpen
+ HLT_L1_Interbunch_BSC_v1 30 10 4 1 1 L1_InterBunch_Bsc
+ HLT_L1_PreCollisions_v1 30 10 4 1 1 L1_PreCollisions
+ ~ HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v1 1 1 1 1 1 L1_SingleMu5_Eta1p5_Q80
+ dataset Cosmics
+ HLT_L1MuOpen_AntiBPTX_v2 2 5 12 50 50 L1_SingleMuOpen
+ = HLT_L1Tech_BSC_halo_v1 300 100 40 15 1 technical bits: 4
+ HLT_L1TrackerCosmics_v2 1 1 1 1 1 technical bits: 25
+ HLT_L1_BeamHalo_v1 1000 1000 1000 1000 1000 L1_BeamHalo
+ HLT_L2MuOpen_NoVertex_v1 0 0 0 0 0 L1_SingleMuOpen
+ HLT_L3MuonsCosmicTracking_v1 0 0 0 0 0 (technical bits: 25) AND (L1_SingleMuOpen)
+ HLT_RegionalCosmicTracking_v1 0 0 0 0 0 (technical bits: 25) AND (L1_SingleMuOpen)
+ dataset DoubleElectron
+ ~ HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_v1 1 1 1 1 1 L1_TripleEG5
+ ~ HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFL_v1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_v1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Ele17_CaloIdL_CaloIsoVL_v1 150 50 20 7 1 L1_SingleEG12
+ ~ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Ele32_CaloIdL_CaloIsoVL_SC17_v1 1 1 1 1 1 L1_SingleEG20
+ ~ HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v1 3 3 3 3 1 L1_SingleEG5
+ ~ HLT_Ele8_CaloIdL_CaloIsoVL_v1 50 50 50 50 5 L1_SingleEG5
+ ~ HLT_Ele8_CaloIdL_TrkIdVL_v1 30 30 30 30 3 L1_SingleEG5
+ ~ HLT_Ele8_v1 100 100 100 100 10 L1_SingleEG5
+ ~ HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v1 4 1 1 1 1 L1_SingleEG12
+ ~ HLT_TripleEle10_CaloIdL_TrkIdVL_v1 1 1 1 1 1 L1_TripleEG5
+ dataset DoubleMu
+ ~ HLT_DoubleMu3_v3 15 5 2 1 1 L1_DoubleMu0
+ ~ HLT_DoubleMu4_Acoplanarity03_v1 1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_DoubleMu6_v1 1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_DoubleMu7_v1 1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_L1DoubleMu0_v1 2000 700 300 100 10 L1_DoubleMu0
+ ~ HLT_L2DoubleMu0_v2 1500 500 200 70 7 L1_DoubleMu0
+ ~ HLT_L2DoubleMu35_NoVertex_v1 1 1 1 1 1 L1_DoubleMu3
+ HLT_Mu8_Jet40_v2 25 8 3 1 1 L1_Mu3_Jet20
+ ~ HLT_TripleMu5_v2 1 1 1 1 1 L1_DoubleMu3
+ dataset ElectronHad
+ ~ HLT_DoubleEle8_CaloIdL_TrkIdVL_HT160_v2 1 1 1 1 1 L1_DoubleEG5_HTT50
+ ~ HLT_DoubleEle8_CaloIdT_TrkIdVL_HT160_v2 1 1 1 1 1 L1_DoubleEG5_HTT50
+ ~ HLT_Ele10_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_HT200_v2 1 1 1 1 1 L1_EG5_HTT75
+ ~ HLT_Ele10_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT200_v2 1 1 1 1 1 L1_EG5_HTT75
+ ~ HLT_Ele25_CaloIdVT_TrkIdT_CentralDiJet30_v1 10 3 1 1 1 L1_SingleEG12
+ ~ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v1 30 10 4 1 1 L1_SingleEG12
+ ~ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet40_BTagIP_v1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Ele25_CaloIdVT_TrkIdT_CentralTriJet30_v1 1 1 1 1 1 L1_SingleEG12
+ dataset HT
+ ~ HLT_DiJet100_PT100_v1 1 1 1 1 1 L1_SingleJet52
+ ~ HLT_DiJet130_PT130_v1 1 1 1 1 1 L1_SingleJet52
+ ~ HLT_DiJet70_PT70_v1 1 3 1 1 1 L1_SingleJet36
+ ~ HLT_HT160_v2 150 50 20 7 1 L1_HTT50
+ ~ HLT_HT240_v2 10 1 1 1 1 L1_HTT50
+ ~ HLT_HT260_MHT60_v2 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT260_v2 10 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_MHT75_v2 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_v2 5 1 1 1 1 L1_HTT100
+ ~ HLT_HT360_v2 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT440_v2 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT520_v2 1 1 1 1 1 L1_HTT100
+ ~ HLT_MR100_v1 200 60 24 10 1 L1_DoubleJet36_Central
+ ~ HLT_Meff440_v2 1 1 1 1 1 L1_HTT100
+ ~ HLT_Meff520_v2 1 1 1 1 1 L1_HTT100
+ ~ HLT_Meff640_v2 1 1 1 1 1 L1_HTT100
+ ~ HLT_R032_MR100_v1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R032_v1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R035_MR100_v1 1 1 1 1 1 L1_DoubleJet36_Central
+ dataset HcalHPDNoise
+ HLT_GlobalRunHPDNoise_v2 3000 1000 400 150 15 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_L1Tech_HBHEHO_totalOR_v1 1 1 1 1 1 technical bits: 11 OR 12
+ dataset HcalNZS
+ ~ HLT_HcalNZS_v2 1 1 1 1 1 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleTauJet52 OR L1_SingleTauJet68 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG5 OR L1_SingleIsoEG10 OR L1_SingleIsoEG12 OR L1_SingleIsoEG15 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias
+ ~ HLT_HcalPhiSym_v2 1 1 1 1 1 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG8 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_DoubleIsoEG5 OR L1_DoubleIsoEG8 OR L1_SingleEG12 OR L1_SingleEG12_Eta2p17 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG10 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleIsoEG15 OR L1_SingleIsoEG5 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5 OR L1_Mu3_EG8 OR L1_Mu5_EG8
+ dataset Jet
+ ~ HLT_DiJetAve100U_v4 60 20 8 3 1 L1_SingleJet92
+ ~ HLT_DiJetAve140U_v4 15 5 2 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve15U_v4 50 50 50 50 50 L1_SingleJet16
+ ~ HLT_DiJetAve180U_v4 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve300U_v4 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve30U_v4 300 1000 400 150 15 L1_SingleJet36
+ ~ HLT_DiJetAve50U_v4 600 200 80 30 3 L1_SingleJet52
+ ~ HLT_DiJetAve70U_v4 100 30 12 5 1 L1_SingleJet68
+ ~ HLT_Jet110_v1 200 60 24 10 1 L1_SingleJet68
+ ~ HLT_Jet150_v1 60 20 8 3 1 L1_SingleJet92
+ ~ HLT_Jet190_v1 3 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet240_v1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet30_v1 50 50 50 50 50 L1_SingleJet16
+ ~ HLT_Jet370_NoJetID_v1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet370_v1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet60_v1 300 1000 400 150 15 L1_SingleJet36
+ ~ HLT_Jet80_v1 600 200 80 30 3 L1_SingleJet52
+ dataset METBTag
+ ~ HLT_BTagMu_DiJet20_Mu5_v1 150 50 20 7 1 L1_Mu3_Jet16
+ ~ HLT_BTagMu_DiJet60_Mu7_v1 1 1 1 1 1 L1_Mu3_Jet16
+ ~ HLT_BTagMu_DiJet80_Mu9_v1 1 1 1 1 1 L1_Mu3_Jet20
+ ~ HLT_CentralJet80_MET100_v1 1 1 1 1 1 L1_SingleJet52
+ ~ HLT_CentralJet80_MET160_v1 1 1 1 1 1 L1_SingleJet52
+ ~ HLT_CentralJet80_MET65_v1 1 1 1 1 1 L1_SingleJet52
+ ~ HLT_CentralJet80_MET80_v1 1 1 1 1 1 L1_SingleJet52
+ ~ HLT_DiJet60_MET45_v1 15 5 2 1 1 L1_ETM20
+ ~ HLT_MET100_v1 30 10 4 1 1 L1_ETM30
+ ~ HLT_MET120_v1 15 5 2 1 1 L1_ETM30
+ ~ HLT_MET200_v1 1 1 1 1 1 L1_ETM30
+ ~ HLT_PFMHT150_v1 1 1 1 1 1 L1_ETM30
+ dataset MinimumBias
+ HLT_JetE30_NoBPTX3BX_NoHalo_v1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_NoHalo_v1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_v1 30 10 4 1 1 L1_SingleJet20_NotBptxOR
+ HLT_L1Tech_BSC_minBias_threshold1_v1 1 1 1 1 1 technical bits: 40
+ HLT_Physics_v1 4000 4000 4000 1500 150 (none)
+ ~ HLT_PixelTracks_Multiplicity110_v1 1 1 1 1 1 L1_ETT180
+ ~ HLT_PixelTracks_Multiplicity125_v1 1 1 1 1 1 L1_ETT180
+ HLT_Random_v1 6000 6000 6000 6000 6000 (none)
+ = HLT_ZeroBias_v1 1 1 1 1 1 technical bits: 4
+ dataset MuEG
+ ~ HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v2 1 1 1 1 1 L1_Mu3_EG5
+ ~ HLT_DoubleMu5_Ele8_v2 1 1 1 1 1 L1_Mu3_EG5
+ ~ HLT_Mu10_Ele10_CaloIdL_v2 1 1 1 1 1 L1_Mu3_EG5
+ ~ HLT_Mu15_DoublePhoton15_CaloIdL_v2 1 1 1 1 1 L1_Mu3_EG5
+ ~ HLT_Mu15_Photon20_CaloIdL_v2 1 1 1 1 1 L1_Mu3_EG5
+ ~ HLT_Mu17_Ele8_CaloIdL_v1 1 1 1 1 1 L1_Mu3_EG5
+ ~ HLT_Mu5_DoubleEle8_v2 1 1 1 1 1 L1_Mu3_EG5
+ ~ HLT_Mu5_Ele8_CaloIdL_TrkIdVL_Ele8_v2 1 1 1 1 1 L1_Mu3_EG5
+ ~ HLT_Mu8_Ele17_CaloIdL_v1 1 1 1 1 1 L1_Mu3_EG5
+ HLT_Mu8_Photon20_CaloIdVT_IsoT_v2 1 1 1 1 1 L1_Mu3_EG5
+ dataset MuHad
+ ~ HLT_DoubleMu3_HT160_v2 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_DoubleMu3_HT200_v2 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_IsoMu17_CentralJet40_BTagIP_v1 1 1 1 1 1 L1_Mu7_Jet20_Central
+ ~ HLT_Mu17_CentralJet30_v1 1 1 1 1 1 L1_Mu7_Jet20_Central
+ ~ HLT_Mu17_CentralJet40_BTagIP_v1 1 1 1 1 1 L1_Mu7_Jet20_Central
+ ~ HLT_Mu17_DiCentralJet30_v1 1 1 1 1 1 L1_Mu7_Jet20_Central
+ ~ HLT_Mu17_TriCentralJet30_v1 1 1 1 1 1 L1_Mu7_Jet20_Central
+ ~ HLT_Mu3_Ele8_CaloIdL_TrkIdVL_HT160_v2 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_Mu3_Ele8_CaloIdT_TrkIdVL_HT160_v2 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_Mu5_HT200_v3 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_Mu8_HT200_v2 1 1 1 1 1 L1_Mu0_HTT50
+ dataset MuOnia
+ ~ HLT_DoubleMu3_Bs_v1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_DoubleMu3_Jpsi_v1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_DoubleMu3_Quarkonium_v1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Mu3_Track3_Jpsi_v4 2 2 1 1 1 L1_SingleMu3
+ ~ HLT_Mu5_L2Mu2_Jpsi_v1 6 2 1 1 1 L1_DoubleMu_0_5
+ ~ HLT_Mu5_L2Mu2_v1 30 10 4 1 1 L1_DoubleMu_0_5
+ ~ HLT_Mu7_Track5_Jpsi_v1 1 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu7_Track7_Jpsi_v1 1 1 1 1 1 L1_SingleMu7
+ dataset MultiJet
+ ~ HLT_DoubleJet30_ForwardBackward_v1 1 1 1 1 1 L1_DoubleForJet20_EtaOpp
+ ~ HLT_DoubleJet60_ForwardBackward_v1 1 1 1 1 1 L1_DoubleForJet20_EtaOpp
+ ~ HLT_DoubleJet70_ForwardBackward_v1 1 1 1 1 1 L1_DoubleForJet20_EtaOpp
+ ~ HLT_DoubleJet80_ForwardBackward_v1 1 1 1 1 1 L1_DoubleForJet36_EtaOpp
+ ~ HLT_ExclDiJet60_HFAND_v1 1 1 1 1 1 L1_SingleJet36_FwdVeto
+ ~ HLT_ExclDiJet60_HFOR_v1 30 100 40 15 1 L1_SingleJet36
+ ~ HLT_QuadJet40_IsoPFTau40_v1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet40_v1 30 10 4 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet50_BTagIP_v1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet50_Jet40_v1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet60_v1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet70_v1 1 1 1 1 1 L1_QuadJet20_Central
+ dataset Photon
+ ~ HLT_DoublePhoton33_v1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton5_IsoVL_CEP_v1 1 1 1 1 1 L1_DoubleEG2_FwdVeto
+ ~ HLT_Photon125_NoSpikeFilter_v1 75 25 10 3 1 L1_SingleEG20
+ ~ HLT_Photon20_R9Id_Photon18_R9Id_v1 0 0 0 0 0 L1_SingleEG12
+ ~ HLT_Photon26_CaloIdL_IsoVL_Photon18_CaloIdL_IsoVL_v1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Photon26_CaloIdL_IsoVL_Photon18_v1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Photon26_IsoVL_Photon18_IsoVL_v1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Photon26_IsoVL_Photon18_v1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Photon26_Photon18_v1 30 10 4 1 1 L1_SingleEG12
+ ~ HLT_Photon30_CaloIdVL_IsoL_v1 100 30 12 4 1 L1_SingleEG15
+ ~ HLT_Photon30_CaloIdVL_v1 150 50 20 7 1 L1_SingleEG15
+ ~ HLT_Photon32_CaloIdL_Photon26_CaloIdL_v1 1 1 1 1 1 L1_SingleEG20
+ ~ HLT_Photon75_CaloIdVL_IsoL_v1 1 1 1 1 1 L1_SingleEG20
+ ~ HLT_Photon75_CaloIdVL_v1 6 2 1 1 1 L1_SingleEG20
+ dataset PhotonHad
+ ~ HLT_Photon60_CaloIdL_HT200_v1 1 1 1 1 1 L1_SingleEG20
+ ~ HLT_Photon70_CaloIdL_HT200_v1 1 1 1 1 1 L1_SingleEG20
+ ~ HLT_Photon70_CaloIdL_HT300_v1 1 1 1 1 1 L1_SingleEG20
+ ~ HLT_Photon70_CaloIdL_MHT30_v1 1 1 1 1 1 L1_SingleEG20
+ ~ HLT_Photon70_CaloIdL_MHT50_v1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleElectron
+ ~ HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v1 1 1 1 1 1 L1_SingleEG15
+ ~ HLT_Ele45_CaloIdVT_TrkIdT_v1 1 1 1 1 1 L1_SingleEG20
+ ~ HLT_Ele90_NoSpikeFilter_v1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleMu
+ ~ HLT_IsoMu12_v1 1 1 1 1 1 L1_SingleMu7
+ ~ HLT_IsoMu15_v5 1 1 1 1 1 L1_SingleMu10
+ ~ HLT_IsoMu17_v5 1 1 1 1 1 L1_SingleMu10
+ ~ HLT_IsoMu24_v1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_IsoMu30_v1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_L1SingleMu10_v1 1000 300 120 40 4 L1_SingleMu10
+ ~ HLT_L1SingleMu20_v1 300 100 40 15 1 L1_SingleMu20
+ ~ HLT_L2Mu10_v1 300 100 40 15 1 L1_SingleMu10
+ ~ HLT_L2Mu20_v1 75 25 10 3 1 L1_SingleMu12
+ ~ HLT_Mu12_v1 10 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu15_v2 1 1 1 1 1 L1_SingleMu10
+ ~ HLT_Mu20_v1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_Mu24_v1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_Mu30_v1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_Mu3_v3 300 100 40 15 2 L1_SingleMuOpen
+ ~ HLT_Mu5_v3 40 70 30 10 1 L1_SingleMu3
+ ~ HLT_Mu8_v1 4 7 3 15 1 L1_SingleMu3
+ dataset Tau
+ ~ HLT_DoubleIsoPFTau20_Trk5_v1 1 1 1 1 1 L1_DoubleTauJet28 OR L1_DoubleJet52
+ ~ HLT_IsoPFTau35_Trk20_MET45_v1 1 1 1 1 1 L1_SingleTauJet52 OR L1_SingleJet68
+ dataset TauPlusX
+ ~ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau15_v1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v1 30 10 4 1 1 L1_SingleEG12
+ ~ HLT_Ele15_CaloIdVT_TrkIdT_LooseIsoPFTau15_v1 10 3 1 1 1 L1_SingleEG12
+ ~ HLT_IsoMu12_LooseIsoPFTau10_v1 1 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu15_LooseIsoPFTau20_v1 1 1 1 1 1 L1_SingleMu10
+/cdaq/physics/Run2011/5e32/v4.2/HLT/V7
+ 160484,160486,160488,160494,160495,160497,160498,160499,160500,160547,160577,160578,160579
+ dataset Commissioning
+ HLT_BeamGas_BSC_v1 1 1 1 1 1 L1_BeamGas_Bsc
+ HLT_BeamGas_HF_v1 1 1 1 1 1 L1_BeamGas_Hf
+ HLT_IsoTrackHB_v2 1 1 1 1 1 L1_SingleJet52
+ HLT_IsoTrackHE_v3 1 1 1 1 1 L1_SingleJet52
+ HLT_L1SingleEG5_v1 3000 3000 3000 3000 50 L1_SingleEG5
+ ~ HLT_L1SingleJet36_v1 1000 3000 1200 500 50 L1_SingleJet36
+ ~ HLT_L1SingleMuOpen_DT_v1 20 20 20 20 2 L1_SingleMuOpen
+ ~ HLT_L1SingleMuOpen_v1 200 200 200 200 20 L1_SingleMuOpen
+ HLT_L1_Interbunch_BSC_v1 30 10 4 1 1 L1_InterBunch_Bsc
+ HLT_L1_PreCollisions_v1 30 10 4 1 1 L1_PreCollisions
+ ~ HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v1 1 1 1 1 1 L1_SingleMu5_Eta1p5_Q80
+ dataset Cosmics
+ HLT_L1MuOpen_AntiBPTX_v2 2 5 12 50 50 L1_SingleMuOpen
+ = HLT_L1Tech_BSC_halo_v1 300 100 40 15 1 technical bits: 4
+ HLT_L1TrackerCosmics_v2 1 1 1 1 1 technical bits: 25
+ HLT_L1_BeamHalo_v1 1000 1000 1000 1000 1000 L1_BeamHalo
+ HLT_L2MuOpen_NoVertex_v1 0 0 0 0 0 L1_SingleMuOpen
+ HLT_L3MuonsCosmicTracking_v1 0 0 0 0 0 (technical bits: 25) AND (L1_SingleMuOpen)
+ HLT_RegionalCosmicTracking_v1 0 0 0 0 0 (technical bits: 25) AND (L1_SingleMuOpen)
+ dataset DoubleElectron
+ ~ HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_v1 1 1 1 1 1 L1_TripleEG5
+ ~ HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFL_v1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_v1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Ele17_CaloIdL_CaloIsoVL_v1 150 50 20 7 1 L1_SingleEG12
+ ~ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Ele32_CaloIdL_CaloIsoVL_SC17_v1 1 1 1 1 1 L1_SingleEG20
+ ~ HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v1 3 3 3 3 1 L1_SingleEG5
+ ~ HLT_Ele8_CaloIdL_CaloIsoVL_v1 50 50 50 50 5 L1_SingleEG5
+ ~ HLT_Ele8_CaloIdL_TrkIdVL_v1 30 30 30 30 3 L1_SingleEG5
+ ~ HLT_Ele8_v1 100 100 100 100 10 L1_SingleEG5
+ ~ HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v1 4 1 1 1 1 L1_SingleEG12
+ ~ HLT_TripleEle10_CaloIdL_TrkIdVL_v1 1 1 1 1 1 L1_TripleEG5
+ dataset DoubleMu
+ ~ HLT_DoubleMu3_v3 15 5 2 1 1 L1_DoubleMu0
+ ~ HLT_DoubleMu4_Acoplanarity03_v1 1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_DoubleMu6_v1 1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_DoubleMu7_v1 1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_L1DoubleMu0_v1 2000 700 300 100 10 L1_DoubleMu0
+ ~ HLT_L2DoubleMu0_v2 1500 500 200 70 7 L1_DoubleMu0
+ ~ HLT_L2DoubleMu35_NoVertex_v1 1 1 1 1 1 L1_DoubleMu3
+ HLT_Mu8_Jet40_v2 25 8 3 1 1 L1_Mu3_Jet20
+ ~ HLT_TripleMu5_v2 1 1 1 1 1 L1_DoubleMu3
+ dataset ElectronHad
+ ~ HLT_DoubleEle8_CaloIdL_TrkIdVL_HT160_v2 1 1 1 1 1 L1_DoubleEG5_HTT50
+ ~ HLT_DoubleEle8_CaloIdT_TrkIdVL_HT160_v2 1 1 1 1 1 L1_DoubleEG5_HTT50
+ ~ HLT_Ele10_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_HT200_v2 1 1 1 1 1 L1_EG5_HTT75
+ ~ HLT_Ele10_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT200_v2 1 1 1 1 1 L1_EG5_HTT75
+ ~ HLT_Ele25_CaloIdVT_TrkIdT_CentralDiJet30_v1 10 3 1 1 1 L1_SingleEG12
+ ~ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v1 30 10 4 1 1 L1_SingleEG12
+ ~ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet40_BTagIP_v1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Ele25_CaloIdVT_TrkIdT_CentralTriJet30_v1 1 1 1 1 1 L1_SingleEG12
+ dataset HT
+ ~ HLT_DiJet100_PT100_v1 1 1 1 1 1 L1_SingleJet52
+ ~ HLT_DiJet130_PT130_v1 1 1 1 1 1 L1_SingleJet52
+ ~ HLT_DiJet70_PT70_v1 1 3 1 1 1 L1_SingleJet36
+ ~ HLT_HT160_v2 150 50 20 7 1 L1_HTT50
+ ~ HLT_HT240_v2 10 1 1 1 1 L1_HTT50
+ ~ HLT_HT260_MHT60_v2 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT260_v2 10 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_MHT75_v2 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_v2 5 1 1 1 1 L1_HTT100
+ ~ HLT_HT360_v2 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT440_v2 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT520_v2 1 1 1 1 1 L1_HTT100
+ ~ HLT_MR100_v1 200 60 24 10 1 L1_DoubleJet36_Central
+ ~ HLT_Meff440_v2 1 1 1 1 1 L1_HTT100
+ ~ HLT_Meff520_v2 1 1 1 1 1 L1_HTT100
+ ~ HLT_Meff640_v2 1 1 1 1 1 L1_HTT100
+ ~ HLT_R032_MR100_v1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R032_v1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R035_MR100_v1 1 1 1 1 1 L1_DoubleJet36_Central
+ dataset HcalHPDNoise
+ HLT_GlobalRunHPDNoise_v2 3000 1000 400 150 15 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_L1Tech_HBHEHO_totalOR_v1 1 1 1 1 1 technical bits: 11 OR 12
+ dataset HcalNZS
+ ~ HLT_HcalNZS_v2 1 1 1 1 1 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleTauJet52 OR L1_SingleTauJet68 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG5 OR L1_SingleIsoEG10 OR L1_SingleIsoEG12 OR L1_SingleIsoEG15 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias
+ ~ HLT_HcalPhiSym_v2 1 1 1 1 1 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG8 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_DoubleIsoEG5 OR L1_DoubleIsoEG8 OR L1_SingleEG12 OR L1_SingleEG12_Eta2p17 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG10 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleIsoEG15 OR L1_SingleIsoEG5 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5 OR L1_Mu3_EG8 OR L1_Mu5_EG8
+ dataset Jet
+ ~ HLT_DiJetAve100U_v4 60 20 8 3 1 L1_SingleJet92
+ ~ HLT_DiJetAve140U_v4 15 5 2 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve15U_v4 50 50 50 50 50 L1_SingleJet16
+ ~ HLT_DiJetAve180U_v4 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve300U_v4 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve30U_v4 300 1000 400 150 15 L1_SingleJet36
+ ~ HLT_DiJetAve50U_v4 600 200 80 30 3 L1_SingleJet52
+ ~ HLT_DiJetAve70U_v4 100 30 12 5 1 L1_SingleJet68
+ ~ HLT_Jet110_v1 200 60 24 10 1 L1_SingleJet68
+ ~ HLT_Jet150_v1 60 20 8 3 1 L1_SingleJet92
+ ~ HLT_Jet190_v1 3 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet240_v1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet30_v1 50 50 50 50 50 L1_SingleJet16
+ ~ HLT_Jet370_NoJetID_v1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet370_v1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet60_v1 300 1000 400 150 15 L1_SingleJet36
+ ~ HLT_Jet80_v1 600 200 80 30 3 L1_SingleJet52
+ dataset METBTag
+ ~ HLT_BTagMu_DiJet20_Mu5_v1 150 50 20 7 1 L1_Mu3_Jet16
+ ~ HLT_BTagMu_DiJet60_Mu7_v1 1 1 1 1 1 L1_Mu3_Jet16
+ ~ HLT_BTagMu_DiJet80_Mu9_v1 1 1 1 1 1 L1_Mu3_Jet20
+ ~ HLT_CentralJet80_MET100_v1 1 1 1 1 1 L1_SingleJet52
+ ~ HLT_CentralJet80_MET160_v1 1 1 1 1 1 L1_SingleJet52
+ ~ HLT_CentralJet80_MET65_v1 1 1 1 1 1 L1_SingleJet52
+ ~ HLT_CentralJet80_MET80_v1 1 1 1 1 1 L1_SingleJet52
+ ~ HLT_DiJet60_MET45_v1 15 5 2 1 1 L1_ETM20
+ ~ HLT_MET100_v1 30 10 4 1 1 L1_ETM30
+ ~ HLT_MET120_v1 15 5 2 1 1 L1_ETM30
+ ~ HLT_MET200_v1 1 1 1 1 1 L1_ETM30
+ ~ HLT_PFMHT150_v1 1 1 1 1 1 L1_ETM30
+ dataset MinimumBias
+ HLT_JetE30_NoBPTX3BX_NoHalo_v1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_NoHalo_v1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_v1 30 10 4 1 1 L1_SingleJet20_NotBptxOR
+ HLT_L1Tech_BSC_minBias_threshold1_v1 1 1 1 1 1 technical bits: 40
+ HLT_Physics_v1 4000 4000 4000 1500 150 (none)
+ ~ HLT_PixelTracks_Multiplicity110_v1 1 1 1 1 1 L1_ETT180
+ ~ HLT_PixelTracks_Multiplicity125_v1 1 1 1 1 1 L1_ETT180
+ HLT_Random_v1 6000 6000 6000 6000 6000 (none)
+ = HLT_ZeroBias_v1 1 1 1 1 1 technical bits: 4
+ dataset MuEG
+ ~ HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v2 1 1 1 1 1 L1_Mu3_EG5
+ ~ HLT_DoubleMu5_Ele8_v2 1 1 1 1 1 L1_Mu3_EG5
+ ~ HLT_Mu10_Ele10_CaloIdL_v2 1 1 1 1 1 L1_Mu3_EG5
+ ~ HLT_Mu15_DoublePhoton15_CaloIdL_v2 1 1 1 1 1 L1_Mu3_EG5
+ ~ HLT_Mu15_Photon20_CaloIdL_v2 1 1 1 1 1 L1_Mu3_EG5
+ ~ HLT_Mu17_Ele8_CaloIdL_v1 1 1 1 1 1 L1_Mu3_EG5
+ ~ HLT_Mu5_DoubleEle8_v2 1 1 1 1 1 L1_Mu3_EG5
+ ~ HLT_Mu5_Ele8_CaloIdL_TrkIdVL_Ele8_v2 1 1 1 1 1 L1_Mu3_EG5
+ ~ HLT_Mu8_Ele17_CaloIdL_v1 1 1 1 1 1 L1_Mu3_EG5
+ HLT_Mu8_Photon20_CaloIdVT_IsoT_v2 1 1 1 1 1 L1_Mu3_EG5
+ dataset MuHad
+ ~ HLT_DoubleMu3_HT160_v2 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_DoubleMu3_HT200_v2 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_IsoMu17_CentralJet40_BTagIP_v1 1 1 1 1 1 L1_Mu7_Jet20_Central
+ ~ HLT_Mu17_CentralJet30_v1 1 1 1 1 1 L1_Mu7_Jet20_Central
+ ~ HLT_Mu17_CentralJet40_BTagIP_v1 1 1 1 1 1 L1_Mu7_Jet20_Central
+ ~ HLT_Mu17_DiCentralJet30_v1 1 1 1 1 1 L1_Mu7_Jet20_Central
+ ~ HLT_Mu17_TriCentralJet30_v1 1 1 1 1 1 L1_Mu7_Jet20_Central
+ ~ HLT_Mu3_Ele8_CaloIdL_TrkIdVL_HT160_v2 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_Mu3_Ele8_CaloIdT_TrkIdVL_HT160_v2 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_Mu5_HT200_v3 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_Mu8_HT200_v2 1 1 1 1 1 L1_Mu0_HTT50
+ dataset MuOnia
+ ~ HLT_DoubleMu3_Bs_v1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_DoubleMu3_Jpsi_v1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_DoubleMu3_Quarkonium_v1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Mu3_Track3_Jpsi_v4 2 2 1 1 1 L1_SingleMu3
+ ~ HLT_Mu5_L2Mu2_Jpsi_v1 6 2 1 1 1 L1_DoubleMu_0_5
+ ~ HLT_Mu5_L2Mu2_v1 30 10 4 1 1 L1_DoubleMu_0_5
+ ~ HLT_Mu7_Track5_Jpsi_v1 1 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu7_Track7_Jpsi_v1 1 1 1 1 1 L1_SingleMu7
+ dataset MultiJet
+ ~ HLT_DoubleJet30_ForwardBackward_v1 1 1 1 1 1 L1_DoubleForJet20_EtaOpp
+ ~ HLT_DoubleJet60_ForwardBackward_v1 1 1 1 1 1 L1_DoubleForJet20_EtaOpp
+ ~ HLT_DoubleJet70_ForwardBackward_v1 1 1 1 1 1 L1_DoubleForJet20_EtaOpp
+ ~ HLT_DoubleJet80_ForwardBackward_v1 1 1 1 1 1 L1_DoubleForJet36_EtaOpp
+ ~ HLT_ExclDiJet60_HFAND_v1 1 1 1 1 1 L1_SingleJet36_FwdVeto
+ ~ HLT_ExclDiJet60_HFOR_v1 30 100 40 15 1 L1_SingleJet36
+ ~ HLT_QuadJet40_IsoPFTau40_v1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet40_v1 30 10 4 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet50_BTagIP_v1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet50_Jet40_v1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet60_v1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet70_v1 1 1 1 1 1 L1_QuadJet20_Central
+ dataset Photon
+ ~ HLT_DoublePhoton33_v1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton5_IsoVL_CEP_v1 1 1 1 1 1 L1_DoubleEG2_FwdVeto
+ ~ HLT_Photon125_NoSpikeFilter_v1 75 25 10 3 1 L1_SingleEG20
+ ~ HLT_Photon20_R9Id_Photon18_R9Id_v1 0 0 0 0 0 L1_SingleEG12
+ ~ HLT_Photon26_CaloIdL_IsoVL_Photon18_CaloIdL_IsoVL_v1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Photon26_CaloIdL_IsoVL_Photon18_v1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Photon26_IsoVL_Photon18_IsoVL_v1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Photon26_IsoVL_Photon18_v1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Photon26_Photon18_v1 30 10 4 1 1 L1_SingleEG12
+ ~ HLT_Photon30_CaloIdVL_IsoL_v1 100 30 12 4 1 L1_SingleEG15
+ ~ HLT_Photon30_CaloIdVL_v1 150 50 20 7 1 L1_SingleEG15
+ ~ HLT_Photon32_CaloIdL_Photon26_CaloIdL_v1 1 1 1 1 1 L1_SingleEG20
+ ~ HLT_Photon75_CaloIdVL_IsoL_v1 1 1 1 1 1 L1_SingleEG20
+ ~ HLT_Photon75_CaloIdVL_v1 6 2 1 1 1 L1_SingleEG20
+ dataset PhotonHad
+ ~ HLT_Photon60_CaloIdL_HT200_v1 1 1 1 1 1 L1_SingleEG20
+ ~ HLT_Photon70_CaloIdL_HT200_v1 1 1 1 1 1 L1_SingleEG20
+ ~ HLT_Photon70_CaloIdL_HT300_v1 1 1 1 1 1 L1_SingleEG20
+ ~ HLT_Photon70_CaloIdL_MHT30_v1 1 1 1 1 1 L1_SingleEG20
+ ~ HLT_Photon70_CaloIdL_MHT50_v1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleElectron
+ ~ HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v1 1 1 1 1 1 L1_SingleEG15
+ ~ HLT_Ele45_CaloIdVT_TrkIdT_v1 1 1 1 1 1 L1_SingleEG20
+ ~ HLT_Ele90_NoSpikeFilter_v1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleMu
+ ~ HLT_IsoMu12_v1 1 1 1 1 1 L1_SingleMu7
+ ~ HLT_IsoMu15_v5 1 1 1 1 1 L1_SingleMu10
+ ~ HLT_IsoMu17_v5 1 1 1 1 1 L1_SingleMu10
+ ~ HLT_IsoMu24_v1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_IsoMu30_v1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_L1SingleMu10_v1 1000 300 120 40 4 L1_SingleMu10
+ ~ HLT_L1SingleMu20_v1 300 100 40 15 1 L1_SingleMu20
+ ~ HLT_L2Mu10_v1 300 100 40 15 1 L1_SingleMu10
+ ~ HLT_L2Mu20_v1 75 25 10 3 1 L1_SingleMu12
+ ~ HLT_Mu12_v1 10 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu15_v2 1 1 1 1 1 L1_SingleMu10
+ ~ HLT_Mu20_v1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_Mu24_v1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_Mu30_v1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_Mu3_v3 300 100 40 15 2 L1_SingleMuOpen
+ ~ HLT_Mu5_v3 40 70 30 10 1 L1_SingleMu3
+ ~ HLT_Mu8_v1 4 7 3 15 1 L1_SingleMu3
+ dataset Tau
+ ~ HLT_DoubleIsoPFTau20_Trk5_v1 1 1 1 1 1 L1_DoubleTauJet28 OR L1_DoubleJet52
+ ~ HLT_IsoPFTau35_Trk20_MET45_v1 1 1 1 1 1 L1_SingleTauJet52 OR L1_SingleJet68
+ dataset TauPlusX
+ ~ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau15_v1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v1 30 10 4 1 1 L1_SingleEG12
+ ~ HLT_Ele15_CaloIdVT_TrkIdT_LooseIsoPFTau15_v1 10 3 1 1 1 L1_SingleEG12
+ ~ HLT_IsoMu12_LooseIsoPFTau10_v1 1 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu15_LooseIsoPFTau20_v1 1 1 1 1 1 L1_SingleMu10
+/cdaq/physics/Run2011/5e32/v4.2/HLT/V6
+ 160421,160423,160425,160427,160428,160431,160432,160433,160439,160442,160443,160444,160445,160446,160447,160449,160450,160454,160455,160456,160462,160463,160466,160467,160469,160472
+ dataset Commissioning
+ HLT_BeamGas_BSC_v1 1 1 1 1 1 L1_BeamGas_Bsc
+ HLT_BeamGas_HF_v1 1 1 1 1 1 L1_BeamGas_Hf
+ HLT_IsoTrackHB_v2 1 1 1 1 1 L1_SingleJet52
+ HLT_IsoTrackHE_v3 1 1 1 1 1 L1_SingleJet52
+ HLT_L1SingleEG5_v1 3000 3000 3000 3000 50 L1_SingleEG5
+ ~ HLT_L1SingleJet36_v1 1000 3000 1200 500 50 L1_SingleJet36
+ ~ HLT_L1SingleMuOpen_DT_v1 10 10 10 10 1 L1_SingleMuOpen
+ ~ HLT_L1SingleMuOpen_v1 100 100 100 100 10 L1_SingleMuOpen
+ HLT_L1_Interbunch_BSC_v1 30 10 4 1 1 L1_InterBunch_Bsc
+ HLT_L1_PreCollisions_v1 30 10 4 1 1 L1_PreCollisions
+ ~ HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v1 1 1 1 1 1 L1_SingleMu5_Eta1p5_Q80
+ dataset Cosmics
+ HLT_L1MuOpen_AntiBPTX_v2 2 5 12 50 50 L1_SingleMuOpen
+ = HLT_L1Tech_BSC_halo_v1 300 100 40 15 1 technical bits: 4
+ HLT_L1TrackerCosmics_v2 1 1 1 1 1 technical bits: 25
+ HLT_L1_BeamHalo_v1 1000 1000 1000 1000 1000 L1_BeamHalo
+ HLT_L2MuOpen_NoVertex_v1 0 0 0 0 0 L1_SingleMuOpen
+ HLT_L3MuonsCosmicTracking_v1 0 0 0 0 0 (technical bits: 25) AND (L1_SingleMuOpen)
+ HLT_RegionalCosmicTracking_v1 0 0 0 0 0 (technical bits: 25) AND (L1_SingleMuOpen)
+ dataset DoubleElectron
+ ~ HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_v1 1 1 1 1 1 L1_TripleEG5
+ ~ HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFL_v1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_v1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Ele17_CaloIdL_CaloIsoVL_v1 150 50 20 7 1 L1_SingleEG12
+ ~ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Ele32_CaloIdL_CaloIsoVL_SC17_v1 1 1 1 1 1 L1_SingleEG20
+ ~ HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v1 3 3 3 3 1 L1_SingleEG5
+ ~ HLT_Ele8_CaloIdL_CaloIsoVL_v1 50 50 50 50 5 L1_SingleEG5
+ ~ HLT_Ele8_CaloIdL_TrkIdVL_v1 30 30 30 30 3 L1_SingleEG5
+ ~ HLT_Ele8_v1 100 100 100 100 10 L1_SingleEG5
+ ~ HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v1 4 1 1 1 1 L1_SingleEG12
+ ~ HLT_TripleEle10_CaloIdL_TrkIdVL_v1 1 1 1 1 1 L1_TripleEG5
+ dataset DoubleMu
+ ~ HLT_DoubleMu3_v3 15 5 2 1 1 L1_DoubleMu0
+ ~ HLT_DoubleMu4_Acoplanarity03_v1 1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_DoubleMu6_v1 1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_DoubleMu7_v1 1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_L1DoubleMu0_v1 2000 700 300 100 10 L1_DoubleMu0
+ ~ HLT_L2DoubleMu0_v2 1500 500 200 70 7 L1_DoubleMu0
+ ~ HLT_L2DoubleMu35_NoVertex_v1 1 1 1 1 1 L1_DoubleMu3
+ HLT_Mu8_Jet40_v2 25 8 3 1 1 L1_Mu3_Jet20
+ ~ HLT_TripleMu5_v2 1 1 1 1 1 L1_DoubleMu3
+ dataset ElectronHad
+ ~ HLT_DoubleEle8_CaloIdL_TrkIdVL_HT160_v2 1 1 1 1 1 L1_DoubleEG5_HTT50
+ ~ HLT_DoubleEle8_CaloIdT_TrkIdVL_HT160_v2 1 1 1 1 1 L1_DoubleEG5_HTT50
+ ~ HLT_Ele10_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_HT200_v2 1 1 1 1 1 L1_EG5_HTT75
+ ~ HLT_Ele10_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT200_v2 1 1 1 1 1 L1_EG5_HTT75
+ ~ HLT_Ele25_CaloIdVT_TrkIdT_CentralDiJet30_v1 10 3 1 1 1 L1_SingleEG12
+ ~ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v1 30 10 4 1 1 L1_SingleEG12
+ ~ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet40_BTagIP_v1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Ele25_CaloIdVT_TrkIdT_CentralTriJet30_v1 1 1 1 1 1 L1_SingleEG12
+ dataset HT
+ ~ HLT_DiJet100_PT100_v1 1 1 1 1 1 L1_SingleJet52
+ ~ HLT_DiJet130_PT130_v1 1 1 1 1 1 L1_SingleJet52
+ ~ HLT_DiJet70_PT70_v1 1 3 1 1 1 L1_SingleJet36
+ ~ HLT_HT160_v2 150 50 20 7 1 L1_HTT50
+ ~ HLT_HT240_v2 10 1 1 1 1 L1_HTT50
+ ~ HLT_HT260_MHT60_v2 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT260_v2 10 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_MHT75_v2 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_v2 5 1 1 1 1 L1_HTT100
+ ~ HLT_HT360_v2 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT440_v2 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT520_v2 1 1 1 1 1 L1_HTT100
+ ~ HLT_MR100_v1 200 60 24 10 1 L1_DoubleJet36_Central
+ ~ HLT_Meff440_v2 1 1 1 1 1 L1_HTT100
+ ~ HLT_Meff520_v2 1 1 1 1 1 L1_HTT100
+ ~ HLT_Meff640_v2 1 1 1 1 1 L1_HTT100
+ ~ HLT_R032_MR100_v1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R032_v1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R035_MR100_v1 1 1 1 1 1 L1_DoubleJet36_Central
+ dataset HcalHPDNoise
+ HLT_GlobalRunHPDNoise_v2 3000 1000 400 150 15 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_L1Tech_HBHEHO_totalOR_v1 1 1 1 1 1 technical bits: 11 OR 12
+ dataset HcalNZS
+ ~ HLT_HcalNZS_v2 1 1 1 1 1 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleTauJet52 OR L1_SingleTauJet68 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG5 OR L1_SingleIsoEG10 OR L1_SingleIsoEG12 OR L1_SingleIsoEG15 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias
+ ~ HLT_HcalPhiSym_v2 1 1 1 1 1 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG8 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_DoubleIsoEG5 OR L1_DoubleIsoEG8 OR L1_SingleEG12 OR L1_SingleEG12_Eta2p17 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG10 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleIsoEG15 OR L1_SingleIsoEG5 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5 OR L1_Mu3_EG8 OR L1_Mu5_EG8
+ dataset Jet
+ ~ HLT_DiJetAve100U_v4 60 20 8 3 1 L1_SingleJet92
+ ~ HLT_DiJetAve140U_v4 15 5 2 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve15U_v4 50 50 50 50 50 L1_SingleJet16
+ ~ HLT_DiJetAve180U_v4 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve300U_v4 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve30U_v4 300 1000 400 150 15 L1_SingleJet36
+ ~ HLT_DiJetAve50U_v4 600 200 80 30 3 L1_SingleJet52
+ ~ HLT_DiJetAve70U_v4 100 30 12 5 1 L1_SingleJet68
+ ~ HLT_Jet110_v1 200 60 24 10 1 L1_SingleJet68
+ ~ HLT_Jet150_v1 60 20 8 3 1 L1_SingleJet92
+ ~ HLT_Jet190_v1 3 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet240_v1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet30_v1 50 50 50 50 50 L1_SingleJet16
+ ~ HLT_Jet370_NoJetID_v1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet370_v1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet60_v1 300 1000 400 150 15 L1_SingleJet36
+ ~ HLT_Jet80_v1 600 200 80 30 3 L1_SingleJet52
+ dataset METBTag
+ ~ HLT_BTagMu_DiJet20_Mu5_v1 150 50 20 7 1 L1_Mu3_Jet16
+ ~ HLT_BTagMu_DiJet60_Mu7_v1 1 1 1 1 1 L1_Mu3_Jet16
+ ~ HLT_BTagMu_DiJet80_Mu9_v1 1 1 1 1 1 L1_Mu3_Jet20
+ ~ HLT_CentralJet80_MET100_v1 1 1 1 1 1 L1_SingleJet52
+ ~ HLT_CentralJet80_MET160_v1 1 1 1 1 1 L1_SingleJet52
+ ~ HLT_CentralJet80_MET65_v1 1 1 1 1 1 L1_SingleJet52
+ ~ HLT_CentralJet80_MET80_v1 1 1 1 1 1 L1_SingleJet52
+ ~ HLT_DiJet60_MET45_v1 15 5 2 1 1 L1_ETM20
+ ~ HLT_MET100_v1 30 10 4 1 1 L1_ETM30
+ ~ HLT_MET120_v1 15 5 2 1 1 L1_ETM30
+ ~ HLT_MET200_v1 1 1 1 1 1 L1_ETM30
+ ~ HLT_PFMHT150_v1 1 1 1 1 1 L1_ETM30
+ dataset MinimumBias
+ HLT_JetE30_NoBPTX3BX_NoHalo_v1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_NoHalo_v1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_v1 30 10 4 1 1 L1_SingleJet20_NotBptxOR
+ HLT_L1Tech_BSC_minBias_threshold1_v1 1 1 1 1 1 technical bits: 40
+ HLT_Physics_v1 4000 4000 4000 1500 150 (none)
+ ~ HLT_PixelTracks_Multiplicity110_v1 1 1 1 1 1 L1_ETT180
+ ~ HLT_PixelTracks_Multiplicity125_v1 1 1 1 1 1 L1_ETT180
+ HLT_Random_v1 6000 6000 6000 6000 6000 (none)
+ = HLT_ZeroBias_v1 1 1 1 1 1 technical bits: 4
+ dataset MuEG
+ ~ HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v2 1 1 1 1 1 L1_Mu3_EG5
+ ~ HLT_DoubleMu5_Ele8_v2 1 1 1 1 1 L1_Mu3_EG5
+ ~ HLT_Mu10_Ele10_CaloIdL_v2 1 1 1 1 1 L1_Mu3_EG5
+ ~ HLT_Mu15_DoublePhoton15_CaloIdL_v2 1 1 1 1 1 L1_Mu3_EG5
+ ~ HLT_Mu15_Photon20_CaloIdL_v2 1 1 1 1 1 L1_Mu3_EG5
+ ~ HLT_Mu17_Ele8_CaloIdL_v1 1 1 1 1 1 L1_Mu3_EG5
+ ~ HLT_Mu5_DoubleEle8_v2 1 1 1 1 1 L1_Mu3_EG5
+ ~ HLT_Mu5_Ele8_CaloIdL_TrkIdVL_Ele8_v2 1 1 1 1 1 L1_Mu3_EG5
+ ~ HLT_Mu8_Ele17_CaloIdL_v1 1 1 1 1 1 L1_Mu3_EG5
+ HLT_Mu8_Photon20_CaloIdVT_IsoT_v2 1 1 1 1 1 L1_Mu3_EG5
+ dataset MuHad
+ ~ HLT_DoubleMu3_HT160_v2 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_DoubleMu3_HT200_v2 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_IsoMu17_CentralJet40_BTagIP_v1 1 1 1 1 1 L1_Mu7_Jet20_Central
+ ~ HLT_Mu17_CentralJet30_v1 1 1 1 1 1 L1_Mu7_Jet20_Central
+ ~ HLT_Mu17_CentralJet40_BTagIP_v1 1 1 1 1 1 L1_Mu7_Jet20_Central
+ ~ HLT_Mu17_DiCentralJet30_v1 1 1 1 1 1 L1_Mu7_Jet20_Central
+ ~ HLT_Mu17_TriCentralJet30_v1 1 1 1 1 1 L1_Mu7_Jet20_Central
+ ~ HLT_Mu3_Ele8_CaloIdL_TrkIdVL_HT160_v2 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_Mu3_Ele8_CaloIdT_TrkIdVL_HT160_v2 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_Mu5_HT200_v3 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_Mu8_HT200_v2 1 1 1 1 1 L1_Mu0_HTT50
+ dataset MuOnia
+ ~ HLT_DoubleMu3_Bs_v1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_DoubleMu3_Jpsi_v1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_DoubleMu3_Quarkonium_v1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Mu3_Track3_Jpsi_v4 2 2 1 1 1 L1_SingleMu3
+ ~ HLT_Mu5_L2Mu2_Jpsi_v1 6 2 1 1 1 L1_DoubleMu_0_5
+ ~ HLT_Mu5_L2Mu2_v1 30 10 4 1 1 L1_DoubleMu_0_5
+ ~ HLT_Mu7_Track5_Jpsi_v1 1 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu7_Track7_Jpsi_v1 1 1 1 1 1 L1_SingleMu7
+ dataset MultiJet
+ ~ HLT_DoubleJet30_ForwardBackward_v1 1 1 1 1 1 L1_DoubleForJet20_EtaOpp
+ ~ HLT_DoubleJet60_ForwardBackward_v1 1 1 1 1 1 L1_DoubleForJet20_EtaOpp
+ ~ HLT_DoubleJet70_ForwardBackward_v1 1 1 1 1 1 L1_DoubleForJet20_EtaOpp
+ ~ HLT_DoubleJet80_ForwardBackward_v1 1 1 1 1 1 L1_DoubleForJet36_EtaOpp
+ ~ HLT_ExclDiJet60_HFAND_v1 1 1 1 1 1 L1_SingleJet36_FwdVeto
+ ~ HLT_ExclDiJet60_HFOR_v1 30 100 40 15 1 L1_SingleJet36
+ ~ HLT_QuadJet40_IsoPFTau40_v1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet40_v1 30 10 4 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet50_BTagIP_v1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet50_Jet40_v1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet60_v1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet70_v1 1 1 1 1 1 L1_QuadJet20_Central
+ dataset Photon
+ ~ HLT_DoublePhoton33_v1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton5_IsoVL_CEP_v1 1 1 1 1 1 L1_DoubleEG2_FwdVeto
+ ~ HLT_Photon125_NoSpikeFilter_v1 1 1 1 1 1 L1_SingleEG20
+ ~ HLT_Photon20_R9Id_Photon18_R9Id_v1 0 0 0 0 0 L1_SingleEG12
+ ~ HLT_Photon26_CaloIdL_IsoVL_Photon18_CaloIdL_IsoVL_v1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Photon26_CaloIdL_IsoVL_Photon18_v1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Photon26_IsoVL_Photon18_IsoVL_v1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Photon26_IsoVL_Photon18_v1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Photon26_Photon18_v1 30 10 4 1 1 L1_SingleEG12
+ ~ HLT_Photon30_CaloIdVL_IsoL_v1 100 30 12 4 1 L1_SingleEG15
+ ~ HLT_Photon30_CaloIdVL_v1 150 50 20 7 1 L1_SingleEG15
+ ~ HLT_Photon32_CaloIdL_Photon26_CaloIdL_v1 1 1 1 1 1 L1_SingleEG20
+ ~ HLT_Photon75_CaloIdVL_IsoL_v1 1 1 1 1 1 L1_SingleEG20
+ ~ HLT_Photon75_CaloIdVL_v1 6 2 1 1 1 L1_SingleEG20
+ dataset PhotonHad
+ ~ HLT_Photon60_CaloIdL_HT200_v1 1 1 1 1 1 L1_SingleEG20
+ ~ HLT_Photon70_CaloIdL_HT200_v1 1 1 1 1 1 L1_SingleEG20
+ ~ HLT_Photon70_CaloIdL_HT300_v1 1 1 1 1 1 L1_SingleEG20
+ ~ HLT_Photon70_CaloIdL_MHT30_v1 1 1 1 1 1 L1_SingleEG20
+ ~ HLT_Photon70_CaloIdL_MHT50_v1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleElectron
+ ~ HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v1 1 1 1 1 1 L1_SingleEG15
+ ~ HLT_Ele45_CaloIdVT_TrkIdT_v1 1 1 1 1 1 L1_SingleEG20
+ ~ HLT_Ele90_NoSpikeFilter_v1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleMu
+ ~ HLT_IsoMu12_v1 1 1 1 1 1 L1_SingleMu7
+ ~ HLT_IsoMu15_v5 1 1 1 1 1 L1_SingleMu10
+ ~ HLT_IsoMu17_v5 1 1 1 1 1 L1_SingleMu10
+ ~ HLT_IsoMu24_v1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_IsoMu30_v1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_L1SingleMu10_v1 1000 300 120 40 4 L1_SingleMu10
+ ~ HLT_L1SingleMu20_v1 300 100 40 15 1 L1_SingleMu20
+ ~ HLT_L2Mu10_v1 300 100 40 15 1 L1_SingleMu10
+ ~ HLT_L2Mu20_v1 75 25 10 3 1 L1_SingleMu12
+ ~ HLT_Mu12_v1 10 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu15_v2 3 1 1 1 1 L1_SingleMu10
+ ~ HLT_Mu20_v1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_Mu24_v1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_Mu30_v1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_Mu3_v3 300 100 40 15 2 L1_SingleMuOpen
+ ~ HLT_Mu5_v3 100 70 30 10 1 L1_SingleMu3
+ ~ HLT_Mu8_v1 100 100 40 15 1 L1_SingleMu3
+ dataset Tau
+ ~ HLT_DoubleIsoPFTau20_Trk5_v1 1 1 1 1 1 L1_DoubleTauJet28 OR L1_DoubleJet52
+ ~ HLT_IsoPFTau35_Trk20_MET45_v1 1 1 1 1 1 L1_SingleTauJet52 OR L1_SingleJet68
+ dataset TauPlusX
+ ~ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau15_v1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v1 30 10 4 1 1 L1_SingleEG12
+ ~ HLT_Ele15_CaloIdVT_TrkIdT_LooseIsoPFTau15_v1 10 3 1 1 1 L1_SingleEG12
+ ~ HLT_IsoMu12_LooseIsoPFTau10_v1 1 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu15_LooseIsoPFTau20_v1 1 1 1 1 1 L1_SingleMu10
+/cdaq/physics/Run2011/5e32/v4.2/HLT/V5
+ 160410,160413
+ dataset Commissioning
+ HLT_BeamGas_BSC_v1 1 1 1 1 1 L1_BeamGas_Bsc
+ HLT_BeamGas_HF_v1 1 1 1 1 1 L1_BeamGas_Hf
+ HLT_IsoTrackHB_v2 1 1 1 1 1 L1_SingleJet52
+ HLT_IsoTrackHE_v3 1 1 1 1 1 L1_SingleJet52
+ HLT_L1SingleEG5_v1 3000 3000 3000 3000 50 L1_SingleEG5
+ ~ HLT_L1SingleJet36_v1 1000 3000 1200 500 50 L1_SingleJet36
+ ~ HLT_L1SingleMuOpen_DT_v1 10 10 10 10 1 L1_SingleMuOpen
+ ~ HLT_L1SingleMuOpen_v1 100 100 100 100 10 L1_SingleMuOpen
+ HLT_L1_Interbunch_BSC_v1 30 10 4 1 1 L1_InterBunch_Bsc
+ HLT_L1_PreCollisions_v1 30 10 4 1 1 L1_PreCollisions
+ ~ HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v1 1 1 1 1 1 L1_SingleMu5_Eta1p5_Q80
+ dataset Cosmics
+ HLT_L1MuOpen_AntiBPTX_v2 2 5 12 50 50 L1_SingleMuOpen
+ = HLT_L1Tech_BSC_halo_v1 300 100 40 15 1 technical bits: 4
+ HLT_L1TrackerCosmics_v2 1 1 1 1 1 technical bits: 25
+ HLT_L1_BeamHalo_v1 1000 1000 1000 1000 1000 L1_BeamHalo
+ HLT_L2MuOpen_NoVertex_v1 0 0 0 0 0 L1_SingleMuOpen
+ HLT_L3MuonsCosmicTracking_v1 0 0 0 0 0 (technical bits: 25) AND (L1_SingleMuOpen)
+ HLT_RegionalCosmicTracking_v1 0 0 0 0 0 (technical bits: 25) AND (L1_SingleMuOpen)
+ dataset DoubleElectron
+ ~ HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_v1 1 1 1 1 1 L1_TripleEG5
+ ~ HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFL_v1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_v1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Ele17_CaloIdL_CaloIsoVL_v1 150 50 20 7 1 L1_SingleEG12
+ ~ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Ele32_CaloIdL_CaloIsoVL_SC17_v1 1 1 1 1 1 L1_SingleEG20
+ ~ HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v1 3 3 3 3 1 L1_SingleEG5
+ ~ HLT_Ele8_CaloIdL_CaloIsoVL_v1 50 50 50 50 5 L1_SingleEG5
+ ~ HLT_Ele8_CaloIdL_TrkIdVL_v1 30 30 30 30 3 L1_SingleEG5
+ ~ HLT_Ele8_v1 100 100 100 100 10 L1_SingleEG5
+ ~ HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v1 4 1 1 1 1 L1_SingleEG12
+ ~ HLT_TripleEle10_CaloIdL_TrkIdVL_v1 1 1 1 1 1 L1_TripleEG5
+ dataset DoubleMu
+ ~ HLT_DoubleMu3_v3 15 5 2 1 1 L1_DoubleMu0
+ ~ HLT_DoubleMu4_Acoplanarity03_v1 1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_DoubleMu6_v1 1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_DoubleMu7_v1 1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_L1DoubleMu0_v1 2000 700 300 100 10 L1_DoubleMu0
+ ~ HLT_L2DoubleMu0_v2 1500 500 200 70 7 L1_DoubleMu0
+ ~ HLT_L2DoubleMu35_NoVertex_v1 1 1 1 1 1 L1_DoubleMu3
+ HLT_Mu8_Jet40_v2 25 8 3 1 1 L1_Mu3_Jet20
+ ~ HLT_TripleMu5_v2 1 1 1 1 1 L1_DoubleMu3
+ dataset ElectronHad
+ ~ HLT_DoubleEle8_CaloIdL_TrkIdVL_HT160_v2 1 1 1 1 1 L1_DoubleEG5_HTT50
+ ~ HLT_DoubleEle8_CaloIdT_TrkIdVL_HT160_v2 1 1 1 1 1 L1_DoubleEG5_HTT50
+ ~ HLT_Ele10_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_HT200_v2 1 1 1 1 1 L1_EG5_HTT75
+ ~ HLT_Ele10_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT200_v2 1 1 1 1 1 L1_EG5_HTT75
+ ~ HLT_Ele25_CaloIdVT_TrkIdT_CentralDiJet30_v1 10 3 1 1 1 L1_SingleEG12
+ ~ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v1 30 10 4 1 1 L1_SingleEG12
+ ~ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet40_BTagIP_v1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Ele25_CaloIdVT_TrkIdT_CentralTriJet30_v1 1 1 1 1 1 L1_SingleEG12
+ dataset HT
+ ~ HLT_DiJet100_PT100_v1 1 1 1 1 1 L1_SingleJet52
+ ~ HLT_DiJet130_PT130_v1 1 1 1 1 1 L1_SingleJet52
+ ~ HLT_DiJet70_PT70_v1 1 3 1 1 1 L1_SingleJet36
+ ~ HLT_HT160_v2 150 50 20 7 1 L1_HTT50
+ ~ HLT_HT240_v2 10 1 1 1 1 L1_HTT50
+ ~ HLT_HT260_MHT60_v2 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT260_v2 10 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_MHT75_v2 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_v2 5 1 1 1 1 L1_HTT100
+ ~ HLT_HT360_v2 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT440_v2 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT520_v2 1 1 1 1 1 L1_HTT100
+ ~ HLT_MR100_v1 200 60 24 10 1 L1_DoubleJet36_Central
+ ~ HLT_Meff440_v2 1 1 1 1 1 L1_HTT100
+ ~ HLT_Meff520_v2 1 1 1 1 1 L1_HTT100
+ ~ HLT_Meff640_v2 1 1 1 1 1 L1_HTT100
+ ~ HLT_R032_MR100_v1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R032_v1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R035_MR100_v1 1 1 1 1 1 L1_DoubleJet36_Central
+ dataset HcalHPDNoise
+ HLT_GlobalRunHPDNoise_v2 3000 1000 400 150 15 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_L1Tech_HBHEHO_totalOR_v1 1 1 1 1 1 technical bits: 11 OR 12
+ dataset HcalNZS
+ ~ HLT_HcalNZS_v2 1 1 1 1 1 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleTauJet52 OR L1_SingleTauJet68 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG5 OR L1_SingleIsoEG10 OR L1_SingleIsoEG12 OR L1_SingleIsoEG15 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias
+ ~ HLT_HcalPhiSym_v2 1 1 1 1 1 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG8 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_DoubleIsoEG5 OR L1_DoubleIsoEG8 OR L1_SingleEG12 OR L1_SingleEG12_Eta2p17 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG10 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleIsoEG15 OR L1_SingleIsoEG5 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5 OR L1_Mu3_EG8 OR L1_Mu5_EG8
+ dataset Jet
+ ~ HLT_DiJetAve100U_v4 60 20 8 3 1 L1_SingleJet92
+ ~ HLT_DiJetAve140U_v4 15 5 2 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve15U_v4 50 50 50 50 50 L1_SingleJet16
+ ~ HLT_DiJetAve180U_v4 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve300U_v4 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve30U_v4 300 1000 400 150 15 L1_SingleJet36
+ ~ HLT_DiJetAve50U_v4 600 200 80 30 3 L1_SingleJet52
+ ~ HLT_DiJetAve70U_v4 100 30 12 5 1 L1_SingleJet68
+ ~ HLT_Jet110_v1 200 60 24 10 1 L1_SingleJet68
+ ~ HLT_Jet150_v1 60 20 8 3 1 L1_SingleJet92
+ ~ HLT_Jet190_v1 3 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet240_v1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet30_v1 50 50 50 50 50 L1_SingleJet16
+ ~ HLT_Jet370_NoJetID_v1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet370_v1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet60_v1 300 1000 400 150 15 L1_SingleJet36
+ ~ HLT_Jet80_v1 600 200 80 30 3 L1_SingleJet52
+ dataset METBTag
+ ~ HLT_BTagMu_DiJet20_Mu5_v1 150 50 20 7 1 L1_Mu3_Jet16
+ ~ HLT_BTagMu_DiJet60_Mu7_v1 1 1 1 1 1 L1_Mu3_Jet16
+ ~ HLT_BTagMu_DiJet80_Mu9_v1 1 1 1 1 1 L1_Mu3_Jet20
+ ~ HLT_CentralJet80_MET100_v1 1 1 1 1 1 L1_SingleJet52
+ ~ HLT_CentralJet80_MET160_v1 1 1 1 1 1 L1_SingleJet52
+ ~ HLT_CentralJet80_MET65_v1 1 1 1 1 1 L1_SingleJet52
+ ~ HLT_CentralJet80_MET80_v1 1 1 1 1 1 L1_SingleJet52
+ ~ HLT_DiJet60_MET45_v1 15 5 2 1 1 L1_ETM20
+ ~ HLT_MET100_v1 30 10 4 1 1 L1_ETM30
+ ~ HLT_MET120_v1 15 5 2 1 1 L1_ETM30
+ ~ HLT_MET200_v1 1 1 1 1 1 L1_ETM30
+ ~ HLT_PFMHT150_v1 1 1 1 1 1 L1_ETM30
+ dataset MinimumBias
+ HLT_JetE30_NoBPTX3BX_NoHalo_v1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_NoHalo_v1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_v1 30 10 4 1 1 L1_SingleJet20_NotBptxOR
+ HLT_L1Tech_BSC_minBias_threshold1_v1 1 1 1 1 1 technical bits: 40
+ HLT_Physics_v1 4000 4000 4000 1500 150 (none)
+ ~ HLT_PixelTracks_Multiplicity110_v1 1 1 1 1 1 L1_ETT180
+ ~ HLT_PixelTracks_Multiplicity125_v1 1 1 1 1 1 L1_ETT180
+ HLT_Random_v1 6000 6000 6000 6000 6000 (none)
+ = HLT_ZeroBias_v1 1 1 1 1 1 technical bits: 4
+ dataset MuEG
+ ~ HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v2 1 1 1 1 1 L1_Mu3_EG5
+ ~ HLT_DoubleMu5_Ele8_v2 1 1 1 1 1 L1_Mu3_EG5
+ ~ HLT_Mu10_Ele10_CaloIdL_v2 1 1 1 1 1 L1_Mu3_EG5
+ ~ HLT_Mu15_DoublePhoton15_CaloIdL_v2 1 1 1 1 1 L1_Mu3_EG5
+ ~ HLT_Mu15_Photon20_CaloIdL_v2 1 1 1 1 1 L1_Mu3_EG5
+ ~ HLT_Mu17_Ele8_CaloIdL_v1 1 1 1 1 1 L1_Mu3_EG5
+ ~ HLT_Mu5_DoubleEle8_v2 1 1 1 1 1 L1_Mu3_EG5
+ ~ HLT_Mu5_Ele8_CaloIdL_TrkIdVL_Ele8_v2 1 1 1 1 1 L1_Mu3_EG5
+ ~ HLT_Mu8_Ele17_CaloIdL_v1 1 1 1 1 1 L1_Mu3_EG5
+ HLT_Mu8_Photon20_CaloIdVT_IsoT_v2 1 1 1 1 1 L1_Mu3_EG5
+ dataset MuHad
+ ~ HLT_DoubleMu3_HT160_v2 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_DoubleMu3_HT200_v2 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_IsoMu17_CentralJet40_BTagIP_v1 1 1 1 1 1 L1_Mu7_Jet20_Central
+ ~ HLT_Mu17_CentralJet30_v1 1 1 1 1 1 L1_Mu7_Jet20_Central
+ ~ HLT_Mu17_CentralJet40_BTagIP_v1 1 1 1 1 1 L1_Mu7_Jet20_Central
+ ~ HLT_Mu17_DiCentralJet30_v1 1 1 1 1 1 L1_Mu7_Jet20_Central
+ ~ HLT_Mu17_TriCentralJet30_v1 1 1 1 1 1 L1_Mu7_Jet20_Central
+ ~ HLT_Mu3_Ele8_CaloIdL_TrkIdVL_HT160_v2 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_Mu3_Ele8_CaloIdT_TrkIdVL_HT160_v2 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_Mu5_HT200_v3 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_Mu8_HT200_v2 1 1 1 1 1 L1_Mu0_HTT50
+ dataset MuOnia
+ ~ HLT_DoubleMu3_Bs_v1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_DoubleMu3_Jpsi_v1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_DoubleMu3_Quarkonium_v1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Mu3_Track3_Jpsi_v4 2 2 1 1 1 L1_SingleMu3
+ ~ HLT_Mu5_L2Mu2_Jpsi_v1 6 2 1 1 1 L1_DoubleMu_0_5
+ ~ HLT_Mu5_L2Mu2_v1 30 10 4 1 1 L1_DoubleMu_0_5
+ ~ HLT_Mu7_Track5_Jpsi_v1 1 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu7_Track7_Jpsi_v1 1 1 1 1 1 L1_SingleMu7
+ dataset MultiJet
+ ~ HLT_DoubleJet30_ForwardBackward_v1 1 1 1 1 1 L1_DoubleForJet20_EtaOpp
+ ~ HLT_DoubleJet60_ForwardBackward_v1 1 1 1 1 1 L1_DoubleForJet20_EtaOpp
+ ~ HLT_DoubleJet70_ForwardBackward_v1 1 1 1 1 1 L1_DoubleForJet20_EtaOpp
+ ~ HLT_DoubleJet80_ForwardBackward_v1 1 1 1 1 1 L1_DoubleForJet36_EtaOpp
+ ~ HLT_ExclDiJet60_HFAND_v1 1 1 1 1 1 L1_SingleJet36_FwdVeto
+ ~ HLT_ExclDiJet60_HFOR_v1 30 100 40 15 1 L1_SingleJet36
+ ~ HLT_QuadJet40_IsoPFTau40_v1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet40_v1 30 10 4 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet50_BTagIP_v1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet50_Jet40_v1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet60_v1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet70_v1 1 1 1 1 1 L1_QuadJet20_Central
+ dataset Photon
+ ~ HLT_DoublePhoton33_v1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton5_IsoVL_CEP_v1 1 1 1 1 1 L1_DoubleEG2_FwdVeto
+ ~ HLT_Photon125_NoSpikeFilter_v1 1 1 1 1 1 L1_SingleEG20
+ ~ HLT_Photon20_R9Id_Photon18_R9Id_v1 0 0 0 0 0 L1_SingleEG12
+ ~ HLT_Photon26_CaloIdL_IsoVL_Photon18_CaloIdL_IsoVL_v1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Photon26_CaloIdL_IsoVL_Photon18_v1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Photon26_IsoVL_Photon18_IsoVL_v1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Photon26_IsoVL_Photon18_v1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Photon26_Photon18_v1 30 10 4 1 1 L1_SingleEG12
+ ~ HLT_Photon30_CaloIdVL_IsoL_v1 100 30 12 4 1 L1_SingleEG15
+ ~ HLT_Photon30_CaloIdVL_v1 150 50 20 7 1 L1_SingleEG15
+ ~ HLT_Photon32_CaloIdL_Photon26_CaloIdL_v1 1 1 1 1 1 L1_SingleEG20
+ ~ HLT_Photon75_CaloIdVL_IsoL_v1 1 1 1 1 1 L1_SingleEG20
+ ~ HLT_Photon75_CaloIdVL_v1 6 2 1 1 1 L1_SingleEG20
+ dataset PhotonHad
+ ~ HLT_Photon60_CaloIdL_HT200_v1 1 1 1 1 1 L1_SingleEG20
+ ~ HLT_Photon70_CaloIdL_HT200_v1 1 1 1 1 1 L1_SingleEG20
+ ~ HLT_Photon70_CaloIdL_HT300_v1 1 1 1 1 1 L1_SingleEG20
+ ~ HLT_Photon70_CaloIdL_MHT30_v1 1 1 1 1 1 L1_SingleEG20
+ ~ HLT_Photon70_CaloIdL_MHT50_v1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleElectron
+ ~ HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v1 1 1 1 1 1 L1_SingleEG15
+ ~ HLT_Ele45_CaloIdVT_TrkIdT_v1 1 1 1 1 1 L1_SingleEG20
+ ~ HLT_Ele90_NoSpikeFilter_v1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleMu
+ ~ HLT_IsoMu12_v1 1 1 1 1 1 L1_SingleMu7
+ ~ HLT_IsoMu15_v5 1 1 1 1 1 L1_SingleMu10
+ ~ HLT_IsoMu17_v5 1 1 1 1 1 L1_SingleMu10
+ ~ HLT_IsoMu24_v1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_IsoMu30_v1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_L1SingleMu10_v1 1000 300 120 40 4 L1_SingleMu10
+ ~ HLT_L1SingleMu20_v1 300 100 40 15 1 L1_SingleMu20
+ ~ HLT_L2Mu10_v1 300 100 40 15 1 L1_SingleMu10
+ ~ HLT_L2Mu20_v1 75 25 10 3 1 L1_SingleMu12
+ ~ HLT_Mu12_v1 10 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu15_v2 3 1 1 1 1 L1_SingleMu10
+ ~ HLT_Mu20_v1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_Mu24_v1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_Mu30_v1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_Mu3_v3 300 100 40 15 2 L1_SingleMuOpen
+ ~ HLT_Mu5_v3 100 70 30 10 1 L1_SingleMu3
+ ~ HLT_Mu8_v1 100 100 40 15 1 L1_SingleMu3
+ dataset Tau
+ ~ HLT_DoubleIsoPFTau20_Trk5_v1 1 1 1 1 1 L1_DoubleTauJet28 OR L1_DoubleJet52
+ ~ HLT_IsoPFTau35_Trk20_MET45_v1 1 1 1 1 1 L1_SingleTauJet52 OR L1_SingleJet68
+ dataset TauPlusX
+ ~ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau15_v1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v1 30 10 4 1 1 L1_SingleEG12
+ ~ HLT_Ele15_CaloIdVT_TrkIdT_LooseIsoPFTau15_v1 10 3 1 1 1 L1_SingleEG12
+ ~ HLT_IsoMu12_LooseIsoPFTau10_v1 1 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu15_LooseIsoPFTau20_v1 1 1 1 1 1 L1_SingleMu10
+/cdaq/physics/Run2011/5e32/v4.2/HLT/V2
+ 160403,160404,160405,160406
+ dataset Commissioning
+ HLT_BeamGas_BSC_v1 1 1 1 1 1 L1_BeamGas_Bsc
+ HLT_BeamGas_HF_v1 1 1 1 1 1 L1_BeamGas_Hf
+ HLT_IsoTrackHB_v2 1 1 1 1 1 L1_SingleJet52
+ HLT_IsoTrackHE_v3 1 1 1 1 1 L1_SingleJet52
+ HLT_L1SingleEG5_v1 3000 3000 3000 3000 300 L1_SingleEG5
+ ~ HLT_L1SingleJet36_v1 1000 3000 1200 500 50 L1_SingleJet36
+ ~ HLT_L1SingleMuOpen_DT_v1 10 10 10 10 1 L1_SingleMuOpen
+ ~ HLT_L1SingleMuOpen_v1 100 100 100 100 10 L1_SingleMuOpen
+ HLT_L1_Interbunch_BSC_v1 30 10 4 1 1 L1_InterBunch_Bsc
+ HLT_L1_PreCollisions_v1 30 10 4 1 1 L1_PreCollisions
+ ~ HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v1 1 1 1 1 1 L1_SingleMu5_Eta1p5_Q80
+ dataset Cosmics
+ HLT_L1MuOpen_AntiBPTX_v2 2 5 12 50 50 L1_SingleMuOpen
+ = HLT_L1Tech_BSC_halo_v1 300 100 40 15 1 technical bits: 4
+ HLT_L1TrackerCosmics_v2 1 1 1 1 1 technical bits: 25
+ HLT_L1_BeamHalo_v1 1000 1000 1000 1000 1000 L1_BeamHalo
+ HLT_L2MuOpen_NoVertex_v1 750 250 100 10 1 L1_SingleMuOpen
+ HLT_L3MuonsCosmicTracking_v1 1 1 1 1 1 (technical bits: 25) AND (L1_SingleMuOpen)
+ HLT_RegionalCosmicTracking_v1 1 1 1 1 1 (technical bits: 25) AND (L1_SingleMuOpen)
+ dataset DoubleElectron
+ ~ HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_v1 1 1 1 1 1 L1_TripleEG5
+ ~ HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFL_v1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_v1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Ele17_CaloIdL_CaloIsoVL_v1 150 50 20 7 1 L1_SingleEG12
+ ~ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Ele32_CaloIdL_CaloIsoVL_SC17_v1 1 1 1 1 1 L1_SingleEG20
+ ~ HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v1 3 3 3 3 1 L1_SingleEG5
+ ~ HLT_Ele8_CaloIdL_CaloIsoVL_v1 50 50 50 50 5 L1_SingleEG5
+ ~ HLT_Ele8_CaloIdL_TrkIdVL_v1 30 30 30 30 3 L1_SingleEG5
+ ~ HLT_Ele8_v1 100 100 100 100 10 L1_SingleEG5
+ ~ HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v1 4 1 1 1 1 L1_SingleEG12
+ ~ HLT_TripleEle10_CaloIdL_TrkIdVL_v1 1 1 1 1 1 L1_TripleEG5
+ dataset DoubleMu
+ ~ HLT_DoubleMu3_v3 15 5 2 1 1 L1_DoubleMu0
+ ~ HLT_DoubleMu4_Acoplanarity03_v1 1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_DoubleMu6_v1 1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_DoubleMu7_v1 1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_L1DoubleMu0_v1 2000 700 300 100 10 L1_DoubleMu0
+ ~ HLT_L2DoubleMu0_v2 1500 500 200 70 7 L1_DoubleMu0
+ ~ HLT_L2DoubleMu35_NoVertex_v1 1 1 1 1 1 L1_DoubleMu3
+ HLT_Mu8_Jet40_v2 25 8 3 1 1 L1_Mu3_Jet20
+ ~ HLT_TripleMu5_v2 1 1 1 1 1 L1_DoubleMu3
+ dataset ElectronHad
+ ~ HLT_DoubleEle8_CaloIdL_TrkIdVL_HT160_v2 1 1 1 1 1 L1_DoubleEG5_HTT50
+ ~ HLT_DoubleEle8_CaloIdT_TrkIdVL_HT160_v2 1 1 1 1 1 L1_DoubleEG5_HTT50
+ ~ HLT_Ele10_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_HT200_v2 1 1 1 1 1 L1_EG5_HTT75
+ ~ HLT_Ele10_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT200_v2 1 1 1 1 1 L1_EG5_HTT75
+ ~ HLT_Ele25_CaloIdVT_TrkIdT_CentralDiJet30_v1 10 3 1 1 1 L1_SingleEG12
+ ~ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v1 30 10 4 1 1 L1_SingleEG12
+ ~ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet40_BTagIP_v1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Ele25_CaloIdVT_TrkIdT_CentralTriJet30_v1 1 1 1 1 1 L1_SingleEG12
+ dataset HT
+ ~ HLT_DiJet100_PT100_v1 1 1 1 1 1 L1_SingleJet52
+ ~ HLT_DiJet130_PT130_v1 1 1 1 1 1 L1_SingleJet52
+ ~ HLT_DiJet70_PT70_v1 1 3 1 1 1 L1_SingleJet36
+ ~ HLT_HT160_v2 150 50 20 7 1 L1_HTT50
+ ~ HLT_HT240_v2 10 1 1 1 1 L1_HTT50
+ ~ HLT_HT260_MHT60_v2 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT260_v2 10 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_MHT75_v2 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_v2 5 1 1 1 1 L1_HTT100
+ ~ HLT_HT360_v2 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT440_v2 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT520_v2 1 1 1 1 1 L1_HTT100
+ ~ HLT_MR100_v1 200 60 24 10 1 L1_DoubleJet36_Central
+ ~ HLT_Meff440_v2 1 1 1 1 1 L1_HTT100
+ ~ HLT_Meff520_v2 1 1 1 1 1 L1_HTT100
+ ~ HLT_Meff640_v2 1 1 1 1 1 L1_HTT100
+ ~ HLT_R032_MR100_v1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R032_v1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R035_MR100_v1 1 1 1 1 1 L1_DoubleJet36_Central
+ dataset HcalHPDNoise
+ HLT_GlobalRunHPDNoise_v2 3000 1000 400 150 15 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_L1Tech_HBHEHO_totalOR_v1 1 1 1 1 1 technical bits: 11 OR 12
+ dataset HcalNZS
+ ~ HLT_HcalNZS_v2 1 1 1 1 1 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleTauJet52 OR L1_SingleTauJet68 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG5 OR L1_SingleIsoEG10 OR L1_SingleIsoEG12 OR L1_SingleIsoEG15 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias
+ ~ HLT_HcalPhiSym_v2 1 1 1 1 1 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG8 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_DoubleIsoEG5 OR L1_DoubleIsoEG8 OR L1_SingleEG12 OR L1_SingleEG12_Eta2p17 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG10 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleIsoEG15 OR L1_SingleIsoEG5 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5 OR L1_Mu3_EG8 OR L1_Mu5_EG8
+ dataset Jet
+ ~ HLT_DiJetAve100U_v4 60 20 8 3 1 L1_SingleJet92
+ ~ HLT_DiJetAve140U_v4 15 5 2 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve15U_v4 50 50 50 50 50 L1_SingleJet16
+ ~ HLT_DiJetAve180U_v4 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve300U_v4 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve30U_v4 300 1000 400 150 15 L1_SingleJet36
+ ~ HLT_DiJetAve50U_v4 600 200 80 30 3 L1_SingleJet52
+ ~ HLT_DiJetAve70U_v4 100 30 12 5 1 L1_SingleJet68
+ ~ HLT_Jet110_v1 200 60 24 10 1 L1_SingleJet68
+ ~ HLT_Jet150_v1 60 20 8 3 1 L1_SingleJet92
+ ~ HLT_Jet190_v1 3 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet240_v1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet30_v1 50 50 50 50 50 L1_SingleJet16
+ ~ HLT_Jet370_NoJetID_v1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet370_v1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet60_v1 300 1000 400 150 15 L1_SingleJet36
+ ~ HLT_Jet80_v1 600 200 80 30 3 L1_SingleJet52
+ dataset METBTag
+ ~ HLT_BTagMu_DiJet20_Mu5_v1 150 50 20 7 1 L1_Mu3_Jet16
+ ~ HLT_BTagMu_DiJet60_Mu7_v1 1 1 1 1 1 L1_Mu3_Jet16
+ ~ HLT_BTagMu_DiJet80_Mu9_v1 1 1 1 1 1 L1_Mu3_Jet20
+ ~ HLT_CentralJet80_MET100_v1 1 1 1 1 1 L1_SingleJet52
+ ~ HLT_CentralJet80_MET160_v1 1 1 1 1 1 L1_SingleJet52
+ ~ HLT_CentralJet80_MET65_v1 1 1 1 1 1 L1_SingleJet52
+ ~ HLT_CentralJet80_MET80_v1 1 1 1 1 1 L1_SingleJet52
+ ~ HLT_DiJet60_MET45_v1 15 5 2 1 1 L1_ETM20
+ ~ HLT_MET100_v1 30 10 4 1 1 L1_ETM30
+ ~ HLT_MET120_v1 15 5 2 1 1 L1_ETM30
+ ~ HLT_MET200_v1 1 1 1 1 1 L1_ETM30
+ ~ HLT_PFMHT150_v1 1 1 1 1 1 L1_ETM30
+ dataset MinimumBias
+ HLT_JetE30_NoBPTX3BX_NoHalo_v1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_NoHalo_v1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_v1 30 10 4 1 1 L1_SingleJet20_NotBptxOR
+ HLT_L1Tech_BSC_minBias_threshold1_v1 1 1 1 1 1 technical bits: 40
+ HLT_Physics_v1 4000 4000 4000 1500 150 (none)
+ ~ HLT_PixelTracks_Multiplicity110_v1 1 1 1 1 1 L1_ETT180
+ ~ HLT_PixelTracks_Multiplicity125_v1 1 1 1 1 1 L1_ETT180
+ HLT_Random_v1 6000 6000 6000 6000 6000 (none)
+ = HLT_ZeroBias_v1 1 1 1 1 1 technical bits: 4
+ dataset MuEG
+ ~ HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v2 1 1 1 1 1 L1_Mu3_EG5
+ ~ HLT_DoubleMu5_Ele8_v2 1 1 1 1 1 L1_Mu3_EG5
+ ~ HLT_Mu10_Ele10_CaloIdL_v2 1 1 1 1 1 L1_Mu3_EG5
+ ~ HLT_Mu15_DoublePhoton15_CaloIdL_v2 1 1 1 1 1 L1_Mu3_EG5
+ ~ HLT_Mu15_Photon20_CaloIdL_v2 1 1 1 1 1 L1_Mu3_EG5
+ ~ HLT_Mu17_Ele8_CaloIdL_v1 1 1 1 1 1 L1_Mu3_EG5
+ ~ HLT_Mu5_DoubleEle8_v2 1 1 1 1 1 L1_Mu3_EG5
+ ~ HLT_Mu5_Ele8_CaloIdL_TrkIdVL_Ele8_v2 1 1 1 1 1 L1_Mu3_EG5
+ ~ HLT_Mu8_Ele17_CaloIdL_v1 1 1 1 1 1 L1_Mu3_EG5
+ HLT_Mu8_Photon20_CaloIdVT_IsoT_v2 1 1 1 1 1 L1_Mu3_EG5
+ dataset MuHad
+ ~ HLT_DoubleMu3_HT160_v2 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_DoubleMu3_HT200_v2 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_IsoMu17_CentralJet40_BTagIP_v1 1 1 1 1 1 L1_Mu7_Jet20_Central
+ ~ HLT_Mu17_CentralJet30_v1 1 1 1 1 1 L1_Mu7_Jet20_Central
+ ~ HLT_Mu17_CentralJet40_BTagIP_v1 1 1 1 1 1 L1_Mu7_Jet20_Central
+ ~ HLT_Mu17_DiCentralJet30_v1 1 1 1 1 1 L1_Mu7_Jet20_Central
+ ~ HLT_Mu17_TriCentralJet30_v1 1 1 1 1 1 L1_Mu7_Jet20_Central
+ ~ HLT_Mu3_Ele8_CaloIdL_TrkIdVL_HT160_v2 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_Mu3_Ele8_CaloIdT_TrkIdVL_HT160_v2 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_Mu5_HT200_v3 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_Mu8_HT200_v2 1 1 1 1 1 L1_Mu0_HTT50
+ dataset MuOnia
+ ~ HLT_DoubleMu3_Bs_v1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_DoubleMu3_Jpsi_v1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_DoubleMu3_Quarkonium_v1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Mu3_Track3_Jpsi_v4 2 2 1 1 1 L1_SingleMu3
+ ~ HLT_Mu5_L2Mu2_Jpsi_v1 6 2 1 1 1 L1_DoubleMu_0_5
+ ~ HLT_Mu5_L2Mu2_v1 30 10 4 1 1 L1_DoubleMu_0_5
+ ~ HLT_Mu7_Track5_Jpsi_v1 1 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu7_Track7_Jpsi_v1 1 1 1 1 1 L1_SingleMu7
+ dataset MultiJet
+ ~ HLT_DoubleJet30_ForwardBackward_v1 1 1 1 1 1 L1_DoubleForJet20_EtaOpp
+ ~ HLT_DoubleJet60_ForwardBackward_v1 1 1 1 1 1 L1_DoubleForJet20_EtaOpp
+ ~ HLT_DoubleJet70_ForwardBackward_v1 1 1 1 1 1 L1_DoubleForJet20_EtaOpp
+ ~ HLT_DoubleJet80_ForwardBackward_v1 1 1 1 1 1 L1_DoubleForJet36_EtaOpp
+ ~ HLT_ExclDiJet60_HFAND_v1 1 1 1 1 1 L1_SingleJet36_FwdVeto
+ ~ HLT_ExclDiJet60_HFOR_v1 30 100 40 15 1 L1_SingleJet36
+ ~ HLT_QuadJet40_IsoPFTau40_v1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet40_v1 30 10 4 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet50_BTagIP_v1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet50_Jet40_v1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet60_v1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet70_v1 1 1 1 1 1 L1_QuadJet20_Central
+ dataset Photon
+ ~ HLT_DoublePhoton33_v1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton5_IsoVL_CEP_v1 1 1 1 1 1 L1_DoubleEG2_FwdVeto
+ ~ HLT_Photon125_NoSpikeFilter_v1 1 1 1 1 1 L1_SingleEG20
+ ~ HLT_Photon20_R9Id_Photon18_R9Id_v1 0 0 0 0 0 L1_SingleEG12
+ ~ HLT_Photon26_CaloIdL_IsoVL_Photon18_CaloIdL_IsoVL_v1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Photon26_CaloIdL_IsoVL_Photon18_v1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Photon26_IsoVL_Photon18_IsoVL_v1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Photon26_IsoVL_Photon18_v1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Photon26_Photon18_v1 30 10 4 1 1 L1_SingleEG12
+ ~ HLT_Photon30_CaloIdVL_IsoL_v1 100 30 12 4 1 L1_SingleEG15
+ ~ HLT_Photon30_CaloIdVL_v1 150 50 20 7 1 L1_SingleEG15
+ ~ HLT_Photon32_CaloIdL_Photon26_CaloIdL_v1 1 1 1 1 1 L1_SingleEG20
+ ~ HLT_Photon75_CaloIdVL_IsoL_v1 1 1 1 1 1 L1_SingleEG20
+ ~ HLT_Photon75_CaloIdVL_v1 6 2 1 1 1 L1_SingleEG20
+ dataset PhotonHad
+ ~ HLT_Photon60_CaloIdL_HT200_v1 1 1 1 1 1 L1_SingleEG20
+ ~ HLT_Photon70_CaloIdL_HT200_v1 1 1 1 1 1 L1_SingleEG20
+ ~ HLT_Photon70_CaloIdL_HT300_v1 1 1 1 1 1 L1_SingleEG20
+ ~ HLT_Photon70_CaloIdL_MHT30_v1 1 1 1 1 1 L1_SingleEG20
+ ~ HLT_Photon70_CaloIdL_MHT50_v1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleElectron
+ ~ HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v1 1 1 1 1 1 L1_SingleEG15
+ ~ HLT_Ele45_CaloIdVT_TrkIdT_v1 1 1 1 1 1 L1_SingleEG20
+ ~ HLT_Ele90_NoSpikeFilter_v1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleMu
+ ~ HLT_IsoMu12_v1 1 1 1 1 1 L1_SingleMu7
+ ~ HLT_IsoMu15_v5 1 1 1 1 1 L1_SingleMu10
+ ~ HLT_IsoMu17_v5 1 1 1 1 1 L1_SingleMu10
+ ~ HLT_IsoMu24_v1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_IsoMu30_v1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_L1SingleMu10_v1 1000 300 120 40 4 L1_SingleMu10
+ ~ HLT_L1SingleMu20_v1 300 100 40 15 1 L1_SingleMu20
+ ~ HLT_L2Mu10_v1 300 100 40 15 1 L1_SingleMu10
+ ~ HLT_L2Mu20_v1 75 25 10 3 1 L1_SingleMu12
+ ~ HLT_Mu12_v1 10 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu15_v2 3 1 1 1 1 L1_SingleMu10
+ ~ HLT_Mu20_v1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_Mu24_v1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_Mu30_v1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_Mu3_v3 300 100 40 15 1 L1_SingleMuOpen
+ ~ HLT_Mu5_v3 500 500 200 70 7 L1_SingleMu3
+ ~ HLT_Mu8_v1 100 100 40 15 1 L1_SingleMu3
+ dataset Tau
+ ~ HLT_DoubleIsoPFTau20_Trk5_v1 1 1 1 1 1 L1_DoubleTauJet28 OR L1_DoubleJet52
+ ~ HLT_IsoPFTau35_Trk20_MET45_v1 1 1 1 1 1 L1_SingleTauJet52 OR L1_SingleJet68
+ dataset TauPlusX
+ ~ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau15_v1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v1 30 10 4 1 1 L1_SingleEG12
+ ~ HLT_Ele15_CaloIdVT_TrkIdT_LooseIsoPFTau15_v1 10 3 1 1 1 L1_SingleEG12
+ ~ HLT_IsoMu12_LooseIsoPFTau10_v1 1 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu15_LooseIsoPFTau20_v1 1 1 1 1 1 L1_SingleMu10
+/cdaq/physics/Run2011/5e32/v4.2/HLT/V1
+ 160329,160377,160379,160383,160384,160386
+ dataset Commissioning
+ HLT_BeamGas_BSC_v1 1 1 1 1 1 L1_BeamGas_Bsc
+ HLT_BeamGas_HF_v1 1 1 1 1 1 L1_BeamGas_Hf
+ HLT_IsoTrackHB_v2 1 1 1 1 1 L1_SingleJet52
+ HLT_IsoTrackHE_v3 1 1 1 1 1 L1_SingleJet52
+ HLT_L1SingleEG5_v1 3000 3000 3000 3000 300 L1_SingleEG5
+ ~ HLT_L1SingleJet36_v1 1000 3000 1200 500 50 L1_SingleJet36
+ ~ HLT_L1SingleMuOpen_DT_v1 10 10 10 10 1 L1_SingleMuOpen
+ ~ HLT_L1SingleMuOpen_v1 100 100 100 100 10 L1_SingleMuOpen
+ HLT_L1_Interbunch_BSC_v1 30 10 4 1 1 L1_InterBunch_Bsc
+ HLT_L1_PreCollisions_v1 30 10 4 1 1 L1_PreCollisions
+ ~ HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v1 1 1 1 1 1 L1_SingleMu5_Eta1p5_Q80
+ dataset Cosmics
+ HLT_L1MuOpen_AntiBPTX_v2 2 5 12 50 50 L1_SingleMuOpen
+ = HLT_L1Tech_BSC_halo_v1 300 100 40 15 1 technical bits: 4
+ HLT_L1TrackerCosmics_v2 1 1 1 1 1 technical bits: 25
+ HLT_L1_BeamHalo_v1 1000 1000 1000 1000 1000 L1_BeamHalo
+ HLT_L2MuOpen_NoVertex_v1 750 250 100 10 1 L1_SingleMuOpen
+ HLT_L3MuonsCosmicTracking_v1 1 1 1 1 1 (technical bits: 25) AND (L1_SingleMuOpen)
+ HLT_RegionalCosmicTracking_v1 1 1 1 1 1 (technical bits: 25) AND (L1_SingleMuOpen)
+ dataset DoubleElectron
+ ~ HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_v1 1 1 1 1 1 L1_TripleEG5
+ ~ HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFL_v1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_v1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Ele17_CaloIdL_CaloIsoVL_v1 150 50 20 7 1 L1_SingleEG12
+ ~ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Ele32_CaloIdL_CaloIsoVL_SC17_v1 1 1 1 1 1 L1_SingleEG20
+ ~ HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v1 3 3 3 3 1 L1_SingleEG5
+ ~ HLT_Ele8_CaloIdL_CaloIsoVL_v1 50 50 50 50 5 L1_SingleEG5
+ ~ HLT_Ele8_CaloIdL_TrkIdVL_v1 30 30 30 30 3 L1_SingleEG5
+ ~ HLT_Ele8_v1 100 100 100 100 10 L1_SingleEG5
+ ~ HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v1 4 1 1 1 1 L1_SingleEG12
+ ~ HLT_TripleEle10_CaloIdL_TrkIdVL_v1 1 1 1 1 1 L1_TripleEG5
+ dataset DoubleMu
+ ~ HLT_DoubleMu3_v3 15 5 2 1 1 L1_DoubleMu0
+ ~ HLT_DoubleMu4_Acoplanarity03_v1 1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_DoubleMu6_v1 1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_DoubleMu7_v1 1 1 1 1 1 L1_DoubleMu3
+ ~ HLT_L1DoubleMu0_v1 2000 700 300 100 10 L1_DoubleMu0
+ ~ HLT_L2DoubleMu0_v2 1500 500 200 70 7 L1_DoubleMu0
+ ~ HLT_L2DoubleMu35_NoVertex_v1 1 1 1 1 1 L1_DoubleMu3
+ HLT_Mu8_Jet40_v2 25 8 3 1 1 L1_Mu3_Jet20
+ ~ HLT_TripleMu5_v2 1 1 1 1 1 L1_DoubleMu3
+ dataset ElectronHad
+ ~ HLT_DoubleEle8_CaloIdL_TrkIdVL_HT160_v2 1 1 1 1 1 L1_DoubleEG5_HTT50
+ ~ HLT_DoubleEle8_CaloIdT_TrkIdVL_HT160_v2 1 1 1 1 1 L1_DoubleEG5_HTT50
+ ~ HLT_Ele10_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_HT200_v2 1 1 1 1 1 L1_EG5_HTT75
+ ~ HLT_Ele10_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT200_v2 1 1 1 1 1 L1_EG5_HTT75
+ ~ HLT_Ele25_CaloIdVT_TrkIdT_CentralDiJet30_v1 10 3 1 1 1 L1_SingleEG12
+ ~ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v1 30 10 4 1 1 L1_SingleEG12
+ ~ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet40_BTagIP_v1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Ele25_CaloIdVT_TrkIdT_CentralTriJet30_v1 1 1 1 1 1 L1_SingleEG12
+ dataset HT
+ ~ HLT_DiJet100_PT100_v1 1 1 1 1 1 L1_SingleJet52
+ ~ HLT_DiJet130_PT130_v1 1 1 1 1 1 L1_SingleJet52
+ ~ HLT_DiJet70_PT70_v1 1 3 1 1 1 L1_SingleJet36
+ ~ HLT_HT160_v2 150 50 20 7 1 L1_HTT50
+ ~ HLT_HT240_v2 10 1 1 1 1 L1_HTT50
+ ~ HLT_HT260_MHT60_v2 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT260_v2 10 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_MHT75_v2 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT300_v2 5 1 1 1 1 L1_HTT100
+ ~ HLT_HT360_v2 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT440_v2 1 1 1 1 1 L1_HTT100
+ ~ HLT_HT520_v2 1 1 1 1 1 L1_HTT100
+ ~ HLT_MR100_v1 200 60 24 10 1 L1_DoubleJet36_Central
+ ~ HLT_Meff440_v2 1 1 1 1 1 L1_HTT100
+ ~ HLT_Meff520_v2 1 1 1 1 1 L1_HTT100
+ ~ HLT_Meff640_v2 1 1 1 1 1 L1_HTT100
+ ~ HLT_R032_MR100_v1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R032_v1 1 1 1 1 1 L1_DoubleJet36_Central
+ ~ HLT_R035_MR100_v1 1 1 1 1 1 L1_DoubleJet36_Central
+ dataset HcalHPDNoise
+ HLT_GlobalRunHPDNoise_v2 3000 1000 400 150 15 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_L1Tech_HBHEHO_totalOR_v1 1 1 1 1 1 technical bits: 11 OR 12
+ dataset HcalNZS
+ ~ HLT_HcalNZS_v2 1 1 1 1 1 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleTauJet52 OR L1_SingleTauJet68 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG5 OR L1_SingleIsoEG10 OR L1_SingleIsoEG12 OR L1_SingleIsoEG15 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias
+ ~ HLT_HcalPhiSym_v2 1 1 1 1 1 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG8 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_DoubleIsoEG5 OR L1_DoubleIsoEG8 OR L1_SingleEG12 OR L1_SingleEG12_Eta2p17 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG10 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleIsoEG15 OR L1_SingleIsoEG5 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5 OR L1_Mu3_EG8 OR L1_Mu5_EG8
+ dataset Jet
+ ~ HLT_DiJetAve100U_v4 60 20 8 3 1 L1_SingleJet92
+ ~ HLT_DiJetAve140U_v4 15 5 2 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve15U_v4 50 50 50 50 50 L1_SingleJet16
+ ~ HLT_DiJetAve180U_v4 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve300U_v4 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_DiJetAve30U_v4 300 1000 400 150 15 L1_SingleJet36
+ ~ HLT_DiJetAve50U_v4 600 200 80 30 3 L1_SingleJet52
+ ~ HLT_DiJetAve70U_v4 100 30 12 5 1 L1_SingleJet68
+ ~ HLT_Jet110_v1 200 60 24 10 1 L1_SingleJet68
+ ~ HLT_Jet150_v1 60 20 8 3 1 L1_SingleJet92
+ ~ HLT_Jet190_v1 3 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet240_v1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet30_v1 50 50 50 50 50 L1_SingleJet16
+ ~ HLT_Jet370_NoJetID_v1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet370_v1 1 1 1 1 1 L1_SingleJet92
+ ~ HLT_Jet60_v1 300 1000 400 150 15 L1_SingleJet36
+ ~ HLT_Jet80_v1 600 200 80 30 3 L1_SingleJet52
+ dataset METBTag
+ ~ HLT_BTagMu_DiJet20_Mu5_v1 150 50 20 7 1 L1_Mu3_Jet16
+ ~ HLT_BTagMu_DiJet60_Mu7_v1 1 1 1 1 1 L1_Mu3_Jet16
+ ~ HLT_BTagMu_DiJet80_Mu9_v1 1 1 1 1 1 L1_Mu3_Jet20
+ ~ HLT_CentralJet80_MET100_v1 1 1 1 1 1 L1_SingleJet52
+ ~ HLT_CentralJet80_MET160_v1 1 1 1 1 1 L1_SingleJet52
+ ~ HLT_CentralJet80_MET65_v1 1 1 1 1 1 L1_SingleJet52
+ ~ HLT_CentralJet80_MET80_v1 1 1 1 1 1 L1_SingleJet52
+ ~ HLT_DiJet60_MET45_v1 15 5 2 1 1 L1_ETM20
+ ~ HLT_MET100_v1 30 10 4 1 1 L1_ETM30
+ ~ HLT_MET120_v1 15 5 2 1 1 L1_ETM30
+ ~ HLT_MET200_v1 1 1 1 1 1 L1_ETM30
+ ~ HLT_PFMHT150_v1 1 1 1 1 1 L1_ETM30
+ dataset MinimumBias
+ HLT_JetE30_NoBPTX3BX_NoHalo_v1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_NoHalo_v1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo
+ HLT_JetE30_NoBPTX_v1 30 10 4 1 1 L1_SingleJet20_NotBptxOR
+ HLT_L1Tech_BSC_minBias_threshold1_v1 1 1 1 1 1 technical bits: 40
+ HLT_Physics_v1 4000 4000 4000 1500 150 (none)
+ ~ HLT_PixelTracks_Multiplicity110_v1 1 1 1 1 1 L1_ETT180
+ ~ HLT_PixelTracks_Multiplicity125_v1 1 1 1 1 1 L1_ETT180
+ HLT_Random_v1 6000 6000 6000 6000 6000 (none)
+ = HLT_ZeroBias_v1 1 1 1 1 1 technical bits: 4
+ dataset MuEG
+ ~ HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v2 1 1 1 1 1 L1_Mu3_EG5
+ ~ HLT_DoubleMu5_Ele8_v2 1 1 1 1 1 L1_Mu3_EG5
+ ~ HLT_Mu10_Ele10_CaloIdL_v2 1 1 1 1 1 L1_Mu3_EG5
+ ~ HLT_Mu15_DoublePhoton15_CaloIdL_v2 1 1 1 1 1 L1_Mu3_EG5
+ ~ HLT_Mu15_Photon20_CaloIdL_v2 1 1 1 1 1 L1_Mu3_EG5
+ ~ HLT_Mu17_Ele8_CaloIdL_v1 1 1 1 1 1 L1_Mu3_EG5
+ ~ HLT_Mu5_DoubleEle8_v2 1 1 1 1 1 L1_Mu3_EG5
+ ~ HLT_Mu5_Ele8_CaloIdL_TrkIdVL_Ele8_v2 1 1 1 1 1 L1_Mu3_EG5
+ ~ HLT_Mu8_Ele17_CaloIdL_v1 1 1 1 1 1 L1_Mu3_EG5
+ HLT_Mu8_Photon20_CaloIdVT_IsoT_v2 1 1 1 1 1 L1_Mu3_EG5
+ dataset MuHad
+ ~ HLT_DoubleMu3_HT160_v2 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_DoubleMu3_HT200_v2 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_IsoMu17_CentralJet40_BTagIP_v1 1 1 1 1 1 L1_Mu7_Jet20_Central
+ ~ HLT_Mu17_CentralJet30_v1 1 1 1 1 1 L1_Mu7_Jet20_Central
+ ~ HLT_Mu17_CentralJet40_BTagIP_v1 1 1 1 1 1 L1_Mu7_Jet20_Central
+ ~ HLT_Mu17_DiCentralJet30_v1 1 1 1 1 1 L1_Mu7_Jet20_Central
+ ~ HLT_Mu17_TriCentralJet30_v1 1 1 1 1 1 L1_Mu7_Jet20_Central
+ ~ HLT_Mu3_Ele8_CaloIdL_TrkIdVL_HT160_v2 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_Mu3_Ele8_CaloIdT_TrkIdVL_HT160_v2 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_Mu5_HT200_v3 1 1 1 1 1 L1_Mu0_HTT50
+ ~ HLT_Mu8_HT200_v2 1 1 1 1 1 L1_Mu0_HTT50
+ dataset MuOnia
+ ~ HLT_DoubleMu3_Bs_v1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_DoubleMu3_Jpsi_v1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_DoubleMu3_Quarkonium_v1 1 1 1 1 1 L1_DoubleMu0
+ ~ HLT_Mu3_Track3_Jpsi_v4 2 2 1 1 1 L1_SingleMu3
+ ~ HLT_Mu5_L2Mu2_Jpsi_v1 6 2 1 1 1 L1_DoubleMu_0_5
+ ~ HLT_Mu5_L2Mu2_v1 30 10 4 1 1 L1_DoubleMu_0_5
+ ~ HLT_Mu7_Track5_Jpsi_v1 1 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu7_Track7_Jpsi_v1 1 1 1 1 1 L1_SingleMu7
+ dataset MultiJet
+ ~ HLT_DoubleJet30_ForwardBackward_v1 1 1 1 1 1 L1_DoubleForJet20_EtaOpp
+ ~ HLT_DoubleJet60_ForwardBackward_v1 1 1 1 1 1 L1_DoubleForJet20_EtaOpp
+ ~ HLT_DoubleJet70_ForwardBackward_v1 1 1 1 1 1 L1_DoubleForJet20_EtaOpp
+ ~ HLT_DoubleJet80_ForwardBackward_v1 1 1 1 1 1 L1_DoubleForJet36_EtaOpp
+ ~ HLT_ExclDiJet60_HFAND_v1 1 1 1 1 1 L1_SingleJet36_FwdVeto
+ ~ HLT_ExclDiJet60_HFOR_v1 30 100 40 15 1 L1_SingleJet36
+ ~ HLT_QuadJet40_IsoPFTau40_v1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet40_v1 30 10 4 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet50_BTagIP_v1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet50_Jet40_v1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet60_v1 1 1 1 1 1 L1_QuadJet20_Central
+ ~ HLT_QuadJet70_v1 1 1 1 1 1 L1_QuadJet20_Central
+ dataset Photon
+ ~ HLT_DoublePhoton33_v1 1 1 1 1 1 L1_SingleEG20
+ HLT_DoublePhoton5_IsoVL_CEP_v1 1 1 1 1 1 L1_DoubleEG2_FwdVeto
+ ~ HLT_Photon125_NoSpikeFilter_v1 1 1 1 1 1 L1_SingleEG20
+ ~ HLT_Photon20_R9Id_Photon18_R9Id_v1 0 0 0 0 0 L1_SingleEG12
+ ~ HLT_Photon26_CaloIdL_IsoVL_Photon18_CaloIdL_IsoVL_v1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Photon26_CaloIdL_IsoVL_Photon18_v1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Photon26_IsoVL_Photon18_IsoVL_v1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Photon26_IsoVL_Photon18_v1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Photon26_Photon18_v1 30 10 4 1 1 L1_SingleEG12
+ ~ HLT_Photon30_CaloIdVL_IsoL_v1 100 30 12 4 1 L1_SingleEG15
+ ~ HLT_Photon30_CaloIdVL_v1 150 50 20 7 1 L1_SingleEG15
+ ~ HLT_Photon32_CaloIdL_Photon26_CaloIdL_v1 1 1 1 1 1 L1_SingleEG20
+ ~ HLT_Photon75_CaloIdVL_IsoL_v1 1 1 1 1 1 L1_SingleEG20
+ ~ HLT_Photon75_CaloIdVL_v1 6 2 1 1 1 L1_SingleEG20
+ dataset PhotonHad
+ ~ HLT_Photon60_CaloIdL_HT200_v1 1 1 1 1 1 L1_SingleEG20
+ ~ HLT_Photon70_CaloIdL_HT200_v1 1 1 1 1 1 L1_SingleEG20
+ ~ HLT_Photon70_CaloIdL_HT300_v1 1 1 1 1 1 L1_SingleEG20
+ ~ HLT_Photon70_CaloIdL_MHT30_v1 1 1 1 1 1 L1_SingleEG20
+ ~ HLT_Photon70_CaloIdL_MHT50_v1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleElectron
+ ~ HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v1 1 1 1 1 1 L1_SingleEG15
+ ~ HLT_Ele45_CaloIdVT_TrkIdT_v1 1 1 1 1 1 L1_SingleEG20
+ ~ HLT_Ele90_NoSpikeFilter_v1 1 1 1 1 1 L1_SingleEG20
+ dataset SingleMu
+ ~ HLT_IsoMu12_v1 1 1 1 1 1 L1_SingleMu7
+ ~ HLT_IsoMu15_v5 1 1 1 1 1 L1_SingleMu10
+ ~ HLT_IsoMu17_v5 1 1 1 1 1 L1_SingleMu10
+ ~ HLT_IsoMu24_v1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_IsoMu30_v1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_L1SingleMu10_v1 1000 300 120 40 4 L1_SingleMu10
+ ~ HLT_L1SingleMu20_v1 300 100 40 15 1 L1_SingleMu20
+ ~ HLT_L2Mu10_v1 300 100 40 15 1 L1_SingleMu10
+ ~ HLT_L2Mu20_v1 75 25 10 3 1 L1_SingleMu12
+ ~ HLT_Mu12_v1 10 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu15_v2 3 1 1 1 1 L1_SingleMu10
+ ~ HLT_Mu20_v1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_Mu24_v1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_Mu30_v1 1 1 1 1 1 L1_SingleMu12
+ ~ HLT_Mu3_v3 300 100 40 15 1 L1_SingleMuOpen
+ ~ HLT_Mu5_v3 500 500 200 70 7 L1_SingleMu3
+ ~ HLT_Mu8_v1 100 100 40 15 1 L1_SingleMu3
+ dataset Tau
+ ~ HLT_DoubleIsoPFTau20_Trk5_v1 1 1 1 1 1 L1_DoubleTauJet28 OR L1_DoubleJet52
+ ~ HLT_IsoPFTau35_Trk20_MET45_v1 1 1 1 1 1 L1_SingleTauJet52 OR L1_SingleJet68
+ dataset TauPlusX
+ ~ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau15_v1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v1 1 1 1 1 1 L1_SingleEG12
+ ~ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v1 30 10 4 1 1 L1_SingleEG12
+ ~ HLT_Ele15_CaloIdVT_TrkIdT_LooseIsoPFTau15_v1 10 3 1 1 1 L1_SingleEG12
+ ~ HLT_IsoMu12_LooseIsoPFTau10_v1 1 1 1 1 1 L1_SingleMu7
+ ~ HLT_Mu15_LooseIsoPFTau20_v1 1 1 1 1 1 L1_SingleMu10
diff --git a/CMGTools/Production/scripts/triggerevo.py b/CMGTools/Production/scripts/triggerevo.py
new file mode 100644
index 0000000..279254d
--- /dev/null
+++ b/CMGTools/Production/scripts/triggerevo.py
@@ -0,0 +1,135 @@
+import pprint
+import copy
+import re
+
+class Menu(object):
+ def __init__(self, header):
+ self.header = header
+ self.datasets = {}
+ self.runs = []
+
+ def __str__(self):
+ tmp = [ str(self.header) ]
+ tmp.append( ','.join( map(str, self.runs) ) )
+ data = ['\t{data}'.format(data=data) for data in self.datasets.values() ]
+ tmp.extend( data )
+ return '\n'.join( tmp )
+
+
+class Dataset(object):
+ def __init__(self, header):
+ header = header.rstrip('\n')
+ self.header = header
+ self.name = header.split()[1]
+ self.paths = {}
+
+ def __str__(self):
+ tmp = [ str(self.header) ]
+ data = ['\t\t{data}'.format(data=data) for data in self.paths.values() ]
+ tmp.extend( data )
+ return '\n'.join( tmp )
+
+
+class HLTPath(object):
+ def __init__(self, line):
+ self.line = line.lstrip().rstrip('\n')
+ data = self.line.split()
+ self.name = data.pop(0)
+ seedinfo = []
+ self.prescales = []
+ for field in data:
+ try:
+ prescale = int(field)
+ self.prescales.append( prescale )
+ except ValueError:
+ seedinfo.append( field )
+ self.l1seed = ' '.join( seedinfo )
+
+ def isPrescaled(self):
+ if self.prescales == [1]*len(self.prescales):
+ return False
+ else:
+ return True
+
+ def __str__(self):
+ return '{presc}, {hlt}, {l1}, {scales}'.format(
+ # line=self.line,
+ presc=self.isPrescaled(),
+ hlt=self.name,
+ l1=self.l1seed,
+ scales=str(self.prescales))
+
+class MenuHeader(object):
+ def __init__(self, headerLine):
+ data = headerLine.lstrip('/').split('/')
+ self.headerline = headerLine
+ self.data = data
+ self.period = data[2]
+ self.lumi = float(data[3])
+ self.version = data[4]
+ self.hltversion = data[6]
+
+ def __str__(self):
+ return self.headerline
+
+def parseInputFile( fileName, datasets , nMenus=999999):
+ dataFile = open( fileName )
+ # [ (line.split()[0], line) for line in dataFile]
+ # pprint.pprint( data[:100] )
+ currentMenu = None
+ currentDataset = None
+ menus = []
+ runList = False
+ for line in dataFile:
+ # print line
+ line = line.rstrip('\n')
+ if runList:
+ currentMenu.runs = map(int, line.split(','))
+ # print currentMenu.runs
+ # import pdb
+ # pdb.set_trace()
+ runList = False
+ elif line.startswith('/cdaq'):
+ if len(menus) == nMenus:
+ break
+ header = MenuHeader(line)
+ currentMenu = Menu( header )
+ menus.append( currentMenu )
+ runList = True
+ elif line.lstrip().startswith('dataset'):
+ dataset = Dataset(line)
+ if dataset.name in datasets:
+ currentDataset = Dataset(line)
+ currentMenu.datasets[ currentDataset.name ] = currentDataset
+ else:
+ currentDataset = None
+ elif currentDataset is not None and line.lstrip().startswith('HLT'):
+ path = HLTPath( line )
+ currentDataset.paths[ path.name ] = path
+ return menus
+
+
+def findUnprescaledRange( pathName, datasetName, menus ):
+ runs = []
+ unprescaledMenus = []
+ for menu in menus:
+ dataset = menu.datasets[ datasetName ]
+ path = dataset.paths.get( pathName, None )
+ if path is not None and not path.isPrescaled():
+ runs.extend( menu.runs )
+ unprescaledMenus.append( menu )
+ return (runs, unprescaledMenus)
+
+
+if __name__ == '__main__':
+
+ import sys
+
+ dataFile = 'triggerEvolution_all.txt'
+ datasets = ['TauPlusX']
+ nMenus = 10000
+ menus = parseInputFile( dataFile, datasets, nMenus)
+ # for menu in menus:
+ # print menu
+
+ (runs, unprescaledMenus) = findUnprescaledRange( sys.argv[1], 'TauPlusX', menus)
diff --git a/CMGTools/Production/scripts/unPublish.py b/CMGTools/Production/scripts/unPublish.py
new file mode 100755
index 0000000..e8e749e
--- /dev/null
+++ b/CMGTools/Production/scripts/unPublish.py
@@ -0,0 +1,139 @@
+#!/usr/bin/env python
+## Author: Peter Meckiffe
+## @ CERN, Meyrin
+## April 4th 2011
+
+import os, getpass, sys, re, optparse
+from DBSAPI.dbsProcessedDataset import DbsProcessedDataset
+from DBSAPI.dbsPrimaryDataset import DbsPrimaryDataset
+from datetime import *
+from CMGTools.Production.findDSOnSav import validLogin
+from CMGTools.Production.unPublish import unPublish
+from optparse import *
+
+
+
+if __name__ == '__main__':
+ parser = optparse.OptionParser()
+
+ parser.usage = """
+%prog [options]
+
+Use this script to close dataset tasks on CmgDB and savannah.
+Example:
+unPublish.py -F cbern /VBF_HToTauTau_M-120_7TeV-powheg-pythia6-tauola/Summer11-PU_S4_START42_V11-v1/AODSIM/V2/PAT_CMG_V2_5_0_Test_v2
+"""
+
+ group = OptionGroup(parser, "unPublish Options", """These options affect the way you publish to Savannah and CMGDB""")
+ genGroup = OptionGroup(parser, "Login Options", """These options apply to your login credentials""")
+
+
+
+ # If user is not specified default is current user
+ # This option will be used to find dataset on castor, and assign dataset on savannah
+ group.add_option("-F", "--fileown",
+ dest="fileown",
+ help="User who is the files owner on Castor." ,
+ default=os.environ['USER'] )
+ # If specified is used to log in to savannah (only required if user that created the dataset,
+ # is different to user publishing it)
+ genGroup.add_option("-u", "--username",
+ action = "store",
+ dest="username",
+ help="""Specify the username to access both the DBS and savannah servers.
+Default is $USER.""",
+ default=os.environ['USER'] )
+ # If specified is used as password to DBS and savannah
+ # If ommited the secure password prompt will appear
+ genGroup.add_option("-p", "--password",
+ action = "store",
+ dest="password",
+ help="""Specify the password to access both the DBS and savannah servers.
+If not entered, secure password prompt will appear.""",
+ default=None )
+
+ # If user wants to add multiple datasets from file
+ group.add_option("-M", "--multi",
+ action = "store_true",
+ dest="multi",
+ help="""Argument is now LFN to location of .txt file
+ Entries in the file should be on independant lines in the form: DatasetName Fileowner
+ Comment is not compulsory, and if fileowner is not entered, $USER will be used as default.
+ Comment MUST be enclosed in speech marks
+ E.g.
+ /MuHad/Run2011A-05Aug2011-v1/AOD/V2 cmgtools""",
+ default = False)
+ # If ommited the secure password prompt will appear
+ genGroup.add_option("-d", "--dev",
+ action = "store_true",
+ dest="development",
+ help=""".""",
+ default=False )
+
+ parser.add_option_group(genGroup)
+ parser.add_option_group(group)
+
+ (options, args) = parser.parse_args()
+
+ # Allow no more than one argument
+ if len(args)!=1:
+ parser.print_help()
+ sys.exit(1)
+
+ if options.password == None:
+ try:
+ password = getpass.getpass("Enter NICE Password: ")
+ except KeyboardInterrupt:
+ print "Authentication Failed, exiting\n\n"
+ sys.exit(1)
+ options.password = password
+ if not validLogin(options.username, password):
+ print "Authentication Failed, exiting\n\n"
+ sys.exit(1)
+
+
+
+ # For multiple file input
+ if options.multi:
+ file = open(args[0], 'r')
+ lines = file.readlines()
+ for line in lines:
+ line = re.sub("\s+", " ", line)
+ try:
+
+ dataset = line.split(" ")[0].lstrip().rstrip()
+ fileown = options.fileown
+ if re.search("%", line):
+ fileown = line.split("%")[0].lstrip().rstrip()
+ dataset = line.split("%")[1].split(" ")[0].lstrip().rstrip()
+ elif not re.search("---", dataset):
+ if len(line.lstrip().rstrip().split(" ")) ==1:
+
+ dataset = line.rstrip("\n").lstrip().rstrip()
+ fileown = options.fileown
+ if len(line.lstrip().rstrip().split(" ")) >1 and re.search("'",line) is None and re.search('"',line) is None:
+ fileown = line.split(" ")[1].rstrip("\n").lstrip().rstrip()
+ elif re.search("'",line):
+ preComment = line.split("'")[0]
+ if len(preComment.lstrip().rstrip().split(" ")) == 2:
+ fileown = preComment.lstrip().rstrip().split(" ")[1]
+ else:
+ fileown = options.fileown
+ elif re.search('"',line):
+ preComment = line.split('"')[0]
+ if len(preComment.lstrip().rstrip().split(" ")) == 2:
+ fileown = preComment.lstrip().rstrip().split(" ")[1]
+ else:
+ fileown = options.fileown
+ else:
+ fileown = options.fileown
+
+ dataset.rstrip("/")
+ unPublish(dataset,fileown,options.username,password,options.development)
+ except NameError as err:
+ print err.args, "\nDataset not published"
+ # For singular file input
+ else:
+ dataset = args[0].rstrip("/")
+ unPublish(dataset,options.fileown,options.username,password,options.development)
+
diff --git a/CMGTools/Production/scripts/writeMultiCrabCfg.py b/CMGTools/Production/scripts/writeMultiCrabCfg.py
new file mode 100755
index 0000000..94066ba
--- /dev/null
+++ b/CMGTools/Production/scripts/writeMultiCrabCfg.py
@@ -0,0 +1,82 @@
+#!/usr/bin/env python
+
+import os
+
+if __name__ == '__main__':
+
+ from optparse import OptionParser, OptionGroup
+
+ usage = """usage: %prog [options] /Sample/Name/On/EOS
+
+e.g.: %prog --cfg crab.cfg -t PAT_CMG_5_6_0 /DYJetsToLL_M-10To50filter_8TeV-madgraph/Summer12_DR53X-PU_S10_START53_V7A-v1/AODSIM
+
+The script will write a file named 'multicrab.cfg' in the current working directory
+ """
+
+ parser = OptionParser(usage=usage)
+ group = OptionGroup(parser,'writeMultiCrabCfg Options','Options related to multicrab')
+
+ group.add_option("-c", "--cfg", dest="cfg", default='crab.cfg',help="The master crab cfg to use, e.g. 'crab.cfg'", metavar='FILE')
+ group.add_option("-o", "--output", dest="output", default='multicrab.cfg',help="The multicrab cfg to write, e.g. 'multicrab.cfg'", metavar='FILE')
+ group.add_option("-t", "--tier", dest="tier", default='',help="The data tier to use, e.g. 'PAT_CMG_5_6_0'")
+ group.add_option("-u", "--user", dest="user", default=None,help="The user space to write into")
+ parser.add_option_group(group)
+ (opts, datasets) = parser.parse_args()
+
+ import ConfigParser
+ config = ConfigParser.SafeConfigParser()
+ #set options to be case sensitive
+ config.optionxform = str
+
+ config.add_section('MULTICRAB')
+ config.set('MULTICRAB','cfg',opts.cfg)
+
+ from CMGTools.Production.castorBaseDir import castorBaseDir
+ import CMGTools.Production.eostools as castortools
+ topdir = castortools.lfnToCastor(castorBaseDir(user=opts.user))
+
+ output_dirs = []
+ for d in datasets:
+
+ #accept the user%dataset syntax, but ignore the user name for grid
+ tokens = d.split('%')
+ if len(tokens) == 2:
+ d = tokens[1]
+
+ safe_name = d.replace('/','_')
+ if safe_name.startswith('_'):
+ safe_name = safe_name[1:]
+ if safe_name.endswith('_'):
+ safe_name = safe_name[:-1]
+
+ config.add_section(safe_name)
+
+ directory = '%s/%s' % (topdir,d)
+ if opts.tier:
+ directory = os.path.join(directory,opts.tier)
+ directory = directory.replace('//','/')
+
+ config.set(safe_name,'CMSSW.datasetpath',d)
+ lfn = castortools.castorToLFN(directory)
+ config.set(safe_name,'USER.user_remote_dir',lfn)
+ output_dirs.append(lfn)
+
+ #create the directory on EOS
+ if not castortools.fileExists(directory):
+ castortools.createCastorDir(directory)
+ castortools.chmod(directory,'775')
+ if not castortools.isDirectory(directory):
+ raise Exception("Dataset directory '%s' does not exist or could not be created" % directory)
+
+ config.write(file(opts.output,'wb'))
+
+ from logger import logger
+ logDir = 'Logger'
+ os.mkdir(logDir)
+ log = logger( logDir )
+ log.logCMSSW()
+ log.addFile( os.path.join( os.getcwd(), opts.cfg) )
+ log.addFile( os.path.join( os.getcwd(), opts.output) )
+
+ for d in output_dirs:
+ log.stageOut(d)
diff --git a/CMGTools/Production/scripts/writeSavannah.py b/CMGTools/Production/scripts/writeSavannah.py
new file mode 100755
index 0000000..5dc0494
--- /dev/null
+++ b/CMGTools/Production/scripts/writeSavannah.py
@@ -0,0 +1,166 @@
+#!/usr/bin/env python
+## Author: Peter Meckiffe
+## @ CERN, Meyrin
+## September 12th 2011
+
+from datetime import datetime
+from CMGTools.Production.savannahConnect import savannahConnect
+import sys, os, datetime
+import CMGTools.Production.eostools as castortools
+import CMGTools.Production.castorBaseDir as castorBaseDir
+import CMGTools.Production.DBLogger as DBLogger
+import getpass
+from optparse import OptionParser
+from DBSAPI.dbsProcessedDataset import DbsProcessedDataset
+from DBSAPI.dbsPrimaryDataset import DbsPrimaryDataset
+
+
+if __name__ == '__main__':
+
+ parser = OptionParser()
+
+ parser.usage = """
+%prog [options]
+-----
+sampleName should be given in the form /[PrimaryDS]/[ProcDS]/*[Parent]/[Tiers]
+-----
+Use this script to publish dataset details to savannah.
+-----
+All selected datasets, must either have a logger directory with showtags.txt file on the local machine,
+or a Logger.tgz directory on Castor
+-----
+If no -u option is provided, it is assumed that the current user is the files owner on Castor.
+If no -s option is provided, it is assumed that the current user is the user on Savannah
+"""
+
+ # If user is not specified default is current user
+ # This option will be used to find dataset on castor, and assign dataset on savannah
+ parser.add_option("-u", "--user",
+ dest="user",
+ help="User who is the files owner on Castor." ,
+ default=os.environ['USER'] )
+
+ # If specified is used to log in to savannah (only required if user that created the dataset,
+ # is different to user publishing it)
+ parser.add_option("-s", "--savuser",
+ action = "store",
+ dest="savuser",
+ help="If Savannah user is different to current user, enter Savannah username here",
+ default=os.environ['USER'] )
+ # If the purpose is to test the software use this parameter, it will not be recognised by the
+ # non-testing algorithm
+ parser.add_option("-T", "--test",
+ action = "store_true",
+ dest="test",
+ help="Flag task as a test",
+ default=False )
+ # If user wants to add their own comments
+ parser.add_option("-C", "--comment",
+ action = "store_true",
+ dest="commented",
+ help="Open comment prompt",
+ default = False)
+
+
+
+
+ (options,args) = parser.parse_args()
+ if len(args)!=1:
+ parser.print_help()
+ sys.exit(1)
+
+ savpass = getpass.getpass("Enter Savannah Password: ")
+
+
+ # Allow no more than one argument
+ if len(args)!=1:
+ parser.print_help()
+ sys.exit(1)
+
+ # Get user comment if one is left
+ comment = ""
+ if options.commented:
+ comment = raw_input("Please enter your comment here:")
+ # Store full dataset name
+ dirOrFile = args[0]
+
+ # Castor base directory for specified user
+ baseDir = castortools.lfnToCastor(castorBaseDir.castorBaseDir(options.user))
+ #get the user, after taking account of the user_area hack
+ user, _ = castorBaseDir.getUserAndArea(options.user)
+
+ # Locations of Logger(.tgz) and containing folder on Castor
+ targetDir = baseDir + "/" + args[0].lstrip("/").rstrip("/")
+ targetTgz = targetDir + "/Logger.tgz"
+
+ # Get array containing 1) Primary dataset name; 2) Dataset Name; 3+) Tiers
+ details = dirOrFile.lstrip("/").split("/")
+
+ # If element is not Primary dataset of dataset name, add to the Tiers array
+ count = 0
+ tiers = []
+ for i in details:
+ if count>1:
+ tiers.append(i)
+ count +=1
+
+ # Create Primary dataset object (will reference complete object on DBS)
+ primary = DbsPrimaryDataset (Name = details[0])
+ path= dirOrFile.lstrip("/").split("/")
+ parent = None
+ if len(path)>3:
+
+ path[-1]=None
+ parent = ""
+ for i in path:
+ if i:
+ parent += "/" + i
+
+ # Create Processed dataset object to be published on Savannah and recorded on DBS
+ dataset = DbsProcessedDataset(PrimaryDataset = primary,
+ Name = details[1],
+ PhysicsGroup = "CMG",
+ Status = "INVALID",
+ TierList = tiers,
+ AlgoList = [],
+ RunList = [],
+ PathList = [dirOrFile,],
+ ParentList = [],
+ CreatedBy = user,
+ DateCreated = datetime.datetime.now().strftime("%s"),
+ )
+
+ if parent != None: dataset['ParentList'] = [parent,]
+
+ try:
+ # Create DBLogger object to interact with Castor, DBS, and CMGDB
+ log = DBLogger.DBLogger(dirOrFile, targetTgz, None)
+
+
+ # Stage in logger file from Castor
+ log.stageIn()
+ # If the root files are contiguous, set Status to VALID
+
+ tags = log.getTags()
+
+
+ # Check if files are contiguous and set valid variable accordingly
+ files = log.checkContiguity(targetDir)
+
+ if files[-1] == "VALID":
+ dataset['Status'] = "VALID"
+ del files[-1]
+ # Delete log file from local system
+ log.stageOut()
+
+
+ #Open session in savannah using savannah pass & user
+ sav = savannahConnect(options.savuser, savpass)
+
+ #Submit dataset to savannah and assign to files owner on Castor
+ savannahURL =sav.submitItem(dataset,files,tags,targetDir ,user, options.test, comment)
+
+ except ValueError as err:
+ print err, '. Exit!'
+ sys.exit(1)
+
diff --git a/CMGTools/Production/test/test_eostools.py b/CMGTools/Production/test/test_eostools.py
new file mode 100644
index 0000000..bb16225
--- /dev/null
+++ b/CMGTools/Production/test/test_eostools.py
@@ -0,0 +1,180 @@
+import unittest
+import os
+
+import CMGTools.Production.castortools as castortools
+from CMGTools.Production.eostools import *
+
+class TestEosTools(unittest.TestCase):
+
+ def setUp(self):
+
+ self.castorfile = '/castor/cern.ch/cms/store/cmst3/user/wreece/EOS_TEST/test_file.txt'
+ self.eosfile = '/eos/cms/store/cmst3/user/wreece/EOS_TEST/test_file.txt'
+ self.localfile = 'test_file.txt'
+ self.eosdir = '/eos/cms/store/cmst3/user/%s/TmpEOS_Test' % os.environ['USER']
+ self.localdir = 'EOS_Tests'
+
+ def tearDown(self):
+ # print 'calling tear down'
+ if fileExists(self.eosfile + 'FOO'):
+ rm(self.eosfile + 'FOO')
+ if fileExists(self.eosfile + 'FOO2'):
+ rm(self.eosfile + 'FOO2')
+ if fileExists(self.localfile):
+ rm( self.localfile)
+ if fileExists(self.eosdir):
+ rm( self.eosdir, rec=True)
+ if fileExists(self.localdir):
+ rm( self.localdir, rec=True)
+
+
+ def checkDirsAndFiles(self, dir):
+ filesAndDirs = listFiles( dir )
+ print filesAndDirs
+
+ def testCpFromEOS(self):
+ xrdcp( '/store/cmst3/user/cbern/Tests/', self.localdir)
+
+ def testCpToEOS(self):
+ xrdcp( '/store/cmst3/user/cbern/Tests/', self.localdir)
+ xrdcp( self.localdir, self.eosdir)
+
+ def testWhich(self):
+
+ self.assertEqual(which('cp'),'/bin/cp')
+ self.assertEqual(which('ls'),'/bin/ls')
+
+ def testIsLFN(self):
+
+ self.assertFalse(isLFN(self.castorfile))
+ self.assertFalse(isLFN(self.eosfile))
+
+ lfn = eosToLFN(self.eosfile)
+ self.assertTrue(isLFN(lfn))
+
+ def testLFNToCastor(self):
+ self.assertNotEqual(lfnToCastor(self.eosfile), castortools.lfnToCastor(self.castorfile))
+
+ def testCastorToLFN(self):
+ self.assertEqual(castorToLFN(self.eosfile), castortools.castorToLFN(self.castorfile))
+
+ def testIsEOSDir(self):
+ self.assertTrue(isEOSDir(eosToLFN(self.eosfile + 'FOO'))) #should still work if it doesn't exist
+ self.assertTrue(isEOSDir(eosToLFN(self.eosfile)))
+ self.assertTrue(isEOSDir(self.eosfile))
+ self.assertFalse(isEOSDir(self.castorfile))
+
+ def testIsEOSFile(self):
+ self.assertTrue(isEOSFile(self.eosfile))
+ self.assertFalse(isEOSFile(self.eosfile + 'FOO'))
+
+ def testFileExists(self):
+ self.assertTrue(fileExists(self.eosfile))
+ self.assertFalse(fileExists(self.eosfile + 'FOO'))
+
+ local = '/dev/null'
+ self.assertTrue(fileExists(local))
+ self.assertFalse(fileExists(local + 'FOO'))
+
+ self.assertEqual(fileExists(local), castortools.fileExists(local))
+ self.assertEqual(fileExists(local + 'FOO'), castortools.fileExists(local + 'FOO'))
+
+ def testIsDirectory(self):
+
+ d = os.path.dirname(self.eosfile)
+ self.assertTrue(isDirectory(d))
+ self.assertFalse(isDirectory(self.eosfile))
+
+ def testIsFile(self):
+
+ d = os.path.dirname(self.eosfile)
+ self.assertFalse(isFile(d))
+ self.assertTrue(isFile(self.eosfile))
+
+ def testCreateEOSDir(self):
+
+ d = os.path.join(os.path.dirname(self.eosfile), 'TEST_DIR', 'BAR', 'FOO')
+ path = createEOSDir(d)
+ self.assertTrue(isEOSDir(path))
+ self.assertTrue(fileExists(path))
+
+ self.assertTrue(isDirectory(path))
+
+ rm(os.path.join(os.path.dirname(self.eosfile),'TEST_DIR'), rec = True)
+ self.assertFalse(fileExists(path))
+
+ def testChmod(self):
+
+ _, _, ret = chmod(os.path.dirname(self.eosfile),'775')
+ self.assertEquals(ret, 0)
+
+ def testMatchingFiles(self):
+
+ d = os.path.dirname(self.eosfile)
+ matches = matchingFiles(d, '.*test_file\\.txt$')
+ self.assertEqual(len(matches), 1)
+ self.assertEqual(matches[0], eosToLFN(self.eosfile))
+
+ def testCat(self):
+ xrdcp(self.eosfile, self.localfile)
+ self.assertEqual(cat(self.eosfile), cat(self.localfile))
+ self.assertEqual(cat(self.eosfile + 'FOO'), '')
+ self.assertFalse('cat returned' in cat(self.eosfile))
+
+ def testRemove(self):
+
+ xrdcp(self.eosfile, self.eosfile + 'FOO')
+ self.assertTrue( fileExists(self.eosfile + 'FOO'))
+ remove([self.eosfile + 'FOO'])
+ self.assertFalse( fileExists(self.eosfile + 'FOO'))
+
+ xrdcp(self.eosfile, self.eosfile + 'FOO')
+ self.assertTrue( fileExists(self.eosfile + 'FOO'))
+ remove([self.eosfile + 'FOO'], rec = True)
+ self.assertFalse( fileExists(self.eosfile + 'FOO'))
+
+ def testCp(self):
+
+ xrdcp(self.eosfile, self.eosfile + 'FOO')
+ self.assertTrue( fileExists(self.eosfile + 'FOO'))
+ rm(self.eosfile + 'FOO')
+
+ import inspect
+ this = inspect.getsourcefile(TestEosTools)
+
+ d = os.path.dirname(self.eosfile)
+ name = os.path.basename(this)
+ xrdcp(this,d)
+ self.assertTrue( fileExists(os.path.join(d,name)) )
+ rm( os.path.join(d,name) )
+
+ xrdcp(self.eosfile, os.getcwd())
+ local = os.path.join(os.getcwd(), os.path.basename(self.eosfile))
+ self.assertTrue( os.path.exists(local) )
+ os.remove(local)
+
+ xrdcp(self.eosfile, local)
+ self.assertTrue( os.path.exists(local) )
+ os.remove(local)
+
+ def testMove(self):
+
+ xrdcp(self.eosfile, self.eosfile + 'FOO')
+ self.assertTrue( fileExists(self.eosfile + 'FOO') )
+
+ move(self.eosfile + 'FOO', self.eosfile + 'FOO2')
+ self.assertTrue( fileExists(self.eosfile + 'FOO2'))
+ self.assertFalse( fileExists(self.eosfile + 'FOO'))
+
+ rm(self.eosfile + 'FOO')
+ rm(self.eosfile + 'FOO2')
+
+# d = os.path.join(os.path.dirname(self.eosfile), 'TEST_DIR')
+# path = createEOSDir(d)
+# xrdcp(self.eosfile, path)
+# move(path, d+'2')
+# self.assertTrue( fileExists(d + '2'))
+# self.assertTrue( isDirectory(d + '2'))
+if __name__ == "__main__":
+ unittest.main()
+
diff --git a/CMGTools/Production/test/workflow/CVS/Entries b/CMGTools/Production/test/workflow/CVS/Entries
new file mode 100644
index 0000000..c076378
--- /dev/null
+++ b/CMGTools/Production/test/workflow/CVS/Entries
@@ -0,0 +1,3 @@
+/README/1.1/Wed Nov 16 15:20:20 2011//Tlogger_bachtis_17Jul13-19h21m35s
+/prescaler_cfg.py/1.2/Fri Dec 14 12:25:07 2012//Tlogger_bachtis_17Jul13-19h21m35s
+D
diff --git a/CMGTools/Production/test/workflow/CVS/Repository b/CMGTools/Production/test/workflow/CVS/Repository
new file mode 100644
index 0000000..2df33aa
--- /dev/null
+++ b/CMGTools/Production/test/workflow/CVS/Repository
@@ -0,0 +1 @@
+UserCode/CMG/CMGTools/Production/test/workflow
diff --git a/CMGTools/Production/test/workflow/CVS/Root b/CMGTools/Production/test/workflow/CVS/Root
new file mode 100644
index 0000000..fc8507d
--- /dev/null
+++ b/CMGTools/Production/test/workflow/CVS/Root
@@ -0,0 +1 @@
+:gserver:cmssw.cvs.cern.ch:/local/reps/CMSSW
diff --git a/CMGTools/Production/test/workflow/CVS/Tag b/CMGTools/Production/test/workflow/CVS/Tag
new file mode 100644
index 0000000..7feaeea
--- /dev/null
+++ b/CMGTools/Production/test/workflow/CVS/Tag
@@ -0,0 +1 @@
+Nlogger_bachtis_17Jul13-19h21m35s
diff --git a/CMGTools/Production/test/workflow/CVS/Template b/CMGTools/Production/test/workflow/CVS/Template
new file mode 100644
index 0000000..e69de29
diff --git a/CMGTools/Production/test/workflow/README b/CMGTools/Production/test/workflow/README
new file mode 100644
index 0000000..cd62f71
--- /dev/null
+++ b/CMGTools/Production/test/workflow/README
@@ -0,0 +1,60 @@
+Basic Workflow
+##############
+
+In case of problems, please contact Colin.
+
+
+Data discovery
+--------------
+
+# find all samples containing the string PAT_CMG_V2_3_0
+listSamples.py -u cmgtools TTJets.*PAT_CMG_V2_3_0
+
+# we're interested in:
+# /TTJets_TuneZ2_7TeV-madgraph-tauola/Summer11-PU_S4_START42_V11-v1/AODSIM/V2/PAT_CMG_V2_3_0
+
+# listing the dataset:
+dataset.py -u cmgtools /TTJets_TuneZ2_7TeV-madgraph-tauola/Summer11-PU_S4_START42_V11-v1/AODSIM/V2/PAT_CMG_V2_3_0
+
+Running a process to create a new dataset
+-----------------------------------------
+
+# everything looks fine, running a cfg interactively
+
+cp /data/c/cbern/ProductionSoftware/Nov14/CMSSW_4_2_8/src/CMGTools/Common/test/testCMGTools_cfg.py ./
+
+# edit testCMGTools_cfg.py and put replace the dataset argument of the datasetToSource function by /TTJets_TuneZ2_7TeV-madgraph-tauola/Summer11-PU_S4_START42_V11-v1/AODSIM/V2/PAT_CMG_V2_3_0
+# run interactively (ctrl-C after a few 100 events):
+cmsRun testCMGTools_cfg.py
+
+# errors like that are harmless:
+%MSG
+%MSG-e HLTConfigData: TriggerObjectPOProducer:cmgTriggerObject 16-Nov-2011 16:04:56 CET Run: 1 Event: 2710479
+ Error in determining HLT prescale set index from L1 data using L1GtUtils: Tech/Phys error = 210110/210110 Tech/Phys psfsi = -1/-1
+
+# now run on the batch (in fact, on the processors of your local machine).
+# the number 5 means that the 10 input files in the cfg will be grouped by 5 in 2 jobs.
+# if you have 8 processors or more, you can use 2 instead of 5.
+cmsBatch.py 5 testCMGTools_cfg.py -b 'nohup ./batchScript.sh&' -r `castorBaseDir.py $USER`/TTJets_TuneZ2_7TeV-madgraph-tauola/Summer11-PU_S4_START42_V11-v1/AODSIM/V2/PAT_CMG_V2_3_0/MyTest -o Out
+
+# control your jobs with:
+
+ps
+cat Out/Job_0/nohup.out
+
+# when the jobs are done:
+
+eos ls `castorBaseDir.py $USER`/TTJets_TuneZ2_7TeV-madgraph-tauola/Summer11-PU_S4_START42_V11-v1/AODSIM/V2/PAT_CMG_V2_3_0/MyTest
+
+# print the new dataset:
+
+dataset.py /TTJets_TuneZ2_7TeV-madgraph-tauola/Summer11-PU_S4_START42_V11-v1/AODSIM/V2/PAT_CMG_V2_3_0/MyTest
+
+# run the integrity check:
+
+edmIntegrityCheck.py -p -w 'tree*.root' /TTJets_TuneZ2_7TeV-madgraph-tauola/Summer11-PU_S4_START42_V11-v1/AODSIM/V2/PAT_CMG_V2_3_0/MyTest
+
+# and write to savannah:
+
+writeSavannah.py /TTJets_TuneZ2_7TeV-madgraph-tauola/Summer11-PU_S4_START42_V11-v1/AODSIM/V2/PAT_CMG_V2_3_0/MyTest
+
diff --git a/CMGTools/Production/test/workflow/prescaler_cfg.py b/CMGTools/Production/test/workflow/prescaler_cfg.py
new file mode 100644
index 0000000..2189ed6
--- /dev/null
+++ b/CMGTools/Production/test/workflow/prescaler_cfg.py
@@ -0,0 +1,47 @@
+# A simple cfg to prescale input events. Used to test the production system.
+
+import FWCore.ParameterSet.Config as cms
+
+process = cms.Process("AOD")
+
+
+
+from CMGTools.Production.datasetToSource import *
+process.source = datasetToSource(
+ 'cbern',
+ '/DoubleMu/Run2012B-PromptReco-v1/AOD/V5_Test',
+ '.*root'
+ )
+
+
+process.options = cms.untracked.PSet( wantSummary = cms.untracked.bool(False))
+#WARNING!
+process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32(100) )
+
+
+process.pre = cms.EDFilter("Prescaler",
+ prescaleFactor = cms.int32(2),
+ prescaleOffset = cms.int32(0)
+ )
+
+process.p = cms.Path(
+ process.pre
+ )
+
+process.out = cms.OutputModule(
+ "PoolOutputModule",
+ outputCommands = cms.untracked.vstring( 'keep *'),
+ fileName = cms.untracked.string('prescale.root'),
+ SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring('p') )
+ )
+
+
+process.endpath = cms.EndPath(
+ process.out
+ )
+
+
+process.load("FWCore.MessageLogger.MessageLogger_cfi")
+process.MessageLogger.cerr.FwkReport.reportEvery = 100
+
+
diff --git a/CMGTools/RootTools/.admin/CVS/Entries b/CMGTools/RootTools/.admin/CVS/Entries
new file mode 100644
index 0000000..d81a64d
--- /dev/null
+++ b/CMGTools/RootTools/.admin/CVS/Entries
@@ -0,0 +1,2 @@
+/developers/1.1/Fri Apr 1 14:51:01 2011//Tlogger_bachtis_17Jul13-19h21m35s
+D
diff --git a/CMGTools/RootTools/.admin/CVS/Repository b/CMGTools/RootTools/.admin/CVS/Repository
new file mode 100644
index 0000000..ab8c980
--- /dev/null
+++ b/CMGTools/RootTools/.admin/CVS/Repository
@@ -0,0 +1 @@
+UserCode/CMG/CMGTools/RootTools/.admin
diff --git a/CMGTools/RootTools/.admin/CVS/Root b/CMGTools/RootTools/.admin/CVS/Root
new file mode 100644
index 0000000..fc8507d
--- /dev/null
+++ b/CMGTools/RootTools/.admin/CVS/Root
@@ -0,0 +1 @@
+:gserver:cmssw.cvs.cern.ch:/local/reps/CMSSW
diff --git a/CMGTools/RootTools/.admin/CVS/Tag b/CMGTools/RootTools/.admin/CVS/Tag
new file mode 100644
index 0000000..7feaeea
--- /dev/null
+++ b/CMGTools/RootTools/.admin/CVS/Tag
@@ -0,0 +1 @@
+Nlogger_bachtis_17Jul13-19h21m35s
diff --git a/CMGTools/RootTools/.admin/CVS/Template b/CMGTools/RootTools/.admin/CVS/Template
new file mode 100644
index 0000000..e69de29
diff --git a/CMGTools/RootTools/.admin/developers b/CMGTools/RootTools/.admin/developers
new file mode 100644
index 0000000..fee58b3
--- /dev/null
+++ b/CMGTools/RootTools/.admin/developers
@@ -0,0 +1,44 @@
+# Names of Developers with write access to this module
+#
+# There are two types of developers:
+# 1) Administrators - entitled to edit all files in the module ,
+# in particular the .admin directory. (Including this file)
+# 2) Regular Developers - entitled to edit all files in the module
+# except those in the .admin directory.
+#
+# Entries must have the following format:
+#
+# [logname] : [Firstname Familyname] : [emailaddress]
+#
+# where [logname] is the login name of the user (in lower case)
+# [Firstname Familyname] is the fullname of the user in free format
+# [emailaddress] any email address of the user
+#
+# IMPORTANT: The only entry that uniqely identifies the user
+# is the [loginname]. The rest of the entries are
+# used for information and clarity purposes.
+#
+# You can find the information required to add a user, using the "phone"
+# command from any CERN machine. "phone user -A" will give you a list of his
+# accounts and lognames too.
+# A safe assumption is to look for his ZH account on AFS/LXPLUS
+# Please remember to use lower case for the logname.
+# In case of doubts, please contact cvsadmin.cern.ch
+#
+# Important
+# ---------
+# --- Put names of regular developers after the >Developers Tag
+# --- Put names of administrators after the >Administrators Tag
+#
+# NB: This file was automatically generated by CreateCVSPackage.pl.
+#
+>Developers
+cbern : Colin Bernet : Colin.Bernet@cern.ch
+cbernet : Colin Bernet : Colin.Bernet@cern.ch
+jhegeman: Jeroen Hegeman : jeroen.hegeman@cern.ch
+wreece : Will Reece : Will.Reece@cern.ch
+
+>Administrators
+cbern : Colin Bernet : Colin.Bernet@cern.ch
+cbernet : Colin Bernet : Colin.Bernet@cern.ch
+wreece : Will Reece : Will.Reece@cern.ch
diff --git a/CMGTools/RootTools/.cdtproject b/CMGTools/RootTools/.cdtproject
new file mode 100644
index 0000000..404fe3e
--- /dev/null
+++ b/CMGTools/RootTools/.cdtproject
@@ -0,0 +1,56 @@
+
+
+
+
+
+
+-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+-
+
+
+
+
+
+
diff --git a/CMGTools/RootTools/.project b/CMGTools/RootTools/.project
new file mode 100644
index 0000000..d644df6
--- /dev/null
+++ b/CMGTools/RootTools/.project
@@ -0,0 +1,88 @@
+
+
+ RootTools
+
+
+
+
+
+ org.python.pydev.PyDevBuilder
+
+
+
+
+ org.eclipse.cdt.make.core.makeBuilder
+
+
+
+ org.eclipse.cdt.make.core.enableCleanBuild
+ false
+
+
+ org.eclipse.cdt.make.core.append_environment
+ true
+
+
+ org.eclipse.cdt.make.core.stopOnError
+ false
+
+
+ org.eclipse.cdt.make.core.enabledIncrementalBuild
+ false
+
+
+ org.eclipse.cdt.make.core.build.command
+ scram
+
+
+ org.eclipse.cdt.make.core.build.target.inc
+ all
+
+
+ org.eclipse.cdt.make.core.build.arguments
+ b
+
+
+ org.eclipse.cdt.make.core.environment
+
+
+
+ org.eclipse.cdt.make.core.useDefaultBuildCmd
+ false
+
+
+ org.eclipse.cdt.make.core.enableAutoBuild
+ false
+
+
+ org.eclipse.cdt.make.core.build.target.auto
+ all
+
+
+ org.eclipse.cdt.make.core.enableFullBuild
+ false
+
+
+ org.eclipse.cdt.make.core.build.target.clean
+ clean
+
+
+ org.eclipse.cdt.core.errorOutputParser
+ org.eclipse.cdt.core.MakeErrorParser;org.eclipse.cdt.core.GCCErrorParser;org.eclipse.cdt.core.GASErrorParser;org.eclipse.cdt.core.GLDErrorParser;org.eclipse.cdt.core.VCErrorParser;
+
+
+
+
+ org.eclipse.cdt.make.core.ScannerConfigBuilder
+
+
+
+
+
+ org.eclipse.cdt.core.cnature
+ org.eclipse.cdt.make.core.makeNature
+ org.eclipse.cdt.make.core.ScannerConfigNature
+ org.eclipse.cdt.core.ccnature
+ org.python.pydev.pythonNature
+
+
diff --git a/CMGTools/RootTools/.pydevproject b/CMGTools/RootTools/.pydevproject
new file mode 100644
index 0000000..f8c0075
--- /dev/null
+++ b/CMGTools/RootTools/.pydevproject
@@ -0,0 +1,7 @@
+
+
+
+
+Default
+python 2.6
+
diff --git a/CMGTools/RootTools/BuildFile.xml b/CMGTools/RootTools/BuildFile.xml
new file mode 100644
index 0000000..9a60376
--- /dev/null
+++ b/CMGTools/RootTools/BuildFile.xml
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/CMGTools/RootTools/data/Reweight/2011/CVS/Entries b/CMGTools/RootTools/data/Reweight/2011/CVS/Entries
new file mode 100644
index 0000000..da191e1
--- /dev/null
+++ b/CMGTools/RootTools/data/Reweight/2011/CVS/Entries
@@ -0,0 +1,3 @@
+/pileupTruth_Cert_160404-180252_7TeV_ReRecoNov08_Collisions11_JSON_v2.root/1.2/Mon Nov 19 10:07:08 2012/-kb/Tlogger_bachtis_17Jul13-19h21m35s
+/pileup_Fall11.root/1.2/Mon Nov 19 10:07:08 2012/-kb/Tlogger_bachtis_17Jul13-19h21m35s
+D
diff --git a/CMGTools/RootTools/data/Reweight/2011/CVS/Repository b/CMGTools/RootTools/data/Reweight/2011/CVS/Repository
new file mode 100644
index 0000000..aa715bd
--- /dev/null
+++ b/CMGTools/RootTools/data/Reweight/2011/CVS/Repository
@@ -0,0 +1 @@
+UserCode/CMG/CMGTools/RootTools/data/Reweight/2011
diff --git a/CMGTools/RootTools/data/Reweight/2011/CVS/Root b/CMGTools/RootTools/data/Reweight/2011/CVS/Root
new file mode 100644
index 0000000..fc8507d
--- /dev/null
+++ b/CMGTools/RootTools/data/Reweight/2011/CVS/Root
@@ -0,0 +1 @@
+:gserver:cmssw.cvs.cern.ch:/local/reps/CMSSW
diff --git a/CMGTools/RootTools/data/Reweight/2011/CVS/Tag b/CMGTools/RootTools/data/Reweight/2011/CVS/Tag
new file mode 100644
index 0000000..7feaeea
--- /dev/null
+++ b/CMGTools/RootTools/data/Reweight/2011/CVS/Tag
@@ -0,0 +1 @@
+Nlogger_bachtis_17Jul13-19h21m35s
diff --git a/CMGTools/RootTools/data/Reweight/2011/CVS/Template b/CMGTools/RootTools/data/Reweight/2011/CVS/Template
new file mode 100644
index 0000000..e69de29
diff --git a/CMGTools/RootTools/data/Reweight/2011/pileupTruth_Cert_160404-180252_7TeV_ReRecoNov08_Collisions11_JSON_v2.root b/CMGTools/RootTools/data/Reweight/2011/pileupTruth_Cert_160404-180252_7TeV_ReRecoNov08_Collisions11_JSON_v2.root
new file mode 100644
index 0000000..79d2b46
Binary files /dev/null and b/CMGTools/RootTools/data/Reweight/2011/pileupTruth_Cert_160404-180252_7TeV_ReRecoNov08_Collisions11_JSON_v2.root differ
diff --git a/CMGTools/RootTools/data/Reweight/2011/pileup_Fall11.root b/CMGTools/RootTools/data/Reweight/2011/pileup_Fall11.root
new file mode 100644
index 0000000..8d47a37
Binary files /dev/null and b/CMGTools/RootTools/data/Reweight/2011/pileup_Fall11.root differ
diff --git a/CMGTools/RootTools/data/Reweight/2012/CVS/Entries b/CMGTools/RootTools/data/Reweight/2012/CVS/Entries
new file mode 100644
index 0000000..0111a4d
--- /dev/null
+++ b/CMGTools/RootTools/data/Reweight/2012/CVS/Entries
@@ -0,0 +1,13 @@
+D/Vertices////
+/HildrethMCPileupHistogram_A.root/1.1/Fri Jun 1 13:40:39 2012//Tlogger_bachtis_17Jul13-19h21m35s
+/MyDataPileupHistogram_observed_A.root/1.1/Fri Jun 1 13:40:39 2012//Tlogger_bachtis_17Jul13-19h21m35s
+/MyDataPileupHistogram_true_A.root/1.1/Fri Jun 1 13:40:39 2012//Tlogger_bachtis_17Jul13-19h21m35s
+/MyDataPileupHistogram_true_AB.root/1.2/Mon Jun 4 15:15:51 2012//Tlogger_bachtis_17Jul13-19h21m35s
+/MyDataPileupHistogram_true_AB_190456_196531.root/1.1/Tue Jun 19 10:08:53 2012//Tlogger_bachtis_17Jul13-19h21m35s
+/MyDataPileupHistogram_true_AB_start_196509.root/1.1/Tue Jun 26 14:21:29 2012/-kb/Tlogger_bachtis_17Jul13-19h21m35s
+/MyDataPileupHistogram_true_B.root/1.2/Mon Jun 4 15:15:51 2012//Tlogger_bachtis_17Jul13-19h21m35s
+/MyDataPileupHistogram_true_B_start_196509.root/1.1/Tue Jun 26 14:21:29 2012/-kb/Tlogger_bachtis_17Jul13-19h21m35s
+/MyMCPileupHistogram_observed.root/1.1/Fri Jun 1 13:40:39 2012//Tlogger_bachtis_17Jul13-19h21m35s
+/MyMCPileupHistogram_true.root/1.1/Fri Jun 1 13:40:39 2012//Tlogger_bachtis_17Jul13-19h21m35s
+/analysisJSON_194480_195016.json/1.1/Mon Jun 4 15:15:51 2012//Tlogger_bachtis_17Jul13-19h21m35s
+/plotPileUp.py/1.3/Tue Jun 19 10:08:53 2012//Tlogger_bachtis_17Jul13-19h21m35s
diff --git a/CMGTools/RootTools/data/Reweight/2012/CVS/Repository b/CMGTools/RootTools/data/Reweight/2012/CVS/Repository
new file mode 100644
index 0000000..4ecc230
--- /dev/null
+++ b/CMGTools/RootTools/data/Reweight/2012/CVS/Repository
@@ -0,0 +1 @@
+UserCode/CMG/CMGTools/RootTools/data/Reweight/2012
diff --git a/CMGTools/RootTools/data/Reweight/2012/CVS/Root b/CMGTools/RootTools/data/Reweight/2012/CVS/Root
new file mode 100644
index 0000000..fc8507d
--- /dev/null
+++ b/CMGTools/RootTools/data/Reweight/2012/CVS/Root
@@ -0,0 +1 @@
+:gserver:cmssw.cvs.cern.ch:/local/reps/CMSSW
diff --git a/CMGTools/RootTools/data/Reweight/2012/CVS/Tag b/CMGTools/RootTools/data/Reweight/2012/CVS/Tag
new file mode 100644
index 0000000..7feaeea
--- /dev/null
+++ b/CMGTools/RootTools/data/Reweight/2012/CVS/Tag
@@ -0,0 +1 @@
+Nlogger_bachtis_17Jul13-19h21m35s
diff --git a/CMGTools/RootTools/data/Reweight/2012/CVS/Template b/CMGTools/RootTools/data/Reweight/2012/CVS/Template
new file mode 100644
index 0000000..e69de29
diff --git a/CMGTools/RootTools/data/Reweight/2012/HildrethMCPileupHistogram_A.root b/CMGTools/RootTools/data/Reweight/2012/HildrethMCPileupHistogram_A.root
new file mode 100644
index 0000000..27843c4
Binary files /dev/null and b/CMGTools/RootTools/data/Reweight/2012/HildrethMCPileupHistogram_A.root differ
diff --git a/CMGTools/RootTools/data/Reweight/2012/MyDataPileupHistogram_observed_A.root b/CMGTools/RootTools/data/Reweight/2012/MyDataPileupHistogram_observed_A.root
new file mode 100644
index 0000000..38d8037
Binary files /dev/null and b/CMGTools/RootTools/data/Reweight/2012/MyDataPileupHistogram_observed_A.root differ
diff --git a/CMGTools/RootTools/data/Reweight/2012/MyDataPileupHistogram_true_A.root b/CMGTools/RootTools/data/Reweight/2012/MyDataPileupHistogram_true_A.root
new file mode 100644
index 0000000..8c15cb8
Binary files /dev/null and b/CMGTools/RootTools/data/Reweight/2012/MyDataPileupHistogram_true_A.root differ
diff --git a/CMGTools/RootTools/data/Reweight/2012/MyDataPileupHistogram_true_AB.root b/CMGTools/RootTools/data/Reweight/2012/MyDataPileupHistogram_true_AB.root
new file mode 100644
index 0000000..12286de
Binary files /dev/null and b/CMGTools/RootTools/data/Reweight/2012/MyDataPileupHistogram_true_AB.root differ
diff --git a/CMGTools/RootTools/data/Reweight/2012/MyDataPileupHistogram_true_AB_190456_196531.root b/CMGTools/RootTools/data/Reweight/2012/MyDataPileupHistogram_true_AB_190456_196531.root
new file mode 100644
index 0000000..5d11bf1
Binary files /dev/null and b/CMGTools/RootTools/data/Reweight/2012/MyDataPileupHistogram_true_AB_190456_196531.root differ
diff --git a/CMGTools/RootTools/data/Reweight/2012/MyDataPileupHistogram_true_AB_start_196509.root b/CMGTools/RootTools/data/Reweight/2012/MyDataPileupHistogram_true_AB_start_196509.root
new file mode 100644
index 0000000..9bf33b8
Binary files /dev/null and b/CMGTools/RootTools/data/Reweight/2012/MyDataPileupHistogram_true_AB_start_196509.root differ
diff --git a/CMGTools/RootTools/data/Reweight/2012/MyDataPileupHistogram_true_B.root b/CMGTools/RootTools/data/Reweight/2012/MyDataPileupHistogram_true_B.root
new file mode 100644
index 0000000..997168d
Binary files /dev/null and b/CMGTools/RootTools/data/Reweight/2012/MyDataPileupHistogram_true_B.root differ
diff --git a/CMGTools/RootTools/data/Reweight/2012/MyDataPileupHistogram_true_B_start_196509.root b/CMGTools/RootTools/data/Reweight/2012/MyDataPileupHistogram_true_B_start_196509.root
new file mode 100644
index 0000000..35d40f5
Binary files /dev/null and b/CMGTools/RootTools/data/Reweight/2012/MyDataPileupHistogram_true_B_start_196509.root differ
diff --git a/CMGTools/RootTools/data/Reweight/2012/MyMCPileupHistogram_observed.root b/CMGTools/RootTools/data/Reweight/2012/MyMCPileupHistogram_observed.root
new file mode 100644
index 0000000..252c1c2
Binary files /dev/null and b/CMGTools/RootTools/data/Reweight/2012/MyMCPileupHistogram_observed.root differ
diff --git a/CMGTools/RootTools/data/Reweight/2012/MyMCPileupHistogram_true.root b/CMGTools/RootTools/data/Reweight/2012/MyMCPileupHistogram_true.root
new file mode 100644
index 0000000..8b456cf
Binary files /dev/null and b/CMGTools/RootTools/data/Reweight/2012/MyMCPileupHistogram_true.root differ
diff --git a/CMGTools/RootTools/data/Reweight/2012/Vertices/CVS/Entries b/CMGTools/RootTools/data/Reweight/2012/Vertices/CVS/Entries
new file mode 100644
index 0000000..b7b1afa
--- /dev/null
+++ b/CMGTools/RootTools/data/Reweight/2012/Vertices/CVS/Entries
@@ -0,0 +1,9 @@
+/vertices_2012A.root/1.1/Tue Jun 19 10:08:54 2012//Tlogger_bachtis_17Jul13-19h21m35s
+/vertices_2012B_194480_195016.root/1.1/Tue Jun 19 10:08:54 2012//Tlogger_bachtis_17Jul13-19h21m35s
+/vertices_2012B_195017_195947.root/1.1/Tue Jun 19 10:08:54 2012//Tlogger_bachtis_17Jul13-19h21m35s
+/vertices_2012B_start_194479.root/1.1/Tue Jun 19 10:08:54 2012//Tlogger_bachtis_17Jul13-19h21m35s
+/vertices_data_2012A_2012B_start_195947.root/1.1/Tue Jun 19 10:08:54 2012//Tlogger_bachtis_17Jul13-19h21m35s
+/vertices_embed_2012A.root/1.1/Tue Jun 19 10:08:54 2012//Tlogger_bachtis_17Jul13-19h21m35s
+/vertices_embed_2012A_2012B_193752_195135.root/1.1/Tue Jun 19 10:08:54 2012//Tlogger_bachtis_17Jul13-19h21m35s
+/vertices_embed_Run2012B_193752_195135.root/1.1/Tue Jun 19 10:08:55 2012//Tlogger_bachtis_17Jul13-19h21m35s
+D
diff --git a/CMGTools/RootTools/data/Reweight/2012/Vertices/CVS/Repository b/CMGTools/RootTools/data/Reweight/2012/Vertices/CVS/Repository
new file mode 100644
index 0000000..41e63c8
--- /dev/null
+++ b/CMGTools/RootTools/data/Reweight/2012/Vertices/CVS/Repository
@@ -0,0 +1 @@
+UserCode/CMG/CMGTools/RootTools/data/Reweight/2012/Vertices
diff --git a/CMGTools/RootTools/data/Reweight/2012/Vertices/CVS/Root b/CMGTools/RootTools/data/Reweight/2012/Vertices/CVS/Root
new file mode 100644
index 0000000..fc8507d
--- /dev/null
+++ b/CMGTools/RootTools/data/Reweight/2012/Vertices/CVS/Root
@@ -0,0 +1 @@
+:gserver:cmssw.cvs.cern.ch:/local/reps/CMSSW
diff --git a/CMGTools/RootTools/data/Reweight/2012/Vertices/CVS/Tag b/CMGTools/RootTools/data/Reweight/2012/Vertices/CVS/Tag
new file mode 100644
index 0000000..7feaeea
--- /dev/null
+++ b/CMGTools/RootTools/data/Reweight/2012/Vertices/CVS/Tag
@@ -0,0 +1 @@
+Nlogger_bachtis_17Jul13-19h21m35s
diff --git a/CMGTools/RootTools/data/Reweight/2012/Vertices/CVS/Template b/CMGTools/RootTools/data/Reweight/2012/Vertices/CVS/Template
new file mode 100644
index 0000000..e69de29
diff --git a/CMGTools/RootTools/data/Reweight/2012/Vertices/vertices_2012A.root b/CMGTools/RootTools/data/Reweight/2012/Vertices/vertices_2012A.root
new file mode 100644
index 0000000..2974bc9
Binary files /dev/null and b/CMGTools/RootTools/data/Reweight/2012/Vertices/vertices_2012A.root differ
diff --git a/CMGTools/RootTools/data/Reweight/2012/Vertices/vertices_2012B_194480_195016.root b/CMGTools/RootTools/data/Reweight/2012/Vertices/vertices_2012B_194480_195016.root
new file mode 100644
index 0000000..18931be
Binary files /dev/null and b/CMGTools/RootTools/data/Reweight/2012/Vertices/vertices_2012B_194480_195016.root differ
diff --git a/CMGTools/RootTools/data/Reweight/2012/Vertices/vertices_2012B_195017_195947.root b/CMGTools/RootTools/data/Reweight/2012/Vertices/vertices_2012B_195017_195947.root
new file mode 100644
index 0000000..7ae4dd1
Binary files /dev/null and b/CMGTools/RootTools/data/Reweight/2012/Vertices/vertices_2012B_195017_195947.root differ
diff --git a/CMGTools/RootTools/data/Reweight/2012/Vertices/vertices_2012B_start_194479.root b/CMGTools/RootTools/data/Reweight/2012/Vertices/vertices_2012B_start_194479.root
new file mode 100644
index 0000000..7a45b6e
Binary files /dev/null and b/CMGTools/RootTools/data/Reweight/2012/Vertices/vertices_2012B_start_194479.root differ
diff --git a/CMGTools/RootTools/data/Reweight/2012/Vertices/vertices_data_2012A_2012B_start_195947.root b/CMGTools/RootTools/data/Reweight/2012/Vertices/vertices_data_2012A_2012B_start_195947.root
new file mode 100644
index 0000000..2fdead6
Binary files /dev/null and b/CMGTools/RootTools/data/Reweight/2012/Vertices/vertices_data_2012A_2012B_start_195947.root differ
diff --git a/CMGTools/RootTools/data/Reweight/2012/Vertices/vertices_embed_2012A.root b/CMGTools/RootTools/data/Reweight/2012/Vertices/vertices_embed_2012A.root
new file mode 100644
index 0000000..7a7fd49
Binary files /dev/null and b/CMGTools/RootTools/data/Reweight/2012/Vertices/vertices_embed_2012A.root differ
diff --git a/CMGTools/RootTools/data/Reweight/2012/Vertices/vertices_embed_2012A_2012B_193752_195135.root b/CMGTools/RootTools/data/Reweight/2012/Vertices/vertices_embed_2012A_2012B_193752_195135.root
new file mode 100644
index 0000000..6889a86
Binary files /dev/null and b/CMGTools/RootTools/data/Reweight/2012/Vertices/vertices_embed_2012A_2012B_193752_195135.root differ
diff --git a/CMGTools/RootTools/data/Reweight/2012/Vertices/vertices_embed_Run2012B_193752_195135.root b/CMGTools/RootTools/data/Reweight/2012/Vertices/vertices_embed_Run2012B_193752_195135.root
new file mode 100644
index 0000000..1784e86
Binary files /dev/null and b/CMGTools/RootTools/data/Reweight/2012/Vertices/vertices_embed_Run2012B_193752_195135.root differ
diff --git a/CMGTools/RootTools/data/Reweight/2012/analysisJSON_194480_195016.json b/CMGTools/RootTools/data/Reweight/2012/analysisJSON_194480_195016.json
new file mode 100644
index 0000000..b314d04
--- /dev/null
+++ b/CMGTools/RootTools/data/Reweight/2012/analysisJSON_194480_195016.json
@@ -0,0 +1 @@
+{"194897": [[1, 6], [8, 78], [80, 96], [98, 102]], "194896": [[34, 55], [58, 79], [82, 103]], "194778": [[60, 118], [120, 218]], "194619": [[31, 110]], "194711": [[1, 7], [9, 619]], "194712": [[1, 56], [61, 418], [420, 625], [627, 759]], "194735": [[44, 71], [74, 101], [104, 130]], "194790": [[1, 45]], "195014": [[1, 6], [9, 119], [121, 148]], "195015": [[1, 13]], "195016": [[1, 21], [23, 55], [58, 63], [65, 174], [177, 184], [186, 241], [243, 246], [248, 367], [370, 422], [425, 569]], "194912": [[53, 70], [72, 96], [98, 444], [446, 450], [453, 467], [470, 561], [564, 660], [663, 813], [815, 840], [843, 864], [866, 1004], [1007, 1025], [1027, 1067], [1069, 1137], [1140, 1166], [1168, 1249], [1251, 1304], [1307, 1444], [1447, 1487], [1489, 1503], [1506, 1662]], "194691": [[61, 104], [107, 155], [158, 251], [254, 268], [271, 272], [275, 289], [292, 313]], "194699": [[1, 30], [32, 52], [55, 64], [67, 71], [73, 154], [157, 215], [218, 238], [241, 259]], "194914": [[1, 38]], "194915": [[1, 74]], "194643": [[1, 287]], "194704": [[1, 41], [44, 545], [548, 588]], "194702": [[1, 138], [141, 191]], "194644": [[1, 168], [171, 181], [184, 185], [187, 319], [321, 421]], "194533": [[46, 379], [382, 415], [417, 618], [620, 872]], "194480": [[1, 8], [17, 32], [34, 205], [207, 375], [377, 387], [389, 759], [762, 956], [959, 1276], [1280, 1280], [1284, 1385]], "194825": [[72, 117], [121, 221]], "194789": [[1, 18], [21, 32], [34, 80], [82, 166], [168, 269], [272, 405], [409, 414], [417, 427], [430, 566]]}
\ No newline at end of file
diff --git a/CMGTools/RootTools/data/Reweight/2012/plotPileUp.py b/CMGTools/RootTools/data/Reweight/2012/plotPileUp.py
new file mode 100644
index 0000000..a3c689c
--- /dev/null
+++ b/CMGTools/RootTools/data/Reweight/2012/plotPileUp.py
@@ -0,0 +1,37 @@
+import sys
+import copy
+import pprint
+from CMGTools.RootTools.PyRoot import *
+from ROOT import TFile, TH1F
+
+fileNames = sys.argv[1:]
+hists = []
+files = []
+
+
+def getHisto(fileName):
+ files.append( TFile(fileName) )
+ pu = files[-1].Get('pileup')
+ pu.Scale( 1/pu.Integral() )
+ hists.append( pu )
+
+
+def weight( hs, weights ):
+ start = True
+ outh = None
+ totWeight = 0
+ # import pdb; pdb.set_trace()
+ for h, weight in zip(hs, weights):
+ if start:
+ outh = copy.deepcopy(h)
+ outh.Reset()
+ start = False
+ outh.Add(h, weight)
+ totWeight += weight
+ outh.Scale(1/totWeight)
+ return outh
+
+
+for fname in fileNames:
+ getHisto(fname)
+
diff --git a/CMGTools/RootTools/data/Reweight/CVS/Entries b/CMGTools/RootTools/data/Reweight/CVS/Entries
new file mode 100644
index 0000000..1e0d1c0
--- /dev/null
+++ b/CMGTools/RootTools/data/Reweight/CVS/Entries
@@ -0,0 +1,4 @@
+D/2011////
+D/2012////
+D/DYJetsChamonix////
+D/DYJetsFall11////
diff --git a/CMGTools/RootTools/data/Reweight/CVS/Repository b/CMGTools/RootTools/data/Reweight/CVS/Repository
new file mode 100644
index 0000000..1dd56d8
--- /dev/null
+++ b/CMGTools/RootTools/data/Reweight/CVS/Repository
@@ -0,0 +1 @@
+UserCode/CMG/CMGTools/RootTools/data/Reweight
diff --git a/CMGTools/RootTools/data/Reweight/CVS/Root b/CMGTools/RootTools/data/Reweight/CVS/Root
new file mode 100644
index 0000000..fc8507d
--- /dev/null
+++ b/CMGTools/RootTools/data/Reweight/CVS/Root
@@ -0,0 +1 @@
+:gserver:cmssw.cvs.cern.ch:/local/reps/CMSSW
diff --git a/CMGTools/RootTools/data/Reweight/CVS/Tag b/CMGTools/RootTools/data/Reweight/CVS/Tag
new file mode 100644
index 0000000..4a67dc3
--- /dev/null
+++ b/CMGTools/RootTools/data/Reweight/CVS/Tag
@@ -0,0 +1 @@
+Tlogger_bachtis_17Jul13-19h21m35s
diff --git a/CMGTools/RootTools/data/Reweight/CVS/Template b/CMGTools/RootTools/data/Reweight/CVS/Template
new file mode 100644
index 0000000..e69de29
diff --git a/CMGTools/RootTools/data/Reweight/DYJetsChamonix/CVS/Entries b/CMGTools/RootTools/data/Reweight/DYJetsChamonix/CVS/Entries
new file mode 100644
index 0000000..441f558
--- /dev/null
+++ b/CMGTools/RootTools/data/Reweight/DYJetsChamonix/CVS/Entries
@@ -0,0 +1 @@
+D/EfficiencyAnalyzer////
diff --git a/CMGTools/RootTools/data/Reweight/DYJetsChamonix/CVS/Repository b/CMGTools/RootTools/data/Reweight/DYJetsChamonix/CVS/Repository
new file mode 100644
index 0000000..a0dd810
--- /dev/null
+++ b/CMGTools/RootTools/data/Reweight/DYJetsChamonix/CVS/Repository
@@ -0,0 +1 @@
+UserCode/CMG/CMGTools/RootTools/data/Reweight/DYJetsChamonix
diff --git a/CMGTools/RootTools/data/Reweight/DYJetsChamonix/CVS/Root b/CMGTools/RootTools/data/Reweight/DYJetsChamonix/CVS/Root
new file mode 100644
index 0000000..fc8507d
--- /dev/null
+++ b/CMGTools/RootTools/data/Reweight/DYJetsChamonix/CVS/Root
@@ -0,0 +1 @@
+:gserver:cmssw.cvs.cern.ch:/local/reps/CMSSW
diff --git a/CMGTools/RootTools/data/Reweight/DYJetsChamonix/CVS/Tag b/CMGTools/RootTools/data/Reweight/DYJetsChamonix/CVS/Tag
new file mode 100644
index 0000000..4a67dc3
--- /dev/null
+++ b/CMGTools/RootTools/data/Reweight/DYJetsChamonix/CVS/Tag
@@ -0,0 +1 @@
+Tlogger_bachtis_17Jul13-19h21m35s
diff --git a/CMGTools/RootTools/data/Reweight/DYJetsChamonix/CVS/Template b/CMGTools/RootTools/data/Reweight/DYJetsChamonix/CVS/Template
new file mode 100644
index 0000000..e69de29
diff --git a/CMGTools/RootTools/data/Reweight/DYJetsChamonix/EfficiencyAnalyzer/CVS/Entries b/CMGTools/RootTools/data/Reweight/DYJetsChamonix/EfficiencyAnalyzer/CVS/Entries
new file mode 100644
index 0000000..ec549d4
--- /dev/null
+++ b/CMGTools/RootTools/data/Reweight/DYJetsChamonix/EfficiencyAnalyzer/CVS/Entries
@@ -0,0 +1,2 @@
+/EfficiencyAnalyzer.root/1.1/Tue Mar 6 14:43:16 2012//Tlogger_bachtis_17Jul13-19h21m35s
+D
diff --git a/CMGTools/RootTools/data/Reweight/DYJetsChamonix/EfficiencyAnalyzer/CVS/Repository b/CMGTools/RootTools/data/Reweight/DYJetsChamonix/EfficiencyAnalyzer/CVS/Repository
new file mode 100644
index 0000000..a87c5b8
--- /dev/null
+++ b/CMGTools/RootTools/data/Reweight/DYJetsChamonix/EfficiencyAnalyzer/CVS/Repository
@@ -0,0 +1 @@
+UserCode/CMG/CMGTools/RootTools/data/Reweight/DYJetsChamonix/EfficiencyAnalyzer
diff --git a/CMGTools/RootTools/data/Reweight/DYJetsChamonix/EfficiencyAnalyzer/CVS/Root b/CMGTools/RootTools/data/Reweight/DYJetsChamonix/EfficiencyAnalyzer/CVS/Root
new file mode 100644
index 0000000..fc8507d
--- /dev/null
+++ b/CMGTools/RootTools/data/Reweight/DYJetsChamonix/EfficiencyAnalyzer/CVS/Root
@@ -0,0 +1 @@
+:gserver:cmssw.cvs.cern.ch:/local/reps/CMSSW
diff --git a/CMGTools/RootTools/data/Reweight/DYJetsChamonix/EfficiencyAnalyzer/CVS/Tag b/CMGTools/RootTools/data/Reweight/DYJetsChamonix/EfficiencyAnalyzer/CVS/Tag
new file mode 100644
index 0000000..7feaeea
--- /dev/null
+++ b/CMGTools/RootTools/data/Reweight/DYJetsChamonix/EfficiencyAnalyzer/CVS/Tag
@@ -0,0 +1 @@
+Nlogger_bachtis_17Jul13-19h21m35s
diff --git a/CMGTools/RootTools/data/Reweight/DYJetsChamonix/EfficiencyAnalyzer/CVS/Template b/CMGTools/RootTools/data/Reweight/DYJetsChamonix/EfficiencyAnalyzer/CVS/Template
new file mode 100644
index 0000000..e69de29
diff --git a/CMGTools/RootTools/data/Reweight/DYJetsChamonix/EfficiencyAnalyzer/EfficiencyAnalyzer.root b/CMGTools/RootTools/data/Reweight/DYJetsChamonix/EfficiencyAnalyzer/EfficiencyAnalyzer.root
new file mode 100644
index 0000000..96ee515
Binary files /dev/null and b/CMGTools/RootTools/data/Reweight/DYJetsChamonix/EfficiencyAnalyzer/EfficiencyAnalyzer.root differ
diff --git a/CMGTools/RootTools/data/Reweight/DYJetsFall11/CVS/Entries b/CMGTools/RootTools/data/Reweight/DYJetsFall11/CVS/Entries
new file mode 100644
index 0000000..441f558
--- /dev/null
+++ b/CMGTools/RootTools/data/Reweight/DYJetsFall11/CVS/Entries
@@ -0,0 +1 @@
+D/EfficiencyAnalyzer////
diff --git a/CMGTools/RootTools/data/Reweight/DYJetsFall11/CVS/Repository b/CMGTools/RootTools/data/Reweight/DYJetsFall11/CVS/Repository
new file mode 100644
index 0000000..d1c5888
--- /dev/null
+++ b/CMGTools/RootTools/data/Reweight/DYJetsFall11/CVS/Repository
@@ -0,0 +1 @@
+UserCode/CMG/CMGTools/RootTools/data/Reweight/DYJetsFall11
diff --git a/CMGTools/RootTools/data/Reweight/DYJetsFall11/CVS/Root b/CMGTools/RootTools/data/Reweight/DYJetsFall11/CVS/Root
new file mode 100644
index 0000000..fc8507d
--- /dev/null
+++ b/CMGTools/RootTools/data/Reweight/DYJetsFall11/CVS/Root
@@ -0,0 +1 @@
+:gserver:cmssw.cvs.cern.ch:/local/reps/CMSSW
diff --git a/CMGTools/RootTools/data/Reweight/DYJetsFall11/CVS/Tag b/CMGTools/RootTools/data/Reweight/DYJetsFall11/CVS/Tag
new file mode 100644
index 0000000..4a67dc3
--- /dev/null
+++ b/CMGTools/RootTools/data/Reweight/DYJetsFall11/CVS/Tag
@@ -0,0 +1 @@
+Tlogger_bachtis_17Jul13-19h21m35s
diff --git a/CMGTools/RootTools/data/Reweight/DYJetsFall11/CVS/Template b/CMGTools/RootTools/data/Reweight/DYJetsFall11/CVS/Template
new file mode 100644
index 0000000..e69de29
diff --git a/CMGTools/RootTools/data/Reweight/DYJetsFall11/EfficiencyAnalyzer/CVS/Entries b/CMGTools/RootTools/data/Reweight/DYJetsFall11/EfficiencyAnalyzer/CVS/Entries
new file mode 100644
index 0000000..ec549d4
--- /dev/null
+++ b/CMGTools/RootTools/data/Reweight/DYJetsFall11/EfficiencyAnalyzer/CVS/Entries
@@ -0,0 +1,2 @@
+/EfficiencyAnalyzer.root/1.1/Tue Mar 6 14:43:16 2012//Tlogger_bachtis_17Jul13-19h21m35s
+D
diff --git a/CMGTools/RootTools/data/Reweight/DYJetsFall11/EfficiencyAnalyzer/CVS/Repository b/CMGTools/RootTools/data/Reweight/DYJetsFall11/EfficiencyAnalyzer/CVS/Repository
new file mode 100644
index 0000000..8911d29
--- /dev/null
+++ b/CMGTools/RootTools/data/Reweight/DYJetsFall11/EfficiencyAnalyzer/CVS/Repository
@@ -0,0 +1 @@
+UserCode/CMG/CMGTools/RootTools/data/Reweight/DYJetsFall11/EfficiencyAnalyzer
diff --git a/CMGTools/RootTools/data/Reweight/DYJetsFall11/EfficiencyAnalyzer/CVS/Root b/CMGTools/RootTools/data/Reweight/DYJetsFall11/EfficiencyAnalyzer/CVS/Root
new file mode 100644
index 0000000..fc8507d
--- /dev/null
+++ b/CMGTools/RootTools/data/Reweight/DYJetsFall11/EfficiencyAnalyzer/CVS/Root
@@ -0,0 +1 @@
+:gserver:cmssw.cvs.cern.ch:/local/reps/CMSSW
diff --git a/CMGTools/RootTools/data/Reweight/DYJetsFall11/EfficiencyAnalyzer/CVS/Tag b/CMGTools/RootTools/data/Reweight/DYJetsFall11/EfficiencyAnalyzer/CVS/Tag
new file mode 100644
index 0000000..7feaeea
--- /dev/null
+++ b/CMGTools/RootTools/data/Reweight/DYJetsFall11/EfficiencyAnalyzer/CVS/Tag
@@ -0,0 +1 @@
+Nlogger_bachtis_17Jul13-19h21m35s
diff --git a/CMGTools/RootTools/data/Reweight/DYJetsFall11/EfficiencyAnalyzer/CVS/Template b/CMGTools/RootTools/data/Reweight/DYJetsFall11/EfficiencyAnalyzer/CVS/Template
new file mode 100644
index 0000000..e69de29
diff --git a/CMGTools/RootTools/data/Reweight/DYJetsFall11/EfficiencyAnalyzer/EfficiencyAnalyzer.root b/CMGTools/RootTools/data/Reweight/DYJetsFall11/EfficiencyAnalyzer/EfficiencyAnalyzer.root
new file mode 100644
index 0000000..d791cde
Binary files /dev/null and b/CMGTools/RootTools/data/Reweight/DYJetsFall11/EfficiencyAnalyzer/EfficiencyAnalyzer.root differ
diff --git a/CMGTools/RootTools/data/TestDataMC/CVS/Entries b/CMGTools/RootTools/data/TestDataMC/CVS/Entries
new file mode 100644
index 0000000..4c0241f
--- /dev/null
+++ b/CMGTools/RootTools/data/TestDataMC/CVS/Entries
@@ -0,0 +1,5 @@
+D/Weights////
+/DYJets_28Oct11T221757.root/1.1/Tue Nov 1 14:33:38 2011//Tlogger_bachtis_17Jul13-19h21m35s
+/TTJets_28Oct11T222129.root/1.1/Tue Nov 1 14:33:38 2011//Tlogger_bachtis_17Jul13-19h21m35s
+/WJets_28Oct11T221707.root/1.1/Tue Nov 1 14:33:38 2011//Tlogger_bachtis_17Jul13-19h21m35s
+/data_28Oct11T222050.root/1.1/Tue Nov 1 14:33:38 2011//Tlogger_bachtis_17Jul13-19h21m35s
diff --git a/CMGTools/RootTools/data/TestDataMC/CVS/Repository b/CMGTools/RootTools/data/TestDataMC/CVS/Repository
new file mode 100644
index 0000000..4880bf8
--- /dev/null
+++ b/CMGTools/RootTools/data/TestDataMC/CVS/Repository
@@ -0,0 +1 @@
+UserCode/CMG/CMGTools/RootTools/data/TestDataMC
diff --git a/CMGTools/RootTools/data/TestDataMC/CVS/Root b/CMGTools/RootTools/data/TestDataMC/CVS/Root
new file mode 100644
index 0000000..fc8507d
--- /dev/null
+++ b/CMGTools/RootTools/data/TestDataMC/CVS/Root
@@ -0,0 +1 @@
+:gserver:cmssw.cvs.cern.ch:/local/reps/CMSSW
diff --git a/CMGTools/RootTools/data/TestDataMC/CVS/Tag b/CMGTools/RootTools/data/TestDataMC/CVS/Tag
new file mode 100644
index 0000000..7feaeea
--- /dev/null
+++ b/CMGTools/RootTools/data/TestDataMC/CVS/Tag
@@ -0,0 +1 @@
+Nlogger_bachtis_17Jul13-19h21m35s
diff --git a/CMGTools/RootTools/data/TestDataMC/CVS/Template b/CMGTools/RootTools/data/TestDataMC/CVS/Template
new file mode 100644
index 0000000..e69de29
diff --git a/CMGTools/RootTools/data/TestDataMC/DYJets_28Oct11T221757.root b/CMGTools/RootTools/data/TestDataMC/DYJets_28Oct11T221757.root
new file mode 100644
index 0000000..6f60838
Binary files /dev/null and b/CMGTools/RootTools/data/TestDataMC/DYJets_28Oct11T221757.root differ
diff --git a/CMGTools/RootTools/data/TestDataMC/TTJets_28Oct11T222129.root b/CMGTools/RootTools/data/TestDataMC/TTJets_28Oct11T222129.root
new file mode 100644
index 0000000..4497fb1
Binary files /dev/null and b/CMGTools/RootTools/data/TestDataMC/TTJets_28Oct11T222129.root differ
diff --git a/CMGTools/RootTools/data/TestDataMC/WJets_28Oct11T221707.root b/CMGTools/RootTools/data/TestDataMC/WJets_28Oct11T221707.root
new file mode 100644
index 0000000..093ce13
Binary files /dev/null and b/CMGTools/RootTools/data/TestDataMC/WJets_28Oct11T221707.root differ
diff --git a/CMGTools/RootTools/data/TestDataMC/Weights/CVS/Entries b/CMGTools/RootTools/data/TestDataMC/Weights/CVS/Entries
new file mode 100644
index 0000000..adb0352
--- /dev/null
+++ b/CMGTools/RootTools/data/TestDataMC/Weights/CVS/Entries
@@ -0,0 +1,4 @@
+/weight_DYJets.py/1.1/Tue Nov 1 14:33:39 2011//Tlogger_bachtis_17Jul13-19h21m35s
+/weight_TTJets.py/1.1/Tue Nov 1 14:33:39 2011//Tlogger_bachtis_17Jul13-19h21m35s
+/weight_WJets.py/1.1/Tue Nov 1 14:33:39 2011//Tlogger_bachtis_17Jul13-19h21m35s
+D
diff --git a/CMGTools/RootTools/data/TestDataMC/Weights/CVS/Repository b/CMGTools/RootTools/data/TestDataMC/Weights/CVS/Repository
new file mode 100644
index 0000000..4f84645
--- /dev/null
+++ b/CMGTools/RootTools/data/TestDataMC/Weights/CVS/Repository
@@ -0,0 +1 @@
+UserCode/CMG/CMGTools/RootTools/data/TestDataMC/Weights
diff --git a/CMGTools/RootTools/data/TestDataMC/Weights/CVS/Root b/CMGTools/RootTools/data/TestDataMC/Weights/CVS/Root
new file mode 100644
index 0000000..fc8507d
--- /dev/null
+++ b/CMGTools/RootTools/data/TestDataMC/Weights/CVS/Root
@@ -0,0 +1 @@
+:gserver:cmssw.cvs.cern.ch:/local/reps/CMSSW
diff --git a/CMGTools/RootTools/data/TestDataMC/Weights/CVS/Tag b/CMGTools/RootTools/data/TestDataMC/Weights/CVS/Tag
new file mode 100644
index 0000000..7feaeea
--- /dev/null
+++ b/CMGTools/RootTools/data/TestDataMC/Weights/CVS/Tag
@@ -0,0 +1 @@
+Nlogger_bachtis_17Jul13-19h21m35s
diff --git a/CMGTools/RootTools/data/TestDataMC/Weights/CVS/Template b/CMGTools/RootTools/data/TestDataMC/Weights/CVS/Template
new file mode 100644
index 0000000..e69de29
diff --git a/CMGTools/RootTools/data/TestDataMC/Weights/weight_DYJets.py b/CMGTools/RootTools/data/TestDataMC/Weights/weight_DYJets.py
new file mode 100644
index 0000000..acda457
--- /dev/null
+++ b/CMGTools/RootTools/data/TestDataMC/Weights/weight_DYJets.py
@@ -0,0 +1,6 @@
+{
+ 'genNEvents':35035820,
+ 'xSection':3048,
+ 'genEff':1,
+ 'intLumi':1000
+}
diff --git a/CMGTools/RootTools/data/TestDataMC/Weights/weight_TTJets.py b/CMGTools/RootTools/data/TestDataMC/Weights/weight_TTJets.py
new file mode 100644
index 0000000..584c67a
--- /dev/null
+++ b/CMGTools/RootTools/data/TestDataMC/Weights/weight_TTJets.py
@@ -0,0 +1,6 @@
+{
+ 'genNEvents':3701947,
+ 'xSection':157.5,
+ 'genEff':1,
+ 'intLumi':1000
+}
diff --git a/CMGTools/RootTools/data/TestDataMC/Weights/weight_WJets.py b/CMGTools/RootTools/data/TestDataMC/Weights/weight_WJets.py
new file mode 100644
index 0000000..22f6393
--- /dev/null
+++ b/CMGTools/RootTools/data/TestDataMC/Weights/weight_WJets.py
@@ -0,0 +1,6 @@
+{
+ 'genNEvents':53655290,
+ 'xSection':31314,
+ 'genEff':1,
+ 'intLumi':1000
+}
diff --git a/CMGTools/RootTools/data/TestDataMC/data_28Oct11T222050.root b/CMGTools/RootTools/data/TestDataMC/data_28Oct11T222050.root
new file mode 100644
index 0000000..2af7c56
Binary files /dev/null and b/CMGTools/RootTools/data/TestDataMC/data_28Oct11T222050.root differ
diff --git a/CMGTools/RootTools/data/vertexWeight/CVS/Entries b/CMGTools/RootTools/data/vertexWeight/CVS/Entries
new file mode 100644
index 0000000..3bdb6d0
--- /dev/null
+++ b/CMGTools/RootTools/data/vertexWeight/CVS/Entries
@@ -0,0 +1,18 @@
+/Pileup3D_160404-173692_2.1invfb.pileup.root/1.1/Sat Jul 21 19:42:45 2012//Tlogger_bachtis_17Jul13-19h21m35s
+/Pileup3D_160404-180252_4.6invfb.pileup.root/1.1/Sat Jul 21 19:42:46 2012//Tlogger_bachtis_17Jul13-19h21m35s
+/Pileup3D_2011B.pileup.root/1.1/Sat Jul 21 19:42:46 2012//Tlogger_bachtis_17Jul13-19h21m35s
+/Pileup3D_Fall11MC.root/1.1/Sat Jul 21 19:42:46 2012//Tlogger_bachtis_17Jul13-19h21m35s
+/Pileup3D_Summer11MC.root/1.1/Sat Jul 21 19:42:46 2012//Tlogger_bachtis_17Jul13-19h21m35s
+/Pileup_160404-173692_2.1invfb.pileup.root/1.1/Sat Jul 21 19:42:46 2012//Tlogger_bachtis_17Jul13-19h21m35s
+/Pileup_160404-180252_4.6invfb.pileup.root/1.1/Sat Jul 21 19:42:46 2012//Tlogger_bachtis_17Jul13-19h21m35s
+/Pileup_2011B.pileup.root/1.1/Sat Jul 21 19:42:46 2012//Tlogger_bachtis_17Jul13-19h21m35s
+/Pileup_2012ABCD.true.root/1.2/Mon Jun 24 10:04:50 2013//Tlogger_bachtis_17Jul13-19h21m35s
+/Pileup_2012BCD.true.root/1.1/Wed Jan 16 11:05:28 2013//Tlogger_bachtis_17Jul13-19h21m35s
+/Pileup_2012D6fb_203894_207898.true.root/1.1/Tue Dec 25 12:33:36 2012//Tlogger_bachtis_17Jul13-19h21m35s
+/Pileup_2012HCP_190456_203002.true.root/1.1/Thu Oct 4 09:48:19 2012//Tlogger_bachtis_17Jul13-19h21m35s
+/Pileup_2012ICHEP_start_196509.true.root/1.2/Mon Sep 24 21:49:49 2012//Tlogger_bachtis_17Jul13-19h21m35s
+/Pileup_Fall11MC.root/1.1/Sat Jul 21 19:42:46 2012//Tlogger_bachtis_17Jul13-19h21m35s
+/Pileup_Summer11MC.root/1.1/Sat Jul 21 19:42:46 2012//Tlogger_bachtis_17Jul13-19h21m35s
+/Pileup_Summer12MC52X.true.root/1.2/Mon Sep 24 21:49:49 2012//Tlogger_bachtis_17Jul13-19h21m35s
+/Pileup_Summer12MC53X.true.root/1.1/Thu Oct 4 09:48:19 2012//Tlogger_bachtis_17Jul13-19h21m35s
+D
diff --git a/CMGTools/RootTools/data/vertexWeight/CVS/Repository b/CMGTools/RootTools/data/vertexWeight/CVS/Repository
new file mode 100644
index 0000000..6b6b5ea
--- /dev/null
+++ b/CMGTools/RootTools/data/vertexWeight/CVS/Repository
@@ -0,0 +1 @@
+UserCode/CMG/CMGTools/RootTools/data/vertexWeight
diff --git a/CMGTools/RootTools/data/vertexWeight/CVS/Root b/CMGTools/RootTools/data/vertexWeight/CVS/Root
new file mode 100644
index 0000000..fc8507d
--- /dev/null
+++ b/CMGTools/RootTools/data/vertexWeight/CVS/Root
@@ -0,0 +1 @@
+:gserver:cmssw.cvs.cern.ch:/local/reps/CMSSW
diff --git a/CMGTools/RootTools/data/vertexWeight/CVS/Tag b/CMGTools/RootTools/data/vertexWeight/CVS/Tag
new file mode 100644
index 0000000..7feaeea
--- /dev/null
+++ b/CMGTools/RootTools/data/vertexWeight/CVS/Tag
@@ -0,0 +1 @@
+Nlogger_bachtis_17Jul13-19h21m35s
diff --git a/CMGTools/RootTools/data/vertexWeight/CVS/Template b/CMGTools/RootTools/data/vertexWeight/CVS/Template
new file mode 100644
index 0000000..e69de29
diff --git a/CMGTools/RootTools/data/vertexWeight/Pileup3D_160404-173692_2.1invfb.pileup.root b/CMGTools/RootTools/data/vertexWeight/Pileup3D_160404-173692_2.1invfb.pileup.root
new file mode 100644
index 0000000..96f6652
Binary files /dev/null and b/CMGTools/RootTools/data/vertexWeight/Pileup3D_160404-173692_2.1invfb.pileup.root differ
diff --git a/CMGTools/RootTools/data/vertexWeight/Pileup3D_160404-180252_4.6invfb.pileup.root b/CMGTools/RootTools/data/vertexWeight/Pileup3D_160404-180252_4.6invfb.pileup.root
new file mode 100644
index 0000000..a6af459
Binary files /dev/null and b/CMGTools/RootTools/data/vertexWeight/Pileup3D_160404-180252_4.6invfb.pileup.root differ
diff --git a/CMGTools/RootTools/data/vertexWeight/Pileup3D_2011B.pileup.root b/CMGTools/RootTools/data/vertexWeight/Pileup3D_2011B.pileup.root
new file mode 100644
index 0000000..255896d
Binary files /dev/null and b/CMGTools/RootTools/data/vertexWeight/Pileup3D_2011B.pileup.root differ
diff --git a/CMGTools/RootTools/data/vertexWeight/Pileup3D_Fall11MC.root b/CMGTools/RootTools/data/vertexWeight/Pileup3D_Fall11MC.root
new file mode 100644
index 0000000..b6fb1ca
Binary files /dev/null and b/CMGTools/RootTools/data/vertexWeight/Pileup3D_Fall11MC.root differ
diff --git a/CMGTools/RootTools/data/vertexWeight/Pileup3D_Summer11MC.root b/CMGTools/RootTools/data/vertexWeight/Pileup3D_Summer11MC.root
new file mode 100644
index 0000000..4b25774
Binary files /dev/null and b/CMGTools/RootTools/data/vertexWeight/Pileup3D_Summer11MC.root differ
diff --git a/CMGTools/RootTools/data/vertexWeight/Pileup_160404-173692_2.1invfb.pileup.root b/CMGTools/RootTools/data/vertexWeight/Pileup_160404-173692_2.1invfb.pileup.root
new file mode 100644
index 0000000..f0a01bc
Binary files /dev/null and b/CMGTools/RootTools/data/vertexWeight/Pileup_160404-173692_2.1invfb.pileup.root differ
diff --git a/CMGTools/RootTools/data/vertexWeight/Pileup_160404-180252_4.6invfb.pileup.root b/CMGTools/RootTools/data/vertexWeight/Pileup_160404-180252_4.6invfb.pileup.root
new file mode 100644
index 0000000..b0ec9df
Binary files /dev/null and b/CMGTools/RootTools/data/vertexWeight/Pileup_160404-180252_4.6invfb.pileup.root differ
diff --git a/CMGTools/RootTools/data/vertexWeight/Pileup_2011B.pileup.root b/CMGTools/RootTools/data/vertexWeight/Pileup_2011B.pileup.root
new file mode 100644
index 0000000..9e5bfc5
Binary files /dev/null and b/CMGTools/RootTools/data/vertexWeight/Pileup_2011B.pileup.root differ
diff --git a/CMGTools/RootTools/data/vertexWeight/Pileup_2012ABCD.true.root b/CMGTools/RootTools/data/vertexWeight/Pileup_2012ABCD.true.root
new file mode 100644
index 0000000..12af1b5
Binary files /dev/null and b/CMGTools/RootTools/data/vertexWeight/Pileup_2012ABCD.true.root differ
diff --git a/CMGTools/RootTools/data/vertexWeight/Pileup_2012BCD.true.root b/CMGTools/RootTools/data/vertexWeight/Pileup_2012BCD.true.root
new file mode 100644
index 0000000..e6db247
Binary files /dev/null and b/CMGTools/RootTools/data/vertexWeight/Pileup_2012BCD.true.root differ
diff --git a/CMGTools/RootTools/data/vertexWeight/Pileup_2012D6fb_203894_207898.true.root b/CMGTools/RootTools/data/vertexWeight/Pileup_2012D6fb_203894_207898.true.root
new file mode 100644
index 0000000..61d5613
Binary files /dev/null and b/CMGTools/RootTools/data/vertexWeight/Pileup_2012D6fb_203894_207898.true.root differ
diff --git a/CMGTools/RootTools/data/vertexWeight/Pileup_2012HCP_190456_203002.true.root b/CMGTools/RootTools/data/vertexWeight/Pileup_2012HCP_190456_203002.true.root
new file mode 100644
index 0000000..7f7e043
Binary files /dev/null and b/CMGTools/RootTools/data/vertexWeight/Pileup_2012HCP_190456_203002.true.root differ
diff --git a/CMGTools/RootTools/data/vertexWeight/Pileup_2012ICHEP_start_196509.true.root b/CMGTools/RootTools/data/vertexWeight/Pileup_2012ICHEP_start_196509.true.root
new file mode 100644
index 0000000..5cc976a
Binary files /dev/null and b/CMGTools/RootTools/data/vertexWeight/Pileup_2012ICHEP_start_196509.true.root differ
diff --git a/CMGTools/RootTools/data/vertexWeight/Pileup_Fall11MC.root b/CMGTools/RootTools/data/vertexWeight/Pileup_Fall11MC.root
new file mode 100644
index 0000000..917bc2c
Binary files /dev/null and b/CMGTools/RootTools/data/vertexWeight/Pileup_Fall11MC.root differ
diff --git a/CMGTools/RootTools/data/vertexWeight/Pileup_Summer11MC.root b/CMGTools/RootTools/data/vertexWeight/Pileup_Summer11MC.root
new file mode 100644
index 0000000..b0cf8e3
Binary files /dev/null and b/CMGTools/RootTools/data/vertexWeight/Pileup_Summer11MC.root differ
diff --git a/CMGTools/RootTools/data/vertexWeight/Pileup_Summer12MC52X.true.root b/CMGTools/RootTools/data/vertexWeight/Pileup_Summer12MC52X.true.root
new file mode 100644
index 0000000..6346238
Binary files /dev/null and b/CMGTools/RootTools/data/vertexWeight/Pileup_Summer12MC52X.true.root differ
diff --git a/CMGTools/RootTools/data/vertexWeight/Pileup_Summer12MC53X.true.root b/CMGTools/RootTools/data/vertexWeight/Pileup_Summer12MC53X.true.root
new file mode 100644
index 0000000..04cfe4e
Binary files /dev/null and b/CMGTools/RootTools/data/vertexWeight/Pileup_Summer12MC53X.true.root differ
diff --git a/CMGTools/RootTools/interface/BTagSF.h b/CMGTools/RootTools/interface/BTagSF.h
new file mode 100644
index 0000000..4e7ee1d
--- /dev/null
+++ b/CMGTools/RootTools/interface/BTagSF.h
@@ -0,0 +1,30 @@
+#ifndef BTagSF_hh
+#define BTagSF_hh
+
+#include "TRandom3.h"
+#include
+
+class BTagSF{
+
+ public:
+
+ BTagSF( int seed=0 );
+ ~BTagSF();
+
+ Bool_t isbtagged(Float_t pt, Float_t eta, Float_t csv, Int_t jetflavor, Bool_t isdata, UInt_t btagsys, UInt_t mistagsys, Bool_t is2012);
+ Double_t getSFb(Float_t pt, UInt_t btagsys, Bool_t is2012);
+ Double_t getSFc(Float_t pt, UInt_t btagsys, Bool_t is2012);
+ Double_t getSFl(Float_t pt, Float_t eta, UInt_t mistagsys, Bool_t is2012);
+ Double_t getMistag(Float_t pt, Float_t eta);
+
+ enum { kNo, kDown, kUp }; // systematic variations
+
+
+ private:
+
+ TRandom3* randm;
+
+};
+
+
+#endif
diff --git a/CMGTools/RootTools/interface/RochCor.h b/CMGTools/RootTools/interface/RochCor.h
new file mode 100644
index 0000000..c2f7b10
--- /dev/null
+++ b/CMGTools/RootTools/interface/RochCor.h
@@ -0,0 +1,137 @@
+#ifndef ZZAnalysis_AnalysisStep_RochCor_h
+#define ZZAnalysis_AnalysisStep_RochCor_h
+
+//// VERSION 4, taken from http://www-cdf.fnal.gov/~jyhan/cms_momscl/cms_RochCor_manual.html on 19 september 2012
+//// moved static const float from .h to .cc to make the gcc434 happy
+
+#include
+#include
+#include
+#include
+#include
+
+#include
+#include
+#include
+#include
+#include
+
+
+class RochCor {
+ public:
+ RochCor();
+ RochCor(int seed);
+ ~RochCor();
+
+ void momcor_mc(TLorentzVector&, float, float, int);
+ void momcor_data(TLorentzVector&, float, float, int);
+
+ void musclefit_data(TLorentzVector& , TLorentzVector&);
+
+ float zptcor(float);
+ int etabin(float);
+ int phibin(float);
+
+ private:
+
+ TRandom3 eran;
+ TRandom3 sran;
+
+
+ // static float netabin[9] = {-2.4,-2.1,-1.4,-0.7,0.0,0.7,1.4,2.1,2.4};
+ static const float netabin[9];
+
+////^^^^^------------ GP BEGIN
+ static const double pi;
+ static const float genm_smr; //gen mass peak with eta dependent gaussian smearing => better match in Z mass profile vs. eta/phi
+ static const float genm; //gen mass peak without smearing => Z mass profile vs. eta/phi in CMS note
+
+ static const float recmA; //rec mass peak in MC (2011A)
+ static const float drecmA; //rec mass peak in data (2011A)
+ static const float mgsclA_stat; //stat. error of global factor for mass peak in MC (2011A)
+ static const float mgsclA_syst; //syst. error of global factor for mass peak in MC (2011A)
+ static const float dgsclA_stat; //stat. error of global factor for mass peak in data (2011A)
+ static const float dgsclA_syst; //syst. error of global factor for mass peak in data (2011A)
+ static const float recmB; //rec mass peak in MC (2011B)
+ static const float drecmB; //rec mass peak in data (2011B)
+ static const float mgsclB_stat; //stat. error of global factor for mass peak in MC (2011B)
+ static const float mgsclB_syst; //syst. error of global factor for mass peak in MC (2011B)
+ static const float dgsclB_stat; //stat. error of global factor for mass peak in data (2011B)
+ static const float dgsclB_syst; //syst. error of global factor for mass peak in data (2011B)
+
+ //iteration2 after FSR : after Z Pt correction
+ static const float deltaA;
+ static const float deltaA_stat;
+ static const float deltaA_syst;
+
+ static const float sfA;
+ static const float sfA_stat;
+ static const float sfA_syst;
+
+ static const float deltaB;
+ static const float deltaB_stat;
+ static const float deltaB_syst;
+
+ static const float sfB;
+ static const float sfB_stat;
+ static const float sfB_syst;
+
+ static const float apar; //+- 0.002
+ static const float bpar; //+- 1.57968e-06
+ static const float cpar; //+- 1.92775e-06
+ static const float d0par; //+- 3.16301e-06
+ static const float e0par; //+- 0.0249021
+ static const float d1par; //+- 1.12386e-05
+ static const float e1par; //+- 0.17896
+ static const float d2par; //+- 5.68386e-06
+ static const float e2par; //+- 0.0431732
+////^^^^^------------ GP END
+
+ //---------------------------------------------------------------------------------------------
+
+ static const float dcor_bfA[8][8];
+ static const float dcor_maA[8][8];
+ static const float mcor_bfA[8][8];
+ static const float mcor_maA[8][8];
+ static const float dcor_bfAer[8][8];
+ static const float dcor_maAer[8][8];
+ static const float mcor_bfAer[8][8];
+ static const float mcor_maAer[8][8];
+
+ static const float dcor_bfB[8][8];
+ static const float dcor_maB[8][8];
+ static const float mcor_bfB[8][8];
+ static const float mcor_maB[8][8];
+ static const float dcor_bfBer[8][8];
+ static const float dcor_maBer[8][8];
+ static const float mcor_bfBer[8][8];
+ static const float mcor_maBer[8][8];
+
+ //=======================================================================================================
+
+ static const float dmavgA[8][8];
+ static const float dpavgA[8][8];
+ static const float mmavgA[8][8];
+ static const float mpavgA[8][8];
+
+ static const float dmavgB[8][8];
+ static const float dpavgB[8][8];
+ static const float mmavgB[8][8];
+ static const float mpavgB[8][8];
+
+ //===============================================================================================
+ //parameters for Z pt correction
+ static const int nptbins=84;
+ static const float ptlow[85];
+
+ static const float zptscl[84];
+ static const float zptscler[84];
+
+ float mptsys_mc_dm[8][8];
+ float mptsys_mc_da[8][8];
+ float mptsys_da_dm[8][8];
+ float mptsys_da_da[8][8];
+
+};
+
+#endif
diff --git a/CMGTools/RootTools/interface/RochCor2012.h b/CMGTools/RootTools/interface/RochCor2012.h
new file mode 100644
index 0000000..51f407b
--- /dev/null
+++ b/CMGTools/RootTools/interface/RochCor2012.h
@@ -0,0 +1,111 @@
+#ifndef WWAnalysis_AnalysisStep_RochCor2012_h
+#define WWAnalysis_AnalysisStep_RochCor2012_h
+
+//// VERSION for 2012 received from Jiyeon on 30 september 2012
+//// moved static const float from .h to .cc to make the gcc happy
+
+#include
+
+#include
+#include
+#include
+#include
+
+#include
+#include
+#include
+#include
+#include
+
+
+class RochCor2012 {
+ public:
+ RochCor2012();
+ RochCor2012(int seed);
+ ~RochCor2012();
+
+ void momcor_mc(TLorentzVector&, float, float, int);
+ void momcor_data(TLorentzVector&, float, float, int);
+
+ void musclefit_data(TLorentzVector& , TLorentzVector&);
+
+ float zptcor(float);
+ int etabin(float);
+ int phibin(float);
+
+ private:
+
+ TRandom3 eran;
+ TRandom3 sran;
+
+ // static float netabin[9] = {-2.4,-2.1,-1.4,-0.7,0.0,0.7,1.4,2.1,2.4};
+ static const float netabin[9];
+////^^^^^------------ GP BEGIN
+ static const double pi;
+
+ static const float genm_smr;
+ static const float genm;
+
+ static const float mrecm;
+ static const float drecm;
+ static const float mgscl_stat;
+ static const float mgscl_syst;
+ static const float dgscl_stat;
+ static const float dgscl_syst;
+
+ //iteration2 after FSR : after Z Pt correction
+ static const float delta;
+ static const float delta_stat;
+ static const float delta_syst;
+
+ static const float sf;
+ static const float sf_stat;
+ static const float sf_syst;
+
+ static const float apar;
+ static const float bpar;
+ static const float cpar;
+ static const float d0par;
+ static const float e0par;
+ static const float d1par;
+ static const float e1par;
+ static const float d2par;
+ static const float e2par;
+////^^^^^------------ GP END
+
+ //---------------------------------------------------------------------------------------------
+
+ static const float dcor_bf[8][8];
+ static const float dcor_ma[8][8];
+ static const float mcor_bf[8][8];
+ static const float mcor_ma[8][8];
+ static const float dcor_bfer[8][8];
+ static const float dcor_maer[8][8];
+ static const float mcor_bfer[8][8];
+ static const float mcor_maer[8][8];
+
+ //=======================================================================================================
+
+ static const float dmavg[8][8];
+ static const float dpavg[8][8];
+ static const float mmavg[8][8];
+ static const float mpavg[8][8];
+
+ //===============================================================================================
+ //parameters for Z pt correction
+ static const int nptbins=84;
+ static const float ptlow[85];
+
+ static const float zptscl[84];
+ static const float zptscler[84];
+
+ float mptsys_mc_dm[8][8];
+ float mptsys_mc_da[8][8];
+ float mptsys_da_dm[8][8];
+ float mptsys_da_da[8][8];
+
+ float gscler_mc_dev;
+ float gscler_da_dev;
+};
+
+#endif
diff --git a/CMGTools/RootTools/plugins/BuildFile.xml b/CMGTools/RootTools/plugins/BuildFile.xml
new file mode 100644
index 0000000..1e623ab
--- /dev/null
+++ b/CMGTools/RootTools/plugins/BuildFile.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/CMGTools/RootTools/plugins/PileUpWeight3DProducer.cc b/CMGTools/RootTools/plugins/PileUpWeight3DProducer.cc
new file mode 100644
index 0000000..9a47247
--- /dev/null
+++ b/CMGTools/RootTools/plugins/PileUpWeight3DProducer.cc
@@ -0,0 +1,82 @@
+
+#include "FWCore/Framework/interface/Frameworkfwd.h"
+#include "FWCore/Framework/interface/EDProducer.h"
+#include "FWCore/Framework/interface/Event.h"
+#include "FWCore/ParameterSet/interface/ParameterSet.h"
+#include "FWCore/Framework/interface/MakerMacros.h"
+#include "FWCore/MessageLogger/interface/MessageLogger.h"
+#include "PhysicsTools/Utilities/interface/Lumi3DReWeighting.h"
+
+#include
+#include
+
+#include
+#include
+
+using namespace std;
+
+class PileUpWeight3DProducer : public edm::EDProducer{
+ public:
+ PileUpWeight3DProducer(const edm::ParameterSet& ps);
+ virtual ~PileUpWeight3DProducer();
+
+ virtual void produce(edm::Event&, const edm::EventSetup&);
+
+ private:
+
+ edm::Lumi3DReWeighting * LumiWeights_;
+ bool verbose_;
+};
+
+PileUpWeight3DProducer::PileUpWeight3DProducer(const edm::ParameterSet& ps):
+ verbose_(ps.getUntrackedParameter("verbose",false)) {
+
+
+ TFile fileData( ps.getParameter("inputHistData").c_str() );
+ if(fileData.IsZombie())
+ throw cms::Exception("PileUpWeight3DProducer")<<" bad input Data file "<("inputHistMC").c_str() );
+ if(fileMC.IsZombie())
+ throw cms::Exception("PileUpWeight3DProducer")<<" bad input MC file "<("inputHistMC").c_str()
+ ,ps.getParameter("inputHistData").c_str()
+ , "pileup"
+ , "pileup"
+ , "");
+ LumiWeights_->weight3D_init(1.0);//scale factor can be used for systematic variations
+
+ produces();
+
+}
+
+
+
+PileUpWeight3DProducer::~PileUpWeight3DProducer() {
+ delete LumiWeights_;
+}
+
+
+void PileUpWeight3DProducer::produce(edm::Event& iEvent, const edm::EventSetup& iSetup){
+
+ //method from https://twiki.cern.ch/twiki/bin/viewauth/CMS/PileupMCReweightingUtilities#3D_Reweighting
+ edm::EventBase* iEventB = dynamic_cast(&iEvent);
+ double mcPUPWeight = LumiWeights_->weight3D( (*iEventB) );
+
+ std::auto_ptr output( new double( mcPUPWeight ) );
+ iEvent.put( output );
+
+}
+
+DEFINE_FWK_MODULE(PileUpWeight3DProducer);
+
diff --git a/CMGTools/RootTools/plugins/PileUpWeightProducer.cc b/CMGTools/RootTools/plugins/PileUpWeightProducer.cc
new file mode 100644
index 0000000..b57a238
--- /dev/null
+++ b/CMGTools/RootTools/plugins/PileUpWeightProducer.cc
@@ -0,0 +1,110 @@
+
+#include "FWCore/Framework/interface/Frameworkfwd.h"
+#include "FWCore/Framework/interface/EDProducer.h"
+#include "FWCore/Framework/interface/Event.h"
+#include "FWCore/ParameterSet/interface/ParameterSet.h"
+#include "FWCore/Framework/interface/MakerMacros.h"
+#include "FWCore/MessageLogger/interface/MessageLogger.h"
+
+#include "SimDataFormats/PileupSummaryInfo/interface/PileupSummaryInfo.h"
+
+#include
+#include
+
+#include
+#include
+
+using namespace std;
+
+class PileUpWeightProducer : public edm::EDProducer{
+ public:
+ PileUpWeightProducer(const edm::ParameterSet& ps);
+ virtual ~PileUpWeightProducer();
+
+ virtual void produce(edm::Event&, const edm::EventSetup&);
+
+ private:
+
+ edm::InputTag src_;
+ TH1D* histWeight_;
+ int type_; //switch between 2011 and 2012 recommendations
+ bool verbose_;
+};
+
+PileUpWeightProducer::PileUpWeightProducer(const edm::ParameterSet& ps):
+ src_(ps.getParameter("src")),
+ type_(ps.getParameter("type")),
+ verbose_(ps.getUntrackedParameter("verbose",false)) {
+
+
+ TFile fileData( ps.getParameter("inputHistData").c_str() );
+ if(fileData.IsZombie())
+ throw cms::Exception("PileUpWeightProducer")<<" bad input Data file "<("inputHistMC").c_str() );
+ if(fileMC.IsZombie())
+ throw cms::Exception("PileUpWeightProducer")<<" bad input MC file "<Scale(1./histData->Integral());
+ histMC->Scale(1./histMC->Integral());
+
+ //set binning to the one with less bins
+ int nbins=histData->GetNbinsX()GetNbinsX() ? histData->GetNbinsX() : histMC->GetNbinsX();
+ histWeight_ = new TH1D("histWeight","",nbins,-0.5,nbins-0.5);
+ for(int ib = 1; ib<=nbins; ++ib ) {
+ if(histMC->GetBinContent(ib)>0.0) histWeight_->SetBinContent( ib, histData->GetBinContent(ib)/histMC->GetBinContent(ib) );
+ else histWeight_->SetBinContent( ib,0.0);
+ }
+
+
+ produces();
+
+}
+
+
+
+PileUpWeightProducer::~PileUpWeightProducer() {
+ delete histWeight_;
+}
+
+
+void PileUpWeightProducer::produce(edm::Event& iEvent, const edm::EventSetup& iSetup){
+
+ edm::Handle > PupInfo;
+ iEvent.getByLabel(src_, PupInfo);
+
+ double mcPUPWeight = 0.;//default weight is set to 0 in case npv is out of range
+ int npv=-1;
+ for( std::vector::const_iterator PVI = PupInfo->begin(); PVI != PupInfo->end(); ++PVI)
+ if(PVI->getBunchCrossing() == 0){
+ if(type_==1)npv = PVI->getPU_NumInteractions();
+ if(type_==2)npv = PVI->getTrueNumInteractions();
+ }
+
+ if( 0<= npv && npv < histWeight_->GetNbinsX() )
+ mcPUPWeight = histWeight_->GetBinContent( npv+1 ); //npv=0 corresponds to bin # 1
+
+ if( verbose_ )
+ cout<<" npv="<0:
+ weight.SetIntLumi( lumi )
+ hist.SetWeight( weight.GetWeight() )
+ else:
+ if hist.name.lower().find('data')==-1:
+ print '\tWARNING: no weight file found, setting weight to 1'
+
+ def _ApplyPrefs(self):
+ for hist in self.histos:
+ pref = self._GetHistPref( hist.name )
+ hist.layer = pref['layer']
+ hist.SetStyle( pref['style'] )
+
+
+if __name__ == '__main__':
+
+ import sys
+ from optparse import OptionParser
+ from CMGTools.RootTools.RootInit import *
+
+ parser = OptionParser()
+ parser.usage = '''
+ plot.py
+ plot the same histogram from several root files in a given directory
+ '''
+
+ (options,args) = parser.parse_args()
+
+ if len(args)!=2:
+ parser.print_help()
+ print
+ print 'Please specify the correct arguments.'
+ sys.exit(1)
+ histName = args[0]
+ dir = args[1]
+
+ plot = AnalysisDataMC( histName, dir )
+
+ print
+ print
+ print plot
+ print
+ print '''
+now you can try the following:
+plot.Draw("")
+
+if the legend bothers you, just move it somewhere else.
+plot.DrawNormalized("")
+plot.DrawStack("HIST")
+plot.DrawNormalizedStack("HIST")
+plot.DrawNormalizedRatioStack("HIST")
+'''
diff --git a/CMGTools/RootTools/python/DataMC/AnalysisDataMCPlot.pyc b/CMGTools/RootTools/python/DataMC/AnalysisDataMCPlot.pyc
new file mode 100644
index 0000000..3876d9f
Binary files /dev/null and b/CMGTools/RootTools/python/DataMC/AnalysisDataMCPlot.pyc differ
diff --git a/CMGTools/RootTools/python/DataMC/CVS/Entries b/CMGTools/RootTools/python/DataMC/CVS/Entries
new file mode 100644
index 0000000..fcd2a35
--- /dev/null
+++ b/CMGTools/RootTools/python/DataMC/CVS/Entries
@@ -0,0 +1,6 @@
+/AnalysisDataMCPlot.py/1.9/Fri Jun 22 14:46:16 2012//Tlogger_bachtis_17Jul13-19h21m35s
+/DataMCPlot.py/1.20/Tue Nov 6 15:49:10 2012//Tlogger_bachtis_17Jul13-19h21m35s
+/Histogram.py/1.12/Fri Nov 2 16:40:30 2012//Tlogger_bachtis_17Jul13-19h21m35s
+/Stack.py/1.13/Sat Jun 22 14:44:17 2013//Tlogger_bachtis_17Jul13-19h21m35s
+/Weight.py/1.1/Tue Nov 1 14:33:39 2011//Tlogger_bachtis_17Jul13-19h21m35s
+D
diff --git a/CMGTools/RootTools/python/DataMC/CVS/Repository b/CMGTools/RootTools/python/DataMC/CVS/Repository
new file mode 100644
index 0000000..ace9681
--- /dev/null
+++ b/CMGTools/RootTools/python/DataMC/CVS/Repository
@@ -0,0 +1 @@
+UserCode/CMG/CMGTools/RootTools/python/DataMC
diff --git a/CMGTools/RootTools/python/DataMC/CVS/Root b/CMGTools/RootTools/python/DataMC/CVS/Root
new file mode 100644
index 0000000..fc8507d
--- /dev/null
+++ b/CMGTools/RootTools/python/DataMC/CVS/Root
@@ -0,0 +1 @@
+:gserver:cmssw.cvs.cern.ch:/local/reps/CMSSW
diff --git a/CMGTools/RootTools/python/DataMC/CVS/Tag b/CMGTools/RootTools/python/DataMC/CVS/Tag
new file mode 100644
index 0000000..7feaeea
--- /dev/null
+++ b/CMGTools/RootTools/python/DataMC/CVS/Tag
@@ -0,0 +1 @@
+Nlogger_bachtis_17Jul13-19h21m35s
diff --git a/CMGTools/RootTools/python/DataMC/CVS/Template b/CMGTools/RootTools/python/DataMC/CVS/Template
new file mode 100644
index 0000000..e69de29
diff --git a/CMGTools/RootTools/python/DataMC/DataMCPlot.py b/CMGTools/RootTools/python/DataMC/DataMCPlot.py
new file mode 100644
index 0000000..ad6e95b
--- /dev/null
+++ b/CMGTools/RootTools/python/DataMC/DataMCPlot.py
@@ -0,0 +1,424 @@
+from operator import itemgetter, attrgetter
+import copy
+
+from ROOT import TH1, THStack, TLegend, TLine, TPad
+
+from CMGTools.RootTools.DataMC.Histogram import Histogram
+from CMGTools.RootTools.DataMC.Stack import Stack
+
+
+def ymax(hists):
+ def getmax(h):
+ hw = h.weighted
+ return hw.GetBinContent(hw.GetMaximumBin())
+ maxs = map(getmax, hists)
+ ymax = max( maxs )*1.1
+ if ymax == 0:
+ ymax = 1
+ return ymax
+
+
+class DataMCPlot(object):
+ '''Handles a Data vs MC plot.
+
+ Features a list of histograms (some of them being stacked),
+ and several Drawing functions.
+ '''
+
+ def __init__(self, name):
+ self.histosDict = {}
+ self.histos = []
+ self.supportHist = None
+ self.name = name
+ self.stack = None
+ self.legendOn = True
+ self.legend = None
+ self.legendBorders = 0.13,0.46,0.44,0.89
+ self.lastDraw = None
+ self.lastDrawArgs = None
+ self.stack = None
+ self.nostack = None
+ self.blindminx = None
+ self.blindmaxx = None
+ self.groups = {}
+ self.axisWasSet = False
+
+ def Blind(self, minx, maxx, blindStack):
+ self.blindminx = minx
+ self.blindmaxx = maxx
+ if self.stack and blindStack:
+ self.stack.Blind(minx, maxx)
+ if self.nostack:
+ for hist in self.nostack:
+ hist.Blind(minx, maxx)
+
+ def AddHistogram(self, name, histo, layer=0, legendLine = None):
+ '''Add a ROOT histogram, with a given name.
+
+ Histograms will be drawn by increasing layer.'''
+ tmp = Histogram(name, histo, layer, legendLine)
+ self.histos.append( tmp )
+ self.histosDict[name] = tmp
+ # tmp.AddEntry( self.legend, legendLine)
+
+
+ def Group(self, groupName, namesToGroup, layer=None, style=None):
+ '''Group all histos with names in namesToGroup into a single
+ histo with name groupName. All histogram properties are taken
+ from the first histogram in namesToGroup.
+ See UnGroup as well
+ '''
+ groupHist = None
+ realNames = []
+ actualNamesInGroup = []
+ for name in namesToGroup:
+ hist = self.histosDict.get(name, None)
+ if hist is None:
+ print 'warning, no histo with name', name
+ continue
+ if groupHist is None:
+ groupHist = hist.Clone(groupName)
+ self.histos.append( groupHist )
+ self.histosDict[groupName] = groupHist
+ else:
+ groupHist.Add(hist)
+ actualNamesInGroup.append(name)
+ realNames.append( hist.realName )
+ hist.on = False
+ if groupHist:
+ self.groups[groupName] = actualNamesInGroup
+ groupHist.realName = ','.join(realNames)
+
+
+ def UnGroup(self, groupName):
+ '''Ungroup groupName, recover the histograms in the group'''
+ group = self.groups.get(groupName, None)
+ if group is None:
+ print groupName, 'is not a group in this plot.'
+ return
+ for name in group:
+ self.histosDict[name].on = True
+ self.histosDict[groupName].on = False
+
+
+ def Replace(self, name, pyhist):
+ '''Not very elegant... should have a clone function in Histogram...'''
+ oldh = self.histosDict.get(name, None)
+ pythist = copy.deepcopy(pyhist)
+ pyhist.layer = oldh.layer
+ pyhist.stack = oldh.stack
+ pyhist.name = oldh.name
+ pyhist.legendLine = oldh.legendLine
+ pyhist.SetStyle( oldh.style )
+ pyhist.weighted.SetFillStyle( oldh.weighted.GetFillStyle())
+ if oldh is None:
+ print 'histogram', name, 'does not exist, cannot replace it.'
+ return
+ else:
+ index = self.histos.index( oldh )
+ self.histosDict[name] = pyhist
+ self.histos[index] = pyhist
+
+
+ def _SortedHistograms(self, reverse=False):
+ '''Returns the histogram dictionary, sorted by increasing layer,
+ excluding histograms which are not "on".
+
+ This function is used in all the Draw functions.'''
+ byLayer = sorted( self.histos, key=attrgetter('layer') )
+ byLayerOn = [ hist for hist in byLayer if (hist.on is True) ]
+ if reverse:
+ byLayerOn.reverse()
+ return byLayerOn
+
+
+ def Hist(self, histName):
+ '''Returns an histogram.
+
+ Print the DataMCPlot object to see which histograms are available.'''
+ return self.histosDict[histName]
+
+ def DrawNormalized(self, opt=''):
+ '''All histograms are drawn as PDFs, even the stacked ones'''
+ same = ''
+ for hist in self._SortedHistograms():
+ hist.obj.DrawNormalized( same + opt)
+ if same == '':
+ same = 'same'
+ self.DrawLegend()
+ if TPad.Pad():
+ TPad.Pad().Update()
+ self.lastDraw = 'DrawNormalized'
+ self.lastDrawArgs = [ opt ]
+
+ def Draw(self, opt = ''):
+ '''All histograms are drawn.'''
+ same = ''
+ self.supportHist=None
+ for hist in self._SortedHistograms():
+ if self.supportHist is None:
+ self.supportHist = hist
+ hist.Draw( same + opt)
+ if same == '':
+ same = 'same'
+ yaxis = self.supportHist.GetYaxis()
+ yaxis.SetRangeUser(0.01, ymax(self._SortedHistograms()) )
+ self.DrawLegend()
+ if TPad.Pad():
+ TPad.Pad().Update()
+ self.lastDraw = 'Draw'
+ self.lastDrawArgs = [ opt ]
+
+
+ def CreateLegend(self, ratio=False):
+ if self.legend is None:
+ self.legend = TLegend( *self.legendBorders )
+ self.legend.SetFillColor(0)
+ self.legend.SetFillStyle(0)
+ self.legend.SetLineColor(0)
+ else:
+ self.legend.Clear()
+ hists = self._SortedHistograms(reverse=True)
+ if ratio:
+ hists = hists[:-1] # removing the last histo.
+ for index, hist in enumerate(hists):
+ hist.AddEntry( self.legend )
+
+
+ def DrawLegend(self, ratio=False):
+ '''Draw the legend.'''
+ if self.legendOn:
+ self.CreateLegend(ratio)
+ self.legend.Draw('same')
+
+ def DrawRatio(self, opt=''):
+ '''Draw ratios : h_i / h_0.
+
+ h_0 is the histogram with the smallest layer, and h_i, i>0 are the other histograms.
+ if the DataMCPlot object contains N histograms, N-1 ratio plots will be drawn.
+ To take another histogram as the denominator, change the layer of this histogram by doing:
+ dataMCPlot.Hist("histName").layer = -99 '''
+ same = ''
+ denom = None
+ self.ratios = []
+ for hist in self._SortedHistograms():
+ if denom == None:
+ denom = hist
+ continue
+ ratio = copy.deepcopy( hist )
+ ratio.obj.Divide( denom.obj )
+ ratio.obj.Draw( same )
+ self.ratios.append( ratio )
+ if same == '':
+ same = 'same'
+ self.DrawLegend( ratio=True )
+ if TPad.Pad():
+ TPad.Pad().Update()
+ self.lastDraw = 'DrawRatio'
+ self.lastDrawArgs = [ opt ]
+
+
+ def DrawRatioStack(self,opt='',
+ xmin=None, xmax=None, ymin=None, ymax=None):
+ '''Draw ratios.
+
+ The stack is considered as a single histogram.'''
+ denom = None
+ # import pdb; pdb.set_trace()
+ histForRatios = []
+ denom = None
+ for hist in self._SortedHistograms():
+ if hist.stack is False:
+ # if several unstacked histograms, the highest layer is used
+ denom = hist
+ continue
+ histForRatios.append( hist )
+ self._BuildStack( histForRatios, ytitle='MC/Data')
+ self.stack.Divide( denom.obj )
+ if self.blindminx and self.blindmaxx:
+ self.stack.Blind(self.blindminx, self.blindmaxx)
+ self.stack.Draw(opt,
+ xmin=xmin, xmax=xmax,
+ ymin=ymin, ymax=ymax )
+ self.ratios = []
+ for hist in self.nostack:
+ if hist is denom: continue
+ ratio = copy.deepcopy( hist )
+ ratio.obj.Divide( denom.obj )
+ ratio.obj.Draw('same')
+ self.ratios.append( ratio )
+ self.DrawLegend( ratio=True )
+ self.DrawRatioLines(denom, xmin, xmax)
+ if TPad.Pad():
+ TPad.Pad().Update()
+ self.lastDraw = 'DrawRatioStack'
+ self.lastDrawArgs = [ opt, ymin, ymax]
+
+ def DrawNormalizedRatioStack(self,opt='',
+ xmin=None, xmax=None,
+ ymin=None, ymax=None):
+ '''Draw ratios.
+
+ The stack is considered as a single histogram.
+ All histograms are normalized before computing the ratio'''
+ denom = None
+ histForRatios = []
+ for hist in self._SortedHistograms():
+ # taking the first histogram (lowest layer)
+ # as the denominator histogram.
+ if denom == None:
+ denom = copy.deepcopy(hist)
+ continue
+ # other histograms will be divided by the denominator
+ histForRatios.append( hist )
+ self._BuildStack( histForRatios, ytitle='MC p.d.f. / Data p.d.f.')
+ self.stack.Normalize()
+ denom.Normalize()
+ self.stack.Divide( denom.weighted )
+ self.stack.Draw(opt,
+ xmin=xmin, xmax=xmax,
+ ymin=ymin, ymax=ymax )
+ self.ratios = []
+ for hist in self.nostack:
+ # print 'nostack ', hist
+ ratio = copy.deepcopy( hist )
+ ratio.Normalize()
+ ratio.obj.Divide( denom.weighted )
+ ratio.obj.Draw('same')
+ self.ratios.append( ratio )
+ self.DrawLegend( ratio=True )
+ self.DrawRatioLines(denom, xmin,xmax)
+ if TPad.Pad():
+ TPad.Pad().Update()
+ self.lastDraw = 'DrawNormalizedRatioStack'
+ self.lastDrawArgs = [ opt ]
+
+
+ def DrawRatioLines(self, hist, xmin, xmax, frac=0.2):
+ '''Draw a line at y = 1, at 1+frac, and at 1-frac.
+
+ hist is used to get the y axis range.'''
+ if xmin is None:
+ xmin = hist.obj.GetXaxis().GetXmin()
+ if xmax is None:
+ xmax = hist.obj.GetXaxis().GetXmax()
+ line = TLine()
+ line.DrawLine(xmin, 1, xmax, 1)
+ line.DrawLine(xmin, 1+frac, xmax, 1+frac)
+ line.DrawLine(xmin, 1-frac, xmax, 1-frac)
+
+
+ def DrawStack(self, opt='',
+ xmin=None, xmax=None, ymin=None, ymax=None):
+ '''Draw all histograms, some of them in a stack.
+
+ if Histogram.stack is True, the histogram is put in the stack.'''
+ self._BuildStack(self._SortedHistograms(), ytitle='Events')
+ same = 'same'
+ if len(self.nostack) == 0:
+ same = ''
+ self.supportHist=None
+ for hist in self.nostack:
+ hist.Draw()
+ if not self.supportHist:
+ self.supportHist = hist
+ self.stack.Draw(opt+same,
+ xmin=xmin, xmax=xmax,
+ ymin=ymin, ymax=ymax )
+ if self.supportHist is None:
+ self.supportHist = self.stack.totalHist
+ if not self.axisWasSet:
+ mxsup = self.supportHist.weighted.GetBinContent(
+ self.supportHist.weighted.GetMaximumBin()
+ )
+ mxstack = self.stack.totalHist.weighted.GetBinContent(
+ self.stack.totalHist.weighted.GetMaximumBin()
+ )
+ mx = max(mxsup, mxstack)
+ if ymin is None: ymin = 0.01
+ if ymax is None: ymax = mx*1.3
+ self.supportHist.GetYaxis().SetRangeUser(ymin, ymax)
+ self.axisWasSet = True
+ for hist in self.nostack:
+ if self.blindminx:
+ hist.Blind(self.blindminx, self.blindmaxx)
+ hist.Draw('same')
+ self.DrawLegend()
+ if TPad.Pad():
+ TPad.Pad().Update()
+ self.lastDraw = 'DrawStack'
+ self.lastDrawArgs = [ opt ]
+
+
+ def DrawNormalizedStack(self, opt='',
+ xmin=None, xmax=None, ymin=0.001, ymax=None ):
+ '''Draw all histograms, some of them in a stack.
+
+ if Histogram.stack is True, the histogram is put in the stack.
+ all histograms out of the stack, and the stack itself, are shown as PDFs.'''
+ self._BuildStack(self._SortedHistograms(),ytitle='p.d.f.')
+ self.stack.DrawNormalized(opt,
+ xmin=xmin, xmax=xmax,
+ ymin=ymin, ymax=ymax )
+ for hist in self.nostack:
+ hist.obj.DrawNormalized('same')
+ self.DrawLegend()
+ if TPad.Pad():
+ TPad.Pad().Update()
+ self.lastDraw = 'DrawNormalizedStack'
+ self.lastDrawArgs = [ opt ]
+
+ def Rebin(self, factor):
+ '''Rebin, and redraw.'''
+ # the dispatching technique is not too pretty,
+ # but keeping a self.lastDraw function initialized to one of the Draw functions
+ # when calling it creates a problem in deepcopy.
+ for hist in self.histos:
+ hist.Rebin(factor)
+ self.axisWasSet = False
+## if self.lastDraw == 'DrawStack':
+## self.DrawStack( *self.lastDrawArgs)
+## elif self.lastDraw == 'DrawNormalizedStack':
+## self.DrawNormalizedStack( *self.lastDrawArgs)
+## elif self.lastDraw == 'DrawRatioStack':
+## self.DrawRatioStack( *self.lastDrawArgs)
+## elif self.lastDraw == 'DrawNormalizedRatioStack':
+## self.DrawNormalizedRatioStack( *self.lastDrawArgs)
+## elif self.lastDraw == 'Draw':
+## self.Draw(*self.lastDrawArgs)
+## elif self.lastDraw == 'DrawNormalized':
+## self.DrawNormalized(*self.lastDrawArgs)
+## elif self.lastDraw == 'DrawRatio':
+## self.DrawRatio(*self.lastDrawArgs)
+
+
+ def NormalizeToBinWidth(self):
+ '''Normalize each Histogram's bin to the bin width.'''
+ for hist in self.histos:
+ hist.NormalizeToBinWidth()
+
+
+ def _BuildStack(self, hists, ytitle=None):
+ '''build a stack from a list of Histograms.
+
+ The histograms for which Histogram.stack is False are put in self.nostack'''
+ self.stack = None
+ self.stack = Stack(self.name+'_stack', ytitle=ytitle)
+ self.nostack = []
+ for hist in hists:
+ if hist.stack:
+ self.stack.Add( hist )
+ else:
+ self.nostack.append(hist)
+
+
+ def __str__(self):
+ if self.stack is None:
+ self._BuildStack(self._SortedHistograms(), ytitle='Events')
+ tmp = [' '.join(['DataMCPlot: ', self.name])]
+ tmp.append( 'Histograms:' )
+ for hist in self._SortedHistograms( reverse=True ):
+ tmp.append( ' '.join(['\t', str(hist)]) )
+ tmp.append( 'Stack yield = {integ:7.1f}'.format( integ=self.stack.integral ) )
+ return '\n'.join( tmp )
+
diff --git a/CMGTools/RootTools/python/DataMC/DataMCPlot.pyc b/CMGTools/RootTools/python/DataMC/DataMCPlot.pyc
new file mode 100644
index 0000000..6bb3876
Binary files /dev/null and b/CMGTools/RootTools/python/DataMC/DataMCPlot.pyc differ
diff --git a/CMGTools/RootTools/python/DataMC/Histogram.py b/CMGTools/RootTools/python/DataMC/Histogram.py
new file mode 100644
index 0000000..ad9365a
--- /dev/null
+++ b/CMGTools/RootTools/python/DataMC/Histogram.py
@@ -0,0 +1,200 @@
+import copy
+
+
+class Histogram( object ):
+ '''Histogram + a few things.
+
+ This class does not inherit from a ROOT class as we could want to use it
+ with a TH1D, TH1F, and even a 2D at some point.
+
+ Histogram contains the original ROOT histogram, obj, and a weighted version,
+ weigthed, originally set equal to obj (weight == 1).
+ - layer : can be used to order histograms
+ - stack : to decide whether the histogram
+ should be stacked or not (see the Stack class for more information)
+ - name : user defined histogram. Useful when manipulating several histograms with
+ the same GetName(), coming from different TDirectories.
+ '''
+
+
+ def __init__(self, name, obj, layer=0., legendLine=None, stack=True):
+ # name is a user defined name
+ self.name = name
+ self.realName = name # can be different if an alias is set
+ if legendLine is None:
+ self.legendLine = name
+ else:
+ self.legendLine = legendLine
+ self.obj = obj
+ # self.weighted = copy.deepcopy(self.obj)
+ self.layer = layer
+ self.stack = stack
+ self.on = True
+ self.style = None
+ # after construction, weighted histogram = base histogram
+ self.SetWeight(1)
+
+
+ def Clone(self, newName):
+ newHist = copy.deepcopy(self)
+ newHist.name = newName
+ newHist.legendLine = newName
+ return newHist
+
+ def __str__(self):
+ fmt = '{self.name:<10} / {hname:<50},\t Layer ={self.layer:8.1f}, w = {weighted:8.1f}, u = {unweighted:8.1f}'
+ tmp = fmt.format(self=self,
+ hname = self.realName,
+ weighted = self.Yield(weighted=True),
+ unweighted = self.Yield(weighted=False) )
+ return tmp
+
+ def Yield(self, weighted=True):
+ '''Returns the weighted number of entries in the histogram
+ (under and overflow not counted).
+
+ Use weighted=False if you want the unweighted number of entries'''
+ hist = self.weighted
+ if not weighted:
+ hist = self.obj
+ return hist.Integral( 0, hist.GetNbinsX()+1)
+
+ def Rebin(self, factor):
+ '''Rebins by factor'''
+ self.obj.Rebin( factor )
+ self.weighted.Rebin(factor)
+
+ def NormalizeToBinWidth(self):
+ '''Divides each bin content and error by the bin size'''
+ for i in range (1,self.obj.GetNbinsX()+1) :
+ self.obj.SetBinContent(i, self.obj.GetBinContent(i) / self.obj.GetBinWidth(i))
+ self.obj.SetBinError (i, self.obj.GetBinError(i) / self.obj.GetBinWidth(i))
+ for i in range (1,self.weighted.GetNbinsX()+1) :
+ self.weighted.SetBinContent(i, self.weighted.GetBinContent(i) / self.weighted.GetBinWidth(i))
+ self.weighted.SetBinError (i, self.weighted.GetBinError(i) / self.weighted.GetBinWidth(i))
+
+ def SetWeight(self, weight):
+ '''Set the weight and create the weighted histogram.'''
+ self.weighted = copy.deepcopy(self.obj)
+ self.weight = weight
+ self.weighted.Scale(weight)
+
+ def Scale(self, scale):
+ '''Scale the histogram (multiply the weight by scale)'''
+ self.SetWeight( self.weight * scale )
+
+ def SetStyle(self, style):
+ '''Set the style for the original and weighted histograms.'''
+ if style is None:
+ return
+ style.formatHisto( self.obj )
+ style.formatHisto( self.weighted )
+ self.style = style
+
+ def AddEntry(self, legend, legendLine=None):
+ '''By default the legend entry is set to self.legendLine of the histogram.'''
+ if legendLine == None:
+ legendLine = self.legendLine
+ opt = 'f'
+ if self.weighted.GetFillStyle()==0:
+ opt = 'p'
+ legend.AddEntry(self.obj, legendLine, opt)
+
+ def Draw(self, opt='', weighted=True):
+ '''Draw the weighted (or original) histogram.'''
+ if weighted is True:
+ self.weighted.Draw(opt)
+ else:
+ self.obj.Draw(opt)
+
+ def GetXaxis(self, opt='', weighted=True):
+ '''All these functions could be written in a clever and compact way'''
+ if weighted is True:
+ return self.weighted.GetXaxis()
+ else:
+ return self.obj.GetXaxis()
+
+ def GetYaxis(self, opt='', weighted=True):
+ '''All these functions could be written in a clever and compact way'''
+ if weighted is True:
+ return self.weighted.GetYaxis()
+ else:
+ return self.obj.GetYaxis()
+
+ def GetMaximum(self, opt='', weighted=True):
+ '''All these functions could be written in a clever and compact way'''
+ if weighted is True:
+ return self.weighted.GetMaximum()
+ else:
+ return self.obj.GetMaximum()
+
+ def Add(self, other, coeff=1):
+ '''Add another histogram.
+ Provide the optional coeff argument for the coefficient factor (e.g. -1 to subtract)
+ '''
+ self.obj.Add( other.obj, coeff )
+ self.weighted.Add( other.weighted, coeff )
+ return self
+
+ def Integral(self, weighted=True, xmin=None, xmax=None ):
+ '''
+ Returns the weighted or unweighted integral of this histogram.
+ If xmin and xmax are None, underflows and overflows are included.
+ '''
+ if type( weighted ) is not bool:
+ raise ValueError('weighted should be a boolean')
+ if xmin is not None:
+ bmin = self.obj.FindFixBin( xmin )
+ else:
+ bmin = None
+ if xmax is not None:
+ bmax = self.obj.FindFixBin( xmax ) - 1
+ else:
+ bmax = None
+ hist = self.weighted
+ if weighted is False:
+ hist = self.obj
+ if bmin is None and bmax is None:
+ return hist.Integral(0, hist.GetNbinsX()+1)
+ elif bmin is not None and bmax is not None:
+ # import pdb; pdb.set_trace()
+ if (xmax - xmin) % self.obj.GetBinWidth(1) != 0:
+ raise ValueError('boundaries should define an integer number of bins. nbins=%d, xmin=%3.3f, xmax=%3.3f' % (self.obj.GetNbinsX(), self.obj.GetXaxis().GetXmin(), self.obj.GetXaxis().GetXmax()) )
+ return hist.Integral(bmin, bmax)
+ else:
+ raise ValueError('if specifying one boundary, you must specify the other')
+
+
+ def DrawNormalized(self):
+ '''Draw a normalized version of this histogram.
+
+ The original and weighted histograms stay untouched.'''
+ self.obj.DrawNormalized()
+
+ def Normalize(self):
+ '''Sets the weight to normalize the weighted histogram to 1.
+
+ In other words, the original histogram stays untouched.'''
+ self.Scale( 1/self.Integral() )
+
+ def RemoveNegativeValues(self, hist=None):
+ # what about errors??
+ if hist is None:
+ self.RemoveNegativeValues(self.weighted)
+ self.RemoveNegativeValues(self.obj)
+ else:
+ for ibin in range(1, hist.GetNbinsX()+1):
+ if hist.GetBinContent(ibin)<0:
+ hist.SetBinContent(ibin, 0)
+
+ def Blind(self, minx, maxx):
+ whist = self.weighted
+ uwhist = self.weighted
+ minbin = whist.FindBin(minx)
+ maxbin = min( whist.FindBin(maxx), whist.GetNbinsX())
+ for bin in range(minbin, maxbin):
+ whist.SetBinContent(bin,0)
+ whist.SetBinError(bin,0)
+ uwhist.SetBinContent(bin,0)
+ uwhist.SetBinError(bin,0)
+
diff --git a/CMGTools/RootTools/python/DataMC/Histogram.pyc b/CMGTools/RootTools/python/DataMC/Histogram.pyc
new file mode 100644
index 0000000..674b0e5
Binary files /dev/null and b/CMGTools/RootTools/python/DataMC/Histogram.pyc differ
diff --git a/CMGTools/RootTools/python/DataMC/Stack.py b/CMGTools/RootTools/python/DataMC/Stack.py
new file mode 100644
index 0000000..026ff21
--- /dev/null
+++ b/CMGTools/RootTools/python/DataMC/Stack.py
@@ -0,0 +1,144 @@
+import copy
+from ROOT import THStack, gPad, kGray
+from CMGTools.RootTools.Style import sBlue,sBlack
+
+class Stack:
+ '''Attempt to overcome the deficiencies of the THStack class.
+
+ Contains:
+ - hists : a list of Histogram (from this package,
+ we\'re not taking about ROOT histograms here
+ - integral : the integral of the stack.
+ - totalHist, the sum of all histograms in the stack with a layer < 1000.
+
+ '''
+
+ STAT_ERRORS = True
+ STYLE = copy.copy(sBlack)
+ STYLE.markerStyle = 1
+
+ def __init__(self, name, ytitle=None):
+ self.name = name
+ self.hists = []
+ self.integral = 0
+ self.totalHist = None
+ self.statErrors = Stack.STAT_ERRORS
+ self.style = Stack.STYLE
+ self.ytitle = ytitle
+ self.axisWasSet = False
+
+ def Add(self, hist):
+ '''Add an Histogram.'''
+ # one MUST do a deepcopy here.
+ self.hists.append( copy.deepcopy(hist) )
+ self.integral += hist.Yield( weighted=True )
+
+ def Draw(self, opt='',
+ xmin=None, xmax=None, ymin = None, ymax=None):
+ '''Draw the stack. opt are the ROOT options'''
+ if len( self.hists )==0:
+ return
+ self.obj = THStack(self.name,'')
+ self.totalHist = None
+ for hist in self.hists:
+ self.obj.Add(hist.weighted)
+ if self.totalHist is None:
+ self.totalHist = copy.deepcopy( hist )
+ elif hist.layer<1000.:
+ self.totalHist.Add( hist )
+ self._Draw( opt, self.hists, xmin, xmax, ymin, ymax)
+
+ def _Draw( self, opt, hists, xmin, xmax, ymin, ymax):
+ self.SetStyle(self.style)
+ # drawing the first histogram in the stack
+ # as a support histo.
+ # otherwise, can't change y axis range (ROOT!@#!)
+ # we draw it as hist so that the markers don't appear.
+ # hist = hists[0]
+ hist = self.totalHist
+ # hist.Draw('hist')
+ #hist.Draw(opt) #### riccardo
+ if self.ytitle is not None:
+ hist.GetYaxis().SetTitle( self.ytitle )
+ #self.obj.Draw( opt+'same' ) ### riccardo
+ self.obj.Draw( opt ) ### riccardo
+ # need to redraw the axes, which are now "under"
+ # the stacked histograms.
+ hist.Draw('axissame')
+ if ymin is None:
+ ymin = 0.1
+ if ymax is None:
+ ymax = hist.GetMaximum()*1.3
+ if not self.axisWasSet:
+ self.axisWasSet = True
+ hist.GetYaxis().SetRangeUser( ymin, ymax )
+ if xmin is not None and xmax is not None:
+ # without the little offset,
+ # the range includes the bin over xmax !@(*
+ xmax = xmax - 1e-9
+ hist.GetXaxis().SetRangeUser( xmin, xmax )
+ self._DrawStatErrors()
+ # self._updateTitles( hist )
+
+
+ def _DrawStatErrors(self):
+ '''Draw statistical errors if statErrors is True.'''
+ if self.statErrors is False:
+ return
+ #self.totalHist.weighted.SetFillColor(kGray)
+ self.totalHist.weighted.SetFillColor(1)
+ self.totalHist.weighted.SetFillStyle(3544)
+ self.totalHist.Draw('samee2')
+
+ def SetStyle(self, style ):
+ '''Set the style for the total histogram'''
+ self.style = style
+ self.totalHist.SetStyle( self.style )
+ if gPad:
+ gPad.Update()
+
+ def DrawNormalized(self, opt='',
+ xmin=None, xmax=None, ymin = None, ymax=None ):
+ '''Draw a normalized version of the stack (integral=1).'''
+ if len( self.hists )==0:
+ return
+ integral = 0
+ self.normHists = []
+ self.obj = THStack(self.name,'')
+ self.totalHist = None
+ for hist in self.hists:
+ normHist = copy.deepcopy(hist)
+ normHist.Scale(1/self.integral)
+ self.normHists.append( normHist )
+ self.obj.Add( normHist.weighted)
+ if self.totalHist is None:
+ self.totalHist = copy.deepcopy( normHist )
+ else:
+ self.totalHist.Add( normHist )
+ # self.obj.Draw( opt )
+ # self._updateTitles()
+ self._Draw( opt, self.normHists, xmin, xmax, ymin, ymax)
+
+ def Normalize(self):
+ '''Normalize the stack.
+
+ All histograms in the stack are scaled
+ so that the integral of the stack is 1.'''
+ for hist in self.hists:
+ hist.weighted.Scale( 1/self.integral )
+
+ def Divide(self, otherHist):
+ '''Divide the stack by an histogram.'''
+ for hist in self.hists:
+ hist.weighted.Divide(otherHist)
+
+ def _updateTitles( self,hist ):
+ '''Update the axis titles of the stack to the titles of the first histogram in the stack.'''
+ print 'update', hist.GetYaxis().GetTitle()
+ self.obj.GetXaxis().SetTitle( hist.GetXaxis().GetTitle() )
+ self.obj.GetYaxis().SetTitle( hist.GetYaxis().GetTitle() )
+
+ def Blind(self,minx, maxx):
+ for hist in self.hists:
+ hist.Blind(minx, maxx)
+ # self.totalHist.Blind(minx, maxx)
diff --git a/CMGTools/RootTools/python/DataMC/Stack.pyc b/CMGTools/RootTools/python/DataMC/Stack.pyc
new file mode 100644
index 0000000..2202246
Binary files /dev/null and b/CMGTools/RootTools/python/DataMC/Stack.pyc differ
diff --git a/CMGTools/RootTools/python/DataMC/Weight.py b/CMGTools/RootTools/python/DataMC/Weight.py
new file mode 100644
index 0000000..1c920ca
--- /dev/null
+++ b/CMGTools/RootTools/python/DataMC/Weight.py
@@ -0,0 +1,22 @@
+from CMGTools.RootTools.PersistentDict import PersistentDict
+
+class Weight( PersistentDict ):
+
+ def __init__(self, name, fileName):
+ '''Read weight information from a weight file. see self.GetWeight'''
+ PersistentDict.__init__(self, name, fileName)
+
+ def GetWeight(self):
+ '''Return the weight, and fill weight-related attributes'''
+ self.genNEvents = float(self.Value('genNEvents'))
+ self.genEff = float(self.Value('genEff'))
+ self.xSection = float(self.Value('xSection'))
+ self.intLumi = float(self.Value('intLumi'))
+ return self.xSection * self.intLumi / ( self.genNEvents * self.genEff)
+
+ def SetIntLumi(self, lumi):
+ '''Set integrated luminosity.'''
+ self.dict['intLumi'] = lumi
+
+ def __str__(self):
+ return PersistentDict.__str__(self) + ' weight = %3.5f' % self.GetWeight()
diff --git a/CMGTools/RootTools/python/DataMC/Weight.pyc b/CMGTools/RootTools/python/DataMC/Weight.pyc
new file mode 100644
index 0000000..2a1e7e8
Binary files /dev/null and b/CMGTools/RootTools/python/DataMC/Weight.pyc differ
diff --git a/CMGTools/RootTools/python/DataMC/__init__.py b/CMGTools/RootTools/python/DataMC/__init__.py
new file mode 100644
index 0000000..13a1f71
--- /dev/null
+++ b/CMGTools/RootTools/python/DataMC/__init__.py
@@ -0,0 +1 @@
+#Automatically created by SCRAM
diff --git a/CMGTools/RootTools/python/DataMC/__init__.pyc b/CMGTools/RootTools/python/DataMC/__init__.pyc
new file mode 100644
index 0000000..ea54f99
Binary files /dev/null and b/CMGTools/RootTools/python/DataMC/__init__.pyc differ
diff --git a/CMGTools/RootTools/python/GraphErrors.py b/CMGTools/RootTools/python/GraphErrors.py
new file mode 100644
index 0000000..6fb860f
--- /dev/null
+++ b/CMGTools/RootTools/python/GraphErrors.py
@@ -0,0 +1,97 @@
+from ROOT import TGraphErrors,TH2F
+
+import re
+
+class GraphErrors( TGraphErrors ):
+ def __init__(self, name, file, pattern):
+ self.name = name
+ self.parseFile(file, pattern)
+ self.initGraph()
+## self.histo = None
+
+ def initGraph(self):
+ TGraphErrors.__init__(self, len(self.x) )
+ i = 0
+ for i in range(0, len(self.x) ):
+ # print i, self.x[i], self.y[i]
+ self.SetPoint(i, self.x[i], self.y[i])
+ errx = 0
+ erry = 0
+ if len(self.errx)>i:
+ errx = self.errx[i]
+ if len(self.erry)>i:
+ erry = self.erry[i]
+ self.SetPointError(i, errx, erry)
+
+## def initHistogram(self):
+## minX = min(self.x)
+## minY = min(self.y)
+## maxX = max(self.x)
+## maxY = max(self.y)
+
+## maxErrY = 0
+## if len(self.erry):
+## maxErrY = max(self.erry)
+
+## xMargin = (maxX - minX)/10.
+## yMargin = (maxY - minY)/10. + maxErrY
+
+## self.histo = TH2F(self.name, '',
+## 100, minX-xMargin, maxX + xMargin,
+## 100, minY-yMargin, maxY + yMargin)
+## self.histo.SetStats(0)
+
+## def draw(self, opt=None):
+## if opt!='same':
+## if self.histo == None:
+## self.initHistogram()
+## self.histo.Draw()
+## self.Draw('same')
+
+ def parseFile(self, file, pattern):
+ self.x = []
+ self.errx = []
+ self.y = []
+ self.erry = []
+
+ self.file = file
+ input = open( file, 'r' )
+ pattern = pattern.replace('FLOAT','-*\d+[.\d*]*')
+ # print pattern
+ pat = re.compile(pattern)
+ if pat.groups<2 or pat.groups>4:
+ print 'GraphErrors.parseFile : need between 2 and 4 groups:'
+ print 'x y'
+ print 'x y erry'
+ print 'x errx y erry'
+ return False
+ for line in input.readlines():
+ # print line
+ match = pat.match( line )
+ if match!=None:
+ # print 'match!'
+ if pat.groups >1:
+ # print 'x1', match.group(1)
+ self.x.append( float(match.group(1)) )
+ if pat.groups <4:
+ # print 'y2', match.group(2)
+ self.y.append( float(match.group(2)) )
+ if pat.groups == 3:
+ # print 'erry3', match.group(3)
+ self.erry.append( float(match.group(3)) )
+ if pat.groups == 4:
+ self.errx.append( float(match.group(2)) )
+ self.y.append( float(match.group(3)) )
+ self.erry.append( float(match.group(4)) )
+ # print 'errx2', match.group(2)
+ # print 'y3', match.group(3)
+ # print 'erry4', match.group(4)
+ return True
+
+
+if __name__ == '__main__':
+ import sys
+ from CMGTools.RootTools.Style import *
+ graph = GraphErrors('toto', sys.argv[1],'\s*(FLOAT)\s+(FLOAT)\s+(FLOAT)\s*')
+ sBlueSquares.formatHisto( graph )
+ graph.Draw('APL')
diff --git a/CMGTools/RootTools/python/GraphErrors.pyc b/CMGTools/RootTools/python/GraphErrors.pyc
new file mode 100644
index 0000000..a2d11c1
Binary files /dev/null and b/CMGTools/RootTools/python/GraphErrors.pyc differ
diff --git a/CMGTools/RootTools/python/HistComparator.py b/CMGTools/RootTools/python/HistComparator.py
new file mode 100644
index 0000000..0cb87d8
--- /dev/null
+++ b/CMGTools/RootTools/python/HistComparator.py
@@ -0,0 +1,119 @@
+from ROOT import TCanvas, TPad, TH1F, TLegend
+
+
+
+class HistComparator(object):
+ '''Comparison of two histograms.
+
+ The histograms are superimposed in the top pad, and their ratio
+ is shown in the bottom pad.
+
+ This class manipulates histograms that behave like a TH1.
+ (TH1F, TH1D, and probably TProfile and RooDataSets).
+ '''
+
+ CAN_NUM = 0
+
+ def __init__(self, name, h1, h2, title1=None, title2=None):
+ '''Constructor.
+
+ h1, h2: two TH1.
+ title1 and title2: will be used in the legend.
+ name: will be used on the X axis.
+ '''
+ self.set(name, h1, h2, title1, title2)
+ self.can, self.pad_main, self.pad_ratio = self.buildCanvas()
+
+ def __del__(self):
+ self.can.Close()
+
+ def set(self, name, h1, h2, title1=None, title2=None):
+ '''Change the histograms, in case we want to keep the same canvas
+ to draw different histograms.'''
+ self.name = name
+ self.h1 = h1
+ self.h2 = h2
+ if title1 is None:
+ self.title1 = h1.GetTitle()
+ else:
+ self.title1 = title1
+ if title2 is None:
+ self.title2 = h2.GetTitle()
+ else:
+ self.title2 = title2
+ self.h1.SetTitle('')
+ self.h2.SetTitle('')
+ self.ratio = h1.Clone( '_'.join([name, 'ratio']))
+ self.ratio.Divide(self.h2)
+ self.ratio.SetStats(0)
+
+ def draw(self):
+ '''The canvas is created if needed.'''
+ if type(self.can) is not TCanvas:
+ self.can, self.pad_main, self.pad_ratio = self.buildCanvas()
+ self.can.Draw()
+ self.pad_main.Draw()
+ self.pad_ratio.Draw()
+ self.pad_main.cd()
+ self.h2.Draw('e2')
+ self.h1.Draw('same')
+ self.h2.GetYaxis().SetRangeUser(1e-3,
+ self.ymax(self.h1, self.h2)*1.2)
+ self.h2.GetYaxis().SetLabelSize(0.045)
+ self.legend = TLegend(0.6, 0.7, 0.9, 0.9)
+ self.legend.AddEntry(self.h1, self.title1, 'lp')
+ self.legend.AddEntry(self.h2, self.title2, 'lpf')
+ self.legend.SetFillColor(0)
+ self.legend.Draw('same')
+ self.pad_ratio.cd()
+ self.ratio.Draw()
+ self.ratio.GetYaxis().SetNdivisions(5)
+ self.ratio.GetYaxis().SetTitle('{t1}/{t2}'.format(t1=self.title1,
+ t2=self.title2))
+ self.ratio.GetYaxis().SetTitleSize(0.1)
+ self.ratio.GetYaxis().SetTitleOffset(0.5)
+ self.ratio.GetXaxis().SetTitle('{xtitle}'.format(xtitle=self.name))
+ self.ratio.GetXaxis().SetTitleSize(0.13)
+ self.ratio.GetXaxis().SetTitleOffset(0.9)
+ rls = 0.075
+ self.ratio.GetYaxis().SetLabelSize(rls)
+ self.ratio.GetXaxis().SetLabelSize(rls)
+ self.ratio.GetYaxis().SetRangeUser(0.5, 1.5)
+ self.can.Modified()
+ self.can.Update()
+ self.can.cd()
+
+ def save(self, fname=None):
+ if fname is None:
+ fname = self.name
+ self.can.SaveAs( self.name + '.png' )
+
+ def buildCanvas(self):
+ can = TCanvas('can_{num}'.format(num=self.__class__.CAN_NUM),
+ self.name,600,600)
+ self.__class__.CAN_NUM += 1
+ can.cd()
+ can.Draw()
+ sep = 0.35
+ pad = TPad('pad','',0.01,sep,0.99, 0.99)
+ pad.SetBottomMargin(0.04)
+ padr = TPad('padr','',0.01, 0.01, 0.99, sep+0.02)
+ padr.SetTopMargin(0.04)
+ padr.SetBottomMargin(0.3)
+ padr.SetGridy()
+ return can, pad, padr
+
+ def ymax(self, h1=None, h2=None):
+ '''Returns the best y axis maximum so that h1 and h2 are both visible.'''
+ def getmax(h):
+ return h.GetBinContent(h.GetMaximumBin())
+ if h1 is None: h1 = self.h1
+ if h2 is None: h2 = self.h2
+ ymax = max(getmax(h1), getmax(h2))
+ if ymax == 0:
+ ymax = 1
+ return ymax
+
+
+
+
diff --git a/CMGTools/RootTools/python/HistComparator.pyc b/CMGTools/RootTools/python/HistComparator.pyc
new file mode 100644
index 0000000..d0706ca
Binary files /dev/null and b/CMGTools/RootTools/python/HistComparator.pyc differ
diff --git a/CMGTools/RootTools/python/HistogramComparison.py b/CMGTools/RootTools/python/HistogramComparison.py
new file mode 100644
index 0000000..7d7a0f4
--- /dev/null
+++ b/CMGTools/RootTools/python/HistogramComparison.py
@@ -0,0 +1,68 @@
+from ROOT import gDirectory, TLegend,gPad, TCanvas, TH1F
+
+from CMGTools.RootTools.Style import *
+
+class HistogramComparison:
+ def __init__(self, name, title, bins = 100, min = 0, max = 1000):
+ self.name = name
+ self.h1 = TH1F('h1_'+name, title, bins,min,max)
+ self.h2 = TH1F('h2_'+name, title, bins,min,max)
+ self.h2 = TH1F('h3_'+name, title, bins,min,max)
+ self.eff = None
+ self.canSup = TCanvas('canSup'+name, 'canSup'+name)
+ self.canEff = TCanvas('canEff'+name, 'canEff'+name)
+ self.canSup.SetLogy()
+ self.canEff.SetLogy()
+ # self.h1.SetLineWidth(2)
+ sBlack.formatHisto( self.h1 )
+ sBlueSquares.formatHisto( self.h2 )
+ self.histoFinalized = False
+ def reset(self):
+ self.h1.Reset()
+ self.h2.Reset()
+ self.eff.Reset()
+ def computeEff(self):
+ self.eff = self.h2.Clone( 'eff_'+ self.name)
+ self.eff.GetYaxis().SetTitle('efficiency')
+ # self.eff.Divide( self.h1 )
+ self.eff.Divide( self.eff, self.h1, 1, 1, 'B')
+ self.eff.SetStats(0)
+ return self.eff
+ def setUpLegend(self, caption1 = 'all events', caption2='selected', xmin=None, ymin=None, xmax=None,ymax=None ):
+ if xmin==None:
+ xmin = 0.5
+ if ymin==None:
+ ymin = 0.5
+ if xmax==None:
+ xmax = 0.85
+ if ymax==None:
+ ymax = 0.8
+ self.legend = TLegend(xmin,ymin,xmax,ymax)
+ self.legend.AddEntry(self.h1,caption1)
+ self.legend.AddEntry(self.h2,caption2)
+ def finalizeHistograms(self):
+ self.h1.GetYaxis().SetRangeUser(0.1, self.h1.GetEntries() )
+ self.h1.Sumw2()
+ self.h2.Sumw2()
+ self.computeEff()
+ self.histoFinalized = True
+ def draw(self):
+ if not self.histoFinalized:
+ self.finalizeHistograms()
+ self.canSup.cd()
+ self.h1.Draw()
+ self.h2.Draw('same')
+ if self.legend == None:
+ self.setUpLegend()
+ self.legend.Draw()
+ gPad.RedrawAxis()
+ self.canSup.SaveAs(self.canSup.GetName()+'.png')
+ self.canEff.cd()
+ # if self.eff == None:
+ # self.computeEff()
+ self.eff.GetYaxis().SetRangeUser(0.0001,2)
+ self.eff.Draw()
+ self.canEff.SaveAs(self.canEff.GetName()+'.png')
+ def savePlots(self):
+ self.canSup.SaveAs(self.canSup.GetName()+'.png')
+ self.canEff.SaveAs(self.canEff.GetName()+'.png')
diff --git a/CMGTools/RootTools/python/HistogramComparison.pyc b/CMGTools/RootTools/python/HistogramComparison.pyc
new file mode 100644
index 0000000..505e996
Binary files /dev/null and b/CMGTools/RootTools/python/HistogramComparison.pyc differ
diff --git a/CMGTools/RootTools/python/Legend.py b/CMGTools/RootTools/python/Legend.py
new file mode 100644
index 0000000..13213e6
--- /dev/null
+++ b/CMGTools/RootTools/python/Legend.py
@@ -0,0 +1,40 @@
+from ROOT import TLegend
+
+import re
+
+class Legend( TLegend ):
+ '''Legend initialized from a text file.
+
+ The text file should contain one line of the following form
+ to define the legend boundaries
+ xmin ymin xmax ymax
+
+ The other lines are used as legend entries.
+ '''
+ def __init__(self, legendFile, objects):
+ self.buildLegend(legendFile, objects)
+
+ def buildLegend(self, legendFile, objects ):
+ '''For each object, use the corresponding legend entry'''
+ legendDesc = open( legendFile )
+ FLOAT = '-*\d+[.\d*]*'
+ pattmp = '\s*(FLOAT)\s+(FLOAT)\s+(FLOAT)\s+(FLOAT)\s*'
+ pattern = re.compile( pattmp.replace('FLOAT', FLOAT) )
+ legendEntries = []
+ for line in legendDesc.readlines():
+ line = line.rstrip()
+ match = pattern.match( line )
+ if match!=None:
+ x1 = float(match.group(1))
+ x2 = float(match.group(2))
+ y1 = float(match.group(3))
+ y2 = float(match.group(4))
+ else:
+ legendEntries.append( line )
+ # print x1, x2, y1, y2, legendEntries
+ if len(legendEntries)!= len(objects):
+ raise ValueError('if you specify a legend file, it should have the correct number of lines.')
+
+ TLegend.__init__( self, x1, x2, y1, y2)
+ for entry,hist in zip(legendEntries,objects):
+ self.AddEntry( hist, entry)
diff --git a/CMGTools/RootTools/python/Legend.pyc b/CMGTools/RootTools/python/Legend.pyc
new file mode 100644
index 0000000..4886792
Binary files /dev/null and b/CMGTools/RootTools/python/Legend.pyc differ
diff --git a/CMGTools/RootTools/python/PersistentDict.py b/CMGTools/RootTools/python/PersistentDict.py
new file mode 100644
index 0000000..d4ca1f4
--- /dev/null
+++ b/CMGTools/RootTools/python/PersistentDict.py
@@ -0,0 +1,30 @@
+
+class PersistentDict:
+ '''Dict which can stream itself from and to a text file.'''
+
+ def __init__(self, name, fileName):
+ self.name = name
+ self.StreamFrom( fileName )
+
+ def StreamFrom(self, fileName ):
+ '''Load the dict in memory, reading fileName'''
+ file = open( fileName )
+ self.dict = eval( file.read() )
+
+ def StreamTo(self, fileName):
+ '''Write the dict to fileName.'''
+ file = open(fileName, 'w')
+ file.write( str(self.dict).replace(',',',\n') )
+ file.close()
+
+ def Value(self, key):
+ '''Accesses the value corresponding to key. Returns None if key not found.'''
+ try:
+ val = self.dict[ key ]
+ return val
+ except:
+ return None
+
+ def __str__(self):
+ return self.name + ' ' + str( self.dict )
+
diff --git a/CMGTools/RootTools/python/PersistentDict.pyc b/CMGTools/RootTools/python/PersistentDict.pyc
new file mode 100644
index 0000000..a1a06cb
Binary files /dev/null and b/CMGTools/RootTools/python/PersistentDict.pyc differ
diff --git a/CMGTools/RootTools/python/PyRoot.py b/CMGTools/RootTools/python/PyRoot.py
new file mode 100644
index 0000000..7a1fded
--- /dev/null
+++ b/CMGTools/RootTools/python/PyRoot.py
@@ -0,0 +1,106 @@
+import os
+import sys
+import fnmatch
+import ROOT
+
+import CMGTools.RootTools.StartUp
+
+from CMGTools.RootTools.RootTools import *
+
+gROOT.Macro( os.path.expanduser( '~/rootlogon.C' ) )
+
+# adding current directory in PYTHONPATH
+sys.path.append('.')
+
+from CMGTools.RootTools.Style import *
+
+
+canvases = []
+cx = 500
+cy = 500
+
+histTypes = [ ROOT.TH1F,
+ ROOT.TH1D,
+ ROOT.TH2F,
+ ROOT.TH2D,
+ ROOT.TProfile ]
+
+dirTypes = [ROOT.TDirectory, ROOT.TDirectoryFile]
+
+hists = None
+trees = None
+dirs = None
+
+class Directory(object):
+ '''Like TDirectory, but autoloads directory contents'''
+ def __init__(self, tdir):
+ self.tdir = tdir
+ def __getattr__(self, attr):
+ return getattr(self.tdir, attr)
+ def cd(self, theLOCALS=None):
+ if theLOCALS is None:
+ theLOCALS = LOCALS
+ self.tdir.cd()
+ hists = load(theLOCALS, self, histTypes)
+ trees = load(theLOCALS, self, [ROOT.TTree])
+ dirs = load(theLOCALS, self, dirTypes)
+
+def draw(pattern):
+ '''Draw all histograms with a key matching pattern in separate canvases'''
+ for hist in hists:
+ name = hist.GetName()
+ if fnmatch.fnmatch(name, pattern):
+ can = TCanvas(name, name, cx, cy)
+ canvases.append( can )
+ can.Draw()
+ hist.Draw()
+
+def load(locals, dir, types):
+ '''Load objects in dir with a type in types.'''
+ objs = []
+ for key in dir.GetListOfKeys():
+ obj = dir.Get(key.GetName())
+ if type(obj) in types:
+ print type(obj), key.GetName()
+ if type(obj) in dirTypes:
+ obj = Directory(obj)
+ objs.append(obj)
+ locals[key.GetName()] = obj
+ return objs
+
+
+def treeComp(t1, t2, var, cut):
+ t1.SetWeight(1./t1.GetEntries(), 'global')
+ t2.SetWeight(1./t2.GetEntries(), 'global')
+ t1.Draw(var, cut)
+ t2.Draw(var, cut, 'same')
+
+if __name__ == '__main__':
+
+ import sys
+ from optparse import OptionParser
+
+ parser = OptionParser()
+ parser.usage = '''
+ PyRoot.py [root_file]
+ '''
+
+ (options,args) = parser.parse_args()
+
+ file = None
+ if len(args)>1:
+ parser.print_help()
+ print
+ print 'Maximum one argument (a root file)'
+ sys.exit(1)
+ elif len(args)==1:
+ file = TFile( args[0] )
+ import ROOT
+
+ LOCALS = locals()
+
+ hists = load(LOCALS, file, histTypes)
+ trees = load(LOCALS, file, [ROOT.TTree])
+ dirs = load(LOCALS, file, dirTypes)
+
+
diff --git a/CMGTools/RootTools/python/PyRoot.pyc b/CMGTools/RootTools/python/PyRoot.pyc
new file mode 100644
index 0000000..d89efc2
Binary files /dev/null and b/CMGTools/RootTools/python/PyRoot.pyc differ
diff --git a/CMGTools/RootTools/python/ReWeighter.py b/CMGTools/RootTools/python/ReWeighter.py
new file mode 100644
index 0000000..938734d
--- /dev/null
+++ b/CMGTools/RootTools/python/ReWeighter.py
@@ -0,0 +1,23 @@
+class ReWeighter(object):
+
+ def __init__(self, name, hto, hfrom):
+ self.name = name
+ self.hto = hto
+ self.hfrom = hfrom
+ self.hto.Scale(1/hto.Integral())
+ self.hfrom.Scale(1/hfrom.Integral())
+ self.weights = self.hto.Clone( '_'.join(['weights',name]))
+ self.weights.Divide(hfrom)
+
+ def weightStr(self, var=None):
+ if var is None:
+ var = self.name
+ cuts = []
+ for i in range(1, self.weights.GetNbinsX()+1):
+ xmin = self.weights.GetBinLowEdge(i)
+ xmax = self.weights.GetBinLowEdge(i) + self.weights.GetBinWidth(i)
+ weight = self.weights.GetBinContent(i)
+ print i, xmin, xmax, weight
+ cut = '({var}>={xmin} && {var}<{xmax})*{weight}'.format(var=var, xmin=xmin, xmax=xmax, weight=weight)
+ cuts.append(cut)
+ return ' + '.join(cuts)
diff --git a/CMGTools/RootTools/python/ReWeighter.pyc b/CMGTools/RootTools/python/ReWeighter.pyc
new file mode 100644
index 0000000..4e390bb
Binary files /dev/null and b/CMGTools/RootTools/python/ReWeighter.pyc differ
diff --git a/CMGTools/RootTools/python/RootDir.py b/CMGTools/RootTools/python/RootDir.py
new file mode 100644
index 0000000..91aff4a
--- /dev/null
+++ b/CMGTools/RootTools/python/RootDir.py
@@ -0,0 +1,201 @@
+
+from ROOT import TH1, TDirectory, TCanvas
+
+from CMGTools.RootTools.Style import *
+
+import sys, re, math, pprint, string
+
+class RootDir:
+ """Manages a TDirectory in PyROOT, and allows easy access to the histograms and plotting"""
+
+ def __init__( self, tDir, style=None):
+ self.tDir = tDir
+ self.histograms = {}
+ self.subDirs = {}
+ self.style = style
+ self._Walk()
+
+ def _LoadHistograms( self, tDir ):
+ """Looks for all histograms in the directory, and stores them in a dictionary indexed by their key"""
+ listOfKeys = tDir.GetListOfKeys()
+ for key in listOfKeys:
+ hist = tDir.Get( key.GetName() )
+
+ if hist.InheritsFrom('TH1'):
+ # print hist.GetName()
+
+ if self.style != None:
+ hist = self.style.formatHisto( hist )
+ self.histograms[key.GetName()] = hist
+
+ def SetStyle( self, style ):
+ """Set style for all histograms, in this directory and its sub-directories. See Style module for more information"""
+ self.style = style
+ for key in self.histograms.iterkeys():
+ self.histograms[key] = style.formatHisto( self.histograms[key] )
+ for key in self.subDirs.iterkeys():
+ self.subDirs[key].SetStyle( style )
+
+ def _Walk( self ):
+ """loads histograms, create RootDirs for each subdirectory. RootDirs are stored in a dictionary, just like the histograms."""
+
+ file = self.tDir
+ # print 'file : ', file.GetName()
+
+ self._LoadHistograms( self.tDir )
+ # pattern = re.compile(regexp)
+
+ listOfKeys = file.GetListOfKeys()
+ for key in listOfKeys:
+ keyname = key.GetName()
+ subdir = file.GetDirectory( keyname )
+ if subdir != None:
+ rootDir = RootDir( subdir, self.style )
+ rootDir._Walk()
+ self.subDirs[subdir.GetName()] = rootDir
+
+ def DrawAll( self, xsize=800, ysize=800, opt=''):
+ """Draw all histograms in the RootDir canvas. Note that histograms in a given sub-directory can be drawn by doing: this.subDirs['theSubDir'].Draw()"""
+
+ nPlots = len(self.histograms)
+
+ if nPlots:
+ self.canvas = TCanvas(self.tDir.GetName(),self.tDir.GetName(), xsize, ysize)
+
+ # ny = int(math.sqrt (nPlots) )
+ # nx = int(math.ceil( nPlots / float(ny) ))
+
+ nx, ny = self._Pave( nPlots )
+ print nPlots, ny, nx
+
+ self.canvas.Divide(nx, ny)
+ i = 1
+ for key in sorted(self.histograms.iterkeys()):
+ self.canvas.cd(i)
+ self.histograms[key].Draw(opt)
+ i = i+1
+
+ self.canvas.Modified()
+ self.canvas.Update()
+
+ for key in sorted(self.subDirs.iterkeys()):
+ self.subDirs[key].DrawAll(xsize, ysize, opt)
+
+
+ def _Pave(self, nPlots):
+ '''Most efficient use of the canvas space for a given number of plots.
+ Trying to keep the canvas more or less square.'''
+ nx = 1
+ ny = 1
+ lastIsNx = False
+ while nx * ny < nPlots:
+ if not lastIsNx:
+ nx += 1
+ lastIsNx = True
+ else:
+ ny += 1
+ lastIsNx = False
+ return nx, ny
+
+ def Hist( self, histName ):
+ """Returns an histogram in this RootDir or in its subdirectories.
+ as histName, give the absolute path, which can be obtained from the
+ Print function
+ """
+ pathList = histName.split('/')
+ if len(pathList) == 1:
+ histKey = pathList[0]
+ hist = self.histograms[ histKey ]
+ if hist!=None:
+ return hist
+ else:
+ return None
+ else:
+ subDirKey = pathList.pop(0)
+ print subDirKey
+ subDir = self.subDirs[subDirKey]
+ if subDir!=None:
+ return subDir.h( string.join(pathList, '/') )
+ else:
+ return None
+
+ def h(self, histName):
+ return self.histograms[ histName ]
+
+ def SubDir(self, dirName):
+ return self.subDirs[dirName]
+
+ def Draw( self, histName):
+ """Draws an histogram. Use the absolute path."""
+ hist = self.h(histName).Draw()
+
+ def Print( self, path=None, printout=None):
+ """Print the contents of this RootDir, including its sub-directories."""
+ if printout == None:
+ printout = [] # list of lines
+ for key in sorted(self.histograms.iterkeys()):
+ if path!=None:
+ printout.append( path+'/'+key )
+ else:
+ printout.append(key)
+ for key in sorted(self.subDirs.iterkeys()):
+ # printout.append( key )
+ subPath = key
+ if path!=None:
+ subPath = path + '/' + key
+ printout = self.subDirs[key].Print( subPath, printout )
+ return printout
+
+ def __str__(self):
+ return '\n'.join( self.Print() )
+
+
+if __name__ == '__main__':
+
+ import os, sys
+
+ filename = os.environ.get('PYTHONSTARTUP')
+ if filename and os.path.isfile(filename):
+ exec(open(filename).read())
+
+ from ROOT import gROOT, TFile,gPad
+ gROOT.Macro( os.path.expanduser( '~/rootlogon.C' ) )
+
+
+ from optparse import OptionParser
+ import sys
+
+ parser = OptionParser()
+
+ parser.usage = '''
+ RootDir.py
+ '''
+ parser.add_option("-l", "--list",
+ dest="list",
+ help="listing mode, no drawing.",
+ action='store_true',
+ default=False)
+ parser.add_option("-d", "--dirname",
+ dest="dirname",
+ help="Draw a subdirectory",
+ default=None)
+
+ (options,args) = parser.parse_args()
+
+ if len(args) != 1:
+ print 'ERROR: please provide an input root file'
+ print args
+ sys.exit(1)
+
+ fileName = args[0]
+
+ file = TFile( fileName )
+ rootDir = RootDir( file, sRed )
+ if options.dirname is not None:
+ rootDir = rootDir.SubDir( options.dirname )
+ print rootDir
+ if not options.list:
+ rootDir.DrawAll()
+
+
+ # rootDir.subDirs_[dir].DrawAll()
diff --git a/CMGTools/RootTools/python/RootDir.pyc b/CMGTools/RootTools/python/RootDir.pyc
new file mode 100644
index 0000000..e89f860
Binary files /dev/null and b/CMGTools/RootTools/python/RootDir.pyc differ
diff --git a/CMGTools/RootTools/python/RootFile.py b/CMGTools/RootTools/python/RootFile.py
new file mode 100644
index 0000000..813bd18
--- /dev/null
+++ b/CMGTools/RootTools/python/RootFile.py
@@ -0,0 +1,50 @@
+import ROOT as rt
+import os.path
+
+class RootFile(object):
+
+ def __init__(self, fileName):
+ self.fileName = fileName
+ self.plots = {}
+
+ def add(self, plot, name = None, dir = None):
+ if name is None: name = plot.GetName()
+ if dir is not None: name = os.path.join(dir,name)
+
+ l = self.plots.get(name,[])
+ l.append(plot)
+ self.plots[name] = l
+
+ def write(self):
+ out = None
+ try:
+ out = rt.TFile.Open(self.fileName,'RECREATE')
+ for name, plots in self.plots.iteritems():
+ out.cd()
+
+ dir = os.path.dirname(name)
+ objname = os.path.basename(name)
+
+ #support for directories if required
+ if dir:
+ d = out.Get(dir)
+ if d is not None and d and d.InheritsFrom('TDirectory'):
+ pass
+ else:
+ out.mkdir(dir)
+ out.cd(dir)
+
+ if not plots:
+ continue
+ elif len(plots) == 1:
+ plots[0].Write(objname)
+ else:
+ index = 0
+ for i in xrange(len(plots)):
+ p = plots[i]
+ p.Write('%s_%i' % (objname,i))
+ #needed so that the object can be deleted
+ self.plots.clear()
+ finally:
+ if out is not None: out.Close()
+
\ No newline at end of file
diff --git a/CMGTools/RootTools/python/RootFile.pyc b/CMGTools/RootTools/python/RootFile.pyc
new file mode 100644
index 0000000..129e2f9
Binary files /dev/null and b/CMGTools/RootTools/python/RootFile.pyc differ
diff --git a/CMGTools/RootTools/python/RootInit.py b/CMGTools/RootTools/python/RootInit.py
new file mode 100644
index 0000000..0d8f764
--- /dev/null
+++ b/CMGTools/RootTools/python/RootInit.py
@@ -0,0 +1,16 @@
+import os, sys
+
+import CMGTools.RootTools.StartUp
+
+from CMGTools.RootTools.RootTools import *
+
+from ROOT import gROOT, TFile, TCanvas, gPad, TBrowser, TH2F, TH1F, TH1D , TProfile, TLegend
+
+gROOT.Macro( os.path.expanduser( '~/rootlogon.C' ) )
+
+# adding current directory in PYTHONPATH
+sys.path.append('.')
+
+if __name__ == '__main__':
+ events = Chain('Events', sys.argv[1])
+ # lumis = Chain('LuminosityBlocks', sys.argv[1])
diff --git a/CMGTools/RootTools/python/RootInit.pyc b/CMGTools/RootTools/python/RootInit.pyc
new file mode 100644
index 0000000..dc1f0da
Binary files /dev/null and b/CMGTools/RootTools/python/RootInit.pyc differ
diff --git a/CMGTools/RootTools/python/RootIterator.py b/CMGTools/RootTools/python/RootIterator.py
new file mode 100644
index 0000000..fb30981
--- /dev/null
+++ b/CMGTools/RootTools/python/RootIterator.py
@@ -0,0 +1,22 @@
+import ROOT as rt
+
+class RootIterator(object):
+ """A wrapper around the ROOT iterator so that it can be used in python"""
+ def __init__(self, o):
+ if hasattr(o,'Class') and o.Class().InheritsFrom('TIterator'):
+ self.iter = o
+ elif hasattr(o,'createIterator'):
+ self.iter = o.createIterator()
+ elif hasattr(o,'MakeIterator'):
+ self.iter = o.MakeIterator()
+ elif hasattr(o,'componentIterator'):
+ self.iter = o.componentIterator()
+ else:
+ self.iter = None
+ def __iter__(self):
+ return self
+ def next(self):
+ n = self.iter.Next()
+ if n is None or not n:
+ raise StopIteration()
+ return n
\ No newline at end of file
diff --git a/CMGTools/RootTools/python/RootIterator.pyc b/CMGTools/RootTools/python/RootIterator.pyc
new file mode 100644
index 0000000..93f1736
Binary files /dev/null and b/CMGTools/RootTools/python/RootIterator.pyc differ
diff --git a/CMGTools/RootTools/python/RootTools.py b/CMGTools/RootTools/python/RootTools.py
new file mode 100644
index 0000000..b5d613a
--- /dev/null
+++ b/CMGTools/RootTools/python/RootTools.py
@@ -0,0 +1,50 @@
+"""
+Load the libraries needed to use RootTools
+"""
+# import ROOT as rt
+
+from ROOT import gROOT, TFile, TCanvas, TPad, gPad, TBrowser, TH2F, TH1F, TH1D , TProfile, TLegend, gDirectory
+
+def loadLibs():
+ print 'loading FWLite.'
+ #load the libaries needed
+ from ROOT import gROOT,gSystem
+ gSystem.Load("libFWCoreFWLite")
+ gROOT.ProcessLine('AutoLibraryLoader::enable();')
+ gSystem.Load("libFWCoreFWLite")
+ gSystem.Load("libCintex")
+ gROOT.ProcessLine('ROOT::Cintex::Cintex::Enable();')
+
+ #now the RootTools stuff
+ gSystem.Load("libCMGToolsRootTools")
+
+loadLibs()
+
+
+
+from CMGTools.RootTools.Chain import Chain
+# from ROOT import Chain as CChain
+# Chain = CChain
+# Chain.__doc__ = """
+# An extention of TChain so that it can take a glob in its constructor
+# """
+
+class stliter(object):
+ """
+Defines a python iterator for stl types
+ """
+ def __init__(self, stl):
+ self.stl = stl
+ self.index = 0
+
+ def __iter__(self):
+ return self
+ def next(self):
+ if self.index < self.stl.size() - 1:
+ self.index += 1
+ else:
+ raise StopIteration()
+ return self.stl.at(self.index)
+
+ def __len__(self):
+ return self.stl.size()
diff --git a/CMGTools/RootTools/python/RootTools.pyc b/CMGTools/RootTools/python/RootTools.pyc
new file mode 100644
index 0000000..9df5e21
Binary files /dev/null and b/CMGTools/RootTools/python/RootTools.pyc differ
diff --git a/CMGTools/RootTools/python/StartUp.py b/CMGTools/RootTools/python/StartUp.py
new file mode 100644
index 0000000..005412c
--- /dev/null
+++ b/CMGTools/RootTools/python/StartUp.py
@@ -0,0 +1,5 @@
+import os
+
+filename = os.environ.get('PYTHONSTARTUP')
+if filename and os.path.isfile(filename):
+ exec(open(filename).read())
diff --git a/CMGTools/RootTools/python/StartUp.pyc b/CMGTools/RootTools/python/StartUp.pyc
new file mode 100644
index 0000000..f881dd7
Binary files /dev/null and b/CMGTools/RootTools/python/StartUp.pyc differ
diff --git a/CMGTools/RootTools/python/Style.py b/CMGTools/RootTools/python/Style.py
new file mode 100644
index 0000000..515e9bb
--- /dev/null
+++ b/CMGTools/RootTools/python/Style.py
@@ -0,0 +1,91 @@
+from ROOT import TH1, kViolet, kMagenta, kOrange, kRed, kBlue
+
+class Style:
+ def __init__(self,
+ markerStyle = 8,
+ markerColor = 1,
+ markerSize = 1,
+ lineStyle = 1,
+ lineColor = 1,
+ lineWidth = 2,
+ fillColor = None,
+ fillStyle = 1001 ):
+ self.markerStyle = markerStyle
+ self.markerColor = markerColor
+ self.markerSize = markerSize
+ self.lineStyle = lineStyle
+ self.lineColor = lineColor
+ self.lineWidth = lineWidth
+ if fillColor is None:
+ self.fillColor = lineColor
+ else:
+ self.fillColor = fillColor
+ self.fillStyle = fillStyle
+
+ def formatHistoAxis( self, hist ):
+ hist.GetXaxis().SetTitleSize(0.05)
+ hist.GetYaxis().SetTitleSize(0.05)
+ hist.GetYaxis().SetTitleOffset(1.2)
+
+ def formatHisto( self, hist, title=None):
+ hist.SetMarkerStyle( self.markerStyle )
+ hist.SetMarkerColor( self.markerColor )
+ hist.SetMarkerSize( self.markerSize )
+ hist.SetLineStyle( self.lineStyle )
+ hist.SetLineColor( self.lineColor )
+ hist.SetLineWidth( self.lineWidth )
+ hist.SetFillColor( self.fillColor )
+ hist.SetFillStyle( self.fillStyle )
+ self.formatHistoAxis( hist )
+ if title!=None:
+ hist.SetTitle( title )
+ return hist
+
+def formatPad( pad ):
+ pad.SetLeftMargin(0.15)
+ pad.SetBottomMargin(0.15)
+ #pad.SetLeftMargin(0.)
+ #pad.SetBottomMargin(0.)
+
+
+# the following standard files are defined and ready to be used.
+# more standard styles can be added on demand.
+# user defined styles can be created in the same way in any python module
+
+sBlack = Style()
+sData = Style(fillStyle=0, markerSize=1.3)
+sBlue = Style(lineColor=4, markerColor=4)
+sGreen = Style(lineColor=8, markerColor=8)
+sRed = Style(lineColor=2, markerColor=2)
+sYellow = Style(lineColor=1, markerColor=5, fillColor=5)
+sViolet = Style(lineColor=1, markerColor=kViolet, fillColor=kViolet)
+
+qcdcol = kMagenta - 10
+sHTT_QCD = Style(lineColor=1, markerColor=qcdcol, fillColor = qcdcol)
+dycol = kOrange - 4
+sHTT_DYJets = Style(lineColor=1, markerColor=dycol , fillColor = dycol)
+wcol = kRed+2
+sHTT_WJets = Style(lineColor=1, markerColor=wcol , fillColor = wcol)
+ttcol = kBlue-8
+sHTT_TTJets = Style(lineColor=1, markerColor=ttcol , fillColor = ttcol)
+sHTT_Higgs = Style(lineColor=4, markerColor=2, lineStyle=2 , fillColor = 0)
+zlcol = kBlue
+sHTT_ZL = Style(lineColor=1, markerColor=zlcol , fillColor = zlcol)
+
+
+sBlackSquares = Style( markerStyle = 21)
+sBlueSquares = Style( lineColor=4, markerStyle = 21, markerColor=4 )
+sGreenSquares = Style( lineColor=8, markerStyle = 21, markerColor=8 )
+sRedSquares = Style( lineColor=2, markerStyle = 21, markerColor=2 )
+
+
+styleSet = [sBlue, sGreen, sRed, sYellow, sViolet, sBlackSquares, sBlueSquares, sGreenSquares, sRedSquares]
+iStyle = 0
+
+def nextStyle():
+ global iStyle
+ style = styleSet[iStyle]
+ iStyle = iStyle+1
+ if iStyle>=len(styleSet):
+ iStyle = 0
+ return style
diff --git a/CMGTools/RootTools/python/Style.pyc b/CMGTools/RootTools/python/Style.pyc
new file mode 100644
index 0000000..39cc822
Binary files /dev/null and b/CMGTools/RootTools/python/Style.pyc differ
diff --git a/CMGTools/RootTools/python/TagAndProbe.py b/CMGTools/RootTools/python/TagAndProbe.py
new file mode 100644
index 0000000..335896f
--- /dev/null
+++ b/CMGTools/RootTools/python/TagAndProbe.py
@@ -0,0 +1,116 @@
+from ROOT import TH1F
+from CMGTools.RootTools.TaggedFile import *
+import copy
+
+class TagAndProbeOneLeg:
+ def __init__(self, name, erropt = 'B'):
+ self.name = name
+ self.erropt = erropt
+
+ def formatHistos(self, style, title=''):
+ style.formatHisto( self.hTot, title)
+ style.formatHisto( self.hSel, title)
+ style.formatHisto( self.hEff, title)
+
+ def fillHistos(self, events, var, nBins, min, max, probeCut, tagCut, nEvents):
+ print 'var : ', var
+ print 'tag : ', tagCut
+ print 'probe: ', probeCut
+ self.tagCut = tagCut
+ self.probeCut = probeCut
+ # the definition of the histogram should be external...
+ self.hTot = TH1F('hTot_'+self.name,';'+var, nBins, min, max)
+ self.hSel = self.hTot.Clone('hSel_'+self.name)
+ print 'n_tot...'
+ events.Draw(var + '>>hTot_'+self.name, tagCut,'goff', nEvents)
+ print 'n_sel...'
+ events.Draw(var + '>>hSel_'+self.name, tagCut + '&&' + probeCut,'goff', nEvents)
+ print self.hSel.GetEntries(), '/', self.hTot.GetEntries()
+
+ def efficiency(self):
+ self.hEff = self.hSel.Clone('hEff_'+self.name)
+ self.hEff.SetTitle(';%s;Efficiency' % self.hSel.GetXaxis().GetTitle())
+ self.hEff.SetStats(0)
+ self.hEff.Sumw2()
+ self.hTot.Sumw2()
+ self.hEff.Divide( self.hSel, self.hTot, 1, 1, self.erropt)
+
+ def clone(self, other):
+ self.hTot = other.hTot.Clone('hTot_'+self.name)
+ self.hSel = other.hSel.Clone('hSel_'+self.name)
+ def add(self, other):
+ self.hTot.Add( other.hTot )
+ self.hSel.Add( other.hSel)
+
+ def write(self, dir):
+ self.dir = dir.mkdir( self.name )
+ self.dir.cd()
+ self.hTot.Write()
+ self.hSel.Write()
+ self.hEff.Write()
+ dir.cd()
+
+ def load(self, dir):
+ self.dir = dir.Get( self.name )
+ self.hTot = self.dir.Get( 'hTot_' + self.name)
+ self.hSel = self.dir.Get( 'hSel_' + self.name)
+ self.hEff = self.dir.Get( 'hEff_' + self.name)
+
+class TagAndProbeBothLegs:
+ def __init__(self,name):
+ self.name = name
+ self.leg1 = TagAndProbeOneLeg( name + '_leg1')
+ self.leg2 = TagAndProbeOneLeg( name + '_leg2')
+ self.sum = TagAndProbeOneLeg( self.name + '_sum')
+
+ def fillHistos(self, events, var, nBins, min, max,
+ probeCut, tagCut, nEvents ):
+
+ print 'leg 1:'
+
+ probeCut.leg = 'leg1'
+ tagCut.leg = 'leg2'
+ var = var.replace('leg2', 'leg1')
+ self.leg1.fillHistos( events, var, nBins, min, max,
+ probeCut.__str__(), tagCut.__str__(), nEvents)
+ print 'leg 2:'
+ probeCut.leg = 'leg2'
+ tagCut.leg = 'leg1'
+ var = var.replace('leg1', 'leg2')
+ self.leg2.fillHistos( events, var, nBins, min, max,
+ probeCut.__str__(), tagCut.__str__(), nEvents)
+
+ self.sum.clone(self.leg1)
+ self.sum.add(self.leg2)
+ self.efficiency()
+
+ self.probeCut = probeCut
+ self.tagCut = tagCut
+
+ def efficiency(self):
+ self.leg1.efficiency()
+ self.leg2.efficiency()
+ self.sum.efficiency()
+
+ def formatHistos(self, style, title=''):
+ self.leg1.formatHistos(style, title)
+ self.leg2.formatHistos(style, title)
+ self.sum.formatHistos(style, title)
+
+ def write(self):
+ self.file = TaggedFile( self.name + '.root' )
+ self.file.tag('probe', self.probeCut.__str__())
+ self.file.tag('tag', self.tagCut.__str__())
+
+ self.leg1.write( self.file.file )
+ self.leg2.write( self.file.file )
+ self.sum.write( self.file.file )
+
+ def load(self, fileName ):
+ self.file = TFile( fileName )
+ self.leg1.load( self.file )
+ self.leg2.load( self.file )
+ self.sum.load( self.file )
+
+
+
diff --git a/CMGTools/RootTools/python/TagAndProbe.pyc b/CMGTools/RootTools/python/TagAndProbe.pyc
new file mode 100644
index 0000000..5467d4a
Binary files /dev/null and b/CMGTools/RootTools/python/TagAndProbe.pyc differ
diff --git a/CMGTools/RootTools/python/TaggedFile.py b/CMGTools/RootTools/python/TaggedFile.py
new file mode 100644
index 0000000..e1239de
--- /dev/null
+++ b/CMGTools/RootTools/python/TaggedFile.py
@@ -0,0 +1,60 @@
+from ROOT import TFile, TNamed,gDirectory
+
+from datetime import datetime
+import os,re
+
+class TaggedFile:
+ def __init__( self, name ):
+ self.file = TFile( self.makeFileName(name) , 'recreate')
+
+ def Close(self):
+ self.file.Close()
+
+ def ls(self):
+ self.file.ls()
+
+ def makeFileName( self, name ):
+ stamp = datetime.today().strftime('%d%b%yT%H%M%S')
+ tmpName = name.replace('.root', '_' + stamp + '.root')
+ num = 0
+
+ pattern = re.compile('.*(_\d.root$)')
+ while( os.path.isfile(tmpName) ):
+ num += 1
+ match = pattern.match( tmpName )
+ if match != None:
+ # print match.group(1)
+ tmpName = tmpName.replace(match.group(1),'_%d.root' % num)
+ else:
+ tmpName = tmpName.replace('.root','_%d.root' % num)
+ return tmpName
+
+ def tag( self, name, content):
+ named = TNamed(name, content)
+ oldDir = gDirectory
+ self.file.cd()
+ named.Write()
+ oldDir.cd()
+
+
+if __name__ == '__main__':
+ file1 = TaggedFile( 'test.root' )
+ file2 = TaggedFile( 'test.root' )
+ file3 = TaggedFile( 'test.root' )
+
+ file1.tag('myCut', 'pt>20')
+ print 'before closing'
+ file1.file.ls()
+
+ print file1.file.GetName()
+ print file2.file.GetName()
+ print file3.file.GetName()
+
+ fileName = file1.file.GetName()
+ file1.file.Close()
+
+ print 'after reopening'
+ reOpened = TFile( fileName )
+ reOpened.ls()
+
+
diff --git a/CMGTools/RootTools/python/TaggedFile.pyc b/CMGTools/RootTools/python/TaggedFile.pyc
new file mode 100644
index 0000000..1ce584f
Binary files /dev/null and b/CMGTools/RootTools/python/TaggedFile.pyc differ
diff --git a/CMGTools/RootTools/python/TestTools.py b/CMGTools/RootTools/python/TestTools.py
new file mode 100644
index 0000000..9a83550
--- /dev/null
+++ b/CMGTools/RootTools/python/TestTools.py
@@ -0,0 +1,138 @@
+import os
+import subprocess
+import unittest
+
+import ROOT as rt
+
+def cmsRun(cfgFile):
+ """Run the specified cmsRun"""
+ if not os.path.exists(cfgFile):
+ raise IOError("The file '%s' does not exist" % cfgFile)
+ return subprocess.Popen(['cmsRun',cfgFile], stdout=subprocess.PIPE,stderr=subprocess.PIPE).communicate()
+
+def getObject(rootFile, objectName):
+ """Get an object from a Root file"""
+ if not os.path.exists(rootFile):
+ raise IOError("The file '%s' does not exist" % rootFile)
+
+ obj = None
+ try:
+ input = rt.TFile.Open(rootFile)
+ obj = input.Get(objectName)
+ finally:
+ pass
+ return obj
+
+def getEntries(rootFile, treeName = None):
+ """Find out how many events are in a tree"""
+ if treeName is None:
+ treeName = 'Events'
+ tree = getObject(rootFile, treeName)
+ entries = -1
+ if tree is not None:
+ entries = tree.GetEntries()
+ return entries
+
+def getCfg(path):
+ cfg = os.path.expandvars(os.path.join('$CMSSW_BASE','src',path))
+ if not os.path.exists(cfg):
+ raise IOError("The file '%s' does not exist" % cfg)
+ return cfg
+
+def parseCfg(path):
+ l = {}
+ g = {}
+ execfile(path,g,l)
+ return (l,g)
+
+def getOutputFiles(path):
+
+ l,g = parseCfg(path)
+ tupleFile = l['process'].out.fileName.value()
+ histFile = l['process'].TFileService.fileName.value()
+
+ pwd = os.getcwd()
+
+ return (os.path.join(pwd,tupleFile),os.path.join(pwd,histFile))
+
+class CFGTest(unittest.TestCase):
+
+ #this is a bit of a hack, but works OK
+ _setUpOnce = False
+ cfgsRunOnceCache = {}
+
+ def __init__(self,methodName):
+ unittest.TestCase.__init__(self, methodName)
+
+ self.cfgs = []
+ self.cfgsCache = {}
+
+ self.cfgsRunOnce = []
+
+ def setupOnce(self):
+ """Like setUp but only called once per TestCase"""
+ if self.__class__._setUpOnce:
+ return
+ self.__class__._setUpOnce = True
+ for c in self.cfgsRunOnce:
+ cfg = getCfg(c)
+ tupleFile, histFile = getOutputFiles(cfg)
+ stdout,stderr = cmsRun(cfg)
+
+ self.__class__.cfgsRunOnceCache[c] = (stdout,tupleFile,histFile,stderr)
+
+ def tearDownOnce(self):
+ """Like tearDown, but only called at the end of all test cases"""
+ #clean up the files
+ for key, val in self.__class__.cfgsRunOnceCache.iteritems():
+ try:
+ os.remove(val[1])
+ os.remove(val[2])
+ except:
+ pass
+ self.__class__.cfgsRunOnceCache.clear()
+
+ def __del__(self):
+ self.tearDownOnce()
+
+ def testSetupOnceFilesExist(self):
+ """Tests that the files created by setUpOnce exist"""
+ for key, val in self.__class__.cfgsRunOnceCache.iteritems():
+ self.assertTrue(os.path.exists(val[1]),"The file '%s' is missing" % val[1])
+ self.assertTrue(os.path.exists(val[2]),"The file '%s' is missing" % val[2])
+
+ def testSetupFilesExist(self):
+ """Tests that the files created by setUp exist"""
+ for key, val in self.cfgsCache.iteritems():
+ self.assertTrue(os.path.exists(val[1]),"The file '%s' is missing" % val[1])
+ self.assertTrue(os.path.exists(val[2]),"The file '%s' is missing" % val[2])
+
+ def testSetupOnceExceptions(self):
+ """Looks in the stdout and stderr for the word 'Exception'"""
+ for key, val in self.__class__.cfgsRunOnceCache.iteritems():
+ self.assertFalse('Exception' in val[0],'The stdout should not have any exceptions')
+ self.assertFalse('Exception' in val[3],'The stderr should not have any exceptions')
+
+ def testSetupExceptions(self):
+ """Looks in the stdout and stderr for the word 'Exception'"""
+ for key, val in self.cfgsCache.iteritems():
+ self.assertFalse('Exception' in val[0],'The stdout should not have any exceptions')
+ self.assertFalse('Exception' in val[3],'The stderr should not have any exceptions')
+
+ def setUp(self):
+ self.setupOnce()
+ for c in self.cfgs:
+ cfg = getCfg(c)
+ tupleFile, histFile = getOutputFiles(cfg)
+ stdout,stderr = cmsRun(cfg)
+
+ self.cfgsCache[c] = (stdout,tupleFile,histFile,stderr)
+
+ def tearDown(self):
+ for key, val in self.cfgsCache.iteritems():
+ try:
+ os.remove(val[1])
+ os.remove(val[2])
+ except Exception, e:
+ print 'tearDown: Error cleaning up',e
+ self.cfgsCache.clear()
diff --git a/CMGTools/RootTools/python/TestTools.pyc b/CMGTools/RootTools/python/TestTools.pyc
new file mode 100644
index 0000000..63e9889
Binary files /dev/null and b/CMGTools/RootTools/python/TestTools.pyc differ
diff --git a/CMGTools/RootTools/python/TreeFunctions.py b/CMGTools/RootTools/python/TreeFunctions.py
new file mode 100644
index 0000000..13784d2
--- /dev/null
+++ b/CMGTools/RootTools/python/TreeFunctions.py
@@ -0,0 +1,14 @@
+from ROOT import TTree, gDirectory
+
+def setEventList( tree, cut=None ):
+ '''to undo, call tree.SetEventList(0)'''
+ print 'now browsing the full tree... might take a while, but drawing will then be faster!'
+ tree.Draw('>>pyplus', cut)
+ pyplus = gDirectory.Get('pyplus')
+ pyplus.SetReapplyCut(True)
+ tree.SetEventList(pyplus)
+
+def scan( tree, cut=None ):
+ '''this scan can be used in input to the scanToVEventRange.py script'''
+ out = tree.Scan('EventAuxiliary.id().run():EventAuxiliary.id().luminosityBlock():EventAuxiliary.id().event():mht.obj.pt():met.obj.pt():ht.obj.sumEt()', cut, 'colsize=14')
+
diff --git a/CMGTools/RootTools/python/TreeFunctions.pyc b/CMGTools/RootTools/python/TreeFunctions.pyc
new file mode 100644
index 0000000..1ba8b52
Binary files /dev/null and b/CMGTools/RootTools/python/TreeFunctions.pyc differ
diff --git a/CMGTools/RootTools/python/Utils.py b/CMGTools/RootTools/python/Utils.py
new file mode 100644
index 0000000..417f41f
--- /dev/null
+++ b/CMGTools/RootTools/python/Utils.py
@@ -0,0 +1,96 @@
+
+#the following is from http://stackoverflow.com/questions/1006289/how-to-find-out-the-number-of-cpus-in-python
+def determineNumberOfCPUs():
+ """ Number of virtual or physical CPUs on this system, i.e.
+ user/real as output by time(1) when called with an optimally scaling userspace-only program"""
+
+ import os,re,subprocess
+
+ # Python 2.6+
+ try:
+ import multiprocessing
+ return multiprocessing.cpu_count()
+ except (ImportError,NotImplementedError):
+ pass
+
+ # POSIX
+ try:
+ res = int(os.sysconf('SC_NPROCESSORS_ONLN'))
+
+ if res > 0:
+ return res
+ except (AttributeError,ValueError):
+ pass
+
+ # Windows
+ try:
+ res = int(os.environ['NUMBER_OF_PROCESSORS'])
+
+ if res > 0:
+ return res
+ except (KeyError, ValueError):
+ pass
+
+ # jython
+ try:
+ from java.lang import Runtime
+ runtime = Runtime.getRuntime()
+ res = runtime.availableProcessors()
+ if res > 0:
+ return res
+ except ImportError:
+ pass
+
+ # BSD
+ try:
+ sysctl = subprocess.Popen(['sysctl', '-n', 'hw.ncpu'], stdout=subprocess.PIPE)
+ scStdout = sysctl.communicate()[0]
+ res = int(scStdout)
+
+ if res > 0:
+ return res
+ except (OSError, ValueError):
+ pass
+
+ # Linux
+ try:
+ res = open('/proc/cpuinfo').read().count('processor\t:')
+
+ if res > 0:
+ return res
+ except IOError:
+ pass
+
+ # Solaris
+ try:
+ pseudoDevices = os.listdir('/devices/pseudo/')
+ expr = re.compile('^cpuid@[0-9]+$')
+
+ res = 0
+ for pd in pseudoDevices:
+ if expr.match(pd) != None:
+ res += 1
+
+ if res > 0:
+ return res
+ except OSError:
+ pass
+
+ # Other UNIXes (heuristic)
+ try:
+ try:
+ dmesg = open('/var/run/dmesg.boot').read()
+ except IOError:
+ dmesgProcess = subprocess.Popen(['dmesg'], stdout=subprocess.PIPE)
+ dmesg = dmesgProcess.communicate()[0]
+
+ res = 0
+ while '\ncpu' + str(res) + ':' in dmesg:
+ res += 1
+
+ if res > 0:
+ return res
+ except OSError:
+ pass
+
+ raise Exception('Can not determine number of CPUs on this system')
diff --git a/CMGTools/RootTools/python/Utils.pyc b/CMGTools/RootTools/python/Utils.pyc
new file mode 100644
index 0000000..19d06fa
Binary files /dev/null and b/CMGTools/RootTools/python/Utils.pyc differ
diff --git a/CMGTools/RootTools/python/__init__.py b/CMGTools/RootTools/python/__init__.py
new file mode 100644
index 0000000..8973044
--- /dev/null
+++ b/CMGTools/RootTools/python/__init__.py
@@ -0,0 +1,3 @@
+#Automatically created by SCRAM
+import os
+__path__.append(os.path.dirname(os.path.abspath(__file__).rsplit('/CMGTools/RootTools/',1)[0])+'/cfipython/slc5_amd64_gcc472/CMGTools/RootTools')
diff --git a/CMGTools/RootTools/python/__init__.pyc b/CMGTools/RootTools/python/__init__.pyc
new file mode 100644
index 0000000..8eade9d
Binary files /dev/null and b/CMGTools/RootTools/python/__init__.pyc differ
diff --git a/CMGTools/RootTools/python/analyzers/CVS/Entries b/CMGTools/RootTools/python/analyzers/CVS/Entries
new file mode 100644
index 0000000..747baac
--- /dev/null
+++ b/CMGTools/RootTools/python/analyzers/CVS/Entries
@@ -0,0 +1,27 @@
+/DeltaAnalyzer.py/1.1/Mon Mar 19 09:39:10 2012//Tlogger_bachtis_17Jul13-19h21m35s
+/DeltaTreeAnalyzer.py/1.2/Tue Mar 20 12:38:15 2012//Tlogger_bachtis_17Jul13-19h21m35s
+/DiLeptonAnalyzer.py/1.30/Wed May 8 14:33:27 2013//Tlogger_bachtis_17Jul13-19h21m35s
+/DiLeptonAnalyzerOld.py/1.1/Tue Jun 12 13:02:30 2012//Tlogger_bachtis_17Jul13-19h21m35s
+/EfficiencyAnalyzer.py/1.7/Wed Mar 14 12:43:07 2012//Tlogger_bachtis_17Jul13-19h21m35s
+/EventSelector.py/1.2/Wed Nov 14 16:44:51 2012//Tlogger_bachtis_17Jul13-19h21m35s
+/GenParticleAnalyzer.py/1.1/Sun Jun 24 08:41:26 2012//Tlogger_bachtis_17Jul13-19h21m35s
+/JSONAnalyzer.py/1.5/Thu May 23 09:31:33 2013//Tlogger_bachtis_17Jul13-19h21m35s
+/JetAnalyzer.py/1.7/Wed Jun 19 15:59:20 2013//Tlogger_bachtis_17Jul13-19h21m35s
+/JetStudiesAnalyzer.py/1.6/Mon Apr 30 09:46:13 2012//Tlogger_bachtis_17Jul13-19h21m35s
+/MetAnalyzer.py/1.1/Wed Jul 4 12:28:36 2012//Tlogger_bachtis_17Jul13-19h21m35s
+/MetTreeProducer.py/1.1/Wed Jul 4 12:28:36 2012//Tlogger_bachtis_17Jul13-19h21m35s
+/PileUpAnalyzer.py/1.8/Wed Nov 14 16:44:51 2012//Tlogger_bachtis_17Jul13-19h21m35s
+/SimpleJetAnalyzer.py/1.18/Thu Apr 26 17:27:06 2012//Tlogger_bachtis_17Jul13-19h21m35s
+/SimpleJetNTupler.py/1.1/Tue Apr 3 09:01:52 2012//Tlogger_bachtis_17Jul13-19h21m35s
+/SimpleJetPlots.py/1.6/Wed May 2 08:57:45 2012//Tlogger_bachtis_17Jul13-19h21m35s
+/TestTreeAnalyzer.py/1.1/Fri Mar 16 12:49:25 2012//Tlogger_bachtis_17Jul13-19h21m35s
+/TreeAnalyzer.py/1.1/Fri Mar 16 12:49:25 2012//Tlogger_bachtis_17Jul13-19h21m35s
+/TreeAnalyzerNumpy.py/1.1/Fri May 18 10:32:54 2012//Tlogger_bachtis_17Jul13-19h21m35s
+/TriggerAnalyzer.py/1.22/Mon Nov 19 16:01:56 2012//Tlogger_bachtis_17Jul13-19h21m35s
+/VBFSimpleAnalyzer.py/1.4/Wed Jun 12 16:26:53 2013//Tlogger_bachtis_17Jul13-19h21m35s
+/VertexAnalyzer.py/1.23/Fri Nov 30 13:58:02 2012//Tlogger_bachtis_17Jul13-19h21m35s
+/VertexHistograms.py/1.2/Fri Sep 28 12:07:46 2012//Tlogger_bachtis_17Jul13-19h21m35s
+/ZEleEleAnalyzer.py/1.1/Fri Apr 13 13:06:29 2012//Tlogger_bachtis_17Jul13-19h21m35s
+/ZMuMuAnalyzer.py/1.5/Wed May 8 14:33:27 2013//Tlogger_bachtis_17Jul13-19h21m35s
+/ZMuMuRochCorAnalyzer.py/1.1/Fri Nov 30 13:58:02 2012//Tlogger_bachtis_17Jul13-19h21m35s
+D
diff --git a/CMGTools/RootTools/python/analyzers/CVS/Repository b/CMGTools/RootTools/python/analyzers/CVS/Repository
new file mode 100644
index 0000000..64c7717
--- /dev/null
+++ b/CMGTools/RootTools/python/analyzers/CVS/Repository
@@ -0,0 +1 @@
+UserCode/CMG/CMGTools/RootTools/python/analyzers
diff --git a/CMGTools/RootTools/python/analyzers/CVS/Root b/CMGTools/RootTools/python/analyzers/CVS/Root
new file mode 100644
index 0000000..fc8507d
--- /dev/null
+++ b/CMGTools/RootTools/python/analyzers/CVS/Root
@@ -0,0 +1 @@
+:gserver:cmssw.cvs.cern.ch:/local/reps/CMSSW
diff --git a/CMGTools/RootTools/python/analyzers/CVS/Tag b/CMGTools/RootTools/python/analyzers/CVS/Tag
new file mode 100644
index 0000000..7feaeea
--- /dev/null
+++ b/CMGTools/RootTools/python/analyzers/CVS/Tag
@@ -0,0 +1 @@
+Nlogger_bachtis_17Jul13-19h21m35s
diff --git a/CMGTools/RootTools/python/analyzers/CVS/Template b/CMGTools/RootTools/python/analyzers/CVS/Template
new file mode 100644
index 0000000..e69de29
diff --git a/CMGTools/RootTools/python/analyzers/DeltaAnalyzer.py b/CMGTools/RootTools/python/analyzers/DeltaAnalyzer.py
new file mode 100644
index 0000000..e18c586
--- /dev/null
+++ b/CMGTools/RootTools/python/analyzers/DeltaAnalyzer.py
@@ -0,0 +1,72 @@
+from CMGTools.RootTools.fwlite.Analyzer import Analyzer
+from CMGTools.RootTools.fwlite.AutoHandle import AutoHandle
+from CMGTools.RootTools.physicsobjects.PhysicsObjects import PhysicsObject, GenParticle
+from CMGTools.RootTools.utils.DeltaR import cleanObjectCollection, matchObjectCollection
+
+
+
+class DeltaAnalyzer( Analyzer ):
+ '''Matches 2 collections of any objects.
+ Can for example put a TreeAnalyzer behind
+ '''
+
+ def declareHandles(self):
+ super(DeltaAnalyzer, self).declareHandles()
+
+ self.handles['col1'] = AutoHandle(
+ self.cfg_ana.col1_instance,
+ self.cfg_ana.col1_type
+ )
+
+ self.handles['col2'] = AutoHandle(
+ self.cfg_ana.col2_instance,
+ self.cfg_ana.col2_type
+ )
+
+ self.mchandles['gen'] = AutoHandle(
+ self.cfg_ana.gen_instance,
+ self.cfg_ana.gen_type
+ )
+
+
+ def process(self, iEvent, event ):
+ self.readCollections(iEvent)
+
+ event.gen = []
+ for genp in self.mchandles['gen'].product():
+ if abs(genp.pdgId())!= self.cfg_ana.gen_pdgId:
+ continue
+ event.gen.append( GenParticle(genp) )
+
+ event.col1 = map(PhysicsObject, self.handles['col1'].product())
+ event.col2 = map(PhysicsObject, self.handles['col2'].product())
+
+ for p in event.col1:
+ if hasattr( self.cfg_ana, 'sel1'):
+ p.selected = self.cfg_ana.sel1( p )
+ else:
+ p.selected = True
+
+ for p in event.col2:
+ if hasattr( self.cfg_ana, 'sel2'):
+ p.selected = self.cfg_ana.sel2( p )
+ else:
+ p.selected = True
+
+
+
+ # first collection is taken as a pivot.
+ # will store in the tree all instances in col1, and each time,
+ # the closest object in col2
+
+ event.pairs = matchObjectCollection( event.col1, event.col2,
+ self.cfg_ana.deltaR )
+
+ event.pairsG1 = matchObjectCollection( event.gen, event.col1,
+ self.cfg_ana.deltaR )
+
+ event.pairsG2 = matchObjectCollection( event.gen, event.col2,
+ self.cfg_ana.deltaR )
+
+ # yeah, that's it
+
diff --git a/CMGTools/RootTools/python/analyzers/DeltaAnalyzer.pyc b/CMGTools/RootTools/python/analyzers/DeltaAnalyzer.pyc
new file mode 100644
index 0000000..b5ea4c2
Binary files /dev/null and b/CMGTools/RootTools/python/analyzers/DeltaAnalyzer.pyc differ
diff --git a/CMGTools/RootTools/python/analyzers/DeltaTreeAnalyzer.py b/CMGTools/RootTools/python/analyzers/DeltaTreeAnalyzer.py
new file mode 100644
index 0000000..64f2571
--- /dev/null
+++ b/CMGTools/RootTools/python/analyzers/DeltaTreeAnalyzer.py
@@ -0,0 +1,93 @@
+from CMGTools.RootTools.analyzers.TreeAnalyzer import TreeAnalyzer
+import random
+
+class Particle(object):
+ def pt(self): return -1000
+ def eta(self): return -1000
+ def phi(self): return -1000
+ def charge(self): return -1000
+
+dummyParticle = Particle()
+
+class DeltaTreeAnalyzer( TreeAnalyzer ):
+ '''Just an example. You should create your analyzer on this model.
+
+ One useful technique is to use other analyzers to fill the event with
+ what you need. In your TreeAnalyzer, you can simply read the event
+ and fill the tree.'''
+ def declareVariables(self):
+
+ def var( varName ):
+ self.tree.addVar('float', varName)
+
+ def particleVars( pName ):
+ var('{pName}Pt'.format(pName=pName))
+ var('{pName}Eta'.format(pName=pName))
+ var('{pName}Phi'.format(pName=pName))
+ var('{pName}Charge'.format(pName=pName))
+ var('{pName}Sel'.format(pName=pName))
+ var('{pName}Iso'.format(pName=pName))
+ # var('{pName}Iso'.format(pName=pName))
+
+ particleVars('gen')
+ particleVars('col1')
+ particleVars('col2')
+ # particleVars('col1G')
+ # particleVars('gen2')
+ # particleVars('col2G')
+ self.tree.book()
+
+ def process(self, iEvent, event):
+
+ def fill( varName, value ):
+ setattr( self.tree.s, varName, value )
+
+ def fParticleVars( pName, particle ):
+ fill('{pName}Pt'.format(pName=pName), particle.pt() )
+ fill('{pName}Eta'.format(pName=pName), particle.eta() )
+ fill('{pName}Phi'.format(pName=pName), particle.phi() )
+ fill('{pName}Charge'.format(pName=pName), particle.charge() )
+ if hasattr( particle, 'selected'):
+ fill('{pName}Sel'.format(pName=pName), particle.selected )
+ if hasattr( particle, 'relIso'):
+ fill('{pName}Iso'.format(pName=pName), particle.relIso(0.5) )
+
+
+ assert( len(event.pairsG1) == len(event.pairsG2) )
+
+ for (gen, col1), (gen, col2) in zip( event.pairsG1.iteritems(), event.pairsG2.iteritems()):
+ fParticleVars('gen', gen)
+ if col1 is None: col1 = dummyParticle
+ if col2 is None: col2 = dummyParticle
+ fParticleVars('col1', col1)
+ fParticleVars('col2', col2)
+ # one entry per gen particle
+ self.tree.fill()
+
+ return True
+
+ # we get a -1000 when a dummy particle is put in a matching
+ # no matching found, probably because no particle found in other collection
+
+ # gen eta = -99 means that the tree initialized itself to -99
+ # probably: no gen muon found?
+
+## for p1, p2 in event.pairs.iteritems():
+## fParticleVars('col1', p1)
+## if p2 is None: p2 = dummyParticle
+## fParticleVars('col2', p2)
+
+## for gen, col1 in event.pairsG1.iteritems():
+## if col1 is None: col1 = dummyParticle
+## fParticleVars('gen1', gen)
+## fParticleVars('col1G', col1)
+
+## for gen, col2 in event.pairsG2.iteritems():
+## if col2 is None: col2 = dummyParticle
+## fParticleVars('gen2', gen)
+## fParticleVars('col2G', col2)
+
+
+## if len(event.col1)>0:
+## self.tree.fill()
+
diff --git a/CMGTools/RootTools/python/analyzers/DeltaTreeAnalyzer.pyc b/CMGTools/RootTools/python/analyzers/DeltaTreeAnalyzer.pyc
new file mode 100644
index 0000000..178126f
Binary files /dev/null and b/CMGTools/RootTools/python/analyzers/DeltaTreeAnalyzer.pyc differ
diff --git a/CMGTools/RootTools/python/analyzers/DiLeptonAnalyzer.py b/CMGTools/RootTools/python/analyzers/DiLeptonAnalyzer.py
new file mode 100644
index 0000000..7c53e37
--- /dev/null
+++ b/CMGTools/RootTools/python/analyzers/DiLeptonAnalyzer.py
@@ -0,0 +1,321 @@
+import operator
+from CMGTools.RootTools.fwlite.Analyzer import Analyzer
+from CMGTools.RootTools.statistics.Counter import Counter, Counters
+from CMGTools.RootTools.fwlite.AutoHandle import AutoHandle
+from CMGTools.RootTools.physicsobjects.DiObject import DiObject
+from CMGTools.RootTools.physicsobjects.PhysicsObjects import Lepton
+from CMGTools.RootTools.utils.TriggerMatching import triggerMatched
+from CMGTools.RootTools.utils.DeltaR import deltaR
+
+class DiLeptonAnalyzer( Analyzer ):
+
+ """Generic analyzer for Di-Leptons.
+ See ZMuMuAnalyzer for a concrete case.
+
+ Example configuration, and list of parameters:
+ #O means optional
+
+ ana = cfg.Analyzer(
+ 'DiLeptonAnalyzer',
+ scaleShift1 = eScaleShift, #O shift factor for leg 1 energy scale
+ scaleShift2 = tauScaleShift,#O same for leg 2
+ pt1 = 20, # pt, eta, iso cuts for leg 1
+ eta1 = 2.3,
+ iso1 = None,
+ pt2 = 20, # same for leg 2
+ eta2 = 2.1,
+ iso2 = 0.1,
+ m_min = 10, # mass range
+ m_max = 99999,
+ dR_min = 0.5, #O min delta R between the two legs
+ triggerMap = pathsAndFilters, #O, necessary for trigger matching
+ verbose = False #from base Analyzer class
+ )
+
+ COLIN: need to specify what is needed in the event.
+ COLIN: need to make delta R non optional.
+ COLIN: make the dR_min parameter non optional
+ """
+
+ # The DiObject class will be used as the di-object class
+ # and the Lepton class as the lepton class
+ # Child classes override this choice, and can e.g. decide to use
+ # the TauMuon class as a di-object class
+ # ... not sure other people can understand this comment ;-)
+ DiObjectClass = DiObject
+ LeptonClass = Lepton
+ OtherLeptonClass = Lepton
+
+ def beginLoop(self):
+ super(DiLeptonAnalyzer,self).beginLoop()
+ self.counters.addCounter('DiLepton')
+ count = self.counters.counter('DiLepton')
+ count.register('all events')
+ count.register('> 0 di-lepton')
+ # count.register('di-lepton cut string ok')
+ count.register('lepton accept')
+ count.register('third lepton veto')
+ count.register('leg1 offline cuts passed')
+ count.register('leg1 trig matched')
+ count.register('leg2 offline cuts passed')
+ count.register('leg2 trig matched')
+ count.register('{min:3.1f} < m < {max:3.1f}'.format( min = self.cfg_ana.m_min,
+ max = self.cfg_ana.m_max ))
+ if hasattr(self.cfg_ana, 'dR_min'):
+ count.register('dR > {min:3.1f}'.format( min = self.cfg_ana.dR_min))
+
+ count.register('exactly 1 di-lepton')
+
+
+ def buildDiLeptons(self, cmgDiLeptons, event):
+ '''Creates python DiLeptons from the di-leptons read from the disk.
+ to be overloaded if needed.'''
+ return map( self.__class__.DiObjectClass, cmgDiLeptons )
+
+
+ def buildLeptons(self, cmgLeptons, event):
+ '''Creates python Leptons from the leptons read from the disk.
+ to be overloaded if needed.'''
+ return map( self.__class__.LeptonClass, cmgLeptons )
+
+
+ def buildOtherLeptons(self, cmgLeptons, event):
+ '''Creates python Leptons from the leptons read from the disk.
+ to be overloaded if needed.'''
+ return map( self.__class__.LeptonClass, cmgLeptons )
+
+
+
+ def process(self, iEvent, event):
+ self.readCollections( iEvent )
+ event.diLeptons = self.buildDiLeptons( self.handles['diLeptons'].product(), event )
+ event.leptons = self.buildLeptons( self.handles['leptons'].product(), event )
+ event.otherLeptons = self.buildOtherLeptons( self.handles['otherLeptons'].product(), event )
+ self.shiftEnergyScale(event)
+ return self.selectionSequence(event, fillCounter=True,
+ leg1IsoCut=self.cfg_ana.iso1,
+ leg2IsoCut=self.cfg_ana.iso2)
+
+
+ def shiftEnergyScale(self, event):
+ scaleShift1 = None
+ scaleShift2 = None
+ if hasattr( self.cfg_ana, 'scaleShift1'):
+ scaleShift1 = self.cfg_ana.scaleShift1
+ if hasattr( self.cfg_ana, 'scaleShift2'):
+ scaleShift2 = self.cfg_ana.scaleShift2
+ if scaleShift1:
+ # import pdb; pdb.set_trace()
+ map( lambda x: x.leg1().scaleEnergy(scaleShift1), event.diLeptons )
+ if scaleShift2:
+ map( lambda x: x.leg2().scaleEnergy(scaleShift2), event.diLeptons )
+ map( lambda x: x.scaleEnergy(scaleShift2), event.leptons )
+
+
+ def selectionSequence(self, event, fillCounter, leg1IsoCut=None, leg2IsoCut=None):
+
+ if fillCounter: self.counters.counter('DiLepton').inc('all events')
+ # if not self.triggerList.triggerPassed(event.triggerObject):
+ # return False
+ # self.counters.counter('DiLepton').inc('trigger passed ')
+
+ # if event.eventId == 155035:
+ # import pdb; pdb.set_trace()
+
+ # import pdb; pdb.set_trace()
+ if len(event.diLeptons) == 0:
+ return False
+ if fillCounter: self.counters.counter('DiLepton').inc('> 0 di-lepton')
+
+ # import pdb; pdb.set_trace()
+ # testing di-lepton itself
+ selDiLeptons = event.diLeptons
+ # selDiLeptons = self.selectDiLeptons( selDiLeptons )
+
+ event.leptonAccept = False
+ if self.leptonAccept( event.leptons ):
+ if fillCounter: self.counters.counter('DiLepton').inc('lepton accept')
+ event.leptonAccept = True
+
+ event.thirdLeptonVeto = False
+ if self.thirdLeptonVeto(event.leptons, event.otherLeptons):
+ if fillCounter: self.counters.counter('DiLepton').inc('third lepton veto')
+ event.thirdLeptonVeto = True
+
+ # testing leg1
+ selDiLeptons = [ diL for diL in selDiLeptons if \
+ self.testLeg1( diL.leg1(), leg1IsoCut ) ]
+ if len(selDiLeptons) == 0:
+ return False
+ else:
+ if fillCounter: self.counters.counter('DiLepton').inc('leg1 offline cuts passed')
+
+ if len(self.cfg_comp.triggers)>0:
+ # trigger matching leg1
+ selDiLeptons = [diL for diL in selDiLeptons if \
+ self.trigMatched(event, diL.leg1(), 'leg1')]
+ if len(selDiLeptons) == 0:
+ return False
+ else:
+ if fillCounter: self.counters.counter('DiLepton').inc('leg1 trig matched')
+
+ # testing leg2
+ selDiLeptons = [ diL for diL in selDiLeptons if \
+ self.testLeg2( diL.leg2(), leg2IsoCut ) ]
+ if len(selDiLeptons) == 0:
+ return False
+ else:
+ if fillCounter: self.counters.counter('DiLepton').inc('leg2 offline cuts passed')
+
+ if len(self.cfg_comp.triggers)>0:
+ # trigger matching leg2
+ selDiLeptons = [diL for diL in selDiLeptons if \
+ self.trigMatched(event, diL.leg2(), 'leg2')]
+ if len(selDiLeptons) == 0:
+ return False
+ else:
+ if fillCounter: self.counters.counter('DiLepton').inc('leg2 trig matched')
+
+ # mass cut
+ selDiLeptons = [ diL for diL in selDiLeptons if \
+ self.testMass(diL) ]
+ if len(selDiLeptons)==0:
+ return False
+ else:
+ if fillCounter: self.counters.counter('DiLepton').inc(
+ '{min:3.1f} < m < {max:3.1f}'.format( min = self.cfg_ana.m_min,
+ max = self.cfg_ana.m_max )
+ )
+
+ # delta R cut
+ if hasattr(self.cfg_ana, 'dR_min'):
+ selDiLeptons = [ diL for diL in selDiLeptons if \
+ self.testDeltaR(diL) ]
+ if len(selDiLeptons)==0:
+ return False
+ else:
+ if fillCounter: self.counters.counter('DiLepton').inc(
+ 'dR > {min:3.1f}'.format( min = self.cfg_ana.dR_min )
+ )
+
+ # exactly one?
+ if len(selDiLeptons)==0:
+ return False
+ elif len(selDiLeptons)==1:
+ if fillCounter: self.counters.counter('DiLepton').inc('exactly 1 di-lepton')
+
+ event.diLepton = self.bestDiLepton( selDiLeptons )
+ event.leg1 = event.diLepton.leg1()
+ event.leg2 = event.diLepton.leg2()
+ event.selectedLeptons = [event.leg1, event.leg2]
+
+ return True
+
+
+ def declareHandles(self):
+ super(DiLeptonAnalyzer, self).declareHandles()
+ self.handles['cmgTriggerObjectSel'] = AutoHandle(
+ 'cmgTriggerObjectSel',
+ 'std::vector'
+ )
+
+ def leptonAccept(self, leptons):
+ '''Should implement a default version running on event.leptons.'''
+ return True
+
+
+ def thirdLeptonVeto(self, leptons, otherLeptons, isoCut = 0.3) :
+ '''Should implement a default version running on event.leptons.'''
+ return True
+
+
+ def testLeg1(self, leg, isocut=None):
+ '''returns testLeg1ID && testLeg1Iso && testLegKine for leg1'''
+ return self.testLeg1ID(leg) and \
+ self.testLeg1Iso(leg, isocut) and \
+ self.testLegKine(leg, self.cfg_ana.pt1, self.cfg_ana.eta1)
+
+
+ def testLeg2(self, leg, isocut=None):
+ '''returns testLeg2ID && testLeg2Iso && testLegKine for leg2'''
+ return self.testLeg2ID(leg) and \
+ self.testLeg2Iso(leg, isocut) and \
+ self.testLegKine(leg, self.cfg_ana.pt2, self.cfg_ana.eta2)
+
+
+ def testLegKine(self, leg, ptcut, etacut ):
+ '''Tests pt and eta.'''
+ return leg.pt() > ptcut and \
+ abs(leg.eta()) < etacut
+
+
+ def testLeg1ID(self, leg):
+ '''Always return true by default, overload in your subclass'''
+ return True
+
+
+ def testLeg1Iso(self, leg, isocut):
+ '''If isocut is None, the iso value is taken from the iso1 parameter.
+ Checks the standard dbeta corrected isolation.
+ '''
+ if isocut is None:
+ isocut = self.cfg_ana.iso1
+ return leg.relIso(0.5) < isocut
+
+
+ def testLeg2ID(self, leg):
+ '''Always return true by default, overload in your subclass'''
+ return True
+
+
+ def testLeg2Iso(self, leg, isocut):
+ '''If isocut is None, the iso value is taken from the iso2 parameter.
+ Checks the standard dbeta corrected isolation.
+ '''
+ if isocut is None:
+ isocut = self.cfg_ana.iso2
+ return leg.relIso(0.5) < isocut
+
+
+ def testMass(self, diLepton):
+ '''returns True if the mass of the dilepton is between the m_min and m_max parameters'''
+ mass = diLepton.mass()
+ return self.cfg_ana.m_min < mass and mass < self.cfg_ana.m_max
+
+
+ def testDeltaR(self, diLepton):
+ '''returns True if the two diLepton.leg1() and .leg2() have a delta R larger than the dR_min parameter.'''
+ dR = deltaR( diLepton.leg1().eta(), diLepton.leg1().phi(),
+ diLepton.leg2().eta(), diLepton.leg2().phi())
+ return dR > self.cfg_ana.dR_min
+
+
+ def bestDiLepton(self, diLeptons):
+ '''Returns the best diLepton (the one with highest pt1 + pt2).'''
+ return max( diLeptons, key=operator.methodcaller( 'sumPt' ) )
+
+
+ def trigMatched(self, event, leg, legName):
+ '''Returns true if the leg is matched to a trigger object as defined in the
+ triggerMap parameter'''
+ if not hasattr( self.cfg_ana, 'triggerMap'):
+ return True
+ path = event.hltPath
+ triggerObjects = event.triggerObjects
+ filters = self.cfg_ana.triggerMap[ path ]
+ filter = None
+ if legName == 'leg1':
+ filter = filters[0]
+ elif legName == 'leg2':
+ filter = filters[1]
+ else:
+ raise ValueError( 'legName should be leg1 or leg2, not {leg}'.format(
+ leg=legName ) )
+ # the dR2Max value is 0.3^2
+ pdgIds = None
+ if len(filter) == 2:
+ filter, pdgIds = filter[0], filter[1]
+ return triggerMatched(leg, triggerObjects, path, filter,
+ # dR2Max=0.089999,
+ dR2Max=0.25,
+ pdgIds=pdgIds )
diff --git a/CMGTools/RootTools/python/analyzers/DiLeptonAnalyzer.pyc b/CMGTools/RootTools/python/analyzers/DiLeptonAnalyzer.pyc
new file mode 100644
index 0000000..55c5f03
Binary files /dev/null and b/CMGTools/RootTools/python/analyzers/DiLeptonAnalyzer.pyc differ
diff --git a/CMGTools/RootTools/python/analyzers/DiLeptonAnalyzerOld.py b/CMGTools/RootTools/python/analyzers/DiLeptonAnalyzerOld.py
new file mode 100644
index 0000000..65c371a
--- /dev/null
+++ b/CMGTools/RootTools/python/analyzers/DiLeptonAnalyzerOld.py
@@ -0,0 +1,253 @@
+import operator
+from CMGTools.RootTools.fwlite.Analyzer import Analyzer
+from CMGTools.RootTools.statistics.Counter import Counter, Counters
+from CMGTools.RootTools.fwlite.AutoHandle import AutoHandle
+from CMGTools.RootTools.physicsobjects.DiObject import DiObject
+from CMGTools.RootTools.physicsobjects.PhysicsObjects import Lepton
+from CMGTools.RootTools.utils.TriggerMatching import triggerMatched
+
+class DiLeptonAnalyzer( Analyzer ):
+
+ # The DiObject class will be used as the di-object class
+ # and the Lepton class as the lepton class
+ # Child classes override this choice, and can e.g. decide to use
+ # the TauMuon class as a di-object class
+ # ... not sure other people can understand this comment ;-)
+ DiObjectClass = DiObject
+ LeptonClass = Lepton
+
+ def beginLoop(self):
+ super(DiLeptonAnalyzer,self).beginLoop()
+ self.counters.addCounter('DiLepton')
+ count = self.counters.counter('DiLepton')
+ count.register('all events')
+ count.register('> 0 di-lepton')
+ # count.register('di-lepton cut string ok')
+ count.register('lepton accept')
+ count.register('leg1 offline cuts passed')
+ count.register('leg1 trig matched')
+ count.register('leg2 offline cuts passed')
+ count.register('leg2 trig matched')
+ count.register('exactly 1 di-lepton')
+ count.register('{min:3.1f} < m < {max:3.1f}'.format( min = self.cfg_ana.m_min,
+ max = self.cfg_ana.m_max ))
+
+
+ def buildDiLeptons(self, cmgDiLeptons, event):
+ '''Creates python DiLeptons from the di-leptons read from the disk.
+ to be overloaded if needed.'''
+ return map( self.__class__.DiObjectClass, cmgDiLeptons )
+
+
+ def buildLeptons(self, cmgLeptons, event):
+ '''Creates python Leptons from the leptons read from the disk.
+ to be overloaded if needed.'''
+ return map( self.__class__.LeptonClass, cmgLeptons )
+
+
+
+ def process(self, iEvent, event):
+ # access di-object collection
+ # test first leg
+ # test second leg
+ # test di-lepton
+ # apply lepton veto
+ # choose best di-lepton
+ # put in the event
+ self.readCollections( iEvent )
+ # trigger stuff could be put in a separate analyzer
+ # event.triggerObject = self.handles['cmgTriggerObjectSel'].product()[0]
+ event.diLeptons = self.buildDiLeptons( self.handles['diLeptons'].product(), event )
+ event.leptons = self.buildLeptons( self.handles['leptons'].product(), event )
+
+ self.counters.counter('DiLepton').inc('all events')
+ # if not self.triggerList.triggerPassed(event.triggerObject):
+ # return False
+ # self.counters.counter('DiLepton').inc('trigger passed ')
+
+ # if event.eventId == 155035:
+ # import pdb; pdb.set_trace()
+
+ if len(event.diLeptons) == 0:
+ return False
+ self.counters.counter('DiLepton').inc('> 0 di-lepton')
+
+ # testing di-lepton itself
+ selDiLeptons = event.diLeptons
+ # selDiLeptons = self.selectDiLeptons( selDiLeptons )
+
+ if not self.leptonAccept( event.leptons ):
+ return False
+ self.counters.counter('DiLepton').inc('lepton accept')
+
+ # testing leg1
+ selDiLeptons = [ diL for diL in selDiLeptons if \
+ self.testLeg1( diL.leg1() ) ]
+ if len(selDiLeptons) == 0:
+ return False
+ else:
+ self.counters.counter('DiLepton').inc('leg1 offline cuts passed')
+
+ if len(self.cfg_comp.triggers)>0:
+ # trigger matching leg1
+ selDiLeptons = [diL for diL in selDiLeptons if \
+ self.trigMatched(event, diL.leg1(), 'leg1')]
+ if len(selDiLeptons) == 0:
+ return False
+ else:
+ self.counters.counter('DiLepton').inc('leg1 trig matched')
+
+ # testing leg2
+ selDiLeptons = [ diL for diL in selDiLeptons if \
+ self.testLeg2( diL.leg2() ) ]
+ if len(selDiLeptons) == 0:
+ return False
+ else:
+ self.counters.counter('DiLepton').inc('leg2 offline cuts passed')
+
+ if len(self.cfg_comp.triggers)>0:
+ # trigger matching leg2
+ selDiLeptons = [diL for diL in selDiLeptons if \
+ self.trigMatched(event, diL.leg2(), 'leg2')]
+ if len(selDiLeptons) == 0:
+ return False
+ else:
+ self.counters.counter('DiLepton').inc('leg2 trig matched')
+
+ # mass cut
+ selDiLeptons = [ diL for diL in selDiLeptons if \
+ self.testMass(diL) ]
+ if len(selDiLeptons)==0:
+ return False
+ else:
+ self.counters.counter('DiLepton').inc(
+ '{min:3.1f} < m < {max:3.1f}'.format( min = self.cfg_ana.m_min,
+ max = self.cfg_ana.m_max )
+ )
+
+ # exactly one?
+ if len(selDiLeptons)==0:
+ return False
+ elif len(selDiLeptons)==1:
+ self.counters.counter('DiLepton').inc('exactly 1 di-lepton')
+
+ event.diLepton = self.bestDiLepton( selDiLeptons )
+ event.leg1 = event.diLepton.leg1()
+ event.leg2 = event.diLepton.leg2()
+
+ return True
+
+
+ def declareHandles(self):
+ super(DiLeptonAnalyzer, self).declareHandles()
+ self.handles['cmgTriggerObjectSel'] = AutoHandle(
+ 'cmgTriggerObjectSel',
+ 'std::vector'
+ )
+
+ def leptonAccept(self, leptons):
+ '''Should implement a default version running on event.leptons.'''
+ return True
+
+
+## def selectDiLeptons(self, diLeptons, cutString=None):
+## '''Returns the list of input di-leptons which verify the cutstring'''
+## if cutString is None:
+## if not hasattr( self.cfg_ana, 'diLeptonCutString' ):
+## return diLeptons
+## else:
+## cutString = self.cfg_ana.diLeptonCutString
+## selDiLeptons = [ diL for diL in diLeptons if \
+## diL.getSelection(cutString) ]
+## if len(selDiLeptons) > 0:
+## self.counters.counter('DiLepton').inc( 'di-lepton cut string ok')
+## return selDiLeptons
+
+
+ def testLeg(self, leg, pt, eta, iso, sel=None):
+ if sel is not None and \
+ not leg.getSelection(sel):
+ # a cut string has to be tested, and the leg does not pass
+ return False
+ if leg.pt() > pt and \
+ abs(leg.eta()) < eta and \
+ leg.relIso( 0.5 ) < iso:
+ return True
+ else:
+ return False
+
+
+ def testLeg1(self, leg):
+ '''Overload according to type, see e.g. TauMuAnalyzer.'''
+ sel = None
+ if hasattr(self.cfg_ana, 'cutString1'):
+ sel = self.cfg_ana.cutString1
+ return self.testLeg( leg,
+ pt = self.cfg_ana.pt1,
+ eta = self.cfg_ana.eta1,
+ iso = self.cfg_ana.iso1,
+ sel = sel )
+
+
+ def testLeg2(self, leg):
+ '''Overload according to type, see e.g. TauMuAnalyzer.'''
+ sel = None
+ if hasattr(self.cfg_ana, 'cutString2'):
+ sel = self.cfg_ana.cutString2
+ return self.testLeg( leg,
+ pt = self.cfg_ana.pt2,
+ eta = self.cfg_ana.eta2,
+ iso = self.cfg_ana.iso2,
+ sel = sel )
+
+ def testMuon(self, muon):
+ '''Returns True if a muon passes a set of cuts.
+ Can be used in testLeg1 and testLeg2, in child classes.'''
+ # return True
+ return muon.looseId()
+
+
+ def testElectron(self, electron):
+ '''Returns True if an electron passes a set of cuts.
+ Can be used in testLeg1 and testLeg2, in child classes.'''
+ return True
+
+
+ def testTau(self, tau):
+ '''Returns True if a tau passes a set of cuts.
+ Can be used in testLeg1 and testLeg2, in child classes.
+
+ WARNING: the muon filter should be used only in the muon channel.'''
+ return True
+
+
+ def testMass(self, diLepton):
+ mass = diLepton.mass()
+ return self.cfg_ana.m_min < mass and mass < self.cfg_ana.m_max
+
+
+ def bestDiLepton(self, diLeptons):
+ '''Returns the best diLepton (the one with highest pt1 + pt2).'''
+ return max( diLeptons, key=operator.methodcaller( 'sumPt' ) )
+
+
+ def trigMatched(self, event, leg, legName):
+ if not hasattr( self.cfg_ana, 'triggerMap'):
+ return True
+ path = event.hltPath
+ triggerObjects = event.triggerObjects
+ filters = self.cfg_ana.triggerMap[ path ]
+ filter = None
+ if legName == 'leg1':
+ filter = filters[0]
+ elif legName == 'leg2':
+ filter = filters[1]
+ else:
+ raise ValueError( 'legName should be leg1 or leg2, not {leg}'.format(
+ leg=legName ) )
+ # the dR2Max value is 0.3^2
+ pdgIds = None
+ if len(filter) == 2:
+ filter, pdgIds = filter[0], filter[1]
+ return triggerMatched(leg, triggerObjects, path, filter,
+ dR2Max=0.089999, pdgIds=pdgIds )
diff --git a/CMGTools/RootTools/python/analyzers/DiLeptonAnalyzerOld.pyc b/CMGTools/RootTools/python/analyzers/DiLeptonAnalyzerOld.pyc
new file mode 100644
index 0000000..19f98cc
Binary files /dev/null and b/CMGTools/RootTools/python/analyzers/DiLeptonAnalyzerOld.pyc differ
diff --git a/CMGTools/RootTools/python/analyzers/EfficiencyAnalyzer.py b/CMGTools/RootTools/python/analyzers/EfficiencyAnalyzer.py
new file mode 100644
index 0000000..de93dce
--- /dev/null
+++ b/CMGTools/RootTools/python/analyzers/EfficiencyAnalyzer.py
@@ -0,0 +1,288 @@
+import copy
+import fnmatch
+
+from CMGTools.RootTools.fwlite.Analyzer import Analyzer
+from CMGTools.RootTools.fwlite.AutoHandle import AutoHandle
+from CMGTools.RootTools.statistics.Average import Average
+from CMGTools.RootTools.statistics.Counter import Counter
+from CMGTools.RootTools.statistics.Histograms import Histograms
+from CMGTools.RootTools.physicsobjects.PhysicsObjects import PhysicsObject, GenParticle
+from CMGTools.RootTools.utils.DeltaR import cleanObjectCollection, matchObjectCollection
+from CMGTools.RootTools.utils.OOTPileUpReweighting import ootPUReweighter
+from CMGTools.RootTools.utils.TriggerMatching import triggerMatched, selTriggerObjects
+
+from ROOT import TH1F, TH2F, TFile
+
+
+class PileUpSummaryInfo( object ):
+ def __init__(self, object ):
+ self.object = object
+
+ def __getattr__(self,name):
+ '''all accessors from cmg::DiTau are transferred to this class.'''
+ return getattr(self.physObj, name)
+
+ def nPU(self):
+ return self.object.getPU_NumInteractions()
+
+ def __str__(self):
+ tmp = '{className} : bunchx = {bunchx}; numPU = {numpu}'.format(
+ className = self.__class__.__name__,
+ bunchx = self.object.getBunchCrossing(),
+ numpu = self.object.getPU_NumInteractions() )
+ return tmp
+
+
+class PhaseSpace( object ):
+ def __init__(self, name, etaRanges, ptRanges=None):
+ self.name = name
+ self.etaRanges = etaRanges
+ self.ptRanges = ptRanges
+
+ def etaPass(self, eta):
+ for range in self.etaRanges:
+ if eta>range[0] and etaptMin
+
+ def fillParticle(self, particle, event, weight):
+ eta = particle.eta()
+ pt = particle.pt()
+
+ #COLIN not good! should test only the gen particle.
+
+ # temp:
+ if not self.space.etaPass(eta) or \
+ not self.ptPass(pt):
+ return
+
+ if self.space.etaPass(eta):
+ self.h_pt.Fill(pt, weight)
+ if self.ptPass(pt):
+ self.h_eta.Fill( eta, weight)
+ if self.space.etaPass(eta) and \
+ self.ptPass(pt):
+ self.h_phi.Fill( particle.phi(), weight)
+ self.h_p.Fill( particle.p(), weight)
+ self.h_pv.Fill( len(event.vertices), weight)
+ self.h_pu.Fill( event.pusi[1].nPU(), weight)
+ self.h_pup_VS_pu.Fill( event.pusi[1].nPU(), event.pusi[2].nPU(), weight)
+
+
+ def fillParticles(self, particles, event, weight):
+ for particle in particles:
+ self.fillParticle( particle, event, weight)
+
+
+
+
+class EfficiencyAnalyzer( Analyzer ):
+ '''A simple jet analyzer for Pietro.'''
+
+
+ def declareHandles(self):
+ super(EfficiencyAnalyzer, self).declareHandles()
+
+ instance = self.cfg_ana.instance
+ type = self.cfg_ana.type
+ self.handles['rec'] = AutoHandle(
+ instance,
+ type
+ )
+## self.handles['other'] = AutoHandle(
+## 'cmgElectronSel',
+## 'std::vector'
+## )
+
+ self.handles['vertices'] = AutoHandle(
+ 'offlinePrimaryVertices',
+ 'std::vector'
+ )
+
+ geninstance = self.cfg_ana.instance_gen
+ gentype = self.cfg_ana.type_gen
+ self.mchandles['gen'] = AutoHandle(
+ geninstance,
+ gentype
+ )
+
+ self.mchandles['pusi'] = AutoHandle(
+ 'addPileupInfo',
+ 'std::vector'
+ )
+
+ def beginLoop(self):
+ super(EfficiencyAnalyzer,self).beginLoop()
+ self.file = TFile( '/'.join( [self.dirName, 'EfficiencyAnalyzer.root']),
+ 'recreate')
+
+ print self.cfg_ana
+ self.phaseSpaces = None
+ if self.cfg_ana.genPdgId==13:
+ self.phaseSpaces = copy.deepcopy(muonPhaseSpaces)
+ elif self.cfg_ana.genPdgId==11:
+ self.phaseSpaces = copy.deepcopy(electronPhaseSpaces)
+ else:
+ self.phaseSpaces = copy.deepcopy(electronPhaseSpaces)
+
+
+ for space in self.phaseSpaces:
+ space.denomHistos = EfficiencyHistograms('_'.join([space.name,
+ 'Denom']),
+ space )
+ space.numHistos = EfficiencyHistograms('_'.join([space.name,
+ 'Num']),
+ space)
+ space.counter = Counter( space.name )
+ self.counters.addCounter(self.name)
+ self.counters.counter(self.name).register('All particles')
+ self.counters.counter(self.name).register('Passing particles')
+
+ # self.denomHistos = EfficiencyHistograms('Denom')
+ # self.numHistos = EfficiencyHistograms('Num')
+ # self.counters.addCounter('effcount')
+
+
+ def process(self, iEvent, event):
+ self.readCollections( iEvent )
+
+ event.pusi = map( PileUpSummaryInfo, self.mchandles['pusi'].product() )
+ event.vertices = self.handles['vertices'].product()
+
+ event.rec = self.handles['rec'].product()
+ event.gen = self.mchandles['gen'].product()
+
+ # if refselFun is given, this function is applied to select reconstructed objects
+ # to be used as a reference
+ refselFun = None
+ if hasattr( self.cfg_ana, 'refselFun'):
+ refselFun = self.cfg_ana.refselFun
+ if refselFun is not None:
+ event.refsel = [ PhysicsObject(obj) for obj in event.rec if refselFun(obj)]
+ else:
+ event.refsel = event.gen
+
+
+ # if recselfun is given, this function is applied to select reconstructed objects
+ # for which we want to measure the efficiency w/r to the reference
+ recselFun = None
+ if hasattr( self.cfg_ana, 'recselFun'):
+ recselFun = self.cfg_ana.recselFun
+ if recselFun is not None:
+ if recselFun == 'trigObjs':
+ event.recsel = selTriggerObjects( event.triggerObjects,
+ event.hltPath,
+ self.filterForPath( event.hltPath ))
+ else:
+ event.recsel = [ PhysicsObject(obj) for obj in event.rec if recselFun(obj)]
+ else:
+ event.recsel = event.rec
+
+
+ # selecting gen objects
+ genpdgid = self.cfg_ana.genPdgId
+ event.gensel = []
+ for obj in event.gen:
+ # print obj.pdgId()
+ if abs(obj.pdgId())!=genpdgid: continue
+ if self.cfg_ana.genTrigMatch and \
+ not self.trigMatched( obj, event): continue
+ event.gensel.append( obj )
+
+ if len(event.gensel ) == 0:
+ return False
+
+ # gen objects matched to a reference lepton
+ # DON'T NEED THIS MATCHING IF NO REFSEL
+ event.genmatchedRef = event.gen
+ if event.refsel is not None:
+ pairs = matchObjectCollection( event.gensel, event.refsel, 0.1)
+ event.genmatchedRef = [ gen for gen,ref in pairs.iteritems() if ref is not None]
+
+ # and gen objects wich are in addition matched to a
+ # selected lepton
+ pairs = matchObjectCollection( event.genmatchedRef, event.recsel, 0.1)
+ event.genmatched = [ gen for gen,rec in pairs.iteritems() if rec is not None]
+
+ # reweighting OOTPU in chamonix samples to the OOTPU observed in Fall11 samples
+ weight = 1
+ if self.cfg_comp.name.find('Chamonix')!=-1:
+ weight = ootPUReweighter.getWeight( event.pusi[1].nPU(), event.pusi[2].nPU())
+
+ for space in self.phaseSpaces:
+ space.denomHistos.fillParticles( event.genmatchedRef, event, weight)
+ space.numHistos.fillParticles( event.genmatched, event, weight)
+ # space.counter.inc('passed')
+
+ self.counters.counter( self.name ).inc( 'All particles', len(event.genmatchedRef) )
+ self.counters.counter( self.name ).inc( 'Passing particles', len(event.genmatched) )
+
+ def write(self):
+ for space in self.phaseSpaces:
+ space.denomHistos.Write( self.file )
+ space.numHistos.Write( self.file )
+
+ def trigMatched(self, particle, event):
+ if not hasattr( self.cfg_ana, 'triggerMap'):
+ return True
+ # import pdb; pdb.set_trace()
+ path = event.hltPath
+ triggerObjects = event.triggerObjects
+ theFilter = self.filterForPath( path )
+ return triggerMatched(particle, triggerObjects, path, theFilter, dR2Max=0.089999)
+
+ def filterForPath(self, path):
+ theFilter = None
+ for entry,filter in self.cfg_ana.triggerMap.iteritems():
+ if fnmatch.fnmatch( path, entry ):
+ theFilter = filter
+ break
+ return filter
+
+
diff --git a/CMGTools/RootTools/python/analyzers/EfficiencyAnalyzer.pyc b/CMGTools/RootTools/python/analyzers/EfficiencyAnalyzer.pyc
new file mode 100644
index 0000000..6270330
Binary files /dev/null and b/CMGTools/RootTools/python/analyzers/EfficiencyAnalyzer.pyc differ
diff --git a/CMGTools/RootTools/python/analyzers/EventSelector.py b/CMGTools/RootTools/python/analyzers/EventSelector.py
new file mode 100644
index 0000000..6e45f57
--- /dev/null
+++ b/CMGTools/RootTools/python/analyzers/EventSelector.py
@@ -0,0 +1,46 @@
+from CMGTools.RootTools.fwlite.Analyzer import Analyzer
+
+
+class EventSelector( Analyzer ):
+ """Skips events that are not in the toSelect list.
+
+ Example:
+
+ eventSelector = cfg.Analyzer(
+ 'EventSelector',
+ toSelect = [
+ 1239742,
+ 38001,
+ 159832
+ ]
+ )
+
+ The process function of this analyzer returns False if the event number
+ is not in the toSelect list.
+ In this list, put actual CMS event numbers obtained by doing:
+ iEvent.eventAuxiliary().id().event()
+
+ not event processing number
+ in this python framework.
+
+ This analyzer is typically inserted at the beginning of the analyzer
+ sequence to skip events you don't want.
+ We use it in conjonction with an
+ import pdb; pdb.set_trace()
+ statement in a subsequent analyzer, to debug a given event in the
+ toSelect list.
+
+ This kind of procedure if you want to synchronize your selection
+ with an other person at the event level.
+ """
+
+ def process(self, iEvent, event):
+ run = iEvent.eventAuxiliary().id().run()
+ lumi = iEvent.eventAuxiliary().id().luminosityBlock()
+ eId = iEvent.eventAuxiliary().id().event()
+ if eId in self.cfg_ana.toSelect:
+ # raise ValueError('found')
+ print 'Selecting', run, lumi, eId
+ return True
+ else:
+ return False
diff --git a/CMGTools/RootTools/python/analyzers/EventSelector.pyc b/CMGTools/RootTools/python/analyzers/EventSelector.pyc
new file mode 100644
index 0000000..20a60b0
Binary files /dev/null and b/CMGTools/RootTools/python/analyzers/EventSelector.pyc differ
diff --git a/CMGTools/RootTools/python/analyzers/GenParticleAnalyzer.py b/CMGTools/RootTools/python/analyzers/GenParticleAnalyzer.py
new file mode 100644
index 0000000..4a30b80
--- /dev/null
+++ b/CMGTools/RootTools/python/analyzers/GenParticleAnalyzer.py
@@ -0,0 +1,44 @@
+import operator
+from CMGTools.RootTools.fwlite.Analyzer import Analyzer
+from CMGTools.RootTools.statistics.Counter import Counter, Counters
+from CMGTools.RootTools.fwlite.AutoHandle import AutoHandle
+from CMGTools.RootTools.physicsobjects.PhysicsObjects import GenParticle, PhysicsObject, printOut
+from CMGTools.RootTools.physicsobjects.genutils import *
+
+
+class GenParticleAnalyzer( Analyzer ):
+ '''Base analyzer for GenParticle analysis.
+ Puts the collection of GenParticles in the event, as event.genParticles.
+ Prints the list if verbose is True in the configuration.'''
+
+ def beginLoop(self):
+ super(GenParticleAnalyzer,self).beginLoop()
+
+ def buildGenParticles(self, cmgGenParticles, event):
+ '''Creates python GenParticles from the di-leptons read from the disk.
+ to be overloaded if needed.'''
+ return map( GenParticle, cmgGenParticles )
+
+
+ def process(self, iEvent, event):
+ self.readCollections( iEvent )
+ if not self.cfg_comp.isMC:
+ return True
+
+ event.genParticles = self.buildGenParticles( self.mchandles['genpart'].product(), event )
+
+ if self.cfg_ana.verbose:
+ print self.name
+ print printOut(event.genParticles)
+
+ return True
+
+
+ def declareHandles(self):
+ '''Reads genParticlesPruned.'''
+ super(GenParticleAnalyzer, self).declareHandles()
+ self.mchandles['genpart'] = AutoHandle(
+ 'genParticlesPruned',
+ 'std::vector'
+ )
+
diff --git a/CMGTools/RootTools/python/analyzers/GenParticleAnalyzer.pyc b/CMGTools/RootTools/python/analyzers/GenParticleAnalyzer.pyc
new file mode 100644
index 0000000..c83bf8f
Binary files /dev/null and b/CMGTools/RootTools/python/analyzers/GenParticleAnalyzer.pyc differ
diff --git a/CMGTools/RootTools/python/analyzers/JSONAnalyzer.py b/CMGTools/RootTools/python/analyzers/JSONAnalyzer.py
new file mode 100644
index 0000000..4b45309
--- /dev/null
+++ b/CMGTools/RootTools/python/analyzers/JSONAnalyzer.py
@@ -0,0 +1,77 @@
+import json
+from CMGTools.RootTools.fwlite.Analyzer import Analyzer
+
+from FWCore.PythonUtilities.LumiList import LumiList
+from CMGTools.RootTools.utils.RLTInfo import RLTInfo
+
+
+class JSONAnalyzer( Analyzer ):
+ '''Apply a json filter, and creates an RLTInfo TTree.
+ See CMGTools.RootTools.utils.RLTInfo for more information
+
+ example:
+
+ jsonFilter = cfg.Analyzer(
+ "JSONAnalyzer",
+ )
+
+ The path of the json file to be used is set as a component attribute.
+
+ The process function returns:
+ - True if
+ - the component is MC or
+ - if the run/lumi pair is in the JSON file
+ - if the json file was not set for this component
+ - False if the component is MC or embed (for H->tau tau),
+ and if the run/lumi pair is not in the JSON file.
+ '''
+
+ def __init__(self, cfg_ana, cfg_comp, looperName):
+ super(JSONAnalyzer, self).__init__(cfg_ana, cfg_comp, looperName)
+ if not cfg_comp.isMC:
+ if self.cfg_comp.json is None:
+ raise ValueError('component {cname} is not MC, and contains no JSON file. Either remove the JSONAnalyzer for your path or set the "json" attribute of this component'.format(cname=cfg_comp.name))
+ self.lumiList = LumiList(self.cfg_comp.json)
+ else:
+ self.lumiList = None
+
+
+ self.rltInfo = RLTInfo()
+
+
+ def beginLoop(self):
+ super(JSONAnalyzer,self).beginLoop()
+ self.counters.addCounter('JSON')
+ self.count = self.counters.counter('JSON')
+ self.count.register('All Lumis')
+ self.count.register('Passed Lumis')
+
+ def process(self, iEvent, event):
+ self.readCollections( iEvent )
+ run = iEvent.eventAuxiliary().id().run()
+ lumi = iEvent.eventAuxiliary().id().luminosityBlock()
+ eventId = iEvent.eventAuxiliary().id().event()
+
+ event.run = run
+ event.lumi = lumi
+ event.eventId = eventId
+
+ if self.cfg_comp.isMC:
+ return True
+
+ if self.lumiList is None:
+ return True
+
+ self.count.inc('All Lumis')
+ if self.lumiList.contains(run,lumi):
+ self.count.inc('Passed Lumis')
+ self.rltInfo.add('dummy', run, lumi)
+ return True
+ else:
+ return False
+
+
+ def write(self):
+ super(JSONAnalyzer, self).write()
+ self.rltInfo.write( self.dirName )
+
diff --git a/CMGTools/RootTools/python/analyzers/JSONAnalyzer.pyc b/CMGTools/RootTools/python/analyzers/JSONAnalyzer.pyc
new file mode 100644
index 0000000..06c0add
Binary files /dev/null and b/CMGTools/RootTools/python/analyzers/JSONAnalyzer.pyc differ
diff --git a/CMGTools/RootTools/python/analyzers/JetAnalyzer.py b/CMGTools/RootTools/python/analyzers/JetAnalyzer.py
new file mode 100644
index 0000000..efa6715
--- /dev/null
+++ b/CMGTools/RootTools/python/analyzers/JetAnalyzer.py
@@ -0,0 +1,241 @@
+import random
+from CMGTools.RootTools.fwlite.Analyzer import Analyzer
+from CMGTools.RootTools.fwlite.AutoHandle import AutoHandle
+from CMGTools.RootTools.physicsobjects.PhysicsObjects import Jet, GenJet
+from CMGTools.RootTools.utils.DeltaR import cleanObjectCollection, matchObjectCollection
+# from CMGTools.RootTools.physicsobjects.VBF import VBF
+from CMGTools.RootTools.statistics.Counter import Counter, Counters
+from CMGTools.RootTools.physicsobjects.BTagSF import BTagSF
+from CMGTools.RootTools.physicsobjects.PhysicsObjects import GenParticle
+from CMGTools.RootTools.utils.DeltaR import deltaR2
+from CMGTools.RootTools.utils.cmsswRelease import isNewerThan
+
+class JetAnalyzer( Analyzer ):
+ """Analyze jets ;-)
+
+ This analyzer filters the jets that do not correspond to the leptons
+ stored in event.selectedLeptons, and puts in the event:
+ - jets: all jets passing the pt and eta cuts
+ - cleanJets: the collection of clean jets
+ - bJets: the bjets passing testBJet (see this method)
+
+ Example configuration:
+
+ jetAna = cfg.Analyzer(
+ 'JetAnalyzer',
+ # cmg jet input collection
+ jetCol = 'cmgPFJetSel',
+ # pt threshold
+ jetPt = 30,
+ # eta range definition
+ jetEta = 5.0,
+ # seed for the btag scale factor
+ btagSFseed = 123456,
+ # if True, the PF and PU jet ID are not applied, and the jets get flagged
+ relaxJetId = False,
+ )
+ """
+
+ def __init__(self, cfg_ana, cfg_comp, looperName):
+ super(JetAnalyzer,self).__init__(cfg_ana, cfg_comp, looperName)
+ self.btagSF = BTagSF (cfg_ana.btagSFseed)
+ self.is2012 = isNewerThan('CMSSW_5_2_0')
+
+ def declareHandles(self):
+ super(JetAnalyzer, self).declareHandles()
+
+ self.handles['jets'] = AutoHandle( self.cfg_ana.jetCol,
+ 'std::vector' )
+ if self.cfg_comp.isMC:
+ # and ("BB" in self.cfg_comp.name):
+ self.mchandles['genParticles'] = AutoHandle( 'genParticlesPruned',
+ 'std::vector' )
+ self.mchandles['genJets'] = AutoHandle('genJetSel',
+ 'std::vector > >')
+## self.mchandles['genJetsP'] = AutoHandle('ak5GenJetsNoNu',
+## 'std::vector< reco::GenJet >')
+
+ def beginLoop(self):
+ super(JetAnalyzer,self).beginLoop()
+ self.counters.addCounter('jets')
+ count = self.counters.counter('jets')
+ count.register('all events')
+ count.register('at least 2 good jets')
+ count.register('at least 2 clean jets')
+
+ def process(self, iEvent, event):
+
+ self.readCollections( iEvent )
+ cmgJets = self.handles['jets'].product()
+
+ allJets = []
+ event.jets = []
+ event.bJets = []
+ event.cleanJets = []
+ event.cleanBJets = []
+
+ leptons = event.selectedLeptons
+
+ genJets = None
+ if self.cfg_comp.isMC:
+ genJets = map( GenJet, self.mchandles['genJets'].product() )
+
+ for cmgJet in cmgJets:
+ jet = Jet( cmgJet )
+ allJets.append( jet )
+ if self.cfg_comp.isMC and hasattr( self.cfg_comp, 'jetScale'):
+ scale = random.gauss( self.cfg_comp.jetScale,
+ self.cfg_comp.jetSmear )
+ jet.scaleEnergy( scale )
+ if genJets:
+ # Use DeltaR = 0.25 matching like JetMET
+ pairs = matchObjectCollection( [jet], genJets, 0.25*0.25)
+ if pairs[jet] is None:
+ pass
+ #jet.genJet = None
+ else:
+ jet.genJet = pairs[jet]
+ # print jet, jet.genJet
+
+ #Add JER correction for MC jets. Requires gen-jet matching.
+ if self.cfg_comp.isMC and hasattr(self.cfg_ana, 'jerCorr') and self.cfg_ana.jerCorr:
+ self.jerCorrection(jet)
+
+ #Add JES correction for MC jets.
+ if self.cfg_comp.isMC and hasattr(self.cfg_ana, 'jesCorr'):
+ self.jesCorrection(jet, self.cfg_ana.jesCorr)
+ if self.testJet( jet ):
+ event.jets.append(jet)
+ if self.testBJet(jet):
+ event.bJets.append(jet)
+
+
+
+ self.counters.counter('jets').inc('all events')
+
+ event.cleanJets, dummy = cleanObjectCollection( event.jets,
+ masks = leptons,
+ deltaRMin = 0.5 )
+
+
+ event.cleanBJets, dummy = cleanObjectCollection( event.bJets,
+ masks = leptons,
+ deltaRMin = 0.5 )
+
+ pairs = matchObjectCollection( leptons, allJets, 0.5*0.5)
+
+
+ # associating a jet to each lepton
+ for lepton in leptons:
+ jet = pairs[lepton]
+ if jet is None:
+ lepton.jet = lepton
+ else:
+ lepton.jet = jet
+
+ # associating a leg to each clean jet
+ invpairs = matchObjectCollection( event.cleanJets, leptons, 99999. )
+ for jet in event.cleanJets:
+ leg = invpairs[jet]
+ jet.leg = leg
+
+ for jet in event.cleanJets:
+ jet.matchGenParton=999.0
+
+ if self.cfg_comp.isMC and "BB" in self.cfg_comp.name:
+ genParticles = self.mchandles['genParticles'].product()
+ event.genParticles = map( GenParticle, genParticles)
+ for gen in genParticles:
+ if abs(gen.pdgId())==5 and gen.mother() and abs(gen.mother().pdgId())==21:
+ for jet in event.cleanJets:
+ dR=deltaR2(jet.eta(), jet.phi(), gen.eta(), gen.phi() )
+ if dR30]
+ event.cleanJets30 = [jet for jet in event.cleanJets if jet.pt()>30]
+
+ if len( event.jets30 )>=2:
+ self.counters.counter('jets').inc('at least 2 good jets')
+
+ if len( event.cleanJets30 )>=2:
+ self.counters.counter('jets').inc('at least 2 clean jets')
+
+ if len(event.cleanJets)<2:
+ return True
+
+ return True
+
+ def jerCorrection(self, jet):
+ ''' Adds JER correction according to first method at
+ https://twiki.cern.ch/twiki/bin/view/CMS/JetResolution
+
+ Requires some attention when genJet matching fails.
+ '''
+ if not hasattr(jet, 'genJet'):
+ return
+
+ #import pdb; pdb.set_trace()
+ corrections = [0.052, 0.057, 0.096, 0.134, 0.288]
+ maxEtas = [0.5, 1.1, 1.7, 2.3, 5.0]
+ eta = abs(jet.eta())
+
+ for i, maxEta in enumerate(maxEtas):
+ if eta < maxEta:
+ pt = jet.pt()
+ deltaPt = (pt - jet.genJet.pt()) * corrections[i]
+ totalScale = (pt + deltaPt) / pt
+
+ if totalScale < 0.:
+ totalScale = 0.
+ jet.scaleEnergy(totalScale)
+ break
+
+ def jesCorrection(self, jet, scale=0.):
+ ''' Adds JES correction in number of sigmas (scale)
+ '''
+ # Do nothing if nothing to change
+ if scale == 0.:
+ return
+
+ unc = jet.uncOnFourVectorScale()
+
+ totalScale = 1. + scale * unc
+
+ if totalScale < 0.:
+ totalScale = 0.
+ jet.scaleEnergy(totalScale)
+
+ def testJetID(self, jet):
+ jet.puJetIdPassed = jet.puJetId(wp53x=True)
+ jet.pfJetIdPassed = jet.looseJetId()
+
+ if self.cfg_ana.relaxJetId:
+ return True
+ else:
+ return jet.puJetIdPassed and jet.pfJetIdPassed
+
+
+ def testJet( self, jet ):
+ # 2 is loose pile-up jet id
+ return jet.pt() > self.cfg_ana.jetPt and \
+ abs( jet.eta() ) < self.cfg_ana.jetEta and \
+ self.testJetID(jet)
+ # jet.passPuJetId('full', 2)
+
+
+ def testBJet(self, jet):
+ # medium csv working point
+ # https://twiki.cern.ch/twiki/bin/viewauth/CMS/BTagPerformanceOP#B_tagging_Operating_Points_for_3
+ jet.btagMVA = jet.btag("combinedSecondaryVertexBJetTags")
+ jet.btagFlag = self.btagSF.BTagSFcalc.isbtagged(jet.pt(),
+ jet.eta(),
+ jet.btag("combinedSecondaryVertexBJetTags"),
+ abs(jet.partonFlavour()),
+ not self.cfg_comp.isMC,
+ 0,0,
+ self.is2012 )
+ return jet.pt()>20 and \
+ abs( jet.eta() ) < 2.4 and \
+ jet.btagFlag and \
+ self.testJetID(jet)
diff --git a/CMGTools/RootTools/python/analyzers/JetAnalyzer.pyc b/CMGTools/RootTools/python/analyzers/JetAnalyzer.pyc
new file mode 100644
index 0000000..d18a523
Binary files /dev/null and b/CMGTools/RootTools/python/analyzers/JetAnalyzer.pyc differ
diff --git a/CMGTools/RootTools/python/analyzers/JetStudiesAnalyzer.py b/CMGTools/RootTools/python/analyzers/JetStudiesAnalyzer.py
new file mode 100755
index 0000000..a1f264c
--- /dev/null
+++ b/CMGTools/RootTools/python/analyzers/JetStudiesAnalyzer.py
@@ -0,0 +1,682 @@
+
+from CMGTools.RootTools.fwlite.Analyzer import Analyzer
+from CMGTools.RootTools.fwlite.AutoHandle import AutoHandle
+from CMGTools.RootTools.statistics.Average import Average
+from CMGTools.RootTools.statistics.Histograms import Histograms
+from CMGTools.RootTools.physicsobjects.PhysicsObjects import GenParticle,Jet, GenJet
+from CMGTools.RootTools.utils.DeltaR import cleanObjectCollection, matchObjectCollection, matchObjectCollection2, deltaR2, deltaR
+from CMGTools.RootTools.utils.PileupJetHistograms import PileupJetHistograms
+## from CMGTools.RootTools.RootTools import loadLibs
+
+from ROOT import TH1F, TH2F, TFile, THStack, TF1, TGraphErrors
+import math
+# ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ----
+
+class ResolutionJetHistograms (Histograms) :
+ ''' energy resolution as a function of the jet eta for different number of vertexes'''
+ def __init__ (self, name, maxVtx = 50, vtxBinning = 5) :
+ self.maxVtx = maxVtx
+ self.vtxBinning = vtxBinning
+ self.listLen = int (self.maxVtx) / int (self.vtxBinning)
+ self.histosEta = []
+ self.histosPt = []
+ self.histosDEta = []
+ self.histosDEta2 = []
+ for i in range (self.listLen) :
+ self.histosEta.append (TH2F (name + '_h_dpt_eta_' + str (i), '', 48, -6, 6, 200, -2, 6))
+ self.histosPt.append (TH2F (name + '_h_dpt_pt_' + str (i), '', 20, 0, 200, 200, -2, 6))
+ self.histosDEta.append (TH2F (name + '_h_detares_pt_' + str (i), '', 20, 0, 200, 160, -2, 2))
+ self.histosDEta2.append (TH2F (name + '_h_detares_eta_' + str (i), '', 48, -6, 6, 160, -2, 2))
+ super (ResolutionJetHistograms, self).__init__ (name)
+
+# .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... ....
+
+ def fillJet (self, jet, nVtx) :
+ if nVtx < self.maxVtx :
+ index = int (nVtx) / int (self.vtxBinning)
+ self.histosEta[index].Fill (jet.gen.eta (), jet.pt () / jet.gen.pt ())
+ self.histosPt[index].Fill (jet.gen.pt (), jet.pt ()/ jet.gen.pt ())
+ self.histosDEta[index].Fill (jet.gen.pt (), jet.eta () - jet.gen.eta ())
+ self.histosDEta2[index].Fill (jet.gen.eta (), jet.eta () - jet.gen.eta ())
+ else : print 'the vertex number: ' + str (nVtx) + ' is too high'
+
+# .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... ....
+
+ def fillEvent (self, jets, nVtx) :
+ for jet in jets :
+ self.fillJet (jet, nVtx)
+
+# .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... ....
+
+ def summary (self) :
+ '''to be run after the event loop, before saving'''
+ self.ptResolutions = []
+ self.etaResolutions = []
+ #self.deltaEtaResolutions = []
+ for i in range (self.listLen) :
+ self.ptResolutions.append (self.GetSigmaGraph (self.histosPt[i]))
+ self.etaResolutions.append (self.GetSigmaGraph (self.histosEta[i]))
+ # self.deltaEtaResolutions.append (self.GetSigmaGraph (self.histosDEta[i]))
+
+# .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... ....
+
+ def Write (self, dir) :
+ '''overloads mother function, to save lists contents'''
+ self.dir = dir.mkdir( self.name )
+ self.dir.cd ()
+ for i in range (len (self.ptResolutions)) : self.ptResolutions[i].Write ('pt_graph_' + str (i))
+ for i in range (len (self.etaResolutions)) : self.etaResolutions[i].Write ('eta_graph_' + str (i))
+ # for i in range (len (self.deltaEtaResolutions)) : self.deltaEtaResolutions[i].Write ('deltaEta_graph_' + str (i))
+ for i in range (len (self.histosPt)) : self.histosPt[i].Write ()
+ for i in range (len (self.histosEta)) : self.histosEta[i].Write ()
+ for i in range (len (self.histosDEta)) : self.histosDEta[i].Write ()
+ for i in range (len (self.histosDEta2)) : self.histosDEta2[i].Write ()
+ dir.cd ()
+
+# .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... ....
+
+ def doubleFit (self, histo, k = 1.) :
+ '''double iterative gaussian fit'''
+ #FIXME put in into an external module
+ min = histo.GetMean () - 1.5 * k * histo.GetRMS () # FIXME 1.5 is maybe useless?
+ max = histo.GetMean () + 1.5 * k * histo.GetRMS () # FIXME 1.5 is maybe useless?
+ self.func = TF1 ('gauss','gaus', 0, 2) #FIXME do I want "self" here? the variable is local...
+ histo.Fit (self.func, 'Q', '', min, max)
+ min = self.func.GetParameter (1) - k * self.func.GetParameter (2)
+ max = self.func.GetParameter (1) + k * self.func.GetParameter (2)
+ histo.Fit (self.func, '+Q', '', min, max)
+ return [self.func.GetParameter (1), self.func.GetParameter (2), self.func.GetParError (1), self.func.GetParError (2)] #FIXME would it be better to return a tuple?
+
+# .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... ....
+
+ def GetSigmaGraph (self, histo) :
+ '''more sophisticated FitSlicesY'''
+ # if the first gaus fit is not easy, I could try to start from the TProfile of the TH2F
+ # or from the default FitSlicesY
+ #FIXME put in into an external module
+ # create the resulting histo
+ self.resol_vs_var = TGraphErrors ()
+ self.minEntriesNum = 10 #FIXME want it configurable
+
+ # get the sigmas
+ for xBin in range (1, histo.GetNbinsX ()) :
+ # get a slice of the histogram
+ #FIXME do I want the slide to be integrated possibly on more than a single bin?
+ aSlice = histo.ProjectionY ('temp', xBin, xBin, 'e')
+ if aSlice.GetEntries () < self.minEntriesNum :
+ self.resol_vs_var.SetPoint (xBin, histo.GetXaxis ().GetBinCenter (xBin), 0.)
+ self.resol_vs_var.SetPointError (xBin, 0., 0.)
+ else :
+ # fit the slice w/a gaussian within the range of the gaussian
+ res = self.doubleFit (aSlice)
+ # get the sigma
+ self.resol_vs_var.SetPoint (xBin, histo.GetXaxis ().GetBinCenter (xBin), res[1])
+ self.resol_vs_var.SetPointError (xBin, 0., res[3])
+ return self.resol_vs_var
+
+
+# ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ----
+
+
+# what the jet components are
+# http://cmssw.cvs.cern.ch/cgi-bin/cmssw.cgi/UserCode/CMG/AnalysisDataFormats/CMGTools/interface/PFJet.h?revision=1.4&view=markup
+
+# enum ParticleType {
+# X=0, // undefined
+# h, // charged hadron
+# e, // electron
+# mu, // muon
+# gamma, // photon
+# h0, // neutral hadron
+# h_HF, // HF tower identified as a hadron
+# egamma_HF // HF tower identified as an EM particle
+# };
+
+
+class FractionJetHistograms (Histograms) :
+ '''eta distribution of the energy fraction per component'''
+ def __init__ (self, name) :
+ self.histos = []
+ for i in range (8) : # NB here we start from 0 on purpose, for simplicity
+ self.histos.append (TH2F (name + '_' + str (len (self.histos)), '', 240, -6, 6, 100, 0, 1))
+ super (FractionJetHistograms, self).__init__ (name)
+
+# .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... ....
+
+ def fillJet (self, jet) :
+ try:
+ for i in range (1, 8) :
+ self.histos[i].Fill (jet.eta (), jet.component (i).fraction ())
+ except:
+ pass
+
+# .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... ....
+
+ def fillEvent (self, jets) :
+ for jet in jets:
+ self.fillJet (jet)
+
+# .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... ....
+
+ def summary (self) :
+ '''to be run after the event loop, before saving'''
+ self.summ = THStack (self.name + '_summ', 'total energy')
+ self.mean = []
+ for i in range (1, 8) :
+# self.mean.append (self.histos[i].ProfileX ())
+ self.mean.append (self.fromProfileToHisto (self.histos[i].ProfileX (), 10 + i * 2))
+ self.summ.Add (self.mean[len (self.mean) - 1])
+
+# .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... ....
+
+ def fromProfileToHisto (self, profile, color = 0) :
+ thename = profile.GetName ().replace('pfx', 'ave')
+ histo = TH1F (thename, '', profile.GetNbinsX (), profile.GetXaxis ().GetXmin (), profile.GetXaxis ().GetXmax ())
+ histo.SetFillColor (color)
+ for iBin in range (1, profile.GetNbinsX () + 1) :
+ histo.SetBinContent (iBin, profile.GetBinContent (iBin))
+ histo.SetBinError (iBin, profile.GetBinError (iBin))
+ return histo
+
+# .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... ....
+
+ def Write (self, dir) :
+ '''overloads mother function, to save lists contents'''
+ self.dir = dir.mkdir( self.name )
+ self.dir.cd ()
+ self.summ.Write ()
+ for i in range (1, 8) :
+ self.histos[i].Write ()
+ self.mean[i-1].Write ()
+ dir.cd ()
+
+
+# ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ----
+
+
+class JetHistograms (Histograms):
+ '''general histograms for jets'''
+ def __init__ (self, name) :
+ self.h_pt = TH1F (name + '_h_pt', '', 100, 0, 200)
+ self.h_genpt = TH1F (name + '_h_genpt', '', 100, 0, 200)
+ self.h_geneta = TH1F (name + '_h_geneta', '', 240, -6, 6)
+ self.h_dpt = TH1F (name + '_h_dpt', '', 200, -2, 6)
+ self.h_eta = TH1F (name + '_h_eta', '', 240, -6, 6)
+ self.h_comp = TH1F (name + '_h_comp', '', 10, 0, 10)
+ self.h_deltaEleMatch = TH1F (name + '_h_deltaEleMatch', '', 1000, 0, 6)
+ self.h_deltaJetMatch = TH1F (name + '_h_deltaJetMatch', '', 1000, 0, 6)
+ self.h_numGen_numReco = TH2F (name + '_h_numGen_numReco', '', 20, 0, 20, 20, 0, 20)
+ self.h_dpt_pt = TH2F (name + '_h_dpt_pt', '', 100, 0, 200, 200, -2, 6)
+ self.h_dpt_eta = TH2F (name + '_h_dpt_eta', '', 240, -6, 6, 200, -2, 6)
+ self.h_phi_eta = TH2F (name + '_h_phi_eta', '', 240, -6, 6, 360, -3.14, 3.14)
+ self.h_dpt_dR2 = TH2F (name + '_h_dpt_dR2', '', 100, 0, 6, 200, -2, 6)
+ self.h_ptr_ptg = TH2F (name + '_h_ptr_ptg', '', 100, 0, 200, 100, 0, 200)
+ self.h_dR2_ptr = TH2F (name + '_h_dR2_ptr', '', 100, 0, 200, 100, 0, 6)
+ self.h_dR2_eta = TH2F (name + '_h_dR2_eta', '', 240, -6, 6, 100, 0, 6)
+ self.h_frac_com = TH2F (name + '_h_frac_com', '', 8, 0, 8, 10, 0, 1) # fraction, component
+ super (JetHistograms, self).__init__ (name) #FIXME check that the super has to be called within __init__
+
+# .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... ....
+
+ def fillJet (self, jet) :
+ # import pdb
+ # pdb.set_trace ()
+ self.fillFrac (jet)
+ self.h_pt.Fill (jet.pt ())
+ if jet.pt () > 10 : self.h_eta.Fill (jet.eta ()) #why cut on pt only here ?
+ self.h_phi_eta.Fill (jet.eta (), jet.phi ())
+ if hasattr (jet, 'gen') and jet.gen is not None:
+ dR2 = deltaR2 (jet.gen.eta (), jet.gen.phi (), jet.eta (), jet.phi ())
+ self.h_deltaJetMatch.Fill (dR2)
+ self.h_dpt_dR2.Fill (dR2, jet.pt () / jet.gen.pt ())
+ self.h_dR2_ptr.Fill (jet.gen.pt (), dR2)
+ self.h_dR2_eta.Fill (jet.gen.eta (), dR2)
+ if dR2 < 0.3 :
+ self.h_genpt.Fill (jet.gen.pt ())
+ self.h_geneta.Fill (jet.gen.pt ())
+ self.h_dpt.Fill (jet.pt () / jet.gen.pt ())
+ self.h_dpt_pt.Fill (jet.gen.pt (), jet.pt () / jet.gen.pt ())
+ self.h_dpt_eta.Fill (jet.gen.eta (), jet.pt () / jet.gen.pt ())
+ self.h_ptr_ptg.Fill (jet.gen.pt (), jet.pt ())
+
+# .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... ....
+
+ def fillFrac (self, jet) :
+ try:
+ for i in range (1, 8) :
+ self.h_frac_com.Fill (i, jet.component (i).fraction ())
+ except:
+ pass
+# .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... ....
+
+ def fillEvent (self, jets) :
+ for jet in jets :
+ self.fillJet (jet)
+
+# .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... ....
+
+ def fillStats (self, ngj, nrj) :
+ self.h_numGen_numReco.Fill (ngj, nrj)
+
+# .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... ....
+
+ def fillEleMatch (self, delta) :
+ self.h_deltaEleMatch.Fill (delta)
+
+# .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... ....
+
+ def summary (self) :
+ pass
+
+
+# ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ----
+
+
+class JetStudiesAnalyzer (Analyzer) :
+ '''A simple jet analyzer for Pietro.'''
+ ### def __init__(self,cfg_ana, cfg_comp, looperName):
+ ### loadLibs()
+ ### super (JetStudiesAnalyzer, self).__init__(cfg_ana, cfg_comp, looperName)
+
+ def declareHandles (self) :
+ super (JetStudiesAnalyzer, self).declareHandles ()
+ self.handles['jets'] = AutoHandle (
+ *self.cfg_ana.jetCollection
+ )
+ if self.cfg_ana.useGenLeptons:
+ self.mchandles['genParticlesPruned'] = AutoHandle (
+ *self.cfg_ana.GenParticlesCollection
+# 'genParticlesPruned',
+# 'std::vector'
+ )
+ else:
+ self.mchandles['genParticles'] = AutoHandle (
+ 'prunedGen',
+ 'std::vector'
+ )
+
+ self.mchandles['genJets'] = AutoHandle (
+ *self.cfg_ana.genJetsCollection
+ )
+ self.handles['vertices'] = AutoHandle (
+ *self.cfg_ana.VtxCollection
+# 'offlinePrimaryVertices',
+# 'std::vector'
+ )
+
+# .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... ....
+
+ def beginLoop (self) :
+ super (JetStudiesAnalyzer,self).beginLoop ()
+ self.file = TFile ('/'.join ([self.looperName, 'testJets.root']),
+ 'recreate')
+ if self.cfg_ana.applyPFLooseId:
+ from ROOT import PFJetIDSelectionFunctor
+ self.isPFLooseFunc = PFJetIDSelectionFunctor(0,PFJetIDSelectionFunctor.LOOSE)
+ ## Workaround: for some reason PyROOT does not bind nor PFJetIDSelectionFunctor(Jet)PFJetIDSelectionFunctor.getBitsTemplates
+ from ROOT import pat
+ self.isPFLooseFunc.bits = pat.strbitset()
+ for i in "CHF","NHF","CEF","NEF","NCH","nConstituents": self.isPFLooseFunc.bits.push_back(i)
+ ## /Workaround
+ self.isPFLoose = lambda x : self.isPFLooseFunc(x,self.isPFLooseFunc.bits)
+ else:
+ self.isPFLoose = lambda x : True
+
+ # general histograms
+ self.jetHistos = JetHistograms ('Jets')
+ self.cleanJetHistos = JetHistograms ('CleanJets')
+ self.cleanJetHistos_barrel = JetHistograms ('CleanJets_barrel')
+ self.cleanJetHistos_endtk = JetHistograms ('CleanJets_endtk')
+ self.cleanJetHistos_endNOtk = JetHistograms ('CleanJets_endNOtk')
+ self.cleanJetHistos_fwd = JetHistograms ('CleanJets_fwd')
+ self.matchedCleanJetHistos = JetHistograms ('MatchedCleanJets')
+ self.matchedCleanJetHistos_barrel = JetHistograms ('MatchedCleanJets_barrel')
+ self.matchedCleanJetHistos_endtk = JetHistograms ('MatchedCleanJets_endtk')
+ self.matchedCleanJetHistos_endNOtk = JetHistograms ('MatchedCleanJets_endNOtk')
+ self.matchedCleanJetHistos_fwd = JetHistograms ('MatchedCleanJets_fwd')
+ self.matchedCleanJetHistos_PtL = JetHistograms ('MatchedCleanJets_ptLow')
+ self.matchedCleanJetHistos_PtM = JetHistograms ('MatchedCleanJets_ptMed')
+ self.matchedCleanJetHistos_PtH = JetHistograms ('MatchedCleanJets_ptHi')
+ self.matchedCleanJetHistos_PtV = JetHistograms ('MatchedCleanJets_ptVHi')
+ self.LPtmatchedCleanJetHistos = JetHistograms ('LPtMatchedCleanJets')
+ self.HPtmatchedCleanJetHistos = JetHistograms ('HPtMatchedCleanJets')
+ self.unmatchedCleanJetHistos = JetHistograms ('UnmatchedCleanJets')
+ self.LPtUnmatchedCleanJetHistos = JetHistograms ('LPtUnmatchedCleanJets')
+ self.HPtUnmatchedCleanJetHistos = JetHistograms ('HPtUnmatchedCleanJets')
+
+ # histograms of the components fraction
+ self.matchedCleanJetHistosComponents = FractionJetHistograms ('MatchedCleanJetsCompontents')
+ self.unmatchedCleanJetHistosComponents = FractionJetHistograms ('UnmatchedCleanJetsCompontents')
+
+ # histograms for the resolution of matched jets
+ self.matchedCleanJetHistosResolution = ResolutionJetHistograms ('MatchedCleanJetsResolution', 50, 1)
+ self.matchedCleanJetHistosResolution_barrel = ResolutionJetHistograms ('MatchedCleanJetsResolution_barrel', 50, 1)
+ self.matchedCleanJetHistosResolution_endtk = ResolutionJetHistograms ('MatchedCleanJetsResolution_endtk', 50, 1)
+ self.matchedCleanJetHistosResolution_endNOtk = ResolutionJetHistograms ('MatchedCleanJetsResolution_endNOtk', 50, 1)
+ self.matchedCleanJetHistosResolution_fwd = ResolutionJetHistograms ('MatchedCleanJetsResolution_fwd', 50, 1)
+ #resolution of matched jets, all eta, bins of pt
+ self.matchedCleanJetHistosResolution_PtL = ResolutionJetHistograms ('MatchedCleanJetsResolution_ptLow', 50, 1)#<20
+ self.matchedCleanJetHistosResolution_PtM = ResolutionJetHistograms ('MatchedCleanJetsResolution_ptMed', 50, 1)#<40
+ self.matchedCleanJetHistosResolution_PtH = ResolutionJetHistograms ('MatchedCleanJetsResolution_ptHi', 50, 1)#<80
+ self.matchedCleanJetHistosResolution_PtV = ResolutionJetHistograms ('MatchedCleanJetsResolution_ptVHi', 50, 1)#>80
+
+ self.doJetIdHisto = False
+ if self.cfg_ana.doJetIdHisto:
+ # histograms for pileup jet identification variables
+ self.vtxBins = (0,5,10,15,20,30) ## (0,2,4,6,10,15,20,30,35)
+ self.ptBins = (20,30,50) ## (20,30,40,50,100)
+ self.etaBins = (0,1.4,2.5,3.0)
+ self.puEtaLables = ["_barrel","_endtk","_endNOtk","_fwd"]
+ reweight_f = TF1("f","pol2(0)+expo(3)")
+ reweight_f.SetParameters(0.1955298,-0.003830591,1.944794e-05,4.649755,-0.1722024)
+ self.reweight = ("pt", reweight_f)
+ self.doJetIdHisto = True
+ self.gluCleanHistosId = PileupJetHistograms("GluonMatchedCleanHistosId",self.vtxBins,self.ptBins,self.etaBins,etalabels=self.puEtaLables,reweight=self.reweight,
+ jetIdMva=self.cfg_ana.jetIdMva)
+ self.quarkCleanHistosId = PileupJetHistograms("QuarkMatchedCleanHistosId",self.vtxBins,self.ptBins,self.etaBins,etalabels=self.puEtaLables,reweight=self.reweight,
+ jetIdMva=self.cfg_ana.jetIdMva)
+ self.reweiMatchedCleanHistosId = PileupJetHistograms("ReweiMatchedCleanHistosId",self.vtxBins,self.ptBins,self.etaBins,etalabels=self.puEtaLables,reweight=self.reweight,
+ jetIdMva=self.cfg_ana.jetIdMva)
+ self.unmatchedCleanHistosId = PileupJetHistograms("UnmatchedCleanHistosId",self.vtxBins,self.ptBins,self.etaBins,etalabels=self.puEtaLables,
+ jetIdMva=self.cfg_ana.jetIdMva)
+
+ self.h_nvtx = TH1F ("h_nvtx", "" ,50, 0, 50)
+ self.h_genjetspt = TH1F ("h_genjetspt", "" ,500, 0, 500)
+ self.h_genjetspt2 = TH1F ("h_genjetsptZOOM", "" ,100, 0, 200)
+ self.h_genjetspt_barrel = TH1F ("h_genjetspt_barrel", "" ,100, 0, 200)
+ self.h_genjetspt_endtk = TH1F ("h_genjetspt_endtk", "" ,100, 0, 200)
+ self.h_genjetspt_endNOtk = TH1F ("h_genjetspt_endNOtk", "" ,100, 0, 200)
+ self.h_genjetspt_fwd = TH1F ("h_genjetspt_fwd", "" ,100, 0, 200)
+ self.h_genjetspt_MR_barrel = TH1F ("h_genjetspt_MatchedCleanReco_barrel", "" ,100, 0, 200)
+ self.h_genjetspt_MR_endtk = TH1F ("h_genjetspt_MatchedCleanReco_endtk", "" ,100, 0, 200)
+ self.h_genjetspt_MR_endNOtk = TH1F ("h_genjetspt_MatchedCleanReco_endNOtk", "" ,100, 0, 200)
+ self.h_genjetspt_MR_fwd = TH1F ("h_genjetspt_MatchedCleanReco_fwd", "" ,100, 0, 200)
+ self.h_secondClosestVsPtratio = TH2F ("h_secondClosestVsPtratio", "" ,100, 0, 2, 100, 0, 6)
+ self.h_avedistanceVSNvtx = TH2F ("h_avedistanceVSNvtx", "" ,50, 0, 50, 100, 0, 6)
+ self.h_PTRatioVSgenEta = TH2F ("h_PTRatioVSgenEta", "" ,150, -5, 5, 100, 0, 2)
+ self.h_PTRatioVSgenPt = TH2F ("h_PTRatioVSgenPt", "" ,200, 0, 100, 100, 0, 2)
+ self.h_matchDR = TH1F ("h_matchDR", "" ,60, 0, 0.30)
+ self.h_relPtVSmatchDR = TH2F ("h_relPtVSmatchDR", "" ,60, 0, 0.30, 100, 0, 2)
+ self.h_relPtVSchFrac = TH2F ("h_relPtVSchFrac", "" ,100, 0, 1, 100, 0, 2)
+
+
+# .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... ....
+ def process (self, iEvent, event) :
+ #read all the handles defined beforehand
+ self.readCollections (iEvent)
+
+ jetEtaCut = 4.5
+
+ # get the vertexes
+ event.vertices = self.handles['vertices'].product ()
+ self.h_nvtx.Fill (len (event.vertices))
+ event.vertexBin = int (len (event.vertices))
+
+ # get the jets in the jets variable
+ jets = self.handles['jets'].product ()
+ # filter jets with some selections
+ event.jets = [ jet for jet in jets if ( abs(jet.eta()) < jetEtaCut and jet.pt()>self.cfg_ana.ptCut and self.isPFLoose(jet) ) ]
+ self.jetHistos.fillEvent (event.jets)
+
+ # get status 2 leptons
+ if 'genParticlesPruned' in self.mchandles:
+ event.genLeptons = [ lep for lep in self.mchandles['genParticlesPruned'].product() if lep.status() == 3 and (abs(lep.pdgId()) == 11 or abs(lep.pdgId()) == 13 or abs(lep.pdgId()) == 15) ]
+ else:
+ event.genLeptons = [ lep for lep in self.mchandles['genParticles'].product() if lep.status() == 3 and (abs(lep.pdgId()) == 11 or abs(lep.pdgId()) == 13 or abs(lep.pdgId()) == 15) ]
+# @ Pasquale: why level 3 and not level 2?
+# event.selGenLeptons = [GenParticle (lep) for lep in event.genLeptons if (lep.pt ()>self.cfg_ana.ptCut and abs (lep.eta ()) < jetEtaCut)]
+
+ # get genJets
+ event.genJets = map (GenJet, self.mchandles['genJets'].product ())
+ # filter genjets as for reco jets
+ event.myGenJets = [GenJet (jet) for jet in event.genJets if (jet.pt ()>self.cfg_ana.genPtCut)]
+ event.selGenJets = cleanObjectCollection (event.myGenJets, event.genLeptons, 0.2)
+ # event.selGenJets = event.genJets
+ for jet in event.selGenJets :
+ self.h_genjetspt.Fill (jet.pt ())
+ self.h_genjetspt2.Fill (jet.pt ())
+ if abs (jet.eta ()) < 1.4 :
+ self.h_genjetspt_barrel.Fill (jet.pt ())
+ elif 1.6 < abs (jet.eta ()) < 2.5 :
+ self.h_genjetspt_endtk.Fill (jet.pt ())
+ elif 2.6 < abs (jet.eta ()) < 2.9 :
+ self.h_genjetspt_endNOtk.Fill (jet.pt ())
+ elif 3.1 < abs (jet.eta ()) :
+ self.h_genjetspt_fwd.Fill (jet.pt ())
+
+ event.noNegJets = [ jet for jet in event.jets if (jet.jecFactor(0) > 0) ]
+
+ # first stats plots
+ # print 'genLeptons : ' + repr (len (event.genLeptons)) + ' | genJets : ' + repr (len (event.genJets)) + ' | recoJets : ' + repr (len (event.jets))
+ self.jetHistos.fillStats (len (event.selGenJets), len (event.noNegJets))
+
+ #FIXME why are there cases in which there's 4 or 6 leptons?
+ if len (event.genLeptons) > 2 :
+ return
+ # in case I want to filter out taus
+ # 11, 13, 15 : e, u, T
+# event.genOneLepton = [GenParticle (part) for part in event.genLeptons if abs (part.pdgId ()) == 15]
+ # remove leptons from jets if closer than 0.2
+ event.cleanJets = cleanObjectCollection (event.noNegJets, event.genLeptons, 0.2)
+ self.cleanJetHistos.fillEvent (event.cleanJets)
+ for jet in event.cleanJets :
+ if abs (jet.eta ()) < 1.4 :
+ self.cleanJetHistos_barrel.fillJet (jet)
+ elif 1.6 < abs (jet.eta ()) < 2.5 :
+ self.cleanJetHistos_endtk.fillJet (jet)
+ elif 2.6 < abs (jet.eta ()) < 2.9 :
+ self.cleanJetHistos_endNOtk.fillJet (jet)
+ elif 3.1 < abs (jet.eta ()) :
+ self.cleanJetHistos_fwd.fillJet (jet)
+
+
+# print len (jets),len (event.jets), len (event.noNegJets), len (event.cleanJets), len (event.genLeptons),"-->",(len (event.noNegJets) - len (event.cleanJets) - len (event.genLeptons))
+
+ event.matchingCleanJets = matchObjectCollection2 (event.cleanJets, event.selGenJets, 0.25)
+ # assign to each jet its gen match (easy life :))
+ for jet in event.cleanJets :
+ jet.gen = event.matchingCleanJets[ jet ]
+ # FIXME next step might be to put this in the matching and remove the boolean flags
+
+ self.cleanJetHistos.fillEvent (event.cleanJets)
+
+ event.matchedCleanJets = [jet for jet in event.matchingCleanJets if jet.gen != None]
+ event.cleanGluJets = []
+ event.cleanQuarkJets = []
+ for jet in event.matchedCleanJets:
+ flav = abs(jet.partonFlavour())
+ if flav == 21:
+ event.cleanGluJets.append(jet)
+ elif flav > 0 and flav <= 3:
+ event.cleanQuarkJets.append(jet)
+
+ event.LPtmatchedCleanJets = [jet for jet in event.matchingCleanJets if jet.gen != None and jet.pt () <= 30]
+ event.HPtmatchedCleanJets = [jet for jet in event.matchingCleanJets if jet.gen != None and jet.pt () > 30]
+
+ self.matchedCleanJetHistos.fillEvent (event.matchedCleanJets)
+ self.LPtmatchedCleanJetHistos.fillEvent (event.LPtmatchedCleanJets)
+ self.HPtmatchedCleanJetHistos.fillEvent (event.HPtmatchedCleanJets)
+
+ event.unmatchedCleanJets = [jet for jet in event.matchingCleanJets if jet.gen == None]
+ event.LPtunmatchedCleanJets = [jet for jet in event.matchingCleanJets if jet.gen == None and jet.pt () <= 30]
+ event.HPtunmatchedCleanJets = [jet for jet in event.matchingCleanJets if jet.gen == None and jet.pt () > 30]
+
+ self.unmatchedCleanJetHistos.fillEvent (event.unmatchedCleanJets)
+ self.LPtUnmatchedCleanJetHistos.fillEvent (event.LPtunmatchedCleanJets)
+ self.HPtUnmatchedCleanJetHistos.fillEvent (event.HPtunmatchedCleanJets)
+
+ self.matchedCleanJetHistosComponents.fillEvent (event.matchedCleanJets)
+
+ self.unmatchedCleanJetHistosComponents.fillEvent (event.unmatchedCleanJets)
+
+ self.matchedCleanJetHistosResolution.fillEvent (event.matchedCleanJets, len (event.vertices))
+
+ for jet in event.matchedCleanJets :
+ if abs (jet.gen.eta ()) < 1.4 :
+ self.matchedCleanJetHistosResolution_barrel.fillJet (jet, len (event.vertices))
+ self.matchedCleanJetHistos_barrel.fillJet (jet)
+ elif 1.6 < abs (jet.gen.eta ()) < 2.5 :
+ self.matchedCleanJetHistosResolution_endtk.fillJet (jet, len (event.vertices))
+ self.matchedCleanJetHistos_endtk.fillJet (jet)
+ elif 2.6 < abs (jet.gen.eta ()) < 2.9 :
+ self.matchedCleanJetHistosResolution_endNOtk.fillJet (jet, len (event.vertices))
+ self.matchedCleanJetHistos_endNOtk.fillJet (jet)
+ elif 3.1 < abs (jet.gen.eta ()) :
+ self.matchedCleanJetHistosResolution_fwd.fillJet (jet, len (event.vertices))
+ self.matchedCleanJetHistos_fwd.fillJet (jet)
+
+ #PG debugging for tails
+# for jet in event.matchedCleanJets :
+# minDelta = 10
+# secondClosest = jet
+# for recojet in event.cleanJets :
+# if recojet == jet :
+# continue
+# dr2 = deltaR2( jet.gen.eta (), jet.gen.phi (), recojet.eta (), recojet.phi ())
+# if dr2 < minDelta :
+# minDelta = dr2
+# secondClosest = recojet
+# if len(event.vertices) < 10 or abs (jet.gen.eta ()) < 1.6: continue
+# self.h_secondClosestVsPtratio.Fill (jet.pt () / jet.gen.pt (), math.sqrt (minDelta))
+# #if (jet.pt () / jet.gen.pt () < 0.2) :
+# #print '------------'
+# #print jet.pt (), jet.eta (), jet.phi ()
+# #print jet.gen.pt (), jet.gen.eta (), jet.gen.phi ()
+# #print 'second reco closest to gen at distance', minDelta
+
+# aveDeltaR = 0
+# num = 0
+# for recojet1 in event.cleanJets :
+# minDelta = 10
+# closest = recojet1
+# for recojet2 in event.cleanJets :
+# if recojet1 == recojet2 : continue
+# dr2 = deltaR2( recojet1.eta (), recojet1.phi (), recojet2.eta (), recojet2.phi ())
+# if dr2 < minDelta :
+# minDelta = dr2
+# closest = recojet2
+# if minDelta == 10 continue ;
+# aveDeltaR = aveDeltaR + math.sqrt (minDelta)
+# num = num + 1
+# if num > 0 :
+# aveDeltaR = aveDeltaR / num
+# self.h_avedistanceVSNvtx.Fill (len(event.vertices), aveDeltaR)
+
+#AB: fill eta-dependent responses (in bins of gen pt)
+ for jet in event.matchedCleanJets :
+ if abs (jet.gen.pt ()) < 20.0 :
+ self.matchedCleanJetHistosResolution_PtL.fillJet (jet, len (event.vertices))
+ self.matchedCleanJetHistos_PtL.fillJet (jet)
+ elif 20.0 < abs (jet.gen.pt ()) < 40.0 :
+ self.matchedCleanJetHistosResolution_PtM.fillJet (jet, len (event.vertices))
+ self.matchedCleanJetHistos_PtM.fillJet (jet)
+ elif 40.0 < abs (jet.gen.pt ()) < 80.0 :
+ self.matchedCleanJetHistosResolution_PtH.fillJet (jet, len (event.vertices))
+ self.matchedCleanJetHistos_PtH.fillJet (jet)
+ elif 80.0 < abs (jet.gen.pt ()) :
+ self.matchedCleanJetHistosResolution_PtV.fillJet (jet, len (event.vertices))
+ self.matchedCleanJetHistos_PtV.fillJet (jet)
+
+ if self.doJetIdHisto:
+ self.gluCleanHistosId.fillEvent(event.cleanGluJets,event.vertices)
+ self.quarkCleanHistosId.fillEvent(event.cleanQuarkJets,event.vertices)
+ ### self.matchedCleanHistosId.fillEvent(event.matchedCleanJets,event.vertices)
+ self.reweiMatchedCleanHistosId.fillEvent(event.matchedCleanJets,event.vertices)
+ self.unmatchedCleanHistosId.fillEvent(event.unmatchedCleanJets,event.vertices)
+
+
+# .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... ....
+
+ def write (self):
+ from ROOT import gROOT
+ gROOT.SetBatch(True)
+ self.jetHistos.Write (self.file)
+ self.cleanJetHistos.Write (self.file)
+ self.cleanJetHistos_barrel.Write (self.file)
+ self.cleanJetHistos_endtk.Write (self.file)
+ self.cleanJetHistos_endNOtk.Write (self.file)
+ self.cleanJetHistos_fwd.Write (self.file)
+ self.matchedCleanJetHistos.Write (self.file)
+ self.matchedCleanJetHistos_barrel.Write (self.file)
+ self.matchedCleanJetHistos_endtk.Write (self.file)
+ self.matchedCleanJetHistos_endNOtk.Write (self.file)
+ self.matchedCleanJetHistos_fwd.Write (self.file)
+
+ self.matchedCleanJetHistos_PtL.Write (self.file)
+ self.matchedCleanJetHistos_PtM.Write (self.file)
+ self.matchedCleanJetHistos_PtH.Write (self.file)
+ self.matchedCleanJetHistos_PtV.Write (self.file)
+
+ self.LPtmatchedCleanJetHistos.Write (self.file)
+ self.HPtmatchedCleanJetHistos.Write (self.file)
+ self.LPtUnmatchedCleanJetHistos.Write (self.file)
+ self.HPtUnmatchedCleanJetHistos.Write (self.file)
+
+ self.unmatchedCleanJetHistos.Write (self.file)
+
+ self.matchedCleanJetHistosComponents.summary ()
+ self.matchedCleanJetHistosComponents.Write (self.file)
+ self.unmatchedCleanJetHistosComponents.summary ()
+ self.unmatchedCleanJetHistosComponents.Write (self.file)
+
+ self.matchedCleanJetHistosResolution.summary ()
+ self.matchedCleanJetHistosResolution.Write (self.file)
+
+ self.matchedCleanJetHistosResolution_barrel.summary ()
+ self.matchedCleanJetHistosResolution_barrel.Write (self.file)
+
+ self.matchedCleanJetHistosResolution_endtk.summary ()
+ self.matchedCleanJetHistosResolution_endtk.Write (self.file)
+
+ self.matchedCleanJetHistosResolution_endNOtk.summary ()
+ self.matchedCleanJetHistosResolution_endNOtk.Write (self.file)
+
+ self.matchedCleanJetHistosResolution_fwd.summary ()
+ self.matchedCleanJetHistosResolution_fwd.Write (self.file)
+
+ self.matchedCleanJetHistosResolution_PtL.summary ()
+ self.matchedCleanJetHistosResolution_PtL.Write (self.file)
+
+ self.matchedCleanJetHistosResolution_PtM.summary ()
+ self.matchedCleanJetHistosResolution_PtM.Write (self.file)
+
+ self.matchedCleanJetHistosResolution_PtH.summary ()
+ self.matchedCleanJetHistosResolution_PtH.Write (self.file)
+
+ self.matchedCleanJetHistosResolution_PtV.summary ()
+ self.matchedCleanJetHistosResolution_PtV.Write (self.file)
+
+ if self.doJetIdHisto:
+ self.gluCleanHistosId.summary()
+ self.gluCleanHistosId.Write(self.file)
+
+ self.quarkCleanHistosId.summary()
+ self.quarkCleanHistosId.Write(self.file)
+
+ self.reweiMatchedCleanHistosId.summary()
+ self.reweiMatchedCleanHistosId.Write(self.file)
+
+ ### self.matchedCleanHistosId.Write(self.file)
+ self.unmatchedCleanHistosId.Write(self.file)
+
+ self.file.cd ()
+ self.h_nvtx.Write ()
+ self.h_genjetspt.Write ()
+ self.h_genjetspt2.Write ()
+ self.h_genjetspt_barrel.Write ()
+ self.h_genjetspt_endtk.Write ()
+ self.h_genjetspt_endNOtk.Write ()
+ self.h_genjetspt_fwd.Write ()
+ self.h_genjetspt_MR_barrel.Write ()
+ self.h_genjetspt_MR_endtk.Write ()
+ self.h_genjetspt_MR_endNOtk.Write ()
+ self.h_genjetspt_MR_fwd.Write ()
+ self.h_secondClosestVsPtratio.Write ()
+ self.h_avedistanceVSNvtx.Write ()
+ self.h_PTRatioVSgenEta.Write ()
+ self.h_PTRatioVSgenPt.Write ()
+ self.h_matchDR.Write ()
+ self.h_relPtVSmatchDR.Write ()
+ self.h_relPtVSchFrac.Write ()
+ self.file.Close()
+
diff --git a/CMGTools/RootTools/python/analyzers/JetStudiesAnalyzer.pyc b/CMGTools/RootTools/python/analyzers/JetStudiesAnalyzer.pyc
new file mode 100644
index 0000000..6b469c5
Binary files /dev/null and b/CMGTools/RootTools/python/analyzers/JetStudiesAnalyzer.pyc differ
diff --git a/CMGTools/RootTools/python/analyzers/MetAnalyzer.py b/CMGTools/RootTools/python/analyzers/MetAnalyzer.py
new file mode 100644
index 0000000..6cfc4ab
--- /dev/null
+++ b/CMGTools/RootTools/python/analyzers/MetAnalyzer.py
@@ -0,0 +1,79 @@
+import copy
+from CMGTools.RootTools.fwlite.Analyzer import Analyzer
+from CMGTools.RootTools.fwlite.AutoHandle import AutoHandle
+import random
+
+def pv(vc):
+ print 'x = {x:5.4f}, y = {y:5.4f}, z = {z:5.4f}'.format(x=vc.X(),
+ y=vc.Y(),
+ z=vc.Z())
+
+class MetAnalyzer( Analyzer ):
+ '''Analyze vertices, add weight to MC events'''
+
+ def declareHandles(self):
+ super(MetAnalyzer, self).declareHandles()
+ self.handles['met'] = AutoHandle(
+ self.cfg_ana.metCol,
+ self.cfg_ana.metType
+ )
+
+
+ def beginLoop(self):
+ super(MetAnalyzer,self).beginLoop()
+
+
+ def process(self, iEvent, event):
+ self.readCollections( iEvent )
+ event.met = self.handles['met'].product()[0]
+ met = event.met
+ # here, do pure met stuff
+
+ if not hasattr(event, 'diLepton'):
+ return False
+
+ diL = event.diLepton
+
+## rnd = random.random()
+## leg = diL.leg1()
+## if rnd>0.5:
+## leg = diL.leg2()
+
+
+ # here, do recoil stuff
+
+ mVect = met.p4().Vect()
+ mVect.SetZ(0.)
+ vVect = diL.p4().Vect()
+ vVect.SetZ(0.)
+ recoilVect = copy.deepcopy(mVect)
+ recoilVect -= vVect
+
+ uvVect = vVect.Unit()
+ zAxis = type(vVect)(0,0,1)
+ uvVectPerp = vVect.Cross(zAxis).Unit()
+
+ u1 = - recoilVect.Dot(uvVect)
+ u2 = recoilVect.Dot(uvVectPerp)
+
+ event.u1 = u1
+ event.u2 = u2
+
+ if self.cfg_ana.verbose:
+ print 'met', met.pt()
+ print 'diL', diL
+ print 'vVect'
+ pv(vVect)
+ print 'uvVect'
+ pv(uvVect)
+ print 'uvVectPerp'
+ pv(uvVectPerp)
+ print u1, u2
+
+ return True
+
+
+
+
+## def write(self):
+## super(MetAnalyzer, self).write()
diff --git a/CMGTools/RootTools/python/analyzers/MetAnalyzer.pyc b/CMGTools/RootTools/python/analyzers/MetAnalyzer.pyc
new file mode 100644
index 0000000..277c765
Binary files /dev/null and b/CMGTools/RootTools/python/analyzers/MetAnalyzer.pyc differ
diff --git a/CMGTools/RootTools/python/analyzers/MetTreeProducer.py b/CMGTools/RootTools/python/analyzers/MetTreeProducer.py
new file mode 100644
index 0000000..a95db3a
--- /dev/null
+++ b/CMGTools/RootTools/python/analyzers/MetTreeProducer.py
@@ -0,0 +1,33 @@
+from CMGTools.RootTools.analyzers.TreeAnalyzerNumpy import TreeAnalyzerNumpy
+
+def var( tree, varName, type=float ):
+ tree.var(varName, type)
+
+def fill( tree, varName, value ):
+ tree.fill( varName, value )
+
+
+class MetTreeProducer( TreeAnalyzerNumpy ):
+ def declareVariables(self):
+ tr = self.tree
+ var( tr, 'u1')
+ var( tr, 'u2')
+ var( tr, 'met')
+ var( tr, 'sumet')
+ var( tr, 'zpt')
+ var( tr, 'zeta')
+ var( tr, 'weight')
+
+ def process(self, iEvent, event):
+
+ tr = self.tree
+ tr.reset()
+ fill( tr, 'u1', event.u1)
+ fill( tr, 'u2', event.u2)
+ fill( tr, 'met', event.met.pt())
+ fill( tr, 'sumet', event.met.sumEt())
+ fill( tr, 'zpt', event.diLepton.pt())
+ fill( tr, 'zeta', event.diLepton.eta())
+ fill( tr, 'weight', event.vertexWeight)
+ self.tree.tree.Fill()
+
diff --git a/CMGTools/RootTools/python/analyzers/MetTreeProducer.pyc b/CMGTools/RootTools/python/analyzers/MetTreeProducer.pyc
new file mode 100644
index 0000000..d65432e
Binary files /dev/null and b/CMGTools/RootTools/python/analyzers/MetTreeProducer.pyc differ
diff --git a/CMGTools/RootTools/python/analyzers/PileUpAnalyzer.py b/CMGTools/RootTools/python/analyzers/PileUpAnalyzer.py
new file mode 100644
index 0000000..025e557
--- /dev/null
+++ b/CMGTools/RootTools/python/analyzers/PileUpAnalyzer.py
@@ -0,0 +1,138 @@
+import os
+from CMGTools.RootTools.analyzers.VertexHistograms import VertexHistograms
+from CMGTools.RootTools.fwlite.Analyzer import Analyzer
+from CMGTools.RootTools.fwlite.AutoHandle import AutoHandle
+from CMGTools.RootTools.statistics.Average import Average
+from CMGTools.RootTools.physicsobjects.PileUpSummaryInfo import PileUpSummaryInfo
+from ROOT import TFile, TH1F
+
+class PileUpAnalyzer( Analyzer ):
+ '''Computes pile-up weights for MC from the pile up histograms for MC and data.
+ These histograms should be set on the components as
+ puFileData, puFileMC attributes, as is done here:
+
+ http://cmssw.cvs.cern.ch/cgi-bin/cmssw.cgi/UserCode/CMG/CMGTools/H2TauTau/Colin/test_tauMu_2012_cfg.py?view=markup
+
+ THESE HISTOGRAMS MUST BE CONSISTENT, SEE
+ https://twiki.cern.ch/twiki/bin/view/CMS/CMGToolsPileUpReweighting#Generating_pile_up_distributions
+
+ If the component is not MC, or if the puFileData and puFileMC are not
+ set for the component, the reweighting is not done.
+
+ The analyzer sets event.vertexWeight.
+ This weight is multiplied to the global event weight, event.eventWeight.
+ When using this analyzer, make sure that the VertexAnalyzer is disabled,
+ as you would be reweighting the MC PU distribution twice!
+
+ Additionally, this analyzer writes in the output an histogram containing the unweighting MC
+ pile-up distribution, to be used in input of the weighting for a later pass.
+
+ Example of use:
+
+ puAna = cfg.Analyzer(
+ "PileUpAnalyzer",
+ # build unweighted pu distribution using number of pile up interactions if False
+ # otherwise, use fill the distribution using number of true interactions
+ true = True
+ )
+ '''
+
+ def __init__(self, cfg_ana, cfg_comp, looperName):
+ super(PileUpAnalyzer, self).__init__(cfg_ana, cfg_comp, looperName)
+
+ self.doHists=True
+
+ if (hasattr(self.cfg_ana,'makeHists')) and (not self.cfg_ana.makeHists):
+ self.doHists=False
+
+
+ if self.cfg_comp.isMC and self.doHists:
+ self.rawmcpileup = VertexHistograms('/'.join([self.dirName,
+ 'rawMCPU.root']))
+ self.enable = True
+ if self.cfg_comp.isMC or self.cfg_comp.isEmbed:
+ if self.cfg_comp.puFileMC is None and self.cfg_comp.puFileData is None:
+ self.enable = False
+ else:
+ assert( os.path.isfile(self.cfg_comp.puFileMC) )
+ assert( os.path.isfile(self.cfg_comp.puFileData) )
+
+ self.mcfile = TFile( self.cfg_comp.puFileMC )
+ self.mchist = self.mcfile.Get('pileup')
+ self.mchist.Scale( 1 / self.mchist.Integral() )
+
+ self.datafile = TFile( self.cfg_comp.puFileData )
+ self.datahist = self.datafile.Get('pileup')
+ self.datahist.Scale( 1 / self.datahist.Integral() )
+ # import pdb; pdb.set_trace()
+ if self.mchist.GetNbinsX() != self.datahist.GetNbinsX():
+ raise ValueError('data and mc histograms must have the same number of bins')
+ if self.mchist.GetXaxis().GetXmin() != self.datahist.GetXaxis().GetXmin():
+ raise ValueError('data and mc histograms must have the same xmin')
+ if self.mchist.GetXaxis().GetXmax() != self.datahist.GetXaxis().GetXmax():
+ raise ValueError('data and mc histograms must have the same xmax')
+
+ def declareHandles(self):
+ super(PileUpAnalyzer, self).declareHandles()
+ self.mchandles['pusi'] = AutoHandle(
+ 'addPileupInfo',
+ 'std::vector'
+ )
+ self.handles['vertices'] = AutoHandle(
+ 'offlinePrimaryVertices',
+ 'std::vector'
+ )
+
+ def beginLoop(self):
+ super(PileUpAnalyzer,self).beginLoop()
+ self.averages.add('vertexWeight', Average('vertexWeight') )
+
+
+ def process(self, iEvent, event):
+ self.readCollections( iEvent )
+
+ event.vertexWeight = 1
+ nPU = None
+ if self.cfg_comp.isMC:
+ event.pileUpInfo = map( PileUpSummaryInfo,
+ self.mchandles['pusi'].product() )
+ for puInfo in event.pileUpInfo:
+ if puInfo.getBunchCrossing()==0:
+ # import pdb; pdb.set_trace()
+ if self.cfg_ana.true is False:
+ nPU = puInfo.nPU()
+ else:
+ nPU = puInfo.nTrueInteractions()
+
+ if self.doHists:
+ self.rawmcpileup.hist.Fill( nPU )
+
+ if nPU is None:
+ raise ValueError('nPU cannot be None! means that no pu info has been found for bunch crossing 0.')
+ elif self.cfg_comp.isEmbed:
+ vertices = self.handles['vertices'].product()
+ nPU = len(vertices)
+ else:
+ return True
+
+ if self.enable:
+ bin = self.datahist.FindBin(nPU)
+ if bin<1 or bin>self.datahist.GetNbinsX():
+ event.vertexWeight = 0
+ else:
+ data = self.datahist.GetBinContent(bin)
+ mc = self.mchist.GetBinContent(bin)
+ #Protect 0 division!!!!
+ if mc !=0.0:
+ event.vertexWeight = data/mc
+ else:
+ event.vertexWeight = 1
+
+ event.eventWeight *= event.vertexWeight
+ self.averages['vertexWeight'].add( event.vertexWeight )
+ return True
+
+ def write(self):
+ super(PileUpAnalyzer, self).write()
+ if self.cfg_comp.isMC and self.doHists:
+ self.rawmcpileup.write()
diff --git a/CMGTools/RootTools/python/analyzers/PileUpAnalyzer.pyc b/CMGTools/RootTools/python/analyzers/PileUpAnalyzer.pyc
new file mode 100644
index 0000000..2490aff
Binary files /dev/null and b/CMGTools/RootTools/python/analyzers/PileUpAnalyzer.pyc differ
diff --git a/CMGTools/RootTools/python/analyzers/SimpleJetAnalyzer.py b/CMGTools/RootTools/python/analyzers/SimpleJetAnalyzer.py
new file mode 100644
index 0000000..db23998
--- /dev/null
+++ b/CMGTools/RootTools/python/analyzers/SimpleJetAnalyzer.py
@@ -0,0 +1,602 @@
+
+from CMGTools.RootTools.fwlite.Analyzer import Analyzer
+from CMGTools.RootTools.fwlite.AutoHandle import AutoHandle
+from CMGTools.RootTools.statistics.Average import Average
+from CMGTools.RootTools.statistics.Histograms import Histograms
+from CMGTools.RootTools.physicsobjects.PhysicsObjects import GenParticle,Jet, GenJet
+from CMGTools.RootTools.utils.DeltaR import cleanObjectCollection, matchObjectCollection, matchObjectCollection2, deltaR2, deltaR
+from CMGTools.RootTools.utils.PileupJetHistograms import PileupJetHistograms
+## from CMGTools.RootTools.RootTools import loadLibs
+
+from ROOT import TH1F, TH2F, TFile, THStack, TF1, TGraphErrors
+import math
+
+# ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ----
+
+class ResolutionJetHistograms (Histograms) :
+ ''' energy resolution as a function of the jet eta for different number of vertexes'''
+ def __init__ (self, name, maxVtx = 50, vtxBinning = 5) :
+ self.maxVtx = maxVtx
+ self.vtxBinning = vtxBinning
+ self.listLen = int (self.maxVtx) / int (self.vtxBinning)
+ self.histosEta = []
+ self.histosPt = []
+ for i in range (self.listLen) :
+ self.histosEta.append (TH2F (name + '_h_dpt_eta_' + str (i), '', 24, -6, 6, 200, -2, 6))
+ self.histosPt.append (TH2F (name + '_h_dpt_pt_' + str (i), '', 20, 0, 200, 200, -2, 6))
+ super (ResolutionJetHistograms, self).__init__ (name)
+
+# .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... ....
+
+ def fillJet (self, jet, nVtx) :
+ if nVtx < self.maxVtx :
+ index = int (nVtx) / int (self.vtxBinning)
+ self.histosEta[index].Fill (jet.gen.eta (), jet.pt () / jet.gen.pt ())
+ self.histosPt[index].Fill (jet.gen.pt (), jet.pt () / jet.gen.pt ())
+ else : print 'the vertex number: ' + str (nVtx) + ' is too high'
+
+# .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... ....
+
+ def fillEvent (self, jets, nVtx) :
+ for jet in jets :
+ self.fillJet (jet, nVtx)
+
+# .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... ....
+
+ def summary (self) :
+ '''to be run after the event loop, before saving'''
+ self.ptResolutions = []
+ self.etaResolutions = []
+ for i in range (self.listLen) :
+ self.ptResolutions.append (self.GetSigmaGraph (self.histosPt[i]))
+ self.etaResolutions.append (self.GetSigmaGraph (self.histosEta[i]))
+
+# .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... ....
+
+ def Write (self, dir) :
+ '''overloads mother function, to save lists contents'''
+ self.dir = dir.mkdir( self.name )
+ self.dir.cd ()
+ for i in range (len (self.ptResolutions)) : self.ptResolutions[i].Write ('pt_graph_' + str (i))
+ for i in range (len (self.etaResolutions)) : self.etaResolutions[i].Write ('eta_graph_' + str (i))
+ for i in range (len (self.histosPt)) : self.histosPt[i].Write ()
+ for i in range (len (self.histosEta)) : self.histosEta[i].Write ()
+ dir.cd ()
+
+# .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... ....
+
+ def doubleFit (self, histo, k = 1.) :
+ '''double iterative gaussian fit'''
+ #FIXME put in into an external module
+ min = histo.GetMean () - 1.5 * k * histo.GetRMS () # FIXME 1.5 is maybe useless?
+ max = histo.GetMean () + 1.5 * k * histo.GetRMS () # FIXME 1.5 is maybe useless?
+ self.func = TF1 ('gauss','gaus', 0, 2) #FIXME do I want "self" here? the variable is local...
+ histo.Fit (self.func, 'Q', '', min, max)
+ min = self.func.GetParameter (1) - k * self.func.GetParameter (2)
+ max = self.func.GetParameter (1) + k * self.func.GetParameter (2)
+ histo.Fit (self.func, '+Q', '', min, max)
+ return [self.func.GetParameter (1), self.func.GetParameter (2), self.func.GetParError (1), self.func.GetParError (2)] #FIXME would it be better to return a tuple?
+
+# .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... ....
+
+ def GetSigmaGraph (self, histo) :
+ '''more sophisticated FitSlicesY'''
+ # if the first gaus fit is not easy, I could try to start from the TProfile of the TH2F
+ # or from the default FitSlicesY
+ #FIXME put in into an external module
+ # create the resulting histo
+ self.resol_vs_var = TGraphErrors ()
+ self.minEntriesNum = 10 #FIXME want it configurable
+
+ # get the sigmas
+ for xBin in range (1, histo.GetNbinsX ()) :
+ # get a slice of the histogram
+ #FIXME do I want the slide to be integrated possibly on more than a single bin?
+ aSlice = histo.ProjectionY ('temp', xBin, xBin, 'e')
+ if aSlice.GetEntries () < self.minEntriesNum :
+ self.resol_vs_var.SetPoint (xBin, histo.GetXaxis ().GetBinCenter (xBin), 0.)
+ self.resol_vs_var.SetPointError (xBin, 0., 0.)
+ else :
+ # fit the slice w/a gaussian within the range of the gaussian
+ res = self.doubleFit (aSlice)
+ # get the sigma
+ self.resol_vs_var.SetPoint (xBin, histo.GetXaxis ().GetBinCenter (xBin), res[1])
+ self.resol_vs_var.SetPointError (xBin, 0., res[3])
+ return self.resol_vs_var
+
+
+# ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ----
+
+
+# what the jet components are
+# http://cmssw.cvs.cern.ch/cgi-bin/cmssw.cgi/UserCode/CMG/AnalysisDataFormats/CMGTools/interface/PFJet.h?revision=1.4&view=markup
+
+# enum ParticleType {
+# X=0, // undefined
+# h, // charged hadron
+# e, // electron
+# mu, // muon
+# gamma, // photon
+# h0, // neutral hadron
+# h_HF, // HF tower identified as a hadron
+# egamma_HF // HF tower identified as an EM particle
+# };
+
+
+class FractionJetHistograms (Histograms) :
+ '''eta distribution of the energy fraction per component'''
+ def __init__ (self, name) :
+ self.histos = []
+ for i in range (8) : # NB here we start from 0 on purpose, for simplicity
+ self.histos.append (TH2F (name + '_' + str (len (self.histos)), '', 240, -6, 6, 100, 0, 1))
+ super (FractionJetHistograms, self).__init__ (name)
+
+# .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... ....
+
+ def fillJet (self, jet) :
+ try:
+ for i in range (1, 8) :
+ self.histos[i].Fill (jet.eta (), jet.component (i).fraction ())
+ except:
+ pass
+
+# .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... ....
+
+ def fillEvent (self, jets) :
+ for jet in jets:
+ self.fillJet (jet)
+
+# .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... ....
+
+ def summary (self) :
+ '''to be run after the event loop, before saving'''
+ self.summ = THStack (self.name + '_summ', 'total energy')
+ self.mean = []
+ for i in range (1, 8) :
+# self.mean.append (self.histos[i].ProfileX ())
+ self.mean.append (self.fromProfileToHisto (self.histos[i].ProfileX (), 10 + i * 2))
+ self.summ.Add (self.mean[len (self.mean) - 1])
+
+# .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... ....
+
+ def fromProfileToHisto (self, profile, color = 0) :
+ thename = profile.GetName ().replace('pfx', 'ave')
+ histo = TH1F (thename, '', profile.GetNbinsX (), profile.GetXaxis ().GetXmin (), profile.GetXaxis ().GetXmax ())
+ histo.SetFillColor (color)
+ for iBin in range (1, profile.GetNbinsX () + 1) :
+ histo.SetBinContent (iBin, profile.GetBinContent (iBin))
+ histo.SetBinError (iBin, profile.GetBinError (iBin))
+ return histo
+
+# .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... ....
+
+ def Write (self, dir) :
+ '''overloads mother function, to save lists contents'''
+ self.dir = dir.mkdir( self.name )
+ self.dir.cd ()
+ self.summ.Write ()
+ for i in range (1, 8) :
+ self.histos[i].Write ()
+ self.mean[i-1].Write ()
+ dir.cd ()
+
+
+# ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ----
+
+
+class JetHistograms (Histograms):
+ '''general histograms for jets'''
+ def __init__ (self, name) :
+ self.h_pt = TH1F (name + '_h_pt', '', 100, 0, 200)
+ self.h_genpt = TH1F (name + '_h_genpt', '', 100, 0, 200)
+ self.h_geneta = TH1F (name + '_h_geneta', '', 240, -6, 6)
+ self.h_dpt = TH1F (name + '_h_dpt', '', 200, -2, 6)
+ self.h_eta = TH1F (name + '_h_eta', '', 240, -6, 6)
+ self.h_comp = TH1F (name + '_h_comp', '', 10, 0, 10)
+ self.h_deltaEleMatch = TH1F (name + '_h_deltaEleMatch', '', 1000, 0, 6)
+ self.h_deltaJetMatch = TH1F (name + '_h_deltaJetMatch', '', 1000, 0, 6)
+ self.h_numGen_numReco = TH2F (name + '_h_numGen_numReco', '', 20, 0, 20, 20, 0, 20)
+ self.h_dpt_pt = TH2F (name + '_h_dpt_pt', '', 100, 0, 200, 200, -2, 6)
+ self.h_dpt_eta = TH2F (name + '_h_dpt_eta', '', 240, -6, 6, 200, -2, 6)
+ self.h_phi_eta = TH2F (name + '_h_phi_eta', '', 240, -6, 6, 360, -3.14, 3.14)
+ self.h_dpt_dR2 = TH2F (name + '_h_dpt_dR2', '', 100, 0, 6, 200, -2, 6)
+ self.h_ptr_ptg = TH2F (name + '_h_ptr_ptg', '', 100, 0, 200, 100, 0, 200)
+ self.h_dR2_ptr = TH2F (name + '_h_dR2_ptr', '', 100, 0, 200, 100, 0, 6)
+ self.h_dR2_eta = TH2F (name + '_h_dR2_eta', '', 240, -6, 6, 100, 0, 6)
+ self.h_frac_com = TH2F (name + '_h_frac_com', '', 8, 0, 8, 10, 0, 1) # fraction, component
+ super (JetHistograms, self).__init__ (name) #FIXME check that the super has to be called within __init__
+
+# .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... ....
+
+ def fillJet (self, jet) :
+ # import pdb
+ # pdb.set_trace ()
+ self.fillFrac (jet)
+ self.h_pt.Fill (jet.pt ())
+ if jet.pt () > 10 : self.h_eta.Fill (jet.eta ())
+ self.h_phi_eta.Fill (jet.eta (), jet.phi ())
+ if hasattr (jet, 'gen') and jet.gen is not None:
+ dR2 = deltaR2 (jet.gen.eta (), jet.gen.phi (), jet.eta (), jet.phi ())
+ self.h_deltaJetMatch.Fill (dR2)
+ self.h_dpt_dR2.Fill (dR2, jet.pt () / jet.gen.pt ())
+ self.h_dR2_ptr.Fill (jet.gen.pt (), dR2)
+ self.h_dR2_eta.Fill (jet.gen.eta (), dR2)
+ if dR2 < 0.3 :
+ self.h_genpt.Fill (jet.gen.pt ())
+ self.h_geneta.Fill (jet.gen.pt ())
+ self.h_dpt.Fill (jet.pt () / jet.gen.pt ())
+ self.h_dpt_pt.Fill (jet.gen.pt (), jet.pt () / jet.gen.pt ())
+ self.h_dpt_eta.Fill (jet.gen.eta (), jet.pt () / jet.gen.pt ())
+ self.h_ptr_ptg.Fill (jet.gen.pt (), jet.pt ())
+
+# .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... ....
+
+ def fillFrac (self, jet) :
+ try:
+ for i in range (1, 8) :
+ self.h_frac_com.Fill (i, jet.component (i).fraction ())
+ except:
+ pass
+# .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... ....
+
+ def fillEvent (self, jets) :
+ for jet in jets :
+ self.fillJet (jet)
+
+# .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... ....
+
+ def fillStats (self, ngj, nrj) :
+ self.h_numGen_numReco.Fill (ngj, nrj)
+
+# .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... ....
+
+ def fillEleMatch (self, delta) :
+ self.h_deltaEleMatch.Fill (delta)
+
+# .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... ....
+
+ def summary (self) :
+ pass
+
+
+# ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ----
+
+
+class SimpleJetAnalyzer (Analyzer) :
+ '''A simple jet analyzer for Pietro.'''
+ ### def __init__(self,cfg_ana, cfg_comp, looperName):
+ ### loadLibs()
+ ### super (SimpleJetAnalyzer, self).__init__(cfg_ana, cfg_comp, looperName)
+
+ def declareHandles (self) :
+ super (SimpleJetAnalyzer, self).declareHandles ()
+ self.handles['jets'] = AutoHandle (
+ *self.cfg_ana.jetCollection
+ )
+ if self.cfg_ana.useGenLeptons:
+ self.mchandles['genParticlesPruned'] = AutoHandle (
+ *self.cfg_ana.GenParticlesCollection
+ )
+ else:
+ self.mchandles['genParticles'] = AutoHandle (
+ 'prunedGen',
+ 'std::vector'
+ )
+
+ self.mchandles['genJets'] = AutoHandle (
+ *self.cfg_ana.genJetsCollection
+ )
+ self.handles['vertices'] = AutoHandle (
+ *self.cfg_ana.VtxCollection
+ )
+
+# .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... ....
+
+ def beginLoop (self) :
+ super (SimpleJetAnalyzer,self).beginLoop ()
+ self.file = TFile ('/'.join ([self.looperName, 'testJets.root']),
+ 'recreate')
+ if self.cfg_ana.applyPFLooseId:
+ from ROOT import PFJetIDSelectionFunctor
+ self.isPFLooseFunc = PFJetIDSelectionFunctor(0,PFJetIDSelectionFunctor.LOOSE)
+ ## Workaround: for some reason PyROOT does not bind nor PFJetIDSelectionFunctor(Jet)PFJetIDSelectionFunctor.getBitsTemplates
+ from ROOT import pat
+ self.isPFLooseFunc.bits = pat.strbitset()
+ for i in "CHF","NHF","CEF","NEF","NCH","nConstituents": self.isPFLooseFunc.bits.push_back(i)
+ ## /Workaround
+ self.isPFLoose = lambda x : self.isPFLooseFunc(x,self.isPFLooseFunc.bits)
+ else:
+ self.isPFLoose = lambda x : True
+
+ # general histograms
+ self.jetHistos = JetHistograms ('Jets')
+ self.cleanJetHistos = JetHistograms ('CleanJets')
+ self.matchedCleanJetHistos = JetHistograms ('MatchedCleanJets')
+ self.matchedCleanJetHistos_barrel = JetHistograms ('MatchedCleanJets_barrel')
+ self.matchedCleanJetHistos_endtk = JetHistograms ('MatchedCleanJets_endtk')
+ self.matchedCleanJetHistos_endNOtk = JetHistograms ('MatchedCleanJets_endNOtk')
+ self.matchedCleanJetHistos_fwd = JetHistograms ('MatchedCleanJets_fwd')
+ self.LPtmatchedCleanJetHistos = JetHistograms ('LPtMatchedCleanJets')
+ self.HPtmatchedCleanJetHistos = JetHistograms ('HPtMatchedCleanJets')
+ self.unmatchedCleanJetHistos = JetHistograms ('UnmatchedCleanJets')
+ self.LPtUnmatchedCleanJetHistos = JetHistograms ('LPtUnmatchedCleanJets')
+ self.HPtUnmatchedCleanJetHistos = JetHistograms ('HPtUnmatchedCleanJets')
+
+ # histograms of the components fraction
+ self.matchedCleanJetHistosComponents = FractionJetHistograms ('MatchedCleanJetsCompontents')
+ self.unmatchedCleanJetHistosComponents = FractionJetHistograms ('UnmatchedCleanJetsCompontents')
+
+ # histograms for the resolution of matched jets
+ self.matchedCleanJetHistosResolution = ResolutionJetHistograms ('MatchedCleanJetsResolution', 50, 1)
+ self.matchedCleanJetHistosResolution_barrel = ResolutionJetHistograms ('MatchedCleanJetsResolution_barrel', 50, 1)
+ self.matchedCleanJetHistosResolution_endtk = ResolutionJetHistograms ('MatchedCleanJetsResolution_endtk', 50, 1)
+ self.matchedCleanJetHistosResolution_endNOtk = ResolutionJetHistograms ('MatchedCleanJetsResolution_endNOtk', 50, 1)
+ self.matchedCleanJetHistosResolution_fwd = ResolutionJetHistograms ('MatchedCleanJetsResolution_fwd', 50, 1)
+
+ print 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'
+ self.doJetIdHisto = False
+ if self.cfg_ana.doJetIdHisto:
+ print 'doing jet ID'
+ # histograms for pileup jet identification variables
+ self.vtxBins = (0,5,10,15,20,30) ## (0,2,4,6,10,15,20,30,35)
+ self.ptBins = (20,30,50) ## (20,30,40,50,100)
+ self.etaBins = (0,1.4,2.5,3.0)
+ self.puEtaLables = ["_barrel","_endtk","_endNOtk","_fwd"]
+ reweight_f = TF1("f","pol2(0)+expo(3)")
+ reweight_f.SetParameters(0.1955298,-0.003830591,1.944794e-05,4.649755,-0.1722024)
+ self.reweight = ("pt", reweight_f)
+ self.doJetIdHisto = True
+ self.gluCleanHistosId = PileupJetHistograms("GluonMatchedCleanHistosId",self.vtxBins,self.ptBins,self.etaBins,etalabels=self.puEtaLables,reweight=self.reweight,
+ jetIdMva=self.cfg_ana.jetIdMva)
+ self.quarkCleanHistosId = PileupJetHistograms("QuarkMatchedCleanHistosId",self.vtxBins,self.ptBins,self.etaBins,etalabels=self.puEtaLables,reweight=self.reweight,
+ jetIdMva=self.cfg_ana.jetIdMva)
+ self.reweiMatchedCleanHistosId = PileupJetHistograms("ReweiMatchedCleanHistosId",self.vtxBins,self.ptBins,self.etaBins,etalabels=self.puEtaLables,reweight=self.reweight,
+ jetIdMva=self.cfg_ana.jetIdMva)
+ self.unmatchedCleanHistosId = PileupJetHistograms("UnmatchedCleanHistosId",self.vtxBins,self.ptBins,self.etaBins,etalabels=self.puEtaLables,
+ jetIdMva=self.cfg_ana.jetIdMva)
+
+ self.h_nvtx = TH1F ("h_nvtx", "" ,50, 0, 50)
+ self.h_genjetspt = TH1F ("h_genjetspt", "" ,500, 0, 500)
+ self.h_secondClosestVsPtratio = TH2F ("h_secondClosestVsPtratio", "" ,100, 0, 2, 100, 0, 6)
+ self.h_avedistanceVSNvtx = TH2F ("h_avedistanceVSNvtx", "" ,50, 0, 50, 100, 0, 6)
+ self.h_PTRatioVSgenEta = TH2F ("h_PTRatioVSgenEta", "" ,150, -5, 5, 100, 0, 2)
+ self.h_PTRatioVSgenPt = TH2F ("h_PTRatioVSgenPt", "" ,200, 0, 100, 100, 0, 2)
+ self.h_matchDR = TH1F ("h_matchDR", "" ,60, 0, 0.30)
+ self.h_relPtVSmatchDR = TH2F ("h_relPtVSmatchDR", "" ,60, 0, 0.30, 100, 0, 2)
+ self.h_relPtVSchFrac = TH2F ("h_relPtVSchFrac", "" ,100, 0, 1, 100, 0, 2)
+
+# .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... ....
+ def process (self, iEvent, event) :
+ #read all the handles defined beforehand
+ self.readCollections (iEvent)
+
+ jetEtaCut = 4.5
+
+ # get the vertexes
+ event.vertices = self.handles['vertices'].product ()
+ self.h_nvtx.Fill (len (event.vertices))
+ event.vertexBin = int (len (event.vertices))
+
+ # get the jets in the jets variable
+ jets = self.handles['jets'].product ()
+ # filter jets with some selections
+ event.jets = [ jet for jet in jets if ( abs(jet.eta()) < jetEtaCut and jet.pt()>self.cfg_ana.ptCut and self.isPFLoose(jet) ) ]
+ self.jetHistos.fillEvent (event.jets)
+
+ # get status 2 leptons
+ if 'genParticlesPruned' in self.mchandles:
+ event.genLeptons = [ lep for lep in self.mchandles['genParticlesPruned'].product() if lep.status() == 3 and (abs(lep.pdgId()) == 11 or abs(lep.pdgId()) == 13 or abs(lep.pdgId()) == 15) ]
+ else:
+ event.genLeptons = [ lep for lep in self.mchandles['genParticles'].product() if lep.status() == 3 and (abs(lep.pdgId()) == 11 or abs(lep.pdgId()) == 13 or abs(lep.pdgId()) == 15) ]
+# @ Pasquale: why level 3 and not level 2?
+# event.selGenLeptons = [GenParticle (lep) for lep in event.genLeptons if (lep.pt ()>self.cfg_ana.ptCut and abs (lep.eta ()) < jetEtaCut)]
+
+ # get genJets
+ event.genJets = map (GenJet, self.mchandles['genJets'].product ())
+ # filter genjets as for reco jets
+ event.myGenJets = [GenJet (jet) for jet in event.genJets if (jet.pt ()>self.cfg_ana.genPtCut)]
+ event.selGenJets = cleanObjectCollection (event.myGenJets, event.genLeptons, 0.2)
+ # event.selGenJets = event.genJets
+ for jet in event.selGenJets :
+ self.h_genjetspt.Fill (jet.pt ())
+
+ event.noNegJets = [ jet for jet in event.jets if (jet.jecFactor(0) > 0) ]
+# event.noNegJets = [ jet for jet in event.jets]
+
+ # first stats plots
+ # print 'genLeptons : ' + repr (len (event.genLeptons)) + ' | genJets : ' + repr (len (event.genJets)) + ' | recoJets : ' + repr (len (event.jets))
+ self.jetHistos.fillStats (len (event.selGenJets), len (event.noNegJets))
+
+ #FIXME why are there cases in which there's 4 or 6 leptons?
+ if len (event.genLeptons) > 2 :
+ return
+ # in case I want to filter out taus
+ # 11, 13, 15 : e, u, T
+# event.genOneLepton = [GenParticle (part) for part in event.genLeptons if abs (part.pdgId ()) == 15]
+ # remove leptons from jets if closer than 0.2
+ event.cleanJets = cleanObjectCollection (event.noNegJets, event.genLeptons, 0.2)
+# event.cleanJets = event.noNegJets
+ self.cleanJetHistos.fillEvent (event.cleanJets)
+
+# print len (jets),len (event.jets), len (event.noNegJets), len (event.cleanJets), len (event.genLeptons),"-->",(len (event.noNegJets) - len (event.cleanJets) - len (event.genLeptons))
+
+ event.matchingCleanJets = matchObjectCollection2 (event.cleanJets, event.selGenJets, 0.25)
+ # assign to each jet its gen match (easy life :))
+ for jet in event.cleanJets :
+ jet.gen = event.matchingCleanJets[ jet ]
+ # FIXME next step might be to put this in the matching and remove the boolean flags
+
+ event.matchedCleanJets = [jet for jet in event.matchingCleanJets if jet.gen != None]
+ event.cleanGluJets = []
+ event.cleanQuarkJets = []
+ for jet in event.matchedCleanJets:
+ flav = abs(jet.partonFlavour())
+ if flav == 21:
+ event.cleanGluJets.append(jet)
+ elif flav > 0 and flav <= 3:
+ event.cleanQuarkJets.append(jet)
+
+ event.LPtmatchedCleanJets = [jet for jet in event.matchingCleanJets if jet.gen != None and jet.pt () <= 30]
+ event.HPtmatchedCleanJets = [jet for jet in event.matchingCleanJets if jet.gen != None and jet.pt () > 30]
+
+ self.matchedCleanJetHistos.fillEvent (event.matchedCleanJets)
+ self.LPtmatchedCleanJetHistos.fillEvent (event.LPtmatchedCleanJets)
+ self.HPtmatchedCleanJetHistos.fillEvent (event.HPtmatchedCleanJets)
+
+ event.unmatchedCleanJets = [jet for jet in event.matchingCleanJets if jet.gen == None]
+ event.LPtunmatchedCleanJets = [jet for jet in event.matchingCleanJets if jet.gen == None and jet.pt () <= 30]
+ event.HPtunmatchedCleanJets = [jet for jet in event.matchingCleanJets if jet.gen == None and jet.pt () > 30]
+
+ self.unmatchedCleanJetHistos.fillEvent (event.unmatchedCleanJets)
+ self.LPtUnmatchedCleanJetHistos.fillEvent (event.LPtunmatchedCleanJets)
+ self.HPtUnmatchedCleanJetHistos.fillEvent (event.HPtunmatchedCleanJets)
+
+ self.matchedCleanJetHistosComponents.fillEvent (event.matchedCleanJets)
+
+ self.unmatchedCleanJetHistosComponents.fillEvent (event.unmatchedCleanJets)
+
+ self.matchedCleanJetHistosResolution.fillEvent (event.matchedCleanJets, len (event.vertices))
+
+ for jet in event.matchedCleanJets :
+ if abs (jet.gen.eta ()) < 1.4 :
+ self.matchedCleanJetHistosResolution_barrel.fillJet (jet, len (event.vertices))
+ self.matchedCleanJetHistos_barrel.fillJet (jet)
+ elif 1.6 < abs (jet.gen.eta ()) < 2.5 :
+ self.matchedCleanJetHistosResolution_endtk.fillJet (jet, len (event.vertices))
+ self.matchedCleanJetHistos_endtk.fillJet (jet)
+ elif 2.6 < abs (jet.gen.eta ()) < 2.9 :
+ self.matchedCleanJetHistosResolution_endNOtk.fillJet (jet, len (event.vertices))
+ self.matchedCleanJetHistos_endNOtk.fillJet (jet)
+ elif 3.1 < abs (jet.gen.eta ()) :
+ self.matchedCleanJetHistosResolution_fwd.fillJet (jet, len (event.vertices))
+ self.matchedCleanJetHistos_fwd.fillJet (jet)
+
+ ##PG debugging for tails
+ #for jet in event.matchedCleanJets :
+ #deltaRR = deltaR( jet.eta (), jet.phi (), jet.gen.eta (), jet.gen.phi ())
+ #self.h_matchDR.Fill (deltaRR)
+ #self.h_relPtVSmatchDR.Fill (deltaRR, jet.pt () / jet.gen.pt ())
+ #if abs (jet.gen.eta ()) > 2.5 and abs (jet.gen.eta ()) < 3 :
+ #self.h_relPtVSchFrac.Fill (jet.chargedHadronEnergyFraction (), jet.pt () / jet.gen.pt ())
+
+ #if jet.gen.pt () > 20 and jet.gen.pt () < 40 :
+ #self.h_PTRatioVSgenEta.Fill (jet.gen.eta (), jet.pt () / jet.gen.pt ())
+ #if abs (jet.gen.eta ()) > 1.6 :
+ #self.h_PTRatioVSgenPt.Fill (jet.gen.pt (), jet.pt () / jet.gen.pt ())
+
+ #minDelta = 10
+ #secondClosest = jet
+ #for recojet in event.cleanJets :
+ #if recojet == jet : continue
+ #dr2 = deltaR2( jet.gen.eta (), jet.gen.phi (), recojet.eta (), recojet.phi ())
+ #if dr2 < minDelta :
+ #minDelta = dr2
+ #secondClosest = recojet
+ ##if len(event.vertices) < 10 or abs (jet.gen.eta ()) < 1.6: continue
+ #self.h_secondClosestVsPtratio.Fill (jet.pt () / jet.gen.pt (), math.sqrt (minDelta))
+ #if jet.pt () / jet.gen.pt () < 0.2 and jet.gen.pt () > 20 and abs (jet.gen.eta ()) < 3 and abs (jet.gen.eta ()) > 2.5 :
+ #print '============',len(event.genLeptons)
+ #print jet.pt (), jet.eta (), jet.phi (), jet.jecFactor (0)
+ #print jet.gen.pt (), jet.gen.eta (), jet.gen.phi ()
+ #print '------------ leptons:'
+ #for lept in event.genLeptons :
+ #print lept.pt (), lept.eta (), lept.phi ()
+ #print '------------'
+ #for recojet in event.cleanJets :
+ #print "RECO",recojet.pt (), recojet.eta (), recojet.phi (), recojet.jecFactor (0)
+ #for genjet in event.selGenJets :
+ #print "GEN ",genjet.pt (), genjet.eta (), genjet.phi ()
+
+ #aveDeltaR = 0
+ #num = 0
+ #for recojet1 in event.cleanJets :
+ #minDelta = 10
+ #closest = recojet1
+ #for recojet2 in event.cleanJets :
+ #if recojet1 == recojet2 : continue
+ #dr2 = deltaR2( recojet1.eta (), recojet1.phi (), recojet2.eta (), recojet2.phi ())
+ #if dr2 < minDelta :
+ #minDelta = dr2
+ #closest = recojet2
+ #if minDelta == 10 : continue
+ #aveDeltaR = aveDeltaR + math.sqrt (minDelta)
+ #num = num + 1
+ #if num > 0 :
+ #aveDeltaR = aveDeltaR / num
+ #self.h_avedistanceVSNvtx.Fill (len(event.vertices), aveDeltaR)
+
+
+ if self.doJetIdHisto:
+ self.gluCleanHistosId.fillEvent(event.cleanGluJets,event.vertices)
+ self.quarkCleanHistosId.fillEvent(event.cleanQuarkJets,event.vertices)
+ ### self.matchedCleanHistosId.fillEvent(event.matchedCleanJets,event.vertices)
+ self.reweiMatchedCleanHistosId.fillEvent(event.matchedCleanJets,event.vertices)
+ self.unmatchedCleanHistosId.fillEvent(event.unmatchedCleanJets,event.vertices)
+
+
+# .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... ....
+
+ def write (self):
+ from ROOT import gROOT
+ gROOT.SetBatch(True)
+ self.jetHistos.Write (self.file)
+ self.cleanJetHistos.Write (self.file)
+ self.matchedCleanJetHistos.Write (self.file)
+ self.matchedCleanJetHistos_barrel.Write (self.file)
+ self.matchedCleanJetHistos_endtk.Write (self.file)
+ self.matchedCleanJetHistos_endNOtk.Write (self.file)
+ self.matchedCleanJetHistos_fwd.Write (self.file)
+
+ self.LPtmatchedCleanJetHistos.Write (self.file)
+ self.HPtmatchedCleanJetHistos.Write (self.file)
+ self.LPtUnmatchedCleanJetHistos.Write (self.file)
+ self.HPtUnmatchedCleanJetHistos.Write (self.file)
+
+ self.unmatchedCleanJetHistos.Write (self.file)
+
+ self.matchedCleanJetHistosComponents.summary ()
+ self.matchedCleanJetHistosComponents.Write (self.file)
+ self.unmatchedCleanJetHistosComponents.summary ()
+ self.unmatchedCleanJetHistosComponents.Write (self.file)
+
+ self.matchedCleanJetHistosResolution.summary ()
+ self.matchedCleanJetHistosResolution.Write (self.file)
+
+ self.matchedCleanJetHistosResolution_barrel.summary ()
+ self.matchedCleanJetHistosResolution_barrel.Write (self.file)
+
+ self.matchedCleanJetHistosResolution_endtk.summary ()
+ self.matchedCleanJetHistosResolution_endtk.Write (self.file)
+
+ self.matchedCleanJetHistosResolution_endNOtk.summary ()
+ self.matchedCleanJetHistosResolution_endNOtk.Write (self.file)
+
+ self.matchedCleanJetHistosResolution_fwd.summary ()
+ self.matchedCleanJetHistosResolution_fwd.Write (self.file)
+
+ if self.doJetIdHisto:
+ self.gluCleanHistosId.summary()
+ self.gluCleanHistosId.Write(self.file)
+
+ self.quarkCleanHistosId.summary()
+ self.quarkCleanHistosId.Write(self.file)
+
+ self.reweiMatchedCleanHistosId.summary()
+ self.reweiMatchedCleanHistosId.Write(self.file)
+
+ ### self.matchedCleanHistosId.Write(self.file)
+ self.unmatchedCleanHistosId.Write(self.file)
+
+ self.file.cd ()
+ self.h_nvtx.Write ()
+ self.h_genjetspt.Write ()
+ self.h_secondClosestVsPtratio.Write ()
+ self.h_avedistanceVSNvtx.Write ()
+ self.h_PTRatioVSgenEta.Write ()
+ self.h_PTRatioVSgenPt.Write ()
+ self.h_matchDR.Write ()
+ self.h_relPtVSmatchDR.Write ()
+ self.h_relPtVSchFrac.Write ()
+
+ self.file.Close()
+
diff --git a/CMGTools/RootTools/python/analyzers/SimpleJetAnalyzer.pyc b/CMGTools/RootTools/python/analyzers/SimpleJetAnalyzer.pyc
new file mode 100644
index 0000000..842c72d
Binary files /dev/null and b/CMGTools/RootTools/python/analyzers/SimpleJetAnalyzer.pyc differ
diff --git a/CMGTools/RootTools/python/analyzers/SimpleJetNTupler.py b/CMGTools/RootTools/python/analyzers/SimpleJetNTupler.py
new file mode 100644
index 0000000..f4955bf
--- /dev/null
+++ b/CMGTools/RootTools/python/analyzers/SimpleJetNTupler.py
@@ -0,0 +1,121 @@
+
+from CMGTools.RootTools.fwlite.Analyzer import Analyzer
+from CMGTools.RootTools.fwlite.AutoHandle import AutoHandle
+from CMGTools.RootTools.statistics.Average import Average
+from CMGTools.RootTools.statistics.Histograms import Histograms
+from CMGTools.RootTools.physicsobjects.PhysicsObjects import GenParticle,Jet, GenJet
+from CMGTools.RootTools.utils.DeltaR import cleanObjectCollection, matchObjectCollection, matchObjectCollection2, deltaR2
+from CMGTools.RootTools.utils.PileupJetHistograms import PileupJetHistograms
+## from CMGTools.RootTools.RootTools import loadLibs
+
+from ROOT import TNtuple, TH1F, TH2F, TFile, THStack, TF1, TGraphErrors
+
+
+class SimpleJetNTupler (Analyzer) :
+ '''dump very few quantities into a TNtuple for jet resolution studies.'''
+ ### def __init__(self,cfg_ana, cfg_comp, looperName):
+ ### loadLibs()
+ ### super (SimpleJetNTupler, self).__init__(cfg_ana, cfg_comp, looperName)
+
+ def declareHandles (self) :
+ super (SimpleJetNTupler, self).declareHandles ()
+ self.handles['jets'] = AutoHandle (
+ *self.cfg_ana.jetCollection
+ )
+ if self.cfg_ana.useGenLeptons:
+ self.mchandles['genParticlesPruned'] = AutoHandle (
+ 'genParticlesPruned',
+ 'std::vector'
+ )
+ else:
+ self.mchandles['genParticles'] = AutoHandle (
+ 'prunedGen',
+ 'std::vector'
+ )
+
+ self.mchandles['genJets'] = AutoHandle (
+ *self.cfg_ana.genJetsCollection
+ )
+ self.handles['vertices'] = AutoHandle (
+ 'offlinePrimaryVertices',
+ 'std::vector'
+ )
+
+# .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... ....
+
+ def beginLoop (self) :
+ super (SimpleJetNTupler,self).beginLoop ()
+ self.file = TFile ('/'.join ([self.looperName, 'testJetsNT.root']),
+ 'recreate')
+ if self.cfg_ana.applyPFLooseId:
+ from ROOT import PFJetIDSelectionFunctor
+ self.isPFLooseFunc = PFJetIDSelectionFunctor(0,PFJetIDSelectionFunctor.LOOSE)
+ ## Workaround: for some reason PyROOT does not bind nor PFJetIDSelectionFunctor(Jet)PFJetIDSelectionFunctor.getBitsTemplates
+ from ROOT import pat
+ self.isPFLooseFunc.bits = pat.strbitset()
+ for i in "CHF","NHF","CEF","NEF","NCH","nConstituents": self.isPFLooseFunc.bits.push_back(i)
+ ## /Workaround
+ self.isPFLoose = lambda x : self.isPFLooseFunc(x,self.isPFLooseFunc.bits)
+ else:
+ self.isPFLoose = lambda x : True
+
+ self.myntuple = TNtuple (self.cfg_ana.ntupleName,
+ self.cfg_ana.ntupleName, 'genPt:recoPt:genEta:recoEta:genPhi:recoPhi:nvtx')
+
+
+# .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... ....
+ def process (self, iEvent, event) :
+ #read all the handles defined beforehand
+ self.readCollections (iEvent)
+
+ jetEtaCut = 4.5
+
+ # get the vertexes
+ event.vertices = self.handles['vertices'].product ()
+# self.h_nvtx.Fill (len (event.vertices))
+
+ # get the jets in the jets variable
+ jets = self.handles['jets'].product ()
+ # filter jets with some selections
+ event.jets = [ jet for jet in jets if ( abs(jet.eta()) < jetEtaCut and jet.pt()>self.cfg_ana.ptCut and self.isPFLoose(jet) ) ]
+
+ # get status 2 leptons
+ if 'genParticlesPruned' in self.mchandles:
+ event.genLeptons = [ lep for lep in self.mchandles['genParticlesPruned'].product() if lep.status() == 2 and (abs(lep.pdgId()) == 11 or abs(lep.pdgId()) == 13 or abs(lep.pdgId()) == 15) ]
+ else:
+ event.genLeptons = [ lep for lep in self.mchandles['genParticles'].product() if lep.status() == 3 and (abs(lep.pdgId()) == 11 or abs(lep.pdgId()) == 13 or abs(lep.pdgId()) == 15) ]
+# @ Pasquale: why level 3 and not level 2?
+# event.selGenLeptons = [GenParticle (lep) for lep in event.genLeptons if (lep.pt ()>self.cfg_ana.ptCut and abs (lep.eta ()) < jetEtaCut)]
+
+ # get genJets
+ event.genJets = map (GenJet, self.mchandles['genJets'].product ())
+ # filter genjets as for reco jets
+ event.selGenJets = [GenJet (jet) for jet in event.genJets if (jet.pt ()>self.cfg_ana.genPtCut)]
+
+ #FIXME why are there cases in which there's 4 or 6 leptons?
+ if len (event.genLeptons) != 2 :
+ return
+ # in case I want to filter out taus
+ # 11, 13, 15 : e, u, T
+# event.genOneLepton = [GenParticle (part) for part in event.genLeptons if abs (part.pdgId ()) == 15]
+ # remove leptons from jets if closer than 0.2
+ event.cleanJets = cleanObjectCollection (event.jets, event.genLeptons, 0.2)
+ event.matchingCleanJets = matchObjectCollection2 (event.cleanJets, event.selGenJets, 0.25)
+ # assign to each jet its gen match (easy life :))
+ for jet in event.cleanJets :
+ jet.gen = event.matchingCleanJets[ jet ]
+
+
+ event.matchedCleanJets = [jet for jet in event.matchingCleanJets if jet.gen != None]
+ for jet in event.matchedCleanJets:
+ self.myntuple.Fill (jet.gen.pt (), jet.pt (), jet.gen.eta (), jet.eta (), jet.gen.phi (), jet.phi (), len (event.vertices))
+
+# .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... ....
+
+ def write (self):
+ from ROOT import gROOT
+ gROOT.SetBatch(True)
+ self.file.cd ()
+ self.myntuple.Write ()
+ self.file.Close()
+
diff --git a/CMGTools/RootTools/python/analyzers/SimpleJetNTupler.pyc b/CMGTools/RootTools/python/analyzers/SimpleJetNTupler.pyc
new file mode 100644
index 0000000..eafbda5
Binary files /dev/null and b/CMGTools/RootTools/python/analyzers/SimpleJetNTupler.pyc differ
diff --git a/CMGTools/RootTools/python/analyzers/SimpleJetPlots.py b/CMGTools/RootTools/python/analyzers/SimpleJetPlots.py
new file mode 100644
index 0000000..2fc68d9
--- /dev/null
+++ b/CMGTools/RootTools/python/analyzers/SimpleJetPlots.py
@@ -0,0 +1,287 @@
+
+from CMGTools.RootTools.fwlite.Analyzer import Analyzer
+from CMGTools.RootTools.fwlite.AutoHandle import AutoHandle
+from CMGTools.RootTools.statistics.Average import Average
+from CMGTools.RootTools.statistics.Histograms import Histograms
+from CMGTools.RootTools.physicsobjects.PhysicsObjects import GenParticle,Jet, GenJet
+from CMGTools.RootTools.utils.DeltaR import cleanObjectCollection, matchObjectCollection, matchObjectCollection2, deltaR2
+from CMGTools.RootTools.utils.PileupJetHistograms import PileupJetHistograms
+## from CMGTools.RootTools.RootTools import loadLibs
+
+from ROOT import TNtuple, TH1F, TH2F, TFile, THStack, TF1, TGraphErrors
+
+
+class SimpleJetPlots (Analyzer) :
+ '''dump very few quantities into a TNtuple for jet resolution studies.'''
+ ### def __init__(self,cfg_ana, cfg_comp, looperName):
+ ### loadLibs()
+ ### super (SimpleJetPlots, self).__init__(cfg_ana, cfg_comp, looperName)
+
+ def declareHandles (self) :
+ super (SimpleJetPlots, self).declareHandles ()
+ self.handles['YeCHSjets'] = AutoHandle (
+ *self.cfg_ana.YeCHSjetCollection
+ )
+ self.handles['NoCHSjets'] = AutoHandle (
+ *self.cfg_ana.NoCHSjetCollection
+ )
+ if self.cfg_ana.useGenLeptons:
+ self.mchandles['genParticlesPruned'] = AutoHandle (
+ *self.cfg_ana.GenParticlesCollection
+ )
+ else:
+ self.mchandles['genParticles'] = AutoHandle (
+ 'prunedGen',
+ 'std::vector'
+ )
+
+ self.mchandles['NoCHSgenJets'] = AutoHandle (
+ *self.cfg_ana.NoCHSgenJetsCollection
+ )
+ self.mchandles['YeCHSgenJets'] = AutoHandle (
+ *self.cfg_ana.YeCHSgenJetsCollection
+ )
+ self.handles['vertices'] = AutoHandle (
+ *self.cfg_ana.VtxCollection
+ )
+
+# .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... ....
+
+ def beginLoop (self) :
+ super (SimpleJetPlots,self).beginLoop ()
+ self.file = TFile ('/'.join ([self.looperName, 'testJetsPlot.root']),
+ 'recreate')
+ if self.cfg_ana.applyPFLooseId:
+ from ROOT import PFJetIDSelectionFunctor
+ self.isPFLooseFunc = PFJetIDSelectionFunctor(0,PFJetIDSelectionFunctor.LOOSE)
+ ## Workaround: for some reason PyROOT does not bind nor PFJetIDSelectionFunctor(Jet)PFJetIDSelectionFunctor.getBitsTemplates
+ from ROOT import pat
+ self.isPFLooseFunc.bits = pat.strbitset()
+ for i in "CHF","NHF","CEF","NEF","NCH","nConstituents": self.isPFLooseFunc.bits.push_back(i)
+ ## /Workaround
+ self.isPFLoose = lambda x : self.isPFLooseFunc(x,self.isPFLooseFunc.bits)
+ else:
+ self.isPFLoose = lambda x : True
+
+ self.h_NVTXnum = TH1F ("h_NVTXnum", "", 100, 0, 100)
+ self.h_NoCHS_genjetsnum = TH1F ("h_NoCHS_genjetsnum", "", 100, 0, 100)
+
+ self.h_NoCHS_genjetspt = TH1F ("h_NoCHS_genjetspt", "" ,500, 0, 500)
+ self.h_NoCHS_genjetseta = TH1F ("h_NoCHS_genjetseta", "" ,48, -6, 6)
+ self.h_YeCHS_genjetspt = TH1F ("h_YeCHS_genjetspt", "" ,500, 0, 500)
+ self.h_YeCHS_genjetseta = TH1F ("h_YeCHS_genjetseta", "" ,48, -6, 6)
+
+ self.h_NoCHS_genjetspt_match = TH1F ("h_NoCHS_genjetspt_match", "" ,500, 0, 500)
+ self.h_NoCHS_genjetseta_match = TH1F ("h_NoCHS_genjetseta_match", "" ,48, -6, 6)
+ self.h_YeCHS_genjetspt_match = TH1F ("h_YeCHS_genjetspt_match", "" ,500, 0, 500)
+ self.h_YeCHS_genjetseta_match = TH1F ("h_YeCHS_genjetseta_match", "" ,48, -6, 6)
+
+ self.h_NoCHS_recjetspt = TH1F ("h_NoCHS_recjetspt", "" ,500, 0, 500)
+ self.h_NoCHS_recjetspt_match = TH1F ("h_NoCHS_recjetspt_match", "" ,500, 0, 500)
+ self.h_NoCHS_recjetseta = TH1F ("h_NoCHS_recjetseta", "" ,48, -6, 6)
+ self.h_NoCHS_recjetseta_match = TH1F ("h_NoCHS_recjetseta_match", "" ,48, -6, 6)
+
+ self.h_YeCHS_recjetspt = TH1F ("h_YeCHS_recjetspt", "" ,500, 0, 500)
+ self.h_YeCHS_recjetspt_match = TH1F ("h_YeCHS_recjetspt_match", "" ,500, 0, 500)
+ self.h_YeCHS_recjetseta = TH1F ("h_YeCHS_recjetseta", "" ,48, -6, 6)
+ self.h_YeCHS_recjetseta_match = TH1F ("h_YeCHS_recjetseta_match", "" ,48, -6, 6)
+
+ self.h_YeCHS_response = TH1F ("h_YeCHSresponse", "" ,100, -2, 2) ;
+ self.h_NoCHS_response = TH1F ("h_NoCHSresponse", "" ,100, -2, 2) ;
+
+ self.h_NoCHS_correction = TH2F ("h_NoCHS_correction", "", 48, -6, 6, 1000, 0, 10) ;
+ self.h_YeCHS_correction = TH2F ("h_YeCHS_correction", "", 48, -6, 6, 1000, 0, 10) ;
+ self.YeNoCHSRatio_eta = TH2F ("YeNoCHSRatio_eta", "", 48, -6, 6, 100, 0, 2)
+
+ self.h_NoCHS_correction_ptcut = TH2F ("h_NoCHS_correction_ptcut", "", 48, -6, 6, 1000, 0, 10) ;
+ self.h_YeCHS_correction_ptcut = TH2F ("h_YeCHS_correction_ptcut", "", 48, -6, 6, 1000, 0, 10) ;
+ self.YeNoCHSRatio_eta_ptcut = TH2F ("YeNoCHSRatio_eta_ptcut", "", 48, -6, 6, 100, 0, 2)
+
+ self.h_NoCHS_correction_ptcut_PUcut = TH2F ("h_NoCHS_correction_ptcut_PUcut", "", 48, -6, 6, 1000, 0, 10) ;
+ self.h_YeCHS_correction_ptcut_PUcut = TH2F ("h_YeCHS_correction_ptcut_PUcut", "", 48, -6, 6, 1000, 0, 10) ;
+ self.YeNoCHSRatio_eta_ptcut_PUcut = TH2F ("YeNoCHSRatio_eta_ptcut_PUcut", "", 48, -6, 6, 100, 0, 2)
+
+ self.h_NoCHS_correction_PUcut = TH2F ("h_NoCHS_correction_PUcut", "", 48, -6, 6, 1000, 0, 10) ;
+ self.h_YeCHS_correction_PUcut = TH2F ("h_YeCHS_correction_PUcut", "", 48, -6, 6, 1000, 0, 10) ;
+ self.YeNoCHSRatio_eta_PUcut = TH2F ("YeNoCHSRatio_eta_PUcut", "", 48, -6, 6, 100, 0, 2)
+
+
+
+# .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... ....
+ def process (self, iEvent, event) :
+ #read all the handles defined beforehand
+ self.readCollections (iEvent)
+# print '-------'
+
+ jetEtaCut = 4.5
+
+ event.vertices = self.handles['vertices'].product ()
+ self.h_NVTXnum.Fill (len (event.vertices))
+
+ YeCHSjets = self.handles['YeCHSjets'].product ()
+ event.YeCHSjets = [ jet for jet in YeCHSjets if ( abs(jet.eta()) < jetEtaCut and jet.pt()>self.cfg_ana.ptCut and self.isPFLoose(jet) ) ]
+ NoCHSjets = self.handles['NoCHSjets'].product ()
+ event.NoCHSjets = [ jet for jet in NoCHSjets if ( abs(jet.eta()) < jetEtaCut and jet.pt()>self.cfg_ana.ptCut and self.isPFLoose(jet) ) ]
+
+ # get status 2 leptons
+ if 'genParticlesPruned' in self.mchandles:
+ event.genLeptons = [ lep for lep in self.mchandles['genParticlesPruned'].product() if lep.status() == 2 and (abs(lep.pdgId()) == 11 or abs(lep.pdgId()) == 13 or abs(lep.pdgId()) == 15) ]
+ else:
+ event.genLeptons = [ lep for lep in self.mchandles['genParticles'].product() if lep.status() == 3 and (abs(lep.pdgId()) == 11 or abs(lep.pdgId()) == 13 or abs(lep.pdgId()) == 15) ]
+
+ event.NoCHSgenJets = map (GenJet, self.mchandles['NoCHSgenJets'].product ())
+ event.myNoCHSGenJets = [GenJet (jet) for jet in event.NoCHSgenJets if (jet.pt ()>self.cfg_ana.genPtCut)]
+ event.selNoCHSGenJets = cleanObjectCollection (event.myNoCHSGenJets, event.genLeptons, 0.2)
+ event.YeCHSgenJets = map (GenJet, self.mchandles['YeCHSgenJets'].product ())
+ event.myYeCHSGenJets = [GenJet (jet) for jet in event.YeCHSgenJets if (jet.pt ()>self.cfg_ana.genPtCut)]
+ event.selYeCHSGenJets = cleanObjectCollection (event.myYeCHSGenJets, event.genLeptons, 0.2)
+
+ self.h_NoCHS_genjetsnum.Fill (len (event.selNoCHSGenJets))
+
+ if len (event.genLeptons) > 2 :
+ return
+
+ for jet in event.selNoCHSGenJets:
+ self.h_NoCHS_genjetspt.Fill (jet.pt ()) ;
+ self.h_NoCHS_genjetseta.Fill (jet.eta ()) ;
+ for jet in event.selYeCHSGenJets:
+ self.h_YeCHS_genjetspt.Fill (jet.pt ()) ;
+ self.h_YeCHS_genjetseta.Fill (jet.eta ()) ;
+
+ event.cleanYeCHSJets = cleanObjectCollection (event.YeCHSjets, event.genLeptons, 0.2)
+ event.cleanNoCHSJets = cleanObjectCollection (event.NoCHSjets, event.genLeptons, 0.2)
+ for jet in event.cleanYeCHSJets :
+ self.h_YeCHS_recjetspt .Fill (jet.pt ()) ;
+ self.h_YeCHS_recjetseta .Fill (jet.eta ()) ;
+# if (abs(jet.pt () > 20) and len(event.vertices) > 10):
+# self.h_YeCHS_correction.Fill (jet.eta (), 1. / jet.jecFactor(0)) ;
+# print 'Ev', event.iEv, 'YeCHS ', round (jet.eta (), 2), round (jet.phi (), 2), round (jet.pt () * jet.jecFactor(0), 2)#, round (jet.component (1).fraction (), 2)
+
+ for jet in event.cleanNoCHSJets:
+ self.h_NoCHS_recjetspt .Fill (jet.pt ()) ;
+ self.h_NoCHS_recjetseta .Fill (jet.eta ()) ;
+# if (abs(jet.pt () > 20) and len(event.vertices) > 10):
+# self.h_NoCHS_correction.Fill (jet.eta (), 1. / jet.jecFactor(0)) ;
+# print 'Ev', event.iEv, 'NoCHS ', round (jet.eta (), 2), round (jet.phi (), 2), round (jet.pt () * jet.jecFactor(0), 2)#, round (jet.component (1).fraction (), 2)
+
+ #PG removing negative correction jets
+ event.noNegCleanYeCHSJets = [ jet for jet in event.cleanYeCHSJets if (jet.jecFactor(0) > 0) ]
+ event.noNegCleanNoCHSJets = [ jet for jet in event.cleanNoCHSJets if (jet.jecFactor(0) > 0) ]
+
+ #PG matching between CHS and non CHS
+ event.YeNoCHSmatch = matchObjectCollection2 (event.noNegCleanYeCHSJets, event.noNegCleanNoCHSJets, 0.1)
+ for yejet, nojet in event.YeNoCHSmatch.iteritems():
+ if nojet == None:
+ continue
+ self.YeNoCHSRatio_eta.Fill (yejet.eta (), yejet.pt () * yejet.jecFactor(0) / (nojet.pt () * nojet.jecFactor(0)))
+ self.h_NoCHS_correction.Fill (nojet.eta (), 1. / nojet.jecFactor(0))
+ self.h_YeCHS_correction.Fill (yejet.eta (), 1. / yejet.jecFactor(0))
+
+ if len (event.vertices) > 8 and len (event.vertices) <= 10:
+ self.YeNoCHSRatio_eta_PUcut.Fill (yejet.eta (), yejet.pt () * yejet.jecFactor(0) / (nojet.pt () * nojet.jecFactor(0)))
+ self.h_NoCHS_correction_PUcut.Fill (nojet.eta (), 1. / nojet.jecFactor(0))
+ self.h_YeCHS_correction_PUcut.Fill (yejet.eta (), 1. / yejet.jecFactor(0))
+
+ if nojet.pt () < 40 or nojet.pt () > 60:
+ continue
+ self.YeNoCHSRatio_eta_ptcut.Fill (yejet.eta (), yejet.pt () * yejet.jecFactor(0) / (nojet.pt () * nojet.jecFactor(0)))
+ self.h_NoCHS_correction_ptcut.Fill (nojet.eta (), 1. / nojet.jecFactor(0))
+ self.h_YeCHS_correction_ptcut.Fill (yejet.eta (), 1. / yejet.jecFactor(0))
+
+ if len (event.vertices) < 8 or len (event.vertices) > 10:
+ continue
+ self.YeNoCHSRatio_eta_ptcut_PUcut.Fill (yejet.eta (), yejet.pt () * yejet.jecFactor(0) / (nojet.pt () * nojet.jecFactor(0)))
+ self.h_NoCHS_correction_ptcut_PUcut.Fill (nojet.eta (), 1. / nojet.jecFactor(0))
+ self.h_YeCHS_correction_ptcut_PUcut.Fill (yejet.eta (), 1. / yejet.jecFactor(0))
+
+
+
+# if yejet.pt () * yejet.jecFactor(0) < 10:
+# continue ;
+# if abs (yejet.eta ()) < 3:
+# continue ;
+# print round (yejet.eta (), 2), '\t', round (yejet.pt () * yejet.jecFactor(0), 2), '\t',round (nojet.pt () * nojet.jecFactor(0), 2), '\t',round (yejet.pt () * yejet.jecFactor(0) / (nojet.pt () * nojet.jecFactor(0)), 2)
+# print round (yejet.eta (), 2), '\t', round (yejet.pt (), 2), '\t',round (nojet.pt (), 2), '\t',round (yejet.pt () * yejet.jecFactor(0) / (nojet.pt () * nojet.jecFactor(0)), 2)
+
+ event.matchingCleanYeCHSJets = matchObjectCollection2 (event.cleanYeCHSJets, event.selYeCHSGenJets, 0.25)
+ for jet in event.cleanYeCHSJets :
+ jet.gen = event.matchingCleanYeCHSJets[ jet ]
+ event.matchedCleanYeCHSJets = [jet for jet in event.matchingCleanYeCHSJets if jet.gen != None]
+
+ for jet in event.matchedCleanYeCHSJets:
+ self.h_YeCHS_recjetspt_match .Fill (jet.pt ()) ;
+ self.h_YeCHS_recjetseta_match.Fill (jet.eta ()) ;
+ self.h_YeCHS_genjetspt_match .Fill (jet.gen.pt ()) ;
+ self.h_YeCHS_genjetseta_match.Fill (jet.gen.eta ()) ;
+
+ event.matchingCleanNoCHSJets = matchObjectCollection2 (event.cleanNoCHSJets, event.selNoCHSGenJets, 0.25)
+ for jet in event.cleanNoCHSJets :
+ jet.gen = event.matchingCleanNoCHSJets[ jet ]
+ event.matchedCleanNoCHSJets = [jet for jet in event.matchingCleanNoCHSJets if jet.gen != None]
+
+ for jet in event.matchedCleanNoCHSJets:
+ self.h_NoCHS_recjetspt_match .Fill (jet.pt ()) ;
+ self.h_NoCHS_recjetseta_match.Fill (jet.eta ()) ;
+ self.h_NoCHS_genjetspt_match .Fill (jet.gen.pt ()) ;
+ self.h_NoCHS_genjetseta_match.Fill (jet.gen.eta ()) ;
+
+ if len (event.vertices) != 10 :
+ return ;
+ for jet in event.matchedCleanNoCHSJets:
+ if (jet.gen.pt () < 20 or jet.gen.pt () > 30 or abs (jet.gen.eta ()) > 1.4) : continue ;
+ self.h_NoCHS_response.Fill ((jet.pt () - jet.gen.pt ()) / jet.gen.pt ()) ;
+ for jet in event.matchedCleanYeCHSJets:
+ if (jet.gen.pt () < 20 or jet.gen.pt () > 30 or abs (jet.gen.eta ()) > 1.4) : continue ;
+ self.h_YeCHS_response.Fill ((jet.pt () - jet.gen.pt ()) / jet.gen.pt ()) ;
+
+
+# .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... ....
+
+ def write (self):
+ from ROOT import gROOT
+ gROOT.SetBatch(True)
+ self.file.cd ()
+ self.h_NoCHS_genjetspt .Write ()
+ self.h_NoCHS_genjetseta .Write ()
+ self.h_YeCHS_genjetspt .Write ()
+ self.h_YeCHS_genjetseta .Write ()
+
+ self.h_NoCHS_genjetspt_match .Write ()
+ self.h_NoCHS_genjetseta_match .Write ()
+ self.h_YeCHS_genjetspt_match .Write ()
+ self.h_YeCHS_genjetseta_match .Write ()
+
+ self.h_NoCHS_recjetspt .Write ()
+ self.h_NoCHS_recjetspt_match .Write ()
+ self.h_NoCHS_recjetseta .Write ()
+ self.h_NoCHS_recjetseta_match .Write ()
+
+ self.h_YeCHS_recjetspt .Write ()
+ self.h_YeCHS_recjetspt_match .Write ()
+ self.h_YeCHS_recjetseta .Write ()
+ self.h_YeCHS_recjetseta_match .Write ()
+
+ self.h_YeCHS_response .Write ()
+ self.h_NoCHS_response .Write ()
+
+ self.h_YeCHS_correction .Write ()
+ self.h_NoCHS_correction .Write ()
+ self.YeNoCHSRatio_eta .Write ()
+
+ self.h_YeCHS_correction_ptcut .Write ()
+ self.h_NoCHS_correction_ptcut .Write ()
+ self.YeNoCHSRatio_eta_ptcut .Write ()
+
+ self.h_YeCHS_correction_ptcut_PUcut .Write ()
+ self.h_NoCHS_correction_ptcut_PUcut .Write ()
+ self.YeNoCHSRatio_eta_ptcut_PUcut .Write ()
+
+ self.h_YeCHS_correction_PUcut .Write ()
+ self.h_NoCHS_correction_PUcut .Write ()
+ self.YeNoCHSRatio_eta_PUcut .Write ()
+
+ self.h_NoCHS_genjetsnum .Write ()
+ self.h_NVTXnum .Write ()
+
+ self.file.Close()
+
diff --git a/CMGTools/RootTools/python/analyzers/SimpleJetPlots.pyc b/CMGTools/RootTools/python/analyzers/SimpleJetPlots.pyc
new file mode 100644
index 0000000..10aba6e
Binary files /dev/null and b/CMGTools/RootTools/python/analyzers/SimpleJetPlots.pyc differ
diff --git a/CMGTools/RootTools/python/analyzers/TestTreeAnalyzer.py b/CMGTools/RootTools/python/analyzers/TestTreeAnalyzer.py
new file mode 100644
index 0000000..50ba340
--- /dev/null
+++ b/CMGTools/RootTools/python/analyzers/TestTreeAnalyzer.py
@@ -0,0 +1,22 @@
+from CMGTools.RootTools.analyzers.TreeAnalyzer import TreeAnalyzer
+import random
+
+
+class TestTreeAnalyzer( TreeAnalyzer ):
+ '''Just an example. You should create your analyzer on this model.
+
+ One useful technique is to use other analyzers to fill the event with
+ what you need. In your TreeAnalyzer, you can simply read the event
+ and fill the tree.'''
+ def declareVariables(self):
+ self.tree.addVar('float', 'gaussianVar')
+ self.tree.addVar('float', 'eventWeight')
+ self.tree.addVar('int', 'iEv')
+ self.tree.book()
+
+ def process(self, iEvent, event):
+ self.tree.s.gaussianVar = random.gauss( 1, 1 )
+ self.tree.s.iEv = event.iEv
+ self.tree.s.eventWeight = event.eventWeight
+ self.tree.fill()
+
diff --git a/CMGTools/RootTools/python/analyzers/TestTreeAnalyzer.pyc b/CMGTools/RootTools/python/analyzers/TestTreeAnalyzer.pyc
new file mode 100644
index 0000000..f1f0008
Binary files /dev/null and b/CMGTools/RootTools/python/analyzers/TestTreeAnalyzer.pyc differ
diff --git a/CMGTools/RootTools/python/analyzers/TreeAnalyzer.py b/CMGTools/RootTools/python/analyzers/TreeAnalyzer.py
new file mode 100644
index 0000000..f1271f6
--- /dev/null
+++ b/CMGTools/RootTools/python/analyzers/TreeAnalyzer.py
@@ -0,0 +1,29 @@
+from CMGTools.RootTools.fwlite.Analyzer import Analyzer
+from CMGTools.RootTools.statistics.Tree import Tree
+from ROOT import TFile
+
+class TreeAnalyzer( Analyzer ):
+ """Base TreeAnalyzer, to create flat TTrees.
+
+ Check out TestTreeAnalyzer for a concrete example.
+ IMPORTANT: FOR NOW, CANNOT RUN SEVERAL TreeAnalyzers AT THE SAME TIME!
+ Anyway, you want only one TTree, don't you?"""
+
+ def __init__(self, cfg_ana, cfg_comp, looperName):
+ super(TreeAnalyzer,self).__init__(cfg_ana, cfg_comp, looperName)
+ fileName = '/'.join([self.dirName,
+ self.name+'_tree.root'])
+ self.file = TFile( fileName, 'recreate' )
+ self.tree = Tree(self.name,self.name)
+ self.declareVariables()
+
+ def declareVariables(self):
+ print 'TreeAnalyzer.declareVariables : overload this function.'
+ # self.tree.addVar('float', 'vismass')
+ # self.tree.book()
+ pass
+
+ def write(self):
+ super(TreeAnalyzer, self).write()
+ self.file.Write()
+
diff --git a/CMGTools/RootTools/python/analyzers/TreeAnalyzer.pyc b/CMGTools/RootTools/python/analyzers/TreeAnalyzer.pyc
new file mode 100644
index 0000000..bda765a
Binary files /dev/null and b/CMGTools/RootTools/python/analyzers/TreeAnalyzer.pyc differ
diff --git a/CMGTools/RootTools/python/analyzers/TreeAnalyzerNumpy.py b/CMGTools/RootTools/python/analyzers/TreeAnalyzerNumpy.py
new file mode 100644
index 0000000..898a7cf
--- /dev/null
+++ b/CMGTools/RootTools/python/analyzers/TreeAnalyzerNumpy.py
@@ -0,0 +1,50 @@
+from CMGTools.RootTools.fwlite.Analyzer import Analyzer
+from ROOT import TFile,TTree
+import numpy
+
+class TreeAnalyzerNumpy( Analyzer ):
+ """Base TreeAnalyzerNumpy, to create flat TTrees.
+
+ Check out TestTreeAnalyzer for a concrete example.
+ IMPORTANT: FOR NOW, CANNOT RUN SEVERAL TreeAnalyzers AT THE SAME TIME!
+ Anyway, you want only one TTree, don't you?"""
+
+ def __init__(self, cfg_ana, cfg_comp, looperName):
+ super(TreeAnalyzerNumpy,self).__init__(cfg_ana, cfg_comp, looperName)
+ fileName = '/'.join([self.dirName,
+ self.name+'_tree.root'])
+ self.file = TFile( fileName, 'recreate' )
+ self.tree = TTree('tree',self.name)
+ self.vars={}
+
+ self.declareVariables()
+
+
+ def branch(self, varName,type=float ):
+
+ self.vars[varName]=numpy.zeros(1,type)
+ if type is float :
+ self.tree.Branch(varName,self.vars[varName],varName+'/D')
+ elif type is int :
+ self.tree.Branch(varName,self.vars[varName],varName+'/I')
+
+
+ def set(self, varName, value ):
+ self.vars[varName][0]=value
+
+ def fill(self):
+ self.tree.Fill()
+
+ def declareVariables(self):
+ print 'TreeAnalyzerNumpy.declareVariables : overload this function.'
+ pass
+
+ def reset(self):
+ for name,value in self.vars.iteritems():
+ value[0]=-99
+
+
+ def write(self):
+ super(TreeAnalyzerNumpy, self).write()
+ self.file.Write()
+
diff --git a/CMGTools/RootTools/python/analyzers/TreeAnalyzerNumpy.pyc b/CMGTools/RootTools/python/analyzers/TreeAnalyzerNumpy.pyc
new file mode 100644
index 0000000..394b642
Binary files /dev/null and b/CMGTools/RootTools/python/analyzers/TreeAnalyzerNumpy.pyc differ
diff --git a/CMGTools/RootTools/python/analyzers/TriggerAnalyzer.py b/CMGTools/RootTools/python/analyzers/TriggerAnalyzer.py
new file mode 100644
index 0000000..a4013e8
--- /dev/null
+++ b/CMGTools/RootTools/python/analyzers/TriggerAnalyzer.py
@@ -0,0 +1,116 @@
+from CMGTools.RootTools.fwlite.Analyzer import Analyzer
+from CMGTools.RootTools.fwlite.AutoHandle import AutoHandle
+from CMGTools.RootTools.statistics.Counter import Counter
+from CMGTools.RootTools.utils.TriggerList import TriggerList
+from CMGTools.RootTools.utils.TriggerMatching import selTriggerObjects
+from CMGTools.RootTools.physicsobjects.PhysicsObjects import TriggerObject
+
+
+
+class TriggerAnalyzer( Analyzer ):
+ '''Access to trigger information, and trigger selection'''
+
+ def declareHandles(self):
+ super(TriggerAnalyzer, self).declareHandles()
+
+ self.handles['cmgTriggerObjectSel'] = AutoHandle(
+ 'cmgTriggerObjectSel',
+ 'std::vector'
+ )
+
+ self.handles['cmgTriggerObjectListSel'] = AutoHandle(
+ 'cmgTriggerObjectListSel',
+ 'std::vector'
+ )
+
+ def beginLoop(self):
+ super(TriggerAnalyzer,self).beginLoop()
+ self.triggerList = TriggerList( self.cfg_comp.triggers )
+ if hasattr(self.cfg_comp,'vetoTriggers'):
+ self.vetoTriggerList = TriggerList( self.cfg_comp.vetoTriggers )
+ else:
+ self.vetoTriggerList = None
+
+ self.counters.addCounter('Trigger')
+ self.counters.counter('Trigger').register('All events')
+ self.counters.counter('Trigger').register('HLT')
+
+
+ def process(self, iEvent, event):
+ self.readCollections( iEvent )
+
+ event.triggerObject = self.handles['cmgTriggerObjectSel'].product()[0]
+ run = iEvent.eventAuxiliary().id().run()
+ lumi = iEvent.eventAuxiliary().id().luminosityBlock()
+ eventId = iEvent.eventAuxiliary().id().event()
+
+ event.run = run
+ event.lumi = lumi
+ event.eventId = eventId
+
+## if self.cfg_ana.verbose:
+## self.printTriggerObject( event.triggerObject )
+
+ self.counters.counter('Trigger').inc('All events')
+ # import pdb; pdb.set_trace()
+ usePrescaled = False
+ if hasattr( self.cfg_ana, 'usePrescaled'):
+ usePrescaled = self.cfg_ana.usePrescaled
+
+ # import pdb; pdb.set_trace()
+ passed, hltPath = self.triggerList.triggerPassed(event.triggerObject,
+ run, lumi, self.cfg_comp.isData,
+ usePrescaled = usePrescaled)
+
+
+
+ #Check the veto!
+ veto=False
+ if self.vetoTriggerList is not None:
+ veto,hltVetoPath = self.vetoTriggerList.triggerPassed(event.triggerObject,
+ run,lumi,self.cfg_comp.isData,
+ usePrescaled = usePrescaled)
+
+ # Check if events needs to be skipped if no trigger is found (useful for generator level studies)
+ keepFailingEvents = False
+ if hasattr( self.cfg_ana, 'keepFailingEvents'):
+ keepFailingEvents = self.cfg_ana.keepFailingEvents
+ if not passed or (passed and veto):
+ event.passedTriggerAnalyzer = False
+ if not keepFailingEvents:
+ return False
+ else:
+ event.passedTriggerAnalyzer = True
+
+ event.hltPath = hltPath
+
+ if hltPath is not None:
+ trigObjs = map( TriggerObject,
+ self.handles['cmgTriggerObjectListSel'].product())
+ # selecting the trigger objects used in this path
+ event.triggerObjects = selTriggerObjects( trigObjs, hltPath )
+
+ self.counters.counter('Trigger').inc('HLT')
+ event.TriggerFired = 1
+ return True
+
+ def write(self):
+ print 'writing TriggerAnalyzer'
+ super(TriggerAnalyzer, self).write()
+ self.triggerList.write( self.dirName )
+
+ def __str__(self):
+ tmp = super(TriggerAnalyzer,self).__str__()
+ triglist = str( self.triggerList )
+ return '\n'.join( [tmp, triglist ] )
+
+
+## def printTriggerObject(self, object):
+## '''FIXME : we need a trigger object class in physicsobjects.'''
+## print 'trig obj', object.pdgId(), object.pt(), object.charge(), object.eta(), object.phi()
+## for name in object.getSelectionNames():
+## hasSel = object.getSelection( name )
+## if self.cfg_ana.verbose==1 and hasSel:
+## print name, hasSel
+## elif self.cfg_ana.verbose==2:
+## print name, hasSel
diff --git a/CMGTools/RootTools/python/analyzers/TriggerAnalyzer.pyc b/CMGTools/RootTools/python/analyzers/TriggerAnalyzer.pyc
new file mode 100644
index 0000000..6bf65d6
Binary files /dev/null and b/CMGTools/RootTools/python/analyzers/TriggerAnalyzer.pyc differ
diff --git a/CMGTools/RootTools/python/analyzers/VBFSimpleAnalyzer.py b/CMGTools/RootTools/python/analyzers/VBFSimpleAnalyzer.py
new file mode 100644
index 0000000..8ccc11c
--- /dev/null
+++ b/CMGTools/RootTools/python/analyzers/VBFSimpleAnalyzer.py
@@ -0,0 +1,68 @@
+import random
+from CMGTools.RootTools.fwlite.Analyzer import Analyzer
+from CMGTools.RootTools.fwlite.AutoHandle import AutoHandle
+from CMGTools.RootTools.physicsobjects.PhysicsObjects import Jet
+from CMGTools.RootTools.utils.DeltaR import cleanObjectCollection, matchObjectCollection
+
+from CMGTools.RootTools.physicsobjects.VBF import VBF
+from CMGTools.RootTools.statistics.Counter import Counter, Counters
+from CMGTools.RootTools.utils.DeltaR import deltaR2
+from CMGTools.RootTools.utils.cmsswRelease import isNewerThan
+
+
+class VBFSimpleAnalyzer( Analyzer ):
+ """Analyses the collection of jets stored in event.cleanJets,
+ and adds a VBF object to the event, as event.vbf.
+
+ The analyzer currently needs also event.diLepton to compute fancy
+ variables for the VBF MVA, but we could remove this requirement if needed.
+
+ Example configuration:
+
+ vbfAna = cfg.Analyzer(
+ 'VBFSimpleAnalyzer',
+ Mjj = 500,
+ deltaEta = 3.5,
+ cjvPtCut = 30.,
+ )
+
+
+ """
+
+ def __init__(self, cfg_ana, cfg_comp, looperName):
+ super(VBFSimpleAnalyzer,self).__init__(cfg_ana, cfg_comp, looperName)
+
+ def beginLoop(self):
+ super(VBFSimpleAnalyzer,self).beginLoop()
+ self.counters.addCounter('VBF')
+ count = self.counters.counter('VBF')
+ count.register('all events')
+ count.register('M_jj > {cut:3.1f}'.format(cut=self.cfg_ana.Mjj))
+ count.register('delta Eta > {cut:3.1f}'.format(cut=self.cfg_ana.deltaEta) )
+ count.register('no central jets')
+
+
+ def process(self, iEvent, event):
+ self.readCollections( iEvent )
+
+ self.counters.counter('VBF').inc('all events')
+
+ if len(event.cleanJets)<2:
+ return True
+
+ event.vbf = VBF( event.cleanJets, event.diLepton,
+ None, self.cfg_ana.cjvPtCut )
+ if event.vbf.mjj > self.cfg_ana.Mjj:
+ self.counters.counter('VBF').inc('M_jj > {cut:3.1f}'.format(cut=self.cfg_ana.Mjj) )
+ else:
+ return True
+ if abs(event.vbf.deta) > self.cfg_ana.deltaEta:
+ self.counters.counter('VBF').inc('delta Eta > {cut:3.1f}'.format(cut=self.cfg_ana.deltaEta) )
+ else:
+ return True
+ if len(event.vbf.centralJets)==0:
+ self.counters.counter('VBF').inc('no central jets')
+ else:
+ return True
+
+ return True
diff --git a/CMGTools/RootTools/python/analyzers/VBFSimpleAnalyzer.pyc b/CMGTools/RootTools/python/analyzers/VBFSimpleAnalyzer.pyc
new file mode 100644
index 0000000..c11888c
Binary files /dev/null and b/CMGTools/RootTools/python/analyzers/VBFSimpleAnalyzer.pyc differ
diff --git a/CMGTools/RootTools/python/analyzers/VertexAnalyzer.py b/CMGTools/RootTools/python/analyzers/VertexAnalyzer.py
new file mode 100644
index 0000000..984af8d
--- /dev/null
+++ b/CMGTools/RootTools/python/analyzers/VertexAnalyzer.py
@@ -0,0 +1,155 @@
+import itertools
+
+from CMGTools.RootTools.analyzers.VertexHistograms import VertexHistograms
+from CMGTools.RootTools.fwlite.Analyzer import Analyzer
+from CMGTools.RootTools.fwlite.AutoHandle import AutoHandle
+from CMGTools.RootTools.statistics.Average import Average
+from CMGTools.RootTools.physicsobjects.PileUpSummaryInfo import PileUpSummaryInfo
+
+class VertexAnalyzer( Analyzer ):
+ """selects a list of good primary vertices,
+ and optionally add a pile-up weight to MC events.
+
+ The list of good primary vertices is put in event.goodVertices.
+ if no good vertex is found, the process function returns False.
+
+ The weight is put in event.vertexWeight, and is multiplied to
+ the global event weight, event.eventWeight.
+
+ Example:
+
+ vertexAna = cfg.Analyzer(
+ 'VertexAnalyzer',
+ goodVertices = 'goodPVFilter',
+ vertexWeight = 'vertexWeightFall112011AB',
+ # uncomment the following line if you want a vertex weight = 1 (no weighting)
+ # fixedWeight = 1,
+ verbose = False
+ )
+
+ If fixedWeight is set to None, the vertex weight is read from the EDM collection with module name
+ 'vertexWeightFall112011AB'.
+ Otherwise, the weight is set to fixedWeight.
+
+ The vertex weight collection was at some point produced in the PAT+CMG step,
+ and could directly be accessed from the PAT or CMG tuple.
+ In the most recent versions of the PAT+CMG tuple, this collection is not present anymore,
+ and an additional full framework process must be ran to produce this collection,
+ so that this analyzer can read it. An example cfg to do that can be found here:
+ http://cmssw.cvs.cern.ch/cgi-bin/cmssw.cgi/UserCode/CMG/CMGTools/H2TauTau/prod/vertexWeight2011_cfg.py?view=markup
+
+
+ """
+
+ def __init__(self, cfg_ana, cfg_comp, looperName):
+ super(VertexAnalyzer, self).__init__(cfg_ana, cfg_comp, looperName)
+
+ self.doHists=True
+ if (hasattr(self.cfg_ana,'makeHists')) and (not self.cfg_ana.makeHists):
+ self.doHists=False
+ if self.doHists:
+ self.pileup = VertexHistograms('/'.join([self.dirName,
+ 'pileup.root']))
+
+
+ def declareHandles(self):
+ super(VertexAnalyzer, self).declareHandles()
+ self.handles['vertices'] = AutoHandle(
+ 'offlinePrimaryVertices',
+ 'std::vector'
+ )
+ self.fixedWeight = None
+ if self.cfg_comp.isMC:
+ if hasattr( self.cfg_ana, 'fixedWeight'):
+ self.fixedWeight = self.cfg_ana.fixedWeight
+ else:
+ self.mchandles['vertexWeight'] = AutoHandle( self.cfg_ana.vertexWeight,
+ 'double' )
+
+ self.mchandles['pusi'] = AutoHandle(
+ 'addPileupInfo',
+ 'std::vector'
+ )
+
+ self.handles['rho'] = AutoHandle(
+ ('kt6PFJets','rho'),
+ 'double'
+ )
+
+ def beginLoop(self):
+ super(VertexAnalyzer,self).beginLoop()
+ self.averages.add('vertexWeight', Average('vertexWeight') )
+ self.counters.addCounter('GoodVertex')
+ self.count = self.counters.counter('GoodVertex')
+ self.count.register('All Events')
+ self.count.register('Events With Good Vertex')
+
+
+ def process(self, iEvent, event):
+ self.readCollections( iEvent )
+ event.rho = self.handles['rho'].product()[0]
+ event.vertices = self.handles['vertices'].product()
+ event.goodVertices = filter(self.testGoodVertex,event.vertices)
+
+
+ self.count.inc('All Events')
+
+
+ event.vertexWeight = 1
+ if self.cfg_comp.isMC:
+ event.pileUpInfo = map( PileUpSummaryInfo,
+ self.mchandles['pusi'].product() )
+ if self.fixedWeight is None:
+ event.vertexWeight = self.mchandles['vertexWeight'].product()[0]
+ else:
+ event.vertexWeight = self.fixedWeight
+ event.eventWeight *= event.vertexWeight
+
+ self.averages['vertexWeight'].add( event.vertexWeight )
+ if self.verbose:
+ print 'VertexAnalyzer: #vert = ', len(event.vertices), \
+ ', weight = ', event.vertexWeight
+
+ # Check if events needs to be skipped if no good vertex is found (useful for generator level studies)
+ keepFailingEvents = False
+ if hasattr( self.cfg_ana, 'keepFailingEvents'):
+ keepFailingEvents = self.cfg_ana.keepFailingEvents
+ if len(event.goodVertices)==0:
+ event.passedVertexAnalyzer=False
+ if not keepFailingEvents:
+ return False
+ else:
+ event.passedVertexAnalyzer=True
+
+ if self.doHists:
+ self.pileup.hist.Fill( len(event.goodVertices) )
+ self.pileup.mindist.Fill( self.mindist(event.goodVertices) )
+
+ self.count.inc('Events With Good Vertex')
+ return True
+
+
+ def testGoodVertex(self,vertex):
+ if vertex.isFake():
+ return False
+ if vertex.ndof()<=4:
+ return False
+ if abs(vertex.z())>24:
+ return False
+ if vertex.position().Rho()>2:
+ return False
+
+ return True
+
+ def mindist(self, vertices):
+ mindist = 999999
+ for comb in itertools.combinations(vertices, 2):
+ dist = abs(comb[0].z() - comb[1].z())
+ if dist>'
+ )
+ self.handles['leptons'] = AutoHandle(
+ 'cmgElectronSelStdLep',
+ 'std::vector'
+ )
+
+ def testLeg1(self, leg):
+ return self.testElectron(leg) and \
+ super( ZEleEleAnalyzer, self).testLeg1( leg )
+
+ def testLeg2(self, leg):
+ return self.testElectron(leg) and \
+ super( ZEleEleAnalyzer, self).testLeg2( leg )
+
+
diff --git a/CMGTools/RootTools/python/analyzers/ZEleEleAnalyzer.pyc b/CMGTools/RootTools/python/analyzers/ZEleEleAnalyzer.pyc
new file mode 100644
index 0000000..c0d02bb
Binary files /dev/null and b/CMGTools/RootTools/python/analyzers/ZEleEleAnalyzer.pyc differ
diff --git a/CMGTools/RootTools/python/analyzers/ZMuMuAnalyzer.py b/CMGTools/RootTools/python/analyzers/ZMuMuAnalyzer.py
new file mode 100644
index 0000000..1a4f556
--- /dev/null
+++ b/CMGTools/RootTools/python/analyzers/ZMuMuAnalyzer.py
@@ -0,0 +1,74 @@
+from CMGTools.RootTools.analyzers.DiLeptonAnalyzer import DiLeptonAnalyzer
+from CMGTools.RootTools.fwlite.AutoHandle import AutoHandle
+from CMGTools.RootTools.physicsobjects.DiObject import DiMuon
+from CMGTools.RootTools.physicsobjects.PhysicsObjects import Muon
+
+
+class ZMuMuAnalyzer( DiLeptonAnalyzer ):
+
+ DiObjectClass = DiMuon
+ LeptonClass = Muon
+
+ def declareHandles(self):
+ super(ZMuMuAnalyzer, self).declareHandles()
+ print 'ZMuMuAnalyzer.declareHandles'
+ self.handles['diLeptons'] = AutoHandle(
+ 'cmgDiMuonSel',
+ 'std::vector>'
+ )
+ self.handles['leptons'] = AutoHandle(
+ 'cmgMuonSel',
+ 'std::vector'
+ )
+ self.handles['otherLeptons'] = AutoHandle(
+ 'cmgElectronSel',
+ 'std::vector'
+ )
+
+
+ def buildDiLeptons(self, cmgDiLeptons, event):
+ '''Build di-leptons, associate best vertex to both legs,
+ select di-leptons with a tight ID muon.
+ The tight ID selection is done so that dxy and dz can be computed
+ (the muon must not be standalone).
+ '''
+ diLeptons = []
+ for index, dil in enumerate(cmgDiLeptons):
+ pydil = self.__class__.DiObjectClass(dil)
+ pydil.leg1().associatedVertex = event.goodVertices[0]
+ pydil.leg2().associatedVertex = event.goodVertices[0]
+ diLeptons.append( pydil )
+ return diLeptons
+
+
+ def buildLeptons(self, cmgLeptons, event):
+ return []
+
+
+ def buildOtherLeptons(self, cmgLeptons, event):
+ return []
+
+
+ def testVertex(self, lepton):
+ '''Tests vertex constraints, for mu and tau'''
+ return abs(lepton.dxy()) < 0.045 and \
+ abs(lepton.dz()) < 0.2
+
+
+ def testMuonIso(self, muon, isocut ):
+ '''dbeta corrected pf isolation with all charged particles instead of
+ charged hadrons'''
+ return muon.relIsoAllChargedDB05() %s" % (i, j)
+
+ def __len__(self):
+ return self.tree.GetEntries()
+
+ def __iter__(self):
+ return self
+
+ def __del__(self):
+ if self.tree is not None and self.tree:
+ self.tree.Delete()
+
+ def next(self):
+ if(self.currentEntry < len(self)):
+ self.tree.GetEntry(self.currentEntry)
+ self.currentEntry += 1
+ else:
+ raise StopIteration()
+ return self
+
+ def printAliases( self ):
+ keys = self.aliases.keys()
+ lengths = [len(i) for i in keys]
+ max_len = max(lengths)
+ keys.sort()
+ for key in keys:
+ alias = self.aliases[key]
+ print " %-*s -> %s" % (max_len, key, alias)
+
+ def get(self, name):
+ result = None
+ if name in self.aliases:
+ result = getattr(self.tree, self.aliases[name])
+ elif name in self.branches:
+ result = getattr(self.tree, name)
+ elif '%s.' % name in self.branches:
+ result = getattr(self.tree,'%s.' % name)
+ else:
+ raise NameError("'%s' is not a branch in the TTree" % name)
+ return result
+ def Draw(self, *args):
+ return self.tree.Draw(*args)
+ def Scan(self, *args):
+ return self.tree.Scan(*args)
+ def Print(self, *args):
+ return self.tree.Print(*args)
+
+if __name__ == '__main__':
+
+ import sys
+ input = rt.TFile.Open(sys.argv[1])
+ events = input.Get('Events')
+
+ cmg = cmgTuple(events)
+ print cmg.branches
+ print cmg.aliases
diff --git a/CMGTools/RootTools/python/cmgTuple.pyc b/CMGTools/RootTools/python/cmgTuple.pyc
new file mode 100644
index 0000000..22a0b9b
Binary files /dev/null and b/CMGTools/RootTools/python/cmgTuple.pyc differ
diff --git a/CMGTools/RootTools/python/fwlite/Analyzer.py b/CMGTools/RootTools/python/fwlite/Analyzer.py
new file mode 100644
index 0000000..87ac2d1
--- /dev/null
+++ b/CMGTools/RootTools/python/fwlite/Analyzer.py
@@ -0,0 +1,97 @@
+import os
+import logging
+
+
+from CMGTools.RootTools.statistics.Counter import Counters
+from CMGTools.RootTools.statistics.Average import Averages
+
+class Analyzer(object):
+ '''Base Analyzer class. Used in Looper.'''
+
+ def __init__(self, cfg_ana, cfg_comp, looperName ):
+ '''Create an analyzer.
+
+ cfg_ana: configuration parameters for this analyzer (e.g. a pt cut)
+ cfg_comp: configuration parameters for the data or MC component (e.g. DYJets)
+ looperName: name of the Looper which runs this analyzer.
+
+ See Looper and Config for more information.
+
+ You should inherit from this class.
+ Interesting examples of child analyzers are:
+ DiLeptonAnalyzer, TauMuAnalyzer, VertexAnalyzer, H2TauTauEventSorter.
+ '''
+ self.name = cfg_ana.name
+ self.verbose = cfg_ana.verbose
+ self.cfg_ana = cfg_ana
+ self.cfg_comp = cfg_comp
+ self.looperName = looperName
+ self.dirName = '/'.join( [self.looperName, self.name] )
+ os.mkdir( self.dirName )
+
+ # this is the main logger corresponding to the looper.
+ # each analyzer could also declare its own logger
+ self.mainLogger = logging.getLogger( looperName )
+ self.beginLoopCalled = False
+
+ def declareHandles(self):
+ self.handles = {}
+ self.mchandles = {}
+ self.embhandles = {}
+
+ def beginLoop(self):
+ '''Automatically called by Looper, for all analyzers.'''
+ self.declareHandles()
+ self.counters = Counters()
+ self.averages = Averages()
+ self.mainLogger.warning( 'beginLoop ' + self.cfg_ana.name )
+ self.beginLoopCalled = True
+
+ def endLoop(self):
+ '''Automatically called by Looper, for all analyzers.'''
+ #print self.cfg_ana
+ self.mainLogger.warning( '' )
+ self.mainLogger.warning( str(self) )
+ self.mainLogger.warning( '' )
+
+ def process(self, iEvent, event ):
+ '''Automatically called by Looper, for all analyzers.
+ each analyzer in the sequence will be passed the same event instance.
+ each analyzer can access, modify, and store event information, of any type.'''
+ print self.cfg_ana.name
+ self.readCollections( iEvent )
+
+ def readCollections(self, iEvent ):
+ '''You must call this function at the beginning of the process
+ function of your child analyzer.'''
+ # if not self.beginLoopCalled:
+ # # necessary in case the user calls process to go straight to a given event, before looping
+ # self.beginLoop()
+ for str,handle in self.handles.iteritems():
+ handle.Load( iEvent )
+ if self.cfg_comp.isMC:
+ for str,handle in self.mchandles.iteritems():
+ handle.Load( iEvent )
+ if self.cfg_comp.isEmbed:
+ for str,handle in self.embhandles.iteritems():
+ handle.Load( iEvent )
+
+ def write(self):
+ '''Called by Looper.write, for all analyzers.
+ Just overload it if you have histograms to write.'''
+ # print 'writing not implemented for', self.cfg_ana.name
+ self.counters.write( self.dirName )
+ self.averages.write( self.dirName )
+
+ def __str__(self):
+ '''A multipurpose printout. Should do the job for most analyzers.'''
+ ana = str( self.cfg_ana )
+ count = ''
+ ave = ''
+ if hasattr(self, 'counters') and len( self.counters.counters ) > 0:
+ count = '\n'.join(map(str, self.counters.counters))
+ if hasattr(self, 'averages') and len( self.averages ) > 0:
+ ave = '\n'.join(map(str, self.averages))
+ return '\n'.join( [ana, count, ave] )
+
+
diff --git a/CMGTools/RootTools/python/fwlite/Analyzer.pyc b/CMGTools/RootTools/python/fwlite/Analyzer.pyc
new file mode 100644
index 0000000..f2bd222
Binary files /dev/null and b/CMGTools/RootTools/python/fwlite/Analyzer.pyc differ
diff --git a/CMGTools/RootTools/python/fwlite/AutoHandle.py b/CMGTools/RootTools/python/fwlite/AutoHandle.py
new file mode 100644
index 0000000..3ae3ef6
--- /dev/null
+++ b/CMGTools/RootTools/python/fwlite/AutoHandle.py
@@ -0,0 +1,29 @@
+#ROOTTOOLS
+from DataFormats.FWLite import Events, Handle
+
+
+class AutoHandle( Handle, object ):
+ '''Handle + label.'''
+
+ handles = {}
+
+ def __init__(self, label, type):
+ '''Note: label can be a tuple : (module_label, collection_label, process)'''
+ self.label = label
+ self.type = type
+ Handle.__init__(self, self.type)
+
+ def Load(self, event):
+ '''Load self from a given event.
+
+ Call this function, and then just call self.product() to get the collection'''
+ try:
+ event.getByLabel( self.label, self)
+ except ValueError:
+ errstr = '''
+ Cannot find collection with:
+ type = {type}
+ label = {label}
+ '''.format(type = self.type, label = self.label)
+ raise ValueError(errstr)
+
diff --git a/CMGTools/RootTools/python/fwlite/AutoHandle.pyc b/CMGTools/RootTools/python/fwlite/AutoHandle.pyc
new file mode 100644
index 0000000..d617a37
Binary files /dev/null and b/CMGTools/RootTools/python/fwlite/AutoHandle.pyc differ
diff --git a/CMGTools/RootTools/python/fwlite/CVS/Entries b/CMGTools/RootTools/python/fwlite/CVS/Entries
new file mode 100644
index 0000000..e3ca4b1
--- /dev/null
+++ b/CMGTools/RootTools/python/fwlite/CVS/Entries
@@ -0,0 +1,10 @@
+/Analyzer.py/1.5/Fri Mar 16 12:49:25 2012//Tlogger_bachtis_17Jul13-19h21m35s
+/AutoHandle.py/1.2/Fri Jul 6 12:28:27 2012//Tlogger_bachtis_17Jul13-19h21m35s
+/Config.py/1.11/Wed Nov 14 16:44:52 2012//Tlogger_bachtis_17Jul13-19h21m35s
+/Event.py/1.2/Fri Mar 9 16:27:58 2012//Tlogger_bachtis_17Jul13-19h21m35s
+/Looper.py/1.16/Wed Dec 5 11:30:36 2012//Tlogger_bachtis_17Jul13-19h21m35s
+/MultiLoop.py/1.12/Wed Dec 5 11:30:36 2012//Tlogger_bachtis_17Jul13-19h21m35s
+/Output.py/1.2/Wed Mar 14 12:43:07 2012//Tlogger_bachtis_17Jul13-19h21m35s
+/PythonPath.py/1.1/Wed Dec 5 11:30:36 2012//Tlogger_bachtis_17Jul13-19h21m35s
+/Weight.py/1.1/Tue Jan 31 16:05:54 2012//Tlogger_bachtis_17Jul13-19h21m35s
+D
diff --git a/CMGTools/RootTools/python/fwlite/CVS/Repository b/CMGTools/RootTools/python/fwlite/CVS/Repository
new file mode 100644
index 0000000..7681efe
--- /dev/null
+++ b/CMGTools/RootTools/python/fwlite/CVS/Repository
@@ -0,0 +1 @@
+UserCode/CMG/CMGTools/RootTools/python/fwlite
diff --git a/CMGTools/RootTools/python/fwlite/CVS/Root b/CMGTools/RootTools/python/fwlite/CVS/Root
new file mode 100644
index 0000000..fc8507d
--- /dev/null
+++ b/CMGTools/RootTools/python/fwlite/CVS/Root
@@ -0,0 +1 @@
+:gserver:cmssw.cvs.cern.ch:/local/reps/CMSSW
diff --git a/CMGTools/RootTools/python/fwlite/CVS/Tag b/CMGTools/RootTools/python/fwlite/CVS/Tag
new file mode 100644
index 0000000..7feaeea
--- /dev/null
+++ b/CMGTools/RootTools/python/fwlite/CVS/Tag
@@ -0,0 +1 @@
+Nlogger_bachtis_17Jul13-19h21m35s
diff --git a/CMGTools/RootTools/python/fwlite/CVS/Template b/CMGTools/RootTools/python/fwlite/CVS/Template
new file mode 100644
index 0000000..e69de29
diff --git a/CMGTools/RootTools/python/fwlite/Config.py b/CMGTools/RootTools/python/fwlite/Config.py
new file mode 100644
index 0000000..d2ee53a
--- /dev/null
+++ b/CMGTools/RootTools/python/fwlite/Config.py
@@ -0,0 +1,224 @@
+from CMGTools.RootTools.fwlite.Weight import Weight
+import glob
+
+
+def printComps(comps, details=False):
+ '''
+ Summary printout for a list of components comps.
+ The components are assumed to have a name, and a list of files,
+ like the ones from this module.
+ '''
+ nJobs = 0
+ nCompsWithFiles = 0
+ for c in comps:
+ if not hasattr(c, 'splitFactor'):
+ c.splitFactor = 1
+ print c.name, c.splitFactor, len(c.files)
+ if len(c.files)==0:
+ continue
+ else:
+ if details:
+ print c.files[0]
+ nJobs += c.splitFactor
+ nCompsWithFiles += 1
+
+ print '-'*70
+ print '# components with files = ', nCompsWithFiles
+ print '# jobs = ', nJobs
+
+
+class CFG(object):
+ '''Base configuration class. The attributes are used to store parameters of any type'''
+ def __init__(self, **kwargs):
+ '''All keyword arguments are added as attributes.'''
+ self.__dict__.update( **kwargs )
+
+ def __str__(self):
+ '''A useful printout'''
+ header = '{type}: {name}'.format( type=self.__class__.__name__,
+ name=self.name)
+ varlines = ['\t{var:<15}: {value}'.format(var=var, value=value) \
+ for var,value in sorted(vars(self).iteritems()) \
+ if var is not 'name']
+ all = [ header ]
+ all.extend(varlines)
+ return '\n'.join( all )
+
+class Analyzer( CFG ):
+ '''Base analyzer configuration, see constructor'''
+ def __init__(self, name, verbose=False, **kwargs):
+ '''
+ One could for example define the analyzer configuration for a
+ di-muon framework.Analyzer.Analyzer in the following way:
+
+ ZMuMuAna = cfg.Analyzer(
+ "ZMuMuAnalyzer",
+ pt1 = 20,
+ pt2 = 20,
+ iso1 = 0.1,
+ iso2 = 0.1,
+ eta1 = 2,
+ eta2 = 2,
+ m_min = 0,
+ m_max = 200
+ )
+
+ Any kinds of keyword arguments can be added.
+ The name must be present, and must be well chosen, as it will be used
+ by the Looper to find the module containing the Analyzer class.
+ This module should be in your PYTHONPATH. If not, modify your python path
+ accordingly in your script.
+ '''
+
+ self.name = name
+ self.verbose = verbose
+ # self.cfg = CFG(**kwargs)
+ super(Analyzer, self).__init__(**kwargs)
+
+
+class Sequence( list ):
+ '''A list with print functionalities.
+
+ Used to define a sequence of analyzers.'''
+ def __str__(self):
+ tmp = []
+ for index, ana in enumerate( self ):
+ tmp.append( '{index} :'.format(index=index) )
+ tmp.append( '{ana} :'.format(ana=ana) )
+ return '\n'.join(tmp)
+
+
+class Component( CFG ):
+ '''Base component class.
+
+ See the child classes:
+ DataComponent, MCComponent, EmbedComponent
+ for more information.'''
+ def __init__(self, name, files, triggers=None, **kwargs):
+ if isinstance(triggers, basestring):
+ triggers = [triggers]
+ if type(files) == str:
+ files = sorted(glob.glob(files))
+ super( Component, self).__init__( name = name,
+ files = files,
+ triggers = triggers, **kwargs)
+ self.isMC = False
+ self.isData = False
+ self.isEmbed = False
+ self.dataset_entries = 0
+
+
+class DataComponent( Component ):
+
+ def __init__(self, name, files, intLumi, triggers, json=None):
+ super(DataComponent, self).__init__(name, files, triggers)
+ self.isData = True
+ self.intLumi = intLumi
+ self.json = json
+
+ def getWeight( self, intLumi = None):
+ return Weight( genNEvents = -1,
+ xSection = None,
+ genEff = -1,
+ intLumi = self.intLumi,
+ addWeight = 1. )
+
+class EmbedComponent( Component ):
+ def __init__(self, name, **kwargs ):
+ super( EmbedComponent, self).__init__( name = name,
+ **kwargs )
+ # self.tauEffWeight = None
+ # self.muEffWeight = None
+ #WARNING what to do here ??
+ self.isEmbed = True
+
+ def getWeight( self, intLumi = None):
+ return Weight( genNEvents = -1,
+ xSection = None,
+ genEff = -1,
+ intLumi = None,
+ addWeight = 1. )
+
+
+class MCComponent( Component ):
+ def __init__(self, name, files, triggers, xSection,
+ nGenEvents,
+ # vertexWeight,tauEffWeight, muEffWeight,
+ effCorrFactor, **kwargs ):
+ super( MCComponent, self).__init__( name = name,
+ files = files,
+ triggers = triggers, **kwargs )
+ self.xSection = xSection
+ self.nGenEvents = nGenEvents
+ # self.vertexWeight = vertexWeight
+ self.effCorrFactor = effCorrFactor
+ # self.tauEffWeight = tauEffWeight
+ # self.muEffWeight = muEffWeight
+ self.isMC = True
+ self.intLumi = 1.
+ self.addWeight = 1.
+
+ def getWeight( self, intLumi = None):
+ # if intLumi is None:
+ # intLumi = Weight.FBINV
+ #COLIN THIS WEIGHT STUFF IS REALLY BAD!!
+ # use the existing Weight class or not? guess so...
+ return Weight( genNEvents = self.nGenEvents,
+ xSection = self.xSection,
+ intLumi = self.intLumi,
+ genEff = 1/self.effCorrFactor,
+ addWeight = self.addWeight )
+
+class Config( object ):
+ '''Main configuration object, holds a sequence of analyzers, and
+ a list of components.'''
+ def __init__(self, components, sequence):
+ self.components = components
+ self.sequence = sequence
+
+ def __str__(self):
+ comp = '\n'.join( map(str, self.components))
+ sequence = str( self.sequence)
+ return '\n'.join([comp, sequence])
+
+
+if __name__ == '__main__':
+
+ ana1 = Analyzer('ana1',
+ toto = '1',
+ tata = 'a')
+
+ ana2 = Analyzer('ana2',
+ toto = '2',
+ bulu = 'b',
+ protch = ['blah'])
+
+ sequence = Sequence( [ana1, ana2] )
+ print sequence
+
+ comp1 = Component( 'DYJets',
+ files='*.root',
+ triggers='HLT_stuff')
+ print
+ print comp1
+
+ ecomp = EmbedComponent('Embed',
+ files='*.root',
+ triggers='HLT_stuff')
+
+ print
+ print ecomp
+
+
+ DYJets = MCComponent(
+ name = 'DYJets',
+ files ='blah_mc.root',
+ xSection = 3048.,
+ nGenEvents = 34915945,
+ triggers = ['HLT_MC'],
+ vertexWeight = 1.,
+ effCorrFactor = 1 )
+
+ print
+ print DYJets
+
diff --git a/CMGTools/RootTools/python/fwlite/Config.pyc b/CMGTools/RootTools/python/fwlite/Config.pyc
new file mode 100644
index 0000000..483963d
Binary files /dev/null and b/CMGTools/RootTools/python/fwlite/Config.pyc differ
diff --git a/CMGTools/RootTools/python/fwlite/Event.py b/CMGTools/RootTools/python/fwlite/Event.py
new file mode 100644
index 0000000..4d2d73c
--- /dev/null
+++ b/CMGTools/RootTools/python/fwlite/Event.py
@@ -0,0 +1,46 @@
+import collections
+
+class Event(object):
+ '''Event class.
+
+ The Looper passes the Event object to each of its Analyzers, which in turn can:
+ - read some information
+ - add more information
+ - modify existing information.
+
+ The attributes of the Event object are dynamically modified as allowed by python.
+ The new attributes can be of any type.'''
+
+ def __init__(self, iEv):
+ self.iEv = iEv
+ #WARNING do I really want to define the weight here?
+ self.eventWeight = 1
+
+ def __str__(self):
+ '''A clever printout :-).'''
+ header = '{type}: {iEv}'.format( type=self.__class__.__name__,
+ iEv = self.iEv)
+ varlines = []
+ for var,value in sorted(vars(self).iteritems()):
+ # if hasattr(value, '__dict__'):
+ # value = str( vars(value) )
+## tmp = None
+## try:
+## if str(iter( value )).startswith(' int (self.events.size()) :
+ nEvents = self.events.size()
+ else:
+ nEvents = int(nEvents)
+ eventSize = nEvents
+ self.logger.warning('starting loop at event {firstEvent} to process {eventSize} events.'.format(firstEvent=firstEvent, eventSize=eventSize))
+ self.logger.warning( str( self.cfg_comp ) )
+ for analyzer in self.analyzers:
+ analyzer.beginLoop()
+
+ try:
+ for iEv in range(firstEvent, firstEvent+eventSize):
+ # if iEv == nEvents:
+ # break
+ if iEv%100 ==0:
+ print 'event', iEv
+ self.process( iEv )
+ if iEv1:
+ chunkSize = len(comp.files) / comp.splitFactor
+ if len(comp.files) % comp.splitFactor:
+ chunkSize += 1
+ # print 'chunk size',chunkSize, len(comp.files), comp.splitFactor
+ for ichunk, chunk in enumerate( chunks( comp.files, chunkSize)):
+ newComp = copy.deepcopy(comp)
+ newComp.files = chunk
+ newComp.name = '{name}_Chunk{index}'.format(name=newComp.name,
+ index=ichunk)
+ splitComps.append( newComp )
+ else:
+ splitComps.append( comp )
+ return splitComps
+
+
+
+def main( options, args ):
+
+ if len(args) != 2:
+ parser.print_help()
+ print 'ERROR: please provide the processing name and the component list'
+ sys.exit(1)
+
+ outDir = args[0]
+ if os.path.exists(outDir) and not os.path.isdir( outDir ):
+ parser.print_help()
+ print 'ERROR: when it exists, first argument must be a directory.'
+ sys.exit(2)
+ cfgFileName = args[1]
+ if not os.path.isfile( cfgFileName ):
+ parser.print_help()
+ print 'ERROR: second argument must be an existing file (your input cfg).'
+ sys.exit(3)
+
+ file = open( cfgFileName, 'r' )
+ cfg = imp.load_source( 'cfg', cfgFileName, file)
+
+ sys.path = pythonpath + sys.path
+
+ selComps = [comp for comp in cfg.config.components if len(comp.files)>0]
+ selComps = split(selComps)
+ for comp in selComps:
+ print comp
+ if len(selComps)>14:
+ raise ValueError('too many threads: {tnum}'.format(tnum=len(selComps)))
+ if not createOutputDir(outDir, selComps, options.force):
+ print 'exiting'
+ sys.exit(0)
+ if len(selComps)>1:
+ shutil.copy( cfgFileName, outDir )
+ pool = Pool(processes=len(selComps))
+ for comp in selComps:
+ print 'submitting', comp.name
+ pool.apply_async( runLoopAsync, [comp, outDir, cfg.config, options],
+ callback=callBack)
+ pool.close()
+ pool.join()
+ else:
+ # when running only one loop, do not use multiprocessor module.
+ # then, the exceptions are visible -> use only one sample for testing
+ global loop
+ loop = runLoop( comp, outDir, cfg.config, options )
+
+
+
+if __name__ == '__main__':
+ from optparse import OptionParser
+
+ parser = OptionParser()
+ parser.usage = """
+ %prog
+ For each component, start a Loop.
+ 'name' is whatever you want.
+ """
+
+ parser.add_option("-N", "--nevents",
+ dest="nevents",
+ help="number of events to process",
+ default=None)
+ parser.add_option("-p", "--nprint",
+ dest="nprint",
+ help="number of events to print at the beginning",
+ default=5)
+ parser.add_option("-i", "--iEvent",
+ dest="iEvent",
+ help="jump to a given event. ignored in multiprocessing.",
+ default=None)
+ parser.add_option("-f", "--force",
+ dest="force",
+ action='store_true',
+ help="don't ask questions in case output directory already exists.",
+ default=False)
+
+ (options,args) = parser.parse_args()
+
+ main(options, args)
diff --git a/CMGTools/RootTools/python/fwlite/MultiLoop.pyc b/CMGTools/RootTools/python/fwlite/MultiLoop.pyc
new file mode 100644
index 0000000..25416dd
Binary files /dev/null and b/CMGTools/RootTools/python/fwlite/MultiLoop.pyc differ
diff --git a/CMGTools/RootTools/python/fwlite/Output.py b/CMGTools/RootTools/python/fwlite/Output.py
new file mode 100644
index 0000000..1153ca2
--- /dev/null
+++ b/CMGTools/RootTools/python/fwlite/Output.py
@@ -0,0 +1,48 @@
+import os
+
+class Output( object ):
+ '''Manages an output directory, and a set of histogram lists'''
+
+ def __init__(self, name, options=''):
+ '''create the output directory, with the name provided in argument.
+
+ If this directory does not exist, it will be created.
+ If it exists:
+ - if options is "w", the existing directory is used.
+ - if not, an attempt is made to create name_i (i=0..)
+ until a non-existing directory name is found.
+
+ To attach histogram lists to this Output, just inherit from this class,
+ or access the histoLists attribute from outside.'''
+ self.name = name
+ # self.options = options
+ self.histoLists = {}
+ self._MakeOutputDir(options)
+
+ def _MakeOutputDir(self, options=''):
+ index = 0
+ name = self.name
+ while True:
+ try:
+ if os.path.isdir( self.name ) and options.lower()=='w':
+ return
+ print 'mkdir', self.name
+ os.mkdir( name )
+ break
+ except OSError:
+ # should handle the exception in a better way!!!!
+ index += 1
+ name = '%s_%d' % (self.name, index)
+ self.name = name
+
+ def Write(self):
+ '''Write all histogram lists to the output directory.'''
+ for histoList in self.histoLists.values():
+ histoList.Write()
+
+
+if __name__ == '__main__':
+ dirName = 'Tmp_Test'
+ os.mkdir(dirName)
+ output = Output(dirName)
+ output2 = Output(dirName, 'w')
diff --git a/CMGTools/RootTools/python/fwlite/Output.pyc b/CMGTools/RootTools/python/fwlite/Output.pyc
new file mode 100644
index 0000000..512afea
Binary files /dev/null and b/CMGTools/RootTools/python/fwlite/Output.pyc differ
diff --git a/CMGTools/RootTools/python/fwlite/PythonPath.py b/CMGTools/RootTools/python/fwlite/PythonPath.py
new file mode 100644
index 0000000..ade7bf4
--- /dev/null
+++ b/CMGTools/RootTools/python/fwlite/PythonPath.py
@@ -0,0 +1,36 @@
+import os
+import glob
+
+cmssw_src = '/'.join( [ os.environ['CMSSW_BASE'], 'src' ] )
+
+pkg_pat = '/'.join([cmssw_src, '*', '*'])
+pkg_dirs = glob.glob( pkg_pat )
+
+packages = [dir for dir in pkg_dirs \
+ if os.path.isdir(dir) and \
+ not dir.endswith('CVS') and \
+ dir.find('src/CMGTools')!=-1
+ ]
+
+pythonpath = ['.']
+for pkg in packages:
+ ana_dir = '/'.join( [pkg, 'python/analyzers'] )
+ if pkg.endswith('CMGTools/H2TauTau'):
+ ana_dir = '/'.join( [pkg, 'python/proto/analyzers'] )
+ if os.path.isdir(ana_dir):
+ pythonpath.append( ana_dir )
+
+
+if __name__=='__main__':
+
+ import pprint
+ import sys
+
+ pprint.pprint(packages)
+ print
+ pprint.pprint(sys.path)
+ sys.path = pythonpath + sys.path
+ print
+ pprint.pprint(sys.path)
+
+
diff --git a/CMGTools/RootTools/python/fwlite/PythonPath.pyc b/CMGTools/RootTools/python/fwlite/PythonPath.pyc
new file mode 100644
index 0000000..a212de0
Binary files /dev/null and b/CMGTools/RootTools/python/fwlite/PythonPath.pyc differ
diff --git a/CMGTools/RootTools/python/fwlite/Weight.py b/CMGTools/RootTools/python/fwlite/Weight.py
new file mode 100644
index 0000000..1adac12
--- /dev/null
+++ b/CMGTools/RootTools/python/fwlite/Weight.py
@@ -0,0 +1,55 @@
+
+def printWeights( weights ):
+ for key, value in weights.iteritems():
+ print key
+ print value
+
+class Weight( object ):
+ '''make names uniform wrt Component.
+
+ COLIN: messy... should I have several types of weight (base, data, mc)?
+ COLIN: need to add other weighting factors'''
+
+ FBINV = 1000.
+
+ def __init__(self, genNEvents, xSection, genEff,
+ intLumi = FBINV, addWeight=1):
+ self.genNEvents = int(genNEvents)
+ if xSection is not None:
+ self.xSection = float(xSection)
+ else:
+ self.xSection = None
+ self.genEff = float(genEff)
+ if intLumi is not None:
+ self.intLumi = float(intLumi)
+ else:
+ self.intLumi = Weight.FBINV
+ self.addWeight = float(addWeight)
+
+ def GetWeight(self):
+ '''Return the weight'''
+ if self.xSection is None:
+ # data
+ return 1
+ else:
+ # MC
+ return self.addWeight * self.xSection * self.intLumi / ( self.genNEvents * self.genEff)
+
+ def SetIntLumi(self, lumi):
+ '''Set integrated luminosity.'''
+ self.dict['intLumi'] = lumi
+
+ def __str__(self):
+ if self.xSection is None:
+ return ' intLumi = %5.2f, addWeight = %3.2f' \
+ % ( self.intLumi,
+ self.addWeight )
+ else:
+ return ' genN = %d, xsec = %5.5f pb, genEff = %2.2f, intLumi = %5.2f, addWeight = %3.2f -> weight = %3.5f' \
+ % ( self.genNEvents,
+ self.xSection,
+ self.genEff,
+ self.intLumi,
+ self.addWeight,
+ self.GetWeight() )
+
diff --git a/CMGTools/RootTools/python/fwlite/Weight.pyc b/CMGTools/RootTools/python/fwlite/Weight.pyc
new file mode 100644
index 0000000..6b59a4a
Binary files /dev/null and b/CMGTools/RootTools/python/fwlite/Weight.pyc differ
diff --git a/CMGTools/RootTools/python/fwlite/__init__.py b/CMGTools/RootTools/python/fwlite/__init__.py
new file mode 100644
index 0000000..13a1f71
--- /dev/null
+++ b/CMGTools/RootTools/python/fwlite/__init__.py
@@ -0,0 +1 @@
+#Automatically created by SCRAM
diff --git a/CMGTools/RootTools/python/fwlite/__init__.pyc b/CMGTools/RootTools/python/fwlite/__init__.pyc
new file mode 100644
index 0000000..83a82e2
Binary files /dev/null and b/CMGTools/RootTools/python/fwlite/__init__.pyc differ
diff --git a/CMGTools/RootTools/python/html/CVS/Entries b/CMGTools/RootTools/python/html/CVS/Entries
new file mode 100644
index 0000000..53fc331
--- /dev/null
+++ b/CMGTools/RootTools/python/html/CVS/Entries
@@ -0,0 +1,4 @@
+D/examples////
+D/templates////
+/DirectoryTree.py/1.3/Wed May 8 14:33:27 2013//Tlogger_bachtis_17Jul13-19h21m35s
+/markup.py/1.1/Sat Nov 3 09:56:34 2012//Tlogger_bachtis_17Jul13-19h21m35s
diff --git a/CMGTools/RootTools/python/html/CVS/Repository b/CMGTools/RootTools/python/html/CVS/Repository
new file mode 100644
index 0000000..d0352b9
--- /dev/null
+++ b/CMGTools/RootTools/python/html/CVS/Repository
@@ -0,0 +1 @@
+UserCode/CMG/CMGTools/RootTools/python/html
diff --git a/CMGTools/RootTools/python/html/CVS/Root b/CMGTools/RootTools/python/html/CVS/Root
new file mode 100644
index 0000000..fc8507d
--- /dev/null
+++ b/CMGTools/RootTools/python/html/CVS/Root
@@ -0,0 +1 @@
+:gserver:cmssw.cvs.cern.ch:/local/reps/CMSSW
diff --git a/CMGTools/RootTools/python/html/CVS/Tag b/CMGTools/RootTools/python/html/CVS/Tag
new file mode 100644
index 0000000..7feaeea
--- /dev/null
+++ b/CMGTools/RootTools/python/html/CVS/Tag
@@ -0,0 +1 @@
+Nlogger_bachtis_17Jul13-19h21m35s
diff --git a/CMGTools/RootTools/python/html/CVS/Template b/CMGTools/RootTools/python/html/CVS/Template
new file mode 100644
index 0000000..e69de29
diff --git a/CMGTools/RootTools/python/html/DirectoryTree.py b/CMGTools/RootTools/python/html/DirectoryTree.py
new file mode 100644
index 0000000..f811ea7
--- /dev/null
+++ b/CMGTools/RootTools/python/html/DirectoryTree.py
@@ -0,0 +1,135 @@
+import glob
+import os
+import markup
+import operator
+from markup import oneliner as e
+
+def allowedType(fname, types):
+ n, ext = os.path.splitext(fname)
+ return ext in types
+
+def split(sequence, size):
+ for i in xrange(0, len(sequence), size):
+ yield sequence[i:i+size]
+
+
+class Image(str):
+
+ TYPES = ['.png', '.jpg']
+
+ def __new__(cls,*args,**kw):
+ return str.__new__(cls,*args,**kw)
+
+ def __init__(self, fname):
+ if not allowedType(fname, self.__class__.TYPES):
+ raise ValueError('Type not allowed for file'+fname)
+
+
+
+class Directory(object):
+ '''Can contain other directories, images, and an index.html'''
+
+ def __init__(self, path, title=None):
+ print 'creating directory', path
+
+ # page parameters
+ self.title = path
+ self.header = ''
+ self.footer = ''
+ self.css = ['default.css']
+ self.nimagesperrow = 3
+
+ self.path = path
+ self.images = []
+ self.subdirs = []
+ self.HTML = None
+ self._addImages()
+ self._addDirs()
+ self._addHTML()
+
+ # print self
+
+ def _addImages(self):
+ '''Add all images in this directory'''
+ for imgnam in os.listdir(self.path):
+ img = None
+ try:
+ img = Image(imgnam)
+ except ValueError:
+ continue
+ self.images.append(img)
+
+ def _addDirs(self):
+ '''Add all directories in this directory'''
+ self.subdirs = []
+ for sub in os.listdir(self.path):
+ subfullname = '/'.join([self.path, sub])
+ if os.path.isdir(subfullname):
+ self.subdirs.append( Directory(subfullname) )
+
+ def _addHTML(self):
+ '''Add html'''
+ index = open('/'.join([self.path,'index.html']), 'w')
+ index.write( str(self) + '\n')
+
+
+ def __str__(self):
+ page = markup.page( )
+ page.init(
+ title=self.title,
+ css=self.css,
+ header=self.header,
+ footer=self.footer
+ )
+
+ page.h1(self.title)
+
+ if len(self.subdirs):
+ links = []
+ for s in sorted(self.subdirs, key=operator.attrgetter('path')):
+ print s.path
+ base = os.path.basename(s.path)
+ link = e.a(base,
+ href='/'.join([base, 'index.html']))
+ links.append(link)
+ page.h2('Subdirectories:')
+ page.ul( class_='mylist' )
+ page.li( links, class_='myitem' )
+ page.ul.close()
+
+ size = 100/self.nimagesperrow - 1
+ if len(self.images):
+ for rimgs in split(sorted(self.images), self.nimagesperrow):
+ page.img( src=rimgs, width='{size}%'.format(size=size),
+ alt=rimgs)
+ page.br()
+ return str(page)
+
+
+
+
+if __name__ == '__main__':
+
+ import sys
+
+ from optparse import OptionParser
+
+ parser = OptionParser()
+ parser.usage = '''
+ %prog
+
+ Adds web pages to the input directory, and its subdirectories.
+ all pdb images will be added to the pages.
+
+ Example: just run
+
+ python DirectoryTree.py templates
+ '''
+ opt, args = parser.parse_args()
+ if len(args)!=1:
+ parser.print_usage()
+ print 'provide the input directory'
+
+ idir = args[0]
+
+ dir = Directory(idir)
diff --git a/CMGTools/RootTools/python/html/DirectoryTree.pyc b/CMGTools/RootTools/python/html/DirectoryTree.pyc
new file mode 100644
index 0000000..5a072d1
Binary files /dev/null and b/CMGTools/RootTools/python/html/DirectoryTree.pyc differ
diff --git a/CMGTools/RootTools/python/html/__init__.py b/CMGTools/RootTools/python/html/__init__.py
new file mode 100644
index 0000000..13a1f71
--- /dev/null
+++ b/CMGTools/RootTools/python/html/__init__.py
@@ -0,0 +1 @@
+#Automatically created by SCRAM
diff --git a/CMGTools/RootTools/python/html/__init__.pyc b/CMGTools/RootTools/python/html/__init__.pyc
new file mode 100644
index 0000000..7e993ad
Binary files /dev/null and b/CMGTools/RootTools/python/html/__init__.pyc differ
diff --git a/CMGTools/RootTools/python/html/examples/CVS/Entries b/CMGTools/RootTools/python/html/examples/CVS/Entries
new file mode 100644
index 0000000..1784810
--- /dev/null
+++ b/CMGTools/RootTools/python/html/examples/CVS/Entries
@@ -0,0 +1 @@
+D
diff --git a/CMGTools/RootTools/python/html/examples/CVS/Repository b/CMGTools/RootTools/python/html/examples/CVS/Repository
new file mode 100644
index 0000000..a3218b5
--- /dev/null
+++ b/CMGTools/RootTools/python/html/examples/CVS/Repository
@@ -0,0 +1 @@
+UserCode/CMG/CMGTools/RootTools/python/html/examples
diff --git a/CMGTools/RootTools/python/html/examples/CVS/Root b/CMGTools/RootTools/python/html/examples/CVS/Root
new file mode 100644
index 0000000..fc8507d
--- /dev/null
+++ b/CMGTools/RootTools/python/html/examples/CVS/Root
@@ -0,0 +1 @@
+:gserver:cmssw.cvs.cern.ch:/local/reps/CMSSW
diff --git a/CMGTools/RootTools/python/html/examples/CVS/Tag b/CMGTools/RootTools/python/html/examples/CVS/Tag
new file mode 100644
index 0000000..4a67dc3
--- /dev/null
+++ b/CMGTools/RootTools/python/html/examples/CVS/Tag
@@ -0,0 +1 @@
+Tlogger_bachtis_17Jul13-19h21m35s
diff --git a/CMGTools/RootTools/python/html/examples/CVS/Template b/CMGTools/RootTools/python/html/examples/CVS/Template
new file mode 100644
index 0000000..e69de29
diff --git a/CMGTools/RootTools/python/html/examples/__init__.py b/CMGTools/RootTools/python/html/examples/__init__.py
new file mode 100644
index 0000000..13a1f71
--- /dev/null
+++ b/CMGTools/RootTools/python/html/examples/__init__.py
@@ -0,0 +1 @@
+#Automatically created by SCRAM
diff --git a/CMGTools/RootTools/python/html/examples/__init__.pyc b/CMGTools/RootTools/python/html/examples/__init__.pyc
new file mode 100644
index 0000000..71d9878
Binary files /dev/null and b/CMGTools/RootTools/python/html/examples/__init__.pyc differ
diff --git a/CMGTools/RootTools/python/html/markup.py b/CMGTools/RootTools/python/html/markup.py
new file mode 100644
index 0000000..d5e9a6a
--- /dev/null
+++ b/CMGTools/RootTools/python/html/markup.py
@@ -0,0 +1,527 @@
+# This code is in the public domain, it comes
+# with absolutely no warranty and you can do
+# absolutely whatever you want with it.
+
+__date__ = '1 October 2012'
+__version__ = '1.9'
+__doc__= """
+This is markup.py - a Python module that attempts to
+make it easier to generate HTML/XML from a Python program
+in an intuitive, lightweight, customizable and pythonic way.
+
+The code is in the public domain.
+
+Version: %s as of %s.
+
+Documentation and further info is at http://markup.sourceforge.net/
+
+Please send bug reports, feature requests, enhancement
+ideas or questions to nogradi at gmail dot com.
+
+Installation: drop markup.py somewhere into your Python path.
+""" % ( __version__, __date__ )
+
+try:
+ basestring
+ import string
+except:
+ # python 3
+ basestring = str
+ string = str
+
+# tags which are reserved python keywords will be referred
+# to by a leading underscore otherwise we end up with a syntax error
+import keyword
+
+class element:
+ """This class handles the addition of a new element."""
+
+ def __init__( self, tag, case='lower', parent=None ):
+ self.parent = parent
+
+ if case == 'upper':
+ self.tag = tag.upper( )
+ elif case == 'lower':
+ self.tag = tag.lower( )
+ elif case =='given':
+ self.tag = tag
+ else:
+ self.tag = tag
+
+ def __call__( self, *args, **kwargs ):
+ if len( args ) > 1:
+ raise ArgumentError( self.tag )
+
+ # if class_ was defined in parent it should be added to every element
+ if self.parent is not None and self.parent.class_ is not None:
+ if 'class_' not in kwargs:
+ kwargs['class_'] = self.parent.class_
+
+ if self.parent is None and len( args ) == 1:
+ x = [ self.render( self.tag, False, myarg, mydict ) for myarg, mydict in _argsdicts( args, kwargs ) ]
+ return '\n'.join( x )
+ elif self.parent is None and len( args ) == 0:
+ x = [ self.render( self.tag, True, myarg, mydict ) for myarg, mydict in _argsdicts( args, kwargs ) ]
+ return '\n'.join( x )
+
+ if self.tag in self.parent.twotags:
+ for myarg, mydict in _argsdicts( args, kwargs ):
+ self.render( self.tag, False, myarg, mydict )
+ elif self.tag in self.parent.onetags:
+ if len( args ) == 0:
+ for myarg, mydict in _argsdicts( args, kwargs ):
+ self.render( self.tag, True, myarg, mydict ) # here myarg is always None, because len( args ) = 0
+ else:
+ raise ClosingError( self.tag )
+ elif self.parent.mode == 'strict_html' and self.tag in self.parent.deptags:
+ raise DeprecationError( self.tag )
+ else:
+ raise InvalidElementError( self.tag, self.parent.mode )
+
+ def render( self, tag, single, between, kwargs ):
+ """Append the actual tags to content."""
+
+ out = "<%s" % tag
+ for key, value in list( kwargs.items( ) ):
+ if value is not None: # when value is None that means stuff like <... checked>
+ key = key.strip('_') # strip this so class_ will mean class, etc.
+ if key == 'http_equiv': # special cases, maybe change _ to - overall?
+ key = 'http-equiv'
+ elif key == 'accept_charset':
+ key = 'accept-charset'
+ out = "%s %s=\"%s\"" % ( out, key, escape( value ) )
+ else:
+ out = "%s %s" % ( out, key )
+ if between is not None:
+ out = "%s>%s%s>" % ( out, between, tag )
+ else:
+ if single:
+ out = "%s />" % out
+ else:
+ out = "%s>" % out
+ if self.parent is not None:
+ self.parent.content.append( out )
+ else:
+ return out
+
+ def close( self ):
+ """Append a closing tag unless element has only opening tag."""
+
+ if self.tag in self.parent.twotags:
+ self.parent.content.append( "%s>" % self.tag )
+ elif self.tag in self.parent.onetags:
+ raise ClosingError( self.tag )
+ elif self.parent.mode == 'strict_html' and self.tag in self.parent.deptags:
+ raise DeprecationError( self.tag )
+
+ def open( self, **kwargs ):
+ """Append an opening tag."""
+
+ if self.tag in self.parent.twotags or self.tag in self.parent.onetags:
+ self.render( self.tag, False, None, kwargs )
+ elif self.mode == 'strict_html' and self.tag in self.parent.deptags:
+ raise DeprecationError( self.tag )
+
+class page:
+ """This is our main class representing a document. Elements are added
+ as attributes of an instance of this class."""
+
+ def __init__( self, mode='strict_html', case='lower', onetags=None, twotags=None, separator='\n', class_=None ):
+ """Stuff that effects the whole document.
+
+ mode -- 'strict_html' for HTML 4.01 (default)
+ 'html' alias for 'strict_html'
+ 'loose_html' to allow some deprecated elements
+ 'xml' to allow arbitrary elements
+
+ case -- 'lower' element names will be printed in lower case (default)
+ 'upper' they will be printed in upper case
+ 'given' element names will be printed as they are given
+
+ onetags -- list or tuple of valid elements with opening tags only
+ twotags -- list or tuple of valid elements with both opening and closing tags
+ these two keyword arguments may be used to select
+ the set of valid elements in 'xml' mode
+ invalid elements will raise appropriate exceptions
+
+ separator -- string to place between added elements, defaults to newline
+
+ class_ -- a class that will be added to every element if defined"""
+
+ valid_onetags = [ "AREA", "BASE", "BR", "COL", "FRAME", "HR", "IMG", "INPUT", "LINK", "META", "PARAM" ]
+ valid_twotags = [ "A", "ABBR", "ACRONYM", "ADDRESS", "B", "BDO", "BIG", "BLOCKQUOTE", "BODY", "BUTTON",
+ "CAPTION", "CITE", "CODE", "COLGROUP", "DD", "DEL", "DFN", "DIV", "DL", "DT", "EM", "FIELDSET",
+ "FORM", "FRAMESET", "H1", "H2", "H3", "H4", "H5", "H6", "HEAD", "HTML", "I", "IFRAME", "INS",
+ "KBD", "LABEL", "LEGEND", "LI", "MAP", "NOFRAMES", "NOSCRIPT", "OBJECT", "OL", "OPTGROUP",
+ "OPTION", "P", "PRE", "Q", "SAMP", "SCRIPT", "SELECT", "SMALL", "SPAN", "STRONG", "STYLE",
+ "SUB", "SUP", "TABLE", "TBODY", "TD", "TEXTAREA", "TFOOT", "TH", "THEAD", "TITLE", "TR",
+ "TT", "UL", "VAR" ]
+ deprecated_onetags = [ "BASEFONT", "ISINDEX" ]
+ deprecated_twotags = [ "APPLET", "CENTER", "DIR", "FONT", "MENU", "S", "STRIKE", "U" ]
+
+ self.header = [ ]
+ self.content = [ ]
+ self.footer = [ ]
+ self.case = case
+ self.separator = separator
+
+ # init( ) sets it to True so we know that