CMS 3D CMS Logo

GapClusterizerInZ.h
Go to the documentation of this file.
1 #ifndef GapClusterizerInZ_h
2 #define GapClusterizerInZ_h
3 
14 
16 public:
18 
20 
21  std::vector<std::vector<reco::TransientTrack> > clusterize(
22  const std::vector<reco::TransientTrack>& tracks) const override;
23 
24  float zSeparation() const;
25 
26  std::vector<TransientVertex> vertices(const std::vector<reco::TransientTrack>& tracks) const;
27 
28  ~GapClusterizerInZ() override{};
29 
30 private:
31  float zSep;
32  bool verbose_;
33 };
34 
35 #endif
ConfigurationDescriptions.h
GapClusterizerInZ::clusterize
std::vector< std::vector< reco::TransientTrack > > clusterize(const std::vector< reco::TransientTrack > &tracks) const override
Definition: GapClusterizerInZ.cc:27
edm::ParameterSetDescription
Definition: ParameterSetDescription.h:52
GapClusterizerInZ::GapClusterizerInZ
GapClusterizerInZ(const edm::ParameterSet &conf)
Definition: GapClusterizerInZ.cc:16
TransientTrack.h
TrackClusterizerInZ
Definition: TrackClusterizerInZ.h:14
GapClusterizerInZ::~GapClusterizerInZ
~GapClusterizerInZ() override
Definition: GapClusterizerInZ.h:28
edm::ParameterSet
Definition: ParameterSet.h:47
tracks
const uint32_t *__restrict__ const HitContainer *__restrict__ TkSoA *__restrict__ tracks
Definition: CAHitNtupletGeneratorKernelsImpl.h:176
GapClusterizerInZ::zSep
float zSep
Definition: GapClusterizerInZ.h:28
GapClusterizerInZ::zSeparation
float zSeparation() const
Definition: GapClusterizerInZ.cc:25
TransientVertex.h
submitPVResolutionJobs.desc
string desc
Definition: submitPVResolutionJobs.py:251
GapClusterizerInZ::vertices
std::vector< TransientVertex > vertices(const std::vector< reco::TransientTrack > &tracks) const
GapClusterizerInZ
Definition: GapClusterizerInZ.h:15
ParameterSet.h
GapClusterizerInZ::fillPSetDescription
static void fillPSetDescription(edm::ParameterSetDescription &desc)
Definition: GapClusterizerInZ.cc:64
TrackClusterizerInZ.h
GapClusterizerInZ::verbose_
bool verbose_
Definition: GapClusterizerInZ.h:32