#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 35 of file RPCSeedPattern.h.
|
private |
Definition at line 33 of file RPCSeedPattern.h.
|
private |
Definition at line 34 of file RPCSeedPattern.h.
Definition at line 32 of file RPCSeedPattern.h.
typedef std::pair<ConstMuonRecHitPointer, ConstMuonRecHitPointer> RPCSeedPattern::RPCSegment |
Definition at line 38 of file RPCSeedPattern.h.
typedef std::pair<TrajectorySeed, double> RPCSeedPattern::weightedTrajectorySeed |
Definition at line 39 of file RPCSeedPattern.h.
RPCSeedPattern::RPCSeedPattern | ( | ) |
Definition at line 33 of file RPCSeedPattern.cc.
RPCSeedPattern::~RPCSeedPattern | ( | ) |
Definition at line 40 of file RPCSeedPattern.cc.
|
inline |
Definition at line 46 of file RPCSeedPattern.h.
References theRecHits.
Referenced by counter.Counter::register().
|
private |
Definition at line 524 of file RPCSeedPattern.cc.
References diffTreeTool::index.
|
private |
Definition at line 487 of file RPCSeedPattern.cc.
References KineDebug3::count(), gather_cfg::cout, align::Detector, RPCChamber::id(), RPCDetId::region(), and RPCDetId::station().
|
private |
Definition at line 823 of file RPCSeedPattern.cc.
References gather_cfg::cout, deltaR(), diffTreeTool::index, PV3DBase< T, PVType, FrameType >::perp(), mathSSE::sqrt(), upper_limit_pt, and relativeConstraints::value.
|
private |
Definition at line 665 of file RPCSeedPattern.cc.
References funct::abs(), gather_cfg::cout, deltaR(), PVValHelper::dx, PVValHelper::dy, PVValHelper::dz, edm::EventSetup::get(), runTauDisplay::gp, diffTreeTool::index, 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 587 of file RPCSeedPattern.cc.
References gather_cfg::cout, PV3DBase< T, PVType, FrameType >::phi(), and relativeConstraints::value.
|
private |
Definition at line 547 of file RPCSeedPattern.cc.
References gather_cfg::cout, PV3DBase< T, PVType, FrameType >::phi(), and relativeConstraints::value.
|
private |
Definition at line 632 of file RPCSeedPattern.cc.
References gather_cfg::cout, PV3DBase< T, PVType, FrameType >::phi(), and relativeConstraints::value.
|
inline |
|
private |
Definition at line 609 of file RPCSeedPattern.cc.
References Vector3DBase< T, FrameTag >::cross(), PV3DBase< T, PVType, FrameType >::x(), and PV3DBase< T, PVType, FrameType >::y().
|
private |
Definition at line 564 of file RPCSeedPattern.cc.
References patCaloMETCorrections_cff::A, gather_cfg::cout, and mathSSE::sqrt().
|
private |
Definition at line 649 of file RPCSeedPattern.cc.
References patCaloMETCorrections_cff::A, gather_cfg::cout, and mathSSE::sqrt().
void RPCSeedPattern::configure | ( | const edm::ParameterSet & | iConfig | ) |
Definition at line 44 of file RPCSeedPattern.cc.
References edm::ParameterSet::getParameter().
|
private |
Definition at line 1060 of file RPCSeedPattern.cc.
References alongMomentum, gather_cfg::cout, relativeConstraints::error, edm::EventSetup::get(), trajectoryStateTransform::persistentState(), edm::OwnVector< T, P >::push_back(), and upper_limit_pt.
|
private |
Definition at line 1111 of file RPCSeedPattern.cc.
References alongMomentum, gather_cfg::cout, cross(), debug, hiPixelPairStep_cff::deltaPhi, MuonPatternRecoDumper::dumpMuonId(), MuonPatternRecoDumper::dumpTSOS(), relativeConstraints::error, plotBeamSpotDB::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 975 of file RPCSeedPattern.cc.
References RPCGeometry::chamber(), gather_cfg::cout, Vector3DBase< T, FrameTag >::cross(), hiPixelPairStep_cff::deltaPhi, edm::EventSetup::get(), MagneticField::inTesla(), PV3DBase< T, PVType, FrameType >::mag(), PV3DBase< T, PVType, FrameType >::perp(), colinearityKinematic::Phi, PV3DBase< T, PVType, FrameType >::phi(), DetId::rawId(), GeomDet::surface(), Vector3DBase< T, FrameTag >::unit(), Geom::Phi< T >::value(), and PV3DBase< T, PVType, FrameType >::z().
|
private |
Definition at line 519 of file RPCSeedPattern.cc.
|
private |
Definition at line 542 of file RPCSeedPattern.cc.
References mathSSE::sqrt(), PV3DBase< T, PVType, FrameType >::x(), and PV3DBase< T, PVType, FrameType >::y().
|
private |
Definition at line 1207 of file RPCSeedPattern.cc.
References beta, gather_cfg::cout, hiPixelPairStep_cff::deltaPhi, 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 193 of file RPCSeedPattern.cc.
References gather_cfg::cout, mps_fire::i, gen::n, EnergyCorrector::pt, X, and DOFs::Y.
|
inline |
|
private |
Definition at line 58 of file RPCSeedPattern.cc.
References gather_cfg::cout.
|
private |
Definition at line 260 of file RPCSeedPattern.cc.
References gather_cfg::cout, mps_fire::i, and gen::n.
|
private |
Definition at line 321 of file RPCSeedPattern.cc.
References gather_cfg::cout, Vector3DBase< T, FrameTag >::cross(), hiPixelPairStep_cff::deltaPhi, deltaR(), PVValHelper::dx, PVValHelper::dy, PVValHelper::dz, edm::EventSetup::get(), runTauDisplay::gp, diffTreeTool::index, MagneticField::inTesla(), gen::n, PV3DBase< T, PVType, FrameType >::perp(), PV3DBase< T, PVType, FrameType >::phi(), mathSSE::sqrt(), Vector3DBase< T, FrameTag >::unit(), Geom::Phi< T >::value(), relativeConstraints::value, PV3DBase< T, PVType, FrameType >::x(), PV3DBase< T, PVType, FrameType >::y(), and PV3DBase< T, PVType, FrameType >::z().
|
private |
Definition at line 123 of file RPCSeedPattern.cc.
References gather_cfg::cout, mps_fire::i, gen::k, gen::n, EnergyCorrector::pt, and upper_limit_pt.
|
friend |
Definition at line 50 of file RPCSeedPattern.h.
|
private |
Definition at line 81 of file RPCSeedPattern.h.
|
private |
Definition at line 82 of file RPCSeedPattern.h.
|
private |
Definition at line 104 of file RPCSeedPattern.h.
|
private |
Definition at line 95 of file RPCSeedPattern.h.
|
private |
Definition at line 113 of file RPCSeedPattern.h.
|
private |
Definition at line 107 of file RPCSeedPattern.h.
|
private |
Definition at line 80 of file RPCSeedPattern.h.
|
private |
Definition at line 98 of file RPCSeedPattern.h.
|
private |
Definition at line 111 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 112 of file RPCSeedPattern.h.
|
private |
Definition at line 109 of file RPCSeedPattern.h.
|
private |
Definition at line 103 of file RPCSeedPattern.h.
|
private |
Definition at line 94 of file RPCSeedPattern.h.
|
private |
Definition at line 100 of file RPCSeedPattern.h.
|
private |
Definition at line 99 of file RPCSeedPattern.h.
|
private |
Definition at line 92 of file RPCSeedPattern.h.
|
private |
Definition at line 79 of file RPCSeedPattern.h.
|
private |
Definition at line 106 of file RPCSeedPattern.h.
|
private |
Definition at line 93 of file RPCSeedPattern.h.
|
private |
Definition at line 114 of file RPCSeedPattern.h.
|
private |
Definition at line 105 of file RPCSeedPattern.h.
|
private |
Definition at line 96 of file RPCSeedPattern.h.
|
private |
Definition at line 115 of file RPCSeedPattern.h.
|
private |
Definition at line 84 of file RPCSeedPattern.h.
|
private |
Definition at line 116 of file RPCSeedPattern.h.
|
private |
Definition at line 101 of file RPCSeedPattern.h.
|
private |
Definition at line 86 of file RPCSeedPattern.h.
|
private |
Definition at line 97 of file RPCSeedPattern.h.
|
private |
Definition at line 85 of file RPCSeedPattern.h.
|
private |
Definition at line 90 of file RPCSeedPattern.h.
|
private |
Definition at line 83 of file RPCSeedPattern.h.