Classes | Namespaces | Typedefs
PlaneGeo.h File Reference

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 *
 

Detailed Description

Encapsulate the construction of a single detector plane.

Author
brebe.nosp@m.l@fn.nosp@m.al.go.nosp@m.v

Definition in file PlaneGeo.h.