CMS 3D CMS Logo

HitToTracksterAssociatorProducer.h
Go to the documentation of this file.
1 #ifndef SimCalorimetry_HGCalAssociatorProducers_HitToTracksterAssociatorProducer_h
2 #define SimCalorimetry_HGCalAssociatorProducers_HitToTracksterAssociatorProducer_h
3 
4 // Author: Felice Pantaleo, felice.pantaleo@cern.ch 06/2024
5 
6 // user include files
20 
22 public:
25 
26  static void fillDescriptions(edm::ConfigurationDescriptions &descriptions);
27 
28 private:
29  void produce(edm::StreamID, edm::Event &, const edm::EventSetup &) const override;
30 
34  std::vector<edm::EDGetTokenT<HGCRecHitCollection>> hitsTokens_;
35 };
36 
37 #endif
edm::EDGetTokenT< std::unordered_map< DetId, const unsigned int > > hitMapToken_
edm::EDGetTokenT< std::vector< reco::CaloCluster > > LCCollectionToken_
std::vector< edm::EDGetTokenT< HGCRecHitCollection > > hitsTokens_
HitToTracksterAssociatorProducer(const edm::ParameterSet &)
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
void produce(edm::StreamID, edm::Event &, const edm::EventSetup &) const override
edm::EDGetTokenT< std::vector< ticl::Trackster > > tracksterCollectionToken_