1 #ifndef Calibration_TkAlCaRecoProducers_CalibrationTrackSelector_h 2 #define Calibration_TkAlCaRecoProducers_CalibrationTrackSelector_h 17 typedef std::vector<const reco::Track *>
Tracks;
38 Tracks theNHighestPtTracks(
const Tracks &
tracks)
const;
51 const double ptMin_, ptMax_, etaMin_, etaMax_, phiMin_, phiMax_, nHitMin_, nHitMax_, chi2nMax_;
57 const int minHitsinTIB_,
minHitsinTOB_, minHitsinTID_, minHitsinTEC_, minHitsinBPIX_, minHitsinFPIX_;
const edm::InputTag matchedrecHitsTag_
const bool multiplicityOnInput_
double pt() const
track transverse momentum
const edm::InputTag rphirecHitsTag_
const double minHitIsolation_
compare two tracks in pt (used by theNHighestPtTracks)
bool operator()(const reco::Track *t1, const reco::Track *t2) const
const unsigned int nHitMin2D_
std::vector< const reco::Track * > Tracks
select
when omitted electron plots will be filled w/o cut on electronId electronId = cms.PSet( src = cms.InputTag("mvaTrigV0"), cutValue = cms.double(0.5) ), when omitted electron plots will be filled w/o additional pre- selection of the electron candidates
const int seedOnlyFromAbove_
const bool applyNHighestPt_