24 #include "messagefacility/MessageLogger/MessageLogger.h"
71 int main(
int argc,
char const** argv) {
112 unsigned int nErrors = Tester.Run();
116 mf::LogError(
"geometry_test_ICARUS") << nErrors <<
" errors detected!";
Unit test for geometry functionalities.
Channel mapping algorithms for ICARUS detector.
Class for objects initializing ICARUS geometry.
fhicl::ParameterSet TesterParameters(std::string test_name) const
Returns the configuration of the specified test.
void SetMainTesterParameterSetName(std::string name)
Sets the FHiCL name for the configuration of the test algorithm.
Access the description of detector geometry.
void SetGeometryParameterSetPath(std::string path)
Sets the FHiCL path for the geometry configuration.
Performs tests on the geometry as seen by Geometry service.
void AddDefaultTesterConfiguration(std::string tester_name, std::string tester_cfg)
Adds a default configuration for the specified tester.
virtual void Setup(geo::GeometryCore const &new_geo)
Runs the test.
void SetConfigurationPath(std::string path)
Sets the path to the configuration file.
testing::TesterEnvironment< testing::BasicEnvironmentConfiguration > TestEnvironment
Class holding the configuration for a ICARUS fixture.
Channel mapping for ICARUS detector with split wires.
geo::GeometryCore const * Geometry() const
Returns a pointer to the geometry.
int main(int argc, char **argv)
void SetMainTesterParameterSetPath(std::string path)
Sets the FHiCL path for the configuration of the main test algorithm.