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