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
ParticleIdentifier Member List

This is the complete list of members for ParticleIdentifier, including all inherited members.

DetermineScatteredType(Int_t)ParticleIdentifierprotected
GetLeptonBeamPdgCode() constParticleIdentifierinlinevirtual
IdentifyBeams(const erhic::VirtualEvent &, BeamParticles &)ParticleIdentifierstatic
IdentifyBeams(const erhic::VirtualEvent &, std::vector< const erhic::VirtualParticle * > &)ParticleIdentifierstatic
isBeamLepton(const erhic::VirtualParticle &) constParticleIdentifiervirtual
isBeamNucleon(const erhic::VirtualParticle &) constParticleIdentifiervirtual
isScatteredLepton(const erhic::VirtualParticle &) constParticleIdentifiervirtual
IsVirtualPhoton(const erhic::VirtualParticle &) constParticleIdentifiervirtual
mChargedCurrentParticleIdentifierprotected
mLeptonBeamPdgCodeParticleIdentifierprotected
mScatteredPdgCodeParticleIdentifierprotected
ParticleIdentifier(const int leptonPdg=~unsigned(0)/2)ParticleIdentifier
SetChargedCurrent(bool isChargedCurrent)ParticleIdentifiervirtual
SetLeptonBeamPdgCode(int pdg)ParticleIdentifiervirtual
SkipParticle(const erhic::VirtualParticle &) constParticleIdentifiervirtual
~ParticleIdentifier()ParticleIdentifierinlinevirtual