Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
RecoMET
METAlgorithms
interface
PFClusterSpecificAlgo.h
Go to the documentation of this file.
1
// -*- C++ -*-
2
//
3
// Package: METAlgorithms
4
// Class: PFClusterSpecificAlgo
5
//
13
//
14
// Original Authors: R. Remington (UF), R. Cavanaugh (UIC/Fermilab)
15
// Created: October 27, 2008
16
//
17
//
18
#ifndef METAlgorithms_PFClusterMETInfo_h
19
#define METAlgorithms_PFClusterMETInfo_h
20
21
//____________________________________________________________________________||
22
#include "
DataFormats/METReco/interface/PFClusterMET.h
"
23
#include "
DataFormats/Common/interface/Handle.h
"
24
#include "
DataFormats/Common/interface/View.h
"
25
#include "
DataFormats/Math/interface/LorentzVector.h
"
26
#include "
DataFormats/Math/interface/Point3D.h
"
27
#include "
DataFormats/METReco/interface/CommonMETData.h
"
28
29
30
//____________________________________________________________________________||
31
class
PFClusterSpecificAlgo
32
{
33
public
:
34
PFClusterSpecificAlgo
() {;}
35
reco::PFClusterMET
addInfo
(
edm::Handle
<
edm::View<reco::Candidate>
> PFClusterCandidates,
const
CommonMETData
&
met
);
36
37
private
:
38
typedef
math::XYZTLorentzVector
LorentzVector
;
39
typedef
math::XYZPoint
Point
;
40
41
};
42
43
//____________________________________________________________________________||
44
#endif // METAlgorithms_PFClusterMETInfo_h
45
PFClusterSpecificAlgo::PFClusterSpecificAlgo
PFClusterSpecificAlgo()
Definition:
PFClusterSpecificAlgo.h:34
PFClusterMET.h
edm::Handle
Definition:
AssociativeIterator.h:47
CommonMETData.h
Handle.h
reco::PFClusterMET
Definition:
PFClusterMET.h:14
Point3D.h
PFClusterSpecificAlgo::addInfo
reco::PFClusterMET addInfo(edm::Handle< edm::View< reco::Candidate > > PFClusterCandidates, const CommonMETData &met)
Definition:
PFClusterSpecificAlgo.cc:15
math::XYZTLorentzVector
XYZTLorentzVectorD XYZTLorentzVector
Lorentz vector with cylindrical internal representation using pseudorapidity.
Definition:
LorentzVector.h:29
edm::View< reco::Candidate >
View.h
PFClusterSpecificAlgo::Point
math::XYZPoint Point
Definition:
PFClusterSpecificAlgo.h:39
CommonMETData
Structure containing data common to all types of MET.
Definition:
CommonMETData.h:12
LorentzVector.h
math::XYZPoint
XYZPointD XYZPoint
point in space with cartesian internal representation
Definition:
Point3D.h:12
PFClusterSpecificAlgo
Definition:
PFClusterSpecificAlgo.h:31
caloMETBenchmarkGeneric_cfi.met
string met
Definition:
caloMETBenchmarkGeneric_cfi.py:3
PFClusterSpecificAlgo::LorentzVector
math::XYZTLorentzVector LorentzVector
Definition:
PFClusterSpecificAlgo.h:38
Generated for CMSSW Reference Manual by
1.8.5