double ChargeType
typedef ChargeType used to anticipate changes here
virtual const ElementLink< VxContainer > & originLink() const =0
Return an ElementLink corresponding to particle's Origin.
virtual bool hasPdgId() const =0
method to check if particle id information is available
virtual ParticleDataType::DataType dataType() const =0
Return enum indicating real data, fast, or full simulation Return Type has a DataType enum with the f...
virtual bool hasCharge() const =0
method to check if charge information is available
virtual int pdgId() const =0
Return enum indicating particle id the enum file is available in Event/EventKernel/PdtPdg....
virtual ChargeType charge() const =0
returns charge as a typedef ChargeType currently Charge Type is a double for jets this may be changed...
virtual const Trk::RecVertex * origin() const =0
Return a RecVertex corresponding to particle Origin.
Information about type of data used to fill particle.