EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
#include <eic-smear/blob/master/include/eicsmear/smear/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.
Definition at line 33 of file Smearer.h.
View newest version in sPHENIX GitHub at line 33 of file Smearer.h
|
inlinevirtual |
|
pure virtual |
Inherited from TObject.
Implemented in Smear::ParticleID, Smear::Device, Smear::NumSigmaPid, EPhenixMomentum, Smear::PlanarTracker, Smear::RadialTracker, and Smear::PerfectID.
Referenced by Smear::Detector::AddDevice().
|
pure virtual |
Smears the input ParticleMC and stores the result(s) in the ParticleMCS.
Implemented in Smear::ParticleID, Smear::Device, EPhenixMomentum, Smear::NumSigmaPid, Smear::Bremsstrahlung, Smear::Tracker, and Smear::PerfectID.
Acceptance Smear::Smearer::Accept |
Definition at line 50 of file Smearer.h.
View newest version in sPHENIX GitHub at line 50 of file Smearer.h
Referenced by AssembleCoreTracker(), Smear::Bremsstrahlung::Bremsstrahlung(), BuildBeAST_0_0(), BuildBeAST_0_1(), BuildCore_0_1(), BuildCore_0_1_B3T(), BuildePHENIX_0_0(), BuildeSTAR_0_0(), BuildHandBook_1_2(), BuildJLEIC_0_1(), BuildMatrixDetector_0_1(), BuildMatrixDetector_0_1_FF(), BuildMatrixDetector_0_1_TOF(), BuildMatrixDetector_0_2_B1_5T(), BuildMatrixDetector_0_2_B3T(), BuildPerfectDetector(), BuildSTAR_0_0(), BuildTrackingPreview_0_2_B1_5T(), BuildTrackingPreview_0_2_B3T(), BuildWithTof(), BuildZEUS_0_0(), Smear::Device::Device(), EPhenixMomentum::EPhenixMomentum(), Smear::ParticleID::GetAcceptanceFromDevice(), Smear::Device::Init(), Smear::Tracker::Smear(), Smear::Device::Smear(), and Smear::ParticleID::Smear().