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