#include <PTrajectoryStateOnDet.h>
Classes | |
struct | DetPack |
union | Pack |
struct | Packing |
Public Member Functions | |
unsigned int | detId () const |
float & | error (int i) |
float | error (int i) const |
bool | hasError () const |
const LocalTrajectoryParameters & | parameters () const |
float | pt () const |
PTrajectoryStateOnDet () | |
PTrajectoryStateOnDet (const LocalTrajectoryParameters ¶m, float ipt, float errmatrix[15], unsigned int id, int surfaceSide) | |
PTrajectoryStateOnDet (const LocalTrajectoryParameters ¶m, float ipt, unsigned int id, int surfaceSide) | |
int | surfaceSide () const |
Private Attributes | |
float | theLocalErrors [15] = {} |
LocalTrajectoryParameters | theLocalParameters |
unsigned int | thePack = 0 |
float | thePt = 0 |
Static Private Attributes | |
static const unsigned int | idMask = 0x3fffffff |
Persistent version of a TrajectoryStateOnSurface. Stores local trajectory parameters and errors and the id of the Det defining the surface.
Definition at line 10 of file PTrajectoryStateOnDet.h.
|
inline |
Definition at line 42 of file PTrajectoryStateOnDet.h.
|
inline |
Definition at line 44 of file PTrajectoryStateOnDet.h.
References AlCaHLTBitMon_ParallelJobs::p, surfaceSide(), theLocalErrors, and thePack.
|
inline |
Definition at line 51 of file PTrajectoryStateOnDet.h.
References mps_fire::i, AlCaHLTBitMon_ParallelJobs::p, surfaceSide(), theLocalErrors, and thePack.
|
inline |
Definition at line 65 of file PTrajectoryStateOnDet.h.
References idMask, and thePack.
Referenced by MuonSeedsAnalyzer::analyze(), TestHits::analyze(), TestSmoothHits::analyze(), MuonCkfTrajectoryBuilder::findCompatibleMeasurements(), BaseCkfTrajectoryBuilder::findStateAndLayers(), MuonSeedTrack::getSeedTSOS(), MuonTrackAnalyzer::getSeedTSOS(), ConversionSeedFilter::getTSOS(), SeedMatcher::matchRecHitCombinations(), CtfSpecialSeedGenerator::postCheck(), PrintRecoObjects::print(), TrackProducerWithSCAssociation::produce(), FakeTrackProducer< T >::produce(), ConversionSeedFilterCharge::produce(), MuonSeedCleaner::SeedMomentum(), MuonSeedCleaner::SeedPosition(), SeedTransformer::seedTransientState(), SeedToTrackProducer::seedTransientState(), StartingLayerFinder::startingLayers(), and FastTSGFromPropagation::trackerSeeds().
|
inline |
Definition at line 63 of file PTrajectoryStateOnDet.h.
References mps_fire::i, and theLocalErrors.
Referenced by Page1Parser.Page1Parser::check_for_whole_start_tag(), PrintRecoObjects::print(), and trajectoryStateTransform::transientState().
|
inline |
Definition at line 64 of file PTrajectoryStateOnDet.h.
References mps_fire::i, and theLocalErrors.
Referenced by Page1Parser.Page1Parser::check_for_whole_start_tag().
|
inline |
Definition at line 62 of file PTrajectoryStateOnDet.h.
References theLocalErrors.
Referenced by trajectoryStateTransform::transientState().
|
inline |
Definition at line 60 of file PTrajectoryStateOnDet.h.
References theLocalParameters.
Referenced by OutInConversionSeedFinder::createSeed(), reco::ElectronSeed::getCharge(), ConversionSeedFilter::getTSOS(), reco::TrackInfo::localTrackMomentum(), reco::TrackInfo::localTrackPosition(), PrintRecoObjects::print(), TrackInfoProducerAlgorithm::run(), InOutConversionTrackFinder::tracks(), and trajectoryStateTransform::transientState().
|
inline |
Definition at line 61 of file PTrajectoryStateOnDet.h.
References thePt.
Referenced by Particle.Particle::__str__(), DiObject.DiMuon::__str__(), Photon.Photon::calScaledIsoValueExp(), Photon.Photon::calScaledIsoValueLin(), Photon.Photon::calScaledIsoValueQuadr(), Electron.Electron::mvaIDLoose(), Electron.Electron::mvaIDRun2(), Electron.Electron::mvaIDTight(), Electron.Electron::ptErr(), ntupleDataFormat.Track::ptPull(), Lepton.Lepton::relIso(), Lepton.Lepton::relIsoFromEA(), Lepton.Lepton::relIsoR(), and Jet.Jet::setCorrP4().
|
inline |
Definition at line 66 of file PTrajectoryStateOnDet.h.
References AlCaHLTBitMon_ParallelJobs::p, and thePack.
Referenced by PTrajectoryStateOnDet::Pack::Pack(), PTrajectoryStateOnDet(), and trajectoryStateTransform::transientState().
|
staticprivate |
Definition at line 25 of file PTrajectoryStateOnDet.h.
Referenced by detId(), and PTrajectoryStateOnDet::Pack::id().
|
private |
Definition at line 73 of file PTrajectoryStateOnDet.h.
Referenced by error(), hasError(), and PTrajectoryStateOnDet().
|
private |
Definition at line 72 of file PTrajectoryStateOnDet.h.
Referenced by parameters().
|
private |
Definition at line 75 of file PTrajectoryStateOnDet.h.
Referenced by detId(), PTrajectoryStateOnDet(), and surfaceSide().
|
private |
Definition at line 74 of file PTrajectoryStateOnDet.h.
Referenced by pt().