Track finder with Kalman filter.
More...
#include <HarpoKalmanTracking.h>
|
| TArrayI * | FindNext (TMatrixD X, TMatrixD C, Double_t angle, 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) |
| |
| TArrayI * | FindNextClosest (TMatrixD X, TMatrixD C, Double_t angle, 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) |
| |
| Double_t | GetResolution (HarpoRecoClusters *cl) |
| |
|
| Int_t | InitPlane (TClonesArray *clArray, Int_t plane) |
| |
| Int_t | GetMapEdges (TClonesArray *clArray, Int_t plane, Int_t &iMin, Int_t &iMax, Int_t &jMin, Int_t &jMax) |
| |
| void | FindTrack (TClonesArray *clArray, Int_t icl0, Int_t icl1, TMatrixD Corig, Int_t plane, Int_t &color) |
| |
| Int_t | AddTrack (TClonesArray *clArray, Int_t plane) |
| |
| void | SpliceTracks (Int_t plane) |
| |
| Double_t | GetQtrack (Int_t itr, Int_t plane) |
| |
| Double_t | GetQtracks (Int_t plane) |
| |
Track finder with Kalman filter.
Definition at line 27 of file HarpoKalmanTracking.h.
| virtual HarpoKalmanTracking::~HarpoKalmanTracking |
( |
| ) |
|
|
inlinevirtual |
| HarpoKalmanTracking::HarpoKalmanTracking |
( |
| ) |
|
|
inline |
| Int_t HarpoKalmanTracking::AddTrack |
( |
TClonesArray * |
clArray, |
|
|
Int_t |
plane |
|
) |
| |
|
private |
| virtual void HarpoAnalyse::ConfigFrame |
( |
TGMainFrame * |
, |
|
|
Int_t |
|
|
) |
| |
|
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 void HarpoAnalyse::DisplayAnalysis |
( |
TRootEmbeddedCanvas * |
, |
|
|
TGListBox * |
|
|
) |
| |
|
inlinevirtualinherited |
Reimplemented in HarpoHoughTracking, HarpoMatching, HarpoKalmanNew, HarpoVertexing, HarpoClustering, HarpoMatchingVertex, HarpoAnalysePattern, HarpoAnalyseVertex3D, HarpoAnalyseVertex3Dsim, HarpoClusteringBlocs, HarpoAnalyseBertrand, HarpoAnalyseEtrack, HarpoAnalyseTemplate, and HarpoAnalysePedestalShift.
Definition at line 64 of file HarpoAnalyse.h.
| TArrayI * HarpoKalman::FindNext |
( |
TMatrixD |
X, |
|
|
TMatrixD |
C, |
|
|
Double_t |
angle, |
|
|
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 |
|
) |
| |
|
protectedinherited |
| TArrayI * HarpoKalman::FindNextClosest |
( |
TMatrixD |
X, |
|
|
TMatrixD |
C, |
|
|
Double_t |
angle, |
|
|
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 |
|
) |
| |
|
protectedinherited |
| void HarpoKalmanTracking::FindTrack |
( |
TClonesArray * |
clArray, |
|
|
Int_t |
icl0, |
|
|
Int_t |
icl1, |
|
|
TMatrixD |
Corig, |
|
|
Int_t |
plane, |
|
|
Int_t & |
color |
|
) |
| |
|
private |
| TGraph* HarpoKalmanTracking::GetGraph |
( |
Int_t |
i, |
|
|
Int_t |
plane = 0 |
|
) |
| |
|
inline |
| Int_t HarpoKalmanTracking::GetId |
( |
Int_t |
i, |
|
|
Int_t |
plane |
|
) |
| |
|
inline |
| Int_t HarpoKalmanTracking::GetMapEdges |
( |
TClonesArray * |
clArray, |
|
|
Int_t |
plane, |
|
|
Int_t & |
iMin, |
|
|
Int_t & |
iMax, |
|
|
Int_t & |
jMin, |
|
|
Int_t & |
jMax |
|
) |
| |
|
private |
| Int_t HarpoKalmanTracking::GetNtr |
( |
Int_t |
plane | ) |
|
|
inline |
| Double_t HarpoKalmanTracking::GetQtrack |
( |
Int_t |
itr, |
|
|
Int_t |
plane |
|
) |
| |
|
private |
| Double_t HarpoKalmanTracking::GetQtracks |
( |
Int_t |
plane | ) |
|
|
private |
| void HarpoKalmanTracking::Init |
( |
| ) |
|
|
virtual |
| Int_t HarpoKalmanTracking::InitPlane |
( |
TClonesArray * |
clArray, |
|
|
Int_t |
plane |
|
) |
| |
|
private |
| TFile * HarpoAnalyse::OpenHistFile |
( |
const char * |
ananame | ) |
|
|
inherited |
| void HarpoKalmanTracking::print |
( |
| ) |
|
|
virtual |
| void HarpoKalmanTracking::process |
( |
| ) |
|
|
virtual |
| void HarpoAnalyse::ProcessEvent |
( |
HarpoEvent * |
event | ) |
|
|
virtualinherited |
| void HarpoKalmanTracking::Save |
( |
char * |
mode = NULL | ) |
|
|
virtual |
| void HarpoKalmanTracking::SetCanvas |
( |
TVirtualPad * |
c, |
|
|
Int_t |
plane |
|
) |
| |
|
inline |
| virtual void HarpoAnalyse::SetConfig |
( |
| ) |
|
|
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.
| void HarpoKalmanTracking::SetHist |
( |
TH2F * |
h, |
|
|
Int_t |
plane |
|
) |
| |
|
inline |
| void HarpoKalman::SetQmin |
( |
Double_t |
val | ) |
|
|
inlineinherited |
| void HarpoKalman::SetWidthMax |
( |
Double_t |
val | ) |
|
|
inlineinherited |
| void HarpoKalman::SetWidthMinC |
( |
Double_t |
val | ) |
|
|
inlineinherited |
| void HarpoKalman::SetWidthMinT |
( |
Double_t |
val | ) |
|
|
inlineinherited |
| void HarpoKalmanTracking::SpliceTracks |
( |
Int_t |
plane | ) |
|
|
private |
| Int_t HarpoKalman::Ccl[NCHAN][20] |
|
protectedinherited |
| TVirtualPad* HarpoKalman::fCanvas[2] |
|
protectedinherited |
| Double_t HarpoKalman::fEndDirX[NTRACK][10] |
|
protectedinherited |
| Double_t HarpoKalman::fEndDirZ[NTRACK][10] |
|
protectedinherited |
| Int_t HarpoKalman::fEndIndex[NTRACK] |
|
protectedinherited |
| Double_t HarpoKalman::fEndPointX[NTRACK][10] |
|
protectedinherited |
| Double_t HarpoKalman::fEndPointZ[NTRACK][10] |
|
protectedinherited |
| TGraph* HarpoKalmanTracking::fGraphs[2][NTRACK] |
|
private |
| TH2F* HarpoKalman::fHist[2] |
|
protectedinherited |
| TH2F* HarpoKalman::fHistQQmin |
|
protectedinherited |
| TH2F* HarpoKalman::fHistQQtestVsDist |
|
protectedinherited |
| Int_t HarpoKalmanTracking::fId[NTRACK][2] |
|
private |
| Double_t HarpoKalman::fMaxSlopeType |
|
protectedinherited |
| Int_t HarpoKalmanTracking::fNclMin |
|
private |
| Int_t HarpoKalmanTracking::fNclMin2 |
|
private |
| Int_t HarpoKalman::fNclTrack[NTRACK] |
|
protectedinherited |
| Int_t HarpoKalman::fNtr[2] |
|
protectedinherited |
| Double_t HarpoKalman::fQmin |
|
protectedinherited |
| Double_t HarpoKalmanTracking::fQtot |
|
private |
| Double_t HarpoKalmanTracking::fQused |
|
private |
| Double_t HarpoKalman::fResFinder |
|
protectedinherited |
| Double_t HarpoKalman::fResKalman |
|
protectedinherited |
| Double_t HarpoKalman::fScatFinder |
|
protectedinherited |
| Double_t HarpoKalman::fScatKalman |
|
protectedinherited |
| Double_t HarpoKalman::fStartDirX[NTRACK][10] |
|
protectedinherited |
| Double_t HarpoKalman::fStartDirZ[NTRACK][10] |
|
protectedinherited |
| Int_t HarpoKalman::fStartIndex[NTRACK] |
|
protectedinherited |
| Double_t HarpoKalman::fStartPointX[NTRACK][10] |
|
protectedinherited |
| Double_t HarpoKalman::fStartPointZ[NTRACK][10] |
|
protectedinherited |
| Int_t HarpoKalman::fTrack[4000] |
|
protectedinherited |
| Double_t HarpoKalman::fWidthMax |
|
protectedinherited |
| Double_t HarpoKalman::fWidthMinC |
|
protectedinherited |
| Double_t HarpoKalman::fWidthMinT |
|
protectedinherited |
| TH1F* HarpoKalman::hDistMinTracks |
|
protectedinherited |
| TH1F* HarpoKalman::hDistTracks |
|
protectedinherited |
| TH1F* HarpoKalmanTracking::hNcl |
| TH2F* HarpoKalman::hThetaDist[10] |
|
protectedinherited |
| TH1F* HarpoKalman::hThetaTracks |
|
protectedinherited |
| TH2F* HarpoKalman::hThetaTracksNtr |
|
protectedinherited |
| Int_t HarpoKalman::NCcl[NCHAN] |
|
protectedinherited |
| ULong_t HarpoAnalyse::nEvents |
|
protectedinherited |
| Int_t HarpoKalman::NTcl[NADC] |
|
protectedinherited |
| Int_t HarpoKalman::reused[4000] |
|
protectedinherited |
| Int_t HarpoKalman::Tcl[NADC][20] |
|
protectedinherited |
| Int_t HarpoKalman::used[4000] |
|
protectedinherited |
The documentation for this class was generated from the following files: