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

#include <MeasuredProton.h>

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

Public Member Functions

 MeasuredProton (std::shared_ptr< const UncertaintyModel > &base_)
 
virtual ~MeasuredProton ()
 
Uncertainties_t GetSigmas (const TParticle &particle) const override
 
- Public Member Functions inherited from ant::analysis::utils::UncertaintyModel
 UncertaintyModel ()
 
virtual ~UncertaintyModel ()
 
virtual double GetBeamEnergySigma (double photon_energy) const
 

Public Attributes

std::shared_ptr< const UncertaintyModelbase = nullptr
 

Additional Inherited Members

- Protected Attributes inherited from ant::analysis::utils::UncertaintyModel
std::shared_ptr< TaggerDetector_ttagger
 

Constructor & Destructor Documentation

◆ MeasuredProton()

MeasuredProton::MeasuredProton ( std::shared_ptr< const UncertaintyModel > &  base_)

◆ ~MeasuredProton()

MeasuredProton::~MeasuredProton ( )
virtual

Member Function Documentation

◆ GetSigmas()

Uncertainties_t MeasuredProton::GetSigmas ( const TParticle particle) const
overridevirtual

Member Data Documentation

◆ base

std::shared_ptr<const UncertaintyModel> ant::analysis::utils::UncertaintyModels::MeasuredProton::base = nullptr

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