Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
RecoVertex
ConfigurableVertexReco
interface
AbstractConfReconstructor.h
Go to the documentation of this file.
1
#ifndef _AbstractConfReconstructor_H_
2
#define _AbstractConfReconstructor_H_
3
4
#include "
RecoVertex/VertexPrimitives/interface/VertexReconstructor.h
"
5
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
6
12
class
AbstractConfReconstructor
:
public
VertexReconstructor
{
13
public
:
17
virtual
void
configure
(
const
edm::ParameterSet
&) = 0;
18
virtual
edm::ParameterSet
defaults
()
const
= 0;
19
~AbstractConfReconstructor
()
override
{};
20
AbstractConfReconstructor
*
clone
()
const override
= 0;
21
};
22
23
#endif
AbstractConfReconstructor::configure
virtual void configure(const edm::ParameterSet &)=0
AbstractConfReconstructor::clone
AbstractConfReconstructor * clone() const override=0
VertexReconstructor.h
VertexReconstructor
Definition:
VertexReconstructor.h:13
ParameterSet.h
AbstractConfReconstructor
Definition:
AbstractConfReconstructor.h:12
AbstractConfReconstructor::defaults
virtual edm::ParameterSet defaults() const =0
edm::ParameterSet
Definition:
ParameterSet.h:47
AbstractConfReconstructor::~AbstractConfReconstructor
~AbstractConfReconstructor() override
Definition:
AbstractConfReconstructor.h:19
Generated for CMSSW Reference Manual by
1.8.5