Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
RecoMET
METAlgorithms
interface
CaloSpecificAlgo.h
Go to the documentation of this file.
1
#ifndef METProducers_CaloMETInfo_h
2
#define METProducers_CaloMETInfo_h
3
7
8
#include "
DataFormats/METReco/interface/CaloMET.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
CaloSpecificAlgo
14
{
15
public
:
16
typedef
math::XYZTLorentzVector
LorentzVector
;
17
typedef
math::XYZPoint
Point
;
18
typedef
std::vector <const reco::Candidate*>
TowerCollection
;
20
//reco::CaloMET addInfo(const reco::CandidateCollection *towers, CommonMETData met);
21
reco::CaloMET
addInfo
(
edm::Handle
<
edm::View<reco::Candidate>
> towers,
CommonMETData
met
,
bool
noHF,
double
globalThreshold);
22
};
23
24
#endif
CaloMET_cfi.met
tuple met
Definition:
CaloMET_cfi.py:18
CaloSpecificAlgo::TowerCollection
std::vector< const reco::Candidate * > TowerCollection
Definition:
CaloSpecificAlgo.h:18
edm::View
Definition:
AssociativeIterator.h:47
edm::Handle
Definition:
AssociativeIterator.h:48
Point3D.h
reco::CaloMET
Definition:
CaloMET.h:22
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
CaloSpecificAlgo::addInfo
reco::CaloMET addInfo(edm::Handle< edm::View< reco::Candidate > > towers, CommonMETData met, bool noHF, double globalThreshold)
Make CaloMET. Assumes MET is made from CaloTowerCandidates.
Definition:
CaloSpecificAlgo.cc:18
CaloSpecificAlgo
Definition:
CaloSpecificAlgo.h:13
math::XYZPoint
XYZPointD XYZPoint
point in space with cartesian internal representation
Definition:
Point3D.h:13
CaloSpecificAlgo::LorentzVector
math::XYZTLorentzVector LorentzVector
Definition:
CaloSpecificAlgo.h:16
CaloSpecificAlgo::Point
math::XYZPoint Point
Definition:
CaloSpecificAlgo.h:17
CaloMET.h
Generated for CMSSW Reference Manual by
1.8.5