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_
56 
int iEvent
Definition: GenABIO.cc:230
This produces a reco::MET object that stores HT and MHT.
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
double minPtTowerHt_
Minimum pt requirement for jets.
HLT enums.
edm::InputTag towersLabel_
Input CaloTower collection.
edm::EDGetTokenT< CaloTowerCollection > m_theTowersToken
double maxEtaTowerHt_
Maximum (abs) eta requirement for jets.
bool usePt_
Use pt; otherwise, use et.