Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:28:10

0001 #ifndef RecoTrackerMeasurementDetClusterFilterPayload_H
0002 #define RecoTrackerMeasurementDetClusterFilterPayload_H
0003 
0004 #include "TrackingTools/DetLayers/interface/MeasurementEstimator.h"
0005 
0006 class SiStripCluster;
0007 struct ClusterFilterPayload final : public MeasurementEstimator::OpaquePayload {
0008   ~ClusterFilterPayload() override {}
0009 
0010   ClusterFilterPayload(unsigned int id, SiStripCluster const* mono, SiStripCluster const* stereo = nullptr)
0011       : detId(id), cluster{mono, stereo} {
0012     tag = myTag;
0013   }
0014   unsigned int detId = 0;
0015   SiStripCluster const* cluster[2] = {nullptr, nullptr};
0016 
0017   static constexpr int myTag = 123;
0018 };
0019 
0020 #endif