CMS 3D CMS Logo

BaseDeDxEstimator.h
Go to the documentation of this file.
1 #ifndef RecoTrackerDeDx_BaseDeDxEstimator_h
2 #define RecoTrackerDeDx_BaseDeDxEstimator_h
6 
8 public:
9  virtual ~BaseDeDxEstimator() {}
10  virtual std::pair<float, float> dedx(const reco::DeDxHitCollection& Hits) = 0;
11  virtual void beginRun(edm::Run const& run, const edm::EventSetup& iSetup) {}
12 };
13 
14 #endif
BaseDeDxEstimator::~BaseDeDxEstimator
virtual ~BaseDeDxEstimator()
Definition: BaseDeDxEstimator.h:9
BaseDeDxEstimator::dedx
virtual std::pair< float, float > dedx(const reco::DeDxHitCollection &Hits)=0
edm::Run
Definition: Run.h:45
reco::DeDxHitCollection
std::vector< DeDxHit > DeDxHitCollection
Definition: DeDxHit.h:41
DeDxHit.h
Event.h
edm::EventSetup
Definition: EventSetup.h:57
writedatasetfile.run
run
Definition: writedatasetfile.py:27
BaseDeDxEstimator
Definition: BaseDeDxEstimator.h:7
ParameterSet.h
BaseDeDxEstimator::beginRun
virtual void beginRun(edm::Run const &run, const edm::EventSetup &iSetup)
Definition: BaseDeDxEstimator.h:11