Main Page
Namespaces
Classes
Package Documentation
RecoTracker
DeDx
interface
MedianDeDxEstimator.h
Go to the documentation of this file.
1
#ifndef RecoTrackerDeDx_MedianDeDxEstimator_h
2
#define RecoTrackerDeDx_MedianDeDxEstimator_h
3
4
#include "
RecoTracker/DeDx/interface/BaseDeDxEstimator.h
"
5
#include "
RecoTracker/DeDx/interface/DeDxTools.h
"
6
#include "
DataFormats/TrackReco/interface/DeDxHit.h
"
7
8
class
MedianDeDxEstimator
:
public
BaseDeDxEstimator
9
{
10
public
:
11
MedianDeDxEstimator
(
const
edm::ParameterSet
& iConfig){
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
MedianDeDxEstimator::dedx
std::pair< float, float > dedx(const reco::DeDxHitCollection &Hits) override
Definition:
MedianDeDxEstimator.h:14
MedianDeDxEstimator
Definition:
MedianDeDxEstimator.h:8
reco::DeDxHitCollection
std::vector< DeDxHit > DeDxHitCollection
Definition:
DeDxHit.h:58
MedianDeDxEstimator::MedianDeDxEstimator
MedianDeDxEstimator(const edm::ParameterSet &iConfig)
Definition:
MedianDeDxEstimator.h:11
BaseDeDxEstimator.h
DeDxHit.h
DeDxTools.h
edm::ParameterSet
Definition:
ParameterSet.h:36
BaseDeDxEstimator
Definition:
BaseDeDxEstimator.h:7
Generated for CMSSW Reference Manual by
1.8.11