bool hasCharge() const
method to check if charge information is available
ParticleDataType::DataType dataType() const
Return enum indicating real data, fast, or full simulation Return Type has a DataType enum with the f...
std::ostream & dump(std::ostream &out) const
Print IParticle content.
const AthenaBarCodeImpl & getAthenaBarCodeImpl() const
const Trk::RecVertex * origin() const
Return a RecVertex corresponding to particle Origin.
const ElementLink< VxContainer > & originLink() const
Return the ElementLink to particle Origin.
ElementLink< VxContainer > m_origin
Persistent pointer to the origin of this particle.
bool hasPdgId() const
method to check if particle id information is available
int pdgId() const
Return enum indicating particle id the enum file is available in Event/EventKernel/PdtPdg....
ChargeType charge() const
returns charge as a typedef ChargeType currently Charge Type is a double for jets this may be changed...
std::ostream & operator<<(std::ostream &out, const Base &base)