#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 |
GEMSegmentRef | gemSegmentRef |
bool | hasPhi_ |
bool | hasZed_ |
unsigned int | mask |
ME0SegmentRef | me0SegmentRef |
float | t0 |
float | x |
float | xErr |
float | y |
float | yErr |
Static Public Attributes | |
static const unsigned int | Arbitrated = 1 << 8 |
segment mask flags More... | |
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 12 of file MuonSegmentMatch.h.
|
inline |
Definition at line 54 of file MuonSegmentMatch.h.
|
inline |
|
inline |
Definition at line 56 of file MuonSegmentMatch.h.
References hasZed_.
Referenced by SortMuonSegmentMatches::operator()().
|
inline |
Definition at line 46 of file MuonSegmentMatch.h.
References RemoveAddSevLevel::flag, and mask.
Referenced by GEMEfficiencyAnalyzer::findCSCSegmentCosmics(), and GEMEffByGEMCSCSegmentSource::findMatchedME11Segments().
|
inline |
|
static |
segment mask flags
Definition at line 15 of file MuonSegmentMatch.h.
Referenced by MuonIdProducer::fillArbitrationInfo().
|
static |
Definition at line 32 of file MuonSegmentMatch.h.
Referenced by DTTriggerEfficiencyTask::analyze(), MuonMesh::fillMesh(), and MuonMesh::pruneMesh().
|
static |
Definition at line 30 of file MuonSegmentMatch.h.
Referenced by MuonMesh::pruneMesh().
|
static |
Definition at line 25 of file MuonSegmentMatch.h.
Referenced by DTTriggerEfficiencyTask::analyze(), MuonIdProducer::fillArbitrationInfo(), fillMatchInfo(), MuonTimingFiller::fillTiming(), TrackerMuonHitExtractor::getMuonHits(), MuonResidualsFromTrack::MuonResidualsFromTrack(), SortMuonSegmentMatches::operator()(), and MuonTrackProducer::produce().
|
static |
Definition at line 27 of file MuonSegmentMatch.h.
Referenced by MuonIdProducer::fillArbitrationInfo(), and SortMuonSegmentMatches::operator()().
|
static |
Definition at line 24 of file MuonSegmentMatch.h.
Referenced by MuonIdProducer::fillArbitrationInfo(), and SortMuonSegmentMatches::operator()().
|
static |
Definition at line 26 of file MuonSegmentMatch.h.
Referenced by MuonIdProducer::fillArbitrationInfo(), and SortMuonSegmentMatches::operator()().
|
static |
Definition at line 28 of file MuonSegmentMatch.h.
Referenced by MuonIdProducer::fillArbitrationInfo().
|
static |
Definition at line 29 of file MuonSegmentMatch.h.
Referenced by MuonMesh::pruneMesh().
|
static |
Definition at line 17 of file MuonSegmentMatch.h.
Referenced by DTTriggerEfficiencyTask::analyze(), MuonIdProducer::fillArbitrationInfo(), TrackerMuonHitExtractor::getMuonHits(), SortMuonSegmentMatches::operator()(), and MuonTrackProducer::produce().
|
static |
Definition at line 19 of file MuonSegmentMatch.h.
Referenced by MuonIdProducer::fillArbitrationInfo(), and SortMuonSegmentMatches::operator()().
|
static |
Definition at line 16 of file MuonSegmentMatch.h.
Referenced by MuonIdProducer::fillArbitrationInfo(), and SortMuonSegmentMatches::operator()().
|
static |
Definition at line 18 of file MuonSegmentMatch.h.
Referenced by MuonIdProducer::fillArbitrationInfo(), and SortMuonSegmentMatches::operator()().
|
static |
Definition at line 21 of file MuonSegmentMatch.h.
Referenced by MuonIdVal::analyze(), MuonIdProducer::fillArbitrationInfo(), fillMatchInfo(), MuonTimingFiller::fillTiming(), GEMEfficiencyAnalyzer::findCSCSegmentCosmics(), GEMEffByGEMCSCSegmentSource::findMatchedME11Segments(), MuonResidualsFromTrack::MuonResidualsFromTrack(), and SortMuonSegmentMatches::operator()().
|
static |
Definition at line 23 of file MuonSegmentMatch.h.
Referenced by MuonIdProducer::fillArbitrationInfo(), and SortMuonSegmentMatches::operator()().
|
static |
Definition at line 20 of file MuonSegmentMatch.h.
Referenced by MuonIdProducer::fillArbitrationInfo(), and SortMuonSegmentMatches::operator()().
|
static |
Definition at line 22 of file MuonSegmentMatch.h.
Referenced by MuonIdProducer::fillArbitrationInfo(), and SortMuonSegmentMatches::operator()().
CSCSegmentRef reco::MuonSegmentMatch::cscSegmentRef |
Definition at line 51 of file MuonSegmentMatch.h.
Referenced by MuonIdProducer::fillMuonId(), GEMEfficiencyAnalyzer::findCSCSegmentCosmics(), GEMEffByGEMCSCSegmentSource::findMatchedME11Segments(), pat::PATMuonSlimmer::produce(), and MuonTrackCSCChamberResidual::setSegmentResidual().
DTRecSegment4DRef reco::MuonSegmentMatch::dtSegmentRef |
Definition at line 50 of file MuonSegmentMatch.h.
Referenced by MuonIdProducer::fillMuonId(), pat::PATMuonSlimmer::produce(), MuonTrackDT13ChamberResidual::setSegmentResidual(), and MuonTrackDT2ChamberResidual::setSegmentResidual().
float reco::MuonSegmentMatch::dXdZ |
Definition at line 38 of file MuonSegmentMatch.h.
Referenced by MuonIdTruthInfo::checkSimHitForBestMatch(), MuonIdProducer::fillMuonId(), SortMuonSegmentMatches::operator()(), MuonTrackDT13ChamberResidual::setSegmentResidual(), MuonTrackDT2ChamberResidual::setSegmentResidual(), and MuonTrackCSCChamberResidual::setSegmentResidual().
float reco::MuonSegmentMatch::dXdZErr |
Definition at line 40 of file MuonSegmentMatch.h.
Referenced by MuonIdTruthInfo::checkSimHitForBestMatch(), MuonIdProducer::fillMuonId(), pat::PATMuonSlimmer::produce(), MuonTrackCSCChamberResidual::setSegmentResidual(), and MuonTrackDT13ChamberResidual::setSegmentResidual().
float reco::MuonSegmentMatch::dYdZ |
Definition at line 39 of file MuonSegmentMatch.h.
Referenced by MuonIdTruthInfo::checkSimHitForBestMatch(), MuonIdProducer::fillMuonId(), SortMuonSegmentMatches::operator()(), MuonTrackDT13ChamberResidual::setSegmentResidual(), MuonTrackDT2ChamberResidual::setSegmentResidual(), and MuonTrackCSCChamberResidual::setSegmentResidual().
float reco::MuonSegmentMatch::dYdZErr |
Definition at line 41 of file MuonSegmentMatch.h.
Referenced by MuonIdTruthInfo::checkSimHitForBestMatch(), MuonIdProducer::fillMuonId(), pat::PATMuonSlimmer::produce(), and MuonTrackDT2ChamberResidual::setSegmentResidual().
GEMSegmentRef reco::MuonSegmentMatch::gemSegmentRef |
Definition at line 52 of file MuonSegmentMatch.h.
Referenced by MuonIdProducer::fillMuonId().
bool reco::MuonSegmentMatch::hasPhi_ |
Definition at line 44 of file MuonSegmentMatch.h.
Referenced by MuonIdProducer::fillMuonId(), and hasPhi().
bool reco::MuonSegmentMatch::hasZed_ |
Definition at line 43 of file MuonSegmentMatch.h.
Referenced by MuonIdProducer::fillMuonId(), and hasZed().
unsigned int reco::MuonSegmentMatch::mask |
Definition at line 42 of file MuonSegmentMatch.h.
Referenced by MuonIdProducer::fillMuonId(), isMask(), and setMask().
ME0SegmentRef reco::MuonSegmentMatch::me0SegmentRef |
Definition at line 53 of file MuonSegmentMatch.h.
Referenced by MuonIdProducer::fillMuonId().
float reco::MuonSegmentMatch::t0 |
Definition at line 48 of file MuonSegmentMatch.h.
Referenced by MuonIdProducer::fillMuonId().
float reco::MuonSegmentMatch::x |
Definition at line 34 of file MuonSegmentMatch.h.
Referenced by python.rootplot.utilities.Hist::__init_TGraph(), svgfig.Curve.Sample::__repr__(), svgfig.Ellipse::__repr__(), edmStreamStallGrapher.Point::__str__(), python.rootplot.root2matplotlib.Hist::_prepare_xaxis(), python.rootplot.root2matplotlib.Hist::_prepare_yaxis(), GEMTnPEfficiencyTask::analyze(), python.rootplot.root2matplotlib.Hist2D::box(), MuonIdTruthInfo::checkSimHitForBestMatch(), python.rootplot.root2matplotlib.Hist2D::contour(), python.rootplot.utilities.Hist::delete_bin(), python.rootplot.root2matplotlib.Hist::errorbar(), python.rootplot.root2matplotlib.Hist::errorbarh(), MuonIdProducer::fillMuonId(), GEMEfficiencyAnalyzer::findCSCSegmentCosmics(), SortMuonSegmentMatches::operator()(), geometryXMLparser.Alignable::pos(), ntupleDataFormat._HitObject::r(), ntupleDataFormat._HitObject::r3D(), MuonTrackCSCChamberResidual::setSegmentResidual(), MuonTrackDT2ChamberResidual::setSegmentResidual(), MuonTrackDT13ChamberResidual::setSegmentResidual(), python.rootplot.utilities.Hist::TGraph(), and MuonIdTruthInfo::truthMatchMuon().
float reco::MuonSegmentMatch::xErr |
Definition at line 36 of file MuonSegmentMatch.h.
Referenced by MuonIdTruthInfo::checkSimHitForBestMatch(), MuonIdProducer::fillMuonId(), pat::PATMuonSlimmer::produce(), MuonTrackCSCChamberResidual::setSegmentResidual(), and MuonTrackDT13ChamberResidual::setSegmentResidual().
float reco::MuonSegmentMatch::y |
Definition at line 35 of file MuonSegmentMatch.h.
Referenced by python.rootplot.utilities.Hist::__getitem__(), python.rootplot.utilities.Hist::__init_TGraph(), python.rootplot.utilities.Hist::__iter__(), svgfig.Ellipse::__repr__(), python.rootplot.utilities.Hist::__setitem__(), edmStreamStallGrapher.Point::__str__(), python.rootplot.root2matplotlib.Hist::bar(), python.rootplot.root2matplotlib.Hist::barh(), python.rootplot.root2matplotlib.Hist2D::box(), MuonIdTruthInfo::checkSimHitForBestMatch(), python.rootplot.root2matplotlib.Hist2D::contour(), python.rootplot.utilities.Hist::delete_bin(), python.rootplot.utilities.Hist::divide_wilson(), python.rootplot.root2matplotlib.Hist::errorbar(), python.rootplot.root2matplotlib.Hist::errorbarh(), MuonIdProducer::fillMuonId(), GEMEfficiencyAnalyzer::findCSCSegmentCosmics(), python.rootplot.root2matplotlib.Hist::hist(), python.rootplot.utilities.Hist::min(), SortMuonSegmentMatches::operator()(), geometryXMLparser.Alignable::pos(), ntupleDataFormat._HitObject::r(), ntupleDataFormat._HitObject::r3D(), python.rootplot.utilities.Hist::scale(), MuonTrackDT2ChamberResidual::setSegmentResidual(), MuonTrackCSCChamberResidual::setSegmentResidual(), MuonTrackDT13ChamberResidual::setSegmentResidual(), python.rootplot.utilities.Hist::TGraph(), python.rootplot.utilities.Hist::TH1F(), and MuonIdTruthInfo::truthMatchMuon().
float reco::MuonSegmentMatch::yErr |
Definition at line 37 of file MuonSegmentMatch.h.
Referenced by MuonIdTruthInfo::checkSimHitForBestMatch(), MuonIdProducer::fillMuonId(), pat::PATMuonSlimmer::produce(), and MuonTrackDT2ChamberResidual::setSegmentResidual().