Data structures and algorithms to partition a cryostat volume. More...
#include "larcorealg/Geometry/Partitions.h"
#include "larcorealg/Geometry/Decomposer.h"
#include "larcorealg/Geometry/SimpleGeo.h"
#include "larcorealg/Geometry/TPCGeo.h"
#include "larcoreobj/SimpleTypesAndConstants/geo_vectors.h"
#include "Math/GenVector/Cartesian2D.h"
#include "Math/GenVector/DisplacementVector2D.h"
#include <vector>
#include <string>
#include <functional>
#include <algorithm>
#include <utility>
#include <memory>
#include <type_traits>
Go to the source code of this file.
Classes | |
struct | geo::part::PartitionDataDescriber< geo::TPCGeo > |
Describes a geo::TPCGeo object for Partition::describe() . More... | |
struct | geo::details::Comparer< T, Key, KeyExtractor, KeyComparer > |
Class managing comparisons between T objects via a Key key. More... | |
class | geo::DriftPartitions |
Set of drift volumes. More... | |
struct | geo::DriftPartitions::DriftVolume_t |
Data associated to a single drift volume. More... | |
struct | geo::details::Comparer< T, Key, KeyExtractor, KeyComparer > |
Class managing comparisons between T objects via a Key key. More... | |
Namespaces | |
geo | |
LArSoft geometry interface. | |
geo::part | |
Partition-related utilities. | |
geo::details | |
Functions | |
template<typename T > | |
auto | geo::details::static_less (T a, T b) |
Function translation of std::less . More... | |
DriftPartitions | geo::buildDriftVolumes (geo::CryostatGeo const &cryo) |
Creates a DriftPartitions object from the TPCs in a cryostat. More... | |
Data structures and algorithms to partition a cryostat volume.
Definition in file DriftPartitions.h.