LArSoft  v07_13_02
Liquid Argon Software toolkit - http://larsoft.org/
geo::OpDetGeo Class Reference

#include "OpDetGeo.h"

Classes

struct  OpDetGeoCoordinatesTag
 Tag for vectors in the "local" GDML coordinate frame of the TPC. More...
 

Public Types

Types for geometry-local reference vectors.

These types represents points and displacement vectors in the reference frame defined in the optical detector geometry box from the GDML geometry description.

No alias is explicitly defined for the LArSoft global vector types, geo::Point_t and geo::Vector_t.

Remember the LocalPoint_t and LocalVector_t vectors from different instances of geo::OpDetGeo have the same type but are not compatible.

using LocalPoint_t = geo::Point3DBase_t< OpDetGeoCoordinatesTag >
 Type of points in the local GDML TPC frame. More...
 
using LocalVector_t = geo::Vector3DBase_t< OpDetGeoCoordinatesTag >
 Type of displacement vectors in the local GDML TPC frame. More...
 

Public Member Functions

 OpDetGeo (std::vector< const TGeoNode * > &path, int depth)
 
void GetCenter (double *xyz, double localz=0.0) const
 
geo::Point_t const & GetCenter () const
 
double RMin () const
 
double RMax () const
 
double HalfL () const
 
double HalfW () const
 
double HalfH () const
 
double Length () const
 
double Width () const
 
double Height () const
 
double ThetaZ () const
 
double ThetaZ (bool degrees) const
 
const TGeoNode * Node () const
 Returns the ROOT object describing the detector geometry. More...
 
TGeoShape const * Shape () const
 Returns the geometry object as TGeoShape. More...
 
bool isTube () const
 Returns whether the detector shape is a cilynder (TGeoTube). More...
 
bool isBar () const
 Returns whether the detector shape is a bar (TGeoBBox). More...
 
template<typename Stream >
void PrintOpDetInfo (Stream &&out, std::string indent="", unsigned int verbosity=0) const
 Prints information about this optical detector. More...
 
double CosThetaFromNormal (geo::Point_t const &point) const
 Get cos(angle) to normal of this detector - used for solid angle calcs. More...
 
double CosThetaFromNormal (double const *xyz) const
 Get cos(angle) to normal of this detector - used for solid angle calcs. More...
 
double DistanceToPoint (geo::Point_t const &point) const
 Returns the distance of the specified point from detector center [cm]. More...
 
double DistanceToPoint (double const *xyz) const
 Returns the distance of the specified point from detector center [cm]. More...
 
Coordinate transformation

Local points and displacement vectors are described by the types geo::OpDetGeo::LocalPoint_t and geo::OpDetGeo::LocalVector_t, respectively.

void LocalToWorld (const double *opdet, double *world) const
 Transform point from local optical detector frame to world frame. More...
 
geo::Point_t toWorldCoords (LocalPoint_t const &local) const
 Transform point from local optical detector frame to world frame. More...
 
void LocalToWorldVect (const double *opdet, double *world) const
 Transform direction vector from local to world. More...
 
geo::Vector_t toWorldCoords (LocalVector_t const &local) const
 Transform direction vector from local to world. More...
 
void WorldToLocal (const double *world, double *opdet) const
 Transform point from world frame to local optical detector frame. More...
 
LocalPoint_t toLocalCoords (geo::Point_t const &world) const
 Transform point from world frame to local optical detector frame. More...
 
void WorldToLocalVect (const double *world, double *opdet) const
 Transform direction vector from world to local. More...
 
LocalVector_t toLocalCoords (geo::Vector_t const &world) const
 Transform direction vector from world to local. More...
 

Static Public Attributes

static constexpr unsigned int MaxVerbosity = 2
 Maximum verbosity supported by PrintOpDetInfo(). More...
 

Private Types

using LocalTransformation_t = geo::LocalTransformationGeo< TGeoHMatrix, LocalPoint_t, LocalVector_t >
 

Private Member Functions

TGeoTube const * asTube () const
 Returns the geometry object as TGeoTube, nullptr if not a tube. More...
 
TGeoBBox const * asBox () const
 Returns the geometry object as TGeoBBox, nullptr if not a tube. More...
 

Private Attributes

LocalTransformation_t fTrans
 Optical-detector-to-world transformation. More...
 
const TGeoNode * fOpDetNode
 Pointer to theopdet node. More...
 
geo::Point_t fCenter
 Stored geometric center of the optical detector. More...
 

Detailed Description

Definition at line 33 of file OpDetGeo.h.

Member Typedef Documentation

Type of points in the local GDML TPC frame.

Definition at line 55 of file OpDetGeo.h.

Type of displacement vectors in the local GDML TPC frame.

Definition at line 58 of file OpDetGeo.h.

Constructor & Destructor Documentation

geo::OpDetGeo::OpDetGeo ( std::vector< const TGeoNode * > &  path,
int  depth 
)

Definition at line 32 of file OpDetGeo.cxx.

References fCenter, fOpDetNode, and toWorldCoords().

33  : fTrans(path, depth)
34  {
35  fOpDetNode = path[depth];
36 
37  fCenter = toWorldCoords(geo::origin<LocalPoint_t>());
38 
39  }
const TGeoNode * fOpDetNode
Pointer to theopdet node.
Definition: OpDetGeo.h:179
geo::Point_t fCenter
Stored geometric center of the optical detector.
Definition: OpDetGeo.h:180
geo::Point_t toWorldCoords(LocalPoint_t const &local) const
Transform point from local optical detector frame to world frame.
Definition: OpDetGeo.h:107
LocalTransformation_t fTrans
Optical-detector-to-world transformation.
Definition: OpDetGeo.h:178

Member Function Documentation

TGeoBBox const* geo::OpDetGeo::asBox ( ) const
inlineprivate

Returns the geometry object as TGeoBBox, nullptr if not a tube.

Definition at line 187 of file OpDetGeo.h.

References Shape().

Referenced by HalfH(), HalfL(), HalfW(), and isBar().

188  { return dynamic_cast<TGeoBBox const*>(Shape()); }
TGeoShape const * Shape() const
Returns the geometry object as TGeoShape.
Definition: OpDetGeo.h:140
TGeoTube const* geo::OpDetGeo::asTube ( ) const
inlineprivate

Returns the geometry object as TGeoTube, nullptr if not a tube.

Definition at line 183 of file OpDetGeo.h.

References Shape().

Referenced by isTube(), RMax(), and RMin().

184  { return dynamic_cast<TGeoTube const*>(Shape()); }
TGeoShape const * Shape() const
Returns the geometry object as TGeoShape.
Definition: OpDetGeo.h:140
double geo::OpDetGeo::CosThetaFromNormal ( geo::Point_t const &  point) const

Get cos(angle) to normal of this detector - used for solid angle calcs.

Definition at line 121 of file OpDetGeo.cxx.

References toLocalCoords().

Referenced by CosThetaFromNormal(), Height(), and phot::PhotonVisibilityService::SolidAngleFactor().

121  {
122  auto const& local = toLocalCoords(point);
123  return local.Z() / local.R();
124  }
LocalPoint_t toLocalCoords(geo::Point_t const &world) const
Transform point from world frame to local optical detector frame.
Definition: OpDetGeo.h:123
double geo::OpDetGeo::CosThetaFromNormal ( double const *  xyz) const

Get cos(angle) to normal of this detector - used for solid angle calcs.

Definition at line 125 of file OpDetGeo.cxx.

References CosThetaFromNormal().

126  { return CosThetaFromNormal(geo::vect::makeFromCoords<geo::Point_t>(xyz)); }
double CosThetaFromNormal(geo::Point_t const &point) const
Get cos(angle) to normal of this detector - used for solid angle calcs.
Definition: OpDetGeo.cxx:121
double geo::OpDetGeo::DistanceToPoint ( geo::Point_t const &  point) const

Returns the distance of the specified point from detector center [cm].

Definition at line 114 of file OpDetGeo.cxx.

References GetCenter().

Referenced by phot::CreateHybridLibrary::CreateHybridLibrary(), phot::PhotonVisibilityService::DistanceToOpDet(), DistanceToPoint(), geo::CryostatGeo::GetClosestOpDet(), phot::PhotonLibraryHybrid::GetCount(), and Height().

115  { return (point - GetCenter()).R(); }
geo::Point_t const & GetCenter() const
Definition: OpDetGeo.h:66
double geo::OpDetGeo::DistanceToPoint ( double const *  xyz) const

Returns the distance of the specified point from detector center [cm].

Definition at line 116 of file OpDetGeo.cxx.

References DistanceToPoint().

117  { return DistanceToPoint(geo::vect::makeFromCoords<geo::Point_t>(xyz)); }
double DistanceToPoint(geo::Point_t const &point) const
Returns the distance of the specified point from detector center [cm].
Definition: OpDetGeo.cxx:114
void geo::OpDetGeo::GetCenter ( double *  xyz,
double  localz = 0.0 
) const

Return the center position of an opdet

Parameters
xyz: 3-D array. The returned location.
localz: Distance along the length of the volume (cm). Default is center of wire

Definition at line 47 of file OpDetGeo.cxx.

References LocalToWorld().

Referenced by phot::CreateHybridLibrary::CreateHybridLibrary(), cosmic::BeamFlashTrackMatchTaggerAlg::FillFlashProperties(), opdet::FlashHypothesisAnaAlg::FillOpDetPositions(), larg4::OpDetLookup::FindClosestOpDet(), and larg4::OpFastScintillation::propagation_time().

48  {
49  double xyzLocal[3] = {0.,0.,localz};
50  this->LocalToWorld(xyzLocal, xyz);
51  }
void LocalToWorld(const double *opdet, double *world) const
Transform point from local optical detector frame to world frame.
Definition: OpDetGeo.h:103
geo::Point_t const& geo::OpDetGeo::GetCenter ( ) const
inline

Definition at line 66 of file OpDetGeo.h.

References fCenter, HalfH(), HalfL(), HalfW(), RMax(), and RMin().

Referenced by DistanceToPoint(), PrintOpDetInfo(), and ThetaZ().

66 { return fCenter; }
geo::Point_t fCenter
Stored geometric center of the optical detector.
Definition: OpDetGeo.h:180
double geo::OpDetGeo::HalfH ( ) const

Definition at line 78 of file OpDetGeo.cxx.

References asBox().

Referenced by GetCenter(), and Height().

79  {
80  TGeoBBox const* pBox = asBox();
81  return pBox? pBox->GetDY(): 0.0;
82  }
TGeoBBox const * asBox() const
Returns the geometry object as TGeoBBox, nullptr if not a tube.
Definition: OpDetGeo.h:187
double geo::OpDetGeo::HalfL ( ) const

Definition at line 62 of file OpDetGeo.cxx.

References asBox().

Referenced by GetCenter(), Length(), and ThetaZ().

63  {
64  TGeoBBox const* pBox = asBox();
65  return pBox? pBox->GetDZ(): 0.0;
66  }
TGeoBBox const * asBox() const
Returns the geometry object as TGeoBBox, nullptr if not a tube.
Definition: OpDetGeo.h:187
double geo::OpDetGeo::HalfW ( ) const

Definition at line 70 of file OpDetGeo.cxx.

References asBox().

Referenced by GetCenter(), and Width().

71  {
72  TGeoBBox const* pBox = asBox();
73  return pBox? pBox->GetDX(): 0.0;
74  }
TGeoBBox const * asBox() const
Returns the geometry object as TGeoBBox, nullptr if not a tube.
Definition: OpDetGeo.h:187
double geo::OpDetGeo::Height ( ) const
inline

Definition at line 74 of file OpDetGeo.h.

References CosThetaFromNormal(), DistanceToPoint(), fTrans, HalfH(), geo::LocalTransformation< StoredMatrix >::LocalToWorld(), LocalToWorld(), and ThetaZ().

Referenced by PrintOpDetInfo().

74 { return 2.0 * HalfH(); }
double HalfH() const
Definition: OpDetGeo.cxx:78
bool geo::OpDetGeo::isBar ( ) const
inline

Returns whether the detector shape is a bar (TGeoBBox).

Definition at line 146 of file OpDetGeo.h.

References asBox(), art::detail::indent(), isTube(), and PrintOpDetInfo().

Referenced by PrintOpDetInfo().

146 { return (asBox() != nullptr) && !isTube(); }
bool isTube() const
Returns whether the detector shape is a cilynder (TGeoTube).
Definition: OpDetGeo.h:143
TGeoBBox const * asBox() const
Returns the geometry object as TGeoBBox, nullptr if not a tube.
Definition: OpDetGeo.h:187
bool geo::OpDetGeo::isTube ( ) const
inline

Returns whether the detector shape is a cilynder (TGeoTube).

Definition at line 143 of file OpDetGeo.h.

References asTube().

Referenced by isBar(), and PrintOpDetInfo().

143 { return asTube() != nullptr; }
TGeoTube const * asTube() const
Returns the geometry object as TGeoTube, nullptr if not a tube.
Definition: OpDetGeo.h:183
double geo::OpDetGeo::Length ( ) const
inline

Definition at line 72 of file OpDetGeo.h.

References HalfL().

Referenced by PrintOpDetInfo().

72 { return 2.0 * HalfL(); }
double HalfL() const
Definition: OpDetGeo.cxx:62
void geo::OpDetGeo::LocalToWorld ( const double *  opdet,
double *  world 
) const
inline

Transform point from local optical detector frame to world frame.

Definition at line 103 of file OpDetGeo.h.

Referenced by geo::DUNE_opdet_sort(), GetCenter(), Height(), and geo::opdet_sort().

104  { fTrans.LocalToWorld(opdet, world); }
void LocalToWorld(double const *local, double *world) const
Transforms a point from local frame to world frame.
LocalTransformation_t fTrans
Optical-detector-to-world transformation.
Definition: OpDetGeo.h:178
void geo::OpDetGeo::LocalToWorldVect ( const double *  opdet,
double *  world 
) const
inline

Transform direction vector from local to world.

Definition at line 111 of file OpDetGeo.h.

References fTrans, and geo::LocalTransformation< StoredMatrix >::LocalToWorldVect().

112  { fTrans.LocalToWorldVect(opdet, world); }
void LocalToWorldVect(double const *local, double *world) const
Transforms a vector from local frame to world frame.
LocalTransformation_t fTrans
Optical-detector-to-world transformation.
Definition: OpDetGeo.h:178
const TGeoNode* geo::OpDetGeo::Node ( ) const
inline

Returns the ROOT object describing the detector geometry.

Definition at line 137 of file OpDetGeo.h.

References fOpDetNode.

Referenced by Shape().

137 { return fOpDetNode; }
const TGeoNode * fOpDetNode
Pointer to theopdet node.
Definition: OpDetGeo.h:179
template<typename Stream >
void geo::OpDetGeo::PrintOpDetInfo ( Stream &&  out,
std::string  indent = "",
unsigned int  verbosity = 0 
) const

Prints information about this optical detector.

Template Parameters
Streamtype of output stream to use
Parameters
outstream to send the information to
indentprepend each line with this string
verbosityamount of information printed

Note that the first line out the output is not indented.

Verbosity levels

  • 0 _(default)_: only center
  • 1: also size
  • 2: also angle from z axis

The constant MaxVerbosity is set to the highest supported verbosity level.

Definition at line 199 of file OpDetGeo.h.

References GetCenter(), Height(), isBar(), isTube(), Length(), RMax(), RMin(), Shape(), ThetaZ(), and Width().

Referenced by isBar(), and geo::GeometryCore::Print().

203  {
204 
205  //----------------------------------------------------------------------------
206  out << "centered at " << GetCenter() << " cm";
207 
208  if (verbosity-- <= 0) return; // 0
209 
210  //----------------------------------------------------------------------------
211  if (isTube()) {
212  out << ", radius: " << RMax() << " cm";
213  if (RMin() != 0.0) out << " (inner: " << RMin() << " cm)";
214  out << ", length: " << Length() << " cm";
215  }
216  else if (isBar()) {
217  out << ", bar size " << Width() << " x " << Height() << " x " << Length()
218  << " cm";
219  }
220  else out << ", shape: '" << Shape()->IsA()->GetName() << "'";
221 
222  if (verbosity-- <= 0) return; // 1
223 
224  //----------------------------------------------------------------------------
225  out << ", theta(z): " << ThetaZ() << " rad";
226 
227 // if (verbosity-- <= 0) return; // 2
228 
229  //----------------------------------------------------------------------------
230 
231 } // geo::OpDetGeo::PrintOpDetInfo()
bool isTube() const
Returns whether the detector shape is a cilynder (TGeoTube).
Definition: OpDetGeo.h:143
bool isBar() const
Returns whether the detector shape is a bar (TGeoBBox).
Definition: OpDetGeo.h:146
double RMin() const
Definition: OpDetGeo.cxx:86
double RMax() const
Definition: OpDetGeo.cxx:55
double Length() const
Definition: OpDetGeo.h:72
geo::Point_t const & GetCenter() const
Definition: OpDetGeo.h:66
double ThetaZ() const
Definition: OpDetGeo.cxx:92
double Width() const
Definition: OpDetGeo.h:73
double Height() const
Definition: OpDetGeo.h:74
TGeoShape const * Shape() const
Returns the geometry object as TGeoShape.
Definition: OpDetGeo.h:140
double geo::OpDetGeo::RMax ( ) const

Definition at line 55 of file OpDetGeo.cxx.

References asTube().

Referenced by GetCenter(), and PrintOpDetInfo().

56  {
57  return asTube()->GetRmax();
58  }
TGeoTube const * asTube() const
Returns the geometry object as TGeoTube, nullptr if not a tube.
Definition: OpDetGeo.h:183
double geo::OpDetGeo::RMin ( ) const

Definition at line 86 of file OpDetGeo.cxx.

References asTube().

Referenced by GetCenter(), and PrintOpDetInfo().

87  {
88  return asTube()->GetRmin();
89  }
TGeoTube const * asTube() const
Returns the geometry object as TGeoTube, nullptr if not a tube.
Definition: OpDetGeo.h:183
TGeoShape const* geo::OpDetGeo::Shape ( ) const
inline

Returns the geometry object as TGeoShape.

Definition at line 140 of file OpDetGeo.h.

References Node().

Referenced by asBox(), asTube(), and PrintOpDetInfo().

140 { return Node()->GetVolume()->GetShape(); }
const TGeoNode * Node() const
Returns the ROOT object describing the detector geometry.
Definition: OpDetGeo.h:137
double geo::OpDetGeo::ThetaZ ( ) const

returns angle of detector with respect to z axis in the Y-Z plane, in radians

Definition at line 92 of file OpDetGeo.cxx.

References evd::details::end(), GetCenter(), HalfL(), util::pi(), and toWorldCoords().

Referenced by Height(), PrintOpDetInfo(), and ThetaZ().

93  {
94  auto const& center = GetCenter();
95  auto const& end = toWorldCoords(LocalPoint_t{ 0.0, 0.0, HalfL() });
96 
97  // TODO change this into something generic
98  //either y or x will be 0, so ading both will always catch the right
99  //one
100  double angle = (end.Y()-center.Y()+end.X()-center.X()) /
101  std::abs(end.Y()-center.Y()+center.X()-end.X()) *
102  std::acos((end.Z() - center.Z())/HalfL());
103  if (angle < 0) angle += util::pi();
104  return angle;
105  }
double HalfL() const
Definition: OpDetGeo.cxx:62
geo::Point_t toWorldCoords(LocalPoint_t const &local) const
Transform point from local optical detector frame to world frame.
Definition: OpDetGeo.h:107
geo::Point_t const & GetCenter() const
Definition: OpDetGeo.h:66
constexpr T pi()
Returns the constant pi (up to 35 decimal digits of precision)
std::vector< evd::details::RawDigitInfo_t >::const_iterator end(RawDigitCacheDataClass const &cache)
geo::Point3DBase_t< OpDetGeoCoordinatesTag > LocalPoint_t
Type of points in the local GDML TPC frame.
Definition: OpDetGeo.h:55
double geo::OpDetGeo::ThetaZ ( bool  degrees) const

returns angle of detector with respect to z axis in the Y-Z plane

Definition at line 108 of file OpDetGeo.cxx.

References util::RadiansToDegrees(), and ThetaZ().

109  { return degree? util::RadiansToDegrees(ThetaZ()): ThetaZ(); }
double ThetaZ() const
Definition: OpDetGeo.cxx:92
constexpr T RadiansToDegrees(T angle)
Converts the argument angle from radians into degrees ( )
LocalPoint_t geo::OpDetGeo::toLocalCoords ( geo::Point_t const &  world) const
inline

Transform point from world frame to local optical detector frame.

Definition at line 123 of file OpDetGeo.h.

References fTrans, and geo::LocalTransformationGeo< StoredMatrix, LocalPoint, LocalVector >::toLocalCoords().

Referenced by CosThetaFromNormal().

124  { return fTrans.toLocalCoords(world); }
LocalPoint_t toLocalCoords(GlobalPoint_t const &world) const
Transforms a point from world frame to local frame.
LocalTransformation_t fTrans
Optical-detector-to-world transformation.
Definition: OpDetGeo.h:178
LocalVector_t geo::OpDetGeo::toLocalCoords ( geo::Vector_t const &  world) const
inline

Transform direction vector from world to local.

Definition at line 131 of file OpDetGeo.h.

References fTrans, and geo::LocalTransformationGeo< StoredMatrix, LocalPoint, LocalVector >::toLocalCoords().

132  { return fTrans.toLocalCoords(world); }
LocalPoint_t toLocalCoords(GlobalPoint_t const &world) const
Transforms a point from world frame to local frame.
LocalTransformation_t fTrans
Optical-detector-to-world transformation.
Definition: OpDetGeo.h:178
geo::Point_t geo::OpDetGeo::toWorldCoords ( LocalPoint_t const &  local) const
inline

Transform point from local optical detector frame to world frame.

Definition at line 107 of file OpDetGeo.h.

References fTrans, and geo::LocalTransformationGeo< StoredMatrix, LocalPoint, LocalVector >::toWorldCoords().

Referenced by OpDetGeo(), and ThetaZ().

108  { return fTrans.toWorldCoords(local); }
LocalTransformation_t fTrans
Optical-detector-to-world transformation.
Definition: OpDetGeo.h:178
GlobalPoint_t toWorldCoords(LocalPoint_t const &local) const
Transforms a point from local frame to world frame.
geo::Vector_t geo::OpDetGeo::toWorldCoords ( LocalVector_t const &  local) const
inline

Transform direction vector from local to world.

Definition at line 115 of file OpDetGeo.h.

References fTrans, and geo::LocalTransformationGeo< StoredMatrix, LocalPoint, LocalVector >::toWorldCoords().

116  { return fTrans.toWorldCoords(local); }
LocalTransformation_t fTrans
Optical-detector-to-world transformation.
Definition: OpDetGeo.h:178
GlobalPoint_t toWorldCoords(LocalPoint_t const &local) const
Transforms a point from local frame to world frame.
double geo::OpDetGeo::Width ( ) const
inline

Definition at line 73 of file OpDetGeo.h.

References HalfW().

Referenced by PrintOpDetInfo().

73 { return 2.0 * HalfW(); }
double HalfW() const
Definition: OpDetGeo.cxx:70
void geo::OpDetGeo::WorldToLocal ( const double *  world,
double *  opdet 
) const
inline

Transform point from world frame to local optical detector frame.

Definition at line 119 of file OpDetGeo.h.

References fTrans, and geo::LocalTransformation< StoredMatrix >::WorldToLocal().

120  { fTrans.WorldToLocal(world, opdet); }
void WorldToLocal(double const *world, double *local) const
Transforms a point from world frame to local frame.
LocalTransformation_t fTrans
Optical-detector-to-world transformation.
Definition: OpDetGeo.h:178
void geo::OpDetGeo::WorldToLocalVect ( const double *  world,
double *  opdet 
) const
inline

Transform direction vector from world to local.

Definition at line 127 of file OpDetGeo.h.

References fTrans, and geo::LocalTransformation< StoredMatrix >::WorldToLocalVect().

128  { fTrans.WorldToLocalVect(world, opdet); }
LocalTransformation_t fTrans
Optical-detector-to-world transformation.
Definition: OpDetGeo.h:178
void WorldToLocalVect(const double *world, double *local) const
Transforms a vector from world frame to local frame.

Member Data Documentation

geo::Point_t geo::OpDetGeo::fCenter
private

Stored geometric center of the optical detector.

Definition at line 180 of file OpDetGeo.h.

Referenced by GetCenter(), and OpDetGeo().

const TGeoNode* geo::OpDetGeo::fOpDetNode
private

Pointer to theopdet node.

Definition at line 179 of file OpDetGeo.h.

Referenced by Node(), and OpDetGeo().

LocalTransformation_t geo::OpDetGeo::fTrans
private

Optical-detector-to-world transformation.

Definition at line 178 of file OpDetGeo.h.

Referenced by Height(), LocalToWorldVect(), toLocalCoords(), toWorldCoords(), WorldToLocal(), and WorldToLocalVect().

constexpr unsigned int geo::OpDetGeo::MaxVerbosity = 2
static

Maximum verbosity supported by PrintOpDetInfo().

Definition at line 172 of file OpDetGeo.h.

Referenced by geo::GeometryCore::Print().


The documentation for this class was generated from the following files: