LArSoft
v07_13_02
Liquid Argon Software toolkit - http://larsoft.org/
|
#include "geo_types.h"
Public Types | |
typedef unsigned int | WireID_t |
Type for the ID number. More... | |
typedef unsigned int | PlaneID_t |
Type for the ID number. More... | |
typedef unsigned int | TPCID_t |
Type for the ID number. More... | |
typedef unsigned int | CryostatID_t |
Type for the ID number. More... | |
Public Member Functions | |
WireID ()=default | |
Default constructor: an invalid TPC ID. More... | |
WireID (PlaneID const &planeid, WireID_t w) | |
Constructor: wire with index w in the plane identified by planeid. More... | |
WireID (CryostatID_t c, TPCID_t t, PlaneID_t p, WireID_t w) | |
operator std::string () const | |
Human-readable representation of the wire ID. More... | |
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... | |
WireID const & | asWireID () const |
Conversion to WireID (for convenience of notation). More... | |
WireID & | asWireID () |
Conversion to WireID (for convenience of notation). More... | |
WireID const & | asConstWireID () |
Conversion to WireID (for convenience of notation). More... | |
int | cmp (WireID const &other) const |
Returns < 0 if this is smaller than tpcid, 0 if equal, > 0 if larger. More... | |
PlaneID const & | planeID () const |
PlaneID const & | asPlaneID () const |
Conversion to PlaneID (for convenience of notation). More... | |
PlaneID & | asPlaneID () |
Conversion to PlaneID (for convenience of notation). More... | |
PlaneID const & | asConstPlaneID () |
Conversion to PlaneID (for convenience of notation). More... | |
int | cmp (PlaneID const &other) const |
Returns < 0 if this is smaller than other, 0 if equal, > 0 if larger. More... | |
int | cmp (TPCID const &other) const |
Returns < 0 if this is smaller than other, 0 if equal, > 0 if larger. More... | |
int | cmp (CryostatID const &other) const |
Returns < 0 if this is smaller than other, 0 if equal, > 0 if larger. More... | |
TPCID const & | asTPCID () const |
Conversion to TPCID (for convenience of notation). More... | |
TPCID & | asTPCID () |
Conversion to TPCID (for convenience of notation). More... | |
TPCID const & | asConstTPCID () |
Conversion to TPCID (for convenience of notation). More... | |
CryostatID const & | asCryostatID () const |
Conversion to CryostatID (for convenience of notation). More... | |
CryostatID & | asCryostatID () |
Conversion to CryostatID (for convenience of notation). More... | |
CryostatID const & | asConstCryostatID () |
Conversion to CryostatID (for convenience of notation). More... | |
ID validity | |
operator bool () const | |
Returns true if the ID is valid. More... | |
bool | operator! () const |
Returns true if the ID is not 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 WireID_t | getInvalidID () |
Return the value of the invalid wire ID as a r-value. More... | |
template<typename T > | |
static int | ThreeWayComparison (T a, T b) |
Returns < 0 if a < b, 0 if a == b, > 0 if a > b. 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 const WireID_t | InvalidID = std::numeric_limits<WireID_t>::max() |
Special code for an invalid ID. More... | |
Definition at line 305 of file geo_types.h.
|
inherited |
Type for the ID number.
Definition at line 121 of file geo_types.h.
|
inherited |
Type for the ID number.
Definition at line 251 of file geo_types.h.
|
inherited |
Type for the ID number.
Definition at line 196 of file geo_types.h.
typedef unsigned int geo::WireID::WireID_t |
Type for the ID number.
Definition at line 306 of file geo_types.h.
|
default |
Default constructor: an invalid TPC ID.
Referenced by hit::MagDriftAna::analyze(), cluster::EndPointAlg::EndPoint(), trkf::CosmicTrackerAlg::MakeSPT(), vertex::CornerFinder::printEndpoints(), and trkf::CosmicTrackerAlg::Track3D().
Constructor: wire with index w in the plane identified by planeid.
Definition at line 319 of file geo_types.h.
|
inline |
Constructor: wire with index w in cryostat index c, TPC index t, plane index p
Definition at line 323 of file geo_types.h.
|
inlineinherited |
Conversion to CryostatID (for convenience of notation).
Definition at line 181 of file geo_types.h.
|
inlineinherited |
Conversion to PlaneID (for convenience of notation).
Definition at line 286 of file geo_types.h.
|
inlineinherited |
Conversion to TPCID (for convenience of notation).
Definition at line 231 of file geo_types.h.
|
inline |
Conversion to WireID (for convenience of notation).
Definition at line 341 of file geo_types.h.
|
inlineinherited |
Conversion to CryostatID (for convenience of notation).
Definition at line 177 of file geo_types.h.
Referenced by readout::operator!=(), readout::operator<(), readout::operator<<(), and readout::operator==().
|
inlineinherited |
Conversion to CryostatID (for convenience of notation).
Definition at line 179 of file geo_types.h.
|
inlineinherited |
Conversion to PlaneID (for convenience of notation).
Definition at line 282 of file geo_types.h.
Referenced by geo::PlaneGeo::ClosestWireID().
|
inlineinherited |
Conversion to PlaneID (for convenience of notation).
Definition at line 284 of file geo_types.h.
|
inlineinherited |
Conversion to TPCID (for convenience of notation).
Definition at line 227 of file geo_types.h.
Referenced by geo::GeometryCore::CheckIndependentPlanesOnSameTPC(), geo::GeometryCore::PlanePitch(), and geo::GeometryCore::WireIDIntersectionCheck().
|
inlineinherited |
Conversion to TPCID (for convenience of notation).
Definition at line 229 of file geo_types.h.
|
inline |
Conversion to WireID (for convenience of notation).
Definition at line 337 of file geo_types.h.
Referenced by compareHit().
|
inline |
Conversion to WireID (for convenience of notation).
Definition at line 339 of file geo_types.h.
|
inlineinherited |
Returns < 0 if this is smaller than other, 0 if equal, > 0 if larger.
Definition at line 173 of file geo_types.h.
References geo::CryostatID::deepestIndex().
Referenced by readout::TPCsetID::cmp(), geo::TPCID::cmp(), and readout::operator<().
|
inlineinherited |
Returns < 0 if this is smaller than other, 0 if equal, > 0 if larger.
Definition at line 234 of file geo_types.h.
References geo::CryostatID::cmp(), and geo::TPCID::deepestIndex().
Referenced by geo::PlaneID::cmp().
|
inlineinherited |
Returns < 0 if this is smaller than other, 0 if equal, > 0 if larger.
Definition at line 289 of file geo_types.h.
References geo::TPCID::cmp(), and geo::PlaneID::deepestIndex().
Referenced by cmp().
|
inline |
Returns < 0 if this is smaller than tpcid, 0 if equal, > 0 if larger.
Definition at line 344 of file geo_types.h.
References geo::PlaneID::cmp(), and deepestIndex().
Referenced by cluster::ClusterCrawlerAlg::SortByMultiplet().
|
inline |
Returns the value of the deepest ID available (wire's).
Definition at line 332 of file geo_types.h.
Referenced by cmp().
|
inline |
|
inlinestatic |
Return the value of the invalid wire ID as a r-value.
Definition at line 358 of file geo_types.h.
References InvalidID.
|
inlineinherited |
Sets the ID as invalid.
Definition at line 157 of file geo_types.h.
Referenced by geo::PlaneGeo::ClosestWireID(), and geo::GeometryCore::FindTPCAtPosition().
|
inlineinherited |
Sets the ID as valid.
Definition at line 154 of file geo_types.h.
|
inlineexplicitinherited |
Returns true if the ID is valid.
Definition at line 145 of file geo_types.h.
|
inlineexplicit |
Human-readable representation of the wire ID.
Definition at line 327 of file geo_types.h.
References geo::details::writeToString().
|
inlineinherited |
Returns true if the ID is not valid.
Definition at line 148 of file geo_types.h.
|
inline |
Backward compatibility; use the wire directly or a explicit cast instead
Definition at line 355 of file geo_types.h.
Referenced by lar_cluster3d::StandardHit3DBuilder::CollectArtHits(), shower::EMShowerAlg::Construct3DPoint(), cluster::HoughBaseAlg::FastTransform(), shower::EMShowerAlg::HitPosition(), shower::EMShowerAlg::OrderShowerHits(), cluster::DBcluster::produce(), cluster::fuzzyCluster::produce(), vertex::VertexMatch::produce(), and geo::GeometryCore::WireIDIntersectionCheck().
|
inlineinherited |
Sets the validity of the ID.
Definition at line 151 of file geo_types.h.
|
inlinestaticinherited |
Returns < 0 if a < b, 0 if a == b, > 0 if a > b.
Definition at line 188 of file geo_types.h.
|
inherited |
Index of cryostat.
Definition at line 130 of file geo_types.h.
Referenced by detsim::WienerFilterAna::analyze(), hit::GausHitFinderAna::analyze(), mvapid::MVAAlg::CalcSegmentdEdxDist(), tca::TruthMatcher::CanReconstruct(), tca::ChgFracBetween(), tca::ChgFracNearEnd(), trkf::SpacePointAlg::compatible(), tca::CompleteIncomplete3DVerticesInGaps(), geo::ChannelMapStandardAlg::ConvertROPtoWirePlane(), util::DetectorPropertiesServiceArgoNeuT::ConvertTicksToX(), detinfo::DetectorPropertiesStandard::ConvertTicksToX(), geo::ChannelMapStandardAlg::ConvertTPCsetToTPC(), geo::ChannelMapStandardAlg::ConvertTPCtoTPCset(), geo::ChannelMapStandardAlg::ConvertWirePlaneToROP(), util::DetectorPropertiesServiceArgoNeuT::ConvertXToTicks(), detinfo::DetectorPropertiesStandard::ConvertXToTicks(), trkf::SpacePointAlg::correctedTime(), tss::Hit2D::Cryo(), geo::GeometryCore::Cryostat(), geo::GeometryCore::CryostatPtr(), cluster::ClusterCrawlerAlg::EncodeCTP(), tca::EncodeCTP(), cluster::EndPointAlg::EndPoint(), ems::EndPoint::EndPoint(), trkf::SpacePointAlg::fillComplexSpacePoint(), tca::FillmAllTraj(), lar_pandora::PFParticleHitDumper::FillRecoWires(), trkf::SpacePointAlg::fillSpacePoint(), tca::FillWireHitRange(), tca::Find3DVertices(), apa::DisambigAlg::FindChanTimeEndPts(), tca::FindCompleteness(), geo::GeometryCore::FindCryostatAtPosition(), hit::HitCheater::FindHitsOnChannel(), tca::FindMissedTjsInTp3s(), tca::TrajClusterAlg::FindMissedVxTjs(), tca::FindParent(), tca::FindPFParticles(), tca::FindShowers3D(), geo::GeometryCore::FindTPCAtPosition(), tca::FindXMatches(), tca::FitTp3(), tca::FitTp3s(), cluster::ClusterCrawlerAlg::FitVtx(), tca::FollowTp3s(), ems::EMShower3D::GetCloseHits(), trkf::BezierTrack::GetClosestApproach(), trkf::BezierTrack::GetClosestApproaches(), geo::GeometryCore::GetClosestOpDet(), geo::GeometryCore::GetEndTPCID(), geo::GeometryCore::GetEndTPCsetID(), lar_cluster3d::PrincipalComponentsAlg::getHit2DPocaToAxis(), cluster::ClusterCrawlerAlg::GetHitRange(), calo::Calorimetry::GetPitch(), nnet::TrainingDataAlg::getProjection(), lar_pandora::LArPandoraInput::GetTrueStartAndEndPoints(), pma::Track3D::GetUnconstrainedProj3D(), lar_pandora::PFParticleHitDumper::GetUVW(), util::DetectorPropertiesServiceArgoNeuT::GetXTicksCoefficient(), detinfo::DetectorPropertiesStandard::GetXTicksCoefficient(), util::DetectorPropertiesServiceArgoNeuT::GetXTicksOffset(), detinfo::DetectorPropertiesStandard::GetXTicksOffset(), cluster::MergeClusterAlg::GlobalWire(), cluster::BlurredClusteringAlg::GlobalWire(), shower::EMShowerAlg::GlobalWire(), geo::TPCDataContainer< T >::hasCryostat(), geo::PlaneDataContainer< T >::hasCryostat(), geo::GeometryCore::HasCryostat(), ems::Hit2D::Hit2D(), tss::Hit2D::Hit2D(), pma::Hit3D::Hit3D(), hit::DisambigCheater::InitHitToWids(), trkf::KHitWireLine::KHitWireLine(), trkf::KHitWireX::KHitWireX(), lar_cluster3d::PCASeedFinderAlg::LineFit2DHits(), lar_cluster3d::HoughSeedFinderAlg::LineFit2DHits(), geo::details::cryostat_id_iterator_base< GEOID >::localID(), apa::DisambigAlg::MakeCloseHits(), lar_cluster3d::StandardHit3DBuilder::makeDeadChannelPair(), lar_cluster3d::StandardHit3DBuilder::makeHitPair(), trkf::SpacePointAlg::makeSpacePoints(), trkf::CosmicTrackerAlg::MakeSPT(), evd::SimulationDrawer::MCTruth3D(), tca::MergePFPTjs(), geo::ChannelMapAlg::NearestWireID(), geo::ChannelMapStandardAlg::NTPCsets(), geo::operator!=(), geo::operator<(), anab::operator<<(), recob::operator<<(), geo::operator<<(), geo::operator==(), lar_cluster3d::PrincipalComponentsAlg::PCAAnalysis_2D(), geo::ChannelMapAlg::PlaneWireToChannel(), tca::PosInPlane(), geo::GeometryCore::PositionToCryostat(), geo::GeometryCore::PositionToTPC(), tca::Print3S(), tca::Print3V(), tca::PrintAllTraj(), cluster::LineCluster::produce(), cluster::ClusterCheater::produce(), cluster::TrajCluster::produce(), cluster::SmallClusterFinder::produce(), calo::Calorimetry::produce(), hit::DPRawHitFinder::produce(), evd::GraphCluster::produce(), trkf::SpacePointAlg::separation(), cheat::BackTracker::SpacePointHitsToWeightedXYZ(), lar::util::TrackPitchInView(), apa::DisambigAlg::TrivialDisambig(), cluster::ClusterCrawlerAlg::Vtx3ClusterMatch(), cluster::ClusterCrawlerAlg::Vtx3ClusterSplit(), cluster::ClusterCrawlerAlg::VtxMatch(), geo::ChannelMapAlg::WireCoordinate(), and tca::WireHitRangeOK().
Special code for an invalid ID.
Definition at line 310 of file geo_types.h.
Referenced by getInvalidID().
|
inherited |
Whether this ID points to a valid element.
Definition at line 129 of file geo_types.h.
Referenced by geo::ChannelMapStandardAlg::ConvertROPtoWirePlane(), geo::ChannelMapStandardAlg::ConvertTPCsetToTPC(), geo::ChannelMapStandardAlg::ConvertTPCtoTPCset(), geo::ChannelMapStandardAlg::ConvertWirePlaneToROP(), hit::HitCheater::FindHitsOnChannel(), shower::EMShowerAlg::FindInitialTrackHits(), geo::ChannelMapStandardAlg::FirstChannelInROP(), opdet::GetHitGeometryInfo(), nnet::TrainingDataAlg::getProjection(), lar_pandora::LArPandoraInput::GetTrueStartAndEndPoints(), geo::InvalidWireError::hasPlane(), recob::Cluster::hasPlane(), hit::DisambigCheater::InitHitToWids(), hit::DisambigCheater::MakeDisambigHit(), apa::DisambigAlg::MakeDisambigHit(), evd::SimulationDrawer::MCTruthOrtho(), geo::ChannelMapStandardAlg::NTPCsets(), shower::EMShowerAlg::OrderShowerHits(), calo::Calorimetry::produce(), shower::EMShowerAlg::Project3DPointOntoPlane(), geo::ChannelMapStandardAlg::ROPtoTPCs(), geo::ChannelMapStandardAlg::ROPtoWirePlanes(), filt::LArG4ParticleFilter::StartInTPCCheck(), filt::LArG4ParticleFilter::StopInTPCCheck(), geo::ChannelMapStandardAlg::TPCsetToTPCs(), filt::LArG4ParticleFilter::TPCTrajLengthCheck(), and lar::util::TrackPitchInView().
Index of the plane within its TPC.
Definition at line 258 of file geo_types.h.
Referenced by tca::AddHits(), tca::AddLAHits(), tca::AddLooseHits(), ClusteringValidation::ClusterAnalyser::Analyse(), trkf::SpacePointAna::analyze(), hit::MagDriftAna::analyze(), detsim::WienerFilterAna::analyze(), hit::GausHitFinderAna::analyze(), hit::HitFinderAna::analyze(), calo::TrackCalorimetryAlg::AnalyzeHit(), tca::AttachPFPToVertex(), lar_cluster3d::StandardHit3DBuilder::BuildChannelStatusVec(), mvapid::MVAAlg::CalcSegmentdEdxDist(), evd::HitSelector::ChangeHit(), shower::EMShowerAlg::CheckShowerPlanes(), tca::ChgFracNearPos(), tca::ChkStopEndPts(), tca::ChkVtxAssociations(), trkf::SpacePointAlg::compatible(), tca::CompleteIncompleteShower(), util::DetectorPropertiesServiceArgoNeuT::ConvertTicksToX(), detinfo::DetectorPropertiesStandard::ConvertTicksToX(), geo::ChannelMapStandardAlg::ConvertWirePlaneToROP(), util::DetectorPropertiesServiceArgoNeuT::ConvertXToTicks(), detinfo::DetectorPropertiesStandard::ConvertXToTicks(), trkf::SpacePointAlg::correctedTime(), tca::DeadWireCount(), calo::CalorimetryAlg::dEdx_AMP(), calo::CalorimetryAlg::dEdx_AREA(), tca::DefineDontCluster(), tca::DefinePFP(), trkf::Track3DKalmanSPS::dQdxCalc(), trkf::HitState::dump(), cluster::ClusterCrawlerAlg::EncodeCTP(), tca::EncodeCTP(), cluster::EndPointAlg::EndPoint(), ems::EndPoint::EndPoint(), tca::ExpectedHitsRMS(), trkf::KHitContainerWireX::fill(), trkf::KHitContainerWireLine::fill(), trkf::SpacePointAlg::fillComplexSpacePoint(), tca::FilldEdx(), tca::FillmAllTraj(), pid::PIDAAlg::FillPIDAProperties(), lar_pandora::PFParticleHitDumper::FillRecoWires(), trkf::SpacePointAlg::fillSpacePoint(), tca::Find2DVertices(), tca::Find3DVertices(), tca::FindCloseHits(), tca::FindCloseTjs(), tca::FindCompleteness(), lar_cluster3d::StandardHit3DBuilder::findGoodTriplets(), tca::TrajClusterAlg::FindJunkTraj(), tca::FindMissedTjsInTp3s(), tca::FindVtxTjs(), tca::FindXMatches(), tca::Finish3DShowers(), tca::FitTp3(), tca::FitTp3s(), cluster::ClusterCrawlerAlg::FitVtx(), tca::FixTrajBegin(), tca::FollowTp3s(), tca::Forecast(), ems::EMShower3D::GetCloseHits(), trkf::BezierTrack::GetClosestApproach(), trkf::BezierTrack::GetClosestApproaches(), lar_cluster3d::PrincipalComponentsAlg::getHit2DPocaToAxis(), trkf::SeedFinderAlgorithm::GetHitDistAndProj(), cluster::ClusterCrawlerAlg::GetHitRange(), calo::Calorimetry::GetPitch(), pma::Track3D::GetUnconstrainedProj3D(), lar_pandora::PFParticleHitDumper::GetUVW(), util::DetectorPropertiesServiceArgoNeuT::GetXTicksOffset(), detinfo::DetectorPropertiesStandard::GetXTicksOffset(), cluster::MergeClusterAlg::GlobalWire(), cluster::BlurredClusteringAlg::GlobalWire(), shower::EMShowerAlg::GlobalWire(), corner::CornerFinderAlg::GrabWires(), geo::TPCGeo::HasPlane(), ems::Hit2D::Hit2D(), 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(), shwf::ShowerReco::LongTransEnergy(), tca::MakeBareTP(), apa::DisambigAlg::MakeCloseHits(), lar_cluster3d::StandardHit3DBuilder::makeDeadChannelPair(), lar_cluster3d::StandardHit3DBuilder::makeHitPair(), lar_cluster3d::StandardHit3DBuilder::makeHitTriplet(), tca::MakeJunkVertices(), trkf::SpacePointAlg::makeSpacePoints(), trkf::CosmicTrackerAlg::MakeSPT(), tca::MakeVertexObsolete(), tca::Match2DShowers(), tca::TruthMatcher::MatchAndSum(), tca::MaxChargeAsymmetry(), cluster::ClusterCrawlerAlg::MergeHits(), tca::MergePFPTjs(), lar_cluster3d::StandardHit3DBuilder::NearestWireID(), geo::ChannelMapAlg::NearestWireID(), geo::operator!=(), geo::operator<(), anab::operator<<(), recob::operator<<(), geo::operator<<(), geo::operator==(), lar_cluster3d::PrincipalComponentsAlg::PCAAnalysis_2D(), geo::TPCGeo::Plane(), geo::GeometryCore::PlanePitch(), geo::TPCGeo::PlanePtr(), geo::ChannelMapAlg::PlaneWireToChannel(), tca::Print2V(), tca::PrintAllTraj(), vertex::CornerFinder::printEndpoints(), hit::TTHitFinder::produce(), cluster::LineCluster::produce(), cluster::ClusterCheater::produce(), cluster::TrajCluster::produce(), cluster::ClusterCrawler::produce(), trkf::TrackKalmanCheater::produce(), vertex::VertexMatch::produce(), hit::GausHitFinder::produce(), calo::Calorimetry::produce(), hit::DPRawHitFinder::produce(), tca::TrajClusterAlg::ReconstructAllTraj(), tca::ReversePropagate(), evd::RawDrawingOptions::RoIthreshold(), evd::HitSelector::SaveHits(), tca::SaveTjInfo(), tca::SaveTjInfoStuff(), trkf::SpacePointAlg::separation(), evd::RawDataDrawer::SetDrawingLimitsFromRoI(), tca::SetVx2Score(), reco::ClusterHit3D::setWireID(), tca::SignalAtTp(), cheat::BackTracker::SpacePointHitsToWeightedXYZ(), tca::Split3DKink(), tca::SplitTrajCrossingVertices(), tca::StepAway(), geo::GeometryCore::ThirdPlane(), trkf::CosmicTrackerAlg::Track3D(), tca::TrimEndPts(), apa::DisambigAlg::TrivialDisambig(), reco::RecobClusterParameters::UpdateParameters(), reco::ClusterParameters::UpdateParameters(), tca::UpdateShower(), tca::VtxHitsSwap(), cluster::ClusterCrawlerAlg::VtxMatch(), geo::ChannelMapAlg::WireCoordinate(), and geo::GeometryCore::WireIDIntersectionCheck().
Index of the TPC within its cryostat.
Definition at line 203 of file geo_types.h.
Referenced by ClusteringValidation::ClusterAnalyser::Analyse(), trkf::SpacePointAna::analyze(), hit::MagDriftAna::analyze(), detsim::WienerFilterAna::analyze(), hit::GausHitFinderAna::analyze(), pma::ProjectionMatchingAlg::buildShowerSeg(), mvapid::MVAAlg::CalcSegmentdEdxDist(), tca::TruthMatcher::CanReconstruct(), tca::ChgFracBetween(), tca::ChgFracNearEnd(), trkf::SpacePointAlg::compatible(), tca::CompleteIncomplete3DVerticesInGaps(), ems::MultiEMShowers::convCluster(), util::DetectorPropertiesServiceArgoNeuT::ConvertTicksToX(), detinfo::DetectorPropertiesStandard::ConvertTicksToX(), geo::ChannelMapStandardAlg::ConvertTPCtoTPCset(), geo::ChannelMapStandardAlg::ConvertWirePlaneToROP(), util::DetectorPropertiesServiceArgoNeuT::ConvertXToTicks(), detinfo::DetectorPropertiesStandard::ConvertXToTicks(), trkf::SpacePointAlg::correctedTime(), cluster::ClusterCrawlerAlg::EncodeCTP(), tca::EncodeCTP(), cluster::EndPointAlg::EndPoint(), ems::EndPoint::EndPoint(), trkf::SpacePointAlg::fillComplexSpacePoint(), tca::FillmAllTraj(), lar_pandora::PFParticleHitDumper::FillRecoWires(), trkf::SpacePointAlg::fillSpacePoint(), tca::FillWireHitRange(), tca::Find3DVertices(), apa::DisambigAlg::FindChanTimeEndPts(), tca::FindCompleteness(), hit::HitCheater::FindHitsOnChannel(), shower::EMShowerAlg::FindInitialTrackHits(), tca::FindMissedTjsInTp3s(), tca::TrajClusterAlg::FindMissedVxTjs(), tca::FindParent(), tca::FindPFParticles(), tca::FindShowers3D(), geo::CryostatGeo::FindTPCAtPosition(), tca::FindXMatches(), tca::FitTp3(), tca::FitTp3s(), cluster::ClusterCrawlerAlg::FitVtx(), tca::FollowTp3s(), ems::EMShower3D::GetCloseHits(), trkf::BezierTrack::GetClosestApproach(), trkf::BezierTrack::GetClosestApproaches(), lar_cluster3d::PrincipalComponentsAlg::getHit2DPocaToAxis(), cluster::ClusterCrawlerAlg::GetHitRange(), calo::Calorimetry::GetPitch(), nnet::TrainingDataAlg::getProjection(), lar_pandora::LArPandoraInput::GetTrueStartAndEndPoints(), pma::Track3D::GetUnconstrainedProj3D(), lar_pandora::PFParticleHitDumper::GetUVW(), util::DetectorPropertiesServiceArgoNeuT::GetXTicksCoefficient(), detinfo::DetectorPropertiesStandard::GetXTicksCoefficient(), util::DetectorPropertiesServiceArgoNeuT::GetXTicksOffset(), detinfo::DetectorPropertiesStandard::GetXTicksOffset(), cluster::MergeClusterAlg::GlobalWire(), cluster::BlurredClusteringAlg::GlobalWire(), shower::EMShowerAlg::GlobalWire(), geo::CryostatGeo::HasTPC(), ems::Hit2D::Hit2D(), tss::Hit2D::Hit2D(), pma::Hit3D::Hit3D(), apa::APAGeometryAlg::Init(), hit::DisambigCheater::InitHitToWids(), geo::GeometryCore::IntersectSegments(), trkf::KHitWireLine::KHitWireLine(), trkf::KHitWireX::KHitWireX(), lar_cluster3d::PCASeedFinderAlg::LineFit2DHits(), lar_cluster3d::HoughSeedFinderAlg::LineFit2DHits(), apa::DisambigAlg::MakeCloseHits(), lar_cluster3d::StandardHit3DBuilder::makeDeadChannelPair(), lar_cluster3d::StandardHit3DBuilder::makeHitPair(), trkf::SpacePointAlg::makeSpacePoints(), trkf::CosmicTrackerAlg::MakeSPT(), tca::TruthMatcher::MatchAndSum(), evd::SimulationDrawer::MCTruthOrtho(), tca::MergePFPTjs(), geo::ChannelMapAlg::NearestWireID(), geo::operator!=(), geo::operator<(), anab::operator<<(), recob::operator<<(), geo::operator<<(), geo::operator==(), shower::EMShowerAlg::OrderShowerHits(), lar_cluster3d::PrincipalComponentsAlg::PCAAnalysis_2D(), geo::ChannelMapAlg::PlaneWireToChannel(), tca::PosInPlane(), geo::GeometryCore::PositionToTPC(), tca::Print3S(), tca::Print3V(), tca::PrintAllTraj(), cluster::LineCluster::produce(), cluster::ClusterCheater::produce(), cluster::TrajCluster::produce(), cluster::SmallClusterFinder::produce(), calo::Calorimetry::produce(), hit::DPRawHitFinder::produce(), evd::GraphCluster::produce(), shower::EMShowerAlg::Project3DPointOntoPlane(), trkf::SpacePointAlg::separation(), cheat::BackTracker::SpacePointHitsToWeightedXYZ(), tss::Hit2D::TPC(), geo::CryostatGeo::TPC(), geo::CryostatGeo::TPCPtr(), lar::util::TrackPitchInView(), apa::DisambigAlg::TrivialDisambig(), cluster::ClusterCrawlerAlg::Vtx3ClusterMatch(), cluster::ClusterCrawlerAlg::Vtx3ClusterSplit(), cluster::ClusterCrawlerAlg::VtxMatch(), geo::ChannelMapAlg::WireCoordinate(), and tca::WireHitRangeOK().
Index of the wire within its plane.
Definition at line 313 of file geo_types.h.
Referenced by cluster::ClusterAna::analyze(), pfpf::PFPAna::analyze(), trkf::SpacePointAna::analyze(), hit::MagDriftAna::analyze(), detsim::WienerFilterAna::analyze(), hit::GausHitFinderAna::analyze(), lar_cluster3d::StandardHit3DBuilder::BuildChannelStatusVec(), geo::PlaneGeo::ClosestWireID(), lar_cluster3d::StandardHit3DBuilder::CollectArtHits(), compareHit(), trkf::HitState::dump(), trkf::BezierTrackerAlgorithm::EvaluateOccupancy(), cluster::HoughBaseAlg::FastTransform(), lar_pandora::PFParticleHitDumper::FillRecoWires(), lar_cluster3d::StandardHit3DBuilder::findGoodTriplets(), cluster::ClusterCrawlerAlg::FindHammerClusters(), evd::TWQProjectionView::FindLineLength(), ems::EMShower3D::GetCloseHits(), pma::ProjectionMatchingAlg::GetCloseHits(), trkf::BezierTrack::GetClosestApproach(), trkf::BezierTrack::GetClosestApproaches(), trkf::SeedFinderAlgorithm::GetHitDistAndProj(), calo::Calorimetry::GetPitch(), pma::Track3D::GetUnconstrainedProj3D(), lar_pandora::PFParticleHitDumper::GetUVW(), cluster::MergeClusterAlg::GlobalWire(), cluster::BlurredClusteringAlg::GlobalWire(), shower::EMShowerAlg::GlobalWire(), shower::TCShowerAlg::goodHit(), corner::CornerFinderAlg::GrabWires(), geo::PlaneGeo::HasWire(), tss::Hit2D::Hit2D(), pma::Hit3D::Hit3D(), util::PxHitConverter::HitToPxHit(), hit::DisambigCheater::InitHitToWids(), lar_cluster3d::PCASeedFinderAlg::LineFit2DHits(), lar_cluster3d::HoughSeedFinderAlg::LineFit2DHits(), shwf::ShowerReco::LongTransEnergy(), apa::DisambigAlg::MakeCloseHits(), lar_cluster3d::StandardHit3DBuilder::makeDeadChannelPair(), lar_cluster3d::StandardHit3DBuilder::makeHitTriplet(), trkf::SpacePointAlg::makeSpacePoints(), trkf::CosmicTrackerAlg::MakeSPT(), cluster::ClusterCrawlerAlg::MergeHits(), geo::ChannelMapAlg::NearestWire(), geo::PlaneGeo::NearestWire(), geo::GeometryCore::NearestWire(), lar_cluster3d::StandardHit3DBuilder::NearestWireID(), apa::APAGeometryAlg::NearestWireIDOnChan(), evd::RawDataDrawer::BoxDrawer::Operate(), evd::RawDataDrawer::RoIextractorClass::Operate(), geo::operator!=(), geo::operator<(), recob::operator<<(), geo::operator<<(), geo::operator==(), evd::RecoBaseDrawer::OpFlash2D(), shower::EMShowerAlg::OrderShowerHits(), geo::ChannelMapStandardAlg::PlaneWireToChannel(), geo::ChannelMapAlg::PlaneWireToChannel(), vertex::CornerFinder::printEndpoints(), evd::RawDataDrawer::BoxDrawer::ProcessWire(), hit::TTHitFinder::produce(), cluster::DBcluster::produce(), cluster::fuzzyCluster::produce(), trkf::SpacePts::produce(), hit::DPRawHitFinder::produce(), evd::HitSelector::SaveHits(), shower::TCShowerTemplateMaker::showerProfileTrue(), SortByWire(), cluster::sortHitsByWire(), trkf::CosmicTrackerAlg::Track3D(), apa::DisambigAlg::TrivialDisambig(), reco::RecobClusterParameters::UpdateParameters(), cluster::ClusterCrawlerAlg::VtxConstraint(), cluster::ClusterCrawlerAlg::VtxMatch(), geo::PlaneGeo::Wire(), and geo::PlaneGeo::WirePtr().