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