#include <RPCSeedPattern.h>
Public Types | |
typedef std::pair< ConstMuonRecHitPointer, ConstMuonRecHitPointer > | RPCSegment |
typedef std::pair< TrajectorySeed, double > | weightedTrajectorySeed |
Public Member Functions | |
void | add (const ConstMuonRecHitPointer &hit) |
void | clear () |
void | configure (const edm::ParameterSet &iConfig) |
unsigned int | nrhit () const |
RPCSeedPattern () | |
~RPCSeedPattern () | |
Private Attributes | |
unsigned int | AlgorithmType |
bool | autoAlgorithmChoose |
GlobalVector | Center |
GlobalVector | Center2 |
int | Charge |
double | deltaBz |
double | deltaRThreshold |
GlobalPoint | entryPosition |
int | isClockwise |
bool | isConfigured |
int | isGoodPattern |
int | isParralZ |
bool | isPatternChecked |
bool | isStraight |
bool | isStraight2 |
double | lastPhi |
GlobalPoint | leavePosition |
double | MagnecticFieldThreshold |
double | MaxRSD |
double | meanBz |
GlobalVector | meanMagneticField2 |
double | meanPt |
double | meanRadius |
double | meanRadius2 |
double | meanSpt |
double | MinDeltaPhi |
GlobalVector | Momentum |
double | S |
unsigned int | sampleCount |
RPCSegment | SegmentRB [2] |
double | stepLength |
ConstMuonRecHitContainer | theRecHits |
double | ZError |
Friends | |
class | RPCSeedFinder |
Definition at line 28 of file RPCSeedPattern.h.
|
private |
Definition at line 32 of file RPCSeedPattern.h.
|
private |
Definition at line 30 of file RPCSeedPattern.h.
|
private |
Definition at line 31 of file RPCSeedPattern.h.
Definition at line 29 of file RPCSeedPattern.h.
typedef std::pair<ConstMuonRecHitPointer, ConstMuonRecHitPointer> RPCSeedPattern::RPCSegment |
Definition at line 35 of file RPCSeedPattern.h.
typedef std::pair<TrajectorySeed, double> RPCSeedPattern::weightedTrajectorySeed |
Definition at line 36 of file RPCSeedPattern.h.
RPCSeedPattern::RPCSeedPattern | ( | ) |
Definition at line 32 of file RPCSeedPattern.cc.
RPCSeedPattern::~RPCSeedPattern | ( | ) |
Definition at line 38 of file RPCSeedPattern.cc.
|
inline |
Definition at line 43 of file RPCSeedPattern.h.
References theRecHits.
Referenced by counter.Counter::register().
|
private |
Definition at line 470 of file RPCSeedPattern.cc.
|
private |
Definition at line 440 of file RPCSeedPattern.cc.
References submitPVResolutionJobs::count, gather_cfg::cout, align::Detector, RPCChamber::id(), RPCDetId::region(), g4SimHits_cfi::Region, and RPCDetId::station().
|
private |
Definition at line 748 of file RPCSeedPattern.cc.
References gather_cfg::cout, PbPb_ZMuSkimMuonDPG_cff::deltaR, PV3DBase< T, PVType, FrameType >::perp(), mathSSE::sqrt(), upper_limit_pt, and relativeConstraints::value.
|
private |
Definition at line 607 of file RPCSeedPattern.cc.
References funct::abs(), gather_cfg::cout, PbPb_ZMuSkimMuonDPG_cff::deltaR, PVValHelper::dx, PVValHelper::dy, PVValHelper::dz, edm::EventSetup::get(), runTauDisplay::gp, MagneticField::inTesla(), mathSSE::sqrt(), upper_limit_pt, PV3DBase< T, PVType, FrameType >::x(), PV3DBase< T, PVType, FrameType >::y(), and PV3DBase< T, PVType, FrameType >::z().
|
private |
Definition at line 528 of file RPCSeedPattern.cc.
References gather_cfg::cout, PythiaFilterGammaJetWithBg_cfi::MinDeltaPhi, PV3DBase< T, PVType, FrameType >::phi(), and relativeConstraints::value.
|
private |
Definition at line 490 of file RPCSeedPattern.cc.
References gather_cfg::cout, HLT_2022v12_cff::dPhi, PythiaFilterGammaJetWithBg_cfi::MinDeltaPhi, PV3DBase< T, PVType, FrameType >::phi(), and relativeConstraints::value.
|
private |
Definition at line 575 of file RPCSeedPattern.cc.
References gather_cfg::cout, HLT_2022v12_cff::dPhi, PythiaFilterGammaJetWithBg_cfi::MinDeltaPhi, PV3DBase< T, PVType, FrameType >::phi(), relativeConstraints::value, and x.
|
inline |
|
private |
Definition at line 549 of file RPCSeedPattern.cc.
References Vector3DBase< T, FrameTag >::cross(), PV3DBase< T, PVType, FrameType >::x(), and PV3DBase< T, PVType, FrameType >::y().
|
private |
Definition at line 503 of file RPCSeedPattern.cc.
References A, gather_cfg::cout, DiDispStaMuonMonitor_cfi::pt, mathSSE::sqrt(), and x.
|
private |
Definition at line 588 of file RPCSeedPattern.cc.
References A, gather_cfg::cout, DiDispStaMuonMonitor_cfi::pt, mathSSE::sqrt(), and x.
void RPCSeedPattern::configure | ( | const edm::ParameterSet & | iConfig | ) |
Definition at line 40 of file RPCSeedPattern.cc.
References edm::ParameterSet::getParameter(), and PythiaFilterGammaJetWithBg_cfi::MinDeltaPhi.
|
private |
Definition at line 967 of file RPCSeedPattern.cc.
References alongMomentum, PixelTestBeamValidation_cfi::Charge, gather_cfg::cout, relativeConstraints::error, edm::EventSetup::get(), trajectoryStateTransform::persistentState(), edm::OwnVector< T, P >::push_back(), and upper_limit_pt.
|
private |
Definition at line 1017 of file RPCSeedPattern.cc.
References alongMomentum, PixelTestBeamValidation_cfi::Charge, gather_cfg::cout, cross(), debug, SiPixelRawToDigiRegional_cfi::deltaPhi, L1TkHTMissProducer_cfi::deltaZ, relativeConstraints::error, first, edm::EventSetup::get(), createfilelist::int, trajectoryStateTransform::persistentState(), PV3DBase< T, PVType, FrameType >::phi(), edm::OwnVector< T, P >::push_back(), Vector3DBase< T, FrameTag >::unit(), and relativeConstraints::value.
|
private |
Definition at line 882 of file RPCSeedPattern.cc.
References RPCGeometry::chamber(), gather_cfg::cout, Vector3DBase< T, FrameTag >::cross(), SiPixelRawToDigiRegional_cfi::deltaPhi, L1TkHTMissProducer_cfi::deltaZ, edm::EventSetup::get(), MagneticField::inTesla(), PV3DBase< T, PVType, FrameType >::mag(), PV3DBase< T, PVType, FrameType >::perp(), PV3DBase< T, PVType, FrameType >::phi(), VtxSmearedParameters_cfi::Phi, JetPartonCorrections_cff::Radius, DetId::rawId(), GeomDet::surface(), Vector3DBase< T, FrameTag >::unit(), and PV3DBase< T, PVType, FrameType >::z().
|
private |
Definition at line 468 of file RPCSeedPattern.cc.
|
private |
Definition at line 485 of file RPCSeedPattern.cc.
References mathSSE::sqrt(), PV3DBase< T, PVType, FrameType >::x(), and PV3DBase< T, PVType, FrameType >::y().
|
private |
Definition at line 1108 of file RPCSeedPattern.cc.
References HLT_2022v12_cff::beta, gather_cfg::cout, SiPixelRawToDigiRegional_cfi::deltaPhi, HLT_2022v12_cff::dPhi, first, dttmaxenums::L, N, PV3DBase< T, PVType, FrameType >::perp(), PV3DBase< T, PVType, FrameType >::phi(), edm::second(), MuonME0Digis_cfi::sigma_x, mathSSE::sqrt(), GeomDet::toGlobal(), GeomDet::toLocal(), upper_limit_pt, relativeConstraints::value, PV3DBase< T, PVType, FrameType >::x(), PV3DBase< T, PVType, FrameType >::y(), and PV3DBase< T, PVType, FrameType >::z().
|
private |
Definition at line 169 of file RPCSeedPattern.cc.
References gather_cfg::cout, mps_fire::i, PythiaFilterGammaJetWithBg_cfi::MinDeltaPhi, dqmiodumpmetadata::n, DiDispStaMuonMonitor_cfi::pt, X, x, and BeamSpotPI::Y.
|
inline |
|
private |
Definition at line 53 of file RPCSeedPattern.cc.
References gather_cfg::cout.
|
private |
Definition at line 226 of file RPCSeedPattern.cc.
References gather_cfg::cout, mps_fire::i, PythiaFilterGammaJetWithBg_cfi::MinDeltaPhi, and dqmiodumpmetadata::n.
|
private |
Definition at line 277 of file RPCSeedPattern.cc.
References volumeBasedMagneticField_160812_cfi::BValue, gather_cfg::cout, Vector3DBase< T, FrameTag >::cross(), SiPixelRawToDigiRegional_cfi::deltaPhi, PbPb_ZMuSkimMuonDPG_cff::deltaR, PVValHelper::dx, PVValHelper::dy, PVValHelper::dz, edm::EventSetup::get(), runTauDisplay::gp, MagneticField::inTesla(), PythiaFilterGammaJetWithBg_cfi::MinDeltaPhi, dqmiodumpmetadata::n, PV3DBase< T, PVType, FrameType >::perp(), PV3DBase< T, PVType, FrameType >::phi(), mathSSE::sqrt(), Vector3DBase< T, FrameTag >::unit(), relativeConstraints::value, PV3DBase< T, PVType, FrameType >::x(), PV3DBase< T, PVType, FrameType >::y(), and PV3DBase< T, PVType, FrameType >::z().
|
private |
Definition at line 107 of file RPCSeedPattern.cc.
References gather_cfg::cout, mps_fire::i, dqmiolumiharvest::j, dqmdumpme::k, PythiaFilterGammaJetWithBg_cfi::MinDeltaPhi, dqmiodumpmetadata::n, DiDispStaMuonMonitor_cfi::pt, and upper_limit_pt.
|
friend |
Definition at line 47 of file RPCSeedPattern.h.
|
private |
Definition at line 84 of file RPCSeedPattern.h.
|
private |
Definition at line 85 of file RPCSeedPattern.h.
|
private |
Definition at line 107 of file RPCSeedPattern.h.
|
private |
Definition at line 98 of file RPCSeedPattern.h.
|
private |
Definition at line 116 of file RPCSeedPattern.h.
|
private |
Definition at line 110 of file RPCSeedPattern.h.
|
private |
Definition at line 83 of file RPCSeedPattern.h.
|
private |
Definition at line 101 of file RPCSeedPattern.h.
|
private |
Definition at line 114 of file RPCSeedPattern.h.
|
private |
Definition at line 91 of file RPCSeedPattern.h.
|
private |
Definition at line 113 of file RPCSeedPattern.h.
|
private |
Definition at line 115 of file RPCSeedPattern.h.
|
private |
Definition at line 112 of file RPCSeedPattern.h.
|
private |
Definition at line 106 of file RPCSeedPattern.h.
|
private |
Definition at line 97 of file RPCSeedPattern.h.
|
private |
Definition at line 103 of file RPCSeedPattern.h.
|
private |
Definition at line 102 of file RPCSeedPattern.h.
|
private |
Definition at line 95 of file RPCSeedPattern.h.
|
private |
Definition at line 82 of file RPCSeedPattern.h.
|
private |
Definition at line 109 of file RPCSeedPattern.h.
|
private |
Definition at line 96 of file RPCSeedPattern.h.
|
private |
Definition at line 117 of file RPCSeedPattern.h.
|
private |
Definition at line 108 of file RPCSeedPattern.h.
|
private |
Definition at line 99 of file RPCSeedPattern.h.
|
private |
Definition at line 118 of file RPCSeedPattern.h.
|
private |
Definition at line 87 of file RPCSeedPattern.h.
|
private |
Definition at line 119 of file RPCSeedPattern.h.
|
private |
Definition at line 104 of file RPCSeedPattern.h.
|
private |
Definition at line 89 of file RPCSeedPattern.h.
|
private |
Definition at line 100 of file RPCSeedPattern.h.
|
private |
Definition at line 88 of file RPCSeedPattern.h.
|
private |
Definition at line 93 of file RPCSeedPattern.h.
|
private |
Definition at line 86 of file RPCSeedPattern.h.