All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Namespaces
intervals_fhicl.h File Reference

Utilities to read interval and point quantity FHiCL configuration. More...

#include "lardataalg/Utilities/quantities_fhicl.h"
#include "lardataalg/Utilities/intervals.h"
#include "larcorealg/CoreUtils/StdUtils.h"
#include "fhiclcpp/coding.h"
#include <string_view>
#include <string>
#include <any>

Go to the source code of this file.

Namespaces

 util::quantities::concepts
 Infrastructure for the quantities library.
 

Functions

FHiCL encoding
template<typename... Args>
void util::quantities::concepts::decode (std::any const &src, Interval< Args...> &iv)
 Decodes an interval. More...
 
template<typename... Args>
void util::quantities::concepts::decode (std::any const &src, Point< Args...> &p)
 Decodes a quantity point. More...
 
template<typename... Args>
::fhicl::detail::ps_atom_t util::quantities::concepts::encode (Interval< Args...> const &iv)
 Encodes a quantity interval into a FHiCL parameter set atom. More...
 
template<typename... Args>
::fhicl::detail::ps_atom_t util::quantities::concepts::encode (Point< Args...> const &pt)
 Encodes a quantity point into a FHiCL parameter set atom. More...
 

Detailed Description

Utilities to read interval and point quantity FHiCL configuration.

Author
Gianluca Petrillo (petri.nosp@m.llo@.nosp@m.slac..nosp@m.stan.nosp@m.ford..nosp@m.edu)
Date
November 27, 2019

Definition in file intervals_fhicl.h.