Main Page
Namespaces
Classes
Package Documentation
CommonTools
ParticleFlow
plugins
TopProjector.cc
Go to the documentation of this file.
1
#include "
CommonTools/ParticleFlow/plugins/TopProjector.h
"
2
3
4
#include "
DataFormats/ParticleFlowCandidate/interface/PileUpPFCandidate.h
"
5
#include "
DataFormats/ParticleFlowCandidate/interface/PileUpPFCandidateFwd.h
"
6
#include "
DataFormats/ParticleFlowCandidate/interface/IsolatedPFCandidate.h
"
7
#include "
DataFormats/ParticleFlowCandidate/interface/IsolatedPFCandidateFwd.h
"
8
#include "
DataFormats/JetReco/interface/PFJet.h
"
9
#include "
DataFormats/JetReco/interface/PFJetCollection.h
"
10
#include "
DataFormats/TauReco/interface/PFTau.h
"
11
#include "
DataFormats/TauReco/interface/PFTauFwd.h
"
12
13
//TODO just for testing, remove this
14
#include "
DataFormats/TrackReco/interface/Track.h
"
15
16
#include "
FWCore/Framework/interface/ESHandle.h
"
17
18
// #include "FWCore/MessageLogger/interface/MessageLogger.h"
19
#include "
FWCore/Utilities/interface/Exception.h
"
20
#include "
FWCore/Framework/interface/EventSetup.h
"
21
22
#include "
DataFormats/Math/interface/deltaR.h
"
23
24
#include "
FWCore/Framework/interface/MakerMacros.h
"
25
26
27
using namespace
std
;
28
using namespace
edm
;
29
using namespace
reco
;
30
31
typedef
TopProjector<PFJet, PFCandidate>
TPPFJetsOnPFCandidates
;
32
typedef
TopProjector<PFCandidate, PFCandidate>
TPPFCandidatesOnPFCandidates
;
33
typedef
TopProjector<PileUpPFCandidate, PFCandidate>
TPPileUpPFCandidatesOnPFCandidates
;
34
typedef
TopProjector<IsolatedPFCandidate, PFCandidate>
TPIsolatedPFCandidatesOnPFCandidates
;
35
36
typedef
TopProjector<PFCandidate, PileUpPFCandidate>
TPPFCandidatesOnPileUpPFCandidates
;
37
typedef
TopProjector<PFTau, PFJet>
TPPFTausOnPFJets
;
38
typedef
TopProjector<PFTau, PFJet, TopProjectorDeltaROverlap<PFTau,PFJet>
>
TPPFTausOnPFJetsDeltaR
;
39
40
DEFINE_FWK_MODULE
(
TPPFJetsOnPFCandidates
);
41
DEFINE_FWK_MODULE
(
TPPFCandidatesOnPFCandidates
);
42
DEFINE_FWK_MODULE
(
TPPileUpPFCandidatesOnPFCandidates
);
43
DEFINE_FWK_MODULE
(
TPIsolatedPFCandidatesOnPFCandidates
);
44
DEFINE_FWK_MODULE
(
TPPFCandidatesOnPileUpPFCandidates
);
45
DEFINE_FWK_MODULE
(
TPPFTausOnPFJets
);
46
DEFINE_FWK_MODULE
(
TPPFTausOnPFJetsDeltaR
);
47
48
TPPFCandidatesOnPileUpPFCandidates
TopProjector< PFCandidate, PileUpPFCandidate > TPPFCandidatesOnPileUpPFCandidates
Definition:
TopProjector.cc:36
IsolatedPFCandidate.h
PFJetCollection.h
PFTauFwd.h
PFTau.h
PileUpPFCandidate.h
DEFINE_FWK_MODULE
#define DEFINE_FWK_MODULE(type)
Definition:
MakerMacros.h:17
MakerMacros.h
EventSetup.h
std
Definition:
JetResolutionObject.h:76
TPIsolatedPFCandidatesOnPFCandidates
TopProjector< IsolatedPFCandidate, PFCandidate > TPIsolatedPFCandidatesOnPFCandidates
Definition:
TopProjector.cc:34
TPPFTausOnPFJetsDeltaR
TopProjector< PFTau, PFJet, TopProjectorDeltaROverlap< PFTau, PFJet > > TPPFTausOnPFJetsDeltaR
Definition:
TopProjector.cc:38
TPPFCandidatesOnPFCandidates
TopProjector< PFCandidate, PFCandidate > TPPFCandidatesOnPFCandidates
Definition:
TopProjector.cc:32
TopProjector.h
IsolatedPFCandidateFwd.h
deltaR.h
TopProjector
Definition:
TopProjector.h:137
TPPFJetsOnPFCandidates
TopProjector< PFJet, PFCandidate > TPPFJetsOnPFCandidates
Definition:
TopProjector.cc:31
ESHandle.h
PileUpPFCandidateFwd.h
Exception.h
reco
fixed size matrix
Definition:
AlignmentAlgorithmBase.h:43
edm
HLT enums.
Definition:
AlignableModifier.h:17
TPPFTausOnPFJets
TopProjector< PFTau, PFJet > TPPFTausOnPFJets
Definition:
TopProjector.cc:37
Track.h
TPPileUpPFCandidatesOnPFCandidates
TopProjector< PileUpPFCandidate, PFCandidate > TPPileUpPFCandidatesOnPFCandidates
Definition:
TopProjector.cc:33
PFJet.h
Generated for CMSSW Reference Manual by
1.8.11