A virtual class which define intrafece between HARPO Reader and Event Analysis code. More...
#include <HarpoHoughTracking.h>
Public Member Functions | |
| HarpoHoughTracking () | |
| void | Init () |
| void | InitTrack () |
| void | Save (char *mode=NULL) |
| void | process () |
| void | FindPairNew (Int_t Plan, Int_t trackId, Double_t &rho, Double_t &theta, Double_t &sigRho, Double_t &sigTheta) |
| Ovreloaded medod whic do all job. More... | |
| void | FindTrack (Int_t plane) |
| void | print () |
| void | SetNClmin (Int_t val) |
| void | SetNClmax (Int_t val) |
| void | SetQmin (Int_t val, Int_t type=0) |
| TGraph * | GetGraphRoute (Int_t itr) |
| void | ConfigFrame (TGMainFrame *fMain, Int_t id) |
| void | SetConfig () |
| void | DisplayAnalysis (TRootEmbeddedCanvas *ecTab, TGListBox *info) |
| 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) |
Data Fields | |
| Int_t | iclusttrack [NCLUMAX] |
| Redefine empty default. More... | |
| Double_t | Qtrack |
| HarpoEvent * | fEvt |
Protected Attributes | |
| ULong_t | nEvents |
| HarpoRunHeader * | fRunHeader |
Private Attributes | |
| Double_t | fCutoffHough |
| Double_t | RouteHoughTight |
| Double_t | RouteHoughLoose |
| Double_t | RestCluster |
| Double_t | fSigmaMaxRebin |
| Int_t | fNbinr |
| Int_t | fNbint |
| Int_t | fNClmin |
| Int_t | fNClmax |
| Int_t | fQmin [NCLUSTERTYPES] |
| Int_t | fWmin [NCLUSTERTYPES] |
| Int_t | fWmax [NCLUSTERTYPES] |
| Int_t | fMinPairs |
| Double_t | fDistMin |
| Double_t | fNclMin |
| TH1F * | hSigmaRho |
| TH1F * | hSigmaTheta |
| TH1F * | hSigmaRhoEvent |
| TH1F * | hSigmaThetaEvent |
| TGraph * | fGraphRoute [NTRACK] |
| TH2F * | fHist [2][5][5] |
| Double_t | fSigmaRhoPeak [2][5][5] |
| Double_t | fSigmaThetaPeak [2][5][5] |
| Double_t | fNpairsPeak [2][5][5] |
| Int_t | fNloopMax |
| Int_t | fTrackIdMax |
| Int_t | fDisplay |
| Bool_t | fSave |
| TGNumberEntry * | fChooseWminC |
| TGNumberEntry * | fChooseWmaxC |
| TGNumberEntry * | fChooseQminC |
| TGNumberEntry * | fChooseWminT |
| TGNumberEntry * | fChooseWmaxT |
| TGNumberEntry * | fChooseQminT |
| TGNumberEntry * | fChooseNminPairs |
| TGNumberEntry * | fChooseCutoffHough |
| TGNumberEntry * | fChooseRouteHoughTight |
| TGNumberEntry * | fChooseRouteHoughLoose |
| TGNumberEntry * | fChooseDistMin |
| TGNumberEntry * | fChooseNclMin |
| TGNumberEntry * | fChooseSigmaMaxRebin |
| TGCheckButton * | fCheckSave |
Static Private Attributes | |
| static const Double_t | kfWidthRho = 200 |
| static const Double_t | kfWidthTheta = 4 |
| static const Double_t | kfFacHough = 4 |
A virtual class which define intrafece between HARPO Reader and Event Analysis code.
The real analysis done in process() proceedure.
Definition at line 30 of file HarpoHoughTracking.h.
|
inline |
Definition at line 34 of file HarpoHoughTracking.h.
|
virtual |
Reimplemented from HarpoAnalyse.
Definition at line 863 of file HarpoHoughTracking.cxx.
|
virtual |
Reimplemented from HarpoAnalyse.
Definition at line 1021 of file HarpoHoughTracking.cxx.
| void HarpoHoughTracking::FindPairNew | ( | Int_t | Plan, |
| Int_t | trackId, | ||
| Double_t & | rho, | ||
| Double_t & | theta, | ||
| Double_t & | sigRho, | ||
| Double_t & | sigTheta | ||
| ) |
Ovreloaded medod whic do all job.
Definition at line 109 of file HarpoHoughTracking.cxx.
| void HarpoHoughTracking::FindTrack | ( | Int_t | plane | ) |
|
inline |
Definition at line 55 of file HarpoHoughTracking.h.
|
virtual |
Reimplemented from HarpoAnalyse.
Definition at line 705 of file HarpoHoughTracking.cxx.
| void HarpoHoughTracking::InitTrack | ( | ) |
Definition at line 676 of file HarpoHoughTracking.cxx.
|
inherited |
Definition at line 150 of file HarpoAnalyse.cxx.


|
virtual |
Reimplemented from HarpoAnalyse.
Definition at line 47 of file HarpoHoughTracking.cxx.
|
virtual |
Implements HarpoAnalyse.
Definition at line 61 of file HarpoHoughTracking.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 844 of file HarpoHoughTracking.cxx.
|
inherited |
|
virtual |
Reimplemented from HarpoAnalyse.
Definition at line 1080 of file HarpoHoughTracking.cxx.
|
inline |
Definition at line 52 of file HarpoHoughTracking.h.
|
inline |
Definition at line 51 of file HarpoHoughTracking.h.
|
inline |
Definition at line 53 of file HarpoHoughTracking.h.
|
inlineinherited |
|
private |
Definition at line 118 of file HarpoHoughTracking.h.
|
private |
Definition at line 112 of file HarpoHoughTracking.h.
|
private |
Definition at line 115 of file HarpoHoughTracking.h.
|
private |
Definition at line 116 of file HarpoHoughTracking.h.
|
private |
Definition at line 111 of file HarpoHoughTracking.h.
|
private |
Definition at line 107 of file HarpoHoughTracking.h.
|
private |
Definition at line 110 of file HarpoHoughTracking.h.
|
private |
Definition at line 114 of file HarpoHoughTracking.h.
|
private |
Definition at line 113 of file HarpoHoughTracking.h.
|
private |
Definition at line 117 of file HarpoHoughTracking.h.
|
private |
Definition at line 106 of file HarpoHoughTracking.h.
|
private |
Definition at line 109 of file HarpoHoughTracking.h.
|
private |
Definition at line 105 of file HarpoHoughTracking.h.
|
private |
Definition at line 108 of file HarpoHoughTracking.h.
|
private |
Definition at line 74 of file HarpoHoughTracking.h.
|
private |
Definition at line 102 of file HarpoHoughTracking.h.
|
private |
Definition at line 87 of file HarpoHoughTracking.h.
|
inherited |
Definition at line 70 of file HarpoAnalyse.h.
|
private |
Definition at line 95 of file HarpoHoughTracking.h.
|
private |
Definition at line 96 of file HarpoHoughTracking.h.
|
private |
Definition at line 86 of file HarpoHoughTracking.h.
|
private |
Definition at line 79 of file HarpoHoughTracking.h.
|
private |
Definition at line 80 of file HarpoHoughTracking.h.
|
private |
Definition at line 82 of file HarpoHoughTracking.h.
|
private |
Definition at line 81 of file HarpoHoughTracking.h.
|
private |
Definition at line 88 of file HarpoHoughTracking.h.
|
private |
Definition at line 100 of file HarpoHoughTracking.h.
|
private |
Definition at line 99 of file HarpoHoughTracking.h.
|
private |
Definition at line 83 of file HarpoHoughTracking.h.
|
protectedinherited |
Definition at line 76 of file HarpoAnalyse.h.
|
private |
Definition at line 103 of file HarpoHoughTracking.h.
|
private |
Definition at line 78 of file HarpoHoughTracking.h.
|
private |
Definition at line 97 of file HarpoHoughTracking.h.
|
private |
Definition at line 98 of file HarpoHoughTracking.h.
|
private |
Definition at line 101 of file HarpoHoughTracking.h.
|
private |
Definition at line 85 of file HarpoHoughTracking.h.
|
private |
Definition at line 84 of file HarpoHoughTracking.h.
|
private |
Definition at line 91 of file HarpoHoughTracking.h.
|
private |
Definition at line 93 of file HarpoHoughTracking.h.
|
private |
Definition at line 92 of file HarpoHoughTracking.h.
|
private |
Definition at line 94 of file HarpoHoughTracking.h.
| Int_t HarpoHoughTracking::iclusttrack[NCLUMAX] |
Redefine empty default.
Definition at line 44 of file HarpoHoughTracking.h.
|
staticprivate |
Definition at line 72 of file HarpoHoughTracking.h.
|
staticprivate |
Definition at line 70 of file HarpoHoughTracking.h.
|
staticprivate |
Definition at line 71 of file HarpoHoughTracking.h.
|
protectedinherited |
Definition at line 75 of file HarpoAnalyse.h.
| Double_t HarpoHoughTracking::Qtrack |
Definition at line 45 of file HarpoHoughTracking.h.
|
private |
Definition at line 77 of file HarpoHoughTracking.h.
|
private |
Definition at line 76 of file HarpoHoughTracking.h.
|
private |
Definition at line 75 of file HarpoHoughTracking.h.
1.8.6