EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
ActsFatras::SmearInput Struct Reference

#include <acts/blob/sPHENIX/Fatras/include/ActsFatras/Digitization/UncorrelatedHitSmearer.hpp>

Public Member Functions

 SmearInput (std::reference_wrapper< const Hit > hit_, std::reference_wrapper< const Acts::GeometryContext > geoContext_, std::shared_ptr< const Acts::Surface > surface_=nullptr)
 
 SmearInput ()=delete
 

Public Attributes

std::reference_wrapper< const Hit > hit
 
std::reference_wrapper< const
Acts::GeometryContext > 
geoContext
 
std::shared_ptr< const
Acts::Surface > 
surface = nullptr
 

Detailed Description

Smearing input to be used by the smearers

  • this struct helps to harmonize the interface between free and bound smearers

Definition at line 33 of file UncorrelatedHitSmearer.hpp.

View newest version in sPHENIX GitHub at line 33 of file UncorrelatedHitSmearer.hpp

Constructor & Destructor Documentation

ActsFatras::SmearInput::SmearInput ( std::reference_wrapper< const Hit >  hit_,
std::reference_wrapper< const Acts::GeometryContext >  geoContext_,
std::shared_ptr< const Acts::Surface >  surface_ = nullptr 
)
inline

Only valid constructor, wraps the

Parameters
hit_,theand optionally the
surface_

Definition at line 36 of file UncorrelatedHitSmearer.hpp.

View newest version in sPHENIX GitHub at line 36 of file UncorrelatedHitSmearer.hpp

ActsFatras::SmearInput::SmearInput ( )
delete

Member Data Documentation

std::reference_wrapper<const Acts::GeometryContext> ActsFatras::SmearInput::geoContext

Definition at line 44 of file UncorrelatedHitSmearer.hpp.

View newest version in sPHENIX GitHub at line 44 of file UncorrelatedHitSmearer.hpp

Referenced by ActsFatras::BoundParametersSmearer< kParameters >::operator()().

std::reference_wrapper<const Hit> ActsFatras::SmearInput::hit
std::shared_ptr<const Acts::Surface> ActsFatras::SmearInput::surface = nullptr

Definition at line 45 of file UncorrelatedHitSmearer.hpp.

View newest version in sPHENIX GitHub at line 45 of file UncorrelatedHitSmearer.hpp

Referenced by ActsFatras::BoundParametersSmearer< kParameters >::operator()().


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