CMS 3D CMS Logo

SeedingRegionByL1.h
Go to the documentation of this file.
1 // Author: Swagata Mukherjee
2 
3 #ifndef RecoHGCal_TICL_SeedingRegionByL1_h
4 #define RecoHGCal_TICL_SeedingRegionByL1_h
5 #include <memory>
6 #include <string>
7 
21 
22 namespace ticl {
24  public:
26 
27  void initialize(const edm::EventSetup& es) override{};
28  void makeRegions(const edm::Event& ev, const edm::EventSetup& es, std::vector<TICLSeedingRegion>& result) override;
30 
31  private:
33  int algoVerbosity_ = 0;
34  double minPt_; // minimum pT of L1 TkEm objects
35  double minAbsEta_; // minimum |eta| of L1 TkEm objects
36  double maxAbsEta_; // maximum |eta| of L1 TkEm objects
37  int quality_; // hwQual
38  bool qualityIsMask_; // is hwQual to be applied as a mask
39  bool applyQuality_; // whether to apply quality
40  };
41 } // namespace ticl
42 #endif
static void fillPSetDescription(edm::ParameterSetDescription &desc)
SeedingRegionByL1(const edm::ParameterSet &conf, edm::ConsumesCollector &sumes)
void initialize(const edm::EventSetup &es) override
void makeRegions(const edm::Event &ev, const edm::EventSetup &es, std::vector< TICLSeedingRegion > &result) override
Definition: Common.h:8
edm::EDGetTokenT< l1t::P2GTCandidateCollection > l1GTCandsToken_