Heavy ion Analysis Libriares
Loading...
Searching...
No Matches
Hal::TrackSmear Class Referenceabstract

#include <SmearAlgorithm.h>

Inheritance diagram for Hal::TrackSmear:
Hal::SmearAlgorithm Hal::TrackSmearMomentumPercent Hal::TrackSmearVirtual

Public Member Functions

virtual void ModifyTrack (SmearedTrack *mod)=0
 
- Public Member Functions inherited from Hal::SmearAlgorithm
virtual Task::EInitFlag Init ()
 
virtual PackageReport () const
 
virtual SmearAlgorithmMakeCopy () const =0
 

Detailed Description

abstract class for modifying tracks (smearing)

See also
EventSmear, currently only track momenta can be smeared

Definition at line 81 of file SmearAlgorithm.h.

Constructor & Destructor Documentation

◆ TrackSmear()

Hal::TrackSmear::TrackSmear ( )

Definition at line 26 of file SmearAlgorithm.cxx.

◆ ~TrackSmear()

Hal::TrackSmear::~TrackSmear ( )
virtual

Definition at line 28 of file SmearAlgorithm.cxx.

Member Function Documentation

◆ ModifyTrack()

virtual void Hal::TrackSmear::ModifyTrack ( SmearedTrack * mod)
pure virtual

modify track parameters

Parameters
modsmeared track

Implemented in Hal::TrackSmearMomentumPercent, and Hal::TrackSmearVirtual.


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