#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 30 of file RPCSeedPattern.h.
|
private |
Definition at line 34 of file RPCSeedPattern.h.
|
private |
Definition at line 32 of file RPCSeedPattern.h.
|
private |
Definition at line 33 of file RPCSeedPattern.h.
Definition at line 31 of file RPCSeedPattern.h.
typedef std::pair<ConstMuonRecHitPointer, ConstMuonRecHitPointer> RPCSeedPattern::RPCSegment |
Definition at line 37 of file RPCSeedPattern.h.
typedef std::pair<TrajectorySeed, double> RPCSeedPattern::weightedTrajectorySeed |
Definition at line 38 of file RPCSeedPattern.h.
RPCSeedPattern::RPCSeedPattern | ( | ) |
Definition at line 30 of file RPCSeedPattern.cc.
RPCSeedPattern::~RPCSeedPattern | ( | ) |
Definition at line 36 of file RPCSeedPattern.cc.
|
inline |
Definition at line 45 of file RPCSeedPattern.h.
References theRecHits.
Referenced by counter.Counter::register().
|
private |
Definition at line 467 of file RPCSeedPattern.cc.
|
private |
Definition at line 437 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 741 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 604 of file RPCSeedPattern.cc.
References funct::abs(), gather_cfg::cout, PbPb_ZMuSkimMuonDPG_cff::deltaR, PVValHelper::dx, PVValHelper::dy, PVValHelper::dz, 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 525 of file RPCSeedPattern.cc.
References gather_cfg::cout, PythiaFilterGammaJetWithBg_cfi::MinDeltaPhi, PV3DBase< T, PVType, FrameType >::phi(), and relativeConstraints::value.
|
private |
Definition at line 487 of file RPCSeedPattern.cc.
References gather_cfg::cout, PythiaFilterGammaJetWithBg_cfi::MinDeltaPhi, PV3DBase< T, PVType, FrameType >::phi(), and relativeConstraints::value.
|
private |
Definition at line 572 of file RPCSeedPattern.cc.
References gather_cfg::cout, PythiaFilterGammaJetWithBg_cfi::MinDeltaPhi, PV3DBase< T, PVType, FrameType >::phi(), relativeConstraints::value, and x.
|
inline |
|
private |
Definition at line 546 of file RPCSeedPattern.cc.
References Vector3DBase< T, FrameTag >::cross(), PV3DBase< T, PVType, FrameType >::x(), and PV3DBase< T, PVType, FrameType >::y().
|
private |
Definition at line 500 of file RPCSeedPattern.cc.
References A, gather_cfg::cout, DiDispStaMuonMonitor_cfi::pt, mathSSE::sqrt(), and x.
|
private |
Definition at line 585 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 38 of file RPCSeedPattern.cc.
References edm::ParameterSet::getParameter(), and PythiaFilterGammaJetWithBg_cfi::MinDeltaPhi.
|
private |
Definition at line 955 of file RPCSeedPattern.cc.
References alongMomentum, PixelTestBeamValidation_cfi::Charge, gather_cfg::cout, relativeConstraints::error, trajectoryStateTransform::persistentState(), edm::OwnVector< T, P >::push_back(), nano_mu_digi_cff::rawId, and upper_limit_pt.
|
private |
Definition at line 1002 of file RPCSeedPattern.cc.
References alongMomentum, PixelTestBeamValidation_cfi::Charge, gather_cfg::cout, cross(), debug, SiPixelRawToDigiRegional_cfi::deltaPhi, l1tTrackerHTMiss_cfi::deltaZ, relativeConstraints::error, dqmdumpme::first, createfilelist::int, trajectoryStateTransform::persistentState(), PV3DBase< T, PVType, FrameType >::phi(), edm::OwnVector< T, P >::push_back(), nano_mu_digi_cff::rawId, Vector3DBase< T, FrameTag >::unit(), and relativeConstraints::value.
|
private |
Definition at line 876 of file RPCSeedPattern.cc.
References RPCGeometry::chamber(), gather_cfg::cout, Vector3DBase< T, FrameTag >::cross(), SiPixelRawToDigiRegional_cfi::deltaPhi, l1tTrackerHTMiss_cfi::deltaZ, MagneticField::inTesla(), Plane::localZ(), PV3DBase< T, PVType, FrameType >::mag(), PV3DBase< T, PVType, FrameType >::perp(), PV3DBase< T, PVType, FrameType >::phi(), VtxSmearedParameters_cfi::Phi, DetId::rawId(), GeomDet::surface(), Vector3DBase< T, FrameTag >::unit(), and PV3DBase< T, PVType, FrameType >::z().
|
private |
Definition at line 465 of file RPCSeedPattern.cc.
|
private |
Definition at line 482 of file RPCSeedPattern.cc.
References mathSSE::sqrt(), PV3DBase< T, PVType, FrameType >::x(), and PV3DBase< T, PVType, FrameType >::y().
|
private |
Definition at line 1090 of file RPCSeedPattern.cc.
References HLT_2023v12_cff::beta, gather_cfg::cout, SiPixelRawToDigiRegional_cfi::deltaPhi, dqmdumpme::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 170 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 51 of file RPCSeedPattern.cc.
References gather_cfg::cout.
|
private |
Definition at line 227 of file RPCSeedPattern.cc.
References gather_cfg::cout, mps_fire::i, PythiaFilterGammaJetWithBg_cfi::MinDeltaPhi, and dqmiodumpmetadata::n.
|
private |
Definition at line 278 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, 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 108 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 49 of file RPCSeedPattern.h.
|
private |
Definition at line 87 of file RPCSeedPattern.h.
|
private |
Definition at line 88 of file RPCSeedPattern.h.
|
private |
Definition at line 110 of file RPCSeedPattern.h.
|
private |
Definition at line 101 of file RPCSeedPattern.h.
|
private |
Definition at line 119 of file RPCSeedPattern.h.
|
private |
Definition at line 113 of file RPCSeedPattern.h.
|
private |
Definition at line 86 of file RPCSeedPattern.h.
|
private |
Definition at line 104 of file RPCSeedPattern.h.
|
private |
Definition at line 117 of file RPCSeedPattern.h.
|
private |
Definition at line 94 of file RPCSeedPattern.h.
|
private |
Definition at line 116 of file RPCSeedPattern.h.
|
private |
Definition at line 118 of file RPCSeedPattern.h.
|
private |
Definition at line 115 of file RPCSeedPattern.h.
|
private |
Definition at line 109 of file RPCSeedPattern.h.
|
private |
Definition at line 100 of file RPCSeedPattern.h.
|
private |
Definition at line 106 of file RPCSeedPattern.h.
|
private |
Definition at line 105 of file RPCSeedPattern.h.
|
private |
Definition at line 98 of file RPCSeedPattern.h.
|
private |
Definition at line 85 of file RPCSeedPattern.h.
|
private |
Definition at line 112 of file RPCSeedPattern.h.
|
private |
Definition at line 99 of file RPCSeedPattern.h.
|
private |
Definition at line 120 of file RPCSeedPattern.h.
|
private |
Definition at line 111 of file RPCSeedPattern.h.
|
private |
Definition at line 102 of file RPCSeedPattern.h.
|
private |
Definition at line 121 of file RPCSeedPattern.h.
|
private |
Definition at line 90 of file RPCSeedPattern.h.
|
private |
Definition at line 122 of file RPCSeedPattern.h.
|
private |
Definition at line 107 of file RPCSeedPattern.h.
|
private |
Definition at line 92 of file RPCSeedPattern.h.
|
private |
Definition at line 103 of file RPCSeedPattern.h.
|
private |
Definition at line 91 of file RPCSeedPattern.h.
|
private |
Definition at line 96 of file RPCSeedPattern.h.
|
private |
Definition at line 89 of file RPCSeedPattern.h.