LArSoft
v06_85_00
Liquid Argon Software toolkit - http://larsoft.org/
|
#include "TrajClusterAlg.h"
Data structures for the reconstruction results | |
TjStuff | tjs |
label of module producing input hits More... | |
HistStuff | hist |
label of module producing input hits More... | |
TruthMatcher | tm {tjs} |
label of module producing input hits More... | |
art::InputTag | fHitFinderModuleLabel |
label of module producing input hits More... | |
art::InputTag | fHitTruthModuleLabel |
label of module producing MCParticle -> hit associations More... | |
short | fMode |
label of module producing input hits More... | |
std::vector< unsigned short > | fMinPtsFit |
StepCrawl mode (0 = turn off) More... | |
std::vector< unsigned short > | fMinPts |
min number of Pts required to make a trajectory More... | |
std::vector< unsigned short > | fMaxAngleCode |
max allowed angle code for each pass More... | |
std::vector< short > | fMinMCSMom |
Min MCSMom for each pass. More... | |
float | fMultHitSep |
preferentially "merge" hits with < this separation More... | |
float | fMaxChi |
label of module producing input hits More... | |
std::vector< float > | fQualityCuts |
Min points/wire, min consecutive pts after a gap. More... | |
float | fMaxWireSkipNoSignal |
max number of wires to skip w/o a signal on them More... | |
float | fMaxWireSkipWithSignal |
max number of wires to skip with a signal on them More... | |
float | fProjectionErrFactor |
label of module producing input hits More... | |
bool | fMakeNewHits |
label of module producing input hits More... | |
float | fJTMaxHitSep2 |
label of module producing input hits More... | |
bool | fTagAllTraj |
Max hit separation for making junk trajectories. < 0 to turn off. More... | |
float | fMaxTrajSep |
max trajectory point separation for making showers More... | |
bool | fStudyMode |
study cuts More... | |
bool | fUseOldBackTracker {false} |
label of module producing input hits More... | |
float | fHitErrFac |
hit time error = fHitErrFac * hit RMS used for cluster fit More... | |
float | fMinAmp |
min amplitude required for declaring a wire signal is present More... | |
float | fVLAStepSize |
label of module producing input hits More... | |
float | fLAClusSlopeCut |
label of module producing input hits More... | |
unsigned short | fAllowNoHitWire |
label of module producing input hits More... | |
std::vector< float > | fChkStopCuts |
[Min Chg ratio, Chg slope pull cut, Chg fit chi cut] More... | |
bool | fIsRealData |
label of module producing input hits More... | |
TH2F * | fMCSMom_TruMom_e |
label of module producing input hits More... | |
TH2F * | fMCSMom_TruMom_mu |
label of module producing input hits More... | |
TH2F * | fMCSMom_TruMom_pi |
label of module producing input hits More... | |
TH2F * | fMCSMom_TruMom_p |
label of module producing input hits More... | |
TH2F * | fMCSMomEP_TruMom_e |
label of module producing input hits More... | |
TH1F * | fNuVtx_dx |
label of module producing input hits More... | |
TH1F * | fNuVtx_dy |
label of module producing input hits More... | |
TH1F * | fNuVtx_dz |
label of module producing input hits More... | |
TH1F * | fNuVtx_Score |
label of module producing input hits More... | |
TProfile * | fNuVtx_Enu_Score_p |
label of module producing input hits More... | |
TH1F * | fVx2_Score |
label of module producing input hits More... | |
TH1F * | fVx3_Score |
label of module producing input hits More... | |
TH1F * | fdWire [5] |
label of module producing input hits More... | |
TProfile * | fEP_T [5] |
label of module producing input hits More... | |
TTree * | showertree |
label of module producing input hits More... | |
TTree * | crtree |
label of module producing input hits More... | |
unsigned short | nTruPrimary |
label of module producing input hits More... | |
float | fNeutrinoEnergy |
label of module producing input hits More... | |
float | fSourceParticleEnergy |
label of module producing input hits More... | |
unsigned short | nTruPrimaryOK |
label of module producing input hits More... | |
unsigned short | nTruPrimaryVtxOK |
label of module producing input hits More... | |
unsigned short | nTruPrimaryVtxReco |
label of module producing input hits More... | |
bool | prt |
label of module producing input hits More... | |
bool | mrgPrt |
label of module producing input hits More... | |
bool | didPrt |
label of module producing input hits More... | |
int | TJPrt |
label of module producing input hits More... | |
trkf::LinFitAlg | fLinFitAlg |
label of module producing input hits More... | |
calo::CalorimetryAlg | fCaloAlg |
label of module producing input hits More... | |
TMVA::Reader | fMVAReader |
label of module producing input hits More... | |
int | fWorkID |
label of module producing input hits More... | |
std::string | fhitsModuleLabel |
label of module producing input hits More... | |
bool | fGoodTraj |
label of module producing input hits More... | |
bool | fTryWithNextPass |
label of module producing input hits More... | |
bool | fMaskedLastTP |
label of module producing input hits More... | |
bool | fQuitAlg |
label of module producing input hits More... | |
std::vector< unsigned int > | fAlgModCount |
label of module producing input hits More... | |
TrajClusterAlg (fhicl::ParameterSet const &pset) | |
label of module producing input hits More... | |
virtual void | reconfigure (fhicl::ParameterSet const &pset) |
label of module producing input hits More... | |
void | RunTrajClusterAlg (const art::Event &evt) |
label of module producing input hits More... | |
void | DefineShTree (TTree *t) |
label of module producing input hits More... | |
void | DefineCRTree (TTree *t) |
label of module producing input hits More... | |
TjStuff const & | GetTJS () const |
label of module producing input hits More... | |
std::vector< recob::Hit > | YieldHits () |
Returns (and loses) the art::Ptr collection of previously reconstructed hits (e.g. gaushit) More... | |
art::InputTag const & | GetHitFinderModuleLabel () |
label of module producing input hits More... | |
std::vector< ClusterStore > const & | GetClusters () const |
Returns a constant reference to the clusters found. More... | |
std::vector< VtxStore > const & | GetEndPoints () const |
Returns a constant reference to the 2D end points found. More... | |
std::vector< Vtx3Store > const & | GetVertices () const |
Returns a constant reference to the 3D vertices found. More... | |
std::vector< PFPStruct > const & | GetPFParticles () const |
label of module producing input hits More... | |
unsigned int | GetTjClusterIndex (unsigned int TjID) |
label of module producing input hits More... | |
unsigned short | GetShowerStructSize () |
label of module producing input hits More... | |
ShowerStruct3D const & | GetShowerStruct (unsigned short ish) |
label of module producing input hits More... | |
std::vector< unsigned int > const & | GetAlgModCount () const |
label of module producing input hits More... | |
std::vector< std::string > const & | GetAlgBitNames () const |
label of module producing input hits More... | |
void | ClearResults () |
Deletes all the results. More... | |
static bool | SortByMultiplet (TCHit const &a, TCHit const &b) |
label of module producing input hits More... | |
void | RunStepCrawl () |
label of module producing input hits More... | |
void | ReconstructAllTraj (CTP_t inCTP) |
label of module producing input hits More... | |
void | StepCrawl (Trajectory &tj) |
label of module producing input hits More... | |
void | AddHits (Trajectory &tj, unsigned short ipt, bool &sigOK) |
label of module producing input hits More... | |
void | AddLAHits (Trajectory &tj, unsigned short ipt, bool &sigOK) |
label of module producing input hits More... | |
void | UseUnusedHits () |
label of module producing input hits More... | |
void | FindJunkTraj (CTP_t inCTP) |
label of module producing input hits More... | |
bool | MakeJunkTraj (std::vector< unsigned int > tHits, bool prt) |
label of module producing input hits More... | |
void | ReversePropagate (Trajectory &tj) |
label of module producing input hits More... | |
bool | StartTraj (Trajectory &tj, const unsigned int &fromHit, const unsigned int &toHit, const unsigned short &pass) |
label of module producing input hits More... | |
bool | StartTraj (Trajectory &tj, const float &fromWire, const float &fromTick, const float &toWire, const float &toTick, const CTP_t &tCTP, const unsigned short &pass) |
label of module producing input hits More... | |
void | GetHitMultiplet (unsigned int theHit, std::vector< unsigned int > &hitsInMultiplet) |
label of module producing input hits More... | |
void | GetHitMultiplet (unsigned int theHit, std::vector< unsigned int > &hitsInMultiplet, unsigned short &localIndex) |
label of module producing input hits More... | |
float | HitTimeErr (const unsigned int iht) |
label of module producing input hits More... | |
float | HitsTimeErr2 (const std::vector< unsigned int > &hitVec) |
label of module producing input hits More... | |
void | ChkStopEndPts (Trajectory &tj, bool prt) |
label of module producing input hits More... | |
void | DefineHitPos (TrajPoint &tp) |
label of module producing input hits More... | |
void | FindUseHits (Trajectory &tj, unsigned short ipt, float maxDelta, bool useChg) |
label of module producing input hits More... | |
void | FindHit (std::string someText, unsigned int iht) |
label of module producing input hits More... | |
void | ChkInTraj (std::string someText) |
label of module producing input hits More... | |
void | MakeAllTrajClusters () |
label of module producing input hits More... | |
void | FindMissedVxTjs (const geo::TPCID &tpcid) |
label of module producing input hits More... | |
void | FindVtxTjs (CTP_t inCTP) |
label of module producing input hits More... | |
void | FindVtxTraj (VtxStore &theVtx) |
label of module producing input hits More... | |
void | CheckTraj (Trajectory &tj) |
label of module producing input hits More... | |
void | FindSoftKink (Trajectory &tj) |
label of module producing input hits More... | |
void | FillGaps (Trajectory &tj) |
label of module producing input hits More... | |
void | CheckHiMultUnusedHits (Trajectory &tj) |
label of module producing input hits More... | |
void | CheckHiMultEndHits (Trajectory &tj) |
label of module producing input hits More... | |
void | HiEndDelta (Trajectory &tj) |
label of module producing input hits More... | |
void | CheckNearLA () |
label of module producing input hits More... | |
void | UpdateTraj (Trajectory &tj) |
label of module producing input hits More... | |
void | UpdateDeltaRMS (Trajectory &tj) |
label of module producing input hits More... | |
void | MaskBadTPs (Trajectory &tj, float const &maxChi) |
label of module producing input hits More... | |
bool | MaskedHitsOK (Trajectory &tj) |
label of module producing input hits More... | |
bool | StopIfBadFits (Trajectory &tj) |
label of module producing input hits More... | |
void | PrepareForNextPass (Trajectory &tj) |
label of module producing input hits More... | |
void | GottaKink (Trajectory &tj, unsigned short &killPts) |
label of module producing input hits More... | |
void | FixTrajBegin (Trajectory &tj) |
label of module producing input hits More... | |
void | FixTrajBegin (Trajectory &tj, unsigned short atPt) |
label of module producing input hits More... | |
void | FixTrajEnd (Trajectory &tj, unsigned short atPt) |
label of module producing input hits More... | |
bool | IsGhost (std::vector< unsigned int > &tHits, unsigned short &ofTraj) |
label of module producing input hits More... | |
bool | IsGhost (Trajectory &tj) |
label of module producing input hits More... | |
void | CheckTrajEnd () |
label of module producing input hits More... | |
void | EndMerge (CTP_t inCTP, bool lastPass) |
label of module producing input hits More... | |
bool | EraseHit (const unsigned int &delHit) |
label of module producing input hits More... | |
void | DefineHit (TCHit &tcHit, CTP_t &hitCTP, unsigned int &hitWire) |
label of module producing input hits More... | |
unsigned int | CreateHit (TCHit tcHit) |
label of module producing input hits More... | |
void | MergeTPHits () |
label of module producing input hits More... | |
void | MaskTrajEndPoints (Trajectory &tj, unsigned short nPts) |
label of module producing input hits More... | |
void | ChkStop (Trajectory &tj) |
label of module producing input hits More... | |
bool | ChkMichel (Trajectory &tj, unsigned short &lastGoodPt) |
label of module producing input hits More... | |
void | ChkHiChgHits (CTP_t inCTP) |
label of module producing input hits More... | |
void | SplitHiChgHits (Trajectory &tj) |
label of module producing input hits More... | |
void | GetHitCollection (const art::Event &evt) |
label of module producing input hits More... | |
Definition at line 49 of file TrajClusterAlg.h.
tca::TrajClusterAlg::TrajClusterAlg | ( | fhicl::ParameterSet const & | pset | ) |
label of module producing input hits
Definition at line 48 of file TrajClusterAlg.cxx.
References tca::TjStuff::caloAlg, tca::HistStuff::CreateHists(), fCaloAlg, fMVAReader, hist, tca::TruthMatcher::Initialize(), reconfigure(), tca::TjStuff::ShowerParentReader, tjs, and tm.
|
private |
label of module producing input hits
Definition at line 1304 of file TrajClusterAlg.cxx.
References AddLAHits(), tca::Trajectory::AlgMod, tca::TrajPoint::Chg, tca::Trajectory::CTP, tca::DeadWireCount(), tca::DecodeCTP(), DefineHitPos(), tca::TrajPoint::Delta, tca::TrajPoint::DeltaRMS, tca::TrajPoint::Dir, tca::Trajectory::EndPt, tca::ExpectedHitsRMS(), tca::TjStuff::fHits, FindUseHits(), tca::TjStuff::FirstWire, fProjectionErrFactor, GetHitMultiplet(), tca::TrajPoint::Hits, tca::Trajectory::ID, tca::kRvPrp, tca::kUsedHits, tca::TjStuff::LastWire, tca::MoveTPToWire(), tca::NumHitsInTP(), geo::PlaneID::Plane, tca::PointTrajDOCA(), tca::TrajPoint::Pos, tca::PrintHit(), prt, tca::Trajectory::Pts, tca::SetEndPoints(), tjs, tca::TjStuff::UnitsPerTick, tca::TrajPoint::UseHit, and tca::TjStuff::WireHitRange.
Referenced by ReconstructAllTraj(), and StepCrawl().
|
private |
label of module producing input hits
Definition at line 1167 of file TrajClusterAlg.cxx.
References tca::TjStuff::allTraj, tca::TrajPoint::Ang, tca::TrajPoint::AngleCode, tca::Trajectory::CTP, tca::DecodeCTP(), DefineHitPos(), tca::DeltaAngle(), tca::TrajPoint::Dir, tca::TjStuff::fHits, tca::FindCloseHits(), fVLAStepSize, tca::TrajPoint::Hits, tca::Trajectory::ID, tca::kAllHits, tca::kAtTj, tca::kStopAtTj, tca::TjStuff::LastWire, geo::PlaneID::Plane, tca::TrajPoint::Pos, tca::PrintHit(), tca::PrintPos(), prt, tca::Trajectory::Pts, tca::PutTrajHitsInVector(), tca::SetEndPoints(), tca::Trajectory::StopFlag, tjs, tca::TjStuff::UnitsPerTick, tca::UpdateTjChgProperties(), tca::TjStuff::UseAlg, tca::TrajPoint::UseHit, and tca::TjStuff::WireHitRange.
Referenced by AddHits().
|
private |
label of module producing input hits
Definition at line 3657 of file TrajClusterAlg.cxx.
References tca::Trajectory::AlgMod, tca::Trajectory::EndPt, tca::kBragg, tca::kCHMEH, prt, tca::Trajectory::Pts, tca::SetEndPoints(), tca::Trajectory::StopFlag, tjs, tca::UnsetUsedHits(), and tca::TjStuff::UseAlg.
Referenced by CheckTraj().
|
private |
label of module producing input hits
Definition at line 3508 of file TrajClusterAlg.cxx.
References tca::Trajectory::AlgMod, tca::AngleRange(), DefineHitPos(), tca::Trajectory::EndPt, fGoodTraj, tca::TjStuff::fHits, fMinPtsFit, GottaKink(), tca::Trajectory::ID, tca::kAtKink, tca::kCHMUH, tca::kUsedHits, MaskTrajEndPoints(), tca::MaxHitDelta(), tca::Trajectory::NeedsUpdate, tca::NumHitsInTP(), tca::NumPtsWithCharge(), tca::Trajectory::Pass, tca::PointTrajDOCA(), tca::PrintHit(), tca::PrintTrajectory(), prt, tca::Trajectory::Pts, tca::PutTrajHitsInVector(), tca::SetEndPoints(), tca::Trajectory::StopFlag, tjs, tca::UnsetUsedHits(), UpdateTraj(), and tca::TjStuff::UseAlg.
Referenced by ReconstructAllTraj().
|
private |
label of module producing input hits
|
private |
label of module producing input hits
Definition at line 2894 of file TrajClusterAlg.cxx.
References tca::Trajectory::AlgMod, CheckHiMultEndHits(), tca::ChkChgAsymmetry(), ChkStop(), ChkStopEndPts(), tca::Trajectory::EndPt, fGoodTraj, FillGaps(), FindSoftKink(), FixTrajBegin(), fMinPts, fQualityCuts, fQuitAlg, fTryWithNextPass, tca::HasDuplicateHits(), HiEndDelta(), IsGhost(), tca::kAtKink, tca::kBragg, tca::kCTKink, tca::kCTStepChk, tca::kJunkTj, tca::kKilled, tca::kRvPrp, tca::kSignal, tca::Trajectory::MCSMom, tca::MCSMom(), tca::NumPtsWithCharge(), tca::Trajectory::Pass, tca::PrintTrajectory(), prt, tca::Trajectory::Pts, tca::SetEndPoints(), tca::Trajectory::StopFlag, tca::TagJunkTj(), tjs, tca::TrimEndPts(), tca::UnsetUsedHits(), and tca::TjStuff::UseAlg.
Referenced by FindVtxTraj(), and ReconstructAllTraj().
|
private |
label of module producing input hits
|
private |
label of module producing input hits
Definition at line 5430 of file TrajClusterAlg.cxx.
References tca::TjStuff::allTraj, tca::kKilled, tca::kSplitHiChgHits, SplitHiChgHits(), tjs, and tca::TjStuff::UseAlg.
Referenced by ReconstructAllTraj().
|
private |
label of module producing input hits
Definition at line 4322 of file TrajClusterAlg.cxx.
References tca::AlgBitNames, tca::TjStuff::allTraj, evd::details::end(), fAlgModCount, tca::TjStuff::fHits, fQuitAlg, tca::kChkInTraj, tca::kKilled, tca::kUsedHits, tca::PrintHit(), tca::PrintTrajectory(), tca::PutTrajHitsInVector(), tjs, tca::TjStuff::UseAlg, and tca::TjStuff::vtx.
|
private |
label of module producing input hits
Definition at line 5377 of file TrajClusterAlg.cxx.
References tca::Trajectory::AlgMod, tca::Trajectory::EndPt, tca::kMichel, prt, tca::Trajectory::Pts, tjs, and tca::TjStuff::UseAlg.
Referenced by MaskTrajEndPoints().
|
private |
label of module producing input hits
Definition at line 5284 of file TrajClusterAlg.cxx.
References tca::Trajectory::AlgMod, tca::TrajPoint::Chg, tca::ChgFracNearPos(), dir, evd::details::end(), tca::Trajectory::EndPt, fChkStopCuts, fLinFitAlg, tca::Trajectory::ID, tca::kBragg, tca::kChkStop, trkf::LinFitAlg::LinFit(), tca::Trajectory::MCSMom, tca::Trajectory::PDGCode, tca::TrajPoint::Pos, tca::PrintPos(), prt, tca::Trajectory::Pts, tca::Trajectory::StopFlag, tjs, tca::TjStuff::UseAlg, x, and y.
Referenced by CheckTraj(), ChkStopEndPts(), GottaKink(), and ReversePropagate().
|
private |
label of module producing input hits
Definition at line 1748 of file TrajClusterAlg.cxx.
References tca::Trajectory::AlgMod, ChkStop(), tca::TrajPoint::CTP, tca::Trajectory::CTP, tca::DecodeCTP(), DefineHitPos(), tca::TrajPoint::Dir, tca::Trajectory::EndPt, tca::TjStuff::fHits, tca::FindCloseHits(), tca::Trajectory::ID, tca::kAllHits, tca::kBragg, tca::kChkStopEP, tca::kJunkTj, geo::PlaneID::Plane, tca::TrajPoint::Pos, tca::PrintHit(), tca::PrintPos(), tca::Trajectory::Pts, tca::SetEndPoints(), tca::Trajectory::StopFlag, tjs, tmp, tca::UnsetUsedHits(), tca::UpdateTjChgProperties(), and tca::TjStuff::UseAlg.
Referenced by CheckTraj(), FixTrajBegin(), and ReversePropagate().
void tca::TrajClusterAlg::ClearResults | ( | ) |
Deletes all the results.
Definition at line 290 of file TrajClusterAlg.cxx.
References tca::TjStuff::allTraj, tca::ClearCRInfo(), tca::ClearShowerTree(), tca::TjStuff::cots, tca::TjStuff::dontCluster, tca::TjStuff::fHits, tca::TjStuff::mallTraj, tca::TjStuff::matchVec, tca::TjStuff::MCPartList, tca::TjStuff::pfps, tca::TjStuff::SaveShowerTree, tca::TjStuff::showers, tca::TjStuff::stv, tca::TjStuff::tcl, tjs, tca::TjStuff::vtx, tca::TjStuff::vtx3, and tca::TjStuff::WireHitRange.
Referenced by GetAlgBitNames(), and RunTrajClusterAlg().
|
private |
label of module producing input hits
Definition at line 4924 of file TrajClusterAlg.cxx.
References tca::TjStuff::allTraj, tca::TCHit::ArtPtr, tca::CheckWireHitRange(), tca::TjStuff::fHits, tca::TjStuff::FirstWire, tca::TjStuff::LastWire, tca::TjStuff::NumPlanes, tca::TjStuff::NumWires, tca::TCHit::PeakTime, geo::PlaneID::Plane, tjs, geo::WireID::Wire, tca::TjStuff::WireHitRange, and recob::Hit::WireID().
void tca::TrajClusterAlg::DefineCRTree | ( | TTree * | t | ) |
label of module producing input hits
Definition at line 5587 of file TrajClusterAlg.cxx.
References tca::CRTreeVars::cr_origin, tca::CRTreeVars::cr_pfpxmax, tca::CRTreeVars::cr_pfpxmin, tca::CRTreeVars::cr_pfpyzmindis, tca::TjStuff::crt, crtree, tca::TjStuff::Event, tca::TjStuff::Run, tca::TjStuff::SubRun, and tjs.
|
private |
label of module producing input hits
Definition at line 4915 of file TrajClusterAlg.cxx.
References tca::TCHit::ArtPtr, tca::DecodeCTP(), and recob::Hit::WireID().
|
private |
label of module producing input hits
Definition at line 1873 of file TrajClusterAlg.cxx.
References tca::TrajPoint::Chg, tca::TrajPoint::Dir, tca::TjStuff::fHits, tca::TrajPoint::HitPos, tca::TrajPoint::HitPosErr2, tca::TrajPoint::Hits, HitsTimeErr2(), HitTimeErr(), prt, tjs, tca::TjStuff::UnitsPerTick, and tca::TrajPoint::UseHit.
Referenced by AddHits(), AddLAHits(), CheckHiMultUnusedHits(), ChkStopEndPts(), FillGaps(), MakeJunkTraj(), MaskedHitsOK(), StepCrawl(), UpdateTraj(), and UseUnusedHits().
void tca::TrajClusterAlg::DefineShTree | ( | TTree * | t | ) |
label of module producing input hits
Definition at line 5547 of file TrajClusterAlg.cxx.
References tca::ShowerTreeVars::BeginAng, tca::ShowerTreeVars::BeginChg, tca::ShowerTreeVars::BeginTim, tca::ShowerTreeVars::BeginVtx, tca::ShowerTreeVars::BeginWir, tca::ShowerTreeVars::EndAng, tca::ShowerTreeVars::EndChg, tca::ShowerTreeVars::EndTim, tca::ShowerTreeVars::EndVtx, tca::ShowerTreeVars::EndWir, tca::ShowerTreeVars::Envelope, tca::ShowerTreeVars::EnvPlane, tca::ShowerTreeVars::EnvShowerID, tca::ShowerTreeVars::EnvStage, tca::TjStuff::Event, tca::ShowerTreeVars::IsShowerParent, tca::ShowerTreeVars::IsShowerTj, tca::ShowerTreeVars::MCSMom, tca::ShowerTreeVars::nPlanes, tca::ShowerTreeVars::nStages, tca::ShowerTreeVars::PlaneNum, tca::TjStuff::Run, tca::ShowerTreeVars::ShowerID, showertree, tca::ShowerTreeVars::StageName, tca::ShowerTreeVars::StageNum, tca::TjStuff::stv, tca::TjStuff::SubRun, tca::ShowerTreeVars::TjID, and tjs.
|
private |
label of module producing input hits
Definition at line 1964 of file TrajClusterAlg.cxx.
References tca::TjStuff::allTraj, tca::TrajPoint::Ang, tca::TrajPoint::AngleCode, tca::TrajPoint::AveChg, tca::TjStuff::ChargeCuts, tca::ChgFracNearPos(), tca::ChkVxTjs(), tca::CompatibleMerge(), tca::VtxStore::CTP, tca::debug, tca::DecodeCTP(), tca::DeltaAngle(), tca::FitTraj(), tca::FitVertex(), fQualityCuts, tca::VtxStore::ID, tca::kBragg, tca::kFixed, tca::TjStuff::KinkCuts, tca::kKilled, tca::kMerge, tca::kSetDir, tca::kShowerLike, tca::MakeBareTrajPoint(), max, tca::MCSThetaRMS(), tca::MergeAndStore(), min, mrgPrt, tca::TrajPoint::NTPsFit, tca::VtxStore::NTraj, tca::NumPtsWithCharge(), tca::OverlapFraction(), tca::VtxStore::Pass, tca::DebugStuff::Plane, geo::PlaneID::Plane, tca::PointTrajDOCA(), tca::VtxStore::Pos, tca::TrajPoint::Pos, tca::PosSep(), tca::PosSep2(), tca::PrintPos(), prt, tca::ReverseTraj(), tca::SetVx2Score(), tca::SignalBetween(), tca::VtxStore::Stat, tca::TjStuff::StepDir, tca::StoreVertex(), tjs, tca::VtxStore::Topo, tca::TrajIntersection(), tca::TrajLength(), tca::TrajPointSeparation(), tca::TrajTrajDOCA(), tca::TjStuff::UnitsPerTick, tca::TjStuff::UseAlg, tca::TjStuff::Vertex2DCuts, tca::TjStuff::vtx, and tca::DebugStuff::Wire.
Referenced by ReconstructAllTraj().
|
private |
label of module producing input hits
Definition at line 4843 of file TrajClusterAlg.cxx.
References tca::TjStuff::allTraj, tca::CheckWireHitRange(), tca::TjStuff::fHits, tca::TjStuff::FirstWire, tca::TrajPoint::Hits, tca::TjStuff::LastWire, tca::TjStuff::NumPlanes, tca::SetEndPoints(), tjs, tca::TrajPoint::UseHit, and tca::TjStuff::WireHitRange.
Referenced by MergeTPHits().
|
private |
label of module producing input hits
Definition at line 3328 of file TrajClusterAlg.cxx.
References tca::Trajectory::AlgMod, tca::TjStuff::ChargeCuts, tca::Trajectory::ChgRMS, DefineHitPos(), tca::Trajectory::EndPt, fGoodTraj, tca::TjStuff::fHits, fQuitAlg, tca::Trajectory::ID, tca::kFillGap, tca::kJunkTj, tca::MakeBareTrajPoint(), tca::MaxHitDelta(), tca::Trajectory::MCSMom, tca::MCSMom(), tca::Trajectory::Pass, tca::PointTrajDOCA(), tca::PrintHit(), tca::PrintPos(), tca::PrintTrajPoint(), prt, tca::Trajectory::Pts, tca::Trajectory::StepDir, tjs, tca::UnsetUsedHits(), and tca::TjStuff::UseAlg.
Referenced by CheckTraj().
|
private |
label of module producing input hits
|
private |
label of module producing input hits
Definition at line 926 of file TrajClusterAlg.cxx.
References tca::debug, tca::DecodeCTP(), tca::TjStuff::fHits, tca::TjStuff::FirstWire, fJTMaxHitSep2, GetHitMultiplet(), tca::DebugStuff::Hit, tca::HitSep2(), IsGhost(), tca::TjStuff::LastWire, MakeJunkTraj(), tca::TjStuff::NumWires, geo::PlaneID::Plane, tca::PrintHit(), prt, tjs, tca::TrajHitsOK(), and tca::TjStuff::WireHitRange.
Referenced by ReconstructAllTraj().
|
private |
label of module producing input hits
Definition at line 4494 of file TrajClusterAlg.cxx.
References tca::TjStuff::allTraj, detinfo::DetectorProperties::ConvertXToTicks(), geo::CryostatID::Cryostat, tca::debug, tca::TjStuff::detprop, tca::EncodeCTP(), tca::Vtx3Store::ID, tca::kComp3DVx, tca::kKilled, tca::kMisdVxTj, tca::TjStuff::NumPlanes, tca::DebugStuff::Plane, tca::TrajPoint::Pos, prt, tca::DebugStuff::Tick, tjs, geo::TPCID::TPC, tca::Vtx3Store::TPCID, tca::TrajPointTrajDOCA(), tca::TjStuff::UnitsPerTick, tca::TjStuff::UseAlg, tca::TjStuff::vtx, tca::TjStuff::vtx3, tca::Vtx3Store::Vx2ID, tca::Vtx3Store::Wire, and tca::Vtx3Store::X.
Referenced by RunTrajClusterAlg().
|
private |
label of module producing input hits
Definition at line 3070 of file TrajClusterAlg.cxx.
References tca::Trajectory::AlgMod, tca::DeltaAngle(), tca::Trajectory::EndPt, tca::Trajectory::ID, tca::TjStuff::KinkCuts, tca::kSoftKink, tca::Trajectory::MCSMom, tca::MCSMom(), tca::PrintPos(), prt, tca::Trajectory::Pts, tca::SetEndPoints(), tjs, tca::UnsetUsedHits(), and tca::TjStuff::UseAlg.
Referenced by CheckTraj().
|
private |
label of module producing input hits
Definition at line 1459 of file TrajClusterAlg.cxx.
References tca::Trajectory::AlgMod, tca::TrajPoint::AngleCode, tca::TrajPoint::AveChg, tca::Trajectory::AveChg, tca::TjStuff::ChargeCuts, tca::Trajectory::ChgRMS, tca::TrajPoint::Delta, tca::TrajPoint::Dir, tca::ExpectedHitsRMS(), tca::TjStuff::fHits, fMinPts, GetHitMultiplet(), tca::TrajPoint::Hits, tca::HitsRMSTick(), HitTimeErr(), tca::Trajectory::ID, tca::kRvPrp, tca::kUnusedHits, tca::Trajectory::MCSMom, tca::Trajectory::Pass, tca::Trajectory::PDGCode, tca::PointTrajDOCA(), tca::TrajPoint::Pos, tca::PrintHit(), prt, tca::Trajectory::Pts, tjs, tca::TPHitsRMSTick(), tca::TjStuff::UnitsPerTick, and tca::TrajPoint::UseHit.
Referenced by AddHits().
|
private |
label of module producing input hits
Definition at line 4557 of file TrajClusterAlg.cxx.
References FindVtxTraj(), tca::kVtxTj, tca::kVtxTrjTried, tjs, tca::TjStuff::UseAlg, and tca::TjStuff::vtx.
Referenced by ReconstructAllTraj().
|
private |
label of module producing input hits
Definition at line 4572 of file TrajClusterAlg.cxx.
References tca::Trajectory::AlgMod, CheckTraj(), tca::VtxStore::CTP, tca::DecodeCTP(), tca::Trajectory::EndPt, fGoodTraj, tca::TjStuff::fHits, tca::FindCloseHits(), fMinPts, fQuitAlg, tca::TrajPoint::Hits, tca::VtxStore::ID, tca::Trajectory::ID, tca::InTrajOK(), tca::kChkInTraj, tca::kUnusedHits, tca::kVtxTj, tca::kVtxTrjTried, tca::MoveTPToWire(), tca::NumPtsWithCharge(), tca::Trajectory::Pass, geo::PlaneID::Plane, tca::VtxStore::Pos, tca::PrintHeader(), tca::PrintHit(), tca::PrintTrajPoint(), prt, tca::Trajectory::Pts, tca::ReleaseHits(), tca::VtxStore::Score, StartTraj(), tca::VtxStore::Stat, StepCrawl(), tca::Trajectory::StepDir, tca::StoreTraj(), tjs, tca::TjStuff::UnitsPerTick, tca::TjStuff::UseAlg, tca::TrajPoint::UseHit, tca::valDecreasing(), tca::TjStuff::Vertex2DCuts, and tca::Trajectory::VtxID.
Referenced by FindVtxTjs().
|
private |
label of module producing input hits
Definition at line 3122 of file TrajClusterAlg.cxx.
References tca::Trajectory::AlgMod, tca::TrajPoint::AngleCode, ChkStopEndPts(), tca::TrajPoint::DeltaRMS, tca::TrajPoint::Dir, tca::Trajectory::EndPt, fGoodTraj, tca::FindCloseHits(), fQualityCuts, fVLAStepSize, tca::TrajPoint::Hits, tca::kFixBegin, tca::kFTBRvProp, tca::kJunkTj, tca::kKilled, tca::kRvPrp, tca::kUnusedHits, tca::Trajectory::Pass, tca::TrajPoint::Pos, tca::PrintPos(), tca::PrintTrajPoint(), prt, tca::Trajectory::Pts, ReversePropagate(), tca::SetEndPoints(), tca::Trajectory::StepDir, tjs, tca::TrimEndPts(), tca::UnsetUsedHits(), tca::TjStuff::UseAlg, and tca::TrajPoint::UseHit.
Referenced by CheckTraj().
|
private |
label of module producing input hits
Definition at line 3214 of file TrajClusterAlg.cxx.
References tca::Trajectory::AlgMod, tca::TrajPoint::Ang, tca::TrajPoint::AngErr, tca::TrajPoint::AngleCode, tca::Trajectory::AveChg, tca::Trajectory::ChgRMS, tca::TrajPoint::Dir, tca::Trajectory::EndPt, tca::kBragg, tca::kFixBegin, tca::kJunkTj, tca::Trajectory::MCSMom, tca::NumPtsWithCharge(), tca::Trajectory::PDGCode, tca::PointTrajDOCA(), tca::TrajPoint::Pos, tca::PrintStopFlag(), tca::PrintTrajectory(), prt, tca::Trajectory::Pts, tca::SetEndPoints(), tca::Trajectory::StopFlag, tjs, tca::UnsetUsedHits(), and tca::TjStuff::UseAlg.
|
private |
label of module producing input hits
Definition at line 3280 of file TrajClusterAlg.cxx.
References tca::Trajectory::AlgMod, tca::TrajPoint::Ang, tca::TrajPoint::AngErr, tca::TrajPoint::AngleCode, tca::Trajectory::AveChg, tca::Trajectory::ChgRMS, tca::TrajPoint::Dir, tca::Trajectory::EndPt, tca::kBragg, tca::kFixEnd, tca::kJunkTj, tca::Trajectory::MCSMom, tca::NumPtsWithCharge(), tca::Trajectory::PDGCode, tca::PointTrajDOCA(), tca::TrajPoint::Pos, tca::PrintTrajectory(), prt, tca::Trajectory::Pts, tca::Trajectory::StopFlag, tjs, and tca::TjStuff::UseAlg.
|
inline |
label of module producing input hits
Definition at line 93 of file TrajClusterAlg.h.
References tca::AlgBitNames, and ClearResults().
|
inline |
label of module producing input hits
Definition at line 92 of file TrajClusterAlg.h.
References fAlgModCount.
|
inline |
Returns a constant reference to the clusters found.
Definition at line 76 of file TrajClusterAlg.h.
References tca::TjStuff::tcl, and tjs.
|
inline |
Returns a constant reference to the 2D end points found.
Definition at line 79 of file TrajClusterAlg.h.
References tjs, and tca::TjStuff::vtx.
|
private |
label of module producing input hits
Definition at line 5599 of file TrajClusterAlg.cxx.
References sim::ParticleList::begin(), recob::Hit::DegreesOfFreedom(), sim::ParticleList::empty(), sim::ParticleList::end(), recob::Hit::EndTick(), fHitFinderModuleLabel, tca::TjStuff::fHits, fHitTruthModuleLabel, fUseOldBackTracker, art::FindManyP< ProdB, Data >::get(), art::DataViewImpl::getManyByType(), art::DataViewImpl::getValidHandle(), recob::Hit::GoodnessOfFit(), recob::Hit::Integral(), ipart, art::Event::isRealData(), simb::kUnknown, recob::Hit::LocalIndex(), tca::TruthMatcher::MatchTrueHits(), tca::TjStuff::MatchTruth, tca::TjStuff::MCPartList, recob::Hit::Multiplicity(), simb::MCTruth::Origin(), geo::origin(), cheat::ParticleInventoryService::ParticleList(), recob::Hit::PeakAmplitude(), recob::Hit::PeakTime(), tca::PrintHit(), recob::Hit::RMS(), recob::Hit::SigmaIntegral(), recob::Hit::SigmaPeakAmplitude(), recob::Hit::SigmaPeakTime(), SortByMultiplet(), recob::Hit::StartTick(), tjs, tm, sim::ParticleList::TrackId(), and cheat::ParticleInventoryService::TrackIdToMCTruth_P().
Referenced by RunTrajClusterAlg().
|
inline |
label of module producing input hits
Definition at line 73 of file TrajClusterAlg.h.
References fHitFinderModuleLabel.
|
private |
label of module producing input hits
Definition at line 4690 of file TrajClusterAlg.cxx.
Referenced by AddHits(), FindJunkTraj(), FindUseHits(), IsGhost(), ReconstructAllTraj(), and UseUnusedHits().
|
private |
label of module producing input hits
Definition at line 4697 of file TrajClusterAlg.cxx.
References tca::TjStuff::AveHitRMS, tca::TjStuff::fHits, fMultHitSep, tjs, and tmp.
|
inline |
label of module producing input hits
Definition at line 85 of file TrajClusterAlg.h.
References tca::TjStuff::pfps, and tjs.
|
inline |
label of module producing input hits
Definition at line 90 of file TrajClusterAlg.h.
References tca::TjStuff::showers, and tjs.
|
inline |
label of module producing input hits
Definition at line 89 of file TrajClusterAlg.h.
References tca::TjStuff::showers, and tjs.
|
inline |
label of module producing input hits
Definition at line 87 of file TrajClusterAlg.h.
References tca::TjStuff::allTraj, and tjs.
|
inline |
label of module producing input hits
Definition at line 67 of file TrajClusterAlg.h.
References tjs, and YieldHits().
|
inline |
Returns a constant reference to the 3D vertices found.
Definition at line 82 of file TrajClusterAlg.h.
References tjs, and tca::TjStuff::vtx3.
|
private |
label of module producing input hits
Definition at line 3868 of file TrajClusterAlg.cxx.
References tca::Trajectory::AlgMod, tca::TrajPoint::Ang, ChkStop(), tca::DeltaAngle(), tca::Trajectory::EndPt, fGoodTraj, tca::TrajPoint::FitChi, tca::FitTraj(), tca::kAtKink, tca::kBragg, tca::TjStuff::KinkCuts, tca::kNoKinkChk, tca::kRvPrp, tca::MakeBareTrajPoint(), tca::Trajectory::MCSMom, tca::MCSMom(), tca::MCSThetaRMS(), tca::Trajectory::PDGCode, tca::PrintPos(), tca::PrintTrajectory(), prt, tca::Trajectory::Pts, tca::Trajectory::StopFlag, tjs, tmp, tca::TrajPointSeparation(), and tca::TjStuff::UseAlg.
Referenced by CheckHiMultUnusedHits(), and StepCrawl().
|
private |
label of module producing input hits
Definition at line 3440 of file TrajClusterAlg.cxx.
References tca::Trajectory::AlgMod, tca::TrajPoint::Ang, tca::TrajPoint::AngErr, tca::TrajPoint::AngleCode, tca::TrajPoint::Chg, tca::TrajPoint::Delta, tca::TrajPoint::DeltaRMS, tca::TrajPoint::Dir, tca::Trajectory::EndPt, tca::TrajPoint::FitChi, tca::FitTraj(), tca::TrajPoint::HitPos, tca::kBragg, tca::kHED, tca::Trajectory::MCSMom, tca::TrajPoint::NTPsFit, tca::Trajectory::Pass, tca::PointTrajDOCA(), tca::TrajPoint::Pos, tca::PrintTrajPoint(), prt, tca::Trajectory::Pts, tca::Trajectory::StepDir, tca::Trajectory::StopFlag, tjs, and tca::TjStuff::UseAlg.
Referenced by CheckTraj().
|
private |
label of module producing input hits
Definition at line 1955 of file TrajClusterAlg.cxx.
References fHitErrFac, tca::HitsRMSTime(), tca::kUnusedHits, and tjs.
Referenced by DefineHitPos().
|
private |
label of module producing input hits
Definition at line 1949 of file TrajClusterAlg.cxx.
References fHitErrFac, tca::TjStuff::fHits, tjs, and tca::TjStuff::UnitsPerTick.
Referenced by DefineHitPos(), and FindUseHits().
|
private |
label of module producing input hits
Definition at line 2813 of file TrajClusterAlg.cxx.
References tca::TjStuff::allTraj, tca::TjStuff::fHits, GetHitMultiplet(), tca::kUseGhostHits, prt, tjs, and tca::TjStuff::UseAlg.
Referenced by CheckTraj(), and FindJunkTraj().
|
private |
label of module producing input hits
Definition at line 2650 of file TrajClusterAlg.cxx.
References tca::Trajectory::AlgMod, tca::TjStuff::allTraj, tca::Trajectory::EndPt, fGoodTraj, tca::TjStuff::fHits, fMinPts, fQualityCuts, tca::Trajectory::ID, tca::kKilled, tca::kUseGhostHits, tca::Trajectory::MCSMom, tca::MCSMom(), tca::MoveTPToWire(), tca::Trajectory::Pass, tca::Trajectory::PDGCode, tca::TrajPoint::Pos, tca::PrintTrajectory(), prt, tca::Trajectory::Pts, tca::SetEndPoints(), tjs, tca::TrimEndPts(), tca::UnsetUsedHits(), and tca::TjStuff::UseAlg.
|
private |
label of module producing input hits
Definition at line 4409 of file TrajClusterAlg.cxx.
References tca::AlgBitNames, tca::Trajectory::AlgMod, tca::TjStuff::allTraj, tca::ClusterStore::BeginAng, tca::ClusterStore::BeginChg, tca::ClusterStore::BeginTim, tca::ClusterStore::BeginVtx, tca::ClusterStore::BeginWir, tca::Trajectory::ClusterIndex, tca::ClusterStore::CTP, tca::Trajectory::CTP, tca::ClusterStore::EndAng, tca::ClusterStore::EndChg, tca::Trajectory::EndPt, tca::ClusterStore::EndTim, tca::ClusterStore::EndVtx, tca::ClusterStore::EndWir, fAlgModCount, tca::TjStuff::fHits, tca::Finish3DShowers(), fMakeNewHits, fQuitAlg, tca::ClusterStore::ID, tca::Trajectory::ID, tca::InTrajOK(), tca::kChkInTraj, tca::kKilled, tca::kShowerLike, tca::kShowerTj, tca::kUsedHits, MergeTPHits(), tca::ClusterStore::PDGCode, tca::Trajectory::PDGCode, tca::PosSep2(), tca::PrintTrajectory(), prt, tca::Trajectory::Pts, tca::PutTrajHitsInVector(), tca::SetEndPoints(), tca::TjStuff::ShowerTag, tca::TjStuff::tcl, tca::ClusterStore::tclhits, tjs, tmp, tca::TjStuff::UnitsPerTick, tca::TjStuff::UseAlg, tca::valDecreasing(), and tca::Trajectory::VtxID.
Referenced by RunTrajClusterAlg().
|
private |
label of module producing input hits
Definition at line 1027 of file TrajClusterAlg.cxx.
References tca::Trajectory::AlgMod, DefineHitPos(), fGoodTraj, tca::TjStuff::fHits, fLinFitAlg, fMinPts, fQuitAlg, tca::TrajPoint::HitPos, tca::TrajPoint::Hits, tca::Trajectory::ID, tca::InTrajOK(), tca::kChkInTraj, tca::kJunkTj, trkf::LinFitAlg::LinFit(), tca::TrajPoint::Pos, tca::PrintHit(), tca::PrintTrajectory(), tca::Trajectory::Pts, tca::ReleaseHits(), tca::SetAngleCode(), tca::SetEndPoints(), StartTraj(), tca::TrajPoint::Step, tca::StoreTraj(), tjs, tmp, tca::TrajPointSeparation(), tca::TjStuff::UnitsPerTick, tca::TjStuff::UseAlg, tca::TrajPoint::UseHit, tca::valDecreasing(), x, and y.
Referenced by FindJunkTraj().
|
private |
label of module producing input hits
Definition at line 5175 of file TrajClusterAlg.cxx.
References tca::Trajectory::AlgMod, tca::TrajPoint::Chg, tca::TrajPoint::Delta, fGoodTraj, tca::TrajPoint::FitChi, tca::FitTraj(), tca::Trajectory::ID, tca::kMaskBadTPs, tca::kRvPrp, tca::TrajPoint::NTPsFit, prt, tca::Trajectory::Pts, tjs, tca::UnsetUsedHits(), and tca::TjStuff::UseAlg.
Referenced by UpdateTraj().
|
private |
label of module producing input hits
Definition at line 3724 of file TrajClusterAlg.cxx.
References tca::Trajectory::AlgMod, DefineHitPos(), tca::Trajectory::EndPt, tca::TjStuff::fHits, tca::FitTraj(), fMinPtsFit, tca::TrajPoint::Hits, tca::Trajectory::ID, tca::kMaskHits, tca::TrajPoint::NTPsFit, tca::Trajectory::Pass, tca::PrintTrajectory(), prt, tca::Trajectory::Pts, tca::SetEndPoints(), tjs, tca::UpdateTjChgProperties(), tca::TjStuff::UseAlg, and tca::TrajPoint::UseHit.
Referenced by StepCrawl().
|
private |
label of module producing input hits
Definition at line 5218 of file TrajClusterAlg.cxx.
References ChkMichel(), tca::Trajectory::EndPt, fGoodTraj, tca::Trajectory::ID, tca::PointTrajDOCA(), tca::PrintPos(), prt, tca::Trajectory::Pts, tca::SetEndPoints(), tjs, tca::TrajPointSeparation(), and tca::UnsetUsedHits().
Referenced by CheckHiMultUnusedHits(), and StepCrawl().
|
private |
label of module producing input hits
Definition at line 5067 of file TrajClusterAlg.cxx.
References tca::Trajectory::AlgMod, tca::TjStuff::allTraj, tca::Trajectory::EndPt, EraseHit(), tca::TjStuff::fHits, tca::TrajPoint::Hits, tca::kKilled, tca::kShowerTj, tca::kUsedHits, tca::NumHitsInTP(), tca::Trajectory::Pts, tjs, and tca::TrajPoint::UseHit.
Referenced by MakeAllTrajClusters().
|
private |
label of module producing input hits
Definition at line 3829 of file TrajClusterAlg.cxx.
References tca::TrajPoint::FitChi, tca::FitTraj(), fMinPtsFit, fTryWithNextPass, tca::TrajPoint::NTPsFit, tca::Trajectory::Pass, prt, tca::Trajectory::Pts, and tjs.
|
virtual |
label of module producing input hits
Definition at line 60 of file TrajClusterAlg.cxx.
References tca::AlgBitNames, tca::TjStuff::AngleRanges, tca::TjStuff::ChargeCuts, art::errors::Configuration, tca::ConfigureMVA(), tca::DebugStuff::Cryostat, tca::DebugStuff::CTP, tca::debug, tca::TjStuff::DebugMode, tca::TjStuff::DeltaRayTag, tca::EncodeCTP(), tca::TjStuff::EventsProcessed, fAlgModCount, fChkStopCuts, fHitErrFac, fHitFinderModuleLabel, fHitTruthModuleLabel, fJTMaxHitSep2, fMakeNewHits, fMaxAngleCode, fMaxChi, fMaxTrajSep, fMaxWireSkipNoSignal, fMaxWireSkipWithSignal, fMinAmp, fMinMCSMom, fMinPts, fMinPtsFit, fMode, fMultHitSep, fProjectionErrFactor, fQualityCuts, fStudyMode, fUseOldBackTracker, fVLAStepSize, fhicl::ParameterSet::get(), fhicl::ParameterSet::get_if_present(), fhicl::ParameterSet::has_key(), tca::kAlgBitSize, tca::kChkInTraj, tca::kFlagBitSize, tca::TjStuff::KinkCuts, tca::kKilled, tca::kStopAtTj, tca::TjStuff::Match3DCuts, tca::TjStuff::MatchTruth, tca::TjStuff::MuonTag, tca::TjStuff::NeutralVxCuts, tca::TjStuff::NPtsAve, tca::DebugStuff::Plane, tca::TjStuff::SaveCRTree, tca::TjStuff::SaveShowerTree, tca::TjStuff::ShowerTag, tca::StopFlagNames, tca::TjStuff::TagCosmics, tca::TjStuff::TestBeam, tca::DebugStuff::Tick, tjs, tca::DebugStuff::TPC, tca::TjStuff::UseAlg, tca::TjStuff::Vertex2DCuts, tca::TjStuff::Vertex3DCuts, tca::TjStuff::VertexScoreWeights, tca::DebugStuff::Wire, and tca::DebugStuff::WorkID.
Referenced by TrajClusterAlg().
|
private |
label of module producing input hits
Definition at line 498 of file TrajClusterAlg.cxx.
References AddHits(), tca::Trajectory::AlgMod, tca::TjStuff::allTraj, tca::AttachAnyTrajToVertex(), tca::Trajectory::AveChg, tca::TjStuff::AveHitRMS, CheckHiMultUnusedHits(), CheckTraj(), tca::CheckTrajBeginChg(), ChkHiChgHits(), tca::ChkVtxAssociations(), tca::debug, tca::DecodeCTP(), didPrt, EndMerge(), tca::Trajectory::EndPt, tca::TjStuff::EventsProcessed, fGoodTraj, fHitErrFac, tca::TjStuff::fHits, tca::Find2DVertices(), FindJunkTraj(), FindVtxTjs(), tca::TjStuff::FirstWire, fJTMaxHitSep2, fMaxAngleCode, fMinPts, fMinPtsFit, fQuitAlg, fTryWithNextPass, fWorkID, GetHitMultiplet(), tca::DebugStuff::Hit, tca::HitsPosTick(), tca::HitsRMSTick(), tca::InTrajOK(), tca::kChkInTraj, tca::kKilled, tca::kSetDir, tca::kTryWithNextPass, tca::kUnusedHits, tca::TjStuff::LastWire, tca::MakeJunkVertices(), tca::Trajectory::NeedsUpdate, tca::NumPtsWithCharge(), tca::Trajectory::Pass, tca::DebugStuff::Plane, geo::PlaneID::Plane, tca::PrintHit(), tca::PrintTrajectory(), prt, tca::Trajectory::Pts, tca::ReleaseHits(), tca::ReverseTraj(), tca::TjStuff::ShowerTag, tca::SplitTrajCrossingVertices(), StartTraj(), StepCrawl(), tca::TjStuff::StepDir, tca::StoreTraj(), tca::TagDeltaRays(), tca::TagShowerLike(), tca::DebugStuff::Tick, TJPrt, tjs, tca::TrajHitsOK(), tca::TjStuff::UnitsPerTick, tca::UpdateVxEnvironment(), tca::TjStuff::UseAlg, UseUnusedHits(), tca::TjStuff::vtx, tca::VtxHitsSwap(), tca::TjStuff::WireHitRange, and tca::Trajectory::WorkID.
Referenced by RunTrajClusterAlg().
|
private |
label of module producing input hits
Definition at line 831 of file TrajClusterAlg.cxx.
References tca::Trajectory::AlgMod, ChkStop(), ChkStopEndPts(), tca::Trajectory::CTP, tca::DecodeCTP(), tca::Trajectory::EndPt, fGoodTraj, tca::TjStuff::fHits, tca::FindCloseHits(), tca::TjStuff::FirstWire, tca::TrajPoint::Hits, tca::Trajectory::ID, tca::kRvPrp, tca::kUnusedHits, tca::TjStuff::LastWire, tca::MoveTPToWire(), geo::PlaneID::Plane, tca::PrintHit(), tca::PrintPos(), tca::PrintTrajectory(), prt, tca::Trajectory::Pts, tca::ReverseTraj(), tca::SetEndPoints(), StepCrawl(), tca::Trajectory::StepDir, tjs, tca::TjStuff::UseAlg, tca::TrajPoint::UseHit, and tca::TjStuff::WireHitRange.
Referenced by FixTrajBegin().
|
private |
label of module producing input hits
void tca::TrajClusterAlg::RunTrajClusterAlg | ( | const art::Event & | evt | ) |
label of module producing input hits
Definition at line 311 of file TrajClusterAlg.cxx.
References tca::TjStuff::allTraj, tca::ChkVtxAssociations(), ClearResults(), crtree, tca::DebugStuff::Cryostat, tca::debug, tca::TjStuff::DebugMode, tca::DefinePFPParents(), tca::DefineTjParents(), tca::TjStuff::DeltaRayTag, tca::TjStuff::detprop, didPrt, tca::EncodeCTP(), art::Event::event(), tca::TjStuff::Event, tca::TjStuff::EventsProcessed, tca::TjStuff::fHits, tca::FillmAllTraj(), tca::FillWireHitRange(), tca::Find3DVertices(), FindMissedVxTjs(), tca::FindNeutralVertices(), tca::FindPFParticles(), tca::FindShowers3D(), tca::TjStuff::FirstWire, fIsRealData, fMode, fQuitAlg, fStudyMode, tca::HistStuff::fVx2Score, tca::HistStuff::fVx3Score, fWorkID, tca::TjStuff::geom, GetHitCollection(), hist, tca::DebugStuff::Hit, art::Event::isRealData(), geo::GeometryCore::IterateTPCIDs(), tca::KillPoorVertices(), tca::kKilled, tca::kShowerTj, tca::TjStuff::LastWire, MakeAllTrajClusters(), tca::TjStuff::Match3DCuts, tca::TruthMatcher::MatchTruth(), tca::TjStuff::MatchTruth, mrgPrt, geo::TPCGeo::Nplanes(), tca::TjStuff::NumPlanes, tca::TjStuff::pfps, tca::PFPVertexCheck(), tca::DebugStuff::Plane, tca::Print2DShowers(), tca::PrintAllTraj(), tca::PrintHit(), tca::PrintPFPs(), tca::TruthMatcher::PrintResults(), tca::PrintShowers(), prt, ReconstructAllTraj(), art::Event::run(), tca::TjStuff::Run, tca::SaveCRInfo(), tca::TjStuff::SaveCRTree, tca::TjStuff::SaveShowerTree, tca::ScoreVertices(), tca::TjStuff::SelectEvent, tca::TjStuff::ShowerTag, showertree, tca::ShowerTreeVars::StageNum, tca::TjStuff::StepDir, tca::TruthMatcher::StudyShowerParents(), tca::TjStuff::stv, art::Event::subRun(), tca::TjStuff::SubRun, tca::TjStuff::TagCosmics, tca::TagMuonDirections(), tca::DebugStuff::Tick, tjs, tm, tca::DebugStuff::TPC, geo::GeometryCore::TPC(), tca::TjStuff::UnitsPerTick, tca::TjStuff::vtx, tca::TjStuff::vtx3, tca::DebugStuff::Wire, and tca::DebugStuff::WorkID.
label of module producing input hits
Definition at line 35 of file TrajClusterAlg.cxx.
References tca::TCHit::ArtPtr, geo::WireID::cmp(), tca::TCHit::LocalIndex, tca::TCHit::StartTick, and recob::Hit::WireID().
Referenced by GetHitCollection().
|
private |
label of module producing input hits
Definition at line 5445 of file TrajClusterAlg.cxx.
References tca::Trajectory::AlgMod, tca::TjStuff::allTraj, tca::VtxStore::ChiDOF, tca::VtxStore::CTP, tca::Trajectory::CTP, evd::details::end(), tca::Trajectory::EndPt, tca::TjStuff::fHits, tca::VtxStore::ID, tca::Trajectory::ID, tca::kKilled, tca::kSplitHiChgHits, max, min, tca::VtxStore::NTraj, tca::VtxStore::Pass, tca::Trajectory::Pass, tca::VtxStore::Pos, tca::PrintPos(), prt, tca::Trajectory::Pts, tca::SetEndPoints(), tca::SetVx2Score(), tca::StoreVertex(), tjs, tca::VtxStore::Topo, tca::TpSumHitChg(), tca::TjStuff::UseAlg, tca::TjStuff::vtx, and tca::Trajectory::VtxID.
Referenced by ChkHiChgHits().
|
private |
label of module producing input hits
Definition at line 4268 of file TrajClusterAlg.cxx.
References tca::EncodeCTP(), tca::TjStuff::fHits, and tjs.
Referenced by FindVtxTraj(), MakeJunkTraj(), and ReconstructAllTraj().
|
private |
label of module producing input hits
Definition at line 4280 of file TrajClusterAlg.cxx.
References tca::TrajPoint::Ang, tca::TrajPoint::AngErr, tca::TrajPoint::AngleCode, tca::Trajectory::CTP, tca::debug, tca::DecodeCTP(), didPrt, tca::TrajPoint::Dir, tca::ExpectedHitsRMS(), fWorkID, tca::Trajectory::ID, tca::MakeBareTrajPoint(), tca::Trajectory::ParentID, tca::Trajectory::Pass, tca::DebugStuff::Plane, geo::PlaneID::Plane, prt, tca::Trajectory::Pts, tca::SetAngleCode(), tca::Trajectory::StepDir, TJPrt, tjs, and tca::DebugStuff::WorkID.
|
private |
label of module producing input hits
Definition at line 2386 of file TrajClusterAlg.cxx.
References AddHits(), tca::Trajectory::AlgMod, tca::TrajPoint::AngleCode, tca::AttachTrajToVertex(), tca::TrajPoint::Chg, geo::CryostatID::Cryostat, tca::TrajPoint::CTP, tca::Trajectory::CTP, tca::DeadWireCount(), tca::DecodeCTP(), DefineHitPos(), tca::DeltaAngle(), tca::TrajPoint::Dir, tca::Trajectory::EndPt, fGoodTraj, tca::TjStuff::fHits, tca::TrajPoint::FitChi, fMaskedLastTP, fMaxAngleCode, fMaxChi, fMaxWireSkipNoSignal, fMaxWireSkipWithSignal, fMinMCSMom, fMinPtsFit, fTryWithNextPass, fVLAStepSize, GottaKink(), tca::TrajPoint::Hits, tca::Trajectory::ID, tca::kAtKink, tca::kAtTj, tca::kAtVtx, tca::kRvPrp, tca::kSignal, tca::kStopBadFits, MaskedHitsOK(), MaskTrajEndPoints(), tca::TjStuff::MaxPos0, tca::TjStuff::MaxPos1, tca::Trajectory::MCSMom, tca::TjStuff::MuonTag, tca::Trajectory::NeedsUpdate, tca::NumPtsWithCharge(), tca::Trajectory::Pass, tca::Trajectory::PDGCode, geo::PlaneID::Plane, tca::TrajPoint::Pos, tca::PosSep2(), tca::PrintPos(), tca::PrintTrajectory(), tca::PrintTrajPoint(), prt, tca::Trajectory::Pts, tca::SetEndPoints(), tca::SetPDGCode(), tca::SignalAtTp(), tca::TrajPoint::Step, tca::Trajectory::StepDir, tca::Trajectory::StopFlag, StopIfBadFits(), tjs, geo::TPCID::TPC, tca::TjStuff::TPCID, tca::TPNearVertex(), tca::TrajPointSeparation(), tca::TjStuff::UnitsPerTick, UpdateTraj(), tca::TjStuff::UseAlg, tca::TrajPoint::UseHit, and tca::TjStuff::vtx.
Referenced by FindVtxTraj(), ReconstructAllTraj(), and ReversePropagate().
|
private |
label of module producing input hits
Definition at line 3697 of file TrajClusterAlg.cxx.
References tca::Trajectory::EndPt, tca::Trajectory::MCSMom, tca::Trajectory::PDGCode, prt, and tca::Trajectory::Pts.
Referenced by StepCrawl().
|
private |
label of module producing input hits
Definition at line 4238 of file TrajClusterAlg.cxx.
References tca::TrajPoint::Chg, tca::TrajPoint::DeltaRMS, tca::Trajectory::EndPt, tca::TrajPoint::NTPsFit, tca::PointTrajDOCA(), tca::Trajectory::Pts, and tjs.
Referenced by UpdateTraj().
|
private |
label of module producing input hits
Definition at line 4007 of file TrajClusterAlg.cxx.
References tca::Trajectory::AlgMod, tca::TrajPoint::AngErr, tca::TrajPoint::AngleCode, tca::TrajPoint::Chg, tca::Trajectory::CTP, tca::DeadWireCount(), DefineHitPos(), tca::TrajPoint::Delta, tca::TrajPoint::Dir, tca::Trajectory::EndPt, tca::TrajPoint::FitChi, tca::FitTraj(), fMaskedLastTP, fMaxChi, fMinPtsFit, tca::TrajPoint::HitPos, tca::kRvPrp, MaskBadTPs(), tca::Trajectory::MCSMom, tca::MCSMom(), tca::TjStuff::MuonTag, tca::Trajectory::NeedsUpdate, tca::TrajPoint::NTPsFit, tca::NumPtsWithCharge(), tca::Trajectory::Pass, tca::Trajectory::PDGCode, tca::PointTrajDOCA(), tca::TrajPoint::Pos, prt, tca::Trajectory::Pts, tca::SetAngleCode(), tca::SetEndPoints(), tjs, tca::TrajIsClean(), tca::UnsetUsedHits(), UpdateDeltaRMS(), and tca::UpdateTjChgProperties().
Referenced by CheckHiMultUnusedHits(), and StepCrawl().
|
private |
label of module producing input hits
Definition at line 776 of file TrajClusterAlg.cxx.
References tca::Trajectory::AlgMod, tca::TjStuff::allTraj, tca::AngleRange(), DefineHitPos(), tca::Trajectory::EndPt, tca::TjStuff::fHits, fMode, GetHitMultiplet(), tca::TrajPoint::HitPos, tca::TrajPoint::Hits, tca::Trajectory::ID, tca::kKilled, tca::kUUH, tca::PosSep2(), tca::Trajectory::Pts, tca::SetEndPoints(), tjs, tca::UnsetUsedHits(), tca::TjStuff::UseAlg, and tca::TrajPoint::UseHit.
Referenced by ReconstructAllTraj().
std::vector< recob::Hit > tca::TrajClusterAlg::YieldHits | ( | ) |
Returns (and loses) the art::Ptr collection of previously reconstructed hits (e.g. gaushit)
Definition at line 4818 of file TrajClusterAlg.cxx.
References tca::TjStuff::fHits, tca::TjStuff::geom, geo::GeometryCore::PlaneWireToChannel(), geo::GeometryCore::SignalType(), tjs, tmp, and geo::GeometryCore::View().
Referenced by GetTJS().
|
private |
label of module producing input hits
Definition at line 164 of file TrajClusterAlg.h.
Referenced by DefineCRTree(), and RunTrajClusterAlg().
|
private |
label of module producing input hits
Definition at line 180 of file TrajClusterAlg.h.
Referenced by ReconstructAllTraj(), RunTrajClusterAlg(), and StartTraj().
|
private |
label of module producing input hits
Definition at line 199 of file TrajClusterAlg.h.
Referenced by ChkInTraj(), GetAlgModCount(), MakeAllTrajClusters(), and reconfigure().
|
private |
label of module producing input hits
Definition at line 131 of file TrajClusterAlg.h.
|
private |
label of module producing input hits
Definition at line 184 of file TrajClusterAlg.h.
Referenced by TrajClusterAlg().
|
private |
[Min Chg ratio, Chg slope pull cut, Chg fit chi cut]
Definition at line 132 of file TrajClusterAlg.h.
Referenced by ChkStop(), and reconfigure().
|
private |
label of module producing input hits
Definition at line 156 of file TrajClusterAlg.h.
|
private |
label of module producing input hits
Definition at line 158 of file TrajClusterAlg.h.
|
private |
label of module producing input hits
Definition at line 194 of file TrajClusterAlg.h.
Referenced by CheckHiMultUnusedHits(), CheckTraj(), FillGaps(), FindVtxTraj(), FixTrajBegin(), GottaKink(), IsGhost(), MakeJunkTraj(), MaskBadTPs(), MaskTrajEndPoints(), ReconstructAllTraj(), ReversePropagate(), and StepCrawl().
|
private |
hit time error = fHitErrFac * hit RMS used for cluster fit
Definition at line 126 of file TrajClusterAlg.h.
Referenced by HitsTimeErr2(), HitTimeErr(), reconfigure(), and ReconstructAllTraj().
|
private |
label of module producing input hits
Definition at line 104 of file TrajClusterAlg.h.
Referenced by GetHitCollection(), GetHitFinderModuleLabel(), and reconfigure().
|
private |
label of module producing input hits
Definition at line 190 of file TrajClusterAlg.h.
|
private |
label of module producing MCParticle -> hit associations
Definition at line 105 of file TrajClusterAlg.h.
Referenced by GetHitCollection(), and reconfigure().
|
private |
label of module producing input hits
Definition at line 134 of file TrajClusterAlg.h.
Referenced by RunTrajClusterAlg().
|
private |
label of module producing input hits
Definition at line 119 of file TrajClusterAlg.h.
Referenced by FindJunkTraj(), reconfigure(), and ReconstructAllTraj().
|
private |
label of module producing input hits
Definition at line 130 of file TrajClusterAlg.h.
|
private |
label of module producing input hits
Definition at line 183 of file TrajClusterAlg.h.
Referenced by ChkStop(), and MakeJunkTraj().
|
private |
label of module producing input hits
Definition at line 118 of file TrajClusterAlg.h.
Referenced by MakeAllTrajClusters(), and reconfigure().
|
private |
label of module producing input hits
Definition at line 196 of file TrajClusterAlg.h.
Referenced by StepCrawl(), and UpdateTraj().
|
private |
max allowed angle code for each pass
Definition at line 110 of file TrajClusterAlg.h.
Referenced by reconfigure(), ReconstructAllTraj(), and StepCrawl().
|
private |
label of module producing input hits
Definition at line 113 of file TrajClusterAlg.h.
Referenced by reconfigure(), StepCrawl(), and UpdateTraj().
|
private |
max trajectory point separation for making showers
Definition at line 122 of file TrajClusterAlg.h.
Referenced by reconfigure().
|
private |
max number of wires to skip w/o a signal on them
Definition at line 115 of file TrajClusterAlg.h.
Referenced by reconfigure(), and StepCrawl().
|
private |
max number of wires to skip with a signal on them
Definition at line 116 of file TrajClusterAlg.h.
Referenced by reconfigure(), and StepCrawl().
|
private |
label of module producing input hits
Definition at line 137 of file TrajClusterAlg.h.
|
private |
label of module producing input hits
Definition at line 138 of file TrajClusterAlg.h.
|
private |
label of module producing input hits
Definition at line 140 of file TrajClusterAlg.h.
|
private |
label of module producing input hits
Definition at line 139 of file TrajClusterAlg.h.
|
private |
label of module producing input hits
Definition at line 142 of file TrajClusterAlg.h.
|
private |
min amplitude required for declaring a wire signal is present
Definition at line 127 of file TrajClusterAlg.h.
Referenced by reconfigure().
|
private |
Min MCSMom for each pass.
Definition at line 111 of file TrajClusterAlg.h.
Referenced by reconfigure(), and StepCrawl().
|
private |
min number of Pts required to make a trajectory
Definition at line 109 of file TrajClusterAlg.h.
Referenced by CheckTraj(), FindUseHits(), FindVtxTraj(), IsGhost(), MakeJunkTraj(), reconfigure(), and ReconstructAllTraj().
|
private |
StepCrawl mode (0 = turn off)
Reconstruct in two passes
Definition at line 108 of file TrajClusterAlg.h.
Referenced by CheckHiMultUnusedHits(), MaskedHitsOK(), PrepareForNextPass(), reconfigure(), ReconstructAllTraj(), StepCrawl(), and UpdateTraj().
|
private |
label of module producing input hits
Definition at line 107 of file TrajClusterAlg.h.
Referenced by reconfigure(), RunTrajClusterAlg(), and UseUnusedHits().
|
private |
preferentially "merge" hits with < this separation
Definition at line 112 of file TrajClusterAlg.h.
Referenced by GetHitMultiplet(), and reconfigure().
|
private |
label of module producing input hits
Definition at line 185 of file TrajClusterAlg.h.
Referenced by TrajClusterAlg().
|
private |
label of module producing input hits
Definition at line 168 of file TrajClusterAlg.h.
|
private |
label of module producing input hits
Definition at line 145 of file TrajClusterAlg.h.
|
private |
label of module producing input hits
Definition at line 146 of file TrajClusterAlg.h.
|
private |
label of module producing input hits
Definition at line 147 of file TrajClusterAlg.h.
|
private |
label of module producing input hits
Definition at line 149 of file TrajClusterAlg.h.
|
private |
label of module producing input hits
Definition at line 148 of file TrajClusterAlg.h.
|
private |
label of module producing input hits
Definition at line 117 of file TrajClusterAlg.h.
Referenced by AddHits(), and reconfigure().
|
private |
Min points/wire, min consecutive pts after a gap.
Definition at line 114 of file TrajClusterAlg.h.
Referenced by CheckTraj(), EndMerge(), FixTrajBegin(), IsGhost(), and reconfigure().
|
private |
label of module producing input hits
Definition at line 197 of file TrajClusterAlg.h.
Referenced by CheckTraj(), ChkInTraj(), FillGaps(), FindVtxTraj(), MakeAllTrajClusters(), MakeJunkTraj(), ReconstructAllTraj(), and RunTrajClusterAlg().
|
private |
label of module producing input hits
Definition at line 169 of file TrajClusterAlg.h.
|
private |
study cuts
Definition at line 123 of file TrajClusterAlg.h.
Referenced by reconfigure(), and RunTrajClusterAlg().
|
private |
Max hit separation for making junk trajectories. < 0 to turn off.
tag clusters as shower-like or track-like
Definition at line 121 of file TrajClusterAlg.h.
|
private |
label of module producing input hits
Definition at line 195 of file TrajClusterAlg.h.
Referenced by CheckTraj(), PrepareForNextPass(), ReconstructAllTraj(), and StepCrawl().
|
private |
label of module producing input hits
Definition at line 124 of file TrajClusterAlg.h.
Referenced by GetHitCollection(), and reconfigure().
|
private |
label of module producing input hits
Definition at line 128 of file TrajClusterAlg.h.
Referenced by AddLAHits(), FixTrajBegin(), reconfigure(), and StepCrawl().
|
private |
label of module producing input hits
Definition at line 152 of file TrajClusterAlg.h.
|
private |
label of module producing input hits
Definition at line 153 of file TrajClusterAlg.h.
|
private |
label of module producing input hits
Definition at line 187 of file TrajClusterAlg.h.
Referenced by ReconstructAllTraj(), RunTrajClusterAlg(), and StartTraj().
HistStuff tca::TrajClusterAlg::hist |
label of module producing input hits
Definition at line 99 of file TrajClusterAlg.h.
Referenced by RunTrajClusterAlg(), and TrajClusterAlg().
|
private |
label of module producing input hits
Definition at line 179 of file TrajClusterAlg.h.
Referenced by EndMerge(), and RunTrajClusterAlg().
|
private |
label of module producing input hits
Definition at line 167 of file TrajClusterAlg.h.
|
private |
label of module producing input hits
Definition at line 171 of file TrajClusterAlg.h.
|
private |
label of module producing input hits
Definition at line 173 of file TrajClusterAlg.h.
|
private |
label of module producing input hits
Definition at line 175 of file TrajClusterAlg.h.
|
private |
label of module producing input hits
Definition at line 178 of file TrajClusterAlg.h.
Referenced by AddHits(), AddLAHits(), CheckHiMultEndHits(), CheckHiMultUnusedHits(), CheckTraj(), ChkMichel(), ChkStop(), DefineHitPos(), EndMerge(), FillGaps(), FindJunkTraj(), FindMissedVxTjs(), FindSoftKink(), FindUseHits(), FindVtxTraj(), FixTrajBegin(), FixTrajEnd(), GottaKink(), HiEndDelta(), IsGhost(), MakeAllTrajClusters(), MaskBadTPs(), MaskedHitsOK(), MaskTrajEndPoints(), PrepareForNextPass(), ReconstructAllTraj(), ReversePropagate(), RunTrajClusterAlg(), SplitHiChgHits(), StartTraj(), StepCrawl(), StopIfBadFits(), and UpdateTraj().
|
private |
label of module producing input hits
Definition at line 161 of file TrajClusterAlg.h.
Referenced by DefineShTree(), and RunTrajClusterAlg().
|
private |
label of module producing input hits
Definition at line 181 of file TrajClusterAlg.h.
Referenced by ReconstructAllTraj(), and StartTraj().
TjStuff tca::TrajClusterAlg::tjs |
label of module producing input hits
Definition at line 98 of file TrajClusterAlg.h.
Referenced by AddHits(), AddLAHits(), CheckHiMultEndHits(), CheckHiMultUnusedHits(), CheckTraj(), ChkHiChgHits(), ChkInTraj(), ChkMichel(), ChkStop(), ChkStopEndPts(), ClearResults(), CreateHit(), DefineCRTree(), DefineHitPos(), DefineShTree(), EndMerge(), EraseHit(), FillGaps(), FindJunkTraj(), FindMissedVxTjs(), FindSoftKink(), FindUseHits(), FindVtxTjs(), FindVtxTraj(), FixTrajBegin(), FixTrajEnd(), GetClusters(), GetEndPoints(), GetHitCollection(), GetHitMultiplet(), GetPFParticles(), GetShowerStruct(), GetShowerStructSize(), GetTjClusterIndex(), GetTJS(), GetVertices(), GottaKink(), HiEndDelta(), HitsTimeErr2(), HitTimeErr(), IsGhost(), MakeAllTrajClusters(), MakeJunkTraj(), MaskBadTPs(), MaskedHitsOK(), MaskTrajEndPoints(), MergeTPHits(), PrepareForNextPass(), reconfigure(), ReconstructAllTraj(), ReversePropagate(), RunTrajClusterAlg(), SplitHiChgHits(), StartTraj(), StepCrawl(), TrajClusterAlg(), UpdateDeltaRMS(), UpdateTraj(), UseUnusedHits(), and YieldHits().
TruthMatcher tca::TrajClusterAlg::tm {tjs} |
label of module producing input hits
Definition at line 100 of file TrajClusterAlg.h.
Referenced by GetHitCollection(), RunTrajClusterAlg(), and TrajClusterAlg().