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

#include <SmearAlgorithm.h>

Inheritance diagram for Hal::EventSmear:
Hal::SmearAlgorithm Hal::EventSmearVirtual

Public Member Functions

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

Detailed Description

abstract class for modifying events - later such events can be used as "reconstructed" if user use smeared format, currently only event reaction plane can be replaced and track momenta

Definition at line 51 of file SmearAlgorithm.h.

Constructor & Destructor Documentation

◆ EventSmear()

Hal::EventSmear::EventSmear ( )

Definition at line 22 of file SmearAlgorithm.cxx.

◆ ~EventSmear()

Hal::EventSmear::~EventSmear ( )
virtual

Definition at line 24 of file SmearAlgorithm.cxx.

Member Function Documentation

◆ ModifyEvent()

virtual void Hal::EventSmear::ModifyEvent ( SmearedEvent * mod)
pure virtual

modify event parameters

Parameters
modevent to modify

Implemented in Hal::EventSmearVirtual.

◆ Report()

Package * Hal::EventSmear::Report ( ) const
virtual
Returns
package with information about this object

Reimplemented from Hal::SmearAlgorithm.

Reimplemented in Hal::EventSmearVirtual.

Definition at line 46 of file SmearAlgorithm.cxx.


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