#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 |
PTrajectoryStateOnDet () | |
PTrajectoryStateOnDet (const LocalTrajectoryParameters ¶m, unsigned int id, int surfaceSide) | |
PTrajectoryStateOnDet (const LocalTrajectoryParameters ¶m, float errmatrix[15], unsigned int id, int surfaceSide) | |
int | surfaceSide () const |
Private Attributes | |
float | theLocalErrors [15] |
LocalTrajectoryParameters | theLocalParameters |
unsigned int | thePack |
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 70 of file PTrajectoryStateOnDet.h.
References idMask, and thePack.
Referenced by MuonSeedsAnalyzer::analyze(), TestHits::analyze(), TestSmoothHits::analyze(), MuonSeedSimpleCleaner::checkPt(), display_seed(), MuonCkfTrajectoryBuilder::findCompatibleMeasurements(), BaseCkfTrajectoryBuilder::findStateAndLayers(), MuonSeedTrack::getSeedTSOS(), MuonTrackAnalyzer::getSeedTSOS(), ConversionSeedFilter::getTSOS(), MuonRoadTrajectoryBuilder::makeTrajectories_0(), CtfSpecialSeedGenerator::postCheck(), PrintRecoObjects::print(), TrackProducerWithSCAssociation::produce(), TrackCandidateProducer::produce(), FakeTrackProducer< T >::produce(), ConversionSeedFilterCharge::produce(), MuonSeedCleaner::SeedMomentum(), MuonSeedCleaner::SeedPosition(), SeedTransformer::seedTransientState(), SeedToTrackProducer::seedTransientState(), StartingLayerFinder::startingLayers(), FastTSGFromPropagation::trackerSeeds(), ExhaustiveMuonTrajectoryBuilder::trajectories(), and StandAloneMuonTrajectoryBuilder::trajectories().
|
inline |
Definition at line 68 of file PTrajectoryStateOnDet.h.
References i, and theLocalErrors.
Referenced by argparse.ArgumentParser::_get_option_tuples(), python.rootplot.argparse.ArgumentParser::_get_option_tuples(), argparse.ArgumentParser::_parse_known_args(), python.rootplot.argparse.ArgumentParser::_parse_known_args(), argparse.ArgumentParser::_parse_optional(), python.rootplot.argparse.ArgumentParser::_parse_optional(), argparse.ArgumentParser::_read_args_from_files(), python.rootplot.argparse.ArgumentParser::_read_args_from_files(), argparse.ArgumentParser::add_subparsers(), python.rootplot.argparse.ArgumentParser::add_subparsers(), argparse.ArgumentParser::parse_args(), python.rootplot.argparse.ArgumentParser::parse_args(), argparse.ArgumentParser::parse_known_args(), python.rootplot.argparse.ArgumentParser::parse_known_args(), PrintRecoObjects::print(), ExhaustiveMuonTrajectoryBuilder::trajectories(), and trajectoryStateTransform::transientState().
|
inline |
Definition at line 69 of file PTrajectoryStateOnDet.h.
References i, and theLocalErrors.
Referenced by argparse.ArgumentParser::_get_option_tuples(), python.rootplot.argparse.ArgumentParser::_get_option_tuples(), argparse.ArgumentParser::_parse_known_args(), python.rootplot.argparse.ArgumentParser::_parse_known_args(), argparse.ArgumentParser::_parse_optional(), python.rootplot.argparse.ArgumentParser::_parse_optional(), argparse.ArgumentParser::_read_args_from_files(), python.rootplot.argparse.ArgumentParser::_read_args_from_files(), argparse.ArgumentParser::add_subparsers(), python.rootplot.argparse.ArgumentParser::add_subparsers(), argparse.ArgumentParser::parse_args(), python.rootplot.argparse.ArgumentParser::parse_args(), argparse.ArgumentParser::parse_known_args(), and python.rootplot.argparse.ArgumentParser::parse_known_args().
|
inline |
Definition at line 67 of file PTrajectoryStateOnDet.h.
References theLocalErrors.
Referenced by trajectoryStateTransform::transientState().
|
inline |
Definition at line 66 of file PTrajectoryStateOnDet.h.
References theLocalParameters.
Referenced by TrackerSeedValidator::analyze(), MuonSeedSimpleCleaner::checkPt(), OutInConversionSeedFinder::createSeed(), display_seed(), reco::ElectronSeed::getCharge(), ConversionSeedFilter::getTSOS(), Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::inputTags(), TrackCandidateProducer::isDuplicateCandidate(), reco::TrackInfo::localTrackMomentum(), reco::TrackInfo::localTrackPosition(), PrintRecoObjects::print(), TrackCandidateProducer::produce(), Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::properties(), Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::recursePSetProperties(), TrackInfoProducerAlgorithm::run(), InOutConversionTrackFinder::tracks(), ExhaustiveMuonTrajectoryBuilder::trajectories(), and trajectoryStateTransform::transientState().
|
inline |
Definition at line 73 of file PTrajectoryStateOnDet.h.
References AlCaHLTBitMon_ParallelJobs::p, PTrajectoryStateOnDet::Pack::side(), and thePack.
Referenced by display_seed(), 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 81 of file PTrajectoryStateOnDet.h.
Referenced by error(), hasError(), and PTrajectoryStateOnDet().
|
private |
Definition at line 80 of file PTrajectoryStateOnDet.h.
Referenced by parameters().
|
private |
Definition at line 82 of file PTrajectoryStateOnDet.h.
Referenced by detId(), PTrajectoryStateOnDet(), and surfaceSide().