9 #ifndef LARCOREALG_GEOMETRY_WIREREADOUTDUMPER_H 10 #define LARCOREALG_GEOMETRY_WIREREADOUTDUMPER_H 24 class WireReadoutDumper;
148 auto toStream(std::string indent =
"")
const {
return toStream(indent, std::move(indent)); }
153 std::string
const& indent,
154 std::string
const& firstIndent)
const;
159 std::string
const& indent,
160 std::string
const& firstIndent)
const;
165 std::string
const& indent,
166 std::string
const& firstIndent)
const;
170 std::string
const& indent,
171 std::string
const& firstIndent)
const;
183 #endif // LARCOREALG_GEOMETRY_WIREREADOUTDUMPER_H void dumpTPCplane(std::ostream &out, geo::PlaneGeo const &plane, std::string const &indent, std::string const &firstIndent) const
Dumps the information from the specified plane (including wires).
auto toStream(std::string indent="") const
Adapter to send the dump to a C++ output stream via insertion.
friend std::ostream & operator<<(std::ostream &out, StreamAdapter const &dumpAdapter)
Helper for geo::WireReadoutDumper::toStream().
geo::WireReadoutGeom const * fWireGeom
Cached wire readout service provider.
geo::GeometryCore const * fGeom
Cached geometry service provider.
void dumpCryostat(std::ostream &out, geo::CryostatGeo const &cryostat, std::string const &indent, std::string const &firstIndent) const
Dumps all content of the specified cryostat.
Geometry information for a single cryostat.
Description of physical geometry of one set of auxiliary detectors.
StreamAdapter toStream(std::string indent, std::string firstIndent) const
Adapter to send the dump to a C++ output stream via insertion.
Access the description of auxiliary detector geometry.
WireReadoutDumper(geo::GeometryCore const *geom, geo::WireReadoutGeom const *wireGeom, geo::AuxDetGeometryCore const *auxGeom)
Constructor: acquires geometry service providers.
Access the description of the physical detector geometry.
WireReadoutDumper const * dumper
void dumpAuxiliaryDetectors(std::ostream &out, std::string const &indent, std::string const &firstIndent) const
Dumps all auxiliary detector information.
Interface for a class providing readout channel mapping to geometry.
Geometry information for a single wire plane.The plane is represented in the geometry by a solid whic...
void dumpDetectorInfo(std::ostream &out, std::string const &indent, std::string const &firstIndent) const
Dumps the general detector information.
Description of the physical geometry of one entire detector.
Helper for insertion into C++ output streams.
void dump(std::ostream &out, std::string const &indent, std::string const &firstIndent) const
Dumps the full geometry information into a stream.
geo::AuxDetGeometryCore const * fAuxGeom
Cached auxiliary detector geometry service provider.
void dump(std::ostream &out, std::string const &indent="") const
Dumps the full geometry information into a stream.
Algorithm dumping the full detector geometry down to wires.
Interface to geometry for wire readouts .