LArSoft
v06_85_00
Liquid Argon Software toolkit - http://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
24
namespace
lar
{
25
27
namespace
fhicl
{
28
29
namespace
geo
{
30
32
using
Length_t
=
::fhicl::Atom<::geo::Length_t>
;
33
34
36
template
<
typename
Po
int
>
37
using
Point3D
=
::fhicl::TupleAs
38
<
Point
(::
geo::Length_t
, ::
geo::Length_t
, ::
geo::Length_t
)>;
39
41
using
Vector_t
=
Point3D<::geo::Vector_t>
;
42
44
using
Point_t
=
Point3D<::geo::Point_t>
;
45
46
}
// namespace geo
47
48
}
// namespace fhicl
49
50
}
// namespace lar
51
52
#endif // LARCOREOBJ_SIMPLETYPESANDCONSTANTS_GEO_VECTORS_FHICL_H
TupleAs.h
geo_vectors.h
Definitions of geometry vector data types.
dcel2d::Point
std::tuple< double, double, const reco::ClusterHit3D * > Point
Definitions used by the VoronoiDiagram algorithm.
Definition:
DCEL.h:34
fhicl
parameter set interface
Definition:
ServiceProviderWrappers.h:37
fhicl::TupleAs
Definition:
type_traits.h:48
fhicl::Atom
Definition:
type_traits.h:25
lar
LArSoft-specific namespace.
Definition:
ServiceProviderWrappers.h:40
Atom.h
geo
Namespace collecting geometry-related classes utilities.
Definition:
TrackContainmentAlg.hh:20
larcorealg
v1_24_01
source
larcorealg
Geometry
geo_vectors_fhicl.h
Generated on Thu Jul 26 2018 13:09:51 for LArSoft by
1.8.11