LArSoft
v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
geo_vectors_fhicl.h
Go to the documentation of this file.
1
13
#ifndef LARCOREOBJ_SIMPLETYPESANDCONSTANTS_GEO_VECTORS_FHICL_H
14
#define LARCOREOBJ_SIMPLETYPESANDCONSTANTS_GEO_VECTORS_FHICL_H
15
16
// LArSoft libraries
17
#include "
larcoreobj/SimpleTypesAndConstants/geo_vectors.h
"
18
19
// framework libraries
20
#include "
fhiclcpp/types/Atom.h
"
21
#include "
fhiclcpp/types/TupleAs.h
"
22
23
namespace
lar
{
24
26
namespace
fhicl
{
27
28
namespace
geo
{
29
31
using
Length_t
=
::fhicl::Atom<::geo::Length_t>
;
32
34
template
<
typename
Po
int
>
35
using
Point3D
=
::fhicl::TupleAs<Point(::geo::Length_t, ::geo::Length_t, ::geo::Length_t)>
;
36
38
using
Vector_t
=
Point3D<::geo::Vector_t>
;
39
41
using
Point_t
=
Point3D<::geo::Point_t>
;
42
43
}
// namespace geo
44
45
}
// namespace fhicl
46
47
}
// namespace lar
48
49
#endif // LARCOREOBJ_SIMPLETYPESANDCONSTANTS_GEO_VECTORS_FHICL_H
TupleAs.h
geo_vectors.h
Definitions of geometry vector data types.
fhicl
parameter set interface
Definition:
BeamFlashTrackMatchTaggerAlg.h:17
fhicl::TupleAs
Definition:
type_traits.h:48
fhicl::Atom
Definition:
type_traits.h:25
lar
LArSoft-specific namespace.
Definition:
EnsureOnlyOneSchedule.h:24
Atom.h
geo
Namespace collecting geometry-related classes utilities.
Definition:
BeamFlashTrackMatchTaggerAlg.h:20
larcorealg
v09_13_01
source
larcorealg
Geometry
geo_vectors_fhicl.h
Generated on Thu May 2 2024 20:59:34 for LArSoft by
1.8.11