CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_3_10_patch2/src/RecoVertex/ConfigurableVertexReco/interface/AbstractConfReconstructor.h

Go to the documentation of this file.
00001 #ifndef _AbstractConfReconstructor_H_
00002 #define _AbstractConfReconstructor_H_
00003 
00004 #include "RecoVertex/VertexPrimitives/interface/VertexReconstructor.h"
00005 #include "FWCore/ParameterSet/interface/ParameterSet.h"
00006 
00012 class AbstractConfReconstructor : public VertexReconstructor
00013 {
00014   public:
00015 
00019     virtual void configure ( const edm::ParameterSet & ) = 0;
00020     virtual edm::ParameterSet defaults() const = 0;
00021     virtual ~AbstractConfReconstructor() {};
00022     AbstractConfReconstructor * clone() const = 0;
00023 };
00024 
00025 #endif