Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:31:33

0001 #ifndef MeasurementDetSystem_H
0002 #define MeasurementDetSystem_H
0003 
0004 #include "DataFormats/DetId/interface/DetId.h"
0005 #include "TrackingTools/MeasurementDet/interface/MeasurementDetWithData.h"
0006 
0007 class MeasurementDetSystem {
0008 public:
0009   virtual ~MeasurementDetSystem() = default;
0010   /// Return the pointer to the MeasurementDet corresponding to a given DetId
0011   /// needs the data, as it could do on-demand unpacking or similar things
0012   virtual MeasurementDetWithData idToDet(const DetId& id, const MeasurementTrackerEvent& data) const = 0;
0013 };
0014 
0015 #endif