CMS 3D CMS Logo

MedianDeDxEstimator.h
Go to the documentation of this file.
1 #ifndef RecoTrackerDeDx_MedianDeDxEstimator_h
2 #define RecoTrackerDeDx_MedianDeDxEstimator_h
3 
7 
9 {
10 public:
12  }
13 
14  std::pair<float,float> dedx(const reco::DeDxHitCollection & Hits) override{
15  if(Hits.empty())return std::make_pair(-1,-1);
16  return std::make_pair(Hits[Hits.size()/2].charge(),-1);
17  }
18 };
19 
20 #endif
std::pair< float, float > dedx(const reco::DeDxHitCollection &Hits) override
std::vector< DeDxHit > DeDxHitCollection
Definition: DeDxHit.h:58
MedianDeDxEstimator(const edm::ParameterSet &iConfig)