Initialization.
55 std::cout << std::endl <<
"SBND" << std::endl;
60 while (iTPC != tend) {
64 std::cout <<
" xmin: " << this_volume.MinX() + 8.25 << std::endl;
65 std::cout <<
" xmax: " << this_volume.MaxX() - 8.25 << std::endl;
66 std::cout <<
" ymin: " << this_volume.MinY() + 15 << std::endl;
67 std::cout <<
" ymax: " << this_volume.MaxY() - 15 << std::endl;
68 std::cout <<
" zmin: " << this_volume.MinZ() + 15 << std::endl;
69 std::cout <<
" zmax: " << this_volume.MaxZ() - 80 << std::endl;
82 std::cout << std::endl <<
"uBooNE" << std::endl;
87 while (iTPC != tend) {
91 std::cout <<
" xmin: " << this_volume.MinX() + 15 << std::endl;
92 std::cout <<
" xmax: " << this_volume.MaxX() - 15 << std::endl;
93 std::cout <<
" ymin: " << this_volume.MinY() + 15 << std::endl;
94 std::cout <<
" ymax: " << this_volume.MaxY() - 15 << std::endl;
95 std::cout <<
" zmin: " << this_volume.MinZ() + 15 << std::endl;
96 std::cout <<
" zmax: " << this_volume.MaxZ() - 80 << std::endl;
109 std::cout << std::endl <<
"ICARUS" << std::endl;
123 while (iTPC != tend) {
127 std::cout <<
" xmin: " << this_volume.MinX() + 8.25 << std::endl;
128 std::cout <<
" xmax: " << this_volume.MaxX() - 8.25 << std::endl;
129 std::cout <<
" ymin: " << this_volume.MinY() + 15 << std::endl;
130 std::cout <<
" ymax: " << this_volume.MaxY() - 15 << std::endl;
131 std::cout <<
" zmin: " << this_volume.MinZ() + 15 << std::endl;
132 std::cout <<
" zmax: " << this_volume.MaxZ() - 80 << std::endl;
Geometry information for a single TPC.
core::ProviderManager * _managerICARUS
geo::BoxBoundedGeo const & ActiveBoundingBox() const
Returns the box of the active volume of this TPC.
SigType_t SignalType(geo::PlaneID const &pid) const
Returns the type of signal on the channels of specified TPC plane.
core::ProviderManager * _managerUBOONE
const geo::GeometryCore * GetGeometryProvider() const
unsigned int Nchannels() const
Returns the number of TPC readout channels in the detector.
TPC_iterator begin_TPC() const
Returns an iterator pointing to the first TPC in the detector.
IteratorBox< plane_id_iterator,&GeometryCore::begin_plane_id,&GeometryCore::end_plane_id > IteratePlaneIDs() const
Enables ranged-for loops on all plane IDs of the detector.
Interface to LArSoft services.
IteratorBox< wire_id_iterator,&GeometryCore::begin_wire_id,&GeometryCore::end_wire_id > IterateWireIDs() const
Enables ranged-for loops on all wire IDs of the detector.
core::ProviderManager * _managerSBND
IteratorBox< cryostat_iterator,&GeometryCore::begin_cryostat,&GeometryCore::end_cryostat > IterateCryostats() const
Enables ranged-for loops on all cryostats of the detector.
raw::ChannelID_t PlaneWireToChannel(WireID const &wireid) const
Returns the ID of the TPC channel connected to the specified wire.
Forward iterator browsing all geometry elements in the detector.
BEGIN_PROLOG could also be cout
TPC_iterator end_TPC() const
Returns an iterator pointing after the last TPC in the detector.