1 #ifndef Calibration_TkAlCaRecoProducers_CalibrationTrackSelector_h 2 #define Calibration_TkAlCaRecoProducers_CalibrationTrackSelector_h 20 typedef std::vector<const reco::Track*>
Tracks;
42 Tracks theNHighestPtTracks(
const Tracks&
tracks)
const;
47 return t1->
pt()> t2->
pt();
57 const double ptMin_,ptMax_,etaMin_,etaMax_,phiMin_,phiMax_,nHitMin_,nHitMax_,chi2nMax_;
62 const int minHitsinTIB_,
minHitsinTOB_, minHitsinTID_, minHitsinTEC_, minHitsinBPIX_, minHitsinFPIX_;
const edm::InputTag matchedrecHitsTag_
const bool multiplicityOnInput_
std::vector< const reco::Track * > Tracks
auto const T2 &decltype(t1.eta()) t2
double pt() const
track transverse momentum
const edm::InputTag rphirecHitsTag_
const double minHitIsolation_
const double ptMin_
if true, cut min/maxMultiplicity on input instead of on final result
compare two tracks in pt (used by theNHighestPtTracks)
bool operator()(const reco::Track *t1, const reco::Track *t2) const
const unsigned int nHitMin2D_
const int seedOnlyFromAbove_
const bool applyNHighestPt_