LArSoft
v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
|
Classes | |
struct | clPar |
struct | ClsChainPar |
struct | MatchPars |
struct | TrkPar |
struct | vtxPar |
Public Types | |
using | ModuleType = EDProducer |
template<typename UserConfig , typename KeysToIgnore = void> | |
using | Table = Modifier::Table< UserConfig, KeysToIgnore > |
Public Member Functions | |
CCTrackMaker (fhicl::ParameterSet const &pset) | |
void | doBeginJob (SharedResources const &resources) |
void | doEndJob () |
void | doRespondToOpenInputFile (FileBlock const &fb) |
void | doRespondToCloseInputFile (FileBlock const &fb) |
void | doRespondToOpenOutputFiles (FileBlock const &fb) |
void | doRespondToCloseOutputFiles (FileBlock const &fb) |
bool | doBeginRun (RunPrincipal &rp, ModuleContext const &mc) |
bool | doEndRun (RunPrincipal &rp, ModuleContext const &mc) |
bool | doBeginSubRun (SubRunPrincipal &srp, ModuleContext const &mc) |
bool | doEndSubRun (SubRunPrincipal &srp, ModuleContext const &mc) |
bool | doEvent (EventPrincipal &ep, ModuleContext const &mc, std::atomic< std::size_t > &counts_run, std::atomic< std::size_t > &counts_passed, std::atomic< std::size_t > &counts_failed) |
void | fillProductDescriptions () |
void | registerProducts (ProductDescriptions &productsToRegister) |
ModuleDescription const & | moduleDescription () const |
void | setModuleDescription (ModuleDescription const &) |
std::array< std::vector< ProductInfo >, NumBranchTypes > const & | getConsumables () const |
void | sortConsumables (std::string const ¤t_process_name) |
std::unique_ptr< Worker > | makeWorker (WorkerParams const &wp) |
template<typename T , BranchType BT> | |
ViewToken< T > | consumesView (InputTag const &tag) |
template<typename T , BranchType BT> | |
ViewToken< T > | mayConsumeView (InputTag const &tag) |
Protected Member Functions | |
ConsumesCollector & | consumesCollector () |
template<typename T , BranchType = InEvent> | |
ProductToken< T > | consumes (InputTag const &) |
template<typename Element , BranchType = InEvent> | |
ViewToken< Element > | consumesView (InputTag const &) |
template<typename T , BranchType = InEvent> | |
void | consumesMany () |
template<typename T , BranchType = InEvent> | |
ProductToken< T > | mayConsume (InputTag const &) |
template<typename Element , BranchType = InEvent> | |
ViewToken< Element > | mayConsumeView (InputTag const &) |
template<typename T , BranchType = InEvent> | |
void | mayConsumeMany () |
Private Member Functions | |
void | produce (art::Event &evt) override |
void | PrintClusters (detinfo::DetectorPropertiesData const &detProp, geo::TPCID const &tpcid) const |
void | PrintTracks () const |
void | MakeClusterChains (detinfo::DetectorPropertiesData const &detProp, art::FindManyP< recob::Hit > const &fmCluHits, geo::TPCID const &tpcid) |
float | dXClTraj (art::FindManyP< recob::Hit > const &fmCluHits, unsigned short ipl, unsigned short icl1, unsigned short end1) |
void | FillChgNear (detinfo::DetectorPropertiesData const &detProp, geo::TPCID const &tpcid) |
void | FillWireHitRange (geo::TPCID const &tpcid) |
void | FindMaybeVertices (geo::TPCID const &tpcid) |
void | VtxMatch (detinfo::DetectorPropertiesData const &detProp, art::FindManyP< recob::Hit > const &fmCluHits, geo::TPCID const &tpcid) |
void | PlnMatch (detinfo::DetectorPropertiesData const &detProp, geo::TPCID const &tpcid) |
void | AngMatch (art::FindManyP< recob::Hit > const &fmCluHits) |
void | MakeFamily (geo::TPCID const &tpcid) |
void | TagCosmics (geo::TPCID const &tpcid) |
void | FitVertices (detinfo::DetectorPropertiesData const &detProp, geo::TPCID const &tpcid) |
void | FillEndMatch (detinfo::DetectorPropertiesData const &detProp, geo::TPCID const &tpcid, MatchPars &match) |
void | FillEndMatch2 (MatchPars &match) |
float | ChargeAsym (std::array< float, 3 > &mChg) |
bool | FindMissingCluster (unsigned short kpl, short &kcl, unsigned short &kend, float kWir, float kX, float okWir, float okX) |
bool | DupMatch (MatchPars &match, unsigned short nplanes) |
void | SortMatches (detinfo::DetectorPropertiesData const &detProp, art::FindManyP< recob::Hit > const &fmCluHits, unsigned short procCode, geo::TPCID const &tpcid) |
void | FillTrkHits (art::FindManyP< recob::Hit > const &fmCluHits, unsigned short imat, unsigned short nplanes) |
void | StoreTrack (detinfo::DetectorPropertiesData const &detProp, art::FindManyP< recob::Hit > const &fmCluHits, unsigned short imat, unsigned short procCode, geo::TPCID const &tpcid) |
float | ChargeNear (geo::PlaneID const &planeid, unsigned short wire1, float time1, unsigned short wire2, float time2) |
float | AngleFactor (float slope) |
Private Attributes | |
std::string | fHitModuleLabel |
std::string | fClusterModuleLabel |
std::string | fVertexModuleLabel |
art::ServiceHandle< geo::Geometry const > | geom |
TrackTrajectoryAlg | fTrackTrajectoryAlg |
VertexFitAlg | fVertexFitAlg |
unsigned short | algIndex |
std::vector< short > | fMatchAlgs |
std::vector< float > | fXMatchErr |
std::vector< float > | fAngleMatchErr |
std::vector< float > | fChgAsymFactor |
std::vector< float > | fMatchMinLen |
std::vector< bool > | fMakeAlgTracks |
float | fMaxDAng |
float | fChainMaxdX |
float | fChainVtxAng |
float | fMergeChgAsym |
float | fMaxMergeError |
float | fMergeErrorCut |
float | fChgWindow |
float | fWirePitch |
float | fFiducialCut |
float | fDeltaRayCut |
bool | fMakePFPs |
unsigned short | fNVtxTrkHitsFit |
float | fHitFitErrFac |
bool | fuBCode |
short | fDebugAlg |
short | fDebugPlane |
short | fDebugCluster |
bool | fPrintAllClusters |
bool | prt |
std::array< unsigned int, 3 > | firstWire |
std::array< unsigned int, 3 > | lastWire |
std::array< unsigned int, 3 > | firstHit |
std::array< unsigned int, 3 > | lastHit |
std::array< std::vector< std::pair< int, int > >, 3 > | WireHitRange |
std::vector< art::Ptr< recob::Hit > > | allhits |
std::array< std::vector< clPar >, 3 > | cls |
std::array< std::vector< ClsChainPar >, 3 > | clsChain |
std::vector< vtxPar > | vtx |
std::array< std::vector< unsigned short >, 3 > | vxCls |
std::vector< TrkPar > | trk |
std::array< std::vector< art::Ptr< recob::Hit > >, 3 > | trkHits |
std::array< std::vector< art::Ptr< recob::Hit > >, 3 > | seedHits |
std::array< float, 3 > | ChgNorm |
std::vector< unsigned short > | pfpToTrkID |
std::vector< MatchPars > | matcomb |
Definition at line 59 of file CCTrackMaker_module.cc.
|
inherited |
Definition at line 17 of file EDProducer.h.
|
inherited |
Definition at line 26 of file Producer.h.
|
explicit |
Definition at line 314 of file CCTrackMaker_module.cc.
References fAngleMatchErr, fChainMaxdX, fChainVtxAng, fChgAsymFactor, fClusterModuleLabel, fDebugAlg, fDebugCluster, fDebugPlane, fDeltaRayCut, fFiducialCut, fHitFitErrFac, fHitModuleLabel, fMakeAlgTracks, fMakePFPs, fMatchAlgs, fMatchMinLen, fMaxDAng, fMergeChgAsym, fNVtxTrkHitsFit, fPrintAllClusters, fuBCode, fVertexModuleLabel, and fXMatchErr.
|
private |
Definition at line 3279 of file CCTrackMaker_module.cc.
Referenced by FillEndMatch(), MakeClusterChains(), and PlnMatch().
|
private |
|
private |
Definition at line 3025 of file CCTrackMaker_module.cc.
Referenced by FillEndMatch(), and PlnMatch().
|
private |
Definition at line 3288 of file CCTrackMaker_module.cc.
References allhits, ChgNorm, geo::PlaneID::Plane, t1, and t2.
Referenced by FillEndMatch().
|
protectedinherited |
Definition at line 61 of file ModuleBase.h.
References art::ModuleBase::collector_, and art::ConsumesCollector::consumes().
|
protectedinherited |
|
protectedinherited |
Definition at line 75 of file ModuleBase.h.
References art::ModuleBase::collector_, and art::ConsumesCollector::consumesMany().
|
protectedinherited |
|
inherited |
Definition at line 68 of file ModuleBase.h.
References art::ModuleBase::collector_, and art::ConsumesCollector::consumesView().
|
inherited |
Definition at line 22 of file Producer.cc.
References art::detail::Producer::beginJobWithFrame(), and art::detail::Producer::setupQueues().
|
inherited |
Definition at line 65 of file Producer.cc.
References art::detail::Producer::beginRunWithFrame(), art::RangeSet::forRun(), art::RunPrincipal::makeRun(), r, art::RunPrincipal::runID(), and art::ModuleContext::scheduleID().
|
inherited |
Definition at line 85 of file Producer.cc.
References art::detail::Producer::beginSubRunWithFrame(), art::RangeSet::forSubRun(), art::SubRunPrincipal::makeSubRun(), art::ModuleContext::scheduleID(), and art::SubRunPrincipal::subRunID().
|
inherited |
Definition at line 30 of file Producer.cc.
References art::detail::Producer::endJobWithFrame().
|
inherited |
Definition at line 75 of file Producer.cc.
References art::detail::Producer::endRunWithFrame(), art::RunPrincipal::makeRun(), r, art::ModuleContext::scheduleID(), and art::Principal::seenRanges().
|
inherited |
Definition at line 95 of file Producer.cc.
References art::detail::Producer::endSubRunWithFrame(), art::SubRunPrincipal::makeSubRun(), art::ModuleContext::scheduleID(), and art::Principal::seenRanges().
|
inherited |
Definition at line 105 of file Producer.cc.
References art::detail::Producer::checkPutProducts_, e, art::EventPrincipal::makeEvent(), art::detail::Producer::produceWithFrame(), and art::ModuleContext::scheduleID().
|
inherited |
Definition at line 44 of file Producer.cc.
References art::detail::Producer::respondToCloseInputFileWithFrame().
|
inherited |
Definition at line 58 of file Producer.cc.
References art::detail::Producer::respondToCloseOutputFilesWithFrame().
|
inherited |
Definition at line 37 of file Producer.cc.
References art::detail::Producer::respondToOpenInputFileWithFrame().
|
inherited |
Definition at line 51 of file Producer.cc.
References art::detail::Producer::respondToOpenOutputFilesWithFrame().
|
private |
Definition at line 2252 of file CCTrackMaker_module.cc.
References trkf::CCTrackMaker::MatchPars::Cls, trkf::CCTrackMaker::MatchPars::dAng, trkf::CCTrackMaker::MatchPars::dWir, trkf::CCTrackMaker::MatchPars::dX, trkf::CCTrackMaker::MatchPars::End, trkf::CCTrackMaker::MatchPars::Err, matcomb, trkf::CCTrackMaker::MatchPars::odAng, trkf::CCTrackMaker::MatchPars::odWir, trkf::CCTrackMaker::MatchPars::odX, trkf::CCTrackMaker::MatchPars::oErr, trkf::CCTrackMaker::MatchPars::oVtx, and trkf::CCTrackMaker::MatchPars::Vtx.
Referenced by PlnMatch(), and VtxMatch().
|
private |
Definition at line 1845 of file CCTrackMaker_module.cc.
References cls, and fWirePitch.
Referenced by MakeClusterChains().
|
private |
Definition at line 888 of file CCTrackMaker_module.cc.
References allhits, ChgNorm, cls, detinfo::DetectorPropertiesData::ConvertXToTicks(), dir, util::end(), fChgWindow, firstWire, fWirePitch, geom, geo::GeometryCore::Iterate(), w, and WireHitRange.
Referenced by produce().
|
private |
Definition at line 2569 of file CCTrackMaker_module.cc.
References util::abs(), algIndex, AngleFactor(), ChargeAsym(), ChargeNear(), trkf::CCTrackMaker::MatchPars::Chg, trkf::CCTrackMaker::MatchPars::Cls, clsChain, detinfo::DetectorPropertiesData::ConvertXToTicks(), trkf::CCTrackMaker::MatchPars::dAng, trkf::CCTrackMaker::MatchPars::dWir, trkf::CCTrackMaker::MatchPars::dX, trkf::CCTrackMaker::MatchPars::End, trkf::CCTrackMaker::MatchPars::Err, fAngleMatchErr, fChgAsymFactor, FillEndMatch2(), FindMissingCluster(), fXMatchErr, geom, geo::GeometryCore::IntersectionPoint(), geo::kX, tca::Length(), geo::GeometryCore::Nplanes(), trkf::CCTrackMaker::MatchPars::odAng, trkf::CCTrackMaker::MatchPars::odWir, trkf::CCTrackMaker::MatchPars::odX, trkf::CCTrackMaker::MatchPars::oErr, trkf::CCTrackMaker::MatchPars::oVtx, prt, geo::GeometryCore::ThirdPlaneSlope(), vtx, trkf::CCTrackMaker::MatchPars::Vtx, geo::GeometryCore::WireCoordinate(), and X.
Referenced by PlnMatch(), and VtxMatch().
|
private |
Definition at line 2481 of file CCTrackMaker_module.cc.
References algIndex, trkf::CCTrackMaker::MatchPars::Chg, trkf::CCTrackMaker::MatchPars::Cls, clsChain, trkf::CCTrackMaker::MatchPars::dAng, trkf::CCTrackMaker::MatchPars::dWir, trkf::CCTrackMaker::MatchPars::dX, trkf::CCTrackMaker::MatchPars::End, trkf::CCTrackMaker::MatchPars::Err, fChgAsymFactor, fXMatchErr, trkf::CCTrackMaker::MatchPars::odAng, trkf::CCTrackMaker::MatchPars::odWir, trkf::CCTrackMaker::MatchPars::odX, trkf::CCTrackMaker::MatchPars::oErr, trkf::CCTrackMaker::MatchPars::oVtx, prt, vtx, and trkf::CCTrackMaker::MatchPars::Vtx.
Referenced by FillEndMatch(), and VtxMatch().
|
inherited |
Definition at line 10 of file Modifier.cc.
References art::ProductRegistryHelper::fillDescriptions(), and art::ModuleBase::moduleDescription().
|
private |
Definition at line 3039 of file CCTrackMaker_module.cc.
References clear(), cls, clsChain, matcomb, prt, util::size(), and trkHits.
Referenced by SortMatches().
|
private |
Definition at line 3331 of file CCTrackMaker_module.cc.
References allhits, ChgNorm, DEFINE_ART_MODULE, firstHit, firstWire, geom, lastHit, lastWire, geo::GeometryCore::Nplanes(), geo::GeometryCore::Nwires(), w, and WireHitRange.
Referenced by produce().
|
private |
Definition at line 1391 of file CCTrackMaker_module.cc.
References cls, util::end(), fWirePitch, geom, geo::GeometryCore::Iterate(), vtx, geo::GeometryCore::WireCoordinate(), and X.
Referenced by produce().
|
private |
Definition at line 2974 of file CCTrackMaker_module.cc.
References algIndex, clsChain, util::end(), fXMatchErr, and X.
Referenced by FillEndMatch().
|
private |
Definition at line 799 of file CCTrackMaker_module.cc.
References detinfo::DetectorPropertiesData::ConvertTicksToX(), util::end(), fHitFitErrFac, fNVtxTrkHitsFit, fVertexFitAlg, geom, geo::GeometryCore::Nplanes(), util::size(), trkf::VertexFitAlg::VertexFit(), and vtx.
Referenced by produce().
|
inherited |
Definition at line 43 of file ModuleBase.cc.
References art::ModuleBase::collector_, and art::ConsumesCollector::getConsumables().
|
private |
Definition at line 1441 of file CCTrackMaker_module.cc.
References util::abs(), trkf::CCTrackMaker::ClsChainPar::Angle, AngleFactor(), trkf::CCTrackMaker::ClsChainPar::ChgNear, cls, clsChain, trkf::CCTrackMaker::ClsChainPar::ClsIndex, trkf::CCTrackMaker::ClsChainPar::Dir, dXClTraj(), util::end(), fChainMaxdX, fChainVtxAng, fDebugAlg, fDebugCluster, fDebugPlane, fMaxDAng, fMaxMergeError, fMergeChgAsym, fMergeErrorCut, fWirePitch, geom, trkf::CCTrackMaker::ClsChainPar::InTrack, trkf::CCTrackMaker::ClsChainPar::Length, tca::Length(), trkf::CCTrackMaker::ClsChainPar::mBrkIndex, geo::GeometryCore::Nplanes(), trkf::CCTrackMaker::ClsChainPar::Order, PrintClusters(), prt, util::size(), trkf::CCTrackMaker::ClsChainPar::Slope, trkf::CCTrackMaker::ClsChainPar::Time, trkf::CCTrackMaker::ClsChainPar::TotChg, vtx, trkf::CCTrackMaker::ClsChainPar::VtxIndex, trkf::CCTrackMaker::ClsChainPar::Wire, X, and trkf::CCTrackMaker::ClsChainPar::X.
Referenced by produce().
|
private |
Definition at line 944 of file CCTrackMaker_module.cc.
References geom, tca::Length(), geo::GeometryCore::Nplanes(), pfpToTrkID, util::size(), tmp, vtx, X, Y, and Z.
Referenced by produce().
|
inherited |
Definition at line 37 of file ModuleBase.cc.
References art::ModuleBase::doMakeWorker(), and art::NumBranchTypes.
|
protectedinherited |
Definition at line 82 of file ModuleBase.h.
References art::ModuleBase::collector_, and art::ConsumesCollector::mayConsume().
|
protectedinherited |
Definition at line 96 of file ModuleBase.h.
References art::ModuleBase::collector_, and art::ConsumesCollector::mayConsumeMany().
|
protectedinherited |
|
inherited |
Definition at line 89 of file ModuleBase.h.
References art::ModuleBase::collector_, and art::ConsumesCollector::mayConsumeView().
|
inherited |
Definition at line 13 of file ModuleBase.cc.
References art::errors::LogicError.
Referenced by art::OutputModule::doRespondToOpenInputFile(), art::OutputModule::doWriteEvent(), art::Modifier::fillProductDescriptions(), art::OutputModule::makePlugins_(), art::OutputWorker::OutputWorker(), reco::shower::LArPandoraModularShowerCreation::produce(), art::Modifier::registerProducts(), and art::OutputModule::registerProducts().
|
private |
Definition at line 2074 of file CCTrackMaker_module.cc.
References util::abs(), algIndex, AngleFactor(), ChargeAsym(), trkf::CCTrackMaker::MatchPars::Chg, trkf::CCTrackMaker::MatchPars::Cls, clsChain, geo::GeometryCore::DetHalfWidth(), geo::GeometryCore::DetLength(), DupMatch(), trkf::CCTrackMaker::MatchPars::End, trkf::CCTrackMaker::MatchPars::Err, fChgAsymFactor, FillEndMatch(), fMatchMinLen, fuBCode, geom, geo::GeometryCore::IntersectionPoint(), geo::kX, tca::Length(), matcomb, geo::GeometryCore::Nplanes(), trkf::CCTrackMaker::MatchPars::oErr, trkf::CCTrackMaker::MatchPars::oVtx, prt, geo::GeometryCore::ThirdPlaneSlope(), trkf::CCTrackMaker::MatchPars::Vtx, geo::GeometryCore::WireCoordinate(), and X.
Referenced by produce().
|
private |
Definition at line 3179 of file CCTrackMaker_module.cc.
References cls, clsChain, detinfo::DetectorPropertiesData::ConvertXToTicks(), util::end(), fPrintAllClusters, geom, geo::GeometryCore::Iterate(), geo::GeometryCore::Nplanes(), art::right(), vtx, geo::GeometryCore::WireCoordinate(), and X.
Referenced by MakeClusterChains(), and produce().
|
private |
Definition at line 3130 of file CCTrackMaker_module.cc.
References art::right(), util::size(), and vtx.
Referenced by produce().
|
overrideprivatevirtual |
Implements art::EDProducer.
Definition at line 375 of file CCTrackMaker_module.cc.
References algIndex, allhits, trkf::CCTrackMaker::clPar::Angle, trkf::CCTrackMaker::clPar::BrkIndex, trkf::CCTrackMaker::clPar::Charge, trkf::CCTrackMaker::clPar::ChgNear, ChgNorm, cls, clsChain, recob::tracking::convertCollToPoint(), recob::tracking::convertCollToVector(), util::CreateAssn(), art::FindManyP< ProdB, Data >::data(), trkf::CCTrackMaker::clPar::Dir, util::end(), recob::Cluster::EndAngle(), recob::Cluster::EndCharge(), recob::Cluster::EndTick(), recob::Cluster::EndWire(), trkf::CCTrackMaker::clPar::EvtIndex, trkf::CCTrackMaker::vtxPar::EvtIndex, fChgWindow, fClusterModuleLabel, fDebugAlg, fHitModuleLabel, art::fill_ptr_vector(), FillChgNear(), FillWireHitRange(), FindMaybeVertices(), FitVertices(), fMakeAlgTracks, fMakePFPs, fMatchAlgs, fMaxMergeError, fMergeErrorCut, fVertexModuleLabel, fWirePitch, geom, art::ProductRetriever::getByLabel(), trkf::CCTrackMaker::vtxPar::ID, recob::Cluster::Integral(), trkf::CCTrackMaker::clPar::InTrack, geo::GeometryCore::Iterate(), trkf::CCTrackMaker::clPar::Length, tca::Length(), lessThan(), MakeClusterChains(), MakeFamily(), matcomb, trkf::CCTrackMaker::clPar::MergeError, trkf::CCTrackMaker::clPar::mVtxIndex, trkf::CCTrackMaker::vtxPar::nClusInPln, pfpToTrkID, PlnMatch(), PrintClusters(), PrintTracks(), prt, art::Event::put(), seed, seedHits, trkf::CCTrackMaker::clPar::Slope, SortMatches(), recob::Cluster::StartAngle(), recob::Cluster::StartCharge(), recob::Cluster::StartTick(), recob::Cluster::StartWire(), TagCosmics(), trkf::CCTrackMaker::clPar::Time, trkf::CCTrackMaker::clPar::TotChg, track, trkHits, vtx, trkf::CCTrackMaker::clPar::VtxIndex, VtxMatch(), vxCls, trkf::CCTrackMaker::clPar::Wire, geo::GeometryCore::WirePitch(), trkf::CCTrackMaker::clPar::X, trkf::CCTrackMaker::vtxPar::X, trkf::CCTrackMaker::vtxPar::Y, and trkf::CCTrackMaker::vtxPar::Z.
|
inherited |
Definition at line 16 of file Modifier.cc.
References art::ModuleBase::moduleDescription(), and art::ProductRegistryHelper::registerProducts().
|
inherited |
|
inherited |
Definition at line 49 of file ModuleBase.cc.
References art::ModuleBase::collector_, and art::ConsumesCollector::sortConsumables().
|
private |
Definition at line 2299 of file CCTrackMaker_module.cc.
References util::begin(), clsChain, util::end(), trkf::fill(), FillTrkHits(), geom, lessThan(), matcomb, geo::GeometryCore::Nplanes(), prt, art::right(), util::size(), and StoreTrack().
Referenced by produce(), and VtxMatch().
|
private |
Definition at line 1864 of file CCTrackMaker_module.cc.
References util::abs(), trkf::CCTrackMaker::TrkPar::ChgOrder, cls, clsChain, trkf::CCTrackMaker::TrkPar::ClsEvtIndices, detinfo::DetectorPropertiesData::ConvertTicksToX(), dir, trkf::CCTrackMaker::TrkPar::DtrID, util::end(), trkf::CCTrackMaker::TrkPar::EndInTPC, fHitFitErrFac, fTrackTrajectoryAlg, geom, trkf::CCTrackMaker::TrkPar::GoodEnd, trkf::CCTrackMaker::TrkPar::ID, geo::GeometryCore::Iterate(), trkf::CCTrackMaker::TrkPar::Length, matcomb, trkf::CCTrackMaker::TrkPar::MomID, norm, geo::GeometryCore::Nplanes(), trkf::CCTrackMaker::TrkPar::PDGCode, trkf::CCTrackMaker::TrkPar::Proc, prt, util::size(), trkf::TrackTrajectoryAlg::TrackTrajectory(), trkf::CCTrackMaker::TrkPar::TrjDir, trkf::CCTrackMaker::TrkPar::TrjPos, trkf::CCTrackMaker::TrkPar::TrkHits, trkHits, vtx, trkf::CCTrackMaker::TrkPar::VtxIndex, X, Y, and Z.
Referenced by SortMatches().
|
private |
Definition at line 1146 of file CCTrackMaker_module.cc.
References fDeltaRayCut, fFiducialCut, geom, geo::TPCGeo::GetCenter(), geo::TPCGeo::HalfHeight(), geo::TPCGeo::HalfWidth(), geo::TPCGeo::Length(), tca::Length(), pfpToTrkID, and geo::GeometryCore::TPC().
Referenced by produce().
|
private |
Definition at line 1206 of file CCTrackMaker_module.cc.
References trkf::CCTrackMaker::MatchPars::Chg, clear(), trkf::CCTrackMaker::MatchPars::Cls, clsChain, DupMatch(), trkf::CCTrackMaker::MatchPars::End, trkf::CCTrackMaker::MatchPars::Err, FillEndMatch(), FillEndMatch2(), geom, matcomb, geo::GeometryCore::Nplanes(), trkf::CCTrackMaker::MatchPars::oErr, trkf::CCTrackMaker::MatchPars::oVtx, prt, SortMatches(), vtx, trkf::CCTrackMaker::MatchPars::Vtx, vxCls, and X.
Referenced by produce().
|
private |
Definition at line 77 of file CCTrackMaker_module.cc.
Referenced by FillEndMatch(), FillEndMatch2(), FindMissingCluster(), PlnMatch(), and produce().
|
private |
Definition at line 122 of file CCTrackMaker_module.cc.
Referenced by ChargeNear(), FillChgNear(), FillWireHitRange(), and produce().
|
private |
Definition at line 205 of file CCTrackMaker_module.cc.
Referenced by ChargeNear(), FillChgNear(), FillWireHitRange(), and produce().
|
private |
Definition at line 144 of file CCTrackMaker_module.cc.
Referenced by dXClTraj(), FillChgNear(), FillTrkHits(), FindMaybeVertices(), MakeClusterChains(), PrintClusters(), produce(), and StoreTrack().
|
private |
Definition at line 164 of file CCTrackMaker_module.cc.
Referenced by FillEndMatch(), FillEndMatch2(), FillTrkHits(), FindMissingCluster(), MakeClusterChains(), PlnMatch(), PrintClusters(), produce(), SortMatches(), StoreTrack(), and VtxMatch().
|
private |
Definition at line 80 of file CCTrackMaker_module.cc.
Referenced by CCTrackMaker(), and FillEndMatch().
|
private |
Definition at line 87 of file CCTrackMaker_module.cc.
Referenced by CCTrackMaker(), and MakeClusterChains().
|
private |
Definition at line 88 of file CCTrackMaker_module.cc.
Referenced by CCTrackMaker(), and MakeClusterChains().
|
private |
Definition at line 81 of file CCTrackMaker_module.cc.
Referenced by CCTrackMaker(), FillEndMatch(), FillEndMatch2(), and PlnMatch().
|
private |
Definition at line 93 of file CCTrackMaker_module.cc.
Referenced by FillChgNear(), and produce().
|
private |
Definition at line 67 of file CCTrackMaker_module.cc.
Referenced by CCTrackMaker(), and produce().
|
private |
Definition at line 109 of file CCTrackMaker_module.cc.
Referenced by CCTrackMaker(), MakeClusterChains(), and produce().
|
private |
Definition at line 111 of file CCTrackMaker_module.cc.
Referenced by CCTrackMaker(), and MakeClusterChains().
|
private |
Definition at line 110 of file CCTrackMaker_module.cc.
Referenced by CCTrackMaker(), and MakeClusterChains().
|
private |
Definition at line 97 of file CCTrackMaker_module.cc.
Referenced by CCTrackMaker(), and TagCosmics().
|
private |
Definition at line 96 of file CCTrackMaker_module.cc.
Referenced by CCTrackMaker(), and TagCosmics().
|
private |
Definition at line 103 of file CCTrackMaker_module.cc.
Referenced by CCTrackMaker(), FitVertices(), and StoreTrack().
|
private |
Definition at line 66 of file CCTrackMaker_module.cc.
Referenced by CCTrackMaker(), and produce().
|
private |
Definition at line 118 of file CCTrackMaker_module.cc.
Referenced by FillWireHitRange().
|
private |
Definition at line 116 of file CCTrackMaker_module.cc.
Referenced by FillChgNear(), and FillWireHitRange().
|
private |
Definition at line 83 of file CCTrackMaker_module.cc.
Referenced by CCTrackMaker(), and produce().
|
private |
Definition at line 99 of file CCTrackMaker_module.cc.
Referenced by CCTrackMaker(), and produce().
|
private |
Definition at line 78 of file CCTrackMaker_module.cc.
Referenced by CCTrackMaker(), and produce().
|
private |
Definition at line 82 of file CCTrackMaker_module.cc.
Referenced by CCTrackMaker(), and PlnMatch().
|
private |
Definition at line 86 of file CCTrackMaker_module.cc.
Referenced by CCTrackMaker(), and MakeClusterChains().
|
private |
Definition at line 90 of file CCTrackMaker_module.cc.
Referenced by MakeClusterChains(), and produce().
|
private |
Definition at line 89 of file CCTrackMaker_module.cc.
Referenced by CCTrackMaker(), and MakeClusterChains().
|
private |
Definition at line 91 of file CCTrackMaker_module.cc.
Referenced by MakeClusterChains(), and produce().
|
private |
Definition at line 102 of file CCTrackMaker_module.cc.
Referenced by CCTrackMaker(), and FitVertices().
|
private |
Definition at line 112 of file CCTrackMaker_module.cc.
Referenced by CCTrackMaker(), and PrintClusters().
|
private |
Definition at line 73 of file CCTrackMaker_module.cc.
Referenced by StoreTrack().
|
private |
Definition at line 106 of file CCTrackMaker_module.cc.
Referenced by CCTrackMaker(), and PlnMatch().
|
private |
Definition at line 74 of file CCTrackMaker_module.cc.
Referenced by FitVertices().
|
private |
Definition at line 68 of file CCTrackMaker_module.cc.
Referenced by CCTrackMaker(), and produce().
|
private |
Definition at line 94 of file CCTrackMaker_module.cc.
Referenced by dXClTraj(), FillChgNear(), FindMaybeVertices(), MakeClusterChains(), and produce().
|
private |
Definition at line 79 of file CCTrackMaker_module.cc.
Referenced by CCTrackMaker(), FillEndMatch(), FillEndMatch2(), and FindMissingCluster().
|
private |
Definition at line 71 of file CCTrackMaker_module.cc.
Referenced by FillChgNear(), FillEndMatch(), FillWireHitRange(), FindMaybeVertices(), FitVertices(), MakeClusterChains(), MakeFamily(), PlnMatch(), PrintClusters(), produce(), SortMatches(), StoreTrack(), TagCosmics(), and VtxMatch().
|
private |
Definition at line 119 of file CCTrackMaker_module.cc.
Referenced by FillWireHitRange().
|
private |
Definition at line 117 of file CCTrackMaker_module.cc.
Referenced by FillWireHitRange().
|
private |
Definition at line 230 of file CCTrackMaker_module.cc.
Referenced by DupMatch(), FillTrkHits(), PlnMatch(), produce(), SortMatches(), StoreTrack(), and VtxMatch().
|
private |
Definition at line 210 of file CCTrackMaker_module.cc.
Referenced by MakeFamily(), produce(), and TagCosmics().
|
private |
Definition at line 113 of file CCTrackMaker_module.cc.
Referenced by FillEndMatch(), FillEndMatch2(), FillTrkHits(), MakeClusterChains(), PlnMatch(), produce(), SortMatches(), StoreTrack(), and VtxMatch().
|
private |
Definition at line 203 of file CCTrackMaker_module.cc.
Referenced by produce().
|
private |
Definition at line 198 of file CCTrackMaker_module.cc.
|
private |
Definition at line 201 of file CCTrackMaker_module.cc.
Referenced by FillTrkHits(), produce(), and StoreTrack().
|
private |
Definition at line 177 of file CCTrackMaker_module.cc.
Referenced by FillEndMatch(), FillEndMatch2(), FindMaybeVertices(), FitVertices(), MakeClusterChains(), MakeFamily(), PrintClusters(), PrintTracks(), produce(), StoreTrack(), and VtxMatch().
|
private |
Definition at line 180 of file CCTrackMaker_module.cc.
Referenced by produce(), and VtxMatch().
|
private |
Definition at line 120 of file CCTrackMaker_module.cc.
Referenced by FillChgNear(), and FillWireHitRange().