BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
HoughTrackList.cxx
Go to the documentation of this file.
1#include "HoughTrackList.h"
2#include "HoughMap.h"
3#include <map>
4#include <math.h>
5#include <vector>
6
9 // _trackhoughmap=houghMap;
10 _tracklist = houghMap.getTrackList();
11}
13
14 vector<HoughTrack>::iterator iter = _tracklist.begin();
15 for ( ; iter != _tracklist.end(); iter++ )
16 {
17 if ( track == &( *iter ) )
18 {
19 _tracklist.erase( iter );
20 iter--;
21 }
22 }
23 // if( iter !=_tracklist.end() ) _tracklist.erase(iter);
24}
25void HoughTrackList::add( HoughTrack* track ) { _tracklist.push_back( *track ); }
EvtStreamInputIterator< typename Generator::result_type > iter(Generator gen, int N=0)
const vector< HoughTrack > getTrackList() const
Definition HoughMap.h:38
void add(HoughTrack *track)
void remove(HoughTrack *)