LArSoft  v09_90_00
Liquid Argon Software toolkit - https://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< unsigned int, unsigned int > > > wireHitRange
 
std::vector< VtxStorevtxs
 2D vertices More...
 
std::vector< Vtx3Storevtx3s
 3D vertices More...
 
std::vector< PFPStructpfps
 
std::vector< ShowerStructcots
 
std::vector< DontClusterStructdontCluster
 
std::vector< ShowerStruct3Dshowers
 
bool isValid {false}
 

Detailed Description

Definition at line 645 of file DataStructs.h.

Member Data Documentation

CRTreeVars tca::TCSlice::crt

Definition at line 661 of file DataStructs.h.

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

std::vector<DontClusterStruct> tca::TCSlice::dontCluster

Definition at line 674 of file DataStructs.h.

Referenced by tca::DontCluster(), tca::KillVerticesInShower(), and tca::Print2DShowers().

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

vector of trajectory points ordered by increasing X

Definition at line 664 of file DataStructs.h.

Referenced by tca::FillmAllTraj(), tca::FindPFParticles(), tca::MakePFParticles(), tca::Match2Planes(), and tca::Match3Planes().

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

vector of all trajectories in each plane

Definition at line 663 of file DataStructs.h.

Referenced by tca::AddCloseTjsToList(), tca::AddLooseHits(), tca::AddPFP(), tca::AddPointsInRange(), tca::AddTj(), tca::AddTjsInsideEnvelope(), tca::AnalyzeRotPos(), tca::AttachAnyTrajToVertex(), tca::AttachAnyVertexToTraj(), tca::AttachTrajToVertex(), tca::BraggSplit(), tca::CheckTrajBeginChg(), tca::ChgFracNearEnd(), tca::ChgFracNearPos(), tca::ChkAssns(), tca::TrajClusterAlg::ChkInTraj(), tca::ChkVtxAssociations(), tca::CompatibleMerge(), tca::CompleteIncomplete3DVertices(), tca::CompleteIncomplete3DVerticesInGaps(), tca::CompleteIncompleteShower(), tca::CountBadPoints(), tca::CreateSS(), tca::CreateTP3D(), tca::dEdx(), tca::DefineEnvelope(), tca::DefinePFPParents(), tca::DefineTjParents(), tca::EndMerge(), tca::FillmAllTraj(), tca::Find2DVertices(), tca::Find3DRecoRange(), tca::Find3DVertices(), tca::FindCloseHits(), tca::FindCloseTjs(), tca::FindHammerVertices(), tca::FindHammerVertices2(), tca::FindNearbyTjs(), tca::FindParent(), tca::FindPFParticles(), tca::FindShowerStart(), tca::FindStartChg(), tca::Finish3DShowers(), tca::FitVertex(), tca::GetAssns(), tca::GetOrigin(), tca::GetVtxTjIDs(), tca::InShowerProb(), tca::InTrajOK(), tca::IsGhost(), tca::IsShowerLike(), tca::KillVerticesInShower(), tca::LastEndMerge(), tca::MakeHaloTj(), tca::MakeJunkVertices(), tca::MakePFParticles(), tca::MakePFPTjs(), tca::MakeShowerObsolete(), tca::MakeSmallAnglePFP(), tca::MakeTP3Ds(), tca::MakeTrajectoryObsolete(), tca::MakeVertexObsolete(), tca::Match2Planes(), tca::Match3DFOM(), tca::Match3Planes(), tca::Match3PlanesSpt(), tca::MaxChargeAsymmetry(), tca::MaxTjLen(), tca::MCSMom(), tca::MergeAndStore(), tca::MergeGhostTjs(), tca::MergeNearby2DShowers(), tca::MergeOverlap(), tca::MergeShowerChain(), tca::MergeShowers(), tca::MergeShowersAndStore(), tca::MergeShowerTjsAndStore(), tca::MergeSubShowers(), tca::MergeSubShowersTj(), tca::MergeTjIntoPFP(), tca::MergeWithVertex(), tca::NeutrinoPrimaryTjID(), tca::ParentFOM(), tca::PDGCodeVote(), tca::PrimaryID(), tca::PrintAllTraj(), tca::PrintShower(), tca::PrintShowers(), tca::PrintTP3Ds(), tca::PutHitsInVector(), tca::Reconcile2VTs(), tca::Reconcile3D(), tca::ReconcileTPs(), tca::ReconcileVertices(), tca::TrajClusterAlg::ReconstructAllTraj(), tca::RemoveTj(), tca::RestoreObsoleteTrajectory(), tca::ReverseShower(), tca::SaveTjInfo(), tca::ScoreVertices(), tca::SetHighScoreBits(), tca::SetParent(), tca::SetPDGCode(), tca::SetTPEnvironment(), tca::SetVx2Score(), tca::ShowerEnergy(), tca::SplitTraj(), tca::SplitTrajCrossingVertices(), tca::StartChgVec(), tca::StorePFP(), tca::StoreShower(), tca::StoreTraj(), tca::StoreVertex(), tca::TagShowerLike(), tca::TransferTjHits(), tca::UpdateShower(), tca::UpdateVxEnvironment(), and tca::ValidTwoPlaneMatch().

float tca::TCSlice::xHi

Definition at line 650 of file DataStructs.h.

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

float tca::TCSlice::xLo

Definition at line 649 of file DataStructs.h.

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

float tca::TCSlice::yHi

Definition at line 652 of file DataStructs.h.

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

float tca::TCSlice::yLo

Definition at line 651 of file DataStructs.h.

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

float tca::TCSlice::zHi

Definition at line 654 of file DataStructs.h.

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

float tca::TCSlice::zLo

Definition at line 653 of file DataStructs.h.

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


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