57 : m_tracksTag(cfg.getParameter<edm::
InputTag>(
"tracksTag"))
58 , m_minTrackPt(cfg.getParameter<double>(
"minTrackPt"))
59 , m_minTrackP(cfg.getParameter<double>(
"minTrackP"))
60 , m_allowTIDTEC(cfg.getParameter<bool>(
"allowTIDTEC"))
61 , m_minTrackerHits(cfg.getParameter<int>(
"minTrackerHits"))
62 , m_minDTHits(cfg.getParameter<int>(
"minDTHits"))
63 , m_minCSCHits(cfg.getParameter<int>(
"minCSCHits"))
64 , m_minTrackEta(cfg.getParameter<double>(
"minTrackEta"))
65 , m_maxTrackEta(cfg.getParameter<double>(
"maxTrackEta"))
77 for (reco::TrackCollection::const_iterator it = trackColl->begin(); it != trackColl->end(); it++)
79 int tracker_numHits = 0;
80 bool contains_TIDTEC =
false;
91 DetId id = (*hit)->geographicalId();
double p() const
momentum vector magnitude
#define DEFINE_FWK_MODULE(type)
virtual void endJob() override
edm::InputTag m_tracksTag
double eta() const
pseudorapidity of momentum vector
virtual void beginJob() override
double pt() const
track transverse momentum
trackingRecHit_iterator recHitsBegin() const
Iterator to first hit on the track.
virtual bool filter(edm::Event &, const edm::EventSetup &) override
bool getByLabel(InputTag const &tag, Handle< PROD > &result) const
~MuonAlignmentPreFilter()
MuonAlignmentPreFilter(const edm::ParameterSet &)
TrackingRecHitCollection::base::const_iterator trackingRecHit_iterator
iterator over a vector of reference to TrackingRecHit in the same collection
trackingRecHit_iterator recHitsEnd() const
Iterator to last hit on the track.