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

#include "Interactor.h"

Inheritance diagram for trkf::Interactor:
trkf::InteractGeneral trkf::InteractPlane

Public Member Functions

 Interactor (double tcut)
 
virtual ~Interactor ()
 
double getTcut () const
 
virtual Interactorclone () const =0
 Clone method. More...
 
virtual bool noise (const KTrack &trk, double s, TrackError &noise_matrix) const =0
 Calculate noise matrix. More...
 

Private Attributes

double fTcut
 Maximum delta ray energy for dE/dx. More...
 

Detailed Description

Definition at line 27 of file Interactor.h.

Constructor & Destructor Documentation

trkf::Interactor::Interactor ( double  tcut)
explicit

Constructor.

Arguments:

tcut - Maximum delta ray energy.

Definition at line 21 of file Interactor.cxx.

References ~Interactor().

21 : fTcut(tcut) {}
double fTcut
Maximum delta ray energy for dE/dx.
Definition: Interactor.h:41
trkf::Interactor::~Interactor ( )
virtualdefault

Referenced by Interactor().

Member Function Documentation

virtual Interactor* trkf::Interactor::clone ( ) const
pure virtual

Clone method.

Implemented in trkf::InteractPlane, and trkf::InteractGeneral.

Referenced by getTcut().

double trkf::Interactor::getTcut ( ) const
inline

Definition at line 32 of file Interactor.h.

References clone(), fTcut, and noise().

Referenced by trkf::InteractPlane::noise().

32 { return fTcut; }
double fTcut
Maximum delta ray energy for dE/dx.
Definition: Interactor.h:41
virtual bool trkf::Interactor::noise ( const KTrack trk,
double  s,
TrackError noise_matrix 
) const
pure virtual

Calculate noise matrix.

Implemented in trkf::InteractPlane, and trkf::InteractGeneral.

Referenced by getTcut().

Member Data Documentation

double trkf::Interactor::fTcut
private

Maximum delta ray energy for dE/dx.

Definition at line 41 of file Interactor.h.

Referenced by getTcut().


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