CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
TauJetSelectorForHLTTrackSeeding.h
Go to the documentation of this file.
1 #ifndef TauJetSelectorForHLTTrackSeeding_H
2 #define TauJetSelectorForHLTTrackSeeding_H
3 
4 // system include files
5 #include <memory>
6 
7 // user include files
11 
14 
16 
19 
26 
28 public:
31  static void fillDescriptions(edm::ConfigurationDescriptions& descriptions);
32 
33 private:
34  void beginJob() override;
35  void produce(edm::StreamID, edm::Event&, const edm::EventSetup&) const override;
36  void endJob() override;
37 
38  // ----------member data ---------------------------
39 
43  const double ptMinCaloJet_;
44  const double etaMinCaloJet_;
45  const double etaMaxCaloJet_;
46  const double tauConeSize_;
47  const double isolationConeSize_;
50  const double ptTrkMaxInCaloCone_;
51  const int nTrkMaxInCaloCone_;
52 };
53 #endif
edm::EDGetTokenT< reco::TrackJetCollection > inputTrackJetToken_
edm::EDGetTokenT< reco::TrackCollection > inputTrackToken_
TauJetSelectorForHLTTrackSeeding(const edm::ParameterSet &)
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
edm::EDGetTokenT< reco::CaloJetCollection > inputCaloJetToken_
void produce(edm::StreamID, edm::Event &, const edm::EventSetup &) const override