File indexing completed on 2023-03-17 11:22:21
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