14 #ifndef LARLITE_SHOWERRECOMANAGER_H 
   15 #define LARLITE_SHOWERRECOMANAGER_H 
   30   class DetectorClocksData;
 
   31   class DetectorPropertiesData;
 
   38 namespace showerreco {
 
   42   typedef std::vector<std::vector<unsigned int>> 
ClusterAss_t;
 
   72                              const std::vector<std::vector<util::PxHit>>& clusters,
 
   73                              std::vector<::recob::Shower>& showers);
 
   78                      const std::vector<std::vector<util::PxHit>>& clusters,
 
   80                      std::vector<::recob::Shower>& showers);
 
  102                  std::vector<::recob::Shower>& showers);
 
void Algo(ShowerRecoAlgBase *alg)
std::vector< std::vector< unsigned int > > ClusterAss_t
::showerreco::ShowerRecoAlgBase * fShowerAlgo
Shower reconstruction algorithm. 
std::vector<::util::PxHit > PxHitSet_t
auto vector(Vector const &v)
Returns a manipulator which will print the specified array. 
void Process(geo::GeometryCore const &geom, detinfo::DetectorClocksData const &clockData, detinfo::DetectorPropertiesData const &detProp, const ClusterAss_t &ass, std::vector<::recob::Shower > &showers)
bool fMatch
Boolean flag to whether or not to run matching. 
Description of geometry of one entire detector. 
::cmtool::CMatchManager * fMatchMgr
Cluster matching code. 
::cmtool::CMatchManager & MatchManager()
Contains all timing reference information for the detector. 
const ShowerRecoAlgBase * Algo() const 
ClusterAss_t Reconstruct(geo::GeometryCore const &geom, detinfo::DetectorClocksData const &clockData, detinfo::DetectorPropertiesData const &detProp, const std::vector< std::vector< util::PxHit >> &clusters, std::vector<::recob::Shower > &showers)
ShowerRecoManager()
Default constructor.