LArSoft
v07_13_02
Liquid Argon Software toolkit - http://larsoft.org/
|
Implementation detail namespace (content is not documented) More...
Classes | |
struct | PointTraits_t |
struct | PositionExtractorFromArray |
Base for PositionExtractor on random-access containers. More... | |
Typedefs | |
template<typename Point > | |
using | ExtractCoordType_t = typename details::PointTraits_t< Point >::Coord_t |
type of Point coordinate More... | |
Functions | |
template<typename Point > | |
auto | extractPositionX (Point const &point) |
template<typename Point > | |
auto | extractPositionY (Point const &point) |
template<typename Point > | |
auto | extractPositionZ (Point const &point) |
template<typename Coord > | |
std::array< size_t, 3 > | diceVolume (CoordRangeCells< Coord > const &rangeX, CoordRangeCells< Coord > const &rangeY, CoordRangeCells< Coord > const &rangeZ) |
Returns the dimensions of a grid diced with the specified size. More... | |
template<typename ROOTobj > | |
std::unique_ptr< ROOTobj > | readROOTobject (TDirectory *sourceDir, std::string name) |
Implementation detail namespace (content is not documented)
using lar::example::details::ExtractCoordType_t = typedef typename details::PointTraits_t<Point>::Coord_t |
type of Point coordinate
Definition at line 95 of file SpacePartition.h.
std::array<size_t, 3> lar::example::details::diceVolume | ( | CoordRangeCells< Coord > const & | rangeX, |
CoordRangeCells< Coord > const & | rangeY, | ||
CoordRangeCells< Coord > const & | rangeZ | ||
) |
Returns the dimensions of a grid diced with the specified size.
Definition at line 356 of file SpacePartition.h.
References lar::example::CoordRangeCells< Coord >::cellSize, and lar::example::CoordRange< Coord >::size().
Referenced by lar::example::PointIsolationAlg< Coord >::computeCellSize().
auto lar::example::details::extractPositionX | ( | Point const & | point | ) |
Definition at line 303 of file SpacePartition.h.
References x.
Referenced by lar::example::PointIsolationAlg< Coord >::closeEnough(), and lar::example::SpacePartition< PointIter >::pointIndex().
auto lar::example::details::extractPositionY | ( | Point const & | point | ) |
Definition at line 306 of file SpacePartition.h.
References y.
Referenced by lar::example::PointIsolationAlg< Coord >::closeEnough(), and lar::example::SpacePartition< PointIter >::pointIndex().
auto lar::example::details::extractPositionZ | ( | Point const & | point | ) |
Definition at line 309 of file SpacePartition.h.
References z.
Referenced by lar::example::PointIsolationAlg< Coord >::closeEnough(), and lar::example::SpacePartition< PointIter >::pointIndex().
std::unique_ptr< ROOTobj > lar::example::details::readROOTobject | ( | TDirectory * | sourceDir, |
std::string | name | ||
) |
Reads an object from a ROOT directory, checking its type
cet::exception | if no object or wrong type |
Definition at line 284 of file ShowerCalibrationGaloreFromPID.h.
References fhicl::detail::atom::value().