Main Page
Namespaces
Classes
Package Documentation
src
RecoTauTag
TauTagTools
interface
PFCandidateMergerBase.h
Go to the documentation of this file.
1
#ifndef TauTagTools_PFCandidateMergerBase
2
#define TauTagTools_PFCandidateMergerBase
3
4
#include "
DataFormats/ParticleFlowCandidate/interface/PFCandidate.h
"
5
#include "
DataFormats/ParticleFlowCandidate/interface/PFCandidateFwd.h
"
6
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
7
8
class
PFCandidateMergerBase
9
{
10
public
:
11
PFCandidateMergerBase
(
const
edm::ParameterSet
&);
12
PFCandidateMergerBase
();
13
14
virtual
~PFCandidateMergerBase
()=0;
15
16
virtual
std::vector<std::vector<reco::PFCandidatePtr> >
mergeCandidates
(
const
std::vector<reco::PFCandidatePtr>&) =0;
17
18
};
19
20
#endif
21
22
PFCandidateMergerBase::~PFCandidateMergerBase
virtual ~PFCandidateMergerBase()=0
Definition:
PFCandidateMergerBase.cc:9
PFCandidateMergerBase
Definition:
PFCandidateMergerBase.h:8
ParameterSet.h
PFCandidate.h
PFCandidateMergerBase::mergeCandidates
virtual std::vector< std::vector< reco::PFCandidatePtr > > mergeCandidates(const std::vector< reco::PFCandidatePtr > &)=0
edm::ParameterSet
Definition:
ParameterSet.h:36
PFCandidateFwd.h
PFCandidateMergerBase::PFCandidateMergerBase
PFCandidateMergerBase()
Definition:
PFCandidateMergerBase.cc:3
Generated for CMSSW Reference Manual by
1.8.11