19 #include <RtypesCore.h> 47 const Double32_t*
XYZ()
const;
48 const Double32_t*
ErrXYZ()
const;
49 Double32_t
Chisq()
const;
56 double covariance(
unsigned int i,
unsigned int j)
const;
59 static constexpr std::size_t
covIndex(
unsigned int i,
unsigned int j);
double covariance(unsigned int i, unsigned int j) const
Reconstruction base classes.
int ID_t
type of spacepoint ID
ID_t fID
Default constructor.
constexpr int kBogusI
obviously bogus integer value
Double32_t fXYZ[3]
position of SpacePoint in xyz
static constexpr std::size_t covIndex(unsigned int i, unsigned int j)
Returns the internal index of correlation structure for coordinates i and j.
Double32_t fChisq
Chisquare.
friend bool operator<(const SpacePoint &a, const SpacePoint &b)
static constexpr ID_t InvalidID
Special value for an invalid ID.
void err(const char *fmt,...)
ROOT::Math::PositionVector3D< ROOT::Math::Cartesian3D< double >, ROOT::Math::GlobalCoordinateSystemTag > Point_t
Type for representation of position in physical 3D space.
Double32_t fErrXYZ[6]
Error matrix (lower triangular).
const Double32_t * XYZ() const
Definitions of geometry vector data types.
friend std::ostream & operator<<(std::ostream &o, const SpacePoint &a)
Collection of Physical constants used in LArSoft.
geo::Point_t position() const
Returns the position of the point in world coordinates [cm].
const Double32_t * ErrXYZ() const