1 #ifndef DataFormatsL1TCorrelator_TkMuon_h
2 #define DataFormatsL1TCorrelator_TkMuon_h
23 float tkisol = -999.);
28 float tkisol = -999.);
44 float dR()
const {
return dR_; }
unsigned int pattern() const
void setQuality(unsigned int q)
edm::Ref< l1t::RegionalMuonCandBxCollection > muRef_
edm::Ptr< L1TTTrackType > trkPtr_
const edm::Ref< l1t::RegionalMuonCandBxCollection > & muRef() const
void setTrkPtr(const edm::Ptr< L1TTTrackType > &p)
const edm::Ref< l1t::EMTFTrackCollection > & emtfTrk() const
int nTracksMatched() const
const LorentzVector & p4() const final
four-momentum Lorentz vector
edm::Ref< l1t::EMTFTrackCollection > emtfTrk_
TkMuon(const L1Candidate &cand)
more basic constructor, in case refs/ptrs can't be set or to be set separately
double p() const final
magnitude of momentum vector
std::vector< L1TTTrackType > L1TTTrackCollection
void setTrkzVtx(float TrkzVtx)
void setNTracksMatched(int nTracksMatch)
math::XYZTLorentzVector LorentzVector
double trackCurvature() const
void setTrackCurvature(double trackCurvature)
Class to store the L1 Track Trigger tracks.
TTTrack< Ref_Phase2TrackerDigi_ > L1TTTrackType
unsigned int quality() const
void setMuonDetector(unsigned int detector)
void setPattern(unsigned int p)
unsigned int muonDetector() const
const edm::Ptr< L1TTTrackType > & trkPtr() const
void setTrkIsol(float TrkIsol)