Describes on screen the current geometry. More...
Classes | |
struct | Config |
Public Types | |
using | Parameters = art::EDAnalyzer::Table< Config > |
Public Member Functions | |
DumpGeometry (Parameters const &config) | |
DumpGeometry (DumpGeometry const &)=delete | |
DumpGeometry (DumpGeometry &&)=delete | |
DumpGeometry & | operator= (DumpGeometry const &)=delete |
DumpGeometry & | operator= (DumpGeometry &&)=delete |
virtual void | analyze (art::Event const &) override |
virtual void | beginJob () override |
Dumps the geometry at once. More... | |
virtual void | beginRun (art::Run const &run) override |
Dumps the geometry if changed from the previous run. More... | |
Private Member Functions | |
template<typename Stream > | |
void | dumpGeometryCore (Stream &&out, geo::GeometryCore const &geom) const |
Dumps the specified geometry into the specified output stream. More... | |
template<typename Stream > | |
void | dump (Stream &&out, geo::GeometryCore const &geom) |
Dumps the geometry and records it. More... | |
bool | shouldDumpGeometry (geo::GeometryCore const &geom) const |
Returns whether the specified geometry should be dumped. More... | |
Private Attributes | |
std::string | fOutputCategory |
Name of the category for output. More... | |
std::string | fLastDetectorName |
Name of the last geometry dumped. More... | |
Describes on screen the current geometry.
One print is performed at the beginning of each run.
Definition at line 44 of file DumpGeometry_module.cc.
using geo::DumpGeometry::Parameters = art::EDAnalyzer::Table<Config> |
Definition at line 60 of file DumpGeometry_module.cc.
|
explicit |
Definition at line 103 of file DumpGeometry_module.cc.
|
delete |
|
delete |
|
inlineoverridevirtual |
Definition at line 71 of file DumpGeometry_module.cc.
|
overridevirtual |
Dumps the geometry at once.
Definition at line 110 of file DumpGeometry_module.cc.
|
overridevirtual |
Dumps the geometry if changed from the previous run.
Definition at line 119 of file DumpGeometry_module.cc.
|
private |
Dumps the geometry and records it.
Definition at line 145 of file DumpGeometry_module.cc.
|
private |
Dumps the specified geometry into the specified output stream.
Definition at line 134 of file DumpGeometry_module.cc.
|
delete |
|
delete |
|
private |
Returns whether the specified geometry should be dumped.
Definition at line 154 of file DumpGeometry_module.cc.
|
private |
Name of the last geometry dumped.
Definition at line 82 of file DumpGeometry_module.cc.
|
private |
Name of the category for output.
Definition at line 81 of file DumpGeometry_module.cc.