|
BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
|
#include <BmnGemStripLayer.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 | LayerZoneNumber |
| 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 |
| Double_t | TotalClusterThreshold |
| vector< StripCluster > | StripClusters |
Static Private Attributes | |
| static Int_t | fUniqueIdU = 0 |
| static Int_t | fUniqueIdL = 0 |
Definition at line 14 of file BmnGemStripLayer.h.
| BmnGemStripLayer::BmnGemStripLayer | ( | ) |
Definition at line 6 of file BmnGemStripLayer.cxx.
References AngleDeg, AngleRad, ClusterFindingThreshold, InitializeLayer(), LayerType, LayerZoneNumber, LeftBottom, LeftTop, LeftToRight, LowerStripLayer, TMath::Pi(), Pitch, RightBottom, RightTop, SetStripNumberingBorders(), StripOrder, TotalClusterThreshold, Verbosity, XMaxLayer, XMinLayer, YMaxLayer, and YMinLayer.
| BmnGemStripLayer::BmnGemStripLayer | ( | Int_t | zone_number, |
| StripLayerType | layer_type, | ||
| Double_t | xsize, | ||
| Double_t | ysize, | ||
| Double_t | xorig, | ||
| Double_t | yorig, | ||
| Double_t | pitch, | ||
| Double_t | adeg ) |
Definition at line 41 of file BmnGemStripLayer.cxx.
References AngleDeg, AngleRad, ClusterFindingThreshold, InitializeLayer(), LayerType, LayerZoneNumber, LeftBottom, LeftTop, LeftToRight, TMath::Pi(), Pitch, RightBottom, RightTop, SetStripNumberingBorders(), StripOrder, TotalClusterThreshold, Verbosity, XMaxLayer, XMinLayer, YMaxLayer, and YMinLayer.
|
virtual |
Definition at line 83 of file BmnGemStripLayer.cxx.
| BmnGemStripLayer::BmnGemStripLayer | ( | ) |
| BmnGemStripLayer::BmnGemStripLayer | ( | Int_t | zone_number, |
| StripLayerType | layer_type, | ||
| Double_t | xsize, | ||
| Double_t | ysize, | ||
| Double_t | xorig, | ||
| Double_t | yorig, | ||
| Double_t | pitch, | ||
| Double_t | adeg ) |
|
virtual |
| Bool_t BmnGemStripLayer::AddDeadZone | ( | DeadZoneOfStripLayer | dead_zone | ) |
Definition at line 234 of file BmnGemStripLayer.cxx.
References DeadZones, and DeadZoneOfStripLayer::GetNPoints().
| Bool_t BmnGemStripLayer::AddDeadZone | ( | DeadZoneOfStripLayer | dead_zone | ) |
Definition at line 222 of file BmnGemStripLayer.cxx.
References DeadZones, and DeadZoneOfStripLayer::SetDeadZone().
Referenced by BmnGemStripStation_RunSpring2017::BuildModules_One163x45Plane(), BmnGemStripStation_RunSummer2016::BuildModules_One163x45Plane(), BmnGemStripStation_RunWinter2016::BuildModules_One163x45Plane(), BmnGemStripStation_RunSpring2017::BuildModules_One66x41Plane(), BmnGemStripStation_RunSummer2016::BuildModules_One66x41Plane(), BmnGemStripStation_RunWinter2016::BuildModules_One66x41Plane(), BmnGemStripStation_RunSpring2017::BuildModules_Two66x41Plane(), BmnGemStripStation_RunWinter2016::BuildModules_Two66x41Plane(), and BmnGemStripStation::ParseLayer().
| Bool_t BmnGemStripLayer::AddLinkToStripDigitNumberMatch | ( | Int_t | strip_num, |
| Double_t | weight, | ||
| Int_t | digit_num ) |
Definition at line 315 of file BmnGemStripLayer.cxx.
References StripDigitNumberMatches.
| Bool_t BmnGemStripLayer::AddLinkToStripDigitNumberMatch | ( | Int_t | strip_num, |
| Double_t | weight, | ||
| Int_t | digit_num ) |
Definition at line 297 of file BmnGemStripLayer.cxx.
References StripMatches.
Definition at line 271 of file BmnGemStripLayer.cxx.
References signal(), and Strips.
Definition at line 451 of file BmnGemStripLayer.cxx.
References TMath::Abs(), AngleDeg, AngleRad, TMath::Cos(), LeftToRight, TMath::PiOver2(), Pitch, RightToLeft, TMath::Sin(), StripOrder, TMath::Tan(), XLeftPointOfStripNumbering, XRightPointOfStripNumbering, YLeftPointOfStripNumbering, and YRightPointOfStripNumbering.
Definition at line 397 of file BmnGemStripLayer.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 416 of file BmnGemStripLayer.cxx.
References AngleRad, TMath::Cos(), LeftToRight, RightToLeft, TMath::Sin(), StripOrder, x, XLeftPointOfStripNumbering, XRightPointOfStripNumbering, y, YLeftPointOfStripNumbering, and YRightPointOfStripNumbering.
Definition at line 435 of file BmnGemStripLayer.cxx.
References ConvertNormalPointToStripX(), LeftToRight, Pitch, RightToLeft, StripOrder, x, XLeftPointOfStripNumbering, XRightPointOfStripNumbering, and y.
Referenced by BmnGemStripModule::AddRealPointFull_ANNStripGenerator_MLP_FastStand(), and RecognizeModuleNumFromPointAndDrawIt().
| void BmnGemStripLayer::FindClustersAndStripHits | ( | ) |
Definition at line 484 of file BmnGemStripLayer.cxx.
References StripCluster::AddStrip(), ClusterFindingThreshold, StripCluster::GetClusterSize(), MakeStripHit(), ResetStripHits(), StripCluster::Signals, and Strips.
| void BmnGemStripLayer::FindClustersAndStripHits | ( | ) |
|
inline |
Definition at line 52 of file BmnGemStripLayer.h.
References AngleDeg.
Referenced by BmnGemStripModule::AddRealPointFull_ANNStripGenerator_MLP_FastStand(), DrawCreatedStationFront(), and RecognizeModuleNumFromPointAndDrawIt().
|
inline |
Definition at line 52 of file BmnGemStripLayer.h.
References AngleDeg.
|
inline |
Definition at line 53 of file BmnGemStripLayer.h.
References AngleRad.
Referenced by CbmStsDigiScheme::InitNewNew().
|
inline |
Definition at line 53 of file BmnGemStripLayer.h.
References AngleRad.
|
inline |
Definition at line 140 of file BmnGemStripLayer.h.
References ClusterFindingThreshold.
|
inline |
Definition at line 140 of file BmnGemStripLayer.h.
References ClusterFindingThreshold.
|
inline |
Definition at line 82 of file BmnGemStripLayer.h.
References DeadZones.
Referenced by BmnInnerTrackerGeometryDraw::CreateBordersGem(), and DrawCreatedStationFront().
|
inline |
Definition at line 82 of file BmnGemStripLayer.h.
References DeadZones.
|
inline |
Definition at line 45 of file BmnGemStripLayer.h.
|
inline |
Definition at line 45 of file BmnGemStripLayer.h.
|
inline |
Definition at line 46 of file BmnGemStripLayer.h.
|
inline |
Definition at line 46 of file BmnGemStripLayer.h.
|
inline |
Definition at line 111 of file BmnGemStripLayer.h.
References StripHits.
|
inline |
Definition at line 111 of file BmnGemStripLayer.h.
References StripHits.
| Int_t BmnGemStripLayer::GetNStrips | ( | ) |
Definition at line 109 of file BmnGemStripLayer.cxx.
References ConvertNormalPointToStripX(), TMath::E(), Pitch, XLeftPointOfStripNumbering, XRightPointOfStripNumbering, YLeftPointOfStripNumbering, and YRightPointOfStripNumbering.
Referenced by BmnHistGem::BmnHistGem(), BmnGemStripModule::AddRealPointFull_ANNStripGenerator_MLP_FastStand(), EmbEffView(), InitializeLayer(), BmnGemStripDigitizer::ProcessMCPoints(), RecognizeModuleNumFromPointAndDrawIt(), ResetStripDigitNumberMatches(), ResetStripMatches(), and StripView().
| Int_t BmnGemStripLayer::GetNStrips | ( | ) |
|
inline |
Definition at line 51 of file BmnGemStripLayer.h.
References Pitch.
Referenced by DrawCreatedStationFront(), and RecognizeModuleNumFromPointAndDrawIt().
|
inline |
Definition at line 51 of file BmnGemStripLayer.h.
References Pitch.
|
inline |
Definition at line 144 of file BmnGemStripLayer.h.
References SmoothStrips.
|
inline |
Definition at line 144 of file BmnGemStripLayer.h.
References SmoothStrips.
|
inline |
Definition at line 120 of file BmnGemStripLayer.h.
References StripClusters.
Referenced by BmnGemStripHitMaker::ProcessDigits().
|
inline |
Definition at line 120 of file BmnGemStripLayer.h.
References StripClusters.
Definition at line 332 of file BmnGemStripLayer.cxx.
References StripDigitNumberMatches.
Definition at line 380 of file BmnGemStripLayer.cxx.
References StripHitsClusterSize.
Definition at line 372 of file BmnGemStripLayer.cxx.
References StripHitsErrors.
Definition at line 356 of file BmnGemStripLayer.cxx.
References StripHits.
Definition at line 364 of file BmnGemStripLayer.cxx.
References StripHitsTotalSignal.
Definition at line 324 of file BmnGemStripLayer.cxx.
References StripMatches.
Referenced by BmnGemStripDigitizer::ProcessMCPoints().
|
inline |
Definition at line 69 of file BmnGemStripLayer.h.
References StripOrder.
Referenced by DrawCreatedStationFront().
|
inline |
Definition at line 69 of file BmnGemStripLayer.h.
References StripOrder.
Definition at line 280 of file BmnGemStripLayer.cxx.
References Strips.
Referenced by BmnGemStripDigitizer::ProcessMCPoints().
|
inline |
Definition at line 50 of file BmnGemStripLayer.h.
References LayerType.
Referenced by DrawCreatedStationFront(), RecognizeModuleNumFromPointAndDrawIt(), and rescaleAmplitudeGem().
|
inline |
Definition at line 50 of file BmnGemStripLayer.h.
References LayerType.
|
inline |
Definition at line 48 of file BmnGemStripLayer.h.
References Verbosity.
|
inline |
Definition at line 48 of file BmnGemStripLayer.h.
References Verbosity.
|
inline |
Definition at line 70 of file BmnGemStripLayer.h.
References XLeftPointOfStripNumbering.
Referenced by DrawCreatedStationFront().
|
inline |
Definition at line 70 of file BmnGemStripLayer.h.
References XLeftPointOfStripNumbering.
|
inline |
Definition at line 57 of file BmnGemStripLayer.h.
References XMaxLayer.
Referenced by BmnInnerTrackerGeometryDraw::CreateBordersGem(), DrawCreatedStationFront(), EmbEffView(), and CbmStsDigiScheme::InitNewNew().
|
inline |
Definition at line 57 of file BmnGemStripLayer.h.
References XMaxLayer.
|
inline |
Definition at line 56 of file BmnGemStripLayer.h.
References XMinLayer.
Referenced by BmnInnerTrackerGeometryDraw::CreateBordersGem(), DrawCreatedStationFront(), EmbEffView(), and CbmStsDigiScheme::InitNewNew().
|
inline |
Definition at line 56 of file BmnGemStripLayer.h.
References XMinLayer.
|
inline |
Definition at line 72 of file BmnGemStripLayer.h.
References XRightPointOfStripNumbering.
Referenced by DrawCreatedStationFront().
|
inline |
Definition at line 72 of file BmnGemStripLayer.h.
References XRightPointOfStripNumbering.
|
inline |
Definition at line 54 of file BmnGemStripLayer.h.
References XMaxLayer, and XMinLayer.
Referenced by DrawCreatedStationFront(), CbmStsDigiScheme::InitNewNew(), and RecognizeModuleNumFromPointAndDrawIt().
|
inline |
Definition at line 54 of file BmnGemStripLayer.h.
|
inline |
Definition at line 71 of file BmnGemStripLayer.h.
References YLeftPointOfStripNumbering.
Referenced by DrawCreatedStationFront().
|
inline |
Definition at line 71 of file BmnGemStripLayer.h.
References YLeftPointOfStripNumbering.
|
inline |
Definition at line 59 of file BmnGemStripLayer.h.
References YMaxLayer.
Referenced by BmnInnerTrackerGeometryDraw::CreateBordersGem(), DrawCreatedStationFront(), EmbEffView(), and CbmStsDigiScheme::InitNewNew().
|
inline |
Definition at line 59 of file BmnGemStripLayer.h.
References YMaxLayer.
|
inline |
Definition at line 58 of file BmnGemStripLayer.h.
References YMinLayer.
Referenced by BmnInnerTrackerGeometryDraw::CreateBordersGem(), DrawCreatedStationFront(), EmbEffView(), and CbmStsDigiScheme::InitNewNew().
|
inline |
Definition at line 58 of file BmnGemStripLayer.h.
References YMinLayer.
|
inline |
Definition at line 73 of file BmnGemStripLayer.h.
References YRightPointOfStripNumbering.
Referenced by DrawCreatedStationFront().
|
inline |
Definition at line 73 of file BmnGemStripLayer.h.
References YRightPointOfStripNumbering.
|
inline |
Definition at line 55 of file BmnGemStripLayer.h.
References YMaxLayer, and YMinLayer.
Referenced by DrawCreatedStationFront(), CbmStsDigiScheme::InitNewNew(), and RecognizeModuleNumFromPointAndDrawIt().
|
inline |
Definition at line 55 of file BmnGemStripLayer.h.
|
inline |
Definition at line 49 of file BmnGemStripLayer.h.
References LayerZoneNumber.
|
inline |
Definition at line 49 of file BmnGemStripLayer.h.
References LayerZoneNumber.
| void BmnGemStripLayer::InitializeLayer | ( | ) |
Definition at line 85 of file BmnGemStripLayer.cxx.
References fUniqueIdL, fUniqueIdU, GetNStrips(), ResetStripDigitNumberMatches(), ResetStripHits(), ResetStripMatches(), and Strips.
Referenced by BmnGemStripLayer(), BmnGemStripLayer(), ResetLayer(), SetAngleDeg(), SetLayerSizes(), and SetPitch().
| void BmnGemStripLayer::InitializeLayer | ( | ) |
Definition at line 244 of file BmnGemStripLayer.cxx.
References DeadZones, TMath::IsInside(), x, and y.
Referenced by IsPointInsideStripLayer().
Definition at line 254 of file BmnGemStripLayer.cxx.
References IsPointInsideDeadZones(), x, XMinLayer, y, YMaxLayer, and YMinLayer.
Referenced by BmnGemStripModule::AddRealPointFull_ANNStripGenerator_MLP_FastStand(), BmnLambdaEmbeddingQa::DoEffAnalysis(), BmnToCbmHitConverter::Exec(), BmnRecoTools::FillSetStsHits(), BmnRecoTools::FillSetStsPoints(), BmnEfficiency::GetGemZone(), RecognizeModuleNumFromPointAndDrawIt(), and rescaleAmplitudeGem().
| void BmnGemStripLayer::MakeStripHit | ( | StripCluster & | cluster, |
| vector< Double_t > & | AnalyzableStrips, | ||
| Int_t & | curcnt ) |
Definition at line 548 of file BmnGemStripLayer.cxx.
References StripCluster::Clear(), StripCluster::Error, 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, TotalClusterThreshold, and StripCluster::TotalSignal.
Referenced by FindClustersAndStripHits().
| void BmnGemStripLayer::MakeStripHit | ( | StripCluster & | cluster, |
| vector< Double_t > & | AnalyzableStrips, | ||
| Int_t & | curcnt ) |
|
inline |
Definition at line 83 of file BmnGemStripLayer.h.
References DeadZones.
|
inline |
Definition at line 83 of file BmnGemStripLayer.h.
References DeadZones.
| void BmnGemStripLayer::ResetLayer | ( | ) |
Definition at line 104 of file BmnGemStripLayer.cxx.
References InitializeLayer().
Referenced by SetStripNumberingBorders(), SetStripNumberingBorders(), and SetStripNumberingOrder().
| void BmnGemStripLayer::ResetLayer | ( | ) |
| void BmnGemStripLayer::ResetStripDigitNumberMatches | ( | ) |
Definition at line 348 of file BmnGemStripLayer.cxx.
References GetNStrips(), and StripDigitNumberMatches.
Referenced by InitializeLayer().
| void BmnGemStripLayer::ResetStripDigitNumberMatches | ( | ) |
| void BmnGemStripLayer::ResetStripHits | ( | ) |
Definition at line 388 of file BmnGemStripLayer.cxx.
References StripClusters, StripHits, StripHitsClusterSize, StripHitsErrors, and StripHitsTotalSignal.
Referenced by FindClustersAndStripHits(), and InitializeLayer().
| void BmnGemStripLayer::ResetStripHits | ( | ) |
| void BmnGemStripLayer::ResetStripMatches | ( | ) |
Definition at line 340 of file BmnGemStripLayer.cxx.
References GetNStrips(), and StripMatches.
Referenced by InitializeLayer().
| void BmnGemStripLayer::ResetStripMatches | ( | ) |
| void BmnGemStripLayer::SetAngleDeg | ( | Double_t | deg | ) |
Definition at line 139 of file BmnGemStripLayer.cxx.
References TMath::Abs(), AngleDeg, AngleRad, InitializeLayer(), TMath::Pi(), and Verbosity.
| void BmnGemStripLayer::SetAngleDeg | ( | Double_t | deg | ) |
|
inline |
Definition at line 139 of file BmnGemStripLayer.h.
References ClusterFindingThreshold.
|
inline |
Definition at line 139 of file BmnGemStripLayer.h.
References ClusterFindingThreshold.
| void BmnGemStripLayer::SetLayerSizes | ( | Double_t | xsize, |
| Double_t | ysize, | ||
| Double_t | xorig = 0.0, | ||
| Double_t | yorig = 0.0 ) |
Definition at line 129 of file BmnGemStripLayer.cxx.
References InitializeLayer(), XMaxLayer, XMinLayer, YMaxLayer, and YMinLayer.
| void BmnGemStripLayer::SetLayerSizes | ( | Double_t | xsize, |
| Double_t | ysize, | ||
| Double_t | xorig = 0.0, | ||
| Double_t | yorig = 0.0 ) |
|
inlinestatic |
Definition at line 121 of file BmnGemStripLayer.h.
References fUniqueIdL.
Referenced by BmnGemStripHitMaker::Exec().
|
inlinestatic |
Definition at line 121 of file BmnGemStripLayer.h.
References fUniqueIdL.
| void BmnGemStripLayer::SetPitch | ( | Double_t | pitch | ) |
Definition at line 122 of file BmnGemStripLayer.cxx.
References InitializeLayer(), and Pitch.
| void BmnGemStripLayer::SetPitch | ( | Double_t | pitch | ) |
Definition at line 306 of file BmnGemStripLayer.cxx.
References StripDigitNumberMatches.
Definition at line 288 of file BmnGemStripLayer.cxx.
References StripMatches.
| Bool_t BmnGemStripLayer::SetStripNumberingBorders | ( | Double_t | x_left, |
| Double_t | y_left, | ||
| Double_t | x_right, | ||
| Double_t | y_right ) |
Definition at line 154 of file BmnGemStripLayer.cxx.
References ResetLayer(), XLeftPointOfStripNumbering, XRightPointOfStripNumbering, YLeftPointOfStripNumbering, and YRightPointOfStripNumbering.
Referenced by BmnGemStripLayer(), BmnGemStripLayer(), BmnGemStripStation_RunSummer2016::BuildModules_One10x10Plane(), BmnGemStripStation_RunWinter2016::BuildModules_One10x10Plane(), BmnGemStripStation_RunSpring2017::BuildModules_One163x45Plane(), BmnGemStripStation_RunSummer2016::BuildModules_One163x45Plane(), BmnGemStripStation_RunWinter2016::BuildModules_One163x45Plane(), BmnGemStripStation_RunSpring2017::BuildModules_One66x41Plane(), BmnGemStripStation_RunSummer2016::BuildModules_One66x41Plane(), BmnGemStripStation_RunWinter2016::BuildModules_One66x41Plane(), BmnGemStripStation_RunSpring2017::BuildModules_Two66x41Plane(), BmnGemStripStation_RunWinter2016::BuildModules_Two66x41Plane(), and BmnGemStripStation::ParseLayer().
| Bool_t BmnGemStripLayer::SetStripNumberingBorders | ( | Double_t | x_left, |
| Double_t | y_left, | ||
| Double_t | x_right, | ||
| Double_t | y_right ) |
| Bool_t BmnGemStripLayer::SetStripNumberingBorders | ( | StripBorderPoint | left, |
| StripBorderPoint | right ) |
Definition at line 169 of file BmnGemStripLayer.cxx.
References LeftBottom, LeftTop, ResetLayer(), RightBottom, RightTop, Verbosity, XLeftPointOfStripNumbering, XMaxLayer, XMinLayer, XRightPointOfStripNumbering, YLeftPointOfStripNumbering, YMaxLayer, YMinLayer, and YRightPointOfStripNumbering.
| Bool_t BmnGemStripLayer::SetStripNumberingBorders | ( | StripBorderPoint | left, |
| StripBorderPoint | right ) |
| Bool_t BmnGemStripLayer::SetStripNumberingOrder | ( | StripNumberingDirection | strip_direction | ) |
Definition at line 213 of file BmnGemStripLayer.cxx.
References ResetLayer(), and StripOrder.
Referenced by BmnGemStripStation_RunSummer2016::BuildModules_One10x10Plane(), BmnGemStripStation_RunWinter2016::BuildModules_One10x10Plane(), BmnGemStripStation_RunSpring2017::BuildModules_One163x45Plane(), BmnGemStripStation_RunSummer2016::BuildModules_One163x45Plane(), BmnGemStripStation_RunWinter2016::BuildModules_One163x45Plane(), BmnGemStripStation_RunSpring2017::BuildModules_One66x41Plane(), BmnGemStripStation_RunSummer2016::BuildModules_One66x41Plane(), BmnGemStripStation_RunWinter2016::BuildModules_One66x41Plane(), BmnGemStripStation_RunSpring2017::BuildModules_Two66x41Plane(), BmnGemStripStation_RunWinter2016::BuildModules_Two66x41Plane(), and BmnGemStripStation::ParseLayer().
| Bool_t BmnGemStripLayer::SetStripNumberingOrder | ( | StripNumberingDirection | strip_direction | ) |
Definition at line 262 of file BmnGemStripLayer.cxx.
References signal(), and Strips.
|
inline |
Definition at line 142 of file BmnGemStripLayer.h.
References TotalClusterThreshold.
|
inline |
Definition at line 142 of file BmnGemStripLayer.h.
References TotalClusterThreshold.
|
inlinestatic |
Definition at line 122 of file BmnGemStripLayer.h.
References fUniqueIdU.
Referenced by BmnGemStripHitMaker::Exec().
|
inlinestatic |
Definition at line 122 of file BmnGemStripLayer.h.
References fUniqueIdU.
|
inline |
Definition at line 39 of file BmnGemStripLayer.h.
References Verbosity.
|
inline |
Definition at line 39 of file BmnGemStripLayer.h.
References Verbosity.
| void BmnGemStripLayer::SmoothStripSignal | ( | vector< Double_t > & | AnalyzableStrips, |
| Int_t | NIterations, | ||
| Int_t | SmoothWindow, | ||
| Double_t | Weight ) |
Definition at line 670 of file BmnGemStripLayer.cxx.
References SmoothStrips.
| void BmnGemStripLayer::SmoothStripSignal | ( | vector< Double_t > & | AnalyzableStrips, |
| Int_t | NIterations, | ||
| Int_t | SmoothWindow, | ||
| Double_t | Weight ) |
|
private |
Definition at line 158 of file BmnGemStripLayer.h.
Referenced by BmnGemStripLayer(), BmnGemStripLayer(), CalculateStripEquationB(), GetAngleDeg(), and SetAngleDeg().
|
private |
Definition at line 159 of file BmnGemStripLayer.h.
Referenced by BmnGemStripLayer(), BmnGemStripLayer(), CalculateStripEquationB(), ConvertNormalPointToStripX(), ConvertNormalPointToStripY(), GetAngleRad(), and SetAngleDeg().
|
private |
Definition at line 188 of file BmnGemStripLayer.h.
Referenced by BmnGemStripLayer(), BmnGemStripLayer(), FindClustersAndStripHits(), GetClusterFindingThreshold(), and SetClusterFindingThreshold().
|
private |
Definition at line 166 of file BmnGemStripLayer.h.
Referenced by AddDeadZone(), AddDeadZone(), GetDeadZones(), IsPointInsideDeadZones(), and ResetAllDeadZones().
|
staticprivate |
Definition at line 196 of file BmnGemStripLayer.h.
Referenced by InitializeLayer(), MakeStripHit(), and SetLowerUniqueID().
|
staticprivate |
Definition at line 195 of file BmnGemStripLayer.h.
Referenced by InitializeLayer(), MakeStripHit(), and SetUpperUniqueID().
|
private |
Definition at line 155 of file BmnGemStripLayer.h.
Referenced by BmnGemStripLayer(), BmnGemStripLayer(), GetType(), and MakeStripHit().
|
private |
Definition at line 154 of file BmnGemStripLayer.h.
Referenced by BmnGemStripLayer(), BmnGemStripLayer(), and GetZoneNumber().
|
private |
Definition at line 157 of file BmnGemStripLayer.h.
Referenced by BmnGemStripLayer(), BmnGemStripLayer(), CalculateStripEquationB(), ConvertPointToStripPosition(), GetNStrips(), GetPitch(), and SetPitch().
|
private |
Definition at line 187 of file BmnGemStripLayer.h.
Referenced by GetSmoothStrips(), and SmoothStripSignal().
|
private |
Definition at line 193 of file BmnGemStripLayer.h.
Referenced by GetStripClusters(), MakeStripHit(), and ResetStripHits().
|
private |
Definition at line 180 of file BmnGemStripLayer.h.
Referenced by AddLinkToStripDigitNumberMatch(), GetStripDigitNumberMatch(), ResetStripDigitNumberMatches(), and SetStripDigitNumberMatch().
|
private |
Definition at line 183 of file BmnGemStripLayer.h.
Referenced by GetNStripHits(), GetStripHitPos(), MakeStripHit(), and ResetStripHits().
|
private |
Definition at line 186 of file BmnGemStripLayer.h.
Referenced by GetStripHitClusterSize(), MakeStripHit(), and ResetStripHits().
|
private |
Definition at line 185 of file BmnGemStripLayer.h.
Referenced by GetStripHitError(), MakeStripHit(), and ResetStripHits().
|
private |
Definition at line 184 of file BmnGemStripLayer.h.
Referenced by GetStripHitTotalSignal(), MakeStripHit(), and ResetStripHits().
|
private |
Definition at line 179 of file BmnGemStripLayer.h.
Referenced by AddLinkToStripMatch(), GetStripMatch(), ResetStripMatches(), and SetStripMatch().
|
private |
Definition at line 169 of file BmnGemStripLayer.h.
Referenced by BmnGemStripLayer(), BmnGemStripLayer(), CalculateStripEquationB(), ConvertNormalPointToStripX(), ConvertNormalPointToStripY(), ConvertPointToStripPosition(), GetStripNumberingOrder(), and SetStripNumberingOrder().
|
private |
Definition at line 176 of file BmnGemStripLayer.h.
Referenced by AddStripSignal(), FindClustersAndStripHits(), GetStripSignal(), InitializeLayer(), and SetStripSignal().
|
private |
Definition at line 189 of file BmnGemStripLayer.h.
Referenced by BmnGemStripLayer(), BmnGemStripLayer(), MakeStripHit(), and SetTotalClusterThreshold().
|
private |
Definition at line 152 of file BmnGemStripLayer.h.
Referenced by BmnGemStripLayer(), BmnGemStripLayer(), GetVerbosity(), SetAngleDeg(), SetStripNumberingBorders(), and SetVerbosity().
|
private |
Definition at line 170 of file BmnGemStripLayer.h.
Referenced by CalculateStripEquationB(), ConvertNormalPointToStripX(), ConvertNormalPointToStripY(), ConvertPointToStripPosition(), GetNStrips(), GetXLeftStripBorderPoint(), SetStripNumberingBorders(), and SetStripNumberingBorders().
|
private |
Definition at line 162 of file BmnGemStripLayer.h.
Referenced by BmnGemStripLayer(), BmnGemStripLayer(), GetXMaxLayer(), GetXSize(), SetLayerSizes(), and SetStripNumberingBorders().
|
private |
Definition at line 161 of file BmnGemStripLayer.h.
Referenced by BmnGemStripLayer(), BmnGemStripLayer(), GetXMinLayer(), GetXSize(), IsPointInsideStripLayer(), SetLayerSizes(), and SetStripNumberingBorders().
|
private |
Definition at line 171 of file BmnGemStripLayer.h.
Referenced by CalculateStripEquationB(), ConvertNormalPointToStripX(), ConvertNormalPointToStripY(), ConvertPointToStripPosition(), GetNStrips(), GetXRightStripBorderPoint(), SetStripNumberingBorders(), and SetStripNumberingBorders().
|
private |
Definition at line 172 of file BmnGemStripLayer.h.
Referenced by CalculateStripEquationB(), ConvertNormalPointToStripX(), ConvertNormalPointToStripY(), GetNStrips(), GetYLeftStripBorderPoint(), SetStripNumberingBorders(), and SetStripNumberingBorders().
|
private |
Definition at line 164 of file BmnGemStripLayer.h.
Referenced by BmnGemStripLayer(), BmnGemStripLayer(), GetYMaxLayer(), GetYSize(), IsPointInsideStripLayer(), SetLayerSizes(), and SetStripNumberingBorders().
|
private |
Definition at line 163 of file BmnGemStripLayer.h.
Referenced by BmnGemStripLayer(), BmnGemStripLayer(), GetYMinLayer(), GetYSize(), IsPointInsideStripLayer(), SetLayerSizes(), and SetStripNumberingBorders().
|
private |
Definition at line 173 of file BmnGemStripLayer.h.
Referenced by CalculateStripEquationB(), ConvertNormalPointToStripX(), ConvertNormalPointToStripY(), GetNStrips(), GetYRightStripBorderPoint(), SetStripNumberingBorders(), and SetStripNumberingBorders().