#include <PMAlgTracking.h>
Definition at line 64 of file PMAlgTracking.h.
Definition at line 57 of file PMAlgTracking.cxx.
62 unsigned int cryo, tpc, view;
63 for (
auto const&
h : allhitlist) {
64 cryo =
h->WireID().Cryostat;
65 tpc =
h->WireID().TPC;
66 view =
h->WireID().Plane;
68 fHitMap[cryo][tpc][view].push_back(
h);
pma::ProjectionMatchingAlg fProjectionMatchingAlg
pma::PMAlgVertexing fPMAlgVertexing
pma::cryo_tpc_view_hitmap fHitMap
pma::PMAlgTrackingBase::~PMAlgTrackingBase |
( |
| ) |
|
|
protected |
Definition at line 73 of file PMAlgTracking.cxx.
pma::TrkCandidateColl fResult
std::vector< TrkCandidate > const & tracks() const
std::vector<std::pair<TVector3, size_t> > pma::PMAlgTrackingBase::getKinks |
( |
| ) |
const |
|
inline |
Definition at line 79 of file PMAlgTracking.h.
std::vector< std::pair< TVector3, size_t > > getKinks(const pma::TrkCandidateColl &tracks) const
pma::TrkCandidateColl fResult
pma::PMAlgVertexing fPMAlgVertexing
std::vector<std::pair<TVector3, std::vector<std::pair<size_t, bool> > > > pma::PMAlgTrackingBase::getVertices |
( |
bool |
onlyBranching = false | ) |
const |
|
inline |
Definition at line 73 of file PMAlgTracking.h.
std::vector< std::pair< TVector3, std::vector< std::pair< size_t, bool > > > > getVertices(const pma::TrkCandidateColl &tracks, bool onlyBranching=false) const
pma::TrkCandidateColl fResult
pma::PMAlgVertexing fPMAlgVertexing
Definition at line 81 of file PMAlgTracking.cxx.
84 for (
auto const& t : tracks.
tracks()) {
85 auto& trk = *(t.Track());
87 unsigned int tpc = trk.FrontTPC(), cryo = trk.FrontCryo();
88 if ((tpc == trk.BackTPC()) && (cryo == trk.BackCryo())) {
pma::ProjectionMatchingAlg fProjectionMatchingAlg
void guideEndpoints(const detinfo::DetectorPropertiesData &clockData, pma::Track3D &trk, const std::map< unsigned int, std::vector< art::Ptr< recob::Hit >>> &hits) const
std::vector< TrkCandidate > const & tracks() const
pma::cryo_tpc_view_hitmap fHitMap
The documentation for this class was generated from the following files: