|
BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
|
#include <BmnSiliconLayer.h>
Static Public Member Functions | |
| static void | SetLowerUniqueID (Int_t id) |
| static void | SetUpperUniqueID (Int_t id) |
| static void | SetLowerUniqueID (Int_t id) |
| static void | SetUpperUniqueID (Int_t id) |
Private Attributes | |
| Bool_t | Verbosity |
| Int_t | ZoneID |
| Int_t | FirstStripNumber |
| StripLayerType | LayerType |
| Double_t | Pitch |
| Double_t | AngleDeg |
| Double_t | AngleRad |
| Double_t | XMinLayer |
| Double_t | XMaxLayer |
| Double_t | YMinLayer |
| Double_t | YMaxLayer |
| vector< DeadZoneOfStripLayer > | DeadZones |
| StripNumberingDirection | StripOrder |
| Double_t | XLeftPointOfStripNumbering |
| Double_t | XRightPointOfStripNumbering |
| Double_t | YLeftPointOfStripNumbering |
| Double_t | YRightPointOfStripNumbering |
| vector< Double_t > | Strips |
| vector< BmnMatch > | StripMatches |
| vector< BmnMatch > | StripDigitNumberMatches |
| vector< Double_t > | StripHits |
| vector< Double_t > | StripHitsTotalSignal |
| vector< Double_t > | StripHitsErrors |
| vector< Int_t > | StripHitsClusterSize |
| vector< Double_t > | SmoothStrips |
| Double_t | ClusterFindingThreshold |
| vector< StripCluster > | StripClusters |
Static Private Attributes | |
| static Int_t | fUniqueIdU = 0 |
| static Int_t | fUniqueIdL = 0 |
Definition at line 12 of file BmnSiliconLayer.h.
| BmnSiliconLayer::BmnSiliconLayer | ( | ) |
Definition at line 13 of file BmnSiliconLayer.cxx.
References AngleDeg, AngleRad, ClusterFindingThreshold, FirstStripNumber, InitializeLayer(), LayerType, LeftBottom, LeftTop, LeftToRight, LowerStripLayer, TMath::Pi(), Pitch, RightBottom, RightTop, SetStripNumberingBorders(), StripOrder, Verbosity, XMaxLayer, XMinLayer, YMaxLayer, YMinLayer, and ZoneID.
| BmnSiliconLayer::BmnSiliconLayer | ( | Int_t | zone_id, |
| StripLayerType | layer_type, | ||
| Int_t | first_strip_number, | ||
| Double_t | xsize, | ||
| Double_t | ysize, | ||
| Double_t | xorig, | ||
| Double_t | yorig, | ||
| Double_t | pitch, | ||
| Double_t | adeg ) |
Definition at line 46 of file BmnSiliconLayer.cxx.
References AngleDeg, AngleRad, ClusterFindingThreshold, FirstStripNumber, InitializeLayer(), LayerType, LeftBottom, LeftTop, LeftToRight, TMath::Pi(), Pitch, RightBottom, RightTop, SetStripNumberingBorders(), StripOrder, Verbosity, XMaxLayer, XMinLayer, YMaxLayer, YMinLayer, and ZoneID.
|
virtual |
Definition at line 87 of file BmnSiliconLayer.cxx.
| BmnSiliconLayer::BmnSiliconLayer | ( | ) |
| BmnSiliconLayer::BmnSiliconLayer | ( | Int_t | zone_id, |
| StripLayerType | layer_type, | ||
| Int_t | first_strip_number, | ||
| Double_t | xsize, | ||
| Double_t | ysize, | ||
| Double_t | xorig, | ||
| Double_t | yorig, | ||
| Double_t | pitch, | ||
| Double_t | adeg ) |
|
virtual |
| Bool_t BmnSiliconLayer::AddDeadZone | ( | DeadZoneOfStripLayer | dead_zone | ) |
Definition at line 238 of file BmnSiliconLayer.cxx.
References DeadZones, and DeadZoneOfStripLayer::GetNPoints().
| Bool_t BmnSiliconLayer::AddDeadZone | ( | DeadZoneOfStripLayer | dead_zone | ) |
Definition at line 226 of file BmnSiliconLayer.cxx.
References DeadZones, and DeadZoneOfStripLayer::SetDeadZone().
Referenced by BmnSiliconStation::ParseLayer().
| Bool_t BmnSiliconLayer::AddLinkToStripDigitNumberMatch | ( | Int_t | strip_num, |
| Double_t | weight, | ||
| Int_t | digit_num ) |
Definition at line 318 of file BmnSiliconLayer.cxx.
References FirstStripNumber, and StripDigitNumberMatches.
| Bool_t BmnSiliconLayer::AddLinkToStripDigitNumberMatch | ( | Int_t | strip_num, |
| Double_t | weight, | ||
| Int_t | digit_num ) |
Definition at line 300 of file BmnSiliconLayer.cxx.
References FirstStripNumber, and StripMatches.
Definition at line 274 of file BmnSiliconLayer.cxx.
References FirstStripNumber, signal(), and Strips.
Definition at line 454 of file BmnSiliconLayer.cxx.
References TMath::Abs(), AngleDeg, AngleRad, TMath::Cos(), FirstStripNumber, LeftToRight, TMath::PiOver2(), Pitch, RightToLeft, TMath::Sin(), StripOrder, TMath::Tan(), XLeftPointOfStripNumbering, XRightPointOfStripNumbering, YLeftPointOfStripNumbering, and YRightPointOfStripNumbering.
Definition at line 400 of file BmnSiliconLayer.cxx.
References AngleRad, TMath::Cos(), LeftToRight, RightToLeft, TMath::Sin(), StripOrder, x, XLeftPointOfStripNumbering, XRightPointOfStripNumbering, y, YLeftPointOfStripNumbering, and YRightPointOfStripNumbering.
Referenced by ConvertPointToStripPosition(), and GetNStrips().
Definition at line 419 of file BmnSiliconLayer.cxx.
References AngleRad, TMath::Cos(), LeftToRight, RightToLeft, TMath::Sin(), StripOrder, x, XLeftPointOfStripNumbering, XRightPointOfStripNumbering, y, YLeftPointOfStripNumbering, and YRightPointOfStripNumbering.
Definition at line 438 of file BmnSiliconLayer.cxx.
References ConvertNormalPointToStripX(), FirstStripNumber, LeftToRight, Pitch, RightToLeft, StripOrder, x, XLeftPointOfStripNumbering, XRightPointOfStripNumbering, and y.
Referenced by RecognizeModuleNumFromPointAndDrawIt().
| void BmnSiliconLayer::FindClustersAndStripHits | ( | ) |
Definition at line 487 of file BmnSiliconLayer.cxx.
References StripCluster::AddStrip(), ClusterFindingThreshold, StripCluster::GetClusterSize(), MakeStripHit(), ResetStripHits(), StripCluster::Signals, and Strips.
| void BmnSiliconLayer::FindClustersAndStripHits | ( | ) |
|
inline |
Definition at line 51 of file BmnSiliconLayer.h.
References AngleDeg.
Referenced by DrawCreatedStationFront(), and RecognizeModuleNumFromPointAndDrawIt().
|
inline |
Definition at line 51 of file BmnSiliconLayer.h.
References AngleDeg.
|
inline |
Definition at line 52 of file BmnSiliconLayer.h.
References AngleRad.
Referenced by CbmStsDigiScheme::InitNewNew().
|
inline |
Definition at line 52 of file BmnSiliconLayer.h.
References AngleRad.
|
inline |
Definition at line 139 of file BmnSiliconLayer.h.
References ClusterFindingThreshold.
|
inline |
Definition at line 139 of file BmnSiliconLayer.h.
References ClusterFindingThreshold.
|
inline |
Definition at line 81 of file BmnSiliconLayer.h.
References DeadZones.
Referenced by BmnInnerTrackerGeometryDraw::CreateBordersSilicon(), and DrawCreatedStationFront().
|
inline |
Definition at line 81 of file BmnSiliconLayer.h.
References DeadZones.
|
inline |
Definition at line 47 of file BmnSiliconLayer.h.
References FirstStripNumber.
Referenced by BmnSiliconRaw2Digit::ReadMapFile().
|
inline |
Definition at line 47 of file BmnSiliconLayer.h.
References FirstStripNumber.
|
inline |
Definition at line 48 of file BmnSiliconLayer.h.
References FirstStripNumber, and GetNStrips().
Referenced by BmnSiliconRaw2Digit::BmnSiliconRaw2Digit(), BmnSiliconRaw2Digit::FillNoisyChannels(), and BmnSiliconRaw2Digit::ReadMapFile().
|
inline |
Definition at line 48 of file BmnSiliconLayer.h.
References FirstStripNumber, and GetNStrips().
|
inline |
Definition at line 110 of file BmnSiliconLayer.h.
References StripHits.
|
inline |
Definition at line 110 of file BmnSiliconLayer.h.
References StripHits.
| Int_t BmnSiliconLayer::GetNStrips | ( | ) |
Definition at line 113 of file BmnSiliconLayer.cxx.
References ConvertNormalPointToStripX(), TMath::E(), Pitch, XLeftPointOfStripNumbering, XRightPointOfStripNumbering, YLeftPointOfStripNumbering, and YRightPointOfStripNumbering.
Referenced by BmnHistSilicon::BmnHistSilicon(), GetLastStripNumber(), InitializeLayer(), RecognizeModuleNumFromPointAndDrawIt(), ResetStripDigitNumberMatches(), ResetStripMatches(), and StripView().
| Int_t BmnSiliconLayer::GetNStrips | ( | ) |
|
inline |
Definition at line 50 of file BmnSiliconLayer.h.
References Pitch.
Referenced by DrawCreatedStationFront(), and RecognizeModuleNumFromPointAndDrawIt().
|
inline |
Definition at line 50 of file BmnSiliconLayer.h.
References Pitch.
|
inline |
Definition at line 141 of file BmnSiliconLayer.h.
References SmoothStrips.
|
inline |
Definition at line 141 of file BmnSiliconLayer.h.
References SmoothStrips.
|
inline |
Definition at line 119 of file BmnSiliconLayer.h.
References StripClusters.
Referenced by BmnSiliconHitMaker::ProcessDigits().
|
inline |
Definition at line 119 of file BmnSiliconLayer.h.
References StripClusters.
Definition at line 335 of file BmnSiliconLayer.cxx.
References FirstStripNumber, and StripDigitNumberMatches.
Definition at line 383 of file BmnSiliconLayer.cxx.
References StripHitsClusterSize.
Definition at line 375 of file BmnSiliconLayer.cxx.
References StripHitsErrors.
Definition at line 359 of file BmnSiliconLayer.cxx.
References StripHits.
Definition at line 367 of file BmnSiliconLayer.cxx.
References StripHitsTotalSignal.
Definition at line 327 of file BmnSiliconLayer.cxx.
References FirstStripNumber, and StripMatches.
|
inline |
Definition at line 68 of file BmnSiliconLayer.h.
References StripOrder.
Referenced by DrawCreatedStationFront().
|
inline |
Definition at line 68 of file BmnSiliconLayer.h.
References StripOrder.
Definition at line 283 of file BmnSiliconLayer.cxx.
References FirstStripNumber, and Strips.
|
inline |
Definition at line 49 of file BmnSiliconLayer.h.
References LayerType.
Referenced by DrawCreatedStationFront(), RecognizeModuleNumFromPointAndDrawIt(), and rescaleAmplitudeSi().
|
inline |
Definition at line 49 of file BmnSiliconLayer.h.
References LayerType.
|
inline |
Definition at line 45 of file BmnSiliconLayer.h.
References Verbosity.
|
inline |
Definition at line 45 of file BmnSiliconLayer.h.
References Verbosity.
|
inline |
Definition at line 69 of file BmnSiliconLayer.h.
References XLeftPointOfStripNumbering.
Referenced by DrawCreatedStationFront().
|
inline |
Definition at line 69 of file BmnSiliconLayer.h.
References XLeftPointOfStripNumbering.
|
inline |
Definition at line 56 of file BmnSiliconLayer.h.
References XMaxLayer.
Referenced by BmnInnerTrackerGeometryDraw::CreateBordersSilicon(), and DrawCreatedStationFront().
|
inline |
Definition at line 56 of file BmnSiliconLayer.h.
References XMaxLayer.
|
inline |
Definition at line 55 of file BmnSiliconLayer.h.
References XMinLayer.
Referenced by BmnInnerTrackerGeometryDraw::CreateBordersSilicon(), and DrawCreatedStationFront().
|
inline |
Definition at line 55 of file BmnSiliconLayer.h.
References XMinLayer.
|
inline |
Definition at line 71 of file BmnSiliconLayer.h.
References XRightPointOfStripNumbering.
Referenced by DrawCreatedStationFront().
|
inline |
Definition at line 71 of file BmnSiliconLayer.h.
References XRightPointOfStripNumbering.
|
inline |
Definition at line 53 of file BmnSiliconLayer.h.
References XMaxLayer, and XMinLayer.
Referenced by DrawCreatedStationFront(), and RecognizeModuleNumFromPointAndDrawIt().
|
inline |
Definition at line 53 of file BmnSiliconLayer.h.
|
inline |
Definition at line 70 of file BmnSiliconLayer.h.
References YLeftPointOfStripNumbering.
Referenced by DrawCreatedStationFront().
|
inline |
Definition at line 70 of file BmnSiliconLayer.h.
References YLeftPointOfStripNumbering.
|
inline |
Definition at line 58 of file BmnSiliconLayer.h.
References YMaxLayer.
Referenced by BmnInnerTrackerGeometryDraw::CreateBordersSilicon(), and DrawCreatedStationFront().
|
inline |
Definition at line 58 of file BmnSiliconLayer.h.
References YMaxLayer.
|
inline |
Definition at line 57 of file BmnSiliconLayer.h.
References YMinLayer.
Referenced by BmnInnerTrackerGeometryDraw::CreateBordersSilicon(), and DrawCreatedStationFront().
|
inline |
Definition at line 57 of file BmnSiliconLayer.h.
References YMinLayer.
|
inline |
Definition at line 72 of file BmnSiliconLayer.h.
References YRightPointOfStripNumbering.
Referenced by DrawCreatedStationFront().
|
inline |
Definition at line 72 of file BmnSiliconLayer.h.
References YRightPointOfStripNumbering.
|
inline |
Definition at line 54 of file BmnSiliconLayer.h.
References YMaxLayer, and YMinLayer.
Referenced by DrawCreatedStationFront(), and RecognizeModuleNumFromPointAndDrawIt().
|
inline |
Definition at line 54 of file BmnSiliconLayer.h.
|
inline |
Definition at line 46 of file BmnSiliconLayer.h.
References ZoneID.
Referenced by BmnSiliconDigitizer::ProcessMCPoints().
|
inline |
Definition at line 46 of file BmnSiliconLayer.h.
References ZoneID.
| void BmnSiliconLayer::InitializeLayer | ( | ) |
Definition at line 89 of file BmnSiliconLayer.cxx.
References fUniqueIdL, fUniqueIdU, GetNStrips(), ResetStripDigitNumberMatches(), ResetStripHits(), ResetStripMatches(), and Strips.
Referenced by BmnSiliconLayer(), BmnSiliconLayer(), ResetLayer(), SetAngleDeg(), SetLayerSizes(), and SetPitch().
| void BmnSiliconLayer::InitializeLayer | ( | ) |
Definition at line 248 of file BmnSiliconLayer.cxx.
References DeadZones, TMath::IsInside(), x, and y.
Referenced by IsPointInsideStripLayer().
Definition at line 257 of file BmnSiliconLayer.cxx.
References IsPointInsideDeadZones(), x, XMinLayer, y, YMaxLayer, and YMinLayer.
Referenced by RecognizeModuleNumFromPointAndDrawIt(), and rescaleAmplitudeSi().
| void BmnSiliconLayer::MakeStripHit | ( | StripCluster & | cluster, |
| vector< Double_t > & | AnalyzableStrips, | ||
| Int_t & | curcnt ) |
Definition at line 549 of file BmnSiliconLayer.cxx.
References StripCluster::Clear(), StripCluster::Error, FirstStripNumber, fUniqueIdL, fUniqueIdU, StripCluster::GetClusterSize(), i, LayerType, LowerStripLayer, StripCluster::MeanPosition, StripCluster::SetType(), TObject::SetUniqueID(), StripCluster::SetWidth(), signal(), StripCluster::Signals, TMath::Sqrt(), StripClusters, StripHits, StripHitsClusterSize, StripHitsErrors, StripHitsTotalSignal, StripCluster::Strips, and StripCluster::TotalSignal.
Referenced by FindClustersAndStripHits().
| void BmnSiliconLayer::MakeStripHit | ( | StripCluster & | cluster, |
| vector< Double_t > & | AnalyzableStrips, | ||
| Int_t & | curcnt ) |
|
inline |
Definition at line 82 of file BmnSiliconLayer.h.
References DeadZones.
|
inline |
Definition at line 82 of file BmnSiliconLayer.h.
References DeadZones.
| void BmnSiliconLayer::ResetLayer | ( | ) |
Definition at line 108 of file BmnSiliconLayer.cxx.
References InitializeLayer().
Referenced by SetStripNumberingBorders(), SetStripNumberingBorders(), and SetStripNumberingOrder().
| void BmnSiliconLayer::ResetLayer | ( | ) |
| void BmnSiliconLayer::ResetStripDigitNumberMatches | ( | ) |
Definition at line 351 of file BmnSiliconLayer.cxx.
References GetNStrips(), and StripDigitNumberMatches.
Referenced by InitializeLayer().
| void BmnSiliconLayer::ResetStripDigitNumberMatches | ( | ) |
| void BmnSiliconLayer::ResetStripHits | ( | ) |
Definition at line 391 of file BmnSiliconLayer.cxx.
References StripClusters, StripHits, StripHitsClusterSize, StripHitsErrors, and StripHitsTotalSignal.
Referenced by FindClustersAndStripHits(), and InitializeLayer().
| void BmnSiliconLayer::ResetStripHits | ( | ) |
| void BmnSiliconLayer::ResetStripMatches | ( | ) |
Definition at line 343 of file BmnSiliconLayer.cxx.
References GetNStrips(), and StripMatches.
Referenced by InitializeLayer().
| void BmnSiliconLayer::ResetStripMatches | ( | ) |
| void BmnSiliconLayer::SetAngleDeg | ( | Double_t | deg | ) |
Definition at line 143 of file BmnSiliconLayer.cxx.
References TMath::Abs(), AngleDeg, AngleRad, InitializeLayer(), TMath::Pi(), and Verbosity.
| void BmnSiliconLayer::SetAngleDeg | ( | Double_t | deg | ) |
|
inline |
Definition at line 138 of file BmnSiliconLayer.h.
References ClusterFindingThreshold.
|
inline |
Definition at line 138 of file BmnSiliconLayer.h.
References ClusterFindingThreshold.
|
inline |
Definition at line 40 of file BmnSiliconLayer.h.
References FirstStripNumber.
|
inline |
Definition at line 40 of file BmnSiliconLayer.h.
References FirstStripNumber.
| void BmnSiliconLayer::SetLayerSizes | ( | Double_t | xsize, |
| Double_t | ysize, | ||
| Double_t | xorig = 0.0, | ||
| Double_t | yorig = 0.0 ) |
Definition at line 133 of file BmnSiliconLayer.cxx.
References InitializeLayer(), XMaxLayer, XMinLayer, YMaxLayer, and YMinLayer.
| void BmnSiliconLayer::SetLayerSizes | ( | Double_t | xsize, |
| Double_t | ysize, | ||
| Double_t | xorig = 0.0, | ||
| Double_t | yorig = 0.0 ) |
|
inlinestatic |
Definition at line 120 of file BmnSiliconLayer.h.
References fUniqueIdL.
Referenced by BmnSiliconHitMaker::Exec().
|
inlinestatic |
Definition at line 120 of file BmnSiliconLayer.h.
References fUniqueIdL.
| void BmnSiliconLayer::SetPitch | ( | Double_t | pitch | ) |
Definition at line 126 of file BmnSiliconLayer.cxx.
References InitializeLayer(), and Pitch.
| void BmnSiliconLayer::SetPitch | ( | Double_t | pitch | ) |
Definition at line 309 of file BmnSiliconLayer.cxx.
References FirstStripNumber, and StripDigitNumberMatches.
Definition at line 291 of file BmnSiliconLayer.cxx.
References FirstStripNumber, and StripMatches.
| Bool_t BmnSiliconLayer::SetStripNumberingBorders | ( | Double_t | x_left, |
| Double_t | y_left, | ||
| Double_t | x_right, | ||
| Double_t | y_right ) |
Definition at line 158 of file BmnSiliconLayer.cxx.
References ResetLayer(), XLeftPointOfStripNumbering, XRightPointOfStripNumbering, YLeftPointOfStripNumbering, and YRightPointOfStripNumbering.
Referenced by BmnSiliconLayer(), BmnSiliconLayer(), and BmnSiliconStation::ParseLayer().
| Bool_t BmnSiliconLayer::SetStripNumberingBorders | ( | Double_t | x_left, |
| Double_t | y_left, | ||
| Double_t | x_right, | ||
| Double_t | y_right ) |
| Bool_t BmnSiliconLayer::SetStripNumberingBorders | ( | StripBorderPoint | left, |
| StripBorderPoint | right ) |
Definition at line 173 of file BmnSiliconLayer.cxx.
References LeftBottom, LeftTop, ResetLayer(), RightBottom, RightTop, Verbosity, XLeftPointOfStripNumbering, XMaxLayer, XMinLayer, XRightPointOfStripNumbering, YLeftPointOfStripNumbering, YMaxLayer, YMinLayer, and YRightPointOfStripNumbering.
| Bool_t BmnSiliconLayer::SetStripNumberingBorders | ( | StripBorderPoint | left, |
| StripBorderPoint | right ) |
| Bool_t BmnSiliconLayer::SetStripNumberingOrder | ( | StripNumberingDirection | strip_direction | ) |
Definition at line 217 of file BmnSiliconLayer.cxx.
References ResetLayer(), and StripOrder.
Referenced by BmnSiliconStation::ParseLayer().
| Bool_t BmnSiliconLayer::SetStripNumberingOrder | ( | StripNumberingDirection | strip_direction | ) |
Definition at line 265 of file BmnSiliconLayer.cxx.
References FirstStripNumber, signal(), and Strips.
|
inlinestatic |
Definition at line 121 of file BmnSiliconLayer.h.
References fUniqueIdU.
Referenced by BmnSiliconHitMaker::Exec().
|
inlinestatic |
Definition at line 121 of file BmnSiliconLayer.h.
References fUniqueIdU.
|
inline |
Definition at line 38 of file BmnSiliconLayer.h.
References Verbosity.
|
inline |
Definition at line 38 of file BmnSiliconLayer.h.
References Verbosity.
|
inline |
Definition at line 39 of file BmnSiliconLayer.h.
References ZoneID.
|
inline |
Definition at line 39 of file BmnSiliconLayer.h.
References ZoneID.
| void BmnSiliconLayer::SmoothStripSignal | ( | vector< Double_t > & | AnalyzableStrips, |
| Int_t | NIterations, | ||
| Int_t | SmoothWindow, | ||
| Double_t | Weight ) |
Definition at line 652 of file BmnSiliconLayer.cxx.
References SmoothStrips.
| void BmnSiliconLayer::SmoothStripSignal | ( | vector< Double_t > & | AnalyzableStrips, |
| Int_t | NIterations, | ||
| Int_t | SmoothWindow, | ||
| Double_t | Weight ) |
|
private |
Definition at line 159 of file BmnSiliconLayer.h.
Referenced by BmnSiliconLayer(), BmnSiliconLayer(), CalculateStripEquationB(), GetAngleDeg(), and SetAngleDeg().
|
private |
Definition at line 160 of file BmnSiliconLayer.h.
Referenced by BmnSiliconLayer(), BmnSiliconLayer(), CalculateStripEquationB(), ConvertNormalPointToStripX(), ConvertNormalPointToStripY(), GetAngleRad(), and SetAngleDeg().
|
private |
Definition at line 189 of file BmnSiliconLayer.h.
Referenced by BmnSiliconLayer(), BmnSiliconLayer(), FindClustersAndStripHits(), GetClusterFindingThreshold(), and SetClusterFindingThreshold().
|
private |
Definition at line 167 of file BmnSiliconLayer.h.
Referenced by AddDeadZone(), AddDeadZone(), GetDeadZones(), IsPointInsideDeadZones(), and ResetAllDeadZones().
|
private |
Definition at line 155 of file BmnSiliconLayer.h.
Referenced by BmnSiliconLayer(), BmnSiliconLayer(), AddLinkToStripDigitNumberMatch(), AddLinkToStripMatch(), AddStripSignal(), CalculateStripEquationB(), ConvertPointToStripPosition(), GetFirstStripNumber(), GetLastStripNumber(), GetStripDigitNumberMatch(), GetStripMatch(), GetStripSignal(), MakeStripHit(), SetFirstStripNumber(), SetStripDigitNumberMatch(), SetStripMatch(), and SetStripSignal().
|
staticprivate |
Definition at line 196 of file BmnSiliconLayer.h.
Referenced by InitializeLayer(), MakeStripHit(), and SetLowerUniqueID().
|
staticprivate |
Definition at line 195 of file BmnSiliconLayer.h.
Referenced by InitializeLayer(), MakeStripHit(), and SetUpperUniqueID().
|
private |
Definition at line 156 of file BmnSiliconLayer.h.
Referenced by BmnSiliconLayer(), BmnSiliconLayer(), GetType(), and MakeStripHit().
|
private |
Definition at line 158 of file BmnSiliconLayer.h.
Referenced by BmnSiliconLayer(), BmnSiliconLayer(), CalculateStripEquationB(), ConvertPointToStripPosition(), GetNStrips(), GetPitch(), and SetPitch().
|
private |
Definition at line 188 of file BmnSiliconLayer.h.
Referenced by GetSmoothStrips(), and SmoothStripSignal().
|
private |
Definition at line 193 of file BmnSiliconLayer.h.
Referenced by GetStripClusters(), MakeStripHit(), and ResetStripHits().
|
private |
Definition at line 181 of file BmnSiliconLayer.h.
Referenced by AddLinkToStripDigitNumberMatch(), GetStripDigitNumberMatch(), ResetStripDigitNumberMatches(), and SetStripDigitNumberMatch().
|
private |
Definition at line 184 of file BmnSiliconLayer.h.
Referenced by GetNStripHits(), GetStripHitPos(), MakeStripHit(), and ResetStripHits().
|
private |
Definition at line 187 of file BmnSiliconLayer.h.
Referenced by GetStripHitClusterSize(), MakeStripHit(), and ResetStripHits().
|
private |
Definition at line 186 of file BmnSiliconLayer.h.
Referenced by GetStripHitError(), MakeStripHit(), and ResetStripHits().
|
private |
Definition at line 185 of file BmnSiliconLayer.h.
Referenced by GetStripHitTotalSignal(), MakeStripHit(), and ResetStripHits().
|
private |
Definition at line 180 of file BmnSiliconLayer.h.
Referenced by AddLinkToStripMatch(), GetStripMatch(), ResetStripMatches(), and SetStripMatch().
|
private |
Definition at line 170 of file BmnSiliconLayer.h.
Referenced by BmnSiliconLayer(), BmnSiliconLayer(), CalculateStripEquationB(), ConvertNormalPointToStripX(), ConvertNormalPointToStripY(), ConvertPointToStripPosition(), GetStripNumberingOrder(), and SetStripNumberingOrder().
|
private |
Definition at line 177 of file BmnSiliconLayer.h.
Referenced by AddStripSignal(), FindClustersAndStripHits(), GetStripSignal(), InitializeLayer(), and SetStripSignal().
|
private |
Definition at line 152 of file BmnSiliconLayer.h.
Referenced by BmnSiliconLayer(), BmnSiliconLayer(), GetVerbosity(), SetAngleDeg(), SetStripNumberingBorders(), and SetVerbosity().
|
private |
Definition at line 171 of file BmnSiliconLayer.h.
Referenced by CalculateStripEquationB(), ConvertNormalPointToStripX(), ConvertNormalPointToStripY(), ConvertPointToStripPosition(), GetNStrips(), GetXLeftStripBorderPoint(), SetStripNumberingBorders(), and SetStripNumberingBorders().
|
private |
Definition at line 163 of file BmnSiliconLayer.h.
Referenced by BmnSiliconLayer(), BmnSiliconLayer(), GetXMaxLayer(), GetXSize(), SetLayerSizes(), and SetStripNumberingBorders().
|
private |
Definition at line 162 of file BmnSiliconLayer.h.
Referenced by BmnSiliconLayer(), BmnSiliconLayer(), GetXMinLayer(), GetXSize(), IsPointInsideStripLayer(), SetLayerSizes(), and SetStripNumberingBorders().
|
private |
Definition at line 172 of file BmnSiliconLayer.h.
Referenced by CalculateStripEquationB(), ConvertNormalPointToStripX(), ConvertNormalPointToStripY(), ConvertPointToStripPosition(), GetNStrips(), GetXRightStripBorderPoint(), SetStripNumberingBorders(), and SetStripNumberingBorders().
|
private |
Definition at line 173 of file BmnSiliconLayer.h.
Referenced by CalculateStripEquationB(), ConvertNormalPointToStripX(), ConvertNormalPointToStripY(), GetNStrips(), GetYLeftStripBorderPoint(), SetStripNumberingBorders(), and SetStripNumberingBorders().
|
private |
Definition at line 165 of file BmnSiliconLayer.h.
Referenced by BmnSiliconLayer(), BmnSiliconLayer(), GetYMaxLayer(), GetYSize(), IsPointInsideStripLayer(), SetLayerSizes(), and SetStripNumberingBorders().
|
private |
Definition at line 164 of file BmnSiliconLayer.h.
Referenced by BmnSiliconLayer(), BmnSiliconLayer(), GetYMinLayer(), GetYSize(), IsPointInsideStripLayer(), SetLayerSizes(), and SetStripNumberingBorders().
|
private |
Definition at line 174 of file BmnSiliconLayer.h.
Referenced by CalculateStripEquationB(), ConvertNormalPointToStripX(), ConvertNormalPointToStripY(), GetNStrips(), GetYRightStripBorderPoint(), SetStripNumberingBorders(), and SetStripNumberingBorders().
|
private |
Definition at line 154 of file BmnSiliconLayer.h.
Referenced by BmnSiliconLayer(), BmnSiliconLayer(), GetZoneID(), and SetZoneID().