ATLAS Offline Software
Namespaces | Typedefs | Functions
PhysicsAnalysis/JetTagging/FlavorTagDiscriminants/FlavorTagDiscriminants/StringUtils.h File Reference
#include <string>
#include <regex>
#include <vector>
#include <map>
#include <set>
Include dependency graph for PhysicsAnalysis/JetTagging/FlavorTagDiscriminants/FlavorTagDiscriminants/StringUtils.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 FlavorTagDiscriminants
 This file contains "getter" functions used for accessing tagger inputs from the EDM.
 
 FlavorTagDiscriminants::str
 

Typedefs

typedef std::vector< std::pair< std::regex, std::string > > FlavorTagDiscriminants::str::StringRegexes
 

Functions

const std::string FlavorTagDiscriminants::str::remapName (const std::string &name, std::map< std::string, std::string > &remap, std::set< std::string > &usedRemap)
 
std::string FlavorTagDiscriminants::str::sub_first (const StringRegexes &res, const std::string &var_name, const std::string &context)
 
template<typename T >
FlavorTagDiscriminants::str::match_first (const std::vector< std::pair< std::regex, T > > &regexes, const std::string &var_name, const std::string &context)