LArSoft
v07_13_02
Liquid Argon Software toolkit - http://larsoft.org/
|
#include "SpacePoint.h"
Public Types | |
using | ID_t = int |
type of spacepoint ID More... | |
Public Member Functions | |
SpacePoint () | |
SpacePoint (Double32_t const *xyz, Double32_t const *err, Double32_t chisq, int id=InvalidID) | |
ID_t | ID () const |
const Double32_t * | XYZ () const |
const Double32_t * | ErrXYZ () const |
Double32_t | Chisq () const |
Static Public Attributes | |
static constexpr ID_t | InvalidID = util::kBogusI |
Special value for an invalid ID. More... | |
Private Attributes | |
ID_t | fID |
Default constructor. More... | |
Double32_t | fXYZ [3] |
position of SpacePoint in xyz More... | |
Double32_t | fErrXYZ [6] |
Error matrix (triangular). More... | |
Double32_t | fChisq |
Chisquare. More... | |
Friends | |
std::ostream & | operator<< (std::ostream &o, const SpacePoint &a) |
bool | operator< (const SpacePoint &a, const SpacePoint &b) |
Definition at line 22 of file SpacePoint.h.
using recob::SpacePoint::ID_t = int |
type of spacepoint ID
Definition at line 25 of file SpacePoint.h.
recob::SpacePoint::SpacePoint | ( | ) |
Definition at line 17 of file SpacePoint.cxx.
References fErrXYZ.
recob::SpacePoint::SpacePoint | ( | Double32_t const * | xyz, |
Double32_t const * | err, | ||
Double32_t | chisq, | ||
int | id = InvalidID |
||
) |
Definition at line 26 of file SpacePoint.cxx.
|
inline |
Definition at line 67 of file SpacePoint.h.
References fChisq.
Referenced by trkf::SpacePointAna::analyze(), and trkf::SpacePointAlg::makeSpacePoints().
|
inline |
Definition at line 66 of file SpacePoint.h.
References fErrXYZ.
Referenced by trkf::SpacePointAna::analyze().
|
inline |
Definition at line 64 of file SpacePoint.h.
References fID.
Referenced by evd::RecoBaseDrawer::DrawPFParticle3D(), trkf::SpacePointAlg::getAssociatedHits(), recob::operator<(), recob::operator<<(), and lar_pandora::LArPandoraEventDump::PrintSpacePoint().
|
inline |
Definition at line 65 of file SpacePoint.h.
References fXYZ.
Referenced by mvapid::MVAAlg::_Var_Shape(), lar_pandora::PFParticleMonitoring::analyze(), trkf::SpacePointAna::analyze(), cluster::DBScan3DAlg::dist(), evd::RecoBaseDrawer::DrawPFParticle3D(), evd::RecoBaseDrawer::DrawSpacePoint3D(), evd::RecoBaseDrawer::DrawSpacePointOrtho(), lar_pandora::PFParticleHitDumper::FillReco3D(), mvapid::MVAAlg::FitAndSortTrack(), trkf::BezierTrack::GetClosestApproach(), recob::Seed::GetDistanceFrom(), lar_cluster3d::SpacePointHit3DBuilder::Hit3DBuilder(), recob::operator<<(), lar_pandora::LArPandoraEventDump::PrintSpacePoint(), lar_pandora::LArPandoraTrackCreation::produce(), lar_pandora::LArPandoraShowerCreation::produce(), mvapid::MVAAlg::SortShower(), sp_sort_3dx(), sp_sort_3dy(), sp_sort_3dz(), shower::TrackShowerSeparationAlg::SpacePointPos(), spt_sort_x0(), spt_sort_x1(), spt_sort_y0(), spt_sort_y1(), spt_sort_z0(), spt_sort_z1(), vertex::PrimaryVertexFinder::StartPointSeperation(), lar::example::PositionExtractor< recob::SpacePoint >::x(), lar::example::PositionExtractor< recob::SpacePoint >::y(), and lar::example::PositionExtractor< recob::SpacePoint >::z().
|
friend |
Definition at line 56 of file SpacePoint.cxx.
|
friend |
Definition at line 40 of file SpacePoint.cxx.
|
private |
|
private |
Error matrix (triangular).
Definition at line 36 of file SpacePoint.h.
Referenced by ErrXYZ(), and SpacePoint().
|
private |
|
private |
position of SpacePoint in xyz
Definition at line 35 of file SpacePoint.h.
Referenced by SpacePoint(), and XYZ().
|
static |
Special value for an invalid ID.
Definition at line 28 of file SpacePoint.h.