CMS 3D CMS Logo

ConfigurableMultiVertexFitter.h

Go to the documentation of this file.
00001 #ifndef _ConfigurableMultiVertexFitter_H_
00002 #define _ConfigurableMultiVertexFitter_H_
00003 
00004 #include "RecoVertex/ConfigurableVertexReco/interface/AbstractConfReconstructor.h"
00005 
00006 class MultiVertexReconstructor;
00007 
00012 class ConfigurableMultiVertexFitter : public AbstractConfReconstructor
00013 {
00014   public:
00023     ConfigurableMultiVertexFitter ();
00024     ConfigurableMultiVertexFitter ( const ConfigurableMultiVertexFitter & o );
00025     ~ConfigurableMultiVertexFitter();
00026     ConfigurableMultiVertexFitter * clone () const;
00027     std::vector < TransientVertex > vertices ( 
00028         const std::vector < reco::TransientTrack > & t ) const;
00029     std::vector < TransientVertex > vertices ( 
00030         const std::vector < reco::TransientTrack > & t,
00031         const reco::BeamSpot & s ) const;
00032     void configure ( const edm::ParameterSet & );
00033     edm::ParameterSet defaults() const;
00034   private:
00035     const MultiVertexReconstructor * theRector;
00036     int theCheater;
00037 };
00038 
00039 #endif

Generated on Tue Jun 9 17:46:04 2009 for CMSSW by  doxygen 1.5.4