Public Member Functions | |
xAOD::Electron constructors | |
Electron_v1 () | |
Default constructor. No store is attached. | |
Electron_v1 (const Electron_v1 &el) | |
Copy ctor. This involves copying the entire Auxilary store (Deep copy). | |
xAOD::Electron Assignment | |
Electron_v1 & | operator= (const Electron_v1 &el) |
Assignment Operator. Ends up using the assignment of AuxElement for the store. | |
xAOD::Electron Charge | |
float | charge () const |
Obtain the charge of the object. | |
void | setCharge (float charge) |
set the charge of the object | |
xAOD::Electron ObjectType | |
virtual Type::ObjectType | type () const ATH_FINAL |
The type of the object as a simple enumeration. | |
xAOD::Electron Track to Calo matching values. | |
bool | trackCaloMatchValue (float &value, const EgammaParameters::TrackCaloMatchType information) const |
Accessor for Track to Calo Match Values. | |
float | trackCaloMatchValue (const EgammaParameters::TrackCaloMatchType information) const |
Accessor for Track to Calo Match values , this just returns the value without internaly checking if it exists. Will lead to an exception if the information is not available. | |
bool | setTrackCaloMatchValue (float value, const EgammaParameters::TrackCaloMatchType information) |
Set method for Track to Calo Match values. | |
bool | trackParticleSummaryValue (uint8_t &value, const SummaryType information, int index=0) const |
Accessor to the matching track(s) float information (index = 0 is the best match) If 'information' is stored in this xAOD::Egamma and is of the correct type, then the function fills 'value' and returns 'true', otherwise it returns 'false', and does not touch 'value'. | |
bool | trackParticleSummaryValue (float &value, const SummaryType information, int index=0) const |
uint8_t | trackParticleSummaryIntValue (const SummaryType information, int index=0) const |
Accessor to the matching track(s) int information (index = 0 is the best match) Will lead to an exception if the information is not available. | |
float | trackParticleSummaryFloatValue (const SummaryType information, int index=0) const |
xAOD::Electron Pointers to TrackParticles | |
| |
typedef std::vector < ElementLink < TrackParticleContainer > > | TPELVec_t |
Helper type definition. | |
size_t | nTrackParticles () const |
Return the number xAOD::TrackParticles that match the electron candidate. | |
const xAOD::TrackParticle * | trackParticle (size_t index=0) const |
Pointer to the xAOD::TrackParticle/s that match the electron candidate. | |
const ElementLink < TrackParticleContainer > & | trackParticleLink (size_t index=0) const |
ElementLink to the xAOD::TrackParticle/s that match the electron candidate. | |
const TPELVec_t & | trackParticleLinks () const |
Get all the track particles. | |
void | setTrackParticleLinks (const TPELVec_t &links) |
Set the ElementLinks to the xAOD::TrackParticle/s that match the electron candidate. |