LArSoft
v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
|
Public Types | |
using | Area_t = geo::part::AreaOwner::Area_t |
using | AreaRangeMember_t = Area_t::Range_t(Area_t::*) |
Type of pointer to Area_t data member of type Range_t. More... | |
Public Member Functions | |
TPCwithArea_t (Area_t area, geo::TPCGeo const *TPC) | |
bool | contains (double w, double d) const |
Returns whether the specified point is covered by this object. More... | |
Area_t const & | area () const |
Returns the covered area. More... | |
template<typename Stream > | |
void | dumpArea (Stream &&out) const |
Output the owned area into an output stream. More... | |
Public Attributes | |
geo::TPCGeo const * | TPC = nullptr |
Definition at line 368 of file DriftPartitions.cxx.
Definition at line 369 of file DriftPartitions.cxx.
|
inherited |
Type of pointer to Area_t data member of type Range_t.
Definition at line 44 of file Partitions.h.
|
inline |
Definition at line 373 of file DriftPartitions.cxx.
|
inlineinherited |
Returns the covered area.
Definition at line 53 of file Partitions.h.
References geo::part::AreaOwner::myArea.
Referenced by geo::part::AreaOwner::contains(), geo::part::AreaOwner::dumpArea(), makeTPCPartitionElement(), geo::part::details::RangeLowerBoundExtractor< Range >::operator()(), and geo::part::details::PartitionRangeLowerBoundExtractor< Range >::operator()().
|
inlineinherited |
Returns whether the specified point is covered by this object.
Definition at line 50 of file Partitions.h.
References geo::part::AreaOwner::area(), and lar::util::simple_geo::Rectangle< Data >::contains().
|
inlineinherited |
Output the owned area into an output stream.
Definition at line 57 of file Partitions.h.
References geo::part::AreaOwner::area().
Referenced by geo::part::PartitionBase::describeArea().
geo::TPCGeo const* TPCwithArea_t::TPC = nullptr |
Definition at line 371 of file DriftPartitions.cxx.
Referenced by makeTPCPartitionElement().