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

#include "geo_types.h"

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

Public Types

using WireID_t = unsigned int
 Type for the ID number. More...
 
using ParentID_t = PlaneID
 Type of the parent ID. More...
 
using PlaneID_t = unsigned int
 Type for the ID number. 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 WireID ()=default
 Default constructor: an invalid TPC ID. More...
 
constexpr WireID (PlaneID const &planeid, WireID_t w)
 Constructor: wire with index w in the plane identified by planeid. More...
 
constexpr WireID (CryostatID_t c, TPCID_t t, PlaneID_t p, WireID_t w)
 Constructor: wire with index w in cryostat index c, TPC index t, plane index p. More...
 
constexpr auto const & deepestIndex () const
 Returns the value of the deepest ID available (wire's). More...
 
auto & deepestIndex ()
 Returns the deepest ID available (wire's). More...
 
constexpr ParentID_t const & parentID () const
 Return the parent ID of this one (a plane ID). More...
 
constexpr ParentID_tparentID ()
 
template<std::size_t Index>
constexpr auto getIndex () const
 Returns the index level Index of this type. More...
 
constexpr PlaneID const & asPlaneID () const
 Conversion to WireID (for convenience of notation). More...
 
constexpr PlaneIDasPlaneID ()
 
constexpr PlaneID const & planeID () const
 
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 wire ID. More...
 
 operator std::string () const
 Human-readable representation of the wire 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 auto first (PlaneID const &id)
 
static constexpr WireID_t getInvalidID ()
 Return the value of the invalid wire ID as a r-value. More...
 

Public Attributes

WireID_t Wire = InvalidID
 Index of the wire within its plane. More...
 
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 WireID_t InvalidID = std::numeric_limits<WireID_t>::max()
 Special code for an invalid ID. More...
 
static constexpr auto Level = details::index_for<WireID>()
 Level of this element. More...
 

Detailed Description

Definition at line 421 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 424 of file geo_types.h.

using geo::PlaneID::PlaneID_t = unsigned int
inherited

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.

using geo::WireID::WireID_t = unsigned int

Type for the ID number.

Definition at line 422 of file geo_types.h.

Constructor & Destructor Documentation

constexpr geo::WireID::WireID ( PlaneID const &  planeid,
WireID_t  w 
)
inline

Constructor: wire with index w in the plane identified by planeid.

Definition at line 436 of file geo_types.h.

436 : PlaneID(planeid), Wire(w) {}
WireID_t Wire
Index of the wire within its plane.
Definition: geo_types.h:430
constexpr PlaneID()=default
Default constructor: an invalid plane ID.
Float_t w
Definition: plot.C:20
constexpr geo::WireID::WireID ( CryostatID_t  c,
TPCID_t  t,
PlaneID_t  p,
WireID_t  w 
)
inline

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

Definition at line 439 of file geo_types.h.

439  : PlaneID(c, t, p), Wire(w)
440  {}
WireID_t Wire
Index of the wire within its plane.
Definition: geo_types.h:430
constexpr PlaneID()=default
Default constructor: an invalid plane ID.
Float_t w
Definition: plot.C:20

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 PlaneID& geo::WireID::asPlaneID ( )
inline

Definition at line 467 of file geo_types.h.

467 { return parentID(); }
constexpr ParentID_t const & parentID() const
Return the parent ID of this one (a plane ID).
Definition: geo_types.h:459
constexpr TPCID const& geo::PlaneID::asTPCID ( ) const
inlineinherited
constexpr TPCID& geo::PlaneID::asTPCID ( )
inlineinherited

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::WireID::deepestIndex ( ) const
inline

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

Definition at line 455 of file geo_types.h.

455 { return Wire; }
WireID_t Wire
Index of the wire within its plane.
Definition: geo_types.h:430
auto& geo::WireID::deepestIndex ( )
inline

Returns the deepest ID available (wire's).

Definition at line 457 of file geo_types.h.

457 { return Wire; }
WireID_t Wire
Index of the wire within its plane.
Definition: geo_types.h:430
static constexpr auto geo::WireID::first ( )
inlinestatic

Definition at line 442 of file geo_types.h.

References geo::PlaneID::first().

Referenced by lcvn::PixelMapProducer< T, U >::CreateMapGivenBoundary(), lcvn::PixelMapProducer< T, U >::DefineBoundary(), and geo::details::ReadoutIterationPolicy::EndWireID().

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

Definition at line 443 of file geo_types.h.

References geo::PlaneID::first().

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

Definition at line 444 of file geo_types.h.

References geo::PlaneID::first().

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

Definition at line 445 of file geo_types.h.

References geo::details::writeToString().

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

Returns the index level Index of this type.

Definition at line 674 of file geo_types.h.

675 {
676  static_assert(Index <= Level, "This ID type does not have the requested Index level.");
677  return details::getAbsIDindex<Index>(*this);
678 }
static constexpr auto Level
Level of this element.
Definition: geo_types.h:474
static constexpr WireID_t geo::WireID::getInvalidID ( )
inlinestatic

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

Definition at line 477 of file geo_types.h.

References InvalidID.

477 { return WireID::InvalidID; }
static constexpr WireID_t InvalidID
Special code for an invalid ID.
Definition: geo_types.h:428
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::WireID::operator std::string ( ) const
inlineexplicit

Human-readable representation of the wire ID.

Definition at line 450 of file geo_types.h.

450 { return toString(); }
std::string toString() const
Human-readable representation of the wire ID.
Definition: geo_types.h:449
constexpr ParentID_t const& geo::WireID::parentID ( ) const
inline

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

Definition at line 459 of file geo_types.h.

Referenced by geo::operator<<(), and shower::EMShowerAlg::OrderShowerHits_().

459 { return *this; }
constexpr ParentID_t& geo::WireID::parentID ( )
inline

Definition at line 460 of file geo_types.h.

460 { 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::WireID::toString ( ) const
inline

Human-readable representation of the wire ID.

Definition at line 449 of file geo_types.h.

449 { 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 WireID_t geo::WireID::InvalidID = std::numeric_limits<WireID_t>::max()
static

Special code for an invalid ID.

Definition at line 428 of file geo_types.h.

Referenced by getInvalidID().

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

Level of this element.

Definition at line 474 of file geo_types.h.

PlaneID_t geo::PlaneID::Plane = InvalidID
inherited

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().

WireID_t geo::WireID::Wire = InvalidID

Index of the wire within its plane.

Definition at line 430 of file geo_types.h.

Referenced by detsim::WienerFilterAna::analyze(), cluster::ClusterAna::analyze(), pfpf::PFPAna::analyze(), hit::MagDriftAna::analyze(), hit::GausHitFinderAna::analyze(), trkf::SpacePointAna::analyze(), lar_cluster3d::StandardHit3DBuilder::BuildChannelStatusVec(), lar_cluster3d::SnippetHit3DBuilder::BuildChannelStatusVec(), nnet::EmTrack< N >::classify_hits(), geo::PlaneGeo::ClosestWireID(), lcvn::PixelMapProducer< T, U >::ConvertLocaltoGlobal(), lcvn::PixelMapProducer< T, U >::ConvertLocaltoGlobalTDC(), lcvn::PixelMapProducer< T, U >::CreateMapGivenBoundary(), lcvn::PixelMapProducer< T, U >::DefineBoundary(), trkf::HitState::dump(), cluster::HoughBaseAlg::FastTransform(), lar_pandora::PFParticleHitDumper::FillRecoWires(), cluster::ClusterCrawlerAlg::FindHammerClusters(), evd::TWQProjectionView::FindLineLength(), util::GeometryUtilities::Get2DPointProjection(), util::GeometryUtilities::Get2DPointProjectionCM(), ems::EMShower3D::GetCloseHits(), pma::ProjectionMatchingAlg::GetCloseHits_(), opdet::GetHitGeometryInfo(), calo::Calorimetry::GetPitch(), nnet::TrainingDataAlg::getProjection(), pma::Track3D::GetUnconstrainedProj3D(), cluster::MergeClusterAlg::GlobalWire(), cluster::BlurredClusteringAlg::GlobalWire(), shower::EMShowerAlg::GlobalWire_(), shower::TCShowerAlg::goodHit(), corner::CornerFinderAlg::GrabWires(), geo::PlaneGeo::HasWire(), tss::Hit2D::Hit2D(), ems::Hit2D::Hit2D(), pma::Hit3D::Hit3D(), lar_cluster3d::SpacePointHit3DBuilder::Hit3DBuilder(), shower::LArPandoraShowerAlg::HitCoordinates(), util::PxHitConverter::HitToPxHit(), pma::Track3D::InitFromHits(), hit::DisambigCheater::InitHitToWids(), lar_cluster3d::PCASeedFinderAlg::LineFit2DHits(), lar_cluster3d::HoughSeedFinderAlg::LineFit2DHits(), apa::APAGeometryAlg::LineSegChanIntersect(), apa::DisambigAlg::MakeCloseHits(), lar_cluster3d::StandardHit3DBuilder::makeDeadChannelPair(), lar_cluster3d::SnippetHit3DBuilder::makeDeadChannelPair(), lar_cluster3d::StandardHit3DBuilder::makeHitTriplet(), lar_cluster3d::SnippetHit3DBuilder::makeHitTriplet(), trkf::SpacePointAlg::makeSpacePoints(), trkf::CosmicTrackerAlg::MakeSPT(), cluster::ClusterCrawlerAlg::MergeHits(), geo::PlaneGeo::NearestWire(), lar_cluster3d::StandardHit3DBuilder::NearestWireID(), lar_cluster3d::SnippetHit3DBuilder::NearestWireID(), apa::APAGeometryAlg::NearestWireIDOnChan(), evd::RawDataDrawer::BoxDrawer::Operate(), evd::RawDataDrawer::RoIextractorClass::Operate(), recob::operator<<(), geo::operator<<(), evd::RecoBaseDrawer::OpFlash2D(), shower::EMShowerAlg::OrderShowerHits_(), shower::LArPandoraShowerAlg::OrganizeHits(), calo::GnocchiCalorimetry::OrganizeHitsSnippets(), geo::WireReadoutStandardGeom::PlaneWireToChannel(), trk::TrackContainmentAlg::ProcessTracks(), evd::RawDataDrawer::BoxDrawer::ProcessWire(), hit::TTHitFinder::produce(), cluster::DBcluster::produce(), trkf::SpacePts::produce(), hit::DPRawHitFinder::produce(), nnet::EmTrackClusterId2out::produce(), nnet::EmTrackClusterId::produce(), nnet::EmTrackMichelId::produce(), evd::HitSelector::SaveHits(), SortByWire(), cluster::sortHitsByWire(), trkf::CosmicTrackerAlg::Track3D(), reco::RecobClusterParameters::UpdateParameters(), cluster::ClusterCrawlerAlg::VtxConstraint(), cluster::ClusterCrawlerAlg::VtxMatch(), geo::PlaneGeo::Wire(), and geo::PlaneGeo::WirePtr().


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