Classes describing partition of an area with associated data. More...
#include "larcorealg/Geometry/SimpleGeo.h"
#include "larcorealg/CoreUtils/DebugUtils.h"
#include <algorithm>
#include <vector>
#include <string>
#include <sstream>
#include <iterator>
#include <memory>
#include <utility>
#include <type_traits>
#include <cassert>
#include <cstdlib>
Go to the source code of this file.
Namespaces | |
geo | |
LArSoft geometry interface. | |
geo::part | |
Partition-related utilities. | |
geo::part::details | |
Functions | |
template<typename Stream , typename Data > | |
void | geo::part::describePartitionData (Stream &&out, Data const *data, std::string indent="", std::string firstIndent="") |
Describes a data object for Partition::describe() method. More... | |
Variables | |
template<typename T > | |
constexpr bool | geo::part::details::is_partition_type_v = is_partition_type<T>() |
Constant true if T is derived from PartitionBase . More... | |
template<typename T > | |
constexpr bool | geo::part::details::is_partition_ptr_v = is_partition_ptr<T>() |
Constant true if T is pointer to some PartitionBase . More... | |
Classes describing partition of an area with associated data.
This is used by geo::DriftPartitions
to describe the partition of a plane across TPCs.
Definition in file Partitions.h.