10 |
|
|
11 |
|
#include "DataFormats/TrackReco/interface/Track.h" |
12 |
|
#include "DataFormats/TrackReco/interface/TrackFwd.h" |
13 |
+ |
#include "L1AnalysisRecoTrackDataFormat.h" |
14 |
|
|
14 |
– |
#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 |
|
|
24 |
– |
void Reset(); |
25 |
– |
void Print(std::ostream &os = std::cout) const; |
24 |
|
void SetTracks(const reco::TrackCollection& trackColl, unsigned maxTrack); |
25 |
< |
|
26 |
< |
unsigned nTrk; |
27 |
< |
unsigned nHighPurity; |
28 |
< |
double fHighPurity; |
29 |
< |
|
25 |
> |
L1Analysis::L1AnalysisRecoTrackDataFormat * getData(){return (&track_);} |
26 |
> |
void Reset() {track_.Reset();} |
27 |
> |
|
28 |
> |
private : |
29 |
> |
L1Analysis::L1AnalysisRecoTrackDataFormat track_; |
30 |
|
}; |
31 |
|
} |
32 |
|
#endif |