|
BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
|
#include <CbmStsRealClusterFinder.h>
Public Member Functions | |
| CbmStsRealClusterFinder () | |
| Default constructor. | |
| CbmStsRealClusterFinder (Int_t iVerbose) | |
| Standard constructor. | |
| CbmStsRealClusterFinder (const char *name, Int_t iVerbose) | |
| Constructor with task name. | |
| virtual | ~CbmStsRealClusterFinder () |
| 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 | AnalyzeClusters () |
| void | AnalyzeCluster (Int_t iclus) |
| void | SortDigis () |
| Sort digis sectorwise. | |
| Int_t | FindClusters (Int_t stationNr, Int_t sectorNr, Int_t iSide, set< Int_t > &digiSet) |
| Find hits in one sector. | |
Private Attributes | |
| CbmGeoStsPar * | fGeoPar |
| CbmStsDigiPar * | fDigiPar |
| Geometry parameters. | |
| CbmStsDigiScheme * | fDigiScheme |
| Digitisation parameters. | |
| TClonesArray * | fDigis |
| Digitisation scheme. | |
| TClonesArray * | fClusters |
| Input array of CbmStsDigi. | |
| Int_t | fNofDigis |
| Input array of CbmStsDigi. | |
| map< CbmStsSector *, set< Int_t > > | fDigiMapF |
| map< CbmStsSector *, set< Int_t > > | fDigiMapB |
| sector digis (front) | |
| TStopwatch | fTimer |
| sector digis (back) | |
| Int_t | fNofClusters |
| Int_t | fNofClustersGood |
| Int_t | fNofClustersWP |
| Int_t | fNofClustersWM |
| Int_t | fLongestCluster |
| Int_t | fLongestGoodCluster |
Definition at line 38 of file CbmStsRealClusterFinder.h.
| CbmStsRealClusterFinder::CbmStsRealClusterFinder | ( | ) |
Definition at line 40 of file CbmStsRealClusterFinder.cxx.
References fClusters, fDigiPar, fDigis, fDigiScheme, and fGeoPar.
| CbmStsRealClusterFinder::CbmStsRealClusterFinder | ( | Int_t | iVerbose | ) |
Definition at line 52 of file CbmStsRealClusterFinder.cxx.
References fClusters, fDigiPar, fDigis, fDigiScheme, and fGeoPar.
| CbmStsRealClusterFinder::CbmStsRealClusterFinder | ( | const char * | name, |
| Int_t | iVerbose ) |
Definition at line 64 of file CbmStsRealClusterFinder.cxx.
References fClusters, fDigiPar, fDigis, fDigiScheme, and fGeoPar.
|
virtual |
Definition at line 76 of file CbmStsRealClusterFinder.cxx.
References fClusters.
|
private |
Definition at line 563 of file CbmStsRealClusterFinder.cxx.
References TMath::Abs(), fClusters, fDigis, CbmStsDigi::GetChannelNr(), CbmStsCluster::GetDigi(), CbmStsCluster::GetMean(), CbmStsCluster::GetMeanError(), CbmStsCluster::GetNDigis(), CbmStsCluster::SetMean(), and CbmStsCluster::SetMeanError().
Referenced by AnalyzeClusters().
|
private |
Definition at line 554 of file CbmStsRealClusterFinder.cxx.
References AnalyzeCluster(), and fNofClusters.
Referenced by Exec().
|
virtual |
Definition at line 86 of file CbmStsRealClusterFinder.cxx.
References AnalyzeClusters(), fClusters, fDigiMapB, fDigiMapF, fDigis, fDigiScheme, FindClusters(), fLongestCluster, fNofClusters, fNofClustersGood, fNofClustersWP, fTimer, CbmStsStation::GetNSectors(), CbmStsStation::GetSector(), CbmStsSector::GetSectorNr(), CbmStsStation::GetStationNr(), CbmStsSector::GetType(), nStations, and SortDigis().
|
private |
Definition at line 359 of file CbmStsRealClusterFinder.cxx.
References CbmStsCluster::AddDigi(), fDigis, fLongestCluster, fLongestGoodCluster, fNofClusters, fNofClustersGood, fNofClustersWP, CbmStsDigi::GetChannelNr(), CbmStsCluster::SetMean(), and CbmStsCluster::SetMeanError().
Referenced by Exec().
|
virtual |
Definition at line 613 of file CbmStsRealClusterFinder.cxx.
References fLongestCluster, fLongestGoodCluster, fNofClusters, fNofClustersGood, fNofClustersWM, and fNofClustersWP.
|
privatevirtual |
Definition at line 203 of file CbmStsRealClusterFinder.cxx.
References fClusters, fDigiPar, fDigis, fDigiScheme, fGeoPar, fLongestCluster, fLongestGoodCluster, fNofClusters, fNofClustersGood, fNofClustersWM, fNofClustersWP, and MakeSets().
|
private |
Definition at line 283 of file CbmStsRealClusterFinder.cxx.
References fDigiMapB, fDigiMapF, fDigiScheme, CbmStsStation::GetNSectors(), CbmStsStation::GetSector(), CbmStsSector::GetType(), and nStations.
Referenced by Init(), and ReInit().
|
privatevirtual |
Definition at line 246 of file CbmStsRealClusterFinder.cxx.
References fDigiPar, fDigiScheme, fGeoPar, fLongestCluster, fLongestGoodCluster, fNofClusters, fNofClustersGood, fNofClustersWM, fNofClustersWP, and MakeSets().
|
privatevirtual |
Definition at line 182 of file CbmStsRealClusterFinder.cxx.
|
private |
Definition at line 306 of file CbmStsRealClusterFinder.cxx.
References fDigiMapB, fDigiMapF, fDigis, fDigiScheme, CbmStsDigi::GetSectorNr(), CbmStsDigi::GetSide(), and CbmStsDigi::GetStationNr().
Referenced by Exec().
|
private |
Definition at line 65 of file CbmStsRealClusterFinder.h.
Referenced by CbmStsRealClusterFinder(), CbmStsRealClusterFinder(), CbmStsRealClusterFinder(), ~CbmStsRealClusterFinder(), AnalyzeCluster(), Exec(), and Init().
|
private |
Definition at line 68 of file CbmStsRealClusterFinder.h.
Referenced by Exec(), MakeSets(), and SortDigis().
|
private |
Definition at line 67 of file CbmStsRealClusterFinder.h.
Referenced by Exec(), MakeSets(), and SortDigis().
|
private |
Definition at line 62 of file CbmStsRealClusterFinder.h.
Referenced by CbmStsRealClusterFinder(), CbmStsRealClusterFinder(), CbmStsRealClusterFinder(), Init(), ReInit(), and SetParContainers().
|
private |
Definition at line 64 of file CbmStsRealClusterFinder.h.
Referenced by CbmStsRealClusterFinder(), CbmStsRealClusterFinder(), CbmStsRealClusterFinder(), AnalyzeCluster(), Exec(), FindClusters(), Init(), and SortDigis().
|
private |
Definition at line 63 of file CbmStsRealClusterFinder.h.
Referenced by CbmStsRealClusterFinder(), CbmStsRealClusterFinder(), CbmStsRealClusterFinder(), Exec(), Init(), MakeSets(), ReInit(), and SortDigis().
|
private |
Definition at line 61 of file CbmStsRealClusterFinder.h.
Referenced by CbmStsRealClusterFinder(), CbmStsRealClusterFinder(), CbmStsRealClusterFinder(), Init(), ReInit(), and SetParContainers().
|
private |
Definition at line 75 of file CbmStsRealClusterFinder.h.
Referenced by Exec(), FindClusters(), Finish(), Init(), and ReInit().
|
private |
Definition at line 76 of file CbmStsRealClusterFinder.h.
Referenced by FindClusters(), Finish(), Init(), and ReInit().
|
private |
Definition at line 71 of file CbmStsRealClusterFinder.h.
Referenced by AnalyzeClusters(), Exec(), FindClusters(), Finish(), Init(), and ReInit().
|
private |
Definition at line 72 of file CbmStsRealClusterFinder.h.
Referenced by Exec(), FindClusters(), Finish(), Init(), and ReInit().
|
private |
Definition at line 74 of file CbmStsRealClusterFinder.h.
|
private |
Definition at line 73 of file CbmStsRealClusterFinder.h.
Referenced by Exec(), FindClusters(), Finish(), Init(), and ReInit().
|
private |
Definition at line 66 of file CbmStsRealClusterFinder.h.
|
private |
Definition at line 69 of file CbmStsRealClusterFinder.h.
Referenced by Exec().