LArOpenCV  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups
LArImageHit.h
Go to the documentation of this file.
1 
15 #ifndef __LARLITE_LARIMAGEHIT_H__
16 #define __LARLITE_LARIMAGEHIT_H__
17 
18 #include "Analysis/ana_base.h"
19 #include "Core/ImageManager.h"
21 
22 namespace larlite {
23 
29 
30  public:
31 
33  LArImageHit(const std::string name="LArImageHit")
34  : LArImageClusterBase(name)
35  , _num_stored(0)
37  , _num_clusters_v()
40  {}
41 
43  virtual ~LArImageHit(){}
44 
45  protected:
46 
47  void store_clusters(storage_manager* storage);
48 
49  void extract_image(storage_manager* storage);
50 
51  void _Report_() const;
52 
53  void _Configure_(const ::fcllite::PSet &pset);
54 
55  private:
56  size_t _num_stored;
58  std::vector<size_t> _num_clusters_v;
59  std::vector<size_t> _num_unclustered_hits_v;
60  std::vector<size_t> _num_clustered_hits_v;
61 
62  };
63 }
64 #endif
65 
66 //**************************************************************************
67 //
68 // For Analysis framework documentation, read Manual.pdf here:
69 //
70 // http://microboone-docdb.fnal.gov:8080/cgi-bin/ShowDocument?docid=3183
71 //
72 //**************************************************************************
73  // end of doxygen group