Base class for collections holding AOD objects of iParticle type Handles pt etc cuts Local data:
IParticleHandleBase(IParticleCollHandleBase *)
virtual double mass() const
Returns unknown() in case of trouble.
SoMaterial * determineMaterial()
Should be implemented by children, in order to change the material depending on the interface etc.
virtual const xAOD::IParticle & iParticle() const =0
IParticleHandleBase(const IParticleHandleBase &)
virtual ~IParticleHandleBase()
virtual Amg::Vector3D momentum() const
virtual double charge() const =0
IParticleHandleBase & operator=(const IParticleHandleBase &)
virtual QStringList baseInfo() const
Class providing the definition of the 4-vector interface.