Public Member Functions | |
virtual StatusCode | initialize ()=0 |
virtual void | prepare ()=0 |
virtual StatusCode | finalize ()=0 |
virtual bool | accept (const xAOD::TrackParticle *track) const =0 |
virtual bool | selectTrack (const xAOD::TrackParticle *track) const __attribute__((deprecated("use accept(track) instead")))=0 |
virtual bool | isAffectedBySystematic (const CP::SystematicVariation &) const =0 |
returns: whether the tool is affected by the systematic | |
virtual CP::SystematicSet | affectingSystematics () const =0 |
returns: list of systematics this tool can be affected by | |
virtual CP::SystematicSet | recommendedSystematics () const =0 |
returns: list of recommended systematics to use with this tool | |
virtual CP::SystematicCode | applySystematicVariation (const CP::SystematicSet &)=0 |
configure the tool to apply a given list of systematic variations |