|
CbmRoot
|
#include <CbmClusteringSL.h>
Classes | |
| struct | Cluster |
Public Member Functions | |
| CbmClusteringSL () | |
| CbmClusteringSL (CbmClusteringGeometry *moduleGeo) | |
| virtual | ~CbmClusteringSL () |
| void | SLRec1 (CbmClusteringGeometry *moduleGeo, Int_t activePad) |
| void | SLRec2 (CbmClusteringGeometry *moduleGeo, Int_t activePad) |
| void | MainClusteringSL (CbmClusteringGeometry *moduleGeo, Int_t algVersion) |
| Int_t | GetNofClusters () const |
| Int_t | GetNofPads () const |
| Int_t | GetNofActivePads () const |
| Float_t | GetX0 (Int_t iCluster) |
| Float_t | GetY0 (Int_t iCluster) |
| UInt_t | GetClCharge (Int_t iCluster) |
| Int_t | GetNofPads (Int_t iCluster) |
| Int_t | GetPadInCluster (Int_t iCluster, Int_t iPad) |
Private Member Functions | |
| CbmClusteringSL (const CbmClusteringSL &) | |
| CbmClusteringSL & | operator= (const CbmClusteringSL &) |
Private Attributes | |
| Int_t | fNofPads |
| Int_t | fNofActivePads |
| UInt_t * | fA1 |
| Bool_t * | fS |
| Int_t * | fNumbersOfPads |
| Int_t | fNofClusters |
| Cluster * | fClusters |
Definition at line 20 of file CbmClusteringSL.h.
| CbmClusteringSL::CbmClusteringSL | ( | ) |
Definition at line 34 of file CbmClusteringSL.cxx.
References fA1, fClusters, fNofActivePads, fNofClusters, fNofPads, fNumbersOfPads, and fS.
Referenced by CbmClusteringSL(), and operator=().
| CbmClusteringSL::CbmClusteringSL | ( | CbmClusteringGeometry * | moduleGeo | ) |
Definition at line 41 of file CbmClusteringSL.cxx.
References fA1, fClusters, fNofActivePads, fNofClusters, fNofPads, fNumbersOfPads, fS, CbmClusteringGeometry::GetAPadsNom(), CbmClusteringGeometry::GetNPads(), and CbmClusteringGeometry::GetPadCharge().
|
virtual |
Definition at line 68 of file CbmClusteringSL.cxx.
References fA1, fClusters, fNumbersOfPads, and fS.
|
private |
References CbmClusteringSL().
| UInt_t CbmClusteringSL::GetClCharge | ( | Int_t | iCluster | ) |
Definition at line 175 of file CbmClusteringSL.cxx.
References fClusters.
|
inline |
Definition at line 35 of file CbmClusteringSL.h.
References fNofActivePads.
|
inline |
Definition at line 33 of file CbmClusteringSL.h.
References fNofClusters.
Referenced by CbmMuchClustering::ClusteringSL().
|
inline |
Definition at line 34 of file CbmClusteringSL.h.
References fNofPads.
Referenced by CbmMuchClustering::ClusteringSL().
Definition at line 176 of file CbmClusteringSL.cxx.
References fClusters.
Definition at line 177 of file CbmClusteringSL.cxx.
References fClusters.
Referenced by CbmMuchClustering::ClusteringSL().
Definition at line 173 of file CbmClusteringSL.cxx.
References fClusters.
Referenced by CbmMuchClustering::ClusteringSL().
Definition at line 174 of file CbmClusteringSL.cxx.
References fClusters.
Referenced by CbmMuchClustering::ClusteringSL().
| void CbmClusteringSL::MainClusteringSL | ( | CbmClusteringGeometry * | moduleGeo, |
| Int_t | algVersion ) |
Definition at line 98 of file CbmClusteringSL.cxx.
References fA1, fClusters, fNofActivePads, fNofClusters, fNofPads, fNumbersOfPads, fS, CbmClusteringGeometry::GetDigiNum(), CbmClusteringGeometry::GetPadCharge(), CbmClusteringGeometry::GetX0(), CbmClusteringGeometry::GetY0(), SLRec1(), and SLRec2().
Referenced by CbmMuchClustering::ClusteringSL().
|
private |
References CbmClusteringSL().
| void CbmClusteringSL::SLRec1 | ( | CbmClusteringGeometry * | moduleGeo, |
| Int_t | activePad ) |
Definition at line 76 of file CbmClusteringSL.cxx.
References fNumbersOfPads, fS, CbmClusteringGeometry::GetNeighbor(), CbmClusteringGeometry::GetNeighborsNum(), and SLRec1().
Referenced by MainClusteringSL(), and SLRec1().
| void CbmClusteringSL::SLRec2 | ( | CbmClusteringGeometry * | moduleGeo, |
| Int_t | activePad ) |
Definition at line 87 of file CbmClusteringSL.cxx.
References fNumbersOfPads, fS, CbmClusteringGeometry::GetGoodNeighborsNum(), CbmClusteringGeometry::GetNeighbor(), and SLRec2().
Referenced by MainClusteringSL(), and SLRec2().
|
private |
Definition at line 48 of file CbmClusteringSL.h.
Referenced by CbmClusteringSL(), CbmClusteringSL(), MainClusteringSL(), and ~CbmClusteringSL().
|
private |
Definition at line 61 of file CbmClusteringSL.h.
Referenced by CbmClusteringSL(), CbmClusteringSL(), GetClCharge(), GetNofPads(), GetPadInCluster(), GetX0(), GetY0(), MainClusteringSL(), and ~CbmClusteringSL().
|
private |
Definition at line 46 of file CbmClusteringSL.h.
Referenced by CbmClusteringSL(), CbmClusteringSL(), GetNofActivePads(), and MainClusteringSL().
|
private |
Definition at line 52 of file CbmClusteringSL.h.
Referenced by CbmClusteringSL(), CbmClusteringSL(), GetNofClusters(), and MainClusteringSL().
|
private |
Definition at line 45 of file CbmClusteringSL.h.
Referenced by CbmClusteringSL(), CbmClusteringSL(), GetNofPads(), and MainClusteringSL().
|
private |
Definition at line 50 of file CbmClusteringSL.h.
Referenced by CbmClusteringSL(), CbmClusteringSL(), MainClusteringSL(), SLRec1(), SLRec2(), and ~CbmClusteringSL().
|
private |
Definition at line 49 of file CbmClusteringSL.h.
Referenced by CbmClusteringSL(), CbmClusteringSL(), MainClusteringSL(), SLRec1(), SLRec2(), and ~CbmClusteringSL().