Clustering algorithm, runs on RAW data (HarpoMap), produces HarpoRecoClusters objects. More...
#include <HarpoClustering.h>
Public Member Functions | |
| HarpoClustering () | |
| void | Init () |
| void | Save (char *mode=NULL) |
| void | process () |
| void | FindCluster (HarpoDccMap *m, Int_t type, Int_t plane) |
| Cluster finder. More... | |
| void | print () |
| void | SetThr (Double_t val) |
| void | SetNoiseThr (Double_t val) |
| void | SetCanvas (TVirtualPad *c0, TVirtualPad *c1) |
| void | SetHist (TH2F *h0, TH2F *h1) |
| void | DisplayAnalysis (TRootEmbeddedCanvas *ecTab, TGListBox *infobox) |
| void | Set (HarpoEvent *event) |
| virtual void | ProcessEvent (HarpoEvent *event) |
| Set pointer to new event for analyse, anlyse event , and delete. More... | |
| void | SetRunHeader (HarpoRunHeader *hdr) |
| TFile * | OpenHistFile (const char *ananame) |
| virtual void | ConfigFrame (TGMainFrame *, Int_t) |
| virtual void | SetConfig () |
Data Fields | |
| HarpoEvent * | fEvt |
Protected Attributes | |
| ULong_t | nEvents |
| HarpoRunHeader * | fRunHeader |
Private Attributes | |
| Int_t | fBadCh [NALL] |
| Double_t | fThr |
| Double_t | fNoiseThr |
| Int_t | fNcl |
| Int_t | fNCcl |
| Int_t | fNTcl |
| Int_t | fTmin |
| Int_t | fTmax |
| Int_t | fXmin |
| Int_t | fXmax |
| Double_t | fXstart |
| Double_t | fTstart |
| Double_t | fQtot |
| TVirtualPad * | fCanvas [2] |
| TH2F * | fHist [2] |
Clustering algorithm, runs on RAW data (HarpoMap), produces HarpoRecoClusters objects.
Loops over the pixels in the map A cluster is defined as consecutive non-zero pixels with increasing and then decreasing value Algorithm:
Definition at line 20 of file HarpoClustering.h.
|
inline |
Definition at line 24 of file HarpoClustering.h.
|
inlinevirtualinherited |
Reimplemented in HarpoMatching, HarpoHoughTracking, HarpoVertexing, HarpoMatchingVertex, HarpoAnalysePattern, HarpoAnalyseVertex3D, HarpoAnalyseVertex3Dsim, HarpoClusteringBlocs, HarpoAnalyseBertrand, HarpoAnalyseEtrack, HarpoAnalyseTemplate, HarpoSelectorVertex, HarpoAnalysePedestalShift, and HarpoEventSelector.
Definition at line 66 of file HarpoAnalyse.h.

|
virtual |
Reimplemented from HarpoAnalyse.
Definition at line 387 of file HarpoClustering.cxx.

| void HarpoClustering::FindCluster | ( | HarpoDccMap * | m, |
| Int_t | type, | ||
| Int_t | plane | ||
| ) |
Cluster finder.
Loops over the pixels in the map A cluster is defined as consecutive non-zero pixels with increasing and then decreasing value Algorithm:
Definition at line 157 of file HarpoClustering.cxx.


|
virtual |
Reimplemented from HarpoAnalyse.
Definition at line 476 of file HarpoClustering.cxx.

|
inherited |
Definition at line 150 of file HarpoAnalyse.cxx.


|
virtual |
Reimplemented from HarpoAnalyse.
Definition at line 45 of file HarpoClustering.cxx.

|
virtual |
Implements HarpoAnalyse.
Definition at line 60 of file HarpoClustering.cxx.

|
virtualinherited |
Set pointer to new event for analyse, anlyse event , and delete.
Reimplemented in HarpoAnalyseWriter.
Definition at line 139 of file HarpoAnalyse.cxx.


|
virtual |
Reimplemented from HarpoAnalyse.
Definition at line 511 of file HarpoClustering.cxx.
|
inherited |
|
inline |
Definition at line 35 of file HarpoClustering.h.
|
inlinevirtualinherited |
Reimplemented in HarpoMatching, HarpoHoughTracking, HarpoVertexing, HarpoMatchingVertex, HarpoAnalysePattern, HarpoAnalyseVertex3D, HarpoAnalyseVertex3Dsim, HarpoClusteringBlocs, HarpoAnalyseBertrand, HarpoAnalyseEtrack, HarpoAnalyseTemplate, HarpoSelectorVertex, HarpoAnalysePedestalShift, and HarpoEventSelector.
Definition at line 67 of file HarpoAnalyse.h.

|
inline |
Definition at line 36 of file HarpoClustering.h.
|
inline |
Definition at line 33 of file HarpoClustering.h.
|
inlineinherited |
|
inline |
Definition at line 32 of file HarpoClustering.h.
|
private |
Definition at line 42 of file HarpoClustering.h.
|
private |
Definition at line 56 of file HarpoClustering.h.
|
inherited |
Definition at line 70 of file HarpoAnalyse.h.
|
private |
Definition at line 57 of file HarpoClustering.h.
|
private |
Definition at line 46 of file HarpoClustering.h.
|
private |
Definition at line 45 of file HarpoClustering.h.
|
private |
Definition at line 44 of file HarpoClustering.h.
|
private |
Definition at line 47 of file HarpoClustering.h.
|
private |
Definition at line 54 of file HarpoClustering.h.
|
protectedinherited |
Definition at line 76 of file HarpoAnalyse.h.
|
private |
Definition at line 43 of file HarpoClustering.h.
|
private |
Definition at line 49 of file HarpoClustering.h.
|
private |
Definition at line 48 of file HarpoClustering.h.
|
private |
Definition at line 53 of file HarpoClustering.h.
|
private |
Definition at line 51 of file HarpoClustering.h.
|
private |
Definition at line 50 of file HarpoClustering.h.
|
private |
Definition at line 52 of file HarpoClustering.h.
|
protectedinherited |
Definition at line 75 of file HarpoAnalyse.h.
1.8.6