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