ant
A2 ant: class-based analysis framework
ant::analysis::utils::UncertaintyModels::Optimized_Oli1 Struct Reference

Values for the optimized model, obtainded from KinFitPi0 on data. More...

#include <Optimized.h>

+ Inheritance diagram for ant::analysis::utils::UncertaintyModels::Optimized_Oli1:
+ Collaboration diagram for ant::analysis::utils::UncertaintyModels::Optimized_Oli1:

Public Member Functions

 Optimized_Oli1 (double relative_scale=1.0, bool use_measured_proton_TAPS=false)
 
virtual ~Optimized_Oli1 ()
 
- Public Member Functions inherited from ant::analysis::utils::UncertaintyModels::Optimized
 Optimized ()
 
virtual ~Optimized ()
 
Uncertainties_t GetSigmas (const TParticle &particle) const
 
std::string to_string_simple () const
 
std::string to_string () const
 serialize to JSON string More...
 
std::string to_string_short () const
 serialzie to JSON string without whitespace More...
 
void load_from_string (const std::string &data)
 load from a JSON string More...
 
void load_from_string_simple (const std::string &data)
 
bool operator== (const Optimized &other) const noexcept
 
bool operator!= (const Optimized &other) const noexcept
 
- Public Member Functions inherited from ant::analysis::utils::UncertaintyModel
 UncertaintyModel ()
 
virtual ~UncertaintyModel ()
 
virtual double GetBeamEnergySigma (double photon_energy) const
 

Additional Inherited Members

- Static Public Member Functions inherited from ant::analysis::utils::UncertaintyModels::Optimized
static double dThetaSin (const double theta, const double offset, const double thetapart) noexcept
 
static double dE (const double E, const double rel, const double exp, const double reloffset) noexcept
 
- Public Attributes inherited from ant::analysis::utils::UncertaintyModels::Optimized
double cb_photon_theta_const = 0.0
 
double cb_photon_theta_Sin = 0.0
 
double cb_photon_phi = 0.0
 
double cb_photon_E_rel = 0.0
 
double cb_photon_E_exp = 0.0
 
double cb_photon_E_lin = 0.0
 
Uncertainties_t cb_proton = {}
 
double taps_photon_E_rel = 0.0
 
double taps_photon_E_exp = 0.0
 
double taps_photon_E_lin = 0.0
 
double taps_photon_theta = 0.0
 
double taps_photon_phi = 0.0
 
Uncertainties_t taps_proton = {}
 
- Protected Member Functions inherited from ant::analysis::utils::UncertaintyModels::Optimized
void ReadToken (const std::string &token)
 
- Protected Attributes inherited from ant::analysis::utils::UncertaintyModel
std::shared_ptr< TaggerDetector_ttagger
 
- Static Protected Attributes inherited from ant::analysis::utils::UncertaintyModels::Optimized
static const std::string separator = ": "
 

Detailed Description

Values for the optimized model, obtainded from KinFitPi0 on data.

Constructor & Destructor Documentation

◆ Optimized_Oli1()

Optimized_Oli1::Optimized_Oli1 ( double  relative_scale = 1.0,
bool  use_measured_proton_TAPS = false 
)

◆ ~Optimized_Oli1()

Optimized_Oli1::~Optimized_Oli1 ( )
virtual

The documentation for this struct was generated from the following files: