LArSoft  v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
intervals_fhicl.h File Reference

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

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

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.