1 #ifndef SHOWERRECOMANAGER_CXX 2 #define SHOWERRECOMANAGER_CXX 25 std::vector< ::recob::Shower>& showers)
47 std::vector< ::recob::Shower>& showers)
56 std::vector< ::recob::Shower>& showers)
59 for(
auto const& pair : ass) {
61 std::vector< ::cluster::ClusterParamsAlg> cpans;
63 cpans.reserve(pair.size());
65 for(
auto const& index : pair)
std::vector< std::vector< unsigned int > > ClusterAss_t
::showerreco::ShowerRecoAlgBase * fShowerAlgo
Shower reconstruction algorithm.
virtual void AppendInputClusters(const std::vector< cluster::ClusterParamsAlg > &cpan_v)
Setter for a matched combination of clusters.
auto vector(Vector const &v)
Returns a manipulator which will print the specified array.
unsigned int Nplanes(unsigned int tpc=0, unsigned int cstat=0) const
Returns the total number of wire planes in the specified TPC.
bool fMatch
Boolean flag to whether or not to run matching.
ClusterAss_t Reconstruct(const std::vector< std::vector< util::PxHit > > &clusters, std::vector< ::recob::Shower > &showers)
::cmtool::CMatchManager * fMatchMgr
Cluster matching code.
std::vector< recob::Shower > Reconstruct()
Execute reconstruction.
void Process(const ClusterAss_t &ass, std::vector< ::recob::Shower > &showers)
virtual void Reset()=0
Function to reset algorithm, to be called @ beginning of each event.
ShowerRecoManager()
Default constructor.
Class def header for a class ShowerRecoManager.