#include <MuonChamberMatch.h>
Public Member Functions | |
int | detector () const |
float | dist () const |
float | distErr () const |
std::pair< float, float > | getDistancePair (float edgeX, float edgeY, float xErr, float yErr) const |
int | station () const |
Public Attributes | |
float | dXdZ |
float | dXdZErr |
float | dYdZ |
float | dYdZErr |
float | edgeX |
float | edgeY |
std::vector< reco::MuonGEMHitMatch > | gemHitMatches |
std::vector< reco::MuonSegmentMatch > | gemMatches |
DetId | id |
std::vector< reco::MuonSegmentMatch > | me0Matches |
int | nDigisInRange |
std::vector< reco::MuonRPCHitMatch > | rpcMatches |
std::vector< reco::MuonSegmentMatch > | segmentMatches |
std::vector< reco::MuonSegmentMatch > | truthMatches |
float | x |
float | xErr |
float | y |
float | yErr |
Definition at line 11 of file MuonChamberMatch.h.
|
inline |
Definition at line 33 of file MuonChamberMatch.h.
Referenced by MuonShowerDigiFiller::fill(), MuonDetCleaner< T1, T2 >::produce(), and station().
|
inline |
Definition at line 37 of file MuonChamberMatch.h.
References edgeX, edgeY, getDistancePair(), xErr, and yErr.
|
inline |
Definition at line 38 of file MuonChamberMatch.h.
References edgeX, edgeY, getDistancePair(), xErr, and yErr.
std::pair< float, float > MuonChamberMatch::getDistancePair | ( | float | edgeX, |
float | edgeY, | ||
float | xErr, | ||
float | yErr | ||
) | const |
Definition at line 35 of file MuonChamberMatch.cc.
References HLT_2024v14_cff::distance, edgeX, edgeY, relativeConstraints::error, mathSSE::sqrt(), xErr, and yErr.
int MuonChamberMatch::station | ( | ) | const |
Definition at line 11 of file MuonChamberMatch.cc.
References MuonSubdetId::CSC, detector(), MuonSubdetId::DT, MuonSubdetId::GEM, MuonSubdetId::ME0, nano_mu_digi_cff::rawId, MuonSubdetId::RPC, DTChamberId::station(), ME0DetId::station(), RPCDetId::station(), CSCDetId::station(), and GEMDetId::station().
Referenced by geometryXMLparser.DTAlignable::index(), and geometryXMLparser.CSCAlignable::index().
float reco::MuonChamberMatch::dXdZ |
Definition at line 25 of file MuonChamberMatch.h.
Referenced by MuonIdProducer::fillMuonId(), SortMuonSegmentMatches::operator()(), MuonDetCleaner< T1, T2 >::produce(), MuonTrackDT13ChamberResidual::setSegmentResidual(), MuonTrackCSCChamberResidual::setSegmentResidual(), and MuonTrackDT2ChamberResidual::setSegmentResidual().
float reco::MuonChamberMatch::dXdZErr |
Definition at line 27 of file MuonChamberMatch.h.
Referenced by MuonIdProducer::fillMuonId(), MuonDetCleaner< T1, T2 >::produce(), MuonTrackCSCChamberResidual::setSegmentResidual(), and MuonTrackDT13ChamberResidual::setSegmentResidual().
float reco::MuonChamberMatch::dYdZ |
Definition at line 26 of file MuonChamberMatch.h.
Referenced by MuonIdProducer::fillMuonId(), SortMuonSegmentMatches::operator()(), MuonDetCleaner< T1, T2 >::produce(), MuonTrackDT13ChamberResidual::setSegmentResidual(), MuonTrackCSCChamberResidual::setSegmentResidual(), and MuonTrackDT2ChamberResidual::setSegmentResidual().
float reco::MuonChamberMatch::dYdZErr |
Definition at line 28 of file MuonChamberMatch.h.
Referenced by MuonIdProducer::fillMuonId(), MuonDetCleaner< T1, T2 >::produce(), and MuonTrackDT2ChamberResidual::setSegmentResidual().
float reco::MuonChamberMatch::edgeX |
Definition at line 19 of file MuonChamberMatch.h.
Referenced by dist(), distErr(), MuonIdProducer::fillMuonId(), getDistancePair(), and MuonDetCleaner< T1, T2 >::produce().
float reco::MuonChamberMatch::edgeY |
Definition at line 20 of file MuonChamberMatch.h.
Referenced by dist(), distErr(), MuonIdProducer::fillMuonId(), getDistancePair(), and MuonDetCleaner< T1, T2 >::produce().
std::vector<reco::MuonGEMHitMatch> reco::MuonChamberMatch::gemHitMatches |
Definition at line 15 of file MuonChamberMatch.h.
Referenced by MuonIdProducer::fillMuonId().
std::vector<reco::MuonSegmentMatch> reco::MuonChamberMatch::gemMatches |
Definition at line 14 of file MuonChamberMatch.h.
Referenced by MuonIdProducer::fillMuonId().
DetId reco::MuonChamberMatch::id |
Definition at line 29 of file MuonChamberMatch.h.
Referenced by MuonShowerDigiFiller::fill(), MuonIdProducer::fillMuonId(), MuonDetCleaner< T1, T2 >::produce(), and MuonTrackCSCChamberResidual::setSegmentResidual().
std::vector<reco::MuonSegmentMatch> reco::MuonChamberMatch::me0Matches |
Definition at line 16 of file MuonChamberMatch.h.
Referenced by MuonIdProducer::fillMuonId().
int reco::MuonChamberMatch::nDigisInRange |
Definition at line 31 of file MuonChamberMatch.h.
Referenced by MuonShowerDigiFiller::fill(), and MuonShowerDigiFiller::fillDefault().
std::vector<reco::MuonRPCHitMatch> reco::MuonChamberMatch::rpcMatches |
Definition at line 18 of file MuonChamberMatch.h.
Referenced by MuonIdProducer::fillMuonId().
std::vector<reco::MuonSegmentMatch> reco::MuonChamberMatch::segmentMatches |
Definition at line 13 of file MuonChamberMatch.h.
Referenced by MuonIdProducer::fillMuonId().
std::vector<reco::MuonSegmentMatch> reco::MuonChamberMatch::truthMatches |
Definition at line 17 of file MuonChamberMatch.h.
float reco::MuonChamberMatch::x |
Definition at line 21 of file MuonChamberMatch.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(), python.rootplot.root2matplotlib.Hist2D::box(), python.rootplot.root2matplotlib.Hist2D::contour(), python.rootplot.utilities.Hist::delete_bin(), python.rootplot.root2matplotlib.Hist::errorbar(), python.rootplot.root2matplotlib.Hist::errorbarh(), MuonShowerDigiFiller::fill(), MuonIdProducer::fillMuonId(), pat::PATMuonProducer::getMuonDirection(), SortMuonSegmentMatches::operator()(), geometryXMLparser.Alignable::pos(), MuonDetCleaner< T1, T2 >::produce(), ntupleDataFormat._HitObject::r(), ntupleDataFormat._HitObject::r3D(), MuonTrackCSCChamberResidual::setSegmentResidual(), MuonTrackDT13ChamberResidual::setSegmentResidual(), MuonTrackDT2ChamberResidual::setSegmentResidual(), and python.rootplot.utilities.Hist::TGraph().
float reco::MuonChamberMatch::xErr |
Definition at line 23 of file MuonChamberMatch.h.
Referenced by dist(), distErr(), MuonIdProducer::fillMuonId(), getDistancePair(), MuonDetCleaner< T1, T2 >::produce(), MuonTrackCSCChamberResidual::setSegmentResidual(), and MuonTrackDT13ChamberResidual::setSegmentResidual().
float reco::MuonChamberMatch::y |
Definition at line 22 of file MuonChamberMatch.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(), 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(), MuonShowerDigiFiller::fill(), MuonIdProducer::fillMuonId(), pat::PATMuonProducer::getMuonDirection(), python.rootplot.root2matplotlib.Hist::hist(), python.rootplot.utilities.Hist::min(), SortMuonSegmentMatches::operator()(), geometryXMLparser.Alignable::pos(), MuonDetCleaner< T1, T2 >::produce(), ntupleDataFormat._HitObject::r(), ntupleDataFormat._HitObject::r3D(), python.rootplot.utilities.Hist::scale(), MuonTrackDT2ChamberResidual::setSegmentResidual(), MuonTrackCSCChamberResidual::setSegmentResidual(), MuonTrackDT13ChamberResidual::setSegmentResidual(), python.rootplot.utilities.Hist::TGraph(), and python.rootplot.utilities.Hist::TH1F().
float reco::MuonChamberMatch::yErr |
Definition at line 24 of file MuonChamberMatch.h.
Referenced by dist(), distErr(), MuonIdProducer::fillMuonId(), getDistancePair(), MuonDetCleaner< T1, T2 >::produce(), and MuonTrackDT2ChamberResidual::setSegmentResidual().