#include <HarpoKalmanNew.h>
Public Member Functions | |
| virtual | ~HarpoKalmanNew () |
| HarpoKalmanNew () | |
| void | Init () |
| void | Save (char *mode=NULL) |
| void | process () |
| void | print () |
| Ovreloaded medod whic do all job. More... | |
| Int_t | GetNtr (Int_t plane) |
| Int_t | GetNclCommon (TClonesArray *clArray, Int_t plane, Int_t iTr1, Int_t iTr2) |
| void | SetCanvas (TVirtualPad *c, Int_t plane) |
| void | SetHist (TH2F *h, Int_t plane) |
| void | DisplayAnalysis (TRootEmbeddedCanvas *ecTab, TGListBox *infobox) |
| Int_t | InitPlane (TClonesArray *clArray, Int_t plane) |
| std::vector< TMatrixD > | NextStep (TMatrixD X, TMatrixD C, Int_t Ntr, TClonesArray *clArray, TArrayI *arr, Int_t ncl, Int_t plane, Int_t color, Int_t fill, Int_t smooth, Int_t q, Bool_t finder=kTRUE) |
| void | SetLambdaMin (Double_t val) |
| void | SetLambdaMax (Double_t val) |
| void | SetQmin (Double_t val) |
| void | SetWidthMinT (Double_t val) |
| void | SetWidthMinC (Double_t val) |
| void | SetWidthMax (Double_t val) |
| void | SetNclMin (Int_t val) |
| void | SetNclMin2 (Int_t val) |
| void | SetMaxSlopeType (Double_t val) |
| void | SetResKalman (Double_t val) |
| void | SetScatKalman (Double_t val) |
| void | SetResFinder (Double_t val) |
| void | SetScatFinder (Double_t val) |
| 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 | |
| TH1F * | hNcl |
| Redefine empty default. More... | |
| HarpoEvent * | fEvt |
Protected Member Functions | |
| Double_t | GetResolution (HarpoRecoClusters *cl) |
| Int_t | FindClosestNeighbour (TMatrixD X, Int_t iTr, TClonesArray *clArray, Int_t plane, Int_t color, Int_t fill, Bool_t finder=kTRUE) |
Protected Attributes | |
| Int_t | Ccl [NCHAN][20] |
| Int_t | NCcl [NCHAN] |
| Int_t | Tcl [NADC][20] |
| Int_t | NTcl [NADC] |
| Int_t | fNtr [2] |
| Int_t | fNclTrack [NTRACK] |
| TGraph * | fGraph [2][NTRACK] |
| TGraph * | fGraph2 [2][NTRACK] |
| Double_t | fStartPointX [NTRACK][10] |
| Double_t | fStartPointZ [NTRACK][10] |
| Double_t | fStartDirX [NTRACK][10] |
| Double_t | fStartDirZ [NTRACK][10] |
| Double_t | fEndPointX [NTRACK][10] |
| Double_t | fEndPointZ [NTRACK][10] |
| Double_t | fEndDirX [NTRACK][10] |
| Double_t | fEndDirZ [NTRACK][10] |
| Int_t | fStartIndex [NTRACK] |
| Int_t | fEndIndex [NTRACK] |
| ULong64_t | fMapTmp [NCHAN][NADC] |
| Double_t | fQtot |
| Double_t | fQused |
| Int_t | used [4000] |
| Int_t | reused [4000] |
| Int_t | fTrack [4000] |
| TVirtualPad * | fCanvas [2] |
| TH2F * | fHist [2] |
| TH1F * | hChi2 |
| TH1F * | hDistTracks |
| TH1F * | hDistMinTracks |
| TH1F * | hThetaTracks |
| TH2F * | hThetaTracksNtr |
| TH2F * | hThetaDist [10] |
| TH2F * | fHistQQtestVsDist |
| TH2F * | fHistQQmin |
| Double_t | fLambdaMin |
| Double_t | fLambdaMax |
| Double_t | fQmin |
| Double_t | fWidthMinT |
| Double_t | fWidthMinC |
| Double_t | fWidthMax |
| Int_t | fNclMin |
| Int_t | fNclMin2 |
| Double_t | fMaxSlopeType |
| Double_t | fResKalman |
| Double_t | fScatKalman |
| Double_t | fResFinder |
| Double_t | fScatFinder |
| Int_t | nEvents |
| HarpoRunHeader * | fRunHeader |
Definition at line 28 of file HarpoKalmanNew.h.
|
inlinevirtual |
Definition at line 32 of file HarpoKalmanNew.h.
|
inline |
Definition at line 34 of file HarpoKalmanNew.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 873 of file HarpoKalmanNew.cxx.

|
protected |
Definition at line 640 of file HarpoKalmanNew.cxx.


| Int_t HarpoKalmanNew::GetNclCommon | ( | TClonesArray * | clArray, |
| Int_t | plane, | ||
| Int_t | iTr1, | ||
| Int_t | iTr2 | ||
| ) |
|
inline |
Definition at line 50 of file HarpoKalmanNew.h.
|
protected |
Definition at line 731 of file HarpoKalmanNew.cxx.


|
virtual |
Reimplemented from HarpoAnalyse.
Definition at line 748 of file HarpoKalmanNew.cxx.
| Int_t HarpoKalmanNew::InitPlane | ( | TClonesArray * | clArray, |
| Int_t | plane | ||
| ) |
Definition at line 334 of file HarpoKalmanNew.cxx.


| std::vector< TMatrixD > HarpoKalmanNew::NextStep | ( | TMatrixD | X, |
| TMatrixD | C, | ||
| Int_t | Ntr, | ||
| TClonesArray * | clArray, | ||
| TArrayI * | arr, | ||
| Int_t | ncl, | ||
| Int_t | plane, | ||
| Int_t | color, | ||
| Int_t | fill, | ||
| Int_t | smooth, | ||
| Int_t | q, | ||
| Bool_t | finder = kTRUE |
||
| ) |
Definition at line 395 of file HarpoKalmanNew.cxx.


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


|
virtual |
Ovreloaded medod whic do all job.
Reimplemented from HarpoAnalyse.
Definition at line 41 of file HarpoKalmanNew.cxx.

|
virtual |
Implements HarpoAnalyse.
Definition at line 56 of file HarpoKalmanNew.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 834 of file HarpoKalmanNew.cxx.

|
inherited |
|
inline |
Definition at line 54 of file HarpoKalmanNew.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 55 of file HarpoKalmanNew.h.
|
inline |
Definition at line 63 of file HarpoKalmanNew.h.
|
inline |
Definition at line 62 of file HarpoKalmanNew.h.
|
inline |
Definition at line 70 of file HarpoKalmanNew.h.
|
inline |
Definition at line 68 of file HarpoKalmanNew.h.
|
inline |
Definition at line 69 of file HarpoKalmanNew.h.
|
inline |
Definition at line 64 of file HarpoKalmanNew.h.
|
inline |
Definition at line 73 of file HarpoKalmanNew.h.
|
inline |
Definition at line 71 of file HarpoKalmanNew.h.
|
inlineinherited |
|
inline |
Definition at line 74 of file HarpoKalmanNew.h.
|
inline |
Definition at line 72 of file HarpoKalmanNew.h.
|
inline |
Definition at line 67 of file HarpoKalmanNew.h.
|
inline |
Definition at line 66 of file HarpoKalmanNew.h.
|
inline |
Definition at line 65 of file HarpoKalmanNew.h.
|
protected |
Definition at line 93 of file HarpoKalmanNew.h.
|
protected |
Definition at line 126 of file HarpoKalmanNew.h.
|
protected |
Definition at line 111 of file HarpoKalmanNew.h.
|
protected |
Definition at line 112 of file HarpoKalmanNew.h.
|
protected |
Definition at line 114 of file HarpoKalmanNew.h.
|
protected |
Definition at line 109 of file HarpoKalmanNew.h.
|
protected |
Definition at line 110 of file HarpoKalmanNew.h.
|
inherited |
Definition at line 70 of file HarpoAnalyse.h.
|
protected |
Definition at line 100 of file HarpoKalmanNew.h.
|
protected |
Definition at line 101 of file HarpoKalmanNew.h.
|
protected |
Definition at line 127 of file HarpoKalmanNew.h.
|
protected |
Definition at line 137 of file HarpoKalmanNew.h.
|
protected |
Definition at line 136 of file HarpoKalmanNew.h.
|
protected |
Definition at line 148 of file HarpoKalmanNew.h.
|
protected |
Definition at line 147 of file HarpoKalmanNew.h.
Definition at line 119 of file HarpoKalmanNew.h.
|
protected |
Definition at line 155 of file HarpoKalmanNew.h.
|
protected |
Definition at line 153 of file HarpoKalmanNew.h.
|
protected |
Definition at line 154 of file HarpoKalmanNew.h.
|
protected |
Definition at line 99 of file HarpoKalmanNew.h.
|
protected |
Definition at line 97 of file HarpoKalmanNew.h.
|
protected |
Definition at line 149 of file HarpoKalmanNew.h.
|
protected |
Definition at line 120 of file HarpoKalmanNew.h.
|
protected |
Definition at line 121 of file HarpoKalmanNew.h.
|
protected |
Definition at line 158 of file HarpoKalmanNew.h.
|
protected |
Definition at line 156 of file HarpoKalmanNew.h.
|
protectedinherited |
Definition at line 76 of file HarpoAnalyse.h.
|
protected |
Definition at line 159 of file HarpoKalmanNew.h.
|
protected |
Definition at line 157 of file HarpoKalmanNew.h.
|
protected |
Definition at line 107 of file HarpoKalmanNew.h.
|
protected |
Definition at line 108 of file HarpoKalmanNew.h.
|
protected |
Definition at line 113 of file HarpoKalmanNew.h.
|
protected |
Definition at line 104 of file HarpoKalmanNew.h.
|
protected |
Definition at line 105 of file HarpoKalmanNew.h.
|
protected |
Definition at line 125 of file HarpoKalmanNew.h.
|
protected |
Definition at line 152 of file HarpoKalmanNew.h.
|
protected |
Definition at line 151 of file HarpoKalmanNew.h.
|
protected |
Definition at line 150 of file HarpoKalmanNew.h.
|
protected |
Definition at line 129 of file HarpoKalmanNew.h.
|
protected |
Definition at line 131 of file HarpoKalmanNew.h.
|
protected |
Definition at line 130 of file HarpoKalmanNew.h.
| TH1F* HarpoKalmanNew::hNcl |
Redefine empty default.
Definition at line 41 of file HarpoKalmanNew.h.
|
protected |
Definition at line 134 of file HarpoKalmanNew.h.
|
protected |
Definition at line 132 of file HarpoKalmanNew.h.
|
protected |
Definition at line 133 of file HarpoKalmanNew.h.
|
protected |
Definition at line 94 of file HarpoKalmanNew.h.
|
protected |
Definition at line 161 of file HarpoKalmanNew.h.
|
protected |
Definition at line 96 of file HarpoKalmanNew.h.
|
protected |
Definition at line 124 of file HarpoKalmanNew.h.
|
protected |
Definition at line 95 of file HarpoKalmanNew.h.
|
protected |
Definition at line 123 of file HarpoKalmanNew.h.
1.8.6