Search CMS Trigger Paths
cern_opendata_search_trigger_pathsLook up CMS High-Level Trigger paths by exact name (HLT_IsoMu24) or prefix pattern (HLT_IsoMu*), optionally for one data-taking year. Paths outside the HLT_ family, such as AlCa_EcalPi0, DST_ and DQM_ paths, output modules and HLTriggerFinalPath, are found by their own names, in the case given. Each match is a per-year path record parsed into the primary datasets its title names, the first and last run the path was seen online, per-version run ranges, the L1 seed, and links to the HLT menu records. Covers CMS open data from 2011-2016. Prescale factors are not returned: each HLT menu record holds a configuration file (cern_opendata_list_files with a menu_recid) whose PrescaleService block lists the prescale in each column of every path it prescales (a path it leaves out has prescale 1), and the CMS luminosity records (collection CMS-Luminosity-Information) hold prescale files that log which column applied by run and luminosity section.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"path": "<path>"
},
"name": "cern_opendata_search_trigger_paths"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number, from 1, counting pages of the limit applied. page × limit may not exceed 10,000. | |
| path | Yes | Trigger path name (HLT_IsoMu24, AlCa_EcalPi0) or prefix with one trailing wildcard (HLT_IsoMu*): a letter or digit, then letters, digits and underscores. A path starting HLT_ in any case is searched as given, with the prefix case fixed, and matches path names in any case. Any other path is matched against record path names in the case given, the whole name or, with a trailing *, its start (AlCa_EcalPi0, AlCa_*), and is also searched with HLT_ prepended (IsoMu24 finds HLT_IsoMu24, 60Jet10 finds HLT_60Jet10). A trailing version suffix (_v3 or _v*) is dropped, since records list versions as V<n>. | |
| year | No | Data-taking year, such as 2012. Trigger records cover 2011-2016. | |
| limit | No | Records per page, 1-50. A value above 50 is served at 50. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cap | No | The page size (limit) applied to this call. | |
| page | No | The page returned. | |
| error | No | Present when the call failed. Absent on success. | |
| shown | No | Number of items returned on this page. | |
| notice | No | Continuation, empty-result guidance or result caveats; absent when none. | |
| has_more | No | Next page has matches within the first 10,000; false at the reachable end even if more exist (see truncated/notice). | |
| triggers | No | Matching trigger path records on this page. | |
| truncated | No | True when more results remain past this page; notice says how to reach them. | |
| totalCount | No | Trigger path records matching the path (and year). | |
| effectiveQuery | No | The query sent, after normalization (version suffix dropped): an HLT_ path as given; any other path as title clauses matching it as a record path name, OR HLT_ plus the path. |