|
BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
|
CbmStsCluster.h. More...
#include <CbmStsCluster.h>
Public Member Functions | |
| CbmStsCluster () | |
| Default constructor. | |
| CbmStsCluster (Double_t digiSig, Int_t iStation, Int_t iSector, Int_t iSide) | |
| Constructor from station number, sector number, front/back side and channel number. | |
| virtual | ~CbmStsCluster () |
| Destructor. | |
| void | AddDigi (Int_t idigi) |
| void | SetMean (Double_t chan) |
| void | SetMeanError (Double_t err) |
| Int_t | GetDetectorId () const |
| Accessors. | |
| Int_t | GetStationNr () const |
| Int_t | GetSectorNr () const |
| Int_t | GetSide () const |
| Int_t | GetNDigis () const |
| Int_t | GetDigi (Int_t inum) |
| Double_t | GetMean () const |
| Double_t | GetMeanError () const |
| Double_t | GetQtot () const |
| Int_t | GetLeft () const |
| void | SetQtot (Double_t qtot) |
| void | SetLeft (Int_t left) |
| CbmStsCluster () | |
| Default constructor. | |
| CbmStsCluster (Double_t digiSig, Int_t iStation, Int_t iSector, Int_t iSide) | |
| Constructor from station number, sector number, front/back side and channel number. | |
| virtual | ~CbmStsCluster () |
| Destructor. | |
| void | AddDigi (Int_t idigi) |
| void | SetMean (Double_t chan) |
| void | SetMeanError (Double_t err) |
| Int_t | GetDetectorId () const |
| Accessors. | |
| Int_t | GetStationNr () const |
| Int_t | GetSectorNr () const |
| Int_t | GetSide () const |
| Int_t | GetNDigis () const |
| Int_t | GetDigi (Int_t inum) |
| Double_t | GetMean () const |
| Double_t | GetMeanError () const |
| Double_t | GetQtot () const |
| Int_t | GetLeft () const |
| void | SetQtot (Double_t qtot) |
| void | SetLeft (Int_t left) |
Private Attributes | |
| Int_t | fDetectorId |
| Int_t | fDigis [100] |
| Int_t | fNofDigis |
| Double_t | fChannel |
| Double_t | fError |
| Double32_t | fQtot |
| Int_t | fLeftEdge |
Data class for digital STS information Data level: RAW
The detector ID consists of: system ID (0-31, kSTS=2), bits 0-4, see base class station number (0-255), bits 5-12 sector number (0-32767), bits 13-27 side (0=front side, 1=back side, bit 28, always 0 for pixel sectors).
The index of the (first) MCPoint having activated this channel is accessible via GetMcPointIndex().
Definition at line 31 of file CbmStsCluster.h.
| CbmStsCluster::CbmStsCluster | ( | ) |
Definition at line 15 of file CbmStsCluster.cxx.
References fChannel, fDetectorId, fDigis, fError, and fNofDigis.
| digiSig | digi signal (not used) |
| iStation | station number (0-255) |
| iSector | sector number (0-32767) |
| iSide | 0=front side; 1=back side |
Definition at line 38 of file CbmStsCluster.cxx.
References fChannel, fDetectorId, fDigis, fError, and fNofDigis.
|
virtual |
Definition at line 81 of file CbmStsCluster.cxx.
| CbmStsCluster::CbmStsCluster | ( | ) |
| digiSig | digi signal (not used) |
| iStation | station number (0-255) |
| iSector | sector number (0-32767) |
| iSide | 0=front side; 1=back side |
|
virtual |
|
inline |
Definition at line 49 of file CbmStsCluster.h.
References fDigis, and fNofDigis.
Referenced by CbmStsClusterFinder::AnalyzeCluster(), CbmStsClusterFinder::FindClusters(), CbmStsRealClusterFinder::FindClusters(), and CbmStsClusterFinder::SplitCluster().
|
inline |
Definition at line 49 of file CbmStsCluster.h.
|
inline |
Definition at line 57 of file CbmStsCluster.h.
References fDetectorId.
Referenced by CbmStsClusterFinder::AnalyzeCluster(), and CbmStsClusterFinder::SplitCluster().
|
inline |
Definition at line 57 of file CbmStsCluster.h.
References fDetectorId.
Definition at line 67 of file CbmStsCluster.h.
References fDigis.
Referenced by CbmStsClusterFinder::AnalyzeCluster(), CbmStsRealClusterFinder::AnalyzeCluster(), CbmStsClusterFinder::Exec(), BmnStsVectorFinder::GetHitId(), BmnStsVectorFinderV9::GetHitId(), and CbmStsClusterFinder::SplitCluster().
Definition at line 67 of file CbmStsCluster.h.
References fDigis.
|
inline |
Definition at line 71 of file CbmStsCluster.h.
References fLeftEdge.
Referenced by CbmStsClusterFinder::EvalErrors().
|
inline |
Definition at line 71 of file CbmStsCluster.h.
References fLeftEdge.
|
inline |
Definition at line 68 of file CbmStsCluster.h.
References fChannel.
Referenced by CbmStsClusterFinder::AnalyzeCluster(), CbmStsRealClusterFinder::AnalyzeCluster(), CbmStsClusterFinder::EvalErrors(), CbmStsRealFindHits::FindHits(), and CbmStsClusterFinder::SplitCluster().
|
inline |
Definition at line 68 of file CbmStsCluster.h.
References fChannel.
|
inline |
Definition at line 69 of file CbmStsCluster.h.
References fError.
Referenced by CbmStsRealClusterFinder::AnalyzeCluster(), CbmStsClusterFinder::EvalErrors(), and CbmStsRealFindHits::FindHits().
|
inline |
Definition at line 69 of file CbmStsCluster.h.
References fError.
|
inline |
Definition at line 66 of file CbmStsCluster.h.
References fNofDigis.
Referenced by CbmStsClusterFinder::AnalyzeCluster(), CbmStsRealClusterFinder::AnalyzeCluster(), CbmStsClusterFinder::EvalErrors(), CbmStsClusterFinder::Exec(), BmnStsVectorFinder::GetHitId(), BmnStsVectorFinderV9::GetHitId(), and CbmStsClusterFinder::SplitCluster().
|
inline |
Definition at line 66 of file CbmStsCluster.h.
References fNofDigis.
|
inline |
Definition at line 70 of file CbmStsCluster.h.
References fQtot.
Referenced by CbmStsClusterFinder::AnalyzeCluster(), ResidOk_r7(), and CbmStsClusterFinder::SplitCluster().
|
inline |
Definition at line 70 of file CbmStsCluster.h.
References fQtot.
|
inline |
Definition at line 60 of file CbmStsCluster.h.
References fDetectorId.
Referenced by CbmStsFindHits::SortClusters(), and CbmStsRealFindHits::SortClusters().
|
inline |
Definition at line 60 of file CbmStsCluster.h.
References fDetectorId.
|
inline |
Definition at line 64 of file CbmStsCluster.h.
References fDetectorId.
Referenced by CbmStsFindHits::SortClusters(), and CbmStsRealFindHits::SortClusters().
|
inline |
Definition at line 64 of file CbmStsCluster.h.
References fDetectorId.
|
inline |
Definition at line 59 of file CbmStsCluster.h.
References fDetectorId.
Referenced by CbmStsFindHits::SortClusters(), and CbmStsRealFindHits::SortClusters().
|
inline |
Definition at line 59 of file CbmStsCluster.h.
References fDetectorId.
|
inline |
Definition at line 73 of file CbmStsCluster.h.
References fLeftEdge.
Referenced by CbmStsClusterFinder::AnalyzeCluster(), and CbmStsClusterFinder::SplitCluster().
|
inline |
Definition at line 73 of file CbmStsCluster.h.
References fLeftEdge.
|
inline |
Definition at line 53 of file CbmStsCluster.h.
References fChannel.
Referenced by CbmStsClusterFinder::AnalyzeCluster(), CbmStsRealClusterFinder::AnalyzeCluster(), CbmStsClusterFinder::EvalErrors(), CbmStsClusterFinder::FindClusters(), CbmStsRealClusterFinder::FindClusters(), and CbmStsClusterFinder::SplitCluster().
|
inline |
Definition at line 53 of file CbmStsCluster.h.
References fChannel.
|
inline |
Definition at line 54 of file CbmStsCluster.h.
References fError.
Referenced by CbmStsClusterFinder::AnalyzeCluster(), CbmStsRealClusterFinder::AnalyzeCluster(), CbmStsClusterFinder::EvalErrors(), CbmStsClusterFinder::FindClusters(), CbmStsRealClusterFinder::FindClusters(), and CbmStsClusterFinder::SplitCluster().
|
inline |
Definition at line 54 of file CbmStsCluster.h.
References fError.
|
inline |
Definition at line 72 of file CbmStsCluster.h.
References fQtot.
Referenced by CbmStsClusterFinder::AnalyzeCluster(), and CbmStsClusterFinder::SplitCluster().
|
inline |
Definition at line 72 of file CbmStsCluster.h.
References fQtot.
|
private |
Definition at line 80 of file CbmStsCluster.h.
Referenced by CbmStsCluster(), CbmStsCluster(), GetMean(), and SetMean().
|
private |
Definition at line 76 of file CbmStsCluster.h.
Referenced by CbmStsCluster(), CbmStsCluster(), GetDetectorId(), GetSectorNr(), GetSide(), and GetStationNr().
|
private |
Definition at line 78 of file CbmStsCluster.h.
Referenced by CbmStsCluster(), CbmStsCluster(), AddDigi(), and GetDigi().
|
private |
Definition at line 81 of file CbmStsCluster.h.
Referenced by CbmStsCluster(), CbmStsCluster(), GetMeanError(), and SetMeanError().
|
private |
Definition at line 83 of file CbmStsCluster.h.
|
private |
Definition at line 79 of file CbmStsCluster.h.
Referenced by CbmStsCluster(), CbmStsCluster(), AddDigi(), and GetNDigis().
|
private |
Definition at line 82 of file CbmStsCluster.h.