Public Member Functions | Private Attributes | List of all members
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.

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

Member Function Documentation

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

Clone method.

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

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

Definition at line 33 of file Interactor.h.

34  {
35  return fTcut;
36  }
double fTcut
Maximum delta ray energy for dE/dx.
Definition: Interactor.h:45
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.

Member Data Documentation

double trkf::Interactor::fTcut
private

Maximum delta ray energy for dE/dx.

Definition at line 45 of file Interactor.h.


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