Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
RecoParticleFlow
PFRootEvent
interface
JetMaker.h
Go to the documentation of this file.
1
#ifndef JetProducers_JetMaker_h
2
#define JetProducers_JetMaker_h
3
8
9
#include "
DataFormats/JetReco/interface/CaloJet.h
"
10
#include "
DataFormats/JetReco/interface/PFJet.h
"
11
#include "
DataFormats/JetReco/interface/GenJet.h
"
12
#include "
DataFormats/HcalDetId/interface/HcalSubdetector.h
"
13
#include "
RecoParticleFlow/PFRootEvent/interface/JetRecoTypes.h
"
14
15
class
CaloSubdetectorGeometry
;
16
17
19
namespace
JetMaker {
21
bool
makeSpecific
(
const
JetReco::InputCollection
& fConstituents,
22
const
CaloSubdetectorGeometry
& fTowerGeometry,
23
reco::CaloJet::Specific
* fJetSpecific);
24
26
bool
makeSpecific
(
const
JetReco::InputCollection
& fConstituents,
27
reco::PFJet::Specific
* fJetSpecific);
28
30
bool
makeSpecific
(
const
JetReco::InputCollection
& fConstituents,
31
reco::GenJet::Specific
* fJetSpecific);
32
34
HcalSubdetector
hcalSubdetector
(
int
fEta);
35
}
36
37
#endif
CaloSubdetectorGeometry
Definition:
CaloSubdetectorGeometry.h:21
HcalSubdetector.h
JetReco::InputCollection
std::vector< InputItem > InputCollection
Definition:
JetRecoTypes.h:62
JetMaker::hcalSubdetector
HcalSubdetector hcalSubdetector(int fEta)
converts eta to the corresponding HCAL subdetector.
reco::GenJet::Specific
Definition:
GenJet.h:27
reco::CaloJet::Specific
Definition:
CaloJet.h:32
HcalSubdetector
HcalSubdetector
Definition:
HcalAssistant.h:32
JetMaker::makeSpecific
bool makeSpecific(const JetReco::InputCollection &fConstituents, const CaloSubdetectorGeometry &fTowerGeometry, reco::CaloJet::Specific *fJetSpecific)
Make CaloJet specifics. Assumes ProtoJet is made from CaloTowerCandidates.
Definition:
JetMaker.cc:21
reco::PFJet::Specific
Definition:
PFJet.h:24
JetRecoTypes.h
CaloJet.h
PFJet.h
GenJet.h
Generated for CMSSW Reference Manual by
1.8.5