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() const ParticleIdentifierinlinevirtual
IdentifyBeams(const erhic::VirtualEvent &, BeamParticles &)ParticleIdentifierstatic
IdentifyBeams(const erhic::VirtualEvent &, std::vector< const erhic::VirtualParticle * > &)ParticleIdentifierstatic
isBeamLepton(const erhic::VirtualParticle &) const ParticleIdentifiervirtual
isBeamNucleon(const erhic::VirtualParticle &) const ParticleIdentifiervirtual
isScatteredLepton(const erhic::VirtualParticle &) const ParticleIdentifiervirtual
IsVirtualPhoton(const erhic::VirtualParticle &) const ParticleIdentifiervirtual
mChargedCurrent (defined in ParticleIdentifier)ParticleIdentifierprotected
mLeptonBeamPdgCode (defined in ParticleIdentifier)ParticleIdentifierprotected
mScatteredPdgCode (defined in ParticleIdentifier)ParticleIdentifierprotected
ParticleIdentifier(const int leptonPdg=~unsigned(0)/2)ParticleIdentifier
SetChargedCurrent(bool isChargedCurrent)ParticleIdentifiervirtual
SetLeptonBeamPdgCode(int pdg)ParticleIdentifiervirtual
SkipParticle(const erhic::VirtualParticle &) const ParticleIdentifiervirtual
~ParticleIdentifier() (defined in ParticleIdentifier)ParticleIdentifierinlinevirtual