CMS 3D CMS Logo

HLTCaloTowerHtMhtProducer.h
Go to the documentation of this file.
1 #ifndef HLTCaloTowerHtMhtProducer_h_
2 #define HLTCaloTowerHtMhtProducer_h_
3 
20 
25 
26 namespace edm {
28 }
29 
30 // Class declaration
32 public:
33  explicit HLTCaloTowerHtMhtProducer(const edm::ParameterSet& iConfig);
34  ~HLTCaloTowerHtMhtProducer() override;
35  static void fillDescriptions(edm::ConfigurationDescriptions& descriptions);
36  void produce(edm::Event& iEvent, const edm::EventSetup& iSetup) override;
37 
38 private:
40  bool usePt_;
41 
43  double minPtTowerHt_;
45 
49 
53 };
54 
55 #endif // HLTCaloTowerHtMhtProducer_h_
CaloTower.h
HLTCaloTowerHtMhtProducer::fillDescriptions
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
Definition: HLTCaloTowerHtMhtProducer.cc:35
edm::EDGetTokenT
Definition: EDGetToken.h:33
edm
HLT enums.
Definition: AlignableModifier.h:19
HLTCaloTowerHtMhtProducer::maxEtaTowerMht_
double maxEtaTowerMht_
Definition: HLTCaloTowerHtMhtProducer.h:48
EDProducer.h
HLTCaloTowerHtMhtProducer::minPtTowerMht_
double minPtTowerMht_
Definition: HLTCaloTowerHtMhtProducer.h:44
HLTCaloTowerHtMhtProducer::produce
void produce(edm::Event &iEvent, const edm::EventSetup &iSetup) override
Definition: HLTCaloTowerHtMhtProducer.cc:48
HLTCaloTowerHtMhtProducer
This produces a reco::MET object that stores HT and MHT.
Definition: HLTCaloTowerHtMhtProducer.h:31
HLTCaloTowerHtMhtProducer::m_theTowersToken
edm::EDGetTokenT< CaloTowerCollection > m_theTowersToken
Definition: HLTCaloTowerHtMhtProducer.h:52
HLTCaloTowerHtMhtProducer::minPtTowerHt_
double minPtTowerHt_
Minimum pt requirement for jets.
Definition: HLTCaloTowerHtMhtProducer.h:43
CaloTowerDefs.h
edm::ConfigurationDescriptions
Definition: ConfigurationDescriptions.h:28
edm::ParameterSet
Definition: ParameterSet.h:47
Event.h
iEvent
int iEvent
Definition: GenABIO.cc:224
HLTCaloTowerHtMhtProducer::maxEtaTowerHt_
double maxEtaTowerHt_
Maximum (abs) eta requirement for jets.
Definition: HLTCaloTowerHtMhtProducer.h:47
edm::stream::EDProducer
Definition: EDProducer.h:36
edm::EventSetup
Definition: EventSetup.h:58
HLTCaloTowerHtMhtProducer::usePt_
bool usePt_
Use pt; otherwise, use et.
Definition: HLTCaloTowerHtMhtProducer.h:40
MET.h
ConfigurationDescriptions
HLTCaloTowerHtMhtProducer::towersLabel_
edm::InputTag towersLabel_
Input CaloTower collection.
Definition: HLTCaloTowerHtMhtProducer.h:51
METFwd.h
HLTCaloTowerHtMhtProducer::HLTCaloTowerHtMhtProducer
HLTCaloTowerHtMhtProducer(const edm::ParameterSet &iConfig)
Definition: HLTCaloTowerHtMhtProducer.cc:18
EventSetup.h
HLTCaloTowerHtMhtProducer::~HLTCaloTowerHtMhtProducer
~HLTCaloTowerHtMhtProducer() override
ParameterSet.h
edm::Event
Definition: Event.h:73
edm::InputTag
Definition: InputTag.h:15