CMS 3D CMS Logo

HitToLayerClusterAssociatorProducer.h
Go to the documentation of this file.
1 #ifndef SimCalorimetry_HGCalAssociatorProducers_HitToLayerClusterAssociatorProducer_h
2 #define SimCalorimetry_HGCalAssociatorProducers_HitToLayerClusterAssociatorProducer_h
3 // Author: Felice Pantaleo, felice.pantaleo@cern.ch 06/2024
4 
5 // system include files
6 #include <memory>
7 #include <string>
8 #include <unordered_map>
9 
10 // user include files
22 
24 public:
27 
28  static void fillDescriptions(edm::ConfigurationDescriptions &descriptions);
29 
30 private:
31  void produce(edm::StreamID, edm::Event &, const edm::EventSetup &) const override;
32 
35  std::vector<edm::EDGetTokenT<HGCRecHitCollection>> hitsTokens_;
36 };
37 
38 #endif
std::vector< edm::EDGetTokenT< HGCRecHitCollection > > hitsTokens_
edm::EDGetTokenT< std::vector< reco::CaloCluster > > LCCollectionToken_
void produce(edm::StreamID, edm::Event &, const edm::EventSetup &) const override
edm::EDGetTokenT< std::unordered_map< DetId, unsigned int > > hitMapToken_
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)