LArSoft
v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
|
#include "DataStructs.h"
Public Attributes | |
std::vector< float > | vtx2DCuts |
Max position pull, max Position error rms. More... | |
std::vector< float > | vtx3DCuts |
2D vtx -> 3D vtx matching cuts More... | |
std::vector< float > | vtxScoreWeights |
std::vector< float > | neutralVxCuts |
std::vector< short > | deltaRayTag |
std::vector< short > | muonTag |
std::vector< float > | electronTag |
std::vector< float > | chkStopCuts |
Bragg peak finder configuration. More... | |
std::vector< float > | showerTag |
shower-like trajectory tagging + shower reconstruction More... | |
std::vector< float > | kinkCuts |
kink finder algorithm More... | |
std::vector< float > | match3DCuts |
3D matching cuts More... | |
std::vector< float > | chargeCuts |
std::vector< float > | qualityCuts |
Min points/wire, min consecutive pts after a gap. More... | |
std::vector< float > | pfpStitchCuts |
cuts for stitching between TPCs More... | |
std::vector< unsigned short > | minPtsFit |
Reconstruct in several passes. More... | |
std::vector< unsigned short > | minPts |
min number of Pts required to make a trajectory More... | |
std::vector< unsigned short > | maxAngleCode |
max allowed angle code for each pass More... | |
std::vector< short > | minMCSMom |
Min MCSMom for each pass. More... | |
std::vector< float > | angleRanges |
list of max angles for each angle range More... | |
float | wirePitch |
float | unitsPerTick |
scale factor from Tick to WSE equivalent units More... | |
std::vector< float > | maxPos0 |
std::vector< float > | maxPos1 |
float | multHitSep |
preferentially "merge" hits with < this separation More... | |
float | maxChi |
const geo::GeometryCore * | geom |
calo::CalorimetryAlg * | caloAlg |
TMVA::Reader * | showerParentReader |
std::vector< float > | showerParentVars |
float | hitErrFac |
float | maxWireSkipNoSignal |
max number of wires to skip w/o a signal on them More... | |
float | maxWireSkipWithSignal |
max number of wires to skip with a signal on them More... | |
float | projectionErrFactor |
float | VLAStepSize |
float | JTMaxHitSep2 |
std::bitset< 128 > | useAlg |
Max hit separation for making junk trajectories. < 0 to turn off. More... | |
std::bitset< 128 > | dbgAlg |
Allow user to turn on debug printing in algorithms (that print...) More... | |
short | recoSlice {0} |
only reconstruct the slice with ID (0 = all) More... | |
short | recoTPC {-1} |
only reconstruct in the seleted TPC More... | |
bool | dbgSlc {true} |
debug only in the user-defined slice? default is all slices More... | |
bool | dbgStp {false} |
debug stepping using debug.Cryostat, debug.TPC, etc More... | |
bool | dbgMrg {false} |
bool | dbg2V {false} |
debug 2D vertex finding More... | |
bool | dbgVxNeutral {false} |
bool | dbgVxMerge {false} |
bool | dbgVxJunk {false} |
bool | dbg3V {false} |
debug 3D vertex finding More... | |
bool | dbgPFP {false} |
bool | dbgDeltaRayTag {false} |
bool | dbgMuonTag {false} |
bool | dbg2S {false} |
bool | dbg3S {false} |
bool | dbgStitch {false} |
debug PFParticle stitching More... | |
bool | dbgSummary {false} |
print a summary report More... | |
bool | dbgDump {false} |
short | nPtsAve |
dump trajectory points More... | |
std::bitset< 16 > | modes |
number of points to find AveChg More... | |
bool | doForecast {true} |
See TCMode_t above. More... | |
bool | useChannelStatus {true} |
Definition at line 542 of file DataStructs.h.
std::vector<float> tca::TCConfig::angleRanges |
list of max angles for each angle range
Definition at line 562 of file DataStructs.h.
Referenced by tca::AngleRange(), tca::SetAngleCode(), and tca::TrajClusterAlg::TrajClusterAlg().
calo::CalorimetryAlg* tca::TCConfig::caloAlg |
Definition at line 570 of file DataStructs.h.
Referenced by tca::dEdx(), and tca::TrajClusterAlg::TrajClusterAlg().
std::vector<float> tca::TCConfig::chargeCuts |
Definition at line 555 of file DataStructs.h.
Referenced by tca::ChkBegin(), tca::EndMerge(), tca::FillGaps(), tca::FindUseHits(), tca::FixBegin(), tca::TagShowerLike(), and tca::TrajClusterAlg::TrajClusterAlg().
std::vector<float> tca::TCConfig::chkStopCuts |
Bragg peak finder configuration.
Definition at line 550 of file DataStructs.h.
Referenced by tca::BraggSplit(), tca::ChkStop(), and tca::TrajClusterAlg::TrajClusterAlg().
bool tca::TCConfig::dbg2S {false} |
Definition at line 594 of file DataStructs.h.
Referenced by tca::DecodeDebugString(), tca::FindShowers3D(), tca::PrintDebugMode(), and tca::TagShowerLike().
bool tca::TCConfig::dbg2V {false} |
debug 2D vertex finding
Definition at line 586 of file DataStructs.h.
Referenced by tca::DecodeDebugString(), tca::Find2DVertices(), tca::MakeVertexObsolete(), tca::PrintDebugMode(), tca::Reconcile2Vs(), tca::TrajClusterAlg::ReconstructAllTraj(), and tca::SetVx2Score().
bool tca::TCConfig::dbg3S {false} |
Definition at line 595 of file DataStructs.h.
Referenced by tca::DecodeDebugString(), and tca::FindShowers3D().
bool tca::TCConfig::dbg3V {false} |
debug 3D vertex finding
Definition at line 590 of file DataStructs.h.
Referenced by tca::DecodeDebugString(), tca::Find3DVertices(), tca::MakeVertexObsolete(), and tca::PrintDebugMode().
std::bitset<128> tca::TCConfig::dbgAlg |
Allow user to turn on debug printing in algorithms (that print...)
Definition at line 580 of file DataStructs.h.
Referenced by tca::BraggSplit(), tca::CheckTrajBeginChg(), tca::ChkMichel(), tca::ChkStop(), tca::CompleteIncomplete3DVertices(), tca::CompleteIncomplete3DVerticesInGaps(), tca::DecodeDebugString(), tca::FindHammerVertices(), tca::FindHammerVertices2(), tca::IsGhost(), tca::LastEndMerge(), tca::MakeJunkTraj(), tca::MaskBadTPs(), tca::ReversePropagate(), tca::SplitTrajCrossingVertices(), and tca::TrajClusterAlg::TrajClusterAlg().
bool tca::TCConfig::dbgDeltaRayTag {false} |
Definition at line 592 of file DataStructs.h.
Referenced by tca::DecodeDebugString(), and tca::PrintDebugMode().
bool tca::TCConfig::dbgDump {false} |
Definition at line 598 of file DataStructs.h.
Referenced by tca::DecodeDebugString(), tca::DumpTj(), tca::PrintDebugMode(), tca::TrajClusterAlg::RunTrajClusterAlg(), and tca::StartTraj().
bool tca::TCConfig::dbgMrg {false} |
Definition at line 585 of file DataStructs.h.
Referenced by tca::DecodeDebugString(), tca::EndMerge(), tca::LastEndMerge(), and tca::PrintDebugMode().
bool tca::TCConfig::dbgMuonTag {false} |
Definition at line 593 of file DataStructs.h.
Referenced by tca::DecodeDebugString(), and tca::PrintDebugMode().
bool tca::TCConfig::dbgPFP {false} |
Definition at line 591 of file DataStructs.h.
Referenced by tca::DecodeDebugString(), tca::FillGaps3D(), tca::FindPFParticles(), tca::MakePFParticles(), tca::MakePFPTjs(), and tca::PrintDebugMode().
bool tca::TCConfig::dbgSlc {true} |
debug only in the user-defined slice? default is all slices
Definition at line 583 of file DataStructs.h.
Referenced by tca::BraggSplit(), tca::CheckTrajBeginChg(), tca::CompleteIncomplete3DVertices(), tca::CompleteIncomplete3DVerticesInGaps(), tca::TrajClusterAlg::CreateSlice(), tca::EndMerge(), tca::Find2DVertices(), tca::Find3DVertices(), tca::FindHammerVertices(), tca::FindHammerVertices2(), tca::FindPFParticles(), tca::FindShowers3D(), tca::MakeJunkVertices(), tca::MakePFParticles(), tca::MergeWithVertex(), tca::PrintDebugMode(), tca::Reconcile2Vs(), tca::TrajClusterAlg::ReconstructAllTraj(), tca::SetVx2Score(), tca::SplitTrajCrossingVertices(), tca::StartTraj(), tca::StoreTraj(), and tca::TagShowerLike().
bool tca::TCConfig::dbgStitch {false} |
debug PFParticle stitching
Definition at line 596 of file DataStructs.h.
Referenced by tca::DecodeDebugString(), tca::PrintDebugMode(), and tca::StitchPFPs().
bool tca::TCConfig::dbgStp {false} |
debug stepping using debug.Cryostat, debug.TPC, etc
Definition at line 584 of file DataStructs.h.
Referenced by tca::AddHits(), tca::AddLAHits(), tca::BraggSplit(), tca::CheckHiMultEndHits(), tca::CheckHiMultUnusedHits(), tca::CheckStiffEl(), tca::CheckTraj(), tca::CheckTrajBeginChg(), tca::ChkBegin(), tca::ChkMichel(), tca::ChkStop(), tca::ChkStopEndPts(), tca::DecodeDebugString(), tca::DefineHitPos(), tca::FillGaps(), tca::FindUseHits(), tca::FixBegin(), tca::Forecast(), tca::GottaKink(), tca::IsGhost(), tca::MaskBadTPs(), tca::MaskedHitsOK(), tca::MaskTrajEndPoints(), tca::PrintDebugMode(), tca::TrajClusterAlg::ReconstructAllTraj(), tca::ReversePropagate(), tca::SetStrategy(), tca::StartTraj(), tca::StepAway(), tca::StopIfBadFits(), tca::UpdateStiffEl(), and tca::UpdateTraj().
bool tca::TCConfig::dbgSummary {false} |
print a summary report
Definition at line 597 of file DataStructs.h.
Referenced by tca::DecodeDebugString(), and tca::PrintDebugMode().
bool tca::TCConfig::dbgVxJunk {false} |
Definition at line 589 of file DataStructs.h.
Referenced by tca::DecodeDebugString(), tca::MakeJunkVertices(), and tca::PrintDebugMode().
bool tca::TCConfig::dbgVxMerge {false} |
Definition at line 588 of file DataStructs.h.
Referenced by tca::DecodeDebugString(), tca::MergeWithVertex(), and tca::PrintDebugMode().
bool tca::TCConfig::dbgVxNeutral {false} |
Definition at line 587 of file DataStructs.h.
Referenced by tca::PrintDebugMode().
std::vector<short> tca::TCConfig::deltaRayTag |
Definition at line 547 of file DataStructs.h.
Referenced by tca::TrajClusterAlg::TrajClusterAlg().
bool tca::TCConfig::doForecast {true} |
See TCMode_t above.
Definition at line 601 of file DataStructs.h.
Referenced by tca::StepAway(), and tca::TrajClusterAlg::TrajClusterAlg().
std::vector<float> tca::TCConfig::electronTag |
Definition at line 549 of file DataStructs.h.
Referenced by tca::TrajClusterAlg::TrajClusterAlg().
const geo::GeometryCore* tca::TCConfig::geom |
Definition at line 569 of file DataStructs.h.
Referenced by tca::AnalyzeHits(), tca::ChgFracBetween(), tca::ChgFracNearEnd(), tca::TrajClusterAlg::CreateSlice(), tca::dEdx(), tca::FillmAllTraj(), tca::FillWireHitRange(), tca::FillWireIntersections(), tca::Find3DVertices(), tca::FindShowers3D(), tca::FitTP3Ds(), tca::GetOrigin(), tca::InsideTPC(), tca::MakeBareTP(), tca::MakeTP3D(), tca::Match2Planes(), tca::NearbySrcHit(), tca::PosInPlane(), cluster::TrajCluster::produce(), tca::SaveCRInfo(), tca::TrajClusterAlg::SetInputHits(), tca::SetSection(), tca::TrajClusterAlg::SetSourceHits(), and tca::StitchPFPs().
float tca::TCConfig::hitErrFac |
Definition at line 573 of file DataStructs.h.
Referenced by tca::HitsTimeErr2(), tca::HitTimeErr(), tca::TrajClusterAlg::ReconstructAllTraj(), and tca::TrajClusterAlg::TrajClusterAlg().
float tca::TCConfig::JTMaxHitSep2 |
Definition at line 578 of file DataStructs.h.
Referenced by tca::TrajClusterAlg::FindJunkTraj(), and tca::TrajClusterAlg::TrajClusterAlg().
std::vector<float> tca::TCConfig::kinkCuts |
kink finder algorithm
Definition at line 552 of file DataStructs.h.
Referenced by tca::BraggSplit(), tca::ChkEndKink(), tca::CompatibleMerge(), tca::EndMerge(), tca::GottaKink(), tca::StoreTraj(), tca::TrajClusterAlg::TrajClusterAlg(), and tca::TrimHiChgEndPts().
std::vector<float> tca::TCConfig::match3DCuts |
3D matching cuts
Definition at line 553 of file DataStructs.h.
Referenced by tca::CountBadPoints(), tca::DefineTjParents(), tca::FillGaps3D(), tca::FillmAllTraj(), tca::FindPFParticles(), tca::MakePFParticles(), tca::Match2Planes(), tca::Match3Planes(), tca::Match3PlanesSpt(), tca::ReSection(), tca::TrajClusterAlg::RunTrajClusterAlg(), and tca::TrajClusterAlg::TrajClusterAlg().
std::vector<unsigned short> tca::TCConfig::maxAngleCode |
max allowed angle code for each pass
Definition at line 560 of file DataStructs.h.
Referenced by tca::StepAway(), and tca::TrajClusterAlg::TrajClusterAlg().
float tca::TCConfig::maxChi |
Definition at line 568 of file DataStructs.h.
Referenced by tca::StepAway(), tca::TrajClusterAlg::TrajClusterAlg(), and tca::UpdateTraj().
std::vector<float> tca::TCConfig::maxPos0 |
Definition at line 565 of file DataStructs.h.
Referenced by tca::FillWireHitRange(), tca::Find2DVertices(), and tca::StepAway().
std::vector<float> tca::TCConfig::maxPos1 |
Definition at line 566 of file DataStructs.h.
Referenced by tca::FillWireHitRange(), tca::Find2DVertices(), and tca::StepAway().
float tca::TCConfig::maxWireSkipNoSignal |
max number of wires to skip w/o a signal on them
Definition at line 574 of file DataStructs.h.
Referenced by tca::StepAway(), and tca::TrajClusterAlg::TrajClusterAlg().
float tca::TCConfig::maxWireSkipWithSignal |
max number of wires to skip with a signal on them
Definition at line 575 of file DataStructs.h.
Referenced by tca::StepAway(), and tca::TrajClusterAlg::TrajClusterAlg().
std::vector<short> tca::TCConfig::minMCSMom |
Min MCSMom for each pass.
Definition at line 561 of file DataStructs.h.
Referenced by tca::CheckTraj(), and tca::TrajClusterAlg::TrajClusterAlg().
std::vector<unsigned short> tca::TCConfig::minPts |
min number of Pts required to make a trajectory
Definition at line 559 of file DataStructs.h.
Referenced by tca::CheckTraj(), tca::IsGhost(), tca::MakeJunkTraj(), tca::TrajClusterAlg::ReconstructAllTraj(), and tca::TrajClusterAlg::TrajClusterAlg().
std::vector<unsigned short> tca::TCConfig::minPtsFit |
Reconstruct in several passes.
Definition at line 558 of file DataStructs.h.
Referenced by tca::CheckHiMultUnusedHits(), tca::MaskedHitsOK(), tca::TrajClusterAlg::ReconstructAllTraj(), tca::StepAway(), tca::TrajClusterAlg::TrajClusterAlg(), and tca::UpdateTraj().
std::bitset<16> tca::TCConfig::modes |
number of points to find AveChg
Definition at line 600 of file DataStructs.h.
Referenced by tca::AnalyzeHits(), tca::CompleteIncomplete3DVertices(), tca::CompleteIncomplete3DVerticesInGaps(), tca::TrajClusterAlg::CreateSlice(), tca::DecodeDebugString(), tca::DefinePFPParents(), tca::DefineTjParents(), tca::EndMerge(), tca::FillWireHitRange(), tca::Find2DVertices(), tca::FindHammerVertices(), tca::FindHammerVertices2(), tca::TrajClusterAlg::FindJunkTraj(), tca::FindShowers3D(), tca::TrajClusterAlg::ReconstructAllTraj(), tca::TrajClusterAlg::RunTrajClusterAlg(), tca::SaveAllCots(), tca::SaveCRInfo(), tca::SaveTjInfo(), tca::SaveTjInfoStuff(), tca::TrajClusterAlg::SetInputHits(), tca::SplitTrajCrossingVertices(), tca::StartTraj(), tca::StoreTraj(), and tca::TrajClusterAlg::TrajClusterAlg().
float tca::TCConfig::multHitSep |
preferentially "merge" hits with < this separation
Definition at line 567 of file DataStructs.h.
Referenced by tca::GetHitMultiplet(), and tca::TrajClusterAlg::TrajClusterAlg().
std::vector<short> tca::TCConfig::muonTag |
Definition at line 548 of file DataStructs.h.
Referenced by tca::MakeHaloTj(), tca::TrajClusterAlg::ReconstructAllTraj(), tca::SetPDGCode(), tca::TrajClusterAlg::TrajClusterAlg(), and tca::UpdateTraj().
std::vector<float> tca::TCConfig::neutralVxCuts |
Definition at line 546 of file DataStructs.h.
Referenced by tca::TrajClusterAlg::TrajClusterAlg().
short tca::TCConfig::nPtsAve |
dump trajectory points
Definition at line 599 of file DataStructs.h.
Referenced by tca::TrajClusterAlg::TrajClusterAlg(), and tca::UpdateTjChgProperties().
std::vector<float> tca::TCConfig::pfpStitchCuts |
cuts for stitching between TPCs
Definition at line 557 of file DataStructs.h.
Referenced by tca::StitchPFPs(), and tca::TrajClusterAlg::TrajClusterAlg().
float tca::TCConfig::projectionErrFactor |
Definition at line 576 of file DataStructs.h.
Referenced by tca::AddHits(), and tca::TrajClusterAlg::TrajClusterAlg().
std::vector<float> tca::TCConfig::qualityCuts |
Min points/wire, min consecutive pts after a gap.
Definition at line 556 of file DataStructs.h.
Referenced by tca::CheckTraj(), tca::ChkBegin(), tca::EndMerge(), tca::IsGhost(), and tca::TrajClusterAlg::TrajClusterAlg().
short tca::TCConfig::recoSlice {0} |
only reconstruct the slice with ID (0 = all)
Definition at line 581 of file DataStructs.h.
Referenced by tca::DecodeDebugString(), cluster::TrajCluster::produce(), and tca::TrajClusterAlg::RunTrajClusterAlg().
short tca::TCConfig::recoTPC {-1} |
only reconstruct in the seleted TPC
Definition at line 582 of file DataStructs.h.
Referenced by tca::DecodeDebugString(), and tca::TrajClusterAlg::RunTrajClusterAlg().
TMVA::Reader* tca::TCConfig::showerParentReader |
Definition at line 571 of file DataStructs.h.
Referenced by tca::ConfigureMVA(), tca::FindParent(), and tca::TrajClusterAlg::TrajClusterAlg().
std::vector<float> tca::TCConfig::showerParentVars |
Definition at line 572 of file DataStructs.h.
Referenced by tca::ConfigureMVA(), and tca::FindParent().
std::vector<float> tca::TCConfig::showerTag |
shower-like trajectory tagging + shower reconstruction
Definition at line 551 of file DataStructs.h.
Referenced by tca::AddCloseTjsToList(), tca::DefineEnvelope(), tca::FindShowers3D(), tca::FindStartChg(), tca::Forecast(), tca::MergeOverlap(), tca::MergeSubShowers(), tca::MergeSubShowersTj(), tca::TrajClusterAlg::ReconstructAllTraj(), tca::TrajClusterAlg::RunTrajClusterAlg(), tca::SetPDGCode(), tca::TagShowerLike(), and tca::TrajClusterAlg::TrajClusterAlg().
float tca::TCConfig::unitsPerTick |
scale factor from Tick to WSE equivalent units
Definition at line 564 of file DataStructs.h.
Referenced by tca::AddHits(), tca::AddLAHits(), tca::AddLooseHits(), tca::AddTj(), tca::ChgFracBetween(), tca::ChgFracNearEnd(), tca::CompleteIncomplete3DVertices(), tca::CompleteIncomplete3DVerticesInGaps(), tca::CreateTP3D(), tca::dEdx(), tca::DefineEnvelope(), tca::DefineHitPos(), tca::DumpTj(), tca::EndMerge(), tca::ExpectedHitsRMS(), tca::FillmAllTraj(), tca::FillWireHitRange(), tca::Find2DVertices(), tca::Find3DVertices(), tca::FindCloseHits(), tca::FindCloseTjs(), tca::FindHammerVertices2(), tca::FindUseHits(), tca::HitSep2(), tca::HitsPosTime(), tca::HitsRMSTime(), tca::HitTimeErr(), tca::MakeBareTP(), tca::MakeBareTrajPoint(), tca::MakeJunkTraj(), tca::MakeJunkVertices(), tca::MakeTP3D(), tca::Match3DFOM(), tca::PointTrajDOCA(), tca::PosInPlane(), tca::Print2DShowers(), tca::Print2V(), tca::PrintAllTraj(), tca::PrintPos(), tca::PrintShower(), tca::PrintT(), tca::PrintTrajectory(), cluster::TrajCluster::produce(), tca::TrajClusterAlg::ReconstructAllTraj(), tca::SaveTjInfo(), tca::SaveTjInfoStuff(), tca::SignalAtTp(), tca::SignalAtTpInSlc(), tca::SplitTraj(), tca::StartChgVec(), tca::TPHitsRMSTime(), and tca::UpdateShower().
std::bitset<128> tca::TCConfig::useAlg |
Max hit separation for making junk trajectories. < 0 to turn off.
Allow user to mask off specific algorithms
Definition at line 579 of file DataStructs.h.
Referenced by tca::BraggSplit(), tca::CheckHiMultEndHits(), tca::CheckHiMultUnusedHits(), tca::CheckTrajBeginChg(), tca::ChkBegin(), tca::ChkChgAsymmetry(), tca::ChkEndKink(), tca::TrajClusterAlg::ChkInTraj(), tca::ChkMichel(), tca::ChkStop(), tca::ChkStopEndPts(), tca::CompleteIncomplete3DVertices(), tca::CompleteIncomplete3DVerticesInGaps(), tca::CompleteIncompleteShower(), tca::EndMerge(), tca::FillGaps(), tca::FillGaps3D(), tca::FindHammerVertices(), tca::FindHammerVertices2(), tca::TrajClusterAlg::FindJunkTraj(), tca::FindParent(), tca::FixBegin(), tca::IsGhost(), tca::KillVerticesInShower(), tca::LastEndMerge(), tca::MakeHaloTj(), tca::MakeJunkTraj(), tca::MakeJunkVertices(), tca::MakePFPTjs(), tca::MakeSmallAnglePFP(), tca::MaskBadTPs(), tca::MaskedHitsOK(), tca::MergeGhostTjs(), tca::MergeNearby2DShowers(), tca::MergeOverlap(), tca::MergeShowerChain(), tca::MergeSubShowers(), tca::MergeSubShowersTj(), tca::MergeWithVertex(), tca::PrintDebugMode(), tca::Reconcile2Vs(), tca::ReconcileTPs(), tca::TrajClusterAlg::ReconstructAllTraj(), tca::ReversePropagate(), tca::SplitTrajCrossingVertices(), tca::StepAway(), tca::StopShort(), tca::TrajClusterAlg::TrajClusterAlg(), tca::TrimEndPts(), and tca::TrimHiChgEndPts().
bool tca::TCConfig::useChannelStatus {true} |
Definition at line 602 of file DataStructs.h.
Referenced by tca::FillWireHitRange(), and tca::TrajClusterAlg::TrajClusterAlg().
float tca::TCConfig::VLAStepSize |
Definition at line 577 of file DataStructs.h.
Referenced by tca::AddLAHits(), tca::ChkBegin(), tca::StepAway(), and tca::TrajClusterAlg::TrajClusterAlg().
std::vector<float> tca::TCConfig::vtx2DCuts |
Max position pull, max Position error rms.
Definition at line 543 of file DataStructs.h.
Referenced by tca::AttachAnyTrajToVertex(), tca::AttachAnyVertexToTraj(), tca::AttachTrajToVertex(), tca::DefineTjParents(), tca::EndMerge(), tca::Find2DVertices(), tca::Find3DVertices(), tca::IsCloseToVertex(), tca::KillPoorVertices(), tca::MakeJunkVertices(), tca::MakeVertexObsolete(), tca::SetVx2Score(), tca::SetVx3Score(), tca::SplitTrajCrossingVertices(), and tca::TrajClusterAlg::TrajClusterAlg().
std::vector<float> tca::TCConfig::vtx3DCuts |
2D vtx -> 3D vtx matching cuts
Definition at line 544 of file DataStructs.h.
Referenced by tca::Find3DVertices(), tca::IsCloseToVertex(), tca::ReconcileVertices(), and tca::TrajClusterAlg::TrajClusterAlg().
std::vector<float> tca::TCConfig::vtxScoreWeights |
Definition at line 545 of file DataStructs.h.
Referenced by tca::SetVx2Score(), and tca::TrajClusterAlg::TrajClusterAlg().
float tca::TCConfig::wirePitch |
Definition at line 563 of file DataStructs.h.
Referenced by tca::ChgFracBetween(), tca::CreateTP3D(), tca::FilldEdx(), tca::FillWireHitRange(), tca::Find3DVertices(), tca::FindShowerStart(), tca::Match3Planes(), tca::MergeSubShowers(), and tca::ParentFOM().