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

Helpers for reading vectors from FHiCL files. More...

#include "larcoreobj/SimpleTypesAndConstants/geo_vectors.h"
#include "fhiclcpp/types/Atom.h"
#include "fhiclcpp/types/TupleAs.h"

Go to the source code of this file.

Namespaces

 lar
 LArSoft-specific namespace.
 
 lar::fhicl
 LArSoft utilities for interface with FHiCL and its libraries.
 
 lar::fhicl::geo
 

Typedefs

using lar::fhicl::geo::Length_t = ::fhicl::Atom<::geo::Length_t >
 Atom object for reading length (centimeters). More...
 
template<typename Point >
using lar::fhicl::geo::Point3D = ::fhicl::TupleAs< Point(::geo::Length_t,::geo::Length_t,::geo::Length_t)>
 Atom object for reading a 3D point or vector (centimeters). More...
 
using lar::fhicl::geo::Vector_t = Point3D<::geo::Vector_t >
 Atom object for reading a geometry point (centimeters). More...
 
using lar::fhicl::geo::Point_t = Point3D<::geo::Point_t >
 Atom object for reading a geometry vector (centimeters). More...
 

Detailed Description

Helpers for reading vectors from FHiCL files.

Author
Gianluca Petrillo (petri.nosp@m.llo@.nosp@m.fnal..nosp@m.gov)
Date
March 24, 2017

This library depends on ROOT GenVector. In the CET link list in CMakeLists.txt, link to ${ROOT_GENVECTOR}.

Definition in file geo_vectors_fhicl.h.