![]() |
eic-smear
1.0.3
A collection of ROOT classes for Monte Carlo events and a fast-smearing code simulating detector effects for the Electron-Ion Collider task force
|
#include <Smearer.h>
Public Member Functions | |
virtual | ~Smearer () |
virtual Smearer * | Clone (const char *="") const =0 |
virtual void | Smear (const erhic::VirtualParticle &, ParticleMCS &)=0 |
Public Attributes | |
Acceptance | Accept |
Abstract base class for objects performing smearing. Has no constructors or assignemt operator, as it is an abstract class.
|
inlinevirtual |
|
pure virtual |
Inherited from TObject.
Implemented in Smear::ParticleID, Smear::Device, Smear::PlanarTracker, Smear::RadialTracker, and Smear::PerfectID.
|
pure virtual |
Smears the input ParticleMC and stores the result(s) in the ParticleMCS.
Implemented in Smear::ParticleID, Smear::Device, Smear::Bremsstrahlung, Smear::Tracker, and Smear::PerfectID.