LArSoft
v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
|
#include "GraphClusterAlg.h"
Public Member Functions | |
GraphClusterAlg (fhicl::ParameterSet const &pset) | |
void | reconfigure (fhicl::ParameterSet const &pset) |
void | GetStartEndHits (unsigned int plane, util::PxLine &startendpoints) |
void | GetHitList (unsigned int plane, art::PtrVector< recob::Hit > &ptrhitlist) |
void | GetHitListAndEndPoints (unsigned int plane, art::PtrVector< recob::Hit > &ptrhitlist, util::PxLine &startendpoints) |
int | CheckValidity (art::Event &evt) |
Private Member Functions | |
std::vector< util::PxLine > | GetSeedLines () |
Private Attributes | |
unsigned int | fNPlanes |
int | TestFlag |
int | fRun |
int | fSubRun |
int | fEvent |
Definition at line 33 of file GraphClusterAlg.h.
evd::GraphClusterAlg::GraphClusterAlg | ( | fhicl::ParameterSet const & | pset | ) |
Definition at line 23 of file GraphClusterAlg.cxx.
References fNPlanes, geo::GeometryCore::Nplanes(), and reconfigure().
int evd::GraphClusterAlg::CheckValidity | ( | art::Event & | evt | ) |
Definition at line 199 of file GraphClusterAlg.cxx.
References art::EventID::event(), fEvent, fRun, fSubRun, evd::InfoTransfer::GetEvtNumber(), evd::InfoTransfer::GetRunNumber(), evd::InfoTransfer::GetSubRunNumber(), evd::InfoTransfer::GetTestFlag(), art::Event::id(), art::EventID::run(), art::EventID::subRun(), and TestFlag.
Referenced by evd::GraphCluster::produce().
void evd::GraphClusterAlg::GetHitList | ( | unsigned int | plane, |
art::PtrVector< recob::Hit > & | ptrhitlist | ||
) |
Definition at line 161 of file GraphClusterAlg.cxx.
References evd::InfoTransfer::GetHitList(), and art::PtrVector< T >::push_back().
Referenced by GetHitListAndEndPoints().
void evd::GraphClusterAlg::GetHitListAndEndPoints | ( | unsigned int | plane, |
art::PtrVector< recob::Hit > & | ptrhitlist, | ||
util::PxLine & | startendpoints | ||
) |
Definition at line 46 of file GraphClusterAlg.cxx.
References GetHitList(), and GetStartEndHits().
Referenced by evd::GraphCluster::produce().
|
private |
Definition at line 185 of file GraphClusterAlg.cxx.
References evd::InfoTransfer::GetSeedList().
void evd::GraphClusterAlg::GetStartEndHits | ( | unsigned int | plane, |
util::PxLine & | startendpoints | ||
) |
Definition at line 54 of file GraphClusterAlg.cxx.
References evd::InfoTransfer::GetEndHitCoords(), evd::InfoTransfer::GetStartHitCoords(), util::PxLine::plane, util::PxLine::t0, util::PxLine::t1, util::PxLine::w0, and util::PxLine::w1.
Referenced by GetHitListAndEndPoints().
void evd::GraphClusterAlg::reconfigure | ( | fhicl::ParameterSet const & | pset | ) |
Definition at line 40 of file GraphClusterAlg.cxx.
Referenced by GraphClusterAlg().
|
private |
Definition at line 61 of file GraphClusterAlg.h.
Referenced by CheckValidity().
|
private |
Definition at line 56 of file GraphClusterAlg.h.
Referenced by GraphClusterAlg().
|
private |
Definition at line 59 of file GraphClusterAlg.h.
Referenced by CheckValidity().
|
private |
Definition at line 60 of file GraphClusterAlg.h.
Referenced by CheckValidity().
|
private |
Definition at line 58 of file GraphClusterAlg.h.
Referenced by CheckValidity().