1 #ifndef TrackRecoDeDx_DeDxDiscriminatorLearner_H 2 #define TrackRecoDeDx_DeDxDiscriminatorLearner_H 39 std::unique_ptr<PhysicsTools::Calibration::HistogramD3D>
getNewObject()
override;
void algoAnalyze(const edm::Event &, const edm::EventSetup &) override
std::vector< std::vector< float > > calibGains
void algoEndJob() override
void algoAnalyzeTheTree(const edm::EventSetup &iSetup)
std::unique_ptr< PhysicsTools::Calibration::HistogramD3D > getNewObject() override
unsigned int MinTrackHits
void processHit(const TrackingRecHit *recHit, float trackMomentum, float &cosine, const TrajectoryStateOnSurface &trajState)
edm::ESGetToken< TrackerGeometry, TrackerDigiGeometryRecord > m_tkGeomToken
std::vector< std::string > VInputFiles
std::string m_calibrationPath
~DeDxDiscriminatorLearner() override
void algoBeginJob(const edm::EventSetup &) override
edm::EDGetTokenT< TrajTrackAssociationCollection > m_trajTrackAssociationTag
edm::EDGetTokenT< reco::TrackCollection > m_tracksTag
DeDxDiscriminatorLearner(const edm::ParameterSet &)