10 |
|
|
11 |
|
#include "DataFormats/TrackReco/interface/Track.h" |
12 |
|
#include "DataFormats/TrackReco/interface/TrackFwd.h" |
13 |
< |
#include "L1AnalysisRecoTrackBase.h" |
13 |
> |
#include "L1AnalysisRecoTrackDataFormat.h" |
14 |
|
|
15 |
– |
#include <vector> |
15 |
|
|
16 |
|
namespace L1Analysis |
17 |
|
{ |
18 |
< |
class L1AnalysisRecoTrack |
18 |
> |
class L1AnalysisRecoTrack |
19 |
|
{ |
20 |
|
public: |
21 |
< |
L1AnalysisRecoTrack(); |
22 |
< |
~L1AnalysisRecoTrack(); |
21 |
> |
L1AnalysisRecoTrack(){Reset();}; |
22 |
> |
~L1AnalysisRecoTrack(){}; |
23 |
|
|
25 |
– |
void Reset(); |
26 |
– |
void Print(std::ostream &os = std::cout) const; |
24 |
|
void SetTracks(const reco::TrackCollection& trackColl, unsigned maxTrack); |
25 |
< |
L1Analysis::L1AnalysisRecoTrackBase * getData(){return (&track_);} |
25 |
> |
L1Analysis::L1AnalysisRecoTrackDataFormat * getData(){return (&track_);} |
26 |
> |
void Reset() {track_.Reset();} |
27 |
|
|
28 |
|
private : |
29 |
< |
L1Analysis::L1AnalysisRecoTrackBase track_; |
32 |
< |
|
29 |
> |
L1Analysis::L1AnalysisRecoTrackDataFormat track_; |
30 |
|
}; |
31 |
|
} |
32 |
|
#endif |