![]() |
ATLAS Offline Software
|
#include <NtupleTrackSelector.h>
Public Member Functions | |
| NtupleTrackSelector (TrackFilter *selector=0) | |
| void | selectTrack (TIDA::Track *track) |
| add single Track | |
| void | selectTrack (const TIDA::Track &track) |
| add a Track | |
| void | selectTracks (const std::vector< TIDA::Track > &tracks) |
| extract all the tracks from a vector of Tracks | |
| void | selectTracks (const std::vector< TIDA::Track * > &tracks) |
| extract all the tracks from a vector of Tracks pointers | |
| virtual void | clear () override |
| the ntple selector manages the tracks itself, so we have to do an explicit delete for each one to prevent memory leaking | |
| virtual bool | addTrack (TIDA::Track *t, bool(*f)(const TIDA::Track *)=0) |
| virtual void | addTracks (std::vector< TIDA::Track * > &t, bool(*f)(const TIDA::Track *)=0) |
| const std::vector< TIDA::Track * > & | tracks () const |
| std::vector< TIDA::Track * > | tracks (TrackFilter *selector) const |
| unsigned | size () const |
| void | delete_track (TIDA::Track *t) |
Protected Member Functions | |
| virtual void | cleanup (TIDA::Track *) |
Protected Attributes | |
| std::vector< TIDA::Track * > | m_tracks |
| TrackFilter * | m_selector |
Definition at line 20 of file NtupleTrackSelector.h.
|
inline |
Definition at line 24 of file NtupleTrackSelector.h.
|
inlinevirtualinherited |
Definition at line 34 of file Trigger/TrigAnalysis/TrigInDetAnalysis/TrigInDetAnalysis/TrackSelector.h.
|
inlinevirtualinherited |
Definition at line 47 of file Trigger/TrigAnalysis/TrigInDetAnalysis/TrigInDetAnalysis/TrackSelector.h.
|
inlineprotectedvirtualinherited |
Definition at line 76 of file Trigger/TrigAnalysis/TrigInDetAnalysis/TrigInDetAnalysis/TrackSelector.h.
|
inlineoverridevirtual |
the ntple selector manages the tracks itself, so we have to do an explicit delete for each one to prevent memory leaking
Reimplemented from TrackSelector.
Definition at line 70 of file NtupleTrackSelector.h.
|
inlineinherited |
Definition at line 68 of file Trigger/TrigAnalysis/TrigInDetAnalysis/TrigInDetAnalysis/TrackSelector.h.
|
inline |
|
inline |
|
inline |
extract all the tracks from a vector of Tracks pointers
Definition at line 58 of file NtupleTrackSelector.h.
|
inline |
extract all the tracks from a vector of Tracks
Definition at line 47 of file NtupleTrackSelector.h.
|
inlineinherited |
Definition at line 62 of file Trigger/TrigAnalysis/TrigInDetAnalysis/TrigInDetAnalysis/TrackSelector.h.
|
inlineinherited |
Definition at line 52 of file Trigger/TrigAnalysis/TrigInDetAnalysis/TrigInDetAnalysis/TrackSelector.h.
|
inlineinherited |
|
protectedinherited |
Definition at line 84 of file Trigger/TrigAnalysis/TrigInDetAnalysis/TrigInDetAnalysis/TrackSelector.h.
|
protectedinherited |
Definition at line 81 of file Trigger/TrigAnalysis/TrigInDetAnalysis/TrigInDetAnalysis/TrackSelector.h.