1 #ifndef TrackRecoDeDx_DeDxHitInfoProducer_H
2 #define TrackRecoDeDx_DeDxHitInfoProducer_H
edm::EDGetTokenT< reco::TrackCollection > m_tracksTag
std::vector< std::vector< float > > calibGains
virtual void produce(edm::Event &, const edm::EventSetup &) override
DeDxHitInfoProducer(const edm::ParameterSet &)
void processHit(const TrackingRecHit *recHit, const float trackMomentum, const float cosine, reco::DeDxHitInfo &hitDeDxInfo, const LocalPoint &hitLocalPos)
const std::string m_calibrationPath
const float MeVperADCPixel
const bool useCalibration
const unsigned int minTrackHits
edm::EDGetTokenT< TrajTrackAssociationCollection > m_trajTrackAssociationTag
virtual void beginRun(edm::Run const &run, const edm::EventSetup &) override
const float MeVperADCStrip
void makeCalibrationMap(const TrackerGeometry &tkGeom)