![]() |
Belle II Software
release-08-02-05
|
class of TRGCDCHough3DFinder More...
#include <Hough3DFinder.h>

Public Member Functions | |
| TRGCDCHough3DFinder (const TRGCDC &, bool makeRootFile, int finderMode) | |
| Contructor. | |
| ~TRGCDCHough3DFinder () | |
| Destructor. | |
| TRGCDCHough3DFinder (TRGCDCHough3DFinder &)=delete | |
| Copy constructor, deleted. | |
| TRGCDCHough3DFinder & | operator= (TRGCDCHough3DFinder &)=delete |
| Assignment operator, deleted. | |
| void | doit (std::vector< TRGCDCTrack * > const &trackList2D, std::vector< TRGCDCTrack * > &trackList3D) |
| Member functions. More... | |
| void | doit (std::vector< TRGCDCTrack * > &trackList) |
| Finds tracks using tracklist. Has parameter to choose between perfect and original finder. | |
| void | perfectFinder (std::vector< TRGCDCTrack * > &trackList, unsigned j, std::vector< const TRGCDCSegmentHit * > &mcTSList) |
| Perfect 3D finder for a track. | |
| void | doitPerfectly (std::vector< TRGCDCTrack * > &trackList) |
| Perfect 3D finder for a tracklist. | |
| void | doitFind (std::vector< TRGCDCTrack * > &trackList) |
| Finds tracks using tracklist. | |
| void | doitNewFind (std::vector< TRGCDCTrack * > &trackList) |
| Finds tracks using tracklist. | |
| void | findNumberOfHitSuperlayersForMcParticles (std::vector< std::vector< const TRGCDCSegmentHit * > > &p_stTSs, std::map< unsigned, unsigned > &numberTSsForParticle) |
| Finds number of hit superlayers for each mc particle. | |
| void | terminate (void) |
| Termination method. | |
Public Attributes | |
| const TRGCDC & | _cdc |
| Members. More... | |
| bool | m_makeRootFile |
| Choose whether to save root file. | |
| int | m_finderMode |
| 0: perfect finder, 1: Hough3DFinder, 2: GeoFinder, 3: VHDL GeoFinder Choose what finder to use. | |
| Hough3DFinder * | m_Hough3DFinder |
| Hough Variables. More... | |
| std::string | m_rootHough3DFilename |
| For root file variables. | |
| TFile * | m_fileFinder3D |
| Tfile for Hough3D root file. | |
| TTree * | m_treeTrackFinder3D |
| TTree for tracks of Hough3D. | |
| TTree * | m_treeConstantsFinder3D |
| TTree for constants of Hough3D. | |
| std::map< std::string, double > | m_mDouble |
| Map to hold track double values for Fitter3D. | |
| std::map< std::string, std::vector< double > > | m_mVector |
| Map to hold track vector values for Fitter3D. | |
| std::map< std::string, double > | m_mConstD |
| Map to hold run values for Fitter3D. | |
| std::map< std::string, std::vector< double > > | m_mConstV |
| Map to hold run vectcors for Fitter3D. | |
| std::map< std::string, double > | m_mEventD |
| Map to hold event values for Fitter3D. | |
| std::map< std::string, std::vector< double > > | m_mEventV |
| Map to hold event vectcors for Fitter3D. | |
| std::map< std::string, bool > | m_mBool |
| Map to hold input options. | |
| std::map< std::string, TVectorD * > | m_mRunTVectorD |
| TVectorD map for saving run values to root file. | |
| std::map< std::string, TVectorD * > | m_mEventTVectorD |
| TVectorD map for saving event values to root file. | |
| std::map< std::string, TClonesArray * > | m_mTClonesArray |
| TClonesArray map for saving track values to root file. | |
class of TRGCDCHough3DFinder
Definition at line 35 of file Hough3DFinder.h.
| const TRGCDC& _cdc |
| Hough3DFinder* m_Hough3DFinder |