1 #ifndef TrackRecoDeDx_DeDxDiscriminatorLearnerFromCalibTree_H
2 #define TrackRecoDeDx_DeDxDiscriminatorLearnerFromCalibTree_H
26 #include <ext/hash_map>
98 template <
class T>
bool operator () (
const T& PseudoDetId1,
const T& PseudoDetId2) {
return PseudoDetId1==PseudoDetId2; }
101 __gnu_cxx::hash_map<unsigned int, stAPVInfo*, __gnu_cxx::hash<unsigned int>,
isEqual >
APVsColl;
std::vector< std::string > VInputFiles
virtual void algoEndJob()
edm::EDGetTokenT< reco::TrackCollection > m_tracksTag
const TrackerGeometry * m_tracker
PhysicsTools::Calibration::HistogramD3D * getNewObject()
edm::EDGetTokenT< TrajTrackAssociationCollection > m_trajTrackAssociationTag
virtual void algoBeginJob(const edm::EventSetup &)
void MakeCalibrationMap()
std::string m_calibrationPath
unsigned int MinTrackHits
void algoAnalyzeTheTree()
__gnu_cxx::hash_map< unsigned int, stAPVInfo *, __gnu_cxx::hash< unsigned int >, isEqual > APVsColl
bool operator()(const T &PseudoDetId1, const T &PseudoDetId2)
DeDxDiscriminatorLearnerFromCalibTree(const edm::ParameterSet &)
virtual void algoAnalyze(const edm::Event &, const edm::EventSetup &)
double MaxTrackChiOverNdf
~DeDxDiscriminatorLearnerFromCalibTree()