ant
A2 ant: class-based analysis framework
ant::analysis::utils::MCSmear Class Reference

#include <MCSmear.h>

+ Collaboration diagram for ant::analysis::utils::MCSmear:

Public Member Functions

 MCSmear (UncertaintyModelPtr m)
 
 ~MCSmear ()
 
ant::TParticlePtr Smear (const ant::TParticlePtr &p) const
 
ant::TParticlePtr Smear (const ant::TParticlePtr &p, Uncertainties_t &sigmas) const
 

Protected Attributes

UncertaintyModelPtr model
 
std::unique_ptr< TRandom > rng
 

Constructor & Destructor Documentation

◆ MCSmear()

MCSmear::MCSmear ( utils::UncertaintyModelPtr  m)

◆ ~MCSmear()

MCSmear::~MCSmear ( )

Member Function Documentation

◆ Smear() [1/2]

TParticlePtr MCSmear::Smear ( const ant::TParticlePtr p) const

◆ Smear() [2/2]

ant::TParticlePtr MCSmear::Smear ( const ant::TParticlePtr p,
Uncertainties_t sigmas 
) const

Member Data Documentation

◆ model

UncertaintyModelPtr ant::analysis::utils::MCSmear::model
protected

◆ rng

std::unique_ptr<TRandom> ant::analysis::utils::MCSmear::rng
protected

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