11 |
|
#include "DataFormats/VertexReco/interface/Vertex.h" |
12 |
|
#include "DataFormats/VertexReco/interface/VertexFwd.h" |
13 |
|
|
14 |
< |
#include <vector> |
14 |
> |
#include "L1AnalysisRecoVertexDataFormat.h" |
15 |
> |
|
16 |
|
|
17 |
|
namespace L1Analysis |
18 |
|
{ |
19 |
< |
class L1AnalysisRecoVertex |
19 |
> |
class L1AnalysisRecoVertex |
20 |
|
{ |
21 |
|
public: |
22 |
< |
L1AnalysisRecoVertex(); |
23 |
< |
~L1AnalysisRecoVertex(); |
23 |
< |
|
24 |
< |
void Reset(); |
25 |
< |
void Print(std::ostream &os = std::cout) const; |
26 |
< |
void SetVertices(const edm::Handle<reco::VertexCollection> vertices, unsigned maxVtx); |
27 |
< |
|
28 |
< |
unsigned int nVtx; |
29 |
< |
std::vector<unsigned int> vtxNDoF; |
30 |
< |
std::vector<double> vtxZ; |
31 |
< |
std::vector<double> vtxRho; |
22 |
> |
L1AnalysisRecoVertex(){Reset();}; |
23 |
> |
~L1AnalysisRecoVertex(){}; |
24 |
|
|
25 |
+ |
void SetVertices(const edm::Handle<reco::VertexCollection> vertices, unsigned maxVtx); |
26 |
+ |
L1AnalysisRecoVertexDataFormat * getData() {return &recoVertex_;} |
27 |
+ |
void Reset() {recoVertex_.Reset();} |
28 |
+ |
|
29 |
+ |
private : |
30 |
+ |
L1AnalysisRecoVertexDataFormat recoVertex_; |
31 |
|
}; |
32 |
|
} |
33 |
|
#endif |