LArSoft
v07_13_02
Liquid Argon Software toolkit - http://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 |
min length, min MCSMom and min separation (WSE) for a delta ray tag More... | |
std::vector< short > | muonTag |
min length and min MCSMom for a muon tag More... | |
std::vector< float > | electronTag |
std::vector< float > | chkStopCuts |
[Min Chg ratio, Chg slope pull cut, Chg fit chi cut] More... | |
std::vector< float > | showerTag |
[min MCSMom, max separation, min # Tj < separation] for a shower tag More... | |
std::vector< float > | kinkCuts |
kink angle, nPts fit, (alternate) kink angle significance More... | |
std::vector< float > | match3DCuts |
3D matching cuts More... | |
std::vector< float > | matchTruth |
Match to MC truth. 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< float > | testBeamCuts |
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 |
const detinfo::DetectorProperties * | detprop |
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... | |
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 {false} |
See TCMode_t above. More... | |
Definition at line 465 of file DataStructs.h.
std::vector<float> tca::TCConfig::angleRanges |
list of max angles for each angle range
Definition at line 486 of file DataStructs.h.
Referenced by tca::AngleRange(), tca::TrajClusterAlg::reconfigure(), and tca::SetAngleCode().
calo::CalorimetryAlg* tca::TCConfig::caloAlg |
Definition at line 495 of file DataStructs.h.
Referenced by tca::FilldEdx(), and tca::TrajClusterAlg::TrajClusterAlg().
std::vector<float> tca::TCConfig::chargeCuts |
Definition at line 478 of file DataStructs.h.
Referenced by tca::EndMerge(), tca::FillGaps(), tca::FindCots(), tca::FindUseHits(), tca::TrajClusterAlg::reconfigure(), and tca::TagShowerLike().
std::vector<float> tca::TCConfig::chkStopCuts |
[Min Chg ratio, Chg slope pull cut, Chg fit chi cut]
Definition at line 473 of file DataStructs.h.
Referenced by tca::ChkStop(), and tca::TrajClusterAlg::reconfigure().
bool tca::TCConfig::dbg2S {false} |
Definition at line 518 of file DataStructs.h.
Referenced by tca::DecodeDebugString(), tca::FindShowers3D(), and tca::TagShowerLike().
bool tca::TCConfig::dbg2V {false} |
debug 2D vertex finding
Definition at line 510 of file DataStructs.h.
Referenced by tca::DecodeDebugString(), tca::Find2DVertices(), tca::FindVtxTjs(), tca::MakeVertexObsolete(), tca::TrajClusterAlg::ReconstructAllTraj(), tca::SetVx2Score(), tca::StepAway(), and tca::VtxHitsSwap().
bool tca::TCConfig::dbg3S {false} |
Definition at line 519 of file DataStructs.h.
Referenced by tca::DecodeDebugString(), and tca::FindShowers3D().
bool tca::TCConfig::dbg3V {false} |
debug 3D vertex finding
Definition at line 514 of file DataStructs.h.
Referenced by tca::DecodeDebugString(), tca::Find3DVertices(), tca::TrajClusterAlg::FindMissedVxTjs(), and tca::MakeVertexObsolete().
std::bitset<128> tca::TCConfig::dbgAlg |
Allow user to turn on debug printing in algorithms (that print...)
Definition at line 505 of file DataStructs.h.
Referenced by tca::CheckTrajBeginChg(), tca::ChkMichel(), tca::ChkStop(), tca::CompleteIncomplete3DVertices(), tca::CompleteIncomplete3DVerticesInGaps(), tca::FindHammerVertices(), tca::FindHammerVertices2(), tca::TrajClusterAlg::FindJunkTraj(), tca::TrajClusterAlg::FindMissedVxTjs(), tca::FindVtxTjs(), tca::IsGhost(), tca::MakeJunkTraj(), tca::MaskBadTPs(), tca::TrajClusterAlg::reconfigure(), tca::ReversePropagate(), tca::SplitHiChgHits(), tca::SplitTrajCrossingVertices(), and tca::VtxHitsSwap().
bool tca::TCConfig::dbgDeltaRayTag {false} |
Definition at line 516 of file DataStructs.h.
Referenced by tca::DecodeDebugString(), and tca::TagDeltaRays().
bool tca::TCConfig::dbgDump {false} |
Definition at line 522 of file DataStructs.h.
Referenced by tca::DecodeDebugString(), tca::TrajClusterAlg::RunTrajClusterAlg(), and tca::StartTraj().
bool tca::TCConfig::dbgMrg {false} |
Definition at line 509 of file DataStructs.h.
Referenced by tca::DecodeDebugString(), and tca::EndMerge().
bool tca::TCConfig::dbgMuonTag {false} |
Definition at line 517 of file DataStructs.h.
Referenced by tca::DecodeDebugString().
bool tca::TCConfig::dbgPFP {false} |
Definition at line 515 of file DataStructs.h.
Referenced by tca::DecodeDebugString(), and tca::FindPFParticles().
bool tca::TCConfig::dbgSlc {true} |
debug only in the user-defined slice? default is all slices
Definition at line 507 of file DataStructs.h.
Referenced by 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::MergeWithVertex(), tca::TrajClusterAlg::ReconstructAllTraj(), tca::SetVx2Score(), tca::SplitTrajCrossingVertices(), tca::StartTraj(), tca::StoreTraj(), tca::TagDeltaRays(), and tca::TagShowerLike().
bool tca::TCConfig::dbgStitch {false} |
debug PFParticle stitching
Definition at line 520 of file DataStructs.h.
Referenced by tca::DecodeDebugString(), and tca::StitchPFPs().
bool tca::TCConfig::dbgStp {false} |
debug stepping using debug.Cryostat, debug.TPC, etc
Definition at line 508 of file DataStructs.h.
Referenced by tca::AddHits(), tca::AddLAHits(), tca::CheckHiMultEndHits(), tca::CheckHiMultUnusedHits(), tca::CheckStiffEl(), tca::CheckTraj(), tca::CheckTrajBeginChg(), tca::ChkMichel(), tca::ChkStop(), tca::ChkStopEndPts(), tca::DecodeDebugString(), tca::DefineHitPos(), tca::FillGaps(), tca::TrajClusterAlg::FindJunkTraj(), tca::TrajClusterAlg::FindMissedVxTjs(), tca::FindSoftKink(), tca::FindUseHits(), tca::FixTrajBegin(), tca::FixTrajEnd(), tca::Forecast(), tca::GottaKink(), tca::HiEndDelta(), tca::IsGhost(), tca::MakeJunkTraj(), tca::MaskBadTPs(), tca::MaskedHitsOK(), tca::MaskTrajEndPoints(), cluster::TrajCluster::produce(), tca::TrajClusterAlg::ReconstructAllTraj(), tca::ReversePropagate(), tca::SetStrategy(), tca::SplitHiChgHits(), tca::StartTraj(), tca::StepAway(), tca::StopIfBadFits(), tca::UpdateStiffEl(), and tca::UpdateTraj().
bool tca::TCConfig::dbgSummary {false} |
print a summary report
Definition at line 521 of file DataStructs.h.
Referenced by tca::DecodeDebugString().
bool tca::TCConfig::dbgVxJunk {false} |
Definition at line 513 of file DataStructs.h.
Referenced by tca::DecodeDebugString(), and tca::MakeJunkVertices().
bool tca::TCConfig::dbgVxMerge {false} |
Definition at line 512 of file DataStructs.h.
Referenced by tca::DecodeDebugString(), and tca::MergeWithVertex().
bool tca::TCConfig::dbgVxNeutral {false} |
Definition at line 511 of file DataStructs.h.
std::vector<short> tca::TCConfig::deltaRayTag |
min length, min MCSMom and min separation (WSE) for a delta ray tag
Definition at line 470 of file DataStructs.h.
Referenced by tca::TrajClusterAlg::reconfigure(), and tca::TagDeltaRays().
const detinfo::DetectorProperties* tca::TCConfig::detprop |
Definition at line 494 of file DataStructs.h.
Referenced by tca::ChgFracBetween(), tca::ChgFracNearEnd(), tca::CompleteIncomplete3DVertices(), tca::CompleteIncomplete3DVerticesInGaps(), tca::FillmAllTraj(), tca::FillWireHitRange(), tca::Find3DVertices(), tca::TrajClusterAlg::FindMissedVxTjs(), tca::FindXMatches(), tca::FitTp3(), tca::FitTp3s(), tca::FollowTp3s(), tca::MakeBareTP(), tca::MakeTp3(), tca::Match3DFOM(), tca::PosInPlane(), tca::TrajClusterAlg::SetInputHits(), tca::SplitTraj(), tca::UpdateMatchStructs(), and tca::UpdateTp3s().
bool tca::TCConfig::doForecast {false} |
See TCMode_t above.
Definition at line 525 of file DataStructs.h.
Referenced by tca::TrajClusterAlg::reconfigure(), and tca::StepAway().
std::vector<float> tca::TCConfig::electronTag |
Definition at line 472 of file DataStructs.h.
Referenced by tca::TrajClusterAlg::reconfigure().
const geo::GeometryCore* tca::TCConfig::geom |
Definition at line 493 of file DataStructs.h.
Referenced by tca::AnalyzeHits(), tca::TruthMatcher::CanReconstruct(), tca::ChgFracBetween(), tca::ChgFracNearEnd(), tca::FilldEdx(), tca::FillmAllTraj(), tca::FillWireHitRange(), tca::Find3DVertices(), tca::FindCompleteness(), tca::FindShowers3D(), tca::FindXMatches(), tca::FitTp3(), tca::FitTp3s(), tca::FollowTp3s(), tca::GetOrigin(), tca::InsideTPC(), tca::MakeBareTP(), tca::MakeTp3(), tca::TruthMatcher::MatchAndSum(), tca::MergePFPTjs(), tca::PosInPlane(), cluster::TrajCluster::produce(), tca::SaveCRInfo(), tca::TrajClusterAlg::SetInputHits(), and tca::StitchPFPs().
float tca::TCConfig::hitErrFac |
Definition at line 498 of file DataStructs.h.
Referenced by tca::HitsTimeErr2(), tca::HitTimeErr(), tca::TrajClusterAlg::reconfigure(), and tca::TrajClusterAlg::ReconstructAllTraj().
float tca::TCConfig::JTMaxHitSep2 |
Definition at line 503 of file DataStructs.h.
Referenced by tca::TrajClusterAlg::FindJunkTraj(), tca::TrajClusterAlg::reconfigure(), and tca::TrajClusterAlg::ReconstructAllTraj().
std::vector<float> tca::TCConfig::kinkCuts |
kink angle, nPts fit, (alternate) kink angle significance
Definition at line 475 of file DataStructs.h.
Referenced by tca::CompatibleMerge(), tca::EndMerge(), tca::FindSoftKink(), tca::GottaKink(), tca::TrajClusterAlg::reconfigure(), tca::SplitTrajCrossingVertices(), and tca::TagDeltaRays().
std::vector<float> tca::TCConfig::match3DCuts |
3D matching cuts
Definition at line 476 of file DataStructs.h.
Referenced by tca::DefinePFP(), tca::DefineTjParents(), tca::FillmAllTraj(), tca::FindCompleteness(), tca::FindPFParticles(), tca::FindXMatches(), tca::TrajClusterAlg::reconfigure(), and tca::TrajClusterAlg::RunTrajClusterAlg().
std::vector<float> tca::TCConfig::matchTruth |
Match to MC truth.
Definition at line 477 of file DataStructs.h.
Referenced by tca::TruthMatcher::MatchAndSum(), cluster::TrajCluster::produce(), and tca::TrajClusterAlg::reconfigure().
std::vector<unsigned short> tca::TCConfig::maxAngleCode |
max allowed angle code for each pass
Definition at line 484 of file DataStructs.h.
Referenced by tca::TrajClusterAlg::reconfigure(), tca::TrajClusterAlg::ReconstructAllTraj(), and tca::StepAway().
float tca::TCConfig::maxChi |
Definition at line 492 of file DataStructs.h.
Referenced by tca::TrajClusterAlg::reconfigure(), tca::StepAway(), and tca::UpdateTraj().
std::vector<float> tca::TCConfig::maxPos0 |
Definition at line 489 of file DataStructs.h.
Referenced by tca::FillWireHitRange(), tca::Find2DVertices(), tca::FindXMatches(), tca::MakeBareTP(), and tca::StepAway().
std::vector<float> tca::TCConfig::maxPos1 |
Definition at line 490 of file DataStructs.h.
Referenced by tca::FillWireHitRange(), tca::Find2DVertices(), tca::SignalAtTp(), and tca::StepAway().
float tca::TCConfig::maxWireSkipNoSignal |
max number of wires to skip w/o a signal on them
Definition at line 499 of file DataStructs.h.
Referenced by tca::TrajClusterAlg::reconfigure(), and tca::StepAway().
float tca::TCConfig::maxWireSkipWithSignal |
max number of wires to skip with a signal on them
Definition at line 500 of file DataStructs.h.
Referenced by tca::TrajClusterAlg::reconfigure(), and tca::StepAway().
std::vector<short> tca::TCConfig::minMCSMom |
Min MCSMom for each pass.
Definition at line 485 of file DataStructs.h.
Referenced by tca::CheckTraj(), tca::TrajClusterAlg::reconfigure(), and tca::StepAway().
std::vector<unsigned short> tca::TCConfig::minPts |
min number of Pts required to make a trajectory
Definition at line 483 of file DataStructs.h.
Referenced by tca::CheckTraj(), tca::FindVtxTjs(), tca::IsGhost(), tca::MakeJunkTraj(), tca::TrajClusterAlg::reconfigure(), and tca::TrajClusterAlg::ReconstructAllTraj().
std::vector<unsigned short> tca::TCConfig::minPtsFit |
Reconstruct in several passes.
Definition at line 482 of file DataStructs.h.
Referenced by tca::CheckHiMultUnusedHits(), tca::MaskedHitsOK(), tca::TrajClusterAlg::reconfigure(), tca::TrajClusterAlg::ReconstructAllTraj(), tca::StepAway(), and tca::UpdateTraj().
std::bitset<16> tca::TCConfig::modes |
number of points to find AveChg
Definition at line 524 of file DataStructs.h.
Referenced by tca::AnalyzeHits(), tca::CompleteIncomplete3DVertices(), tca::CompleteIncomplete3DVerticesInGaps(), tca::TrajClusterAlg::CreateSlice(), tca::DecodeDebugString(), tca::DefineDontCluster(), tca::DefinePFPParents(), tca::DefineTjParents(), tca::EndMerge(), tca::FillWireHitRange(), tca::Find2DVertices(), tca::FindHammerVertices(), tca::FindHammerVertices2(), tca::TrajClusterAlg::FindJunkTraj(), tca::FindPFParticles(), tca::FindShowers3D(), tca::TruthMatcher::MatchAndSum(), tca::TruthMatcher::MatchTruth(), tca::TrajClusterAlg::reconfigure(), tca::TrajClusterAlg::ReconstructAllTraj(), tca::TrajClusterAlg::RunTrajClusterAlg(), tca::SaveAllCots(), tca::SaveCRInfo(), tca::SaveTjInfo(), tca::SaveTjInfoStuff(), tca::SplitTrajCrossingVertices(), tca::StartTraj(), and tca::StoreTraj().
float tca::TCConfig::multHitSep |
preferentially "merge" hits with < this separation
Definition at line 491 of file DataStructs.h.
Referenced by tca::GetHitMultiplet(), and tca::TrajClusterAlg::reconfigure().
std::vector<short> tca::TCConfig::muonTag |
min length and min MCSMom for a muon tag
Definition at line 471 of file DataStructs.h.
Referenced by tca::MakeHaloTj(), tca::TrajClusterAlg::reconfigure(), tca::TrajClusterAlg::ReconstructAllTraj(), tca::SetPDGCode(), tca::StepAway(), and tca::UpdateTraj().
std::vector<float> tca::TCConfig::neutralVxCuts |
Definition at line 469 of file DataStructs.h.
Referenced by tca::FindNeutralVertices(), and tca::TrajClusterAlg::reconfigure().
short tca::TCConfig::nPtsAve |
dump trajectory points
Definition at line 523 of file DataStructs.h.
Referenced by tca::TrajClusterAlg::reconfigure(), and tca::UpdateTjChgProperties().
std::vector<float> tca::TCConfig::pfpStitchCuts |
cuts for stitching between TPCs
Definition at line 480 of file DataStructs.h.
Referenced by tca::TrajClusterAlg::reconfigure(), and tca::StitchPFPs().
float tca::TCConfig::projectionErrFactor |
Definition at line 501 of file DataStructs.h.
Referenced by tca::AddHits(), and tca::TrajClusterAlg::reconfigure().
std::vector<float> tca::TCConfig::qualityCuts |
Min points/wire, min consecutive pts after a gap.
Definition at line 479 of file DataStructs.h.
Referenced by tca::CheckTraj(), tca::EndMerge(), tca::FixTrajBegin(), tca::IsGhost(), and tca::TrajClusterAlg::reconfigure().
short tca::TCConfig::recoSlice {0} |
only reconstruct the slice with ID (0 = all)
Definition at line 506 of file DataStructs.h.
Referenced by tca::DecodeDebugString(), cluster::TrajCluster::produce(), and tca::TrajClusterAlg::RunTrajClusterAlg().
TMVA::Reader* tca::TCConfig::showerParentReader |
Definition at line 496 of file DataStructs.h.
Referenced by tca::ConfigureMVA(), tca::FindParent(), and tca::TrajClusterAlg::TrajClusterAlg().
std::vector<float> tca::TCConfig::showerParentVars |
Definition at line 497 of file DataStructs.h.
Referenced by tca::ConfigureMVA(), and tca::FindParent().
std::vector<float> tca::TCConfig::showerTag |
[min MCSMom, max separation, min # Tj < separation] for a shower tag
Definition at line 474 of file DataStructs.h.
Referenced by tca::AddCloseTjsToList(), tca::DefineEnvelope(), tca::FindCots(), tca::FindShowers3D(), tca::FindStartChg(), tca::MergeOverlap(), tca::MergeSubShowers(), tca::MergeSubShowersTj(), tca::TrajClusterAlg::reconfigure(), tca::TrajClusterAlg::ReconstructAllTraj(), tca::TrajClusterAlg::RunTrajClusterAlg(), and tca::TagShowerLike().
std::vector<float> tca::TCConfig::testBeamCuts |
Definition at line 481 of file DataStructs.h.
Referenced by cluster::TrajCluster::produce(), and tca::TrajClusterAlg::reconfigure().
float tca::TCConfig::unitsPerTick |
scale factor from Tick to WSE equivalent units
Definition at line 488 of file DataStructs.h.
Referenced by tca::AddHits(), tca::AddLAHits(), tca::AddLooseHits(), tca::AddTj(), tca::ChgFracBetween(), tca::ChgFracNearEnd(), tca::CompleteIncomplete3DVertices(), tca::CompleteIncomplete3DVerticesInGaps(), tca::DefineEnvelope(), tca::DefineHitPos(), tca::DumpTj(), tca::EndMerge(), tca::ExpectedHitsRMS(), tca::FilldEdx(), tca::FillmAllTraj(), tca::FillWireHitRange(), tca::Find2DVertices(), tca::Find3DVertices(), tca::FindCloseHits(), tca::FindCloseTjs(), tca::FindHammerVertices2(), tca::TrajClusterAlg::FindMissedVxTjs(), tca::FindUseHits(), tca::FindVtxTjs(), tca::FindXMatches(), tca::FitTp3(), tca::FitTp3s(), tca::FitVertex(), tca::FollowTp3s(), tca::HitSep2(), tca::HitsPosTime(), tca::HitsRMSTime(), tca::HitTimeErr(), tca::MakeBareTP(), tca::MakeBareTrajPoint(), tca::MakeJunkTraj(), tca::MakeJunkVertices(), tca::MakeTp3(), tca::Match3DFOM(), tca::PointTrajDOCA(), tca::PosInPlane(), tca::Print2DShowers(), tca::Print2V(), tca::PrintAllTraj(), tca::PrintPos(), tca::PrintShower(), tca::PrintT(), tca::PrintTrajectory(), tca::PrintTrajPoint(), cluster::TrajCluster::produce(), tca::TrajClusterAlg::ReconstructAllTraj(), tca::SaveTjInfo(), tca::SaveTjInfoStuff(), tca::SignalAtTp(), tca::SplitTraj(), tca::StartChgVec(), tca::StepAway(), tca::TPHitsRMSTime(), tca::UpdateMatchStructs(), tca::UpdateShower(), and tca::UpdateTp3s().
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 504 of file DataStructs.h.
Referenced by tca::AddHits(), tca::AddLAHits(), tca::AttachTrajToVertex(), tca::CheckHiMultEndHits(), tca::CheckHiMultUnusedHits(), tca::CheckTraj(), tca::CheckTrajBeginChg(), tca::ChkChgAsymmetry(), tca::ChkHiChgHits(), tca::TrajClusterAlg::ChkInTraj(), tca::ChkMichel(), tca::ChkStop(), tca::ChkStopEndPts(), tca::ChkVxTjs(), tca::CompleteIncomplete3DVertices(), tca::CompleteIncomplete3DVerticesInGaps(), tca::CompleteIncompleteShower(), tca::DefineHitPos(), tca::DefinePFP(), tca::EndMerge(), tca::FillGaps(), tca::Find2DVertices(), tca::Find3DVertices(), tca::FindHammerVertices(), tca::FindHammerVertices2(), tca::TrajClusterAlg::FindJunkTraj(), tca::TrajClusterAlg::FindMissedVxTjs(), tca::FindNeutralVertices(), tca::FindParent(), tca::FindSoftKink(), tca::FindUseHits(), tca::FindVtxTjs(), tca::FitVertex(), tca::FixTrajBegin(), tca::FixTrajEnd(), tca::GottaKink(), tca::HiEndDelta(), tca::IsGhost(), tca::KillVerticesInShower(), tca::MakeHaloTj(), tca::MakeJunkTraj(), tca::MakeJunkVertices(), tca::MaskBadTPs(), tca::MaskedHitsOK(), tca::Match3DVtxTjs(), tca::MergeGhostTjs(), tca::MergeNearby2DShowers(), tca::MergeOverlap(), tca::MergeShowerChain(), tca::MergeSubShowers(), tca::MergeSubShowersTj(), tca::MergeWithVertex(), tca::TrajClusterAlg::reconfigure(), tca::TrajClusterAlg::ReconstructAllTraj(), tca::ReversePropagate(), tca::SetVx2Score(), tca::Split3DKink(), tca::SplitHiChgHits(), tca::SplitTrajCrossingVertices(), tca::StepAway(), tca::TagDeltaRays(), tca::TagJunkTj(), tca::TjDeltaRMS(), tca::TrimEndPts(), tca::UpdateTraj(), and tca::VtxHitsSwap().
float tca::TCConfig::VLAStepSize |
Definition at line 502 of file DataStructs.h.
Referenced by tca::AddLAHits(), tca::FixTrajBegin(), tca::TrajClusterAlg::reconfigure(), and tca::StepAway().
std::vector<float> tca::TCConfig::vtx2DCuts |
Max position pull, max Position error rms.
Definition at line 466 of file DataStructs.h.
Referenced by tca::AttachAnyTrajToVertex(), tca::AttachTrajToVertex(), tca::DefineTjParents(), tca::EndMerge(), tca::Find2DVertices(), tca::Find3DVertices(), tca::FindVtxTjs(), tca::FitVertex(), tca::IsCloseToVertex(), tca::KillPoorVertices(), tca::MakeJunkVertices(), tca::MakeVertexObsolete(), tca::Match3DVtxTjs(), tca::TrajClusterAlg::reconfigure(), tca::SetVx2Score(), tca::SetVx3Score(), tca::SplitTrajCrossingVertices(), and tca::TagDeltaRays().
std::vector<float> tca::TCConfig::vtx3DCuts |
2D vtx -> 3D vtx matching cuts
Definition at line 467 of file DataStructs.h.
Referenced by tca::Find3DVertices(), tca::IsCloseToVertex(), and tca::TrajClusterAlg::reconfigure().
std::vector<float> tca::TCConfig::vtxScoreWeights |
Definition at line 468 of file DataStructs.h.
Referenced by tca::TrajClusterAlg::reconfigure(), and tca::SetVx2Score().
float tca::TCConfig::wirePitch |
Definition at line 487 of file DataStructs.h.
Referenced by tca::ChgFracBetween(), tca::FillWireHitRange(), tca::Find3DVertices(), tca::FindCots(), tca::FindShowerStart(), tca::FollowTp3s(), tca::MergeSubShowers(), and tca::ParentFOM().