Main Page
Namespaces
Classes
Package Documentation
RecoTauTag
HLTProducers
interface
CaloTowerFromL1TSeededCreatorForTauHLT.h
Go to the documentation of this file.
1
#ifndef CaloTowerCreator_CaloTowerFromL1TSeededCreatorForTauHLT_h
2
#define CaloTowerCreator_CaloTowerFromL1TSeededCreatorForTauHLT_h
3
14
#include "
FWCore/Framework/interface/global/EDProducer.h
"
15
#include "
FWCore/ParameterSet/interface/ConfigurationDescriptions.h
"
16
#include "
FWCore/ParameterSet/interface/ParameterSetDescription.h
"
17
#include "
DataFormats/CaloTowers/interface/CaloTower.h
"
18
#include "
DataFormats/L1Trigger/interface/Tau.h
"
19
#include "
DataFormats/HLTReco/interface/TriggerFilterObjectWithRefs.h
"
20
#include <string>
21
22
namespace
edm
{
23
class
ParameterSet
;
24
}
25
26
class
CaloTowerFromL1TSeededCreatorForTauHLT
:
public
edm::global::EDProducer
<> {
27
public
:
29
CaloTowerFromL1TSeededCreatorForTauHLT
(
const
edm::ParameterSet
&);
31
~
CaloTowerFromL1TSeededCreatorForTauHLT
()
override
;
33
static
void
fillDescriptions
(
edm::ConfigurationDescriptions
& desc);
34
35
private
:
37
void
produce(
edm::StreamID
sid,
edm::Event
& evt,
const
edm::EventSetup
& stp)
const override
;
38
40
const
int
m_verbose
;
42
const
edm::EDGetTokenT<CaloTowerCollection>
m_towers_token
;
44
const
double
m_cone
;
46
const
edm::EDGetTokenT<trigger::TriggerFilterObjectWithRefs>
m_tauTrigger_token
;
48
//edm::InputTag ml1seeds;
50
const
double
m_EtThreshold
;
52
const
double
m_EThreshold
;
53
};
54
55
#endif
CaloTowerFromL1TSeededCreatorForTauHLT::m_towers_token
const edm::EDGetTokenT< CaloTowerCollection > m_towers_token
label of source collection
Definition:
CaloTowerFromL1TSeededCreatorForTauHLT.h:42
EDProducer.h
CaloTowerFromL1TSeededCreatorForTauHLT::m_cone
const double m_cone
use only towers in cone mCone around L1 candidate for regional jet reco
Definition:
CaloTowerFromL1TSeededCreatorForTauHLT.h:44
ParameterSet
Definition:
Functions.h:16
edm::StreamID
Definition:
StreamID.h:30
CaloTower.h
CaloTowerFromL1TSeededCreatorForTauHLT
Definition:
CaloTowerFromL1TSeededCreatorForTauHLT.h:26
CaloTowerFromL1TSeededCreatorForTauHLT::m_EThreshold
const double m_EThreshold
E threshold.
Definition:
CaloTowerFromL1TSeededCreatorForTauHLT.h:52
TriggerFilterObjectWithRefs.h
edm::EDGetTokenT
Definition:
EDGetToken.h:33
ParameterSetDescription.h
edm::EventSetup
Definition:
EventSetup.h:57
edm::global::EDProducer
Definition:
EDProducer.h:32
CaloTowerFromL1TSeededCreatorForTauHLT::m_verbose
const int m_verbose
verbosity
Definition:
CaloTowerFromL1TSeededCreatorForTauHLT.h:40
Tau.h
fillDescriptions
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
CaloTowerFromL1TSeededCreatorForTauHLT::m_EtThreshold
const double m_EtThreshold
imitator of L1 seeds
Definition:
CaloTowerFromL1TSeededCreatorForTauHLT.h:50
CaloTowerFromL1TSeededCreatorForTauHLT::m_tauTrigger_token
const edm::EDGetTokenT< trigger::TriggerFilterObjectWithRefs > m_tauTrigger_token
label of tau trigger type analysis
Definition:
CaloTowerFromL1TSeededCreatorForTauHLT.h:46
edm
HLT enums.
Definition:
AlignableModifier.h:19
edm::ParameterSet
Definition:
ParameterSet.h:36
ConfigurationDescriptions.h
edm::Event
Definition:
Event.h:72
edm::ConfigurationDescriptions
Definition:
ConfigurationDescriptions.h:28
Generated for CMSSW Reference Manual by
1.8.11