src
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
class
PFClusterSpecificAlgo
{
31
public
:
32
PFClusterSpecificAlgo
() { ; }
33
reco::PFClusterMET
addInfo
(
edm::Handle
<
edm::View<reco::Candidate>
> PFClusterCandidates,
const
CommonMETData
&
met
);
34
35
private
:
36
typedef
math::XYZTLorentzVector
LorentzVector
;
37
typedef
math::XYZPoint
Point
;
38
};
39
40
//____________________________________________________________________________||
41
#endif // METAlgorithms_PFClusterMETInfo_h
PFClusterSpecificAlgo::PFClusterSpecificAlgo
PFClusterSpecificAlgo()
Definition:
PFClusterSpecificAlgo.h:32
PFClusterMET.h
edm::Handle
Definition:
AssociativeIterator.h:50
CommonMETData.h
reco::PFClusterMET
Definition:
PFClusterMET.h:13
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
Definition:
CaloClusterFwd.h:14
View.h
PFClusterSpecificAlgo::Point
math::XYZPoint Point
Definition:
PFClusterSpecificAlgo.h:37
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
BTaggingMonitor_cfi.met
met
Definition:
BTaggingMonitor_cfi.py:74
PFClusterSpecificAlgo
Definition:
PFClusterSpecificAlgo.h:30
PFClusterSpecificAlgo::LorentzVector
math::XYZTLorentzVector LorentzVector
Definition:
PFClusterSpecificAlgo.h:36
Handle.h
Generated for CMSSW Reference Manual by
1.8.14