CMS 3D CMS Logo

SiStripHashedDetIdFakeESSource.h
Go to the documentation of this file.
1 #ifndef CalibTracker_SiStripESProducers_SiStripHashedDetIdFakeESSource_H
2 #define CalibTracker_SiStripESProducers_SiStripHashedDetIdFakeESSource_H
3 
8 
11 
18 
19  public:
20 
23 
24  protected:
25 
27  const edm::IOVSyncValue&,
28  edm::ValidityInterval& ) override;
29 
30  private:
31 
33  SiStripHashedDetId* make( const SiStripHashedDetIdRcd& ) override;
34 
37 
38 };
39 
40 #endif // CalibTracker_SiStripESProducers_SiStripHashedDetIdFakeESSource_H
41 
42 
Builds hashed DetId map based on list of DetIds read from ascii file.
Provides dense hash map in place of DetId.
void setIntervalFor(const edm::eventsetup::EventSetupRecordKey &, const edm::IOVSyncValue &, edm::ValidityInterval &) override
Abstract base class for producer of SiStripHashedDetId record.
SiStripHashedDetId * make(const SiStripHashedDetIdRcd &) override
SiStripHashedDetIdFakeESSource(const edm::ParameterSet &)