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
// -*- C++ -*-
2
//
3
// Package: METAlgorithms
4
// Class: METAlgo
5
//
13
//
14
// Original Authors: Michael Schmitt, Richard Cavanaugh The University of Florida
15
// Created: May 14, 2005
16
// $Id: METAlgo.h,v 1.12 2012/06/08 00:51:27 sakuma Exp $
17
//
18
//
19
#ifndef METAlgo_h
20
#define METAlgo_h
21
22
#include "
DataFormats/Candidate/interface/CandidateFwd.h
"
23
#include "
DataFormats/METReco/interface/CommonMETData.h
"
24
25
class
METAlgo
26
{
27
public
:
28
METAlgo
() {}
29
virtual
~METAlgo
() {}
30
virtual
CommonMETData
run
(
edm::Handle
<
edm::View<reco::Candidate>
> candidates,
double
globalThreshold = 0.0);
31
virtual
void
run
(
edm::Handle
<
edm::View<reco::Candidate>
> candidates,
CommonMETData
*
met
,
double
globalThreshold = 0.0);
32
};
33
34
#endif // METAlgo_h
METAlgo::run
virtual CommonMETData run(edm::Handle< edm::View< reco::Candidate > > candidates, double globalThreshold=0.0)
Definition:
METAlgo.cc:16
METAlgo::~METAlgo
virtual ~METAlgo()
Definition:
METAlgo.h:29
CaloMET_cfi.met
tuple met
Definition:
CaloMET_cfi.py:18
METAlgo
Definition:
METAlgo.h:25
edm::View
Definition:
AssociativeIterator.h:47
edm::Handle
Definition:
AssociativeIterator.h:48
CommonMETData.h
CommonMETData
Structure containing data common to all types of MET.
Definition:
CommonMETData.h:22
METAlgo::METAlgo
METAlgo()
Definition:
METAlgo.h:28
CandidateFwd.h
Generated for CMSSW Reference Manual by
1.8.5