|
BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
|
#include <CbmStsHit.h>
Public Member Functions | |
| CbmStsHit () | |
| Default constructor (not for use). | |
| CbmStsHit (Int_t detId, TVector3 &pos, TVector3 &dPos, Double_t covXY, Int_t iDigiF, Int_t iDigiB) | |
| Standard constructor. | |
| CbmStsHit (Int_t detId, TVector3 &pos, TVector3 &dPos, Double_t covXY, Int_t iDigiF, Int_t iDigiB, Int_t iPosSX, Int_t iPosSY, Int_t iLayer) | |
| CbmStsHit (Int_t detId, TVector3 &pos, TVector3 &dPos, Double_t dxy, Int_t iDigiF, Int_t iDigiB, Double_t dSignalDiv) | |
| virtual | ~CbmStsHit () |
| Destructor. | |
| Int_t | GetSystemId () const |
| Accessors. | |
| virtual Int_t | GetStationNr () const |
| Int_t | GetSectorNr () const |
| Int_t | GetSensorNr () const |
| Int_t | GetDigi (Int_t iSide) const |
| Double_t | GetSignalDiv () const |
| Int_t | GetPosSensorX () const |
| Int_t | GetPosSensorY () const |
| Double_t | GetStrip (int side) const |
| void | SetStatLayer (Int_t it) |
| Int_t | GetStatLayer () const |
| void | AddIndex (int index) |
| void | SetSignalDiv (Double_t sigDiv) |
| void | SetStrips (Double_t s1, Double_t s2) |
| virtual void | Print (Option_t *opt) const |
| Screen output. | |
| CbmStsHit () | |
| Default constructor (not for use). | |
| CbmStsHit (Int_t detId, TVector3 &pos, TVector3 &dPos, Double_t covXY, Int_t iDigiF, Int_t iDigiB) | |
| Standard constructor. | |
| CbmStsHit (Int_t detId, TVector3 &pos, TVector3 &dPos, Double_t covXY, Int_t iDigiF, Int_t iDigiB, Int_t iPosSX, Int_t iPosSY, Int_t iLayer) | |
| CbmStsHit (Int_t detId, TVector3 &pos, TVector3 &dPos, Double_t dxy, Int_t iDigiF, Int_t iDigiB, Double_t dSignalDiv) | |
| virtual | ~CbmStsHit () |
| Destructor. | |
| Int_t | GetSystemId () const |
| Accessors. | |
| virtual Int_t | GetStationNr () const |
| Int_t | GetSectorNr () const |
| Int_t | GetSensorNr () const |
| Int_t | GetDigi (Int_t iSide) const |
| Double_t | GetSignalDiv () const |
| Int_t | GetPosSensorX () const |
| Int_t | GetPosSensorY () const |
| Double_t | GetStrip (int side) const |
| void | SetStatLayer (Int_t it) |
| Int_t | GetStatLayer () const |
| void | AddIndex (int index) |
| void | SetSignalDiv (Double_t sigDiv) |
| void | SetStrips (Double_t s1, Double_t s2) |
| virtual void | Print (Option_t *opt) const |
| Screen output. | |
| Public Member Functions inherited from CbmHit | |
| CbmHit () | |
| Default constructor. | |
| CbmHit (Int_t detID, TVector3 &pos, TVector3 &dpos, Double_t covXY, Int_t index) | |
| Constructor with hit parameters. | |
| virtual | ~CbmHit () |
| Destructor. | |
| Double_t | GetCovXY () const |
| Accessors. | |
| virtual void | Print (const Option_t *opt=0) const |
| Output to screen. | |
| CbmHit () | |
| Default constructor. | |
| CbmHit (Int_t detID, TVector3 &pos, TVector3 &dpos, Double_t covXY, Int_t index) | |
| Constructor with hit parameters. | |
| virtual | ~CbmHit () |
| Destructor. | |
| Double_t | GetCovXY () const |
| Accessors. | |
| virtual void | Print (const Option_t *opt=0) const |
| Output to screen. | |
Public Attributes | |
| Int_t | fDigiF |
| Int_t | fDigiB |
Private Attributes | |
| Int_t | fPosSX |
| Int_t | fPosSY |
| Int_t | fStatLayer |
| Double_t | fSignalDiv |
| Double32_t | fStrips [2] |
Additional Inherited Members | |
| Protected Attributes inherited from CbmHit | |
| Double32_t | fCovXY |
Definition at line 26 of file CbmStsHit.h.
| CbmStsHit::CbmStsHit | ( | ) |
Definition at line 14 of file CbmStsHit.cxx.
References CbmHit::CbmHit(), fDigiB, fDigiF, fPosSX, fPosSY, fSignalDiv, fStatLayer, and fStrips.
Referenced by Print().
| CbmStsHit::CbmStsHit | ( | Int_t | detId, |
| TVector3 & | pos, | ||
| TVector3 & | dPos, | ||
| Double_t | covXY, | ||
| Int_t | iDigiF, | ||
| Int_t | iDigiB ) |
| detId | Unique detector ID |
| pos | Position in global c.s. [cm] |
| dPos | Errors of position in global c.s. [cm] |
| covXY | Covariance of x and y [cm*2] |
| iDigiF | Digi index front side |
| iDigiB | Digi index back side |
Definition at line 29 of file CbmStsHit.cxx.
References CbmHit::CbmHit(), AddIndex(), fDigiB, fDigiF, fPosSX, fPosSY, fSignalDiv, fStatLayer, and fStrips.
| CbmStsHit::CbmStsHit | ( | Int_t | detId, |
| TVector3 & | pos, | ||
| TVector3 & | dPos, | ||
| Double_t | covXY, | ||
| Int_t | iDigiF, | ||
| Int_t | iDigiB, | ||
| Int_t | iPosSX, | ||
| Int_t | iPosSY, | ||
| Int_t | iLayer ) |
Definition at line 47 of file CbmStsHit.cxx.
References CbmHit::CbmHit(), AddIndex(), fDigiB, fDigiF, fPosSX, fPosSY, fSignalDiv, fStatLayer, and fStrips.
| CbmStsHit::CbmStsHit | ( | Int_t | detId, |
| TVector3 & | pos, | ||
| TVector3 & | dPos, | ||
| Double_t | dxy, | ||
| Int_t | iDigiF, | ||
| Int_t | iDigiB, | ||
| Double_t | dSignalDiv ) |
Definition at line 82 of file CbmStsHit.cxx.
References CbmHit::CbmHit(), AddIndex(), fDigiB, fDigiF, fPosSX, fPosSY, fSignalDiv, fStatLayer, and fStrips.
|
virtual |
Definition at line 116 of file CbmStsHit.cxx.
| CbmStsHit::CbmStsHit | ( | ) |
| CbmStsHit::CbmStsHit | ( | Int_t | detId, |
| TVector3 & | pos, | ||
| TVector3 & | dPos, | ||
| Double_t | covXY, | ||
| Int_t | iDigiF, | ||
| Int_t | iDigiB ) |
| detId | Unique detector ID |
| pos | Position in global c.s. [cm] |
| dPos | Errors of position in global c.s. [cm] |
| covXY | Covariance of x and y [cm*2] |
| iDigiF | Digi index front side |
| iDigiB | Digi index back side |
| CbmStsHit::CbmStsHit | ( | Int_t | detId, |
| TVector3 & | pos, | ||
| TVector3 & | dPos, | ||
| Double_t | covXY, | ||
| Int_t | iDigiF, | ||
| Int_t | iDigiB, | ||
| Int_t | iPosSX, | ||
| Int_t | iPosSY, | ||
| Int_t | iLayer ) |
| CbmStsHit::CbmStsHit | ( | Int_t | detId, |
| TVector3 & | pos, | ||
| TVector3 & | dPos, | ||
| Double_t | dxy, | ||
| Int_t | iDigiF, | ||
| Int_t | iDigiB, | ||
| Double_t | dSignalDiv ) |
|
virtual |
| void CbmStsHit::AddIndex | ( | int | index | ) |
Definition at line 138 of file CbmStsHit.cxx.
References kStsCluster.
Referenced by CbmStsHit(), CbmStsHit(), and CbmStsHit().
| void CbmStsHit::AddIndex | ( | int | index | ) |
Definition at line 120 of file CbmStsHit.cxx.
References fDigiB, and fDigiF.
Referenced by BmnStsVectorFinder::ExcludeFakes(), BmnStsVectorFinderV9::ExcludeFakes(), BmnStsVectorFinder::ExcludeHits(), BmnStsVectorFinderV9::ExcludeHits(), BmnStsVectorFinder::Exec(), BmnStsVectorFinderV9::Exec(), CbmStsFitPerformanceTask::Exec(), CbmStsIdealMatchHits::Exec(), CbmStsMatchHits::Exec(), CbmStsRealMatchHits::Exec(), BmnStsVectorFinder::GetHitId(), BmnStsVectorFinderV9::GetHitId(), CbmL1::InputPerformance(), CbmL1::ReadEvent(), and BmnStsVectorFinderV9::TMVAOutputTra().
|
inline |
Definition at line 80 of file CbmStsHit.h.
References fPosSX.
|
inline |
Definition at line 80 of file CbmStsHit.h.
References fPosSX.
|
inline |
Definition at line 81 of file CbmStsHit.h.
References fPosSY.
|
inline |
Definition at line 81 of file CbmStsHit.h.
References fPosSY.
|
inline |
Definition at line 68 of file CbmStsHit.h.
Referenced by BmnToCbmHitConverter::ApplyAlignment(), BmnToCbmHitConverter::ApplyAlignment9(), BmnToCbmHitConverter::ApplyLorentzCorr(), BmnDedx::CalcDedx(), BmnToCbmHitConverter::CorrectHitMC(), BmnKFStsHit::Create(), BmnAlignerApply::Exec(), CbmStsFindHitsQa::Exec(), CbmStsIdealMatchHits::Exec(), CbmStsMatchHits::Exec(), CbmStsRealMatchHits::Exec(), CbmStsReconstructionQa::Exec(), BmnHypNuclPairFinder::GetdEdx(), BmnAligner< HitType >::PrepareData(), Print(), BmnTrackConv::ProcessDST(), CbmL1::ReadEvent(), and ResidOk_r7().
|
inline |
Definition at line 68 of file CbmStsHit.h.
|
inline |
Definition at line 72 of file CbmStsHit.h.
Referenced by BmnKFStsHit::Create(), CbmStsFindHitsQa::Exec(), and BmnAligner< HitType >::PrepareData().
|
inline |
Definition at line 72 of file CbmStsHit.h.
|
inline |
Definition at line 78 of file CbmStsHit.h.
References fSignalDiv.
Referenced by BmnStsVectorFinder::TMVAOutput2(), BmnStsVectorFinderV9::TMVAOutput2(), BmnStsVectorFinderV9::TMVAOutput3(), and BmnStsVectorFinderV9::TMVAOutputTra().
|
inline |
Definition at line 78 of file CbmStsHit.h.
References fSignalDiv.
|
inlinevirtual |
Implements CbmHit.
Definition at line 67 of file CbmStsHit.h.
Referenced by BmnToCbmHitConverter::ApplyAlignment(), BmnToCbmHitConverter::ApplyAlignment9(), BmnToCbmHitConverter::ApplyLorentzCorr(), BmnStsVectorFinder::AreTracksDoubles(), BmnStsVectorFinderV9::AreTracksDoubles(), BmnStsVectorFinder::BuildTrackCand(), BmnStsVectorFinder::BuildTriplets(), BmnStsVectorFinderV9::BuildTriplets(), BmnDedx::CalcDedx(), BmnToCbmHitConverter::CorrectEffic(), BmnToCbmHitConverter::CorrectHitMC(), BmnKFStsHit::Create(), CbmKFStsHit::Create(), BmnStsVectorFinderV9::ExcludeFakes(), BmnStsVectorFinder::ExcludeHits(), BmnStsVectorFinderV9::ExcludeHits(), BmnAlignerApply::Exec(), BmnStsVectorFinder::Exec(), BmnStsVectorFinderV9::Exec(), BmnToCbmHitConverter::Exec(), CbmStsFindHitsQa::Exec(), CbmStsFitPerformanceTask::Exec(), CbmStsIdealMatchHits::Exec(), CbmStsMatchHits::Exec(), CbmStsMatchTracks::Exec(), CbmStsRealMatchHits::Exec(), CbmStsReconstructionQa::Exec(), CbmStsMatchHits::ExecReal(), CbmStsRealMatchHits::ExecReal(), BmnStsVectorFinderV9::FillHitInfo(), CbmStsReconstructionQa::FillHitMap(), BmnStsVectorFinder::FitTracks(), BmnStsVectorFinderV9::FitTracks(), BmnHypNuclPairFinder::GetdEdx(), BmnStsVectorFinder::KalmanWindow(), BmnStsVectorFinderV9::KalmanWindow(), BmnAligner< HitType >::PrepareData(), Print(), BmnTrackConv::ProcessDST(), CbmL1::ReadEvent(), BmnStsVectorFinder::RemoveFakes(), BmnStsVectorFinderV9::RemoveFakes(), ResidOk_r7(), and BmnStsVectorFinderV9::TMVAOutputTra().
|
inlinevirtual |
Implements CbmHit.
Definition at line 67 of file CbmStsHit.h.
|
inline |
Definition at line 85 of file CbmStsHit.h.
References fStatLayer.
Referenced by BmnStsMatchTracks::Exec().
|
inline |
Definition at line 85 of file CbmStsHit.h.
References fStatLayer.
|
inline |
Definition at line 82 of file CbmStsHit.h.
References fStrips.
Referenced by CbmL1::ReadEvent().
|
inline |
Definition at line 82 of file CbmStsHit.h.
References fStrips.
|
inline |
Definition at line 66 of file CbmStsHit.h.
Referenced by BmnToCbmHitConverter::ApplyAlignment(), BmnToCbmHitConverter::ApplyAlignment9(), BmnToCbmHitConverter::ApplyLorentzCorr(), BmnDedx::CalcDedx(), BmnMatchRecoToMC::CalculateTrackQuality(), BmnToCbmHitConverter::CorrectHitMC(), BmnAlignerApply::Exec(), BmnStsMatchTracks::Exec(), BmnH3LTripleFinder::GetdEdx(), BmnHypNuclPairFinder::GetdEdx(), BmnStsVectorFinder::GetHitIdBmn(), BmnStsVectorFinderV9::GetHitIdBmn(), BmnH3LTripleFinder::GetNHits(), BmnHypNuclPairFinder::GetNHits(), BmnMatchRecoToMC::LinkToMC(), and BmnAligner< HitType >::PrepareData().
|
inline |
Definition at line 66 of file CbmStsHit.h.
|
virtual |
Definition at line 129 of file CbmStsHit.cxx.
References fDigiB, fDigiF, GetSectorNr(), and GetStationNr().
|
virtual |
References CbmStsHit(), fDigiB, fDigiF, fPosSX, fPosSY, fSignalDiv, fStatLayer, and fStrips.
|
inline |
Definition at line 91 of file CbmStsHit.h.
References fSignalDiv.
Referenced by BmnToCbmHitConverter::AddVspHits(), and BmnToCbmHitConverter::Exec().
|
inline |
Definition at line 91 of file CbmStsHit.h.
References fSignalDiv.
|
inline |
Definition at line 84 of file CbmStsHit.h.
References fStatLayer.
Referenced by BmnToCbmHitConverter::Exec().
|
inline |
Definition at line 84 of file CbmStsHit.h.
References fStatLayer.
Definition at line 92 of file CbmStsHit.h.
References fStrips.
Referenced by BmnToCbmHitConverter::AddVspHits(), and BmnToCbmHitConverter::Exec().
Definition at line 92 of file CbmStsHit.h.
References fStrips.
| Int_t CbmStsHit::fDigiB |
Definition at line 102 of file CbmStsHit.h.
Referenced by CbmStsHit(), CbmStsHit(), CbmStsHit(), CbmStsHit(), BmnToCbmHitConverter::AddVspHits(), BmnToCbmHitConverter::Exec(), BmnH3LTripleFinder::GetdEdx(), GetDigi(), BmnToCbmHitConverter::KillHits(), Print(), and ResidOk_r7().
| Int_t CbmStsHit::fDigiF |
Definition at line 101 of file CbmStsHit.h.
Referenced by CbmStsHit(), CbmStsHit(), CbmStsHit(), CbmStsHit(), BmnToCbmHitConverter::AddVspHits(), BmnDedx::CalcDedx(), BmnToCbmHitConverter::Exec(), BmnHypNuclPairFinder::GetdEdx(), GetDigi(), BmnToCbmHitConverter::KillHits(), Print(), and ResidOk_r7().
|
private |
Definition at line 108 of file CbmStsHit.h.
Referenced by CbmStsHit(), CbmStsHit(), CbmStsHit(), CbmStsHit(), GetPosSensorX(), and Print().
|
private |
Definition at line 109 of file CbmStsHit.h.
Referenced by CbmStsHit(), CbmStsHit(), CbmStsHit(), CbmStsHit(), GetPosSensorY(), and Print().
|
private |
Definition at line 113 of file CbmStsHit.h.
Referenced by CbmStsHit(), CbmStsHit(), CbmStsHit(), CbmStsHit(), GetSignalDiv(), Print(), and SetSignalDiv().
|
private |
Definition at line 111 of file CbmStsHit.h.
Referenced by CbmStsHit(), CbmStsHit(), CbmStsHit(), CbmStsHit(), GetStatLayer(), Print(), and SetStatLayer().
|
private |
Definition at line 114 of file CbmStsHit.h.
Referenced by CbmStsHit(), CbmStsHit(), CbmStsHit(), CbmStsHit(), GetStrip(), Print(), and SetStrips().