HYDRA_development_version
|
#include <hrichringfindsim.h>
Public Member Functions | |
HRichRingFindSim () | |
virtual | ~HRichRingFindSim () |
Bool_t | init (HRichAnalysisSim *showMe) |
Int_t | Execute (HRichAnalysisSim *giveMe) |
![]() | |
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.