PandoraContentApiImpl class.
ParticleFlowObject class.
ParticleFlowObjectManager class.
StatusCode RemoveFromPfo(const ParticleFlowObject *const pPfo, const T *const pT) const
Remove an object from a particle flow object.
StatusCode Create(const object_creation::ParticleFlowObject::Parameters ¶meters, const ParticleFlowObject *&pPfo, const ObjectFactory< object_creation::ParticleFlowObject::Parameters, object_creation::ParticleFlowObject::Object > &factory)
Create a particle flow object.
~ParticleFlowObjectManager()
Destructor.
StatusCode RemoveParentDaughterAssociation(const ParticleFlowObject *const pParentPfo, const ParticleFlowObject *const pDaughterPfo) const
Remove a parent-daughter particle flow object relationship.
StatusCode SetParentDaughterAssociation(const ParticleFlowObject *const pParentPfo, const ParticleFlowObject *const pDaughterPfo) const
Add a parent-daughter particle flow object relationship.
StatusCode AlterMetadata(const ParticleFlowObject *const pPfo, const object_creation::ParticleFlowObject::Metadata &metadata) const
Alter the metadata information stored in a particle flow object.
StatusCode AddToPfo(const ParticleFlowObject *const pPfo, const T *const pT) const
Add an object to a particle flow object.