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