![]() |
LArSoft
v10_04_05
Liquid Argon Software toolkit - https://larsoft.org/
|
#include "GraphClusterAlg.h"
Public Member Functions | |
GraphClusterAlg (fhicl::ParameterSet const &) | |
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 28 of file GraphClusterAlg.h.
evd::GraphClusterAlg::GraphClusterAlg | ( | fhicl::ParameterSet const & | ) |
Definition at line 23 of file GraphClusterAlg.cxx.
int evd::GraphClusterAlg::CheckValidity | ( | art::Event & | evt | ) |
Definition at line 87 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 53 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 29 of file GraphClusterAlg.cxx.
References GetHitList(), and GetStartEndHits().
Referenced by evd::GraphCluster::produce().
|
private |
Definition at line 73 of file GraphClusterAlg.cxx.
References evd::InfoTransfer::GetSeedList().
void evd::GraphClusterAlg::GetStartEndHits | ( | unsigned int | plane, |
util::PxLine & | startendpoints | ||
) |
Definition at line 37 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().
|
private |
Definition at line 51 of file GraphClusterAlg.h.
Referenced by CheckValidity().
|
private |
Definition at line 46 of file GraphClusterAlg.h.
Referenced by GraphClusterAlg().
|
private |
Definition at line 49 of file GraphClusterAlg.h.
Referenced by CheckValidity().
|
private |
Definition at line 50 of file GraphClusterAlg.h.
Referenced by CheckValidity().
|
private |
Definition at line 48 of file GraphClusterAlg.h.
Referenced by CheckValidity().