ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Trigger
TrigAnalysis
TrigDecisionTool
TrigDecisionTool
TDTUtilities.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2026 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef TRIGGER_DECISION_TOOL_UTILITIES_H
6
#define TRIGGER_DECISION_TOOL_UTILITIES_H
7
/**********************************************************************************
8
* @Project: TrigDecisionTool
9
* @Package: TrigDecisionTool
10
*
11
* @brief utility functions
12
*
13
* @author Michael Begel <michael.begel@cern.ch> - Brookhaven National Laboratory
14
*
15
***********************************************************************************/
16
#include <string>
17
#include <string_view>
18
#include <vector>
19
20
class
TTree;
21
22
namespace
HLT
{
23
class
TriggerElement
;
24
}
25
26
namespace
Trig
{
27
31
std::vector< std::string >
convertStringToVector
(std::string_view triggerNames);
32
36
std::vector< std::string >
keyWrap
(
const
std::vector< std::string >& triggerNames);
37
38
39
43
std::string
getTEName
(
const
HLT::TriggerElement& te);
44
}
45
#endif
HLT::TriggerElement
TriggerElement is the basic ingreedient of the interface between HLT algorithms and the navigation It...
Definition
TrigNavStructure/TrigNavStructure/TriggerElement.h:27
HLT
It used to be useful piece of code for replacing actual SG with other store of similar functionality ...
Definition
HLTResultReader.h:26
Trig
The common trigger namespace for trigger analysis tools.
Definition
LArCellMonAlg.h:33
Trig::convertStringToVector
std::vector< std::string > convertStringToVector(std::string_view triggerNames)
makes a split of list of chains into the vector of chains
Definition
TDTUtilities.cxx:42
Trig::getTEName
std::string getTEName(const HLT::TriggerElement &te)
converts TEid to TE name (this may not always work, it depends on the availability of config)
Definition
TDTUtilities.cxx:62
Trig::keyWrap
std::vector< std::string > keyWrap(const std::vector< std::string > &triggerNames)
normalizes the list of triggers (patterns) by sorting and uniquing them
Definition
TDTUtilities.cxx:53
Generated on
for ATLAS Offline Software by
1.17.0