|
BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
|
#include <CbmStsRealFindHits.h>
Public Member Functions | |
| CbmStsRealFindHits () | |
| Default constructor. | |
| CbmStsRealFindHits (Int_t iVerbose) | |
| Standard constructor. | |
| CbmStsRealFindHits (const char *name, Int_t iVerbose) | |
| Constructor with task name. | |
| virtual | ~CbmStsRealFindHits () |
| Destructor. | |
| virtual void | Exec (Option_t *opt) |
| Execution. | |
| virtual void | Finish () |
| Virtual method Finish. | |
Private Member Functions | |
| virtual void | SetParContainers () |
| Get parameter containers. | |
| virtual InitStatus | Init () |
| Intialisation. | |
| virtual InitStatus | ReInit () |
| Reinitialisation. | |
| void | MakeSets () |
| Make sectorwise sets for sigis. | |
| void | SortClusters () |
| Sort digis sectorwise. | |
| Int_t | FindHits (CbmStsStation *station, CbmStsSector *sector, std::set< Int_t > &fSet, std::set< Int_t > &bSet) |
| Find hits in one sector. | |
Private Attributes | |
| CbmGeoStsPar * | fGeoPar |
| CbmStsDigiPar * | fDigiPar |
| Geometry parameters. | |
| CbmStsDigiScheme * | fDigiScheme |
| Digitisation parameters. | |
| TClonesArray * | fClusters |
| Digitisation scheme. | |
| TClonesArray * | fHits |
| Input array of CbmStsCluster. | |
| std::map< CbmStsSector *, std::set< Int_t > > | fClusterMapF |
| Output array of CbmStsHit. | |
| std::map< CbmStsSector *, std::set< Int_t > > | fClusterMapB |
| sector clusters (front) | |
| TStopwatch | fTimer |
| sector clusters (back) | |
| Int_t | fNHits |
Definition at line 34 of file CbmStsRealFindHits.h.
| CbmStsRealFindHits::CbmStsRealFindHits | ( | ) |
Definition at line 38 of file CbmStsRealFindHits.cxx.
References fClusters, fDigiPar, fDigiScheme, fGeoPar, fHits, and fNHits.
| CbmStsRealFindHits::CbmStsRealFindHits | ( | Int_t | iVerbose | ) |
Definition at line 51 of file CbmStsRealFindHits.cxx.
References fClusters, fDigiPar, fDigiScheme, fGeoPar, fHits, and fNHits.
| CbmStsRealFindHits::CbmStsRealFindHits | ( | const char * | name, |
| Int_t | iVerbose ) |
Definition at line 64 of file CbmStsRealFindHits.cxx.
References fClusters, fDigiPar, fDigiScheme, fGeoPar, fHits, and fNHits.
|
virtual |
Definition at line 77 of file CbmStsRealFindHits.cxx.
References fHits.
|
virtual |
Definition at line 87 of file CbmStsRealFindHits.cxx.
References fClusterMapB, fClusterMapF, fDigiScheme, fHits, FindHits(), fNHits, fTimer, CbmStsStation::GetNSectors(), CbmStsStation::GetSector(), CbmStsSector::GetSectorNr(), CbmStsStation::GetStationNr(), CbmStsSector::GetType(), nStations, and SortClusters().
|
private |
Definition at line 338 of file CbmStsRealFindHits.cxx.
References TMath::Abs(), TMath::Cos(), fClusters, fHits, CbmStsSector::GetDetectorId(), CbmStsSector::GetDx(), CbmStsSector::GetDy(), CbmStsCluster::GetMean(), CbmStsCluster::GetMeanError(), CbmStsStation::GetNofZ(), CbmStsSector::GetRotation(), CbmStsSector::GetSectorNr(), CbmStsStation::GetStationNr(), CbmStsSector::GetStereoB(), CbmStsSector::GetType(), CbmStsStation::GetZ(), CbmStsSector::IntersectClusters(), TVector3::SetXYZ(), TMath::Sin(), TMath::Sqrt(), and TMath::Tan().
Referenced by Exec().
|
virtual |
Definition at line 473 of file CbmStsRealFindHits.cxx.
References fNHits.
|
privatevirtual |
Definition at line 201 of file CbmStsRealFindHits.cxx.
References fClusters, fDigiPar, fDigiScheme, fGeoPar, fHits, and MakeSets().
|
private |
Definition at line 266 of file CbmStsRealFindHits.cxx.
References fClusterMapB, fClusterMapF, fDigiScheme, CbmStsStation::GetNSectors(), CbmStsStation::GetSector(), CbmStsSector::GetType(), and nStations.
Referenced by Init(), and ReInit().
|
privatevirtual |
Definition at line 237 of file CbmStsRealFindHits.cxx.
References fDigiPar, fDigiScheme, fGeoPar, and MakeSets().
|
privatevirtual |
Definition at line 180 of file CbmStsRealFindHits.cxx.
|
private |
Definition at line 289 of file CbmStsRealFindHits.cxx.
References fClusterMapB, fClusterMapF, fClusters, fDigiScheme, CbmStsCluster::GetSectorNr(), CbmStsCluster::GetSide(), and CbmStsCluster::GetStationNr().
Referenced by Exec().
|
private |
Definition at line 63 of file CbmStsRealFindHits.h.
Referenced by Exec(), MakeSets(), and SortClusters().
|
private |
Definition at line 62 of file CbmStsRealFindHits.h.
Referenced by Exec(), MakeSets(), and SortClusters().
|
private |
Definition at line 60 of file CbmStsRealFindHits.h.
Referenced by CbmStsRealFindHits(), CbmStsRealFindHits(), CbmStsRealFindHits(), FindHits(), Init(), and SortClusters().
|
private |
Definition at line 58 of file CbmStsRealFindHits.h.
Referenced by CbmStsRealFindHits(), CbmStsRealFindHits(), CbmStsRealFindHits(), Init(), ReInit(), and SetParContainers().
|
private |
Definition at line 59 of file CbmStsRealFindHits.h.
Referenced by CbmStsRealFindHits(), CbmStsRealFindHits(), CbmStsRealFindHits(), Exec(), Init(), MakeSets(), ReInit(), and SortClusters().
|
private |
Definition at line 57 of file CbmStsRealFindHits.h.
Referenced by CbmStsRealFindHits(), CbmStsRealFindHits(), CbmStsRealFindHits(), Init(), ReInit(), and SetParContainers().
|
private |
Definition at line 61 of file CbmStsRealFindHits.h.
Referenced by CbmStsRealFindHits(), CbmStsRealFindHits(), CbmStsRealFindHits(), ~CbmStsRealFindHits(), Exec(), FindHits(), and Init().
|
private |
Definition at line 66 of file CbmStsRealFindHits.h.
Referenced by CbmStsRealFindHits(), CbmStsRealFindHits(), CbmStsRealFindHits(), Exec(), and Finish().
|
private |
Definition at line 64 of file CbmStsRealFindHits.h.
Referenced by Exec().