LArOpenCV
1
Main Page
Modules
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
App
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
"
20
#include "
App/LArImageClusterBase.h
"
21
22
namespace
larlite {
23
28
class
LArImageHit
:
public
LArImageClusterBase
{
29
30
public
:
31
33
LArImageHit
(
const
std::string name=
"LArImageHit"
)
34
:
LArImageClusterBase
(name)
35
,
_num_stored
(0)
36
,
_charge_to_gray_scale
(10)
37
,
_num_clusters_v
()
38
,
_num_unclustered_hits_v
()
39
,
_num_clustered_hits_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
;
57
double
_charge_to_gray_scale
;
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
Generated on Wed Jan 27 2016 14:36:23 for LArOpenCV by
1.8.4