#include <MuonSegmentMatch.h>
Public Member Functions | |
bool | hasPhi () const |
bool | hasZed () const |
bool | isMask (unsigned int flag=Arbitrated) const |
MuonSegmentMatch () | |
void | setMask (unsigned int flag) |
Public Attributes | |
CSCSegmentRef | cscSegmentRef |
DTRecSegment4DRef | dtSegmentRef |
float | dXdZ |
float | dXdZErr |
float | dYdZ |
float | dYdZErr |
bool | hasPhi_ |
bool | hasZed_ |
unsigned int | mask |
float | t0 |
float | x |
float | xErr |
float | y |
float | yErr |
Static Public Attributes | |
static const unsigned int | Arbitrated = 1<<8 |
segment mask flags | |
static const unsigned int | BelongsToTrackByCleaning = 1<<24 |
static const unsigned int | BelongsToTrackByClusClean = 1<<23 |
static const unsigned int | BelongsToTrackByDR = 1<<18 |
static const unsigned int | BelongsToTrackByDRSlope = 1<<20 |
static const unsigned int | BelongsToTrackByDX = 1<<17 |
static const unsigned int | BelongsToTrackByDXSlope = 1<<19 |
static const unsigned int | BelongsToTrackByME1aClean = 1<<21 |
static const unsigned int | BelongsToTrackByOvlClean = 1<<22 |
static const unsigned int | BestInChamberByDR = 1<<10 |
static const unsigned int | BestInChamberByDRSlope = 1<<12 |
static const unsigned int | BestInChamberByDX = 1<<9 |
static const unsigned int | BestInChamberByDXSlope = 1<<11 |
static const unsigned int | BestInStationByDR = 1<<14 |
static const unsigned int | BestInStationByDRSlope = 1<<16 |
static const unsigned int | BestInStationByDX = 1<<13 |
static const unsigned int | BestInStationByDXSlope = 1<<15 |
Definition at line 10 of file MuonSegmentMatch.h.
reco::MuonSegmentMatch::MuonSegmentMatch | ( | ) | [inline] |
bool reco::MuonSegmentMatch::hasPhi | ( | ) | const [inline] |
bool reco::MuonSegmentMatch::hasZed | ( | ) | const [inline] |
Definition at line 53 of file MuonSegmentMatch.h.
References hasZed_.
Referenced by SortMuonSegmentMatches::operator()().
{ return hasZed_; }
bool reco::MuonSegmentMatch::isMask | ( | unsigned int | flag = Arbitrated | ) | const [inline] |
void reco::MuonSegmentMatch::setMask | ( | unsigned int | flag | ) | [inline] |
const unsigned int reco::MuonSegmentMatch::Arbitrated = 1<<8 [static] |
segment mask flags
Definition at line 13 of file MuonSegmentMatch.h.
Referenced by MuonIdProducer::fillArbitrationInfo().
const unsigned int reco::MuonSegmentMatch::BelongsToTrackByCleaning = 1<<24 [static] |
Definition at line 29 of file MuonSegmentMatch.h.
Referenced by DTTriggerEfficiencyTask::analyze(), MuonMesh::fillMesh(), reco::Muon::numberOfMatches(), reco::Muon::numberOfSegments(), reco::Muon::pair(), MuonMesh::pruneMesh(), and reco::Muon::stationMask().
const unsigned int reco::MuonSegmentMatch::BelongsToTrackByClusClean = 1<<23 [static] |
Definition at line 28 of file MuonSegmentMatch.h.
Referenced by MuonMesh::pruneMesh().
const unsigned int reco::MuonSegmentMatch::BelongsToTrackByDR = 1<<18 [static] |
Definition at line 23 of file MuonSegmentMatch.h.
Referenced by DTTriggerEfficiencyTask::analyze(), MuonIdProducer::fillArbitrationInfo(), TrackerMuonHitExtractor::getMuonHits(), MuonResidualsFromTrack::MuonResidualsFromTrack(), reco::Muon::numberOfMatches(), reco::Muon::numberOfSegments(), SortMuonSegmentMatches::operator()(), reco::Muon::pair(), MuonTrackProducer::produce(), and reco::Muon::stationMask().
const unsigned int reco::MuonSegmentMatch::BelongsToTrackByDRSlope = 1<<20 [static] |
Definition at line 25 of file MuonSegmentMatch.h.
Referenced by MuonIdProducer::fillArbitrationInfo(), and SortMuonSegmentMatches::operator()().
const unsigned int reco::MuonSegmentMatch::BelongsToTrackByDX = 1<<17 [static] |
Definition at line 22 of file MuonSegmentMatch.h.
Referenced by MuonIdProducer::fillArbitrationInfo(), and SortMuonSegmentMatches::operator()().
const unsigned int reco::MuonSegmentMatch::BelongsToTrackByDXSlope = 1<<19 [static] |
Definition at line 24 of file MuonSegmentMatch.h.
Referenced by MuonIdProducer::fillArbitrationInfo(), and SortMuonSegmentMatches::operator()().
const unsigned int reco::MuonSegmentMatch::BelongsToTrackByME1aClean = 1<<21 [static] |
Definition at line 26 of file MuonSegmentMatch.h.
Referenced by MuonIdProducer::fillArbitrationInfo().
const unsigned int reco::MuonSegmentMatch::BelongsToTrackByOvlClean = 1<<22 [static] |
Definition at line 27 of file MuonSegmentMatch.h.
Referenced by MuonMesh::pruneMesh().
const unsigned int reco::MuonSegmentMatch::BestInChamberByDR = 1<<10 [static] |
Definition at line 15 of file MuonSegmentMatch.h.
Referenced by DTTriggerEfficiencyTask::analyze(), MuonIdProducer::fillArbitrationInfo(), TrackerMuonHitExtractor::getMuonHits(), reco::Muon::numberOfMatches(), SortMuonSegmentMatches::operator()(), and MuonTrackProducer::produce().
const unsigned int reco::MuonSegmentMatch::BestInChamberByDRSlope = 1<<12 [static] |
Definition at line 17 of file MuonSegmentMatch.h.
Referenced by MuonIdProducer::fillArbitrationInfo(), and SortMuonSegmentMatches::operator()().
const unsigned int reco::MuonSegmentMatch::BestInChamberByDX = 1<<9 [static] |
Definition at line 14 of file MuonSegmentMatch.h.
Referenced by MuonIdProducer::fillArbitrationInfo(), and SortMuonSegmentMatches::operator()().
const unsigned int reco::MuonSegmentMatch::BestInChamberByDXSlope = 1<<11 [static] |
Definition at line 16 of file MuonSegmentMatch.h.
Referenced by MuonIdProducer::fillArbitrationInfo(), and SortMuonSegmentMatches::operator()().
const unsigned int reco::MuonSegmentMatch::BestInStationByDR = 1<<14 [static] |
Definition at line 19 of file MuonSegmentMatch.h.
Referenced by MuonIdVal::analyze(), MuonIdProducer::fillArbitrationInfo(), MuonResidualsFromTrack::MuonResidualsFromTrack(), reco::Muon::numberOfSegments(), SortMuonSegmentMatches::operator()(), reco::Muon::pair(), and reco::Muon::stationMask().
const unsigned int reco::MuonSegmentMatch::BestInStationByDRSlope = 1<<16 [static] |
Definition at line 21 of file MuonSegmentMatch.h.
Referenced by MuonIdProducer::fillArbitrationInfo(), and SortMuonSegmentMatches::operator()().
const unsigned int reco::MuonSegmentMatch::BestInStationByDX = 1<<13 [static] |
Definition at line 18 of file MuonSegmentMatch.h.
Referenced by MuonIdProducer::fillArbitrationInfo(), and SortMuonSegmentMatches::operator()().
const unsigned int reco::MuonSegmentMatch::BestInStationByDXSlope = 1<<15 [static] |
Definition at line 20 of file MuonSegmentMatch.h.
Referenced by MuonIdProducer::fillArbitrationInfo(), and SortMuonSegmentMatches::operator()().
Definition at line 48 of file MuonSegmentMatch.h.
Referenced by MuonIdProducer::fillMuonId(), and MuonTrackCSCChamberResidual::setSegmentResidual().
Definition at line 47 of file MuonSegmentMatch.h.
Referenced by MuonIdProducer::fillMuonId(), MuonTrackDT2ChamberResidual::setSegmentResidual(), and MuonTrackDT13ChamberResidual::setSegmentResidual().
Definition at line 35 of file MuonSegmentMatch.h.
Referenced by MuonIdTruthInfo::checkSimHitForBestMatch(), MuonIdProducer::fillMuonId(), SortMuonSegmentMatches::operator()(), MuonTrackCSCChamberResidual::setSegmentResidual(), MuonTrackDT2ChamberResidual::setSegmentResidual(), and MuonTrackDT13ChamberResidual::setSegmentResidual().
Definition at line 37 of file MuonSegmentMatch.h.
Referenced by MuonIdTruthInfo::checkSimHitForBestMatch(), MuonIdProducer::fillMuonId(), MuonTrackCSCChamberResidual::setSegmentResidual(), and MuonTrackDT13ChamberResidual::setSegmentResidual().
Definition at line 36 of file MuonSegmentMatch.h.
Referenced by MuonIdTruthInfo::checkSimHitForBestMatch(), MuonIdProducer::fillMuonId(), SortMuonSegmentMatches::operator()(), MuonTrackCSCChamberResidual::setSegmentResidual(), MuonTrackDT2ChamberResidual::setSegmentResidual(), and MuonTrackDT13ChamberResidual::setSegmentResidual().
Definition at line 38 of file MuonSegmentMatch.h.
Referenced by MuonIdTruthInfo::checkSimHitForBestMatch(), MuonIdProducer::fillMuonId(), and MuonTrackDT2ChamberResidual::setSegmentResidual().
Definition at line 41 of file MuonSegmentMatch.h.
Referenced by MuonIdProducer::fillMuonId(), and hasPhi().
Definition at line 40 of file MuonSegmentMatch.h.
Referenced by MuonIdProducer::fillMuonId(), and hasZed().
unsigned int reco::MuonSegmentMatch::mask |
Definition at line 39 of file MuonSegmentMatch.h.
Referenced by MuonIdProducer::fillMuonId(), isMask(), and setMask().
Definition at line 45 of file MuonSegmentMatch.h.
Referenced by MuonIdProducer::fillMuonId().
Definition at line 31 of file MuonSegmentMatch.h.
Referenced by MuonIdTruthInfo::checkSimHitForBestMatch(), MuonIdProducer::fillMuonId(), SortMuonSegmentMatches::operator()(), MuonTrackCSCChamberResidual::setSegmentResidual(), MuonTrackDT2ChamberResidual::setSegmentResidual(), MuonTrackDT13ChamberResidual::setSegmentResidual(), and MuonIdTruthInfo::truthMatchMuon().
Definition at line 33 of file MuonSegmentMatch.h.
Referenced by MuonIdTruthInfo::checkSimHitForBestMatch(), MuonIdProducer::fillMuonId(), MuonTrackCSCChamberResidual::setSegmentResidual(), and MuonTrackDT13ChamberResidual::setSegmentResidual().
Definition at line 32 of file MuonSegmentMatch.h.
Referenced by MuonIdTruthInfo::checkSimHitForBestMatch(), MuonIdProducer::fillMuonId(), SortMuonSegmentMatches::operator()(), MuonTrackCSCChamberResidual::setSegmentResidual(), MuonTrackDT2ChamberResidual::setSegmentResidual(), MuonTrackDT13ChamberResidual::setSegmentResidual(), and MuonIdTruthInfo::truthMatchMuon().
Definition at line 34 of file MuonSegmentMatch.h.
Referenced by MuonIdTruthInfo::checkSimHitForBestMatch(), MuonIdProducer::fillMuonId(), and MuonTrackDT2ChamberResidual::setSegmentResidual().