#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, unsigned int id, int surfaceSide) | |
PTrajectoryStateOnDet (const LocalTrajectoryParameters ¶m, float ipt, float errmatrix[15], unsigned int id, int surfaceSide) | |
int | surfaceSide () const |
Private Attributes | |
float | theLocalErrors [15] |
LocalTrajectoryParameters | theLocalParameters |
unsigned int | thePack |
float | thePt |
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 43 of file PTrajectoryStateOnDet.h.
|
inline |
Definition at line 45 of file PTrajectoryStateOnDet.h.
References AlCaHLTBitMon_ParallelJobs::p, PTrajectoryStateOnDet::Pack::packed, theLocalErrors, and thePack.
|
inline |
Definition at line 55 of file PTrajectoryStateOnDet.h.
References i, AlCaHLTBitMon_ParallelJobs::p, PTrajectoryStateOnDet::Pack::packed, theLocalErrors, and thePack.
|
inline |
Definition at line 71 of file PTrajectoryStateOnDet.h.
References idMask, and thePack.
Referenced by MuonSeedSimpleCleaner::checkPt(), SeedMatcher::matchRecHitCombinations(), PrintRecoObjects::print(), SeedTransformer::seedTransientState(), StartingLayerFinder::startingLayers(), and ExhaustiveMuonTrajectoryBuilder::trajectories().
|
inline |
Definition at line 69 of file PTrajectoryStateOnDet.h.
References i, and theLocalErrors.
Referenced by PrintRecoObjects::print(), ExhaustiveMuonTrajectoryBuilder::trajectories(), and trajectoryStateTransform::transientState().
|
inline |
|
inline |
Definition at line 68 of file PTrajectoryStateOnDet.h.
References theLocalErrors.
Referenced by trajectoryStateTransform::transientState().
|
inline |
Definition at line 66 of file PTrajectoryStateOnDet.h.
References theLocalParameters.
Referenced by MuonSeedSimpleCleaner::checkPt(), reco::ElectronSeed::getCharge(), reco::TrackInfo::localTrackMomentum(), reco::TrackInfo::localTrackPosition(), PrintRecoObjects::print(), ExhaustiveMuonTrajectoryBuilder::trajectories(), and trajectoryStateTransform::transientState().
|
inline |
Definition at line 67 of file PTrajectoryStateOnDet.h.
References thePt.
Referenced by Particle.Particle::__str__(), DiObject.DiMuon::__str__(), Lepton.Lepton::relIso(), Lepton.Lepton::relIsoFromEA(), and Lepton.Lepton::relIsoR().
|
inline |
Definition at line 74 of file PTrajectoryStateOnDet.h.
References AlCaHLTBitMon_ParallelJobs::p, PTrajectoryStateOnDet::Pack::side(), and thePack.
Referenced by PTrajectoryStateOnDet::Pack::Pack(), and trajectoryStateTransform::transientState().
|
staticprivate |
Definition at line 24 of file PTrajectoryStateOnDet.h.
Referenced by detId(), and PTrajectoryStateOnDet::Pack::id().
|
private |
Definition at line 82 of file PTrajectoryStateOnDet.h.
Referenced by error(), hasError(), and PTrajectoryStateOnDet().
|
private |
Definition at line 81 of file PTrajectoryStateOnDet.h.
Referenced by parameters().
|
private |
Definition at line 84 of file PTrajectoryStateOnDet.h.
Referenced by detId(), PTrajectoryStateOnDet(), and surfaceSide().
|
private |
Definition at line 83 of file PTrajectoryStateOnDet.h.
Referenced by pt().