![]() |
PandaRoot
|
#include <PndApolloniusTriplet.h>
Public Types | |
| enum | detID { MVDpixel, MVDstrip, STT, GEM, NOTDEFINED } |
Public Member Functions | |
| TripletSolution () | |
| TripletSolution (TVector3 track) | |
| void | AddHits (detID detector, std::vector< FairHit *> data) |
| void | AddHits (std::vector< PndSttHit *> sttHits) |
| void | AddHit (detID detector, FairHit *data) |
| int | GetNHits () |
| TVector2 | HitOnTrack (FairHit *hit) |
| void | IsClockwise () |
| void | SortHits (TVector2 &firstHit, detID detector) |
| void | SortStt (PndSttGeometryMap *fGeometryMap) |
| FairHit * | GetFirstHit (PndSttGeometryMap *fGeometryMap) |
| void | SortAllHits (PndSttGeometryMap *fGeometryMap) |
Public Attributes | |
| std::vector< std::string > | detID_Names {"MVD_Pixel", "MVD_Strip", "STT", "GEM", "NOTDEFINED"} |
| Triplet | fTriplet {nullptr, nullptr, nullptr} |
| TVector3 | fTrack |
| std::map< detID, std::vector< FairHit * > > | fHits |
| std::vector< FairHit * > | fAllHits |
| double | fMeanSquare = 1000000. |
| bool | fClockwise = true |
Friends | |
| std::ostream & | operator<< (std::ostream &output, const TripletSolution &t) |
Definition at line 53 of file PndApolloniusTriplet.h.
| Enumerator | |
|---|---|
| MVDpixel | |
| MVDstrip | |
| STT | |
| GEM | |
| NOTDEFINED | |
Definition at line 55 of file PndApolloniusTriplet.h.
|
inline |
Definition at line 58 of file PndApolloniusTriplet.h.
|
inline |
Definition at line 59 of file PndApolloniusTriplet.h.
|
inline |
Definition at line 65 of file PndApolloniusTriplet.h.
|
inline |
Definition at line 61 of file PndApolloniusTriplet.h.
Referenced by PndApollonius::ApolloniusTripletFunctions::FindHitsCloseToCircle().
|
inline |
Definition at line 63 of file PndApolloniusTriplet.h.
|
inline |
Definition at line 147 of file PndApolloniusTriplet.h.
References GEM.
|
inline |
Definition at line 75 of file PndApolloniusTriplet.h.
References GEM.
Referenced by PndApollonius::ApolloniusTripletFunctions::CombineIdenticalSolutions(), and PndApollonius::ApolloniusTripletFunctions::MeanSquareDistance().
|
inline |
Definition at line 77 of file PndApolloniusTriplet.h.
|
inline |
Definition at line 79 of file PndApolloniusTriplet.h.
|
inline |
Definition at line 191 of file PndApolloniusTriplet.h.
References GEM.
|
inline |
Definition at line 94 of file PndApolloniusTriplet.h.
References CAMath::Pi().
|
inline |
Definition at line 120 of file PndApolloniusTriplet.h.
References PndSttGeometryMap::GetRow().
Referenced by PndApollonius::ApolloniusTripletFunctions::FindHitsCloseToCircle(), and PndApollonius::ApolloniusTripletFunctions::IsContinuous().
|
friend |
Definition at line 230 of file PndApolloniusTriplet.h.
| std::vector<std::string> PndApollonius::TripletSolution::detID_Names {"MVD_Pixel", "MVD_Strip", "STT", "GEM", "NOTDEFINED"} |
Definition at line 56 of file PndApolloniusTriplet.h.
| std::vector<FairHit *> PndApollonius::TripletSolution::fAllHits |
Definition at line 273 of file PndApolloniusTriplet.h.
| bool PndApollonius::TripletSolution::fClockwise = true |
Definition at line 275 of file PndApolloniusTriplet.h.
| std::map<detID, std::vector<FairHit *> > PndApollonius::TripletSolution::fHits |
Definition at line 272 of file PndApolloniusTriplet.h.
Referenced by PndApollonius::ApolloniusTripletFunctions::ContainsTriplet(), PndApollonius::ApolloniusTripletFunctions::FindBestSolutions(), PndApollonius::ApolloniusTripletFunctions::IsContinuous(), and PndApollonius::ApolloniusTripletFunctions::MeanSquareDistance().
| double PndApollonius::TripletSolution::fMeanSquare = 1000000. |
Definition at line 274 of file PndApolloniusTriplet.h.
Referenced by PndApollonius::ApolloniusTripletFunctions::FindBestSolutions(), and PndApollonius::ApolloniusTripletFunctions::FindHitsCloseToCircle().
| TVector3 PndApollonius::TripletSolution::fTrack |
Definition at line 271 of file PndApolloniusTriplet.h.
Referenced by PndApollonius::ApolloniusTripletFunctions::MeanSquareDistance().
| Triplet PndApollonius::TripletSolution::fTriplet {nullptr, nullptr, nullptr} |
Definition at line 270 of file PndApolloniusTriplet.h.
Referenced by PndApollonius::ApolloniusTripletFunctions::GenerateTripletTracks().