Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
RecoTauTag
HLTProducers
interface
PFJetsMaxInvMassModule.h
Go to the documentation of this file.
1
#ifndef RecoTauTag_HLTProducers_PFJetsMaxInvMassModule_H
2
#define RecoTauTag_HLTProducers_PFJetsMaxInvMassModule_H
3
4
// user include files
5
#include "
FWCore/Framework/interface/Frameworkfwd.h
"
6
#include "
FWCore/Framework/interface/global/EDProducer.h
"
7
#include "
FWCore/ParameterSet/interface/ConfigurationDescriptions.h
"
8
#include "
FWCore/ParameterSet/interface/ParameterSetDescription.h
"
9
#include "
FWCore/Framework/interface/Event.h
"
10
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
11
#include "
FWCore/Utilities/interface/InputTag.h
"
12
#include "
DataFormats/Common/interface/Handle.h
"
13
#include "
DataFormats/L1Trigger/interface/Tau.h
"
14
#include "
DataFormats/JetReco/interface/CaloJetCollection.h
"
15
#include "
DataFormats/TauReco/interface/PFTauFwd.h
"
16
#include "
DataFormats/HLTReco/interface/TriggerFilterObjectWithRefs.h
"
17
#include "
DataFormats/HLTReco/interface/TriggerObject.h
"
18
#include "
DataFormats/HLTReco/interface/TriggerEvent.h
"
19
20
class
PFJetsMaxInvMassModule
:
public
edm::global::EDProducer
<> {
21
private
:
22
const
edm::EDGetTokenT<reco::PFJetCollection>
pfJetSrc_
;
23
bool
maxInvMassPairOnly_
;
24
bool
removeMaxInvMassPair_
;
25
26
public
:
27
explicit
PFJetsMaxInvMassModule
(
const
edm::ParameterSet
&);
28
~PFJetsMaxInvMassModule
()
override
;
29
void
produce
(
edm::StreamID
,
edm::Event
&,
const
edm::EventSetup
&)
const override
;
30
static
void
fillDescriptions
(
edm::ConfigurationDescriptions
& descriptions);
31
};
32
#endif
EDProducer.h
TriggerEvent.h
PFTauFwd.h
PFJetsMaxInvMassModule::removeMaxInvMassPair_
bool removeMaxInvMassPair_
Definition:
PFJetsMaxInvMassModule.h:24
edm::StreamID
Definition:
StreamID.h:30
Event.h
PFJetsMaxInvMassModule::maxInvMassPairOnly_
bool maxInvMassPairOnly_
Definition:
PFJetsMaxInvMassModule.h:23
CaloJetCollection.h
TriggerFilterObjectWithRefs.h
PFJetsMaxInvMassModule
Definition:
PFJetsMaxInvMassModule.h:20
edm::EDGetTokenT< reco::PFJetCollection >
Frameworkfwd.h
ParameterSet.h
ParameterSetDescription.h
PFJetsMaxInvMassModule::~PFJetsMaxInvMassModule
~PFJetsMaxInvMassModule() override
Definition:
PFJetsMaxInvMassModule.cc:16
edm::EventSetup
Definition:
EventSetup.h:59
edm::global::EDProducer
Definition:
EDProducer.h:32
PFJetsMaxInvMassModule::PFJetsMaxInvMassModule
PFJetsMaxInvMassModule(const edm::ParameterSet &)
Definition:
PFJetsMaxInvMassModule.cc:10
Tau.h
PFJetsMaxInvMassModule::pfJetSrc_
const edm::EDGetTokenT< reco::PFJetCollection > pfJetSrc_
Definition:
PFJetsMaxInvMassModule.h:22
PFJetsMaxInvMassModule::fillDescriptions
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
Definition:
PFJetsMaxInvMassModule.cc:54
PFJetsMaxInvMassModule::produce
void produce(edm::StreamID, edm::Event &, const edm::EventSetup &) const override
Definition:
PFJetsMaxInvMassModule.cc:18
InputTag.h
edm::ParameterSet
Definition:
ParameterSet.h:47
ConfigurationDescriptions.h
edm::Event
Definition:
Event.h:73
edm::ConfigurationDescriptions
Definition:
ConfigurationDescriptions.h:28
Handle.h
TriggerObject.h
Generated for CMSSW Reference Manual by
1.8.5