LArSoft  v07_13_02
Liquid Argon Software toolkit - http://larsoft.org/
tca::TCSlice Struct Reference

#include "DataStructs.h"

Public Attributes

std::vector< unsigned int > nWires
 
std::vector< unsigned int > firstWire
 the first wire with a hit More...
 
std::vector< unsigned int > lastWire
 the last wire with a hit More...
 
float xLo
 
float xHi
 
float yLo
 
float yHi
 
float zLo
 
float zHi
 
geo::TPCID TPCID
 
unsigned short nPlanes
 
int ID
 ID of the recob::Slice (not the sub-slice) More...
 
CRTreeVars crt
 
std::vector< TCHitslHits
 
std::vector< Trajectorytjs
 vector of all trajectories in each plane More...
 
std::vector< Tj2PtmallTraj
 vector of trajectory points ordered by increasing X More...
 
std::vector< std::vector< std::pair< int, int > > > wireHitRange
 
std::vector< VtxStorevtxs
 2D vertices More...
 
std::vector< Vtx3Storevtx3s
 3D vertices More...
 
std::vector< MatchStructmatchVec
 3D matching vector More...
 
std::vector< PFPStructpfps
 
std::vector< ShowerStructcots
 
std::vector< DontClusterStructdontCluster
 
std::vector< ShowerStruct3Dshowers
 
bool isValid {false}
 

Detailed Description

Definition at line 552 of file DataStructs.h.

Member Data Documentation

CRTreeVars tca::TCSlice::crt

Definition at line 568 of file DataStructs.h.

Referenced by tca::ClearCRInfo(), and tca::SaveCRInfo().

std::vector<DontClusterStruct> tca::TCSlice::dontCluster
std::vector<unsigned int> tca::TCSlice::firstWire
std::vector<Tj2Pt> tca::TCSlice::mallTraj

vector of trajectory points ordered by increasing X

Definition at line 571 of file DataStructs.h.

Referenced by tca::FillmAllTraj(), tca::FindCompleteness(), tca::FindXMatches(), tca::UpdateMatchStructs(), and tca::UpdateTp3s().

std::vector<MatchStruct> tca::TCSlice::matchVec
std::vector<Trajectory> tca::TCSlice::tjs

vector of all trajectories in each plane

Definition at line 570 of file DataStructs.h.

Referenced by tca::AddCloseTjsToList(), tca::AddLAHits(), tca::AddLooseHits(), tca::AddPFP(), tca::AddTj(), tca::AddTjsInsideEnvelope(), tca::AnalyzePFP(), tca::AnalyzeRotPos(), tca::AttachAnyTrajToVertex(), tca::AttachPFPToVertex(), tca::AttachTrajToVertex(), tca::CheckTrajBeginChg(), tca::ChgFracNearEnd(), tca::ChgFracNearPos(), tca::ChkAssns(), tca::ChkHiChgHits(), tca::TrajClusterAlg::ChkInTraj(), tca::ChkVtxAssociations(), tca::ChkVxTjs(), tca::CompatibleMerge(), tca::CompleteIncomplete3DVertices(), tca::CompleteIncomplete3DVerticesInGaps(), tca::CompleteIncompleteShower(), tca::CreateSS(), tca::DefineDontCluster(), tca::DefineEnvelope(), tca::DefinePFP(), tca::DefinePFPParents(), tca::DefineTjParents(), tca::EndMerge(), tca::FilldEdx(), tca::FillmAllTraj(), tca::Find2DVertices(), tca::Find3DVertices(), tca::FindCloseHits(), tca::FindCloseTjs(), tca::FindCompleteness(), tca::FindCots(), tca::FindHammerVertices(), tca::FindHammerVertices2(), tca::FindMissedTjsInTp3s(), tca::TrajClusterAlg::FindMissedVxTjs(), tca::FindNearbyTjs(), tca::FindParent(), tca::FindPFParticles(), tca::FindShowerStart(), tca::FindStartChg(), tca::FindXMatches(), tca::Finish3DShowers(), tca::FitTp3(), tca::FitTp3s(), tca::FitVertex(), tca::FollowTp3s(), tca::GetAssns(), tca::GetOrigin(), tca::GetPFPVertices(), tca::GetVtxTjIDs(), tca::InShowerProb(), tca::InTrajOK(), tca::IsGhost(), tca::IsShowerLike(), tca::KillVerticesInShower(), tca::LengthInCTP(), tca::MakeHaloTj(), tca::MakeJunkVertices(), tca::MakeShowerObsolete(), tca::MakeTrajectoryObsolete(), tca::MakeVertexObsolete(), tca::Match2DShowers(), tca::Match3DFOM(), tca::Match3DVtxTjs(), tca::MaxChargeAsymmetry(), tca::MaxTjLen(), tca::MCSMom(), tca::MergeAndStore(), tca::MergeGhostTjs(), tca::MergeNearby2DShowers(), tca::MergeOverlap(), tca::MergePFPTjs(), tca::MergeShowerChain(), tca::MergeShowers(), tca::MergeShowersAndStore(), tca::MergeShowerTjsAndStore(), tca::MergeSubShowers(), tca::MergeSubShowersTj(), tca::MergeTjIntoPFP(), tca::MergeWithVertex(), tca::NeutrinoPrimaryTjID(), tca::NumDeltaRays(), tca::ParentFOM(), tca::PDGCodeVote(), tca::PFPVxTjOK(), tca::PrimaryID(), tca::PrintAllTraj(), tca::PrintShower(), tca::PrintShowers(), tca::PrintTp3(), tca::PrintTp3s(), tca::Reconcile3D(), tca::TrajClusterAlg::ReconstructAllTraj(), tca::RemoveTj(), tca::RestoreObsoleteTrajectory(), tca::Reverse3DMatchTjs(), tca::ReverseShower(), tca::SaveTjInfo(), tca::ScoreVertices(), tca::SetHighScoreBits(), tca::SetParent(), tca::SetPDGCode(), tca::SetVx2Score(), tca::ShowerEnergy(), tca::Split3DKink(), tca::SplitHiChgHits(), tca::SplitTraj(), tca::SplitTrajCrossingVertices(), tca::StartChgVec(), tca::StorePFP(), tca::StoreShower(), tca::StoreTraj(), tca::StoreVertex(), tca::TagDeltaRays(), tca::TagShowerLike(), tca::TransferTjHits(), tca::UpdateMatchStructs(), tca::UpdateShower(), tca::UpdateTp3s(), tca::UpdateVxEnvironment(), tca::VtxHitsSwap(), and tca::WiresSkippedInCTP().

float tca::TCSlice::xHi

Definition at line 557 of file DataStructs.h.

Referenced by tca::FillWireHitRange(), and tca::InsideFV().

float tca::TCSlice::xLo

Definition at line 556 of file DataStructs.h.

Referenced by tca::FillWireHitRange(), and tca::InsideFV().

float tca::TCSlice::yHi

Definition at line 559 of file DataStructs.h.

Referenced by tca::FillWireHitRange(), tca::Find3DVertices(), and tca::InsideFV().

float tca::TCSlice::yLo

Definition at line 558 of file DataStructs.h.

Referenced by tca::FillWireHitRange(), and tca::InsideFV().

float tca::TCSlice::zHi

Definition at line 561 of file DataStructs.h.

Referenced by tca::FillWireHitRange(), tca::Find3DVertices(), and tca::InsideFV().

float tca::TCSlice::zLo

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