LArSoft
v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
|
#include "ShowerRecoAlgBase.h"
Public Member Functions | |
virtual | ~ShowerRecoAlgBase ()=default |
virtual void | Reset () |
Function to reset algorithm, to be called @ beginning of each event. More... | |
virtual void | AppendInputClusters (const std::vector< cluster::ClusterParamsAlg > &cpan_v) |
Setter for a matched combination of clusters. More... | |
std::vector< recob::Shower > | Reconstruct (geo::GeometryCore const &geom, detinfo::DetectorClocksData const &clockData, detinfo::DetectorPropertiesData const &detProp) |
Execute reconstruction. More... | |
Protected Member Functions | |
virtual void | ProcessInputClusters () |
Function to reorganize input cluster information. More... | |
virtual ::recob::Shower | RecoOneShower (geo::GeometryCore const &geom, detinfo::DetectorClocksData const &clockData, detinfo::DetectorPropertiesData const &detProp, const std::vector< showerreco::ShowerCluster_t > &clusters)=0 |
Function to reconstruct one shower. More... | |
Protected Attributes | |
std::vector< std::vector< showerreco::ShowerCluster_t > > | fInputClusters |
Input clusters. More... | |
User defined class ShowerRecoAlgBase ... these comments are used to generate doxygen documentation!
Definition at line 50 of file ShowerRecoAlgBase.h.
|
virtualdefault |
|
virtual |
Setter for a matched combination of clusters.
Definition at line 14 of file ShowerRecoAlgBase.cxx.
References fInputClusters.
Referenced by showerreco::ShowerRecoManager::Process().
|
inlineprotectedvirtual |
Function to reorganize input cluster information.
Definition at line 67 of file ShowerRecoAlgBase.h.
Referenced by Reconstruct().
std::vector<::recob::Shower > showerreco::ShowerRecoAlgBase::Reconstruct | ( | geo::GeometryCore const & | geom, |
detinfo::DetectorClocksData const & | clockData, | ||
detinfo::DetectorPropertiesData const & | detProp | ||
) |
Execute reconstruction.
Definition at line 34 of file ShowerRecoAlgBase.cxx.
References fInputClusters, ProcessInputClusters(), and RecoOneShower().
Referenced by showerreco::ShowerRecoManager::Process().
|
protectedpure virtual |
Function to reconstruct one shower.
Referenced by Reconstruct().
|
virtual |
Function to reset algorithm, to be called @ beginning of each event.
Definition at line 9 of file ShowerRecoAlgBase.cxx.
References fInputClusters.
Referenced by showerreco::ShowerRecoManager::Reset().
|
protected |
Input clusters.
Definition at line 78 of file ShowerRecoAlgBase.h.
Referenced by AppendInputClusters(), Reconstruct(), and Reset().