CMS 3D CMS Logo

Classes | Namespaces | Enumerations | Variables
DeepTauScaling.h File Reference
#include <vector>
#include <map>
#include <cmath>
#include <limits>
#include <algorithm>

Go to the source code of this file.

Classes

struct  deep_tau::Scaling::ScalingParams
 

Namespaces

 deep_tau
 
 deep_tau::Scaling
 

Enumerations

enum  deep_tau::Scaling::FeatureT {
  deep_tau::Scaling::FeatureT::TauFlat, deep_tau::Scaling::FeatureT::GridGlobal, deep_tau::Scaling::FeatureT::PfCand_electron, deep_tau::Scaling::FeatureT::PfCand_muon,
  deep_tau::Scaling::FeatureT::PfCand_chHad, deep_tau::Scaling::FeatureT::PfCand_nHad, deep_tau::Scaling::FeatureT::PfCand_gamma, deep_tau::Scaling::FeatureT::Electron,
  deep_tau::Scaling::FeatureT::Muon
}
 

Variables

constexpr float deep_tau::Scaling::inf = std::numeric_limits<float>::infinity()
 
const std::map< std::pair< FeatureT, bool >, ScalingParams > deep_tau::Scaling::scalingParamsMap_PhaseIIv2p5
 
const std::map< std::pair< FeatureT, bool >, ScalingParams > deep_tau::Scaling::scalingParamsMap_v2p1
 
const std::map< std::pair< FeatureT, bool >, ScalingParams > deep_tau::Scaling::scalingParamsMap_v2p5