LArSoft  v10_04_05
Liquid Argon Software toolkit - https://larsoft.org/
geo::PlaneID Struct Reference

The data type to uniquely identify a Plane. More...

#include "geo_types.h"

Inheritance diagram for geo::PlaneID:
geo::TPCID geo::CryostatID geo::WireID

Public Types

using PlaneID_t = unsigned int
 Type for the ID number. More...
 
using ParentID_t = TPCID
 Type of the parent ID. More...
 
using TPCID_t = unsigned int
 Type for the ID number. More...
 
using CryostatID_t = unsigned int
 Type for the ID number. More...
 

Public Member Functions

constexpr PlaneID ()=default
 Default constructor: an invalid plane ID. More...
 
constexpr PlaneID (TPCID const &tpcid, PlaneID_t p)
 Constructor: plane with index p in the TPC identified by tpcid. More...
 
constexpr PlaneID (CryostatID_t c, TPCID_t t, PlaneID_t p)
 Constructor: plane with index p in the cryostat index c, TPC index t. More...
 
constexpr auto const & deepestIndex () const
 Returns the value of the deepest ID available (plane's). More...
 
auto & deepestIndex ()
 Returns the deepest ID available (plane's). More...
 
constexpr ParentID_t const & parentID () const
 Return the parent ID of this one (a TPC ID). More...
 
constexpr ParentID_tparentID ()
 
template<std::size_t Index>
constexpr auto getIndex () const
 Returns the index level Index of this type. More...
 
constexpr TPCID const & asTPCID () const
 Conversion to PlaneID (for convenience of notation). More...
 
constexpr TPCIDasTPCID ()
 
TPCID next () const
 
constexpr CryostatID const & asCryostatID () const
 Conversion to TPCID (for convenience of notation). More...
 
constexpr CryostatIDasCryostatID ()
 
std::string toString () const
 Human-readable representation of the plane ID. More...
 
 operator std::string () const
 Human-readable representation of the plane ID. More...
 
ID validity
constexpr operator bool () const
 Returns true if the ID is valid. More...
 
void setValidity (bool valid)
 Sets the validity of the ID. More...
 
void markValid ()
 Sets the ID as valid. More...
 
void markInvalid ()
 Sets the ID as invalid. More...
 

Static Public Member Functions

static constexpr auto first ()
 
static constexpr auto first (CryostatID const &id)
 
static constexpr auto first (TPCID const &id)
 
static constexpr PlaneID_t getInvalidID ()
 Return the value of the invalid plane ID as a r-value. More...
 

Public Attributes

PlaneID_t Plane = InvalidID
 Index of the plane within its TPC. More...
 
TPCID_t TPC = InvalidID
 Index of the TPC within its cryostat. More...
 
bool isValid = false
 Whether this ID points to a valid element. More...
 
CryostatID_t Cryostat = InvalidID
 Index of cryostat. More...
 

Static Public Attributes

static constexpr PlaneID_t InvalidID = std::numeric_limits<PlaneID_t>::max()
 Special code for an invalid ID. More...
 
static constexpr auto Level = details::index_for<PlaneID>()
 Level of this element. More...
 

Detailed Description

The data type to uniquely identify a Plane.

Definition at line 364 of file geo_types.h.

Member Typedef Documentation

using geo::CryostatID::CryostatID_t = unsigned int
inherited

Type for the ID number.

Definition at line 188 of file geo_types.h.

Type of the parent ID.

Definition at line 367 of file geo_types.h.

using geo::PlaneID::PlaneID_t = unsigned int

Type for the ID number.

Definition at line 365 of file geo_types.h.

using geo::TPCID::TPCID_t = unsigned int
inherited

Type for the ID number.

Definition at line 307 of file geo_types.h.

Constructor & Destructor Documentation

constexpr geo::PlaneID::PlaneID ( )
default

Default constructor: an invalid plane ID.

constexpr geo::PlaneID::PlaneID ( TPCID const &  tpcid,
PlaneID_t  p 
)
inline

Constructor: plane with index p in the TPC identified by tpcid.

Definition at line 379 of file geo_types.h.

379 : TPCID(tpcid), Plane(p) {}
PlaneID_t Plane
Index of the plane within its TPC.
Definition: geo_types.h:373
constexpr TPCID()=default
Default constructor: an invalid TPC ID.
constexpr geo::PlaneID::PlaneID ( CryostatID_t  c,
TPCID_t  t,
PlaneID_t  p 
)
inline

Constructor: plane with index p in the cryostat index c, TPC index t.

Definition at line 382 of file geo_types.h.

382 : TPCID(c, t), Plane(p) {}
PlaneID_t Plane
Index of the plane within its TPC.
Definition: geo_types.h:373
constexpr TPCID()=default
Default constructor: an invalid TPC ID.

Member Function Documentation

constexpr CryostatID const& geo::TPCID::asCryostatID ( ) const
inlineinherited

Conversion to TPCID (for convenience of notation).

Definition at line 352 of file geo_types.h.

352 { return parentID(); }
constexpr ParentID_t const & parentID() const
Return the parent ID of this one (a cryostat ID).
Definition: geo_types.h:345
constexpr CryostatID& geo::TPCID::asCryostatID ( )
inlineinherited

Definition at line 353 of file geo_types.h.

353 { return parentID(); }
constexpr ParentID_t const & parentID() const
Return the parent ID of this one (a cryostat ID).
Definition: geo_types.h:345
constexpr TPCID const& geo::PlaneID::asTPCID ( ) const
inline
constexpr TPCID& geo::PlaneID::asTPCID ( )
inline

Definition at line 410 of file geo_types.h.

410 { return parentID(); }
constexpr ParentID_t const & parentID() const
Return the parent ID of this one (a TPC ID).
Definition: geo_types.h:402
constexpr auto const& geo::PlaneID::deepestIndex ( ) const
inline

Returns the value of the deepest ID available (plane's).

Definition at line 398 of file geo_types.h.

398 { return Plane; }
PlaneID_t Plane
Index of the plane within its TPC.
Definition: geo_types.h:373
auto& geo::PlaneID::deepestIndex ( )
inline

Returns the deepest ID available (plane's).

Definition at line 400 of file geo_types.h.

400 { return Plane; }
PlaneID_t Plane
Index of the plane within its TPC.
Definition: geo_types.h:373
static constexpr auto geo::PlaneID::first ( )
inlinestatic

Definition at line 384 of file geo_types.h.

References geo::TPCID::first().

Referenced by geo::details::ReadoutIterationPolicy::EndPlaneID(), and geo::WireID::first().

384 { return PlaneID{TPCID::first(), 0}; }
constexpr PlaneID()=default
Default constructor: an invalid plane ID.
static constexpr auto first()
Definition: geo_types.h:328
static constexpr auto geo::PlaneID::first ( CryostatID const &  id)
inlinestatic

Definition at line 385 of file geo_types.h.

References geo::TPCID::first().

385 { return PlaneID{TPCID::first(id), 0}; }
constexpr PlaneID()=default
Default constructor: an invalid plane ID.
static constexpr auto first()
Definition: geo_types.h:328
static constexpr auto geo::PlaneID::first ( TPCID const &  id)
inlinestatic

Definition at line 386 of file geo_types.h.

References geo::details::writeToString().

386 { return PlaneID{id, 0}; }
constexpr PlaneID()=default
Default constructor: an invalid plane ID.
template<std::size_t Index>
constexpr auto geo::PlaneID::getIndex ( ) const

Returns the index level Index of this type.

Definition at line 666 of file geo_types.h.

667 {
668  static_assert(Index <= Level, "This ID type does not have the requested Index level.");
669  return details::getAbsIDindex<Index>(*this);
670 }
static constexpr auto Level
Level of this element.
Definition: geo_types.h:413
static constexpr PlaneID_t geo::PlaneID::getInvalidID ( )
inlinestatic

Return the value of the invalid plane ID as a r-value.

Definition at line 416 of file geo_types.h.

References InvalidID.

416 { return PlaneID::InvalidID; }
static constexpr PlaneID_t InvalidID
Special code for an invalid ID.
Definition: geo_types.h:371
void geo::CryostatID::markInvalid ( )
inlineinherited

Sets the ID as invalid.

Definition at line 220 of file geo_types.h.

References geo::details::writeToString().

220 { setValidity(false); }
void setValidity(bool valid)
Sets the validity of the ID.
Definition: geo_types.h:214
void geo::CryostatID::markValid ( )
inlineinherited

Sets the ID as valid.

Definition at line 217 of file geo_types.h.

217 { setValidity(true); }
void setValidity(bool valid)
Sets the validity of the ID.
Definition: geo_types.h:214
TPCID geo::TPCID::next ( ) const
inlineinherited

Definition at line 326 of file geo_types.h.

326 { return {Cryostat, TPC + 1}; }
CryostatID_t Cryostat
Index of cryostat.
Definition: geo_types.h:195
TPCID_t TPC
Index of the TPC within its cryostat.
Definition: geo_types.h:315
constexpr geo::CryostatID::operator bool ( ) const
inlineexplicitinherited

Returns true if the ID is valid.

Definition at line 211 of file geo_types.h.

211 { return isValid; }
bool isValid
Whether this ID points to a valid element.
Definition: geo_types.h:194
geo::PlaneID::operator std::string ( ) const
inlineexplicit

Human-readable representation of the plane ID.

Definition at line 393 of file geo_types.h.

393 { return toString(); }
std::string toString() const
Human-readable representation of the plane ID.
Definition: geo_types.h:392
constexpr ParentID_t const& geo::PlaneID::parentID ( ) const
inline

Return the parent ID of this one (a TPC ID).

Definition at line 402 of file geo_types.h.

Referenced by geo::operator<<(), and geo::WireReadoutGeom::PlanePtr().

402 { return *this; }
constexpr ParentID_t& geo::PlaneID::parentID ( )
inline

Definition at line 403 of file geo_types.h.

403 { return *this; }
void geo::CryostatID::setValidity ( bool  valid)
inlineinherited

Sets the validity of the ID.

Definition at line 214 of file geo_types.h.

214 { isValid = valid; }
bool isValid
Whether this ID points to a valid element.
Definition: geo_types.h:194
std::string geo::PlaneID::toString ( ) const
inline

Human-readable representation of the plane ID.

Definition at line 392 of file geo_types.h.

392 { return details::writeToString(*this); }
std::string writeToString(T const &value)
Write the argument into a string.
Definition: geo_types.h:627

Member Data Documentation

CryostatID_t geo::CryostatID::Cryostat = InvalidID
inherited

Index of cryostat.

Definition at line 195 of file geo_types.h.

Referenced by detsim::WienerFilterAna::analyze(), trkf::SpacePointAna::analyze(), pma::ProjectionMatchingAlg::buildShowerSeg(), mvapid::MVAAlg::CalcSegmentdEdxDist(), tca::ChgFracBetween(), tca::ChgFracNearEnd(), lar_cluster3d::StandardHit3DBuilder::CollectArtHits(), lar_cluster3d::SnippetHit3DBuilder::CollectArtHits(), trkf::SpacePointAlg::compatible(), tca::CompleteIncomplete3DVerticesInGaps(), ems::MultiEMShowers::convCluster(), detinfo::DetectorPropertiesData::ConvertTicksToX(), detinfo::DetectorPropertiesData::ConvertXToTicks(), geo::GeometryCore::Cryostat(), geo::GeometryCore::CryostatPtr(), cluster::ClusterCrawlerAlg::EncodeCTP(), tca::EncodeCTP(), ems::EndPoint::EndPoint(), trkf::SpacePointAlg::fillComplexSpacePoint(), tca::FillmAllTraj(), lar_pandora::PFParticleHitDumper::FillRecoWires(), trkf::SpacePointAlg::fillSpacePoint(), tca::FillWireHitRange(), tca::FillWireIntersections(), tca::Find3DVertices(), apa::DisambigAlg::FindChanTimeEndPts(), hit::HitCheater::FindHitsOnChannel(), larg4::LArVoxelReadoutGeometry::FindNestedVolume(), tca::FindParent(), tca::FitTP3Ds(), ems::EMShower3D::GetCloseHits(), geo::GeometryCore::GetClosestOpDet(), calo::GnocchiCalorimetry::GetPitch(), pma::Track3D::GetUnconstrainedProj3D(), detinfo::DetectorPropertiesData::GetXTicksOffset(), cluster::MergeClusterAlg::GlobalWire(), cluster::BlurredClusteringAlg::GlobalWire(), shower::EMShowerAlg::GlobalWire_(), geo::GeometryCore::HasCryostat(), tss::Hit2D::Hit2D(), pma::Hit3D::Hit3D(), lar_cluster3d::SpacePointHit3DBuilder::Hit3DBuilder(), hit::DisambigCheater::InitHitToWids(), trkf::KHitWireLine::KHitWireLine(), trkf::KHitWireX::KHitWireX(), lar_cluster3d::StandardHit3DBuilder::makeDeadChannelPair(), lar_cluster3d::SnippetHit3DBuilder::makeDeadChannelPair(), lar_cluster3d::StandardHit3DBuilder::makeHitPair(), lar_cluster3d::SnippetHit3DBuilder::makeHitPair(), lar_cluster3d::StandardHit3DBuilder::makeHitTriplet(), lar_cluster3d::SnippetHit3DBuilder::makeHitTriplet(), tca::MakePFPTjs(), trkf::SpacePointAlg::makeSpacePoints(), trkf::CosmicTrackerAlg::MakeSPT(), tca::Match2Planes(), evd::SimulationDrawer::MCTruthOrtho(), apa::APAGeometryAlg::NearestWireIDOnChan(), geo::WireReadoutStandardGeom::NTPCsets(), geo::operator<(), anab::operator<<(), recob::operator<<(), geo::operator<<(), geo::operator==(), lar_cluster3d::PrincipalComponentsAlg::PCAAnalysis_2D(), tca::Print3S(), tca::Print3V(), tca::PrintAllTraj(), tca::PrintTP3Ds(), cluster::LineCluster::produce(), cluster::TrajCluster::produce(), hit::DPRawHitFinder::produce(), detsim::SimDriftElectrons::produce(), calo::Calorimetry::produce(), calo::GnocchiCalorimetry::produce(), trkf::SpacePointAlg::separation(), tca::SignalAtTp(), cheat::BackTracker::SpacePointHitsToWeightedXYZ(), apa::DisambigAlg::TrivialDisambig(), tca::ValidTwoPlaneMatch(), trkf::VertexFitAlg::VertexFit(), cluster::ClusterCrawlerAlg::Vtx3ClusterMatch(), cluster::ClusterCrawlerAlg::Vtx3ClusterSplit(), cluster::ClusterCrawlerAlg::VtxMatch(), tca::WireHitRangeOK(), and lar_cluster3d::SnippetHit3DBuilder::WireIDsIntersect().

constexpr PlaneID_t geo::PlaneID::InvalidID = std::numeric_limits<PlaneID_t>::max()
static

Special code for an invalid ID.

Definition at line 371 of file geo_types.h.

Referenced by getInvalidID().

constexpr auto geo::PlaneID::Level = details::index_for<PlaneID>()
static

Level of this element.

Definition at line 413 of file geo_types.h.

PlaneID_t geo::PlaneID::Plane = InvalidID

Index of the plane within its TPC.

Definition at line 373 of file geo_types.h.

Referenced by tca::AddHits(), tca::AddLAHits(), tca::AddLooseHits(), tca::AddPointsInRange(), ClusteringValidation::ClusterAnalyser::Analyse(), detsim::WienerFilterAna::analyze(), hit::MagDriftAna::analyze(), hit::HitFinderAna::analyze(), trkf::SpacePointAna::analyze(), nnet::PointIdEffTest::analyze(), trkf::TrackAna::analyze(), lar_cluster3d::StandardHit3DBuilder::BuildChannelStatusVec(), lar_cluster3d::SnippetHit3DBuilder::BuildChannelStatusVec(), mvapid::MVAAlg::CalcSegmentdEdxDist(), ShowerRecoTools::ShowerUnidirectiondEdx::CalculateElement(), ShowerRecoTools::ShowerTrajPointdEdx::CalculateElement(), evd::HitSelector::ChangeHit(), trkf::CCTrackMaker::ChargeNear(), shower::EMShowerAlg::CheckShowerPlanes(), tca::ChgFracNearPos(), tca::ChkBegin(), tca::ChkStopEndPts(), tca::ChkVtxAssociations(), lar_cluster3d::StandardHit3DBuilder::CollectArtHits(), lar_cluster3d::SnippetHit3DBuilder::CollectArtHits(), trkf::SpacePointAlg::compatible(), tca::CompleteIncompleteShower(), lcvn::PixelMapProducer< T, U >::ConvertLocaltoGlobal(), lcvn::PixelMapProducer< T, U >::ConvertLocaltoGlobalTDC(), detinfo::DetectorPropertiesData::ConvertTicksToX(), detinfo::DetectorPropertiesData::ConvertXToTicks(), lcvn::PixelMapProducer< T, U >::CreateMapGivenBoundary(), detinfo::DetectorPropertiesStandard::DataFor(), tca::DeadWireCount(), tca::dEdx(), calo::CalorimetryAlg::dEdx_AMP(), calo::CalorimetryAlg::dEdx_AREA(), lcvn::PixelMapProducer< T, U >::DefineBoundary(), trkf::HitState::dump(), cluster::ClusterCrawlerAlg::EncodeCTP(), tca::EncodeCTP(), cluster::EndPointAlg::EndPoint(), ems::EndPoint::EndPoint(), tca::ExpectedHitsRMS(), trkf::KHitContainerWireLine::fill(), trkf::KHitContainerWireX::fill(), trkf::SpacePointAlg::fillComplexSpacePoint(), tca::FilldEdx(), tca::FillmAllTraj(), pid::PIDAAlg::FillPIDAProperties(), lar_pandora::PFParticleHitDumper::FillRecoWires(), trkf::SpacePointAlg::fillSpacePoint(), tca::Find2DVertices(), tca::Find3DRecoRange(), tca::Find3DVertices(), tca::FindCloseHits(), tca::FindCloseTjs(), shower::EMShowerAlg::FinddEdx_(), evd::TWQMultiTPCProjectionView::FindEndPoint(), tca::TrajClusterAlg::FindJunkTraj(), tca::Finish3DShowers(), tca::FitTP3Ds(), tca::Forecast(), util::GeometryUtilities::Get2DPointProjection(), util::GeometryUtilities::Get2DPointProjectionCM(), vertex::FeatureVertexFinder::Get3dVertexCandidates(), pid::Chi2PIDAlg::GetBitset(), ems::EMShower3D::GetCloseHits(), trkf::SeedFinderAlgorithm::GetHitDistAndProj(), calo::GnocchiCalorimetry::GetPitch(), pma::Track3D::GetUnconstrainedProj3D(), detinfo::DetectorPropertiesData::GetXTicksOffset(), cluster::MergeClusterAlg::GlobalWire(), cluster::BlurredClusteringAlg::GlobalWire(), shower::EMShowerAlg::GlobalWire_(), corner::CornerFinderAlg::GrabWires(), tss::Hit2D::Hit2D(), pma::Hit3D::Hit3D(), lar_cluster3d::SpacePointHit3DBuilder::Hit3DBuilder(), util::PxHitConverter::HitToPxHit(), hit::HitFilterAlg::IsGoodHit(), trkf::KHitWireLine::KHitWireLine(), trkf::KHitWireX::KHitWireX(), lar_cluster3d::PCASeedFinderAlg::LineFit2DHits(), lar_cluster3d::HoughSeedFinderAlg::LineFit2DHits(), lar_cluster3d::StandardHit3DBuilder::makeDeadChannelPair(), lar_cluster3d::SnippetHit3DBuilder::makeDeadChannelPair(), lar_cluster3d::StandardHit3DBuilder::makeHitPair(), lar_cluster3d::SnippetHit3DBuilder::makeHitPair(), lar_cluster3d::StandardHit3DBuilder::makeHitTriplet(), lar_cluster3d::SnippetHit3DBuilder::makeHitTriplet(), tca::MakeJunkVertices(), tca::MakePFPTjs(), trkf::SpacePointAlg::makeSpacePoints(), trkf::CosmicTrackerAlg::MakeSPT(), tca::MakeVertexObsolete(), tca::MaxChargeAsymmetry(), cluster::ClusterCrawlerAlg::MergeHits(), tca::NearbySrcHit(), apa::APAGeometryAlg::NearestWireIDOnChan(), anab::operator<<(), recob::operator<<(), geo::operator<<(), lar_cluster3d::PrincipalComponentsAlg::PCAAnalysis_2D(), geo::WireReadoutGeom::PlanePtr(), tca::PrintAllTraj(), tca::PrintPos(), hit::TTHitFinder::produce(), cluster::LineCluster::produce(), cluster::ClusterCrawler::produce(), cluster::TrajCluster::produce(), hit::GausHitFinder::produce(), shwf::ShowerReco::produce(), trkf::TrackKalmanCheater::produce(), hit::DPRawHitFinder::produce(), calo::Calorimetry::produce(), calo::GnocchiCalorimetry::produce(), tca::Reconcile2Vs(), tca::TrajClusterAlg::ReconstructAllTraj(), tca::ReversePropagate(), evd::RawDrawingOptions::RoIthreshold(), evd::HitSelector::SaveHits(), tca::SaveTjInfo(), tca::SaveTjInfoStuff(), trkf::SpacePointAlg::separation(), evd::RawDataDrawer::SetDrawingLimitsFromRoI(), tca::SetTPEnvironment(), reco::ClusterHit3D::setWireID(), tca::SignalAtTp(), tca::SignalAtTpInSlc(), cheat::BackTracker::SpacePointHitsToWeightedXYZ(), tca::SplitTrajCrossingVertices(), tca::StepAway(), geo::WireReadoutGeom::ThirdPlane(), trkf::CosmicTrackerAlg::Track3D(), tca::TrimEndPts(), shower::LArPandoraShowerCheatingAlg::TrueParticleIDFromTrueChain(), reco::ClusterParameters::UpdateParameters(), tca::UpdateShower(), pma::ProjectionMatchingAlg::validate_on_adc(), tca::ValidTwoPlaneMatch(), cluster::ClusterCrawlerAlg::VtxMatch(), geo::WireReadoutGeom::WireIDIntersectionCheck(), and lar_cluster3d::SnippetHit3DBuilder::WireIDsIntersect().

TPCID_t geo::TPCID::TPC = InvalidID
inherited

Index of the TPC within its cryostat.

Definition at line 315 of file geo_types.h.

Referenced by ClusteringValidation::ClusterAnalyser::Analyse(), detsim::WienerFilterAna::analyze(), hit::MagDriftAna::analyze(), trkf::SpacePointAna::analyze(), apa::APAGeometryAlg::APAGeometryAlg(), trkf::TrajectoryMCSFitter::breakTrajInSegments(), pma::ProjectionMatchingAlg::buildShowerSeg(), mvapid::MVAAlg::CalcSegmentdEdxDist(), ShowerRecoTools::ShowerTrajPointdEdx::CalculateElement(), tca::ChgFracBetween(), tca::ChgFracNearEnd(), lar_cluster3d::StandardHit3DBuilder::CollectArtHits(), lar_cluster3d::SnippetHit3DBuilder::CollectArtHits(), trkf::SpacePointAlg::compatible(), tca::CompleteIncomplete3DVerticesInGaps(), ems::MultiEMShowers::convCluster(), detinfo::DetectorPropertiesData::ConvertTicksToX(), detinfo::DetectorPropertiesData::ConvertXToTicks(), cluster::ClusterCrawlerAlg::EncodeCTP(), tca::EncodeCTP(), ems::EndPoint::EndPoint(), trkf::SpacePointAlg::fillComplexSpacePoint(), tca::FillmAllTraj(), lar_pandora::PFParticleHitDumper::FillRecoWires(), trkf::SpacePointAlg::fillSpacePoint(), tca::FillWireHitRange(), tca::FillWireIntersections(), tca::Find3DVertices(), apa::DisambigAlg::FindChanTimeEndPts(), hit::HitCheater::FindHitsOnChannel(), shower::EMShowerAlg::FindInitialTrackHits(), larg4::LArVoxelReadoutGeometry::FindNestedVolume(), tca::FindParent(), tca::FitTP3Ds(), ems::EMShower3D::GetCloseHits(), cluster::TrajCluster::GetHits(), calo::Calorimetry::GetPitch(), calo::GnocchiCalorimetry::GetPitch(), pma::Track3D::GetUnconstrainedProj3D(), detinfo::DetectorPropertiesData::GetXTicksOffset(), cluster::MergeClusterAlg::GlobalWire(), cluster::BlurredClusteringAlg::GlobalWire(), shower::EMShowerAlg::GlobalWire_(), geo::CryostatGeo::HasTPC(), tss::Hit2D::Hit2D(), pma::Hit3D::Hit3D(), lar_cluster3d::SpacePointHit3DBuilder::Hit3DBuilder(), hit::DisambigCheater::InitHitToWids(), trkf::KHitWireLine::KHitWireLine(), trkf::KHitWireX::KHitWireX(), trkf::TrajectoryMCSFitter::linearRegression(), apa::DisambigAlg::MakeCloseHits(), lar_cluster3d::StandardHit3DBuilder::makeDeadChannelPair(), lar_cluster3d::SnippetHit3DBuilder::makeDeadChannelPair(), lar_cluster3d::StandardHit3DBuilder::makeHitPair(), lar_cluster3d::SnippetHit3DBuilder::makeHitPair(), lar_cluster3d::StandardHit3DBuilder::makeHitTriplet(), lar_cluster3d::SnippetHit3DBuilder::makeHitTriplet(), tca::MakePFPTjs(), trkf::SpacePointAlg::makeSpacePoints(), trkf::CosmicTrackerAlg::MakeSPT(), tca::Match2Planes(), tca::Match3PlanesSpt(), evd::SimulationDrawer::MCTruthOrtho(), tca::NearbySrcHit(), apa::APAGeometryAlg::NearestWireIDOnChan(), anab::operator<<(), recob::operator<<(), geo::operator<<(), shower::EMShowerAlg::OrderShowerHits_(), lar_cluster3d::PrincipalComponentsAlg::PCAAnalysis_2D(), tca::Print3S(), tca::Print3V(), tca::PrintAllTraj(), tca::PrintTP3Ds(), cluster::LineCluster::produce(), sce::SCECorrection::produce(), cluster::TrajCluster::produce(), hit::DPRawHitFinder::produce(), calo::Calorimetry::produce(), detsim::SimDriftElectrons::produce(), calo::GnocchiCalorimetry::produce(), shower::EMShowerAlg::Project3DPointOntoPlane_(), trkf::SpacePointAlg::separation(), tca::SignalAtTp(), cheat::BackTracker::SpacePointHitsToWeightedXYZ(), geo::CryostatGeo::TPC(), geo::CryostatGeo::TPCPtr(), apa::DisambigAlg::TrivialDisambig(), tca::ValidTwoPlaneMatch(), trkf::VertexFitAlg::VertexFit(), cluster::ClusterCrawlerAlg::Vtx3ClusterMatch(), cluster::ClusterCrawlerAlg::Vtx3ClusterSplit(), cluster::ClusterCrawlerAlg::VtxMatch(), tca::WireHitRangeOK(), lar_cluster3d::SnippetHit3DBuilder::WireIDsIntersect(), geo::WireReadoutGeom::WireIDsIntersect(), and calo::GnocchiCalorimetry::WireToTrajectoryPosition().


The documentation for this struct was generated from the following file: