Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
RecoMET
METAlgorithms
interface
GenSpecificAlgo.h
Go to the documentation of this file.
1
#ifndef METProducers_GenMETInfo_h
2
#define METProducers_GenMETInfo_h
3
7
8
#include "
DataFormats/METReco/interface/GenMET.h
"
9
#include "
DataFormats/Math/interface/LorentzVector.h
"
10
#include "
DataFormats/Math/interface/Point3D.h
"
11
#include "
DataFormats/METReco/interface/CommonMETData.h
"
12
13
class
GenSpecificAlgo
14
{
15
public
:
16
typedef
math::XYZTLorentzVector
LorentzVector
;
17
typedef
math::XYZPoint
Point
;
18
typedef
std::vector <const reco::Candidate*>
ParticleCollection
;
20
//reco::GenMET addInfo(const reco::CandidateCollection *particles, CommonMETData met);
21
reco::GenMET
addInfo
(
edm::Handle
<
edm::View<reco::Candidate>
> particles,
CommonMETData
*
met
,
double
globalThreshold,
bool
onlyFiducial=
false
,
bool
usePt=
false
);
22
};
23
24
#endif
CaloMET_cfi.met
tuple met
Definition:
CaloMET_cfi.py:18
edm::View
Definition:
AssociativeIterator.h:47
GenSpecificAlgo::Point
math::XYZPoint Point
Definition:
GenSpecificAlgo.h:17
GenSpecificAlgo::addInfo
reco::GenMET addInfo(edm::Handle< edm::View< reco::Candidate > > particles, CommonMETData *met, double globalThreshold, bool onlyFiducial=false, bool usePt=false)
Make GenMET. Assumes MET is made from MCCandidates.
Definition:
GenSpecificAlgo.cc:17
GenMET.h
edm::Handle
Definition:
AssociativeIterator.h:48
Point3D.h
math::XYZTLorentzVector
XYZTLorentzVectorD XYZTLorentzVector
Lorentz vector with cylindrical internal representation using pseudorapidity.
Definition:
LorentzVector.h:30
CommonMETData.h
CommonMETData
Structure containing data common to all types of MET.
Definition:
CommonMETData.h:22
LorentzVector.h
GenSpecificAlgo::ParticleCollection
std::vector< const reco::Candidate * > ParticleCollection
Definition:
GenSpecificAlgo.h:18
GenSpecificAlgo
Definition:
GenSpecificAlgo.h:13
math::XYZPoint
XYZPointD XYZPoint
point in space with cartesian internal representation
Definition:
Point3D.h:13
reco::GenMET
Definition:
GenMET.h:21
GenSpecificAlgo::LorentzVector
math::XYZTLorentzVector LorentzVector
Definition:
GenSpecificAlgo.h:16
Generated for CMSSW Reference Manual by
1.8.5