Definition at line 79 of file BPHHistoSpecificDecay.cc.
BPHSoftMuonSelect::BPHSoftMuonSelect |
( |
int |
cutTrackerLayers = 5 , |
|
|
int |
cutPixelLayers = 0 , |
|
|
float |
maxDxy = 0.3 , |
|
|
float |
maxDz = 20.0 , |
|
|
bool |
goodMuon = true , |
|
|
bool |
highPurity = true |
|
) |
| |
|
inline |
Definition at line 93 of file BPHHistoSpecificDecay.cc.
References reco::TrackBase::highPurity, pat::Muon::innerTrack(), muon::isGoodMuon(), pvSelector_cfi::maxZ, AlCaHLTBitMon_ParallelJobs::p, reco::Vertex::position(), and muon::TMOneStationTight.
Referenced by Vispa.Gui.BoxContentDialog.BoxContentDialog::apply(), Vispa.Plugins.ConfigEditor.ToolDialog.ToolDialog::apply(), and esMonitoring.FDJsonServer::handle_accept().
96 if ( p ==
nullptr )
return false;
99 if ( p->
innerTrack()->hitPattern().trackerLayersWithMeasurement() <=
cutTL )
101 if ( p->
innerTrack()->hitPattern(). pixelLayersWithMeasurement() <=
cutPL )
106 if ( pv ==
nullptr )
return true;
const Point & position() const
position
reco::TrackRef innerTrack() const override
reference to Track reconstructed in the tracker only (reimplemented from reco::Muon) ...
math::XYZPoint Point
point in the space
bool isGoodMuon(const reco::Muon &muon, SelectionType type, reco::Muon::ArbitrationType arbitrationType=reco::Muon::SegmentAndTrackArbitration)
main GoodMuon wrapper call
Analysis-level muon class.
int BPHSoftMuonSelect::cutPL |
|
private |
int BPHSoftMuonSelect::cutTL |
|
private |
bool BPHSoftMuonSelect::gM |
|
private |
bool BPHSoftMuonSelect::hP |
|
private |
float BPHSoftMuonSelect::maxXY |
|
private |
float BPHSoftMuonSelect::maxZ |
|
private |