ATLAS Offline Software
Loading...
Searching...
No Matches
TDTUtilities.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2021 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 <vector>
18
19class TTree;
20
21namespace HLT {
22 class TriggerElement;
23}
24
25namespace Trig {
26
30 std::vector< std::string > convertStringToVector(const std::string& triggerNames);
31
35 std::vector< std::string > keyWrap(const std::vector< std::string >& triggerNames);
36
37
38
42 std::string getTEName(const HLT::TriggerElement& te);
43}
44#endif
TriggerElement is the basic ingreedient of the interface between HLT algorithms and the navigation It...
It used to be useful piece of code for replacing actual SG with other store of similar functionality ...
The common trigger namespace for trigger analysis tools.
std::vector< std::string > convertStringToVector(const std::string &triggerNames)
makes a split of list of chains into the vector of chains
std::string getTEName(const HLT::TriggerElement &te)
converts TEid to TE name (this may not always work, it depends on the availability of config)
std::vector< std::string > keyWrap(const std::vector< std::string > &triggerNames)
normalizes the list of triggers (patterns) by sorting and uniquing them