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