CMS 3D CMS Logo

GapClusterizerInZ.h
Go to the documentation of this file.
1 #ifndef GapClusterizerInZ_h
2 #define GapClusterizerInZ_h
3 
13 
15 public:
17 
18  std::vector<std::vector<reco::TransientTrack> > clusterize(
19  const std::vector<reco::TransientTrack>& tracks) const override;
20 
21  float zSeparation() const;
22 
23  std::vector<TransientVertex> vertices(const std::vector<reco::TransientTrack>& tracks) const;
24 
25  ~GapClusterizerInZ() override{};
26 
27 private:
28  float zSep;
29  bool verbose_;
30 };
31 
32 #endif
GapClusterizerInZ(const edm::ParameterSet &conf)
std::vector< TransientVertex > vertices(const std::vector< reco::TransientTrack > &tracks) const
~GapClusterizerInZ() override
float zSeparation() const
std::vector< std::vector< reco::TransientTrack > > clusterize(const std::vector< reco::TransientTrack > &tracks) const override