ATLAS Offline Software
Namespaces | Functions
DataPrepUtilities.cxx File Reference
#include "FlavorTagDiscriminants/DataPrepUtilities.h"
#include "FlavorTagDiscriminants/BTagTrackIpAccessor.h"
#include "FlavorTagDiscriminants/CustomGetterUtils.h"
#include "FlavorTagDiscriminants/StringUtils.h"
#include "xAODBTagging/BTaggingUtilities.h"
Include dependency graph for DataPrepUtilities.cxx:

Go to the source code of this file.

Namespaces

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

Functions

VarFromBTag FlavorTagDiscriminants::internal::get::varFromBTag (const std::string &name, EDMType, const std::string &defaultflag)
 
StringRegexes FlavorTagDiscriminants::dataprep::getNameFlippers (const FlipTagConfig &flip_config)
 
std::tuple< std::vector< FTagInputConfig >, std::vector< ConstituentsInputConfig >, FTagOptionsFlavorTagDiscriminants::dataprep::createGetterConfig (lwt::GraphConfig &graph_config, FlipTagConfig flip_config, std::map< std::string, std::string > remap_scalar, TrackLinkType track_link_type)
 
std::tuple< std::vector< internal::VarFromBTag >, std::vector< internal::VarFromJet >, FTagDataDependencyNamesFlavorTagDiscriminants::dataprep::createBvarGetters (const std::vector< FTagInputConfig > &inputs)
 
std::tuple< std::map< std::string, internal::OutNodeFloat >, FTagDataDependencyNames, std::set< std::string > > FlavorTagDiscriminants::dataprep::createDecorators (const lwt::GraphConfig &config, const FTagOptions &options)
 
std::tuple< std::function< char(const internal::Tracks &)>, std::vector< SG::AuxElement::Decorator< char > >, FTagDataDependencyNames, std::set< std::string > > FlavorTagDiscriminants::dataprep::createIpChecker (const lwt::GraphConfig &, const FTagOptions &)
 
void FlavorTagDiscriminants::dataprep::checkForUnusedRemaps (const std::map< std::string, std::string > &requested, const std::set< std::string > &used)