Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
RecoMET
METAlgorithms
interface
METAlgo.h
Go to the documentation of this file.
1
#ifndef METAlgo_h
2
#define METAlgo_h
3
14
#include <vector>
15
#include <string>
16
17
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
18
#include "
DataFormats/Candidate/interface/CandidateFwd.h
"
19
#include "
DataFormats/METReco/interface/CommonMETData.h
"
20
21
class
METAlgo
22
{
23
public
:
24
//typedef std::vector<const reco::Candidate*> InputCollection;
25
typedef
std::vector<const reco::Candidate>
InputCollection
;
26
METAlgo
();
27
virtual
~METAlgo
();
28
//virtual void run(const reco::CandidateCollection*, CommonMETData*, double );
29
virtual
void
run
(
edm::Handle
<
edm::View<reco::Candidate>
>,
CommonMETData
*,
double
);
30
private
:
31
};
32
33
#endif // METAlgo_h
34
35
/* LocalWords: METAlgo
36
*/
METAlgo
Definition:
METAlgo.h:21
edm::View
Definition:
AssociativeIterator.h:47
edm::Handle
Definition:
AssociativeIterator.h:48
ParameterSet.h
METAlgo::run
virtual void run(edm::Handle< edm::View< reco::Candidate > >, CommonMETData *, double)
Definition:
METAlgo.cc:41
CommonMETData.h
METAlgo::InputCollection
std::vector< const reco::Candidate > InputCollection
Definition:
METAlgo.h:25
CommonMETData
Structure containing data common to all types of MET.
Definition:
CommonMETData.h:22
METAlgo::~METAlgo
virtual ~METAlgo()
Definition:
METAlgo.cc:26
METAlgo::METAlgo
METAlgo()
Definition:
METAlgo.cc:20
CandidateFwd.h
Generated for CMSSW Reference Manual by
1.8.5