Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
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
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
L1Trigger_dataformats.reco
dictionary reco
Definition:
L1Trigger_dataformats.py:9
TPPFJetsOnPFCandidates
TopProjector< PFJet, PFCandidate > TPPFJetsOnPFCandidates
Definition:
TopProjector.cc:31
ESHandle.h
PileUpPFCandidateFwd.h
Exception.h
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.5