CMS 3D CMS Logo

SeedingRegionByHF.h
Go to the documentation of this file.
1 // Author: dalfonso@cern.ch
2 // Date: 02/2021
3 
4 #ifndef RecoHGCal_TICL_SeedingRegionByHF_h
5 #define RecoHGCal_TICL_SeedingRegionByHF_h
6 #include <memory> // unique_ptr
7 #include <string>
9 
20 
26 
27 namespace ticl {
29  public:
31  ~SeedingRegionByHF() override;
32 
33  void initialize(const edm::EventSetup& es) override;
34 
35  void makeRegions(const edm::Event& ev, const edm::EventSetup& es, std::vector<TICLSeedingRegion>& result) override;
38 
39  private:
40  void buildFirstLayers();
41 
43 
44  int algoVerbosity_ = 0;
45 
46  double minAbsEta_;
47  double maxAbsEta_;
48  double minEt_;
49 
52  };
53 } // namespace ticl
54 #endif
static void fillPSetDescription(edm::ParameterSetDescription &desc)
SeedingRegionByHF(const edm::ParameterSet &conf, edm::ConsumesCollector &sumes)
void initialize(const edm::EventSetup &es) override
edm::ESGetToken< CaloGeometry, CaloGeometryRecord > geo_token_
void makeRegions(const edm::Event &ev, const edm::EventSetup &es, std::vector< TICLSeedingRegion > &result) override
const CaloGeometry * geometry_
Definition: Common.h:8
edm::EDGetTokenT< HFRecHitCollection > hfhits_token_
static edm::ParameterSetDescription makePSetDescription()