Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
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