#include <NtupleTrackSelector.h>
Definition at line 20 of file NtupleTrackSelector.h.
◆ NtupleTrackSelector()
| NtupleTrackSelector::NtupleTrackSelector |
( |
TrackFilter * | selector = 0 | ) |
|
|
inline |
◆ addTrack()
◆ addTracks()
| virtual void TrackSelector::addTracks |
( |
std::vector< TIDA::Track * > & | t, |
|
|
bool(* | f )(const TIDA::Track *) = 0 ) |
|
inlinevirtualinherited |
◆ cleanup()
|
|
inlineprotectedvirtualinherited |
◆ clear()
| virtual void NtupleTrackSelector::clear |
( |
| ) |
|
|
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 71 of file NtupleTrackSelector.h.
◆ clone()
◆ delete_track()
◆ selectTrack() [1/2]
| void NtupleTrackSelector::selectTrack |
( |
const TIDA::Track & | track | ) |
|
|
inline |
◆ selectTrack() [2/2]
| void NtupleTrackSelector::selectTrack |
( |
TIDA::Track * | track | ) |
|
|
inline |
add single Track
Definition at line 29 of file NtupleTrackSelector.h.
29 {
30
31 if ( track ) {
32 TIDA::Track*
t =
new TIDA::Track( *track );
34
35 }
36 }
◆ selectTracks() [1/2]
| void NtupleTrackSelector::selectTracks |
( |
const std::vector< TIDA::Track * > & | tracks | ) |
|
|
inline |
extract all the tracks from a vector of Tracks pointers
Definition at line 59 of file NtupleTrackSelector.h.
59 {
60
61 std::vector<TIDA::Track*>::const_iterator trackitr =
tracks.begin();
62 std::vector<TIDA::Track*>::const_iterator trackend =
tracks.end();
63 while ( trackitr!=trackend ) {
65 ++trackitr;
66 }
67 }
void selectTrack(TIDA::Track *track)
add single Track
const std::vector< TIDA::Track * > & tracks() const
◆ selectTracks() [2/2]
| void NtupleTrackSelector::selectTracks |
( |
const std::vector< TIDA::Track > & | tracks | ) |
|
|
inline |
extract all the tracks from a vector of Tracks
Definition at line 48 of file NtupleTrackSelector.h.
48 {
49
50 std::vector<TIDA::Track>::const_iterator trackitr =
tracks.begin();
51 std::vector<TIDA::Track>::const_iterator trackend =
tracks.end();
52 while ( trackitr!=trackend ) {
54 ++trackitr;
55 }
56 }
◆ size()
| unsigned TrackSelector::size |
( |
| ) |
const |
|
inlineinherited |
◆ tracks() [1/2]
| const std::vector< TIDA::Track * > & TrackSelector::tracks |
( |
| ) |
const |
|
inlineinherited |
◆ tracks() [2/2]
◆ m_selector
◆ m_tracks
The documentation for this class was generated from the following file: