Public Types | Public Member Functions | Public Attributes | List of all members
TPCwithArea_t Struct Reference
Inheritance diagram for TPCwithArea_t:
geo::part::AreaOwner

Public Types

using Area_t = geo::part::AreaOwner::Area_t
 
- Public Types inherited from geo::part::AreaOwner
using Area_t = lar::util::simple_geo::Rectangle< double >
 Type of area covered by the partition. More...
 
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)
 
- Public Member Functions inherited from geo::part::AreaOwner
 AreaOwner (Area_t const &area)
 Constructor: sets the covered area and no subpartitions. More...
 
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
 

Detailed Description

Definition at line 389 of file DriftPartitions.cxx.

Member Typedef Documentation

Definition at line 390 of file DriftPartitions.cxx.

Constructor & Destructor Documentation

TPCwithArea_t::TPCwithArea_t ( Area_t  area,
geo::TPCGeo const *  TPC 
)
inline

Definition at line 394 of file DriftPartitions.cxx.

A basic interface for objects owning an area.
Definition: Partitions.h:39
geo::TPCGeo const * TPC
Area_t const & area() const
Returns the covered area.
Definition: Partitions.h:56

Member Data Documentation

geo::TPCGeo const* TPCwithArea_t::TPC = nullptr

Definition at line 392 of file DriftPartitions.cxx.


The documentation for this struct was generated from the following file: