ATLAS Offline Software
Classes | Namespaces | Enumerations | Functions
ConstituentsLoader.h File Reference
#include "FlavorTagDiscriminants/FlipTagEnums.h"
#include "FlavorTagDiscriminants/AssociationEnums.h"
#include "FlavorTagDiscriminants/OnnxUtil.h"
#include "FlavorTagDiscriminants/FTagDataDependencyNames.h"
#include "FlavorTagDiscriminants/StringUtils.h"
#include "xAODJet/Jet.h"
#include "xAODBTagging/BTagging.h"
#include <string>
#include <vector>
#include <set>
#include <tuple>
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  FlavorTagDiscriminants::InputVariableConfig
 
struct  FlavorTagDiscriminants::ConstituentsInputConfig
 
class  FlavorTagDiscriminants::IConstituentsLoader
 

Namespaces

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

Enumerations

enum  FlavorTagDiscriminants::ConstituentsEDMType {
  FlavorTagDiscriminants::ConstituentsEDMType::CHAR, FlavorTagDiscriminants::ConstituentsEDMType::UCHAR, FlavorTagDiscriminants::ConstituentsEDMType::INT, FlavorTagDiscriminants::ConstituentsEDMType::FLOAT,
  FlavorTagDiscriminants::ConstituentsEDMType::DOUBLE, FlavorTagDiscriminants::ConstituentsEDMType::CUSTOM_GETTER
}
 
enum  FlavorTagDiscriminants::ConstituentsSortOrder { FlavorTagDiscriminants::ConstituentsSortOrder::ABS_D0_SIGNIFICANCE_DESCENDING, FlavorTagDiscriminants::ConstituentsSortOrder::D0_SIGNIFICANCE_DESCENDING, FlavorTagDiscriminants::ConstituentsSortOrder::PT_DESCENDING, FlavorTagDiscriminants::ConstituentsSortOrder::ABS_D0_DESCENDING }
 
enum  FlavorTagDiscriminants::ConstituentsSelection {
  FlavorTagDiscriminants::ConstituentsSelection::ALL, FlavorTagDiscriminants::ConstituentsSelection::IP3D_2018, FlavorTagDiscriminants::ConstituentsSelection::DIPS_TIGHT_UPGRADE, FlavorTagDiscriminants::ConstituentsSelection::DIPS_LOOSE_UPGRADE,
  FlavorTagDiscriminants::ConstituentsSelection::DIPS_LOOSE_202102, FlavorTagDiscriminants::ConstituentsSelection::LOOSE_202102_NOIP, FlavorTagDiscriminants::ConstituentsSelection::R22_DEFAULT, FlavorTagDiscriminants::ConstituentsSelection::R22_LOOSE
}
 
enum  FlavorTagDiscriminants::ConstituentsType { FlavorTagDiscriminants::ConstituentsType::IPARTICLE, FlavorTagDiscriminants::ConstituentsType::TRACK }
 

Functions

ConstituentsInputConfig FlavorTagDiscriminants::createConstituentsLoaderConfig (const std::string &name, const std::vector< std::string > &input_variables, FlipTagConfig flip_config)