All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces
geometry_unit_test_icarus.h File Reference

Class for objects initializing ICARUS geometry. More...

#include "larcorealg/TestUtils/geometry_unit_test_base.h"
#include "icarusalg/Geometry/ICARUSChannelMapAlg.h"
#include <string>

Go to the source code of this file.

Classes

struct  icarus::testing::IcarusGeometryEnvironmentConfiguration< CHANNELMAP >
 Class holding the configuration for a ICARUS fixture. More...
 

Namespaces

 icarus
 Cluster finding and building.
 
 icarus::testing
 Namespace including ICARUS-specific testing.
 

Detailed Description

Class for objects initializing ICARUS geometry.

Date
October 10, 2017
Author
Gianluca Petrillo (petri.nosp@m.llo@.nosp@m.fnal..nosp@m.gov)

Provides an environment for easy set up of ICARUS-aware tests. Keep in mind that the channel mapping algorithm must be hard-coded and, if using Boost unit test, the configuration file location must be hard coded too (or you can use the provided configuration).

For an example of usage, see icarusalg/test/Geometry/geometry_test_icarus.cxx

Definition in file geometry_unit_test_icarus.h.