Encapsulate the construction of a single detector plane. More...
#include "larcorealg/CoreUtils/DereferenceIterator.h"
#include "larcorealg/Geometry/GeoObjectSorter.h"
#include "larcorealg/Geometry/SimpleGeo.h"
#include "larcorealg/Geometry/TransformationMatrix.h"
#include "larcorealg/Geometry/LocalTransformationGeo.h"
#include "larcorealg/Geometry/BoxBoundedGeo.h"
#include "larcorealg/Geometry/Decomposer.h"
#include "larcorealg/Geometry/WireGeo.h"
#include "larcorealg/Geometry/geo_vectors_utils.h"
#include "larcoreobj/SimpleTypesAndConstants/geo_types.h"
#include "Math/GenVector/Cartesian2D.h"
#include "Math/GenVector/PositionVector2D.h"
#include "Math/GenVector/DisplacementVector2D.h"
#include "TGeoMatrix.h"
#include <cmath>
#include <vector>
#include <string>
Go to the source code of this file.
Classes | |
class | geo::PlaneGeo |
Geometry information for a single wire plane.The plane is represented in the geometry by a solid which contains wires. Currently, only box solids are well supported. The box which is representation of the plane has some thickness, and it should not be assumed that the wires are in the median section of it, that is, the center of the box may not lie on the plane defined by the wires. More... | |
struct | geo::PlaneGeo::PlaneGeoCoordinatesTag |
Tag for vectors in the "local" GDML coordinate frame of the plane. More... | |
struct | geo::PlaneGeo::WireCoordinateReferenceTag |
Tag for wire base vectors. More... | |
struct | geo::PlaneGeo::WidthDepthReferenceTag |
Tag for plane frame base vectors. More... | |
struct | geo::PlaneGeo::RectSpecs |
Namespaces | |
geo | |
LArSoft geometry interface. | |
geo::details | |
Typedefs | |
using | geo::WirePtr = WireGeo const * |
Encapsulate the construction of a single detector plane.
Definition in file PlaneGeo.h.