ATLAS Offline Software
FlipTagEnums.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 
6 #ifndef FLIP_TAG_ENUMS_HH
7 #define FLIP_TAG_ENUMS_HH
8 
9 #include <string>
10 
11 namespace FlavorTagDiscriminants {
12  // note that all the "non-standard" ones here use the default flip
13  // config for SV1, JF, and IPxD. The variants are just for the RNN.
14  enum class FlipTagConfig {
15  STANDARD, // use all tracks
16  NEGATIVE_IP_ONLY, // use only negative IP, flip sign
17  FLIP_SIGN, // just flip the sign of IP3D_signed_d0_significance, IP3D_signed_z0_significance, use all tracks
18  SIMPLE_FLIP, // flip the sign of d0, z0SinTheta, IP3D_signed_d0_significance, IP3D_signed_z0_significance, use all tracks
19  };
20  FlipTagConfig flipTagConfigFromString(const std::string&);
21 }
22 
23 #endif
FlavorTagDiscriminants::FlipTagConfig::SIMPLE_FLIP
@ SIMPLE_FLIP
FlavorTagDiscriminants::FlipTagConfig::STANDARD
@ STANDARD
FlavorTagDiscriminants
This file contains "getter" functions used for accessing tagger inputs from the EDM.
Definition: AssociationEnums.h:11
FlavorTagDiscriminants::FlipTagConfig::NEGATIVE_IP_ONLY
@ NEGATIVE_IP_ONLY
FlavorTagDiscriminants::FlipTagConfig::FLIP_SIGN
@ FLIP_SIGN
FlavorTagDiscriminants::flipTagConfigFromString
FlipTagConfig flipTagConfigFromString(const std::string &)
Definition: FlipTagEnums.cxx:15
FlavorTagDiscriminants::FlipTagConfig
FlipTagConfig
Definition: FlipTagEnums.h:14