Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
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<reco::PFCandidateRefVector>
mergeCandidates
(
const
reco::PFCandidateRefVector
&) =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
edm::RefVector< PFCandidateCollection >
edm::ParameterSet
Definition:
ParameterSet.h:35
PFCandidateMergerBase::mergeCandidates
virtual std::vector< reco::PFCandidateRefVector > mergeCandidates(const reco::PFCandidateRefVector &)=0
PFCandidateFwd.h
PFCandidateMergerBase::PFCandidateMergerBase
PFCandidateMergerBase()
Definition:
PFCandidateMergerBase.cc:3
Generated for CMSSW Reference Manual by
1.8.5