CMS 3D CMS Logo

/afs/cern.ch/work/a/aaltunda/public/www/CMSSW_6_2_7/src/RecoVertex/PrimaryVertexProducer/interface/TrackClusterizerInZ.h

Go to the documentation of this file.
00001 #ifndef TrackClusterizerInZ_h
00002 #define TrackClusterizerInZ_h
00003 
00010 #include "FWCore/ParameterSet/interface/ParameterSet.h"
00011 #include <vector>
00012 #include "TrackingTools/TransientTrack/interface/TransientTrack.h"
00013 
00014 
00015 
00016 
00017 class TrackClusterizerInZ {
00018 
00019 
00020 public:
00021 
00022   TrackClusterizerInZ(){};
00023   TrackClusterizerInZ(const edm::ParameterSet& conf){};
00024 
00025   virtual std::vector< std::vector<reco::TransientTrack> >
00026     clusterize(const std::vector<reco::TransientTrack> & tracks)const =0;
00027 
00028   virtual ~TrackClusterizerInZ(){};
00029 
00030 };
00031 
00032 #endif