LArSoft  v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
INormalizeCharge Class Referenceabstract

INormalizeCharge interface class definiton. More...

#include "INormalizeCharge.h"

Public Member Functions

virtual ~INormalizeCharge () noexcept=default
 Virtual Destructor. More...
 
virtual void configure (const fhicl::ParameterSet &)=0
 
virtual void setup (const art::Event &)
 
virtual double Normalize (double dQdx, const art::Event &e, const recob::Hit &h, const geo::Point_t &location, const geo::Vector_t &direction, double t0)=0
 

Detailed Description

INormalizeCharge interface class definiton.

Definition at line 22 of file INormalizeCharge.h.

Constructor & Destructor Documentation

virtual INormalizeCharge::~INormalizeCharge ( )
virtualdefaultnoexcept

Virtual Destructor.

Member Function Documentation

virtual void INormalizeCharge::configure ( const fhicl::ParameterSet )
pure virtual
virtual double INormalizeCharge::Normalize ( double  dQdx,
const art::Event e,
const recob::Hit h,
const geo::Point_t location,
const geo::Vector_t direction,
double  t0 
)
pure virtual

Referenced by setup().

virtual void INormalizeCharge::setup ( const art::Event )
inlinevirtual

Definition at line 30 of file INormalizeCharge.h.

References e, and Normalize().

30 {}

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