All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
INormalizeCharge Class Referenceabstract

INormalizeCharge interface class definiton. More...

#include <INormalizeCharge.h>

Inheritance diagram for INormalizeCharge:
icarus::calo::NormalizeDrift icarus::calo::NormalizeTPC icarus::calo::NormalizeWire icarus::calo::NormalizeYZ

Public Member Functions

virtual ~INormalizeCharge () noexcept=default
 Virtual Destructor. More...
 
virtual void configure (const fhicl::ParameterSet &)=0
 
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

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