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.  | |
 1.6.1