|
HYDRA_development_version
|
#include <hrichringfindsim.h>


Public Member Functions | |
| HRichRingFindSim () | |
| virtual | ~HRichRingFindSim () |
| Bool_t | init (HRichAnalysisSim *showMe) |
| Int_t | Execute (HRichAnalysisSim *giveMe) |
Public Member Functions inherited from HRichRingFind | |
| HRichRingFind () | |
| virtual | ~HRichRingFind () |
| Bool_t | init (HRichAnalysis *) |
| Int_t | GetAlgorithmNr (HRichAnalysis *showMe) |
| Float_t | CalcDistance (const HRichHit &ring1, const HRichHit &ring2) |
| Float_t | CalcDistanceMean (const HRichHit &ring1, const HRichHit &ring2) |
| Float_t | CalcDistance (Int_t x, Int_t y, const HRichHit &ring) |
| Float_t | CalcDistance (Int_t x1, Int_t y1, Int_t x2, Int_t y2) |
| Bool_t | TestDensity (HRichAnalysis *showYou, HRichHit *pHit) |
| Bool_t | TestBorder (HRichAnalysis *showYou, HRichHit *pHit, Int_t amplit) |
| Bool_t | TestDynamic (HRichAnalysis *showYou, HRichHit *pHit, Int_t amplit) |
| Bool_t | TestRatio (HRichAnalysis *showYou, HRichHit *pHit) |
| Bool_t | TestAsymmetry (HRichAnalysis *showYou, HRichHit *pHit, Int_t amplit) |
| Bool_t | TestRingCharge (HRichAnalysis *showYou, HRichHit *hit) |
| Int_t | TestRing (HRichAnalysis *showYou, HRichHit *hit, Int_t amplit) |
| Int_t | CleanIdenticalPairs (HRichAnalysis *showMe) |
| void | MaxFinding (HRichAnalysis *showYou, TList *hitList, TArrayI *in, TArrayI *out, Int_t ringnr, Float_t distance) |
| void | MaxAnalysis (HRichAnalysis *showMe, TList *hitList, TArrayI *in, TArrayI *out, Int_t minAmpl) |
| void | MaxCluster (HRichAnalysis *showYou, TArrayI *in, TArrayI *out, Int_t nowPad, Int_t maxCode, Int_t minAmpl) |
| Int_t | MaxLabAmpl (TList *hitList, Int_t maxCode) |
| void | MaxSelector (HRichAnalysis *showMe, TList *hitList, TArrayI *in, TArrayI *out) |
| void | MaxMarker (HRichAnalysis *showYou, TArrayI *in, TArrayI *out, Int_t nowPad, Int_t maxCode) |
| void | CloseMaxRejection (TList *hitList) |
| virtual void | CalcRingParameters (HRichAnalysis *showMe, HRichHit *pHit) |
| virtual void | CalcFakeContribution (HRichAnalysis *showMe) |
| void | CalcRingClusters (HRichAnalysis *showYou, Int_t *dumpArr, HRichHit *pHit, Int_t nowX, Int_t nowY) |
| void | RingFindFitMatrix (HRichAnalysis *showMe, Int_t minampl, Int_t distance, Int_t howmanyrings=5) |
| void | RingFindHoughTransf (HRichAnalysis *showMe, Int_t minampl, Int_t distance, Int_t howmanyrings=5) |
| Int_t | MatchRings (HRichAnalysis *showMe, TList *hitList1, TList *hitList2) |
| Int_t | Execute (HRichAnalysis *giveMe) |
Private Member Functions | |
| void | LookForTrack (HRichAnalysisSim *showMe) |
Private Attributes | |
| HRichHitSim * | pRings |
Definition at line 26 of file hrichringfindsim.h.
| HRichRingFindSim::HRichRingFindSim | ( | ) |
|
virtual |
Definition at line 37 of file hrichringfindsim.cc.
| Int_t HRichRingFindSim::Execute | ( | HRichAnalysisSim * | giveMe | ) |
Definition at line 153 of file hrichringfindsim.cc.
References HRichRingFind::Execute(), and HRichRingFind::pRings.
Referenced by HRichAnalysisSim::execute().
| Bool_t HRichRingFindSim::init | ( | HRichAnalysisSim * | showMe | ) |
Definition at line 48 of file hrichringfindsim.cc.
References HRichRingFind::init(), and HRichAnalysisSim::pRings.
Referenced by HRichAnalysisSim::reinit().
|
private |
Definition at line 77 of file hrichringfindsim.cc.
References HRichAnalysis::GetActiveSector(), HRichPadSignal::getAmplitude(), HRichAnalysisSim::getFlag(), HRichAnalysis::GetPad(), HRichAnalysisSim::getPadsNTrack1(), HRichAnalysisSim::getPadsNTrack2(), HRichAnalysisSim::getTrack(), HRichHitSim::iRingFlag, HRichHitSim::iRingPadNTrack1, HRichHitSim::iRingPadNTrack2, HRichHitSim::iRingTrack, HRichHit::iRingX, HRichHit::iRingY, HRichAnalysis::IsOut(), and n.
|
private |
Definition at line 38 of file hrichringfindsim.h.