BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Loading...
Searching...
No Matches
BmnSiliconLayer Class Reference

#include <BmnSiliconLayer.h>

Public Member Functions

 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 ~BmnSiliconLayer ()
void InitializeLayer ()
void ResetLayer ()
Int_t GetNStrips ()
void SetVerbosity (Bool_t verb)
void SetZoneID (Int_t zone_id)
void SetFirstStripNumber (Int_t first_strip_number)
void SetPitch (Double_t pitch)
void SetLayerSizes (Double_t xsize, Double_t ysize, Double_t xorig=0.0, Double_t yorig=0.0)
void SetAngleDeg (Double_t deg)
Bool_t GetVerbosity ()
Int_t GetZoneID ()
Int_t GetFirstStripNumber ()
Int_t GetLastStripNumber ()
StripLayerType GetType ()
Double_t GetPitch ()
Double_t GetAngleDeg ()
Double_t GetAngleRad ()
Double_t GetXSize ()
Double_t GetYSize ()
Double_t GetXMinLayer ()
Double_t GetXMaxLayer ()
Double_t GetYMinLayer ()
Double_t GetYMaxLayer ()
Bool_t SetStripNumberingBorders (Double_t x_left, Double_t y_left, Double_t x_right, Double_t y_right)
Bool_t SetStripNumberingBorders (StripBorderPoint left, StripBorderPoint right)
Bool_t SetStripNumberingOrder (StripNumberingDirection strip_direction)
StripNumberingDirection GetStripNumberingOrder ()
Double_t GetXLeftStripBorderPoint ()
Double_t GetYLeftStripBorderPoint ()
Double_t GetXRightStripBorderPoint ()
Double_t GetYRightStripBorderPoint ()
Bool_t AddDeadZone (Int_t n_points, Double_t *x_points, Double_t *y_points)
Bool_t AddDeadZone (DeadZoneOfStripLayer dead_zone)
Bool_t IsPointInsideDeadZones (Double_t x, Double_t y)
Bool_t IsPointInsideStripLayer (Double_t x, Double_t y)
vector< DeadZoneOfStripLayer > GetDeadZones ()
void ResetAllDeadZones ()
Bool_t SetStripSignal (Int_t strip_num, Double_t signal)
Bool_t AddStripSignal (Int_t strip_num, Double_t signal)
Double_t GetStripSignal (Int_t strip_num)
Bool_t SetStripMatch (Int_t strip_num, BmnMatch mc_match)
Bool_t AddLinkToStripMatch (Int_t strip_num, Double_t weight, Int_t mc_num)
Bool_t SetStripDigitNumberMatch (Int_t strip_num, BmnMatch digit_num_match)
Bool_t AddLinkToStripDigitNumberMatch (Int_t strip_num, Double_t weight, Int_t digit_num)
BmnMatch GetStripMatch (Int_t strip_num)
BmnMatch GetStripDigitNumberMatch (Int_t strip_num)
void ResetStripMatches ()
void ResetStripDigitNumberMatches ()
Int_t GetNStripHits ()
Double_t GetStripHitPos (Int_t num)
Double_t GetStripHitTotalSignal (Int_t num)
Double_t GetStripHitError (Int_t num)
Int_t GetStripHitClusterSize (Int_t num)
void ResetStripHits ()
vector< StripCluster > GetStripClusters ()
Double_t ConvertNormalPointToStripX (Double_t x, Double_t y)
Double_t ConvertNormalPointToStripY (Double_t x, Double_t y)
Double_t ConvertPointToStripPosition (Double_t x, Double_t y)
Double_t CalculateStripEquationB (Double_t strip_pos)
void FindClustersAndStripHits ()
void MakeStripHit (StripCluster &cluster, vector< Double_t > &AnalyzableStrips, Int_t &curcnt)
void SmoothStripSignal (vector< Double_t > &AnalyzableStrips, Int_t NIterations, Int_t SmoothWindow, Double_t Weight)
void SetClusterFindingThreshold (Double_t threshold)
Double_t GetClusterFindingThreshold ()
vector< Double_t > GetSmoothStrips ()
 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 ~BmnSiliconLayer ()
void InitializeLayer ()
void ResetLayer ()
Int_t GetNStrips ()
void SetVerbosity (Bool_t verb)
void SetZoneID (Int_t zone_id)
void SetFirstStripNumber (Int_t first_strip_number)
void SetPitch (Double_t pitch)
void SetLayerSizes (Double_t xsize, Double_t ysize, Double_t xorig=0.0, Double_t yorig=0.0)
void SetAngleDeg (Double_t deg)
Bool_t GetVerbosity ()
Int_t GetZoneID ()
Int_t GetFirstStripNumber ()
Int_t GetLastStripNumber ()
StripLayerType GetType ()
Double_t GetPitch ()
Double_t GetAngleDeg ()
Double_t GetAngleRad ()
Double_t GetXSize ()
Double_t GetYSize ()
Double_t GetXMinLayer ()
Double_t GetXMaxLayer ()
Double_t GetYMinLayer ()
Double_t GetYMaxLayer ()
Bool_t SetStripNumberingBorders (Double_t x_left, Double_t y_left, Double_t x_right, Double_t y_right)
Bool_t SetStripNumberingBorders (StripBorderPoint left, StripBorderPoint right)
Bool_t SetStripNumberingOrder (StripNumberingDirection strip_direction)
StripNumberingDirection GetStripNumberingOrder ()
Double_t GetXLeftStripBorderPoint ()
Double_t GetYLeftStripBorderPoint ()
Double_t GetXRightStripBorderPoint ()
Double_t GetYRightStripBorderPoint ()
Bool_t AddDeadZone (Int_t n_points, Double_t *x_points, Double_t *y_points)
Bool_t AddDeadZone (DeadZoneOfStripLayer dead_zone)
Bool_t IsPointInsideDeadZones (Double_t x, Double_t y)
Bool_t IsPointInsideStripLayer (Double_t x, Double_t y)
vector< DeadZoneOfStripLayer > GetDeadZones ()
void ResetAllDeadZones ()
Bool_t SetStripSignal (Int_t strip_num, Double_t signal)
Bool_t AddStripSignal (Int_t strip_num, Double_t signal)
Double_t GetStripSignal (Int_t strip_num)
Bool_t SetStripMatch (Int_t strip_num, BmnMatch mc_match)
Bool_t AddLinkToStripMatch (Int_t strip_num, Double_t weight, Int_t mc_num)
Bool_t SetStripDigitNumberMatch (Int_t strip_num, BmnMatch digit_num_match)
Bool_t AddLinkToStripDigitNumberMatch (Int_t strip_num, Double_t weight, Int_t digit_num)
BmnMatch GetStripMatch (Int_t strip_num)
BmnMatch GetStripDigitNumberMatch (Int_t strip_num)
void ResetStripMatches ()
void ResetStripDigitNumberMatches ()
Int_t GetNStripHits ()
Double_t GetStripHitPos (Int_t num)
Double_t GetStripHitTotalSignal (Int_t num)
Double_t GetStripHitError (Int_t num)
Int_t GetStripHitClusterSize (Int_t num)
void ResetStripHits ()
vector< StripCluster > GetStripClusters ()
Double_t ConvertNormalPointToStripX (Double_t x, Double_t y)
Double_t ConvertNormalPointToStripY (Double_t x, Double_t y)
Double_t ConvertPointToStripPosition (Double_t x, Double_t y)
Double_t CalculateStripEquationB (Double_t strip_pos)
void FindClustersAndStripHits ()
void MakeStripHit (StripCluster &cluster, vector< Double_t > &AnalyzableStrips, Int_t &curcnt)
void SmoothStripSignal (vector< Double_t > &AnalyzableStrips, Int_t NIterations, Int_t SmoothWindow, Double_t Weight)
void SetClusterFindingThreshold (Double_t threshold)
Double_t GetClusterFindingThreshold ()
vector< Double_t > GetSmoothStrips ()

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

Detailed Description

Definition at line 12 of file BmnSiliconLayer.h.

Constructor & Destructor Documentation

◆ BmnSiliconLayer() [1/4]

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.

Here is the call graph for this function:

◆ BmnSiliconLayer() [2/4]

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.

Here is the call graph for this function:

◆ ~BmnSiliconLayer() [1/2]

BmnSiliconLayer::~BmnSiliconLayer ( )
virtual

Definition at line 87 of file BmnSiliconLayer.cxx.

◆ BmnSiliconLayer() [3/4]

BmnSiliconLayer::BmnSiliconLayer ( )

◆ BmnSiliconLayer() [4/4]

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 )

◆ ~BmnSiliconLayer() [2/2]

virtual BmnSiliconLayer::~BmnSiliconLayer ( )
virtual

Member Function Documentation

◆ AddDeadZone() [1/4]

Bool_t BmnSiliconLayer::AddDeadZone ( DeadZoneOfStripLayer dead_zone)

Definition at line 238 of file BmnSiliconLayer.cxx.

References DeadZones, and DeadZoneOfStripLayer::GetNPoints().

Here is the call graph for this function:

◆ AddDeadZone() [2/4]

Bool_t BmnSiliconLayer::AddDeadZone ( DeadZoneOfStripLayer dead_zone)

◆ AddDeadZone() [3/4]

Bool_t BmnSiliconLayer::AddDeadZone ( Int_t n_points,
Double_t * x_points,
Double_t * y_points )

Definition at line 226 of file BmnSiliconLayer.cxx.

References DeadZones, and DeadZoneOfStripLayer::SetDeadZone().

Referenced by BmnSiliconStation::ParseLayer().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ AddDeadZone() [4/4]

Bool_t BmnSiliconLayer::AddDeadZone ( Int_t n_points,
Double_t * x_points,
Double_t * y_points )

◆ AddLinkToStripDigitNumberMatch() [1/2]

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.

◆ AddLinkToStripDigitNumberMatch() [2/2]

Bool_t BmnSiliconLayer::AddLinkToStripDigitNumberMatch ( Int_t strip_num,
Double_t weight,
Int_t digit_num )

◆ AddLinkToStripMatch() [1/2]

Bool_t BmnSiliconLayer::AddLinkToStripMatch ( Int_t strip_num,
Double_t weight,
Int_t mc_num )

Definition at line 300 of file BmnSiliconLayer.cxx.

References FirstStripNumber, and StripMatches.

◆ AddLinkToStripMatch() [2/2]

Bool_t BmnSiliconLayer::AddLinkToStripMatch ( Int_t strip_num,
Double_t weight,
Int_t mc_num )

◆ AddStripSignal() [1/2]

Bool_t BmnSiliconLayer::AddStripSignal ( Int_t strip_num,
Double_t signal )

Definition at line 274 of file BmnSiliconLayer.cxx.

References FirstStripNumber, signal(), and Strips.

Here is the call graph for this function:

◆ AddStripSignal() [2/2]

Bool_t BmnSiliconLayer::AddStripSignal ( Int_t strip_num,
Double_t signal )

References signal().

Here is the call graph for this function:

◆ CalculateStripEquationB() [1/2]

Double_t BmnSiliconLayer::CalculateStripEquationB ( Double_t strip_pos)

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.

Here is the call graph for this function:

◆ CalculateStripEquationB() [2/2]

Double_t BmnSiliconLayer::CalculateStripEquationB ( Double_t strip_pos)

◆ ConvertNormalPointToStripX() [1/2]

Double_t BmnSiliconLayer::ConvertNormalPointToStripX ( Double_t x,
Double_t y )

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().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ConvertNormalPointToStripX() [2/2]

Double_t BmnSiliconLayer::ConvertNormalPointToStripX ( Double_t x,
Double_t y )

References x, and y.

◆ ConvertNormalPointToStripY() [1/2]

Double_t BmnSiliconLayer::ConvertNormalPointToStripY ( Double_t x,
Double_t y )

Definition at line 419 of file BmnSiliconLayer.cxx.

References AngleRad, TMath::Cos(), LeftToRight, RightToLeft, TMath::Sin(), StripOrder, x, XLeftPointOfStripNumbering, XRightPointOfStripNumbering, y, YLeftPointOfStripNumbering, and YRightPointOfStripNumbering.

Here is the call graph for this function:

◆ ConvertNormalPointToStripY() [2/2]

Double_t BmnSiliconLayer::ConvertNormalPointToStripY ( Double_t x,
Double_t y )

References x, and y.

◆ ConvertPointToStripPosition() [1/2]

Double_t BmnSiliconLayer::ConvertPointToStripPosition ( Double_t x,
Double_t y )

Definition at line 438 of file BmnSiliconLayer.cxx.

References ConvertNormalPointToStripX(), FirstStripNumber, LeftToRight, Pitch, RightToLeft, StripOrder, x, XLeftPointOfStripNumbering, XRightPointOfStripNumbering, and y.

Referenced by RecognizeModuleNumFromPointAndDrawIt().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ConvertPointToStripPosition() [2/2]

Double_t BmnSiliconLayer::ConvertPointToStripPosition ( Double_t x,
Double_t y )

References x, and y.

◆ FindClustersAndStripHits() [1/2]

void BmnSiliconLayer::FindClustersAndStripHits ( )

Definition at line 487 of file BmnSiliconLayer.cxx.

References StripCluster::AddStrip(), ClusterFindingThreshold, StripCluster::GetClusterSize(), MakeStripHit(), ResetStripHits(), StripCluster::Signals, and Strips.

Here is the call graph for this function:

◆ FindClustersAndStripHits() [2/2]

void BmnSiliconLayer::FindClustersAndStripHits ( )

◆ GetAngleDeg() [1/2]

Double_t BmnSiliconLayer::GetAngleDeg ( )
inline

Definition at line 51 of file BmnSiliconLayer.h.

References AngleDeg.

Referenced by DrawCreatedStationFront(), and RecognizeModuleNumFromPointAndDrawIt().

Here is the caller graph for this function:

◆ GetAngleDeg() [2/2]

Double_t BmnSiliconLayer::GetAngleDeg ( )
inline

Definition at line 51 of file BmnSiliconLayer.h.

References AngleDeg.

◆ GetAngleRad() [1/2]

Double_t BmnSiliconLayer::GetAngleRad ( )
inline

Definition at line 52 of file BmnSiliconLayer.h.

References AngleRad.

Referenced by CbmStsDigiScheme::InitNewNew().

Here is the caller graph for this function:

◆ GetAngleRad() [2/2]

Double_t BmnSiliconLayer::GetAngleRad ( )
inline

Definition at line 52 of file BmnSiliconLayer.h.

References AngleRad.

◆ GetClusterFindingThreshold() [1/2]

Double_t BmnSiliconLayer::GetClusterFindingThreshold ( )
inline

Definition at line 139 of file BmnSiliconLayer.h.

References ClusterFindingThreshold.

◆ GetClusterFindingThreshold() [2/2]

Double_t BmnSiliconLayer::GetClusterFindingThreshold ( )
inline

Definition at line 139 of file BmnSiliconLayer.h.

References ClusterFindingThreshold.

◆ GetDeadZones() [1/2]

vector< DeadZoneOfStripLayer > BmnSiliconLayer::GetDeadZones ( )
inline

Definition at line 81 of file BmnSiliconLayer.h.

References DeadZones.

Referenced by BmnInnerTrackerGeometryDraw::CreateBordersSilicon(), and DrawCreatedStationFront().

Here is the caller graph for this function:

◆ GetDeadZones() [2/2]

vector< DeadZoneOfStripLayer > BmnSiliconLayer::GetDeadZones ( )
inline

Definition at line 81 of file BmnSiliconLayer.h.

References DeadZones.

◆ GetFirstStripNumber() [1/2]

Int_t BmnSiliconLayer::GetFirstStripNumber ( )
inline

Definition at line 47 of file BmnSiliconLayer.h.

References FirstStripNumber.

Referenced by BmnSiliconRaw2Digit::ReadMapFile().

Here is the caller graph for this function:

◆ GetFirstStripNumber() [2/2]

Int_t BmnSiliconLayer::GetFirstStripNumber ( )
inline

Definition at line 47 of file BmnSiliconLayer.h.

References FirstStripNumber.

◆ GetLastStripNumber() [1/2]

Int_t BmnSiliconLayer::GetLastStripNumber ( )
inline

Definition at line 48 of file BmnSiliconLayer.h.

References FirstStripNumber, and GetNStrips().

Referenced by BmnSiliconRaw2Digit::BmnSiliconRaw2Digit(), BmnSiliconRaw2Digit::FillNoisyChannels(), and BmnSiliconRaw2Digit::ReadMapFile().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ GetLastStripNumber() [2/2]

Int_t BmnSiliconLayer::GetLastStripNumber ( )
inline

Definition at line 48 of file BmnSiliconLayer.h.

References FirstStripNumber, and GetNStrips().

Here is the call graph for this function:

◆ GetNStripHits() [1/2]

Int_t BmnSiliconLayer::GetNStripHits ( )
inline

Definition at line 110 of file BmnSiliconLayer.h.

References StripHits.

◆ GetNStripHits() [2/2]

Int_t BmnSiliconLayer::GetNStripHits ( )
inline

Definition at line 110 of file BmnSiliconLayer.h.

References StripHits.

◆ GetNStrips() [1/2]

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().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ GetNStrips() [2/2]

Int_t BmnSiliconLayer::GetNStrips ( )

◆ GetPitch() [1/2]

Double_t BmnSiliconLayer::GetPitch ( )
inline

Definition at line 50 of file BmnSiliconLayer.h.

References Pitch.

Referenced by DrawCreatedStationFront(), and RecognizeModuleNumFromPointAndDrawIt().

Here is the caller graph for this function:

◆ GetPitch() [2/2]

Double_t BmnSiliconLayer::GetPitch ( )
inline

Definition at line 50 of file BmnSiliconLayer.h.

References Pitch.

◆ GetSmoothStrips() [1/2]

vector< Double_t > BmnSiliconLayer::GetSmoothStrips ( )
inline

Definition at line 141 of file BmnSiliconLayer.h.

References SmoothStrips.

◆ GetSmoothStrips() [2/2]

vector< Double_t > BmnSiliconLayer::GetSmoothStrips ( )
inline

Definition at line 141 of file BmnSiliconLayer.h.

References SmoothStrips.

◆ GetStripClusters() [1/2]

vector< StripCluster > BmnSiliconLayer::GetStripClusters ( )
inline

Definition at line 119 of file BmnSiliconLayer.h.

References StripClusters.

Referenced by BmnSiliconHitMaker::ProcessDigits().

Here is the caller graph for this function:

◆ GetStripClusters() [2/2]

vector< StripCluster > BmnSiliconLayer::GetStripClusters ( )
inline

Definition at line 119 of file BmnSiliconLayer.h.

References StripClusters.

◆ GetStripDigitNumberMatch() [1/2]

BmnMatch BmnSiliconLayer::GetStripDigitNumberMatch ( Int_t strip_num)

Definition at line 335 of file BmnSiliconLayer.cxx.

References FirstStripNumber, and StripDigitNumberMatches.

◆ GetStripDigitNumberMatch() [2/2]

BmnMatch BmnSiliconLayer::GetStripDigitNumberMatch ( Int_t strip_num)

◆ GetStripHitClusterSize() [1/2]

Int_t BmnSiliconLayer::GetStripHitClusterSize ( Int_t num)

Definition at line 383 of file BmnSiliconLayer.cxx.

References StripHitsClusterSize.

◆ GetStripHitClusterSize() [2/2]

Int_t BmnSiliconLayer::GetStripHitClusterSize ( Int_t num)

◆ GetStripHitError() [1/2]

Double_t BmnSiliconLayer::GetStripHitError ( Int_t num)

Definition at line 375 of file BmnSiliconLayer.cxx.

References StripHitsErrors.

◆ GetStripHitError() [2/2]

Double_t BmnSiliconLayer::GetStripHitError ( Int_t num)

◆ GetStripHitPos() [1/2]

Double_t BmnSiliconLayer::GetStripHitPos ( Int_t num)

Definition at line 359 of file BmnSiliconLayer.cxx.

References StripHits.

◆ GetStripHitPos() [2/2]

Double_t BmnSiliconLayer::GetStripHitPos ( Int_t num)

◆ GetStripHitTotalSignal() [1/2]

Double_t BmnSiliconLayer::GetStripHitTotalSignal ( Int_t num)

Definition at line 367 of file BmnSiliconLayer.cxx.

References StripHitsTotalSignal.

◆ GetStripHitTotalSignal() [2/2]

Double_t BmnSiliconLayer::GetStripHitTotalSignal ( Int_t num)

◆ GetStripMatch() [1/2]

BmnMatch BmnSiliconLayer::GetStripMatch ( Int_t strip_num)

Definition at line 327 of file BmnSiliconLayer.cxx.

References FirstStripNumber, and StripMatches.

◆ GetStripMatch() [2/2]

BmnMatch BmnSiliconLayer::GetStripMatch ( Int_t strip_num)

◆ GetStripNumberingOrder() [1/2]

StripNumberingDirection BmnSiliconLayer::GetStripNumberingOrder ( )
inline

Definition at line 68 of file BmnSiliconLayer.h.

References StripOrder.

Referenced by DrawCreatedStationFront().

Here is the caller graph for this function:

◆ GetStripNumberingOrder() [2/2]

StripNumberingDirection BmnSiliconLayer::GetStripNumberingOrder ( )
inline

Definition at line 68 of file BmnSiliconLayer.h.

References StripOrder.

◆ GetStripSignal() [1/2]

Double_t BmnSiliconLayer::GetStripSignal ( Int_t strip_num)

Definition at line 283 of file BmnSiliconLayer.cxx.

References FirstStripNumber, and Strips.

◆ GetStripSignal() [2/2]

Double_t BmnSiliconLayer::GetStripSignal ( Int_t strip_num)

◆ GetType() [1/2]

StripLayerType BmnSiliconLayer::GetType ( )
inline

Definition at line 49 of file BmnSiliconLayer.h.

References LayerType.

Referenced by DrawCreatedStationFront(), RecognizeModuleNumFromPointAndDrawIt(), and rescaleAmplitudeSi().

Here is the caller graph for this function:

◆ GetType() [2/2]

StripLayerType BmnSiliconLayer::GetType ( )
inline

Definition at line 49 of file BmnSiliconLayer.h.

References LayerType.

◆ GetVerbosity() [1/2]

Bool_t BmnSiliconLayer::GetVerbosity ( )
inline

Definition at line 45 of file BmnSiliconLayer.h.

References Verbosity.

◆ GetVerbosity() [2/2]

Bool_t BmnSiliconLayer::GetVerbosity ( )
inline

Definition at line 45 of file BmnSiliconLayer.h.

References Verbosity.

◆ GetXLeftStripBorderPoint() [1/2]

Double_t BmnSiliconLayer::GetXLeftStripBorderPoint ( )
inline

Definition at line 69 of file BmnSiliconLayer.h.

References XLeftPointOfStripNumbering.

Referenced by DrawCreatedStationFront().

Here is the caller graph for this function:

◆ GetXLeftStripBorderPoint() [2/2]

Double_t BmnSiliconLayer::GetXLeftStripBorderPoint ( )
inline

Definition at line 69 of file BmnSiliconLayer.h.

References XLeftPointOfStripNumbering.

◆ GetXMaxLayer() [1/2]

Double_t BmnSiliconLayer::GetXMaxLayer ( )
inline

Definition at line 56 of file BmnSiliconLayer.h.

References XMaxLayer.

Referenced by BmnInnerTrackerGeometryDraw::CreateBordersSilicon(), and DrawCreatedStationFront().

Here is the caller graph for this function:

◆ GetXMaxLayer() [2/2]

Double_t BmnSiliconLayer::GetXMaxLayer ( )
inline

Definition at line 56 of file BmnSiliconLayer.h.

References XMaxLayer.

◆ GetXMinLayer() [1/2]

Double_t BmnSiliconLayer::GetXMinLayer ( )
inline

Definition at line 55 of file BmnSiliconLayer.h.

References XMinLayer.

Referenced by BmnInnerTrackerGeometryDraw::CreateBordersSilicon(), and DrawCreatedStationFront().

Here is the caller graph for this function:

◆ GetXMinLayer() [2/2]

Double_t BmnSiliconLayer::GetXMinLayer ( )
inline

Definition at line 55 of file BmnSiliconLayer.h.

References XMinLayer.

◆ GetXRightStripBorderPoint() [1/2]

Double_t BmnSiliconLayer::GetXRightStripBorderPoint ( )
inline

Definition at line 71 of file BmnSiliconLayer.h.

References XRightPointOfStripNumbering.

Referenced by DrawCreatedStationFront().

Here is the caller graph for this function:

◆ GetXRightStripBorderPoint() [2/2]

Double_t BmnSiliconLayer::GetXRightStripBorderPoint ( )
inline

Definition at line 71 of file BmnSiliconLayer.h.

References XRightPointOfStripNumbering.

◆ GetXSize() [1/2]

Double_t BmnSiliconLayer::GetXSize ( )
inline

Definition at line 53 of file BmnSiliconLayer.h.

References XMaxLayer, and XMinLayer.

Referenced by DrawCreatedStationFront(), and RecognizeModuleNumFromPointAndDrawIt().

Here is the caller graph for this function:

◆ GetXSize() [2/2]

Double_t BmnSiliconLayer::GetXSize ( )
inline

Definition at line 53 of file BmnSiliconLayer.h.

References XMaxLayer, and XMinLayer.

◆ GetYLeftStripBorderPoint() [1/2]

Double_t BmnSiliconLayer::GetYLeftStripBorderPoint ( )
inline

Definition at line 70 of file BmnSiliconLayer.h.

References YLeftPointOfStripNumbering.

Referenced by DrawCreatedStationFront().

Here is the caller graph for this function:

◆ GetYLeftStripBorderPoint() [2/2]

Double_t BmnSiliconLayer::GetYLeftStripBorderPoint ( )
inline

Definition at line 70 of file BmnSiliconLayer.h.

References YLeftPointOfStripNumbering.

◆ GetYMaxLayer() [1/2]

Double_t BmnSiliconLayer::GetYMaxLayer ( )
inline

Definition at line 58 of file BmnSiliconLayer.h.

References YMaxLayer.

Referenced by BmnInnerTrackerGeometryDraw::CreateBordersSilicon(), and DrawCreatedStationFront().

Here is the caller graph for this function:

◆ GetYMaxLayer() [2/2]

Double_t BmnSiliconLayer::GetYMaxLayer ( )
inline

Definition at line 58 of file BmnSiliconLayer.h.

References YMaxLayer.

◆ GetYMinLayer() [1/2]

Double_t BmnSiliconLayer::GetYMinLayer ( )
inline

Definition at line 57 of file BmnSiliconLayer.h.

References YMinLayer.

Referenced by BmnInnerTrackerGeometryDraw::CreateBordersSilicon(), and DrawCreatedStationFront().

Here is the caller graph for this function:

◆ GetYMinLayer() [2/2]

Double_t BmnSiliconLayer::GetYMinLayer ( )
inline

Definition at line 57 of file BmnSiliconLayer.h.

References YMinLayer.

◆ GetYRightStripBorderPoint() [1/2]

Double_t BmnSiliconLayer::GetYRightStripBorderPoint ( )
inline

Definition at line 72 of file BmnSiliconLayer.h.

References YRightPointOfStripNumbering.

Referenced by DrawCreatedStationFront().

Here is the caller graph for this function:

◆ GetYRightStripBorderPoint() [2/2]

Double_t BmnSiliconLayer::GetYRightStripBorderPoint ( )
inline

Definition at line 72 of file BmnSiliconLayer.h.

References YRightPointOfStripNumbering.

◆ GetYSize() [1/2]

Double_t BmnSiliconLayer::GetYSize ( )
inline

Definition at line 54 of file BmnSiliconLayer.h.

References YMaxLayer, and YMinLayer.

Referenced by DrawCreatedStationFront(), and RecognizeModuleNumFromPointAndDrawIt().

Here is the caller graph for this function:

◆ GetYSize() [2/2]

Double_t BmnSiliconLayer::GetYSize ( )
inline

Definition at line 54 of file BmnSiliconLayer.h.

References YMaxLayer, and YMinLayer.

◆ GetZoneID() [1/2]

Int_t BmnSiliconLayer::GetZoneID ( )
inline

Definition at line 46 of file BmnSiliconLayer.h.

References ZoneID.

Referenced by BmnSiliconDigitizer::ProcessMCPoints().

Here is the caller graph for this function:

◆ GetZoneID() [2/2]

Int_t BmnSiliconLayer::GetZoneID ( )
inline

Definition at line 46 of file BmnSiliconLayer.h.

References ZoneID.

◆ InitializeLayer() [1/2]

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().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ InitializeLayer() [2/2]

void BmnSiliconLayer::InitializeLayer ( )

◆ IsPointInsideDeadZones() [1/2]

Bool_t BmnSiliconLayer::IsPointInsideDeadZones ( Double_t x,
Double_t y )

Definition at line 248 of file BmnSiliconLayer.cxx.

References DeadZones, TMath::IsInside(), x, and y.

Referenced by IsPointInsideStripLayer().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ IsPointInsideDeadZones() [2/2]

Bool_t BmnSiliconLayer::IsPointInsideDeadZones ( Double_t x,
Double_t y )

References x, and y.

◆ IsPointInsideStripLayer() [1/2]

Bool_t BmnSiliconLayer::IsPointInsideStripLayer ( Double_t x,
Double_t y )

Definition at line 257 of file BmnSiliconLayer.cxx.

References IsPointInsideDeadZones(), x, XMinLayer, y, YMaxLayer, and YMinLayer.

Referenced by RecognizeModuleNumFromPointAndDrawIt(), and rescaleAmplitudeSi().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ IsPointInsideStripLayer() [2/2]

Bool_t BmnSiliconLayer::IsPointInsideStripLayer ( Double_t x,
Double_t y )

References x, and y.

◆ MakeStripHit() [1/2]

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().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ MakeStripHit() [2/2]

void BmnSiliconLayer::MakeStripHit ( StripCluster & cluster,
vector< Double_t > & AnalyzableStrips,
Int_t & curcnt )

◆ ResetAllDeadZones() [1/2]

void BmnSiliconLayer::ResetAllDeadZones ( )
inline

Definition at line 82 of file BmnSiliconLayer.h.

References DeadZones.

◆ ResetAllDeadZones() [2/2]

void BmnSiliconLayer::ResetAllDeadZones ( )
inline

Definition at line 82 of file BmnSiliconLayer.h.

References DeadZones.

◆ ResetLayer() [1/2]

void BmnSiliconLayer::ResetLayer ( )

Definition at line 108 of file BmnSiliconLayer.cxx.

References InitializeLayer().

Referenced by SetStripNumberingBorders(), SetStripNumberingBorders(), and SetStripNumberingOrder().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ResetLayer() [2/2]

void BmnSiliconLayer::ResetLayer ( )

◆ ResetStripDigitNumberMatches() [1/2]

void BmnSiliconLayer::ResetStripDigitNumberMatches ( )

Definition at line 351 of file BmnSiliconLayer.cxx.

References GetNStrips(), and StripDigitNumberMatches.

Referenced by InitializeLayer().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ResetStripDigitNumberMatches() [2/2]

void BmnSiliconLayer::ResetStripDigitNumberMatches ( )

◆ ResetStripHits() [1/2]

void BmnSiliconLayer::ResetStripHits ( )

Definition at line 391 of file BmnSiliconLayer.cxx.

References StripClusters, StripHits, StripHitsClusterSize, StripHitsErrors, and StripHitsTotalSignal.

Referenced by FindClustersAndStripHits(), and InitializeLayer().

Here is the caller graph for this function:

◆ ResetStripHits() [2/2]

void BmnSiliconLayer::ResetStripHits ( )

◆ ResetStripMatches() [1/2]

void BmnSiliconLayer::ResetStripMatches ( )

Definition at line 343 of file BmnSiliconLayer.cxx.

References GetNStrips(), and StripMatches.

Referenced by InitializeLayer().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ResetStripMatches() [2/2]

void BmnSiliconLayer::ResetStripMatches ( )

◆ SetAngleDeg() [1/2]

void BmnSiliconLayer::SetAngleDeg ( Double_t deg)

Definition at line 143 of file BmnSiliconLayer.cxx.

References TMath::Abs(), AngleDeg, AngleRad, InitializeLayer(), TMath::Pi(), and Verbosity.

Here is the call graph for this function:

◆ SetAngleDeg() [2/2]

void BmnSiliconLayer::SetAngleDeg ( Double_t deg)

◆ SetClusterFindingThreshold() [1/2]

void BmnSiliconLayer::SetClusterFindingThreshold ( Double_t threshold)
inline

Definition at line 138 of file BmnSiliconLayer.h.

References ClusterFindingThreshold.

◆ SetClusterFindingThreshold() [2/2]

void BmnSiliconLayer::SetClusterFindingThreshold ( Double_t threshold)
inline

Definition at line 138 of file BmnSiliconLayer.h.

References ClusterFindingThreshold.

◆ SetFirstStripNumber() [1/2]

void BmnSiliconLayer::SetFirstStripNumber ( Int_t first_strip_number)
inline

Definition at line 40 of file BmnSiliconLayer.h.

References FirstStripNumber.

◆ SetFirstStripNumber() [2/2]

void BmnSiliconLayer::SetFirstStripNumber ( Int_t first_strip_number)
inline

Definition at line 40 of file BmnSiliconLayer.h.

References FirstStripNumber.

◆ SetLayerSizes() [1/2]

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.

Here is the call graph for this function:

◆ SetLayerSizes() [2/2]

void BmnSiliconLayer::SetLayerSizes ( Double_t xsize,
Double_t ysize,
Double_t xorig = 0.0,
Double_t yorig = 0.0 )

◆ SetLowerUniqueID() [1/2]

void BmnSiliconLayer::SetLowerUniqueID ( Int_t id)
inlinestatic

Definition at line 120 of file BmnSiliconLayer.h.

References fUniqueIdL.

Referenced by BmnSiliconHitMaker::Exec().

Here is the caller graph for this function:

◆ SetLowerUniqueID() [2/2]

void BmnSiliconLayer::SetLowerUniqueID ( Int_t id)
inlinestatic

Definition at line 120 of file BmnSiliconLayer.h.

References fUniqueIdL.

◆ SetPitch() [1/2]

void BmnSiliconLayer::SetPitch ( Double_t pitch)

Definition at line 126 of file BmnSiliconLayer.cxx.

References InitializeLayer(), and Pitch.

Here is the call graph for this function:

◆ SetPitch() [2/2]

void BmnSiliconLayer::SetPitch ( Double_t pitch)

◆ SetStripDigitNumberMatch() [1/2]

Bool_t BmnSiliconLayer::SetStripDigitNumberMatch ( Int_t strip_num,
BmnMatch digit_num_match )

Definition at line 309 of file BmnSiliconLayer.cxx.

References FirstStripNumber, and StripDigitNumberMatches.

◆ SetStripDigitNumberMatch() [2/2]

Bool_t BmnSiliconLayer::SetStripDigitNumberMatch ( Int_t strip_num,
BmnMatch digit_num_match )

◆ SetStripMatch() [1/2]

Bool_t BmnSiliconLayer::SetStripMatch ( Int_t strip_num,
BmnMatch mc_match )

Definition at line 291 of file BmnSiliconLayer.cxx.

References FirstStripNumber, and StripMatches.

◆ SetStripMatch() [2/2]

Bool_t BmnSiliconLayer::SetStripMatch ( Int_t strip_num,
BmnMatch mc_match )

◆ SetStripNumberingBorders() [1/4]

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().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ SetStripNumberingBorders() [2/4]

Bool_t BmnSiliconLayer::SetStripNumberingBorders ( Double_t x_left,
Double_t y_left,
Double_t x_right,
Double_t y_right )

◆ SetStripNumberingBorders() [3/4]

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.

Here is the call graph for this function:

◆ SetStripNumberingBorders() [4/4]

Bool_t BmnSiliconLayer::SetStripNumberingBorders ( StripBorderPoint left,
StripBorderPoint right )

◆ SetStripNumberingOrder() [1/2]

Bool_t BmnSiliconLayer::SetStripNumberingOrder ( StripNumberingDirection strip_direction)

Definition at line 217 of file BmnSiliconLayer.cxx.

References ResetLayer(), and StripOrder.

Referenced by BmnSiliconStation::ParseLayer().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ SetStripNumberingOrder() [2/2]

Bool_t BmnSiliconLayer::SetStripNumberingOrder ( StripNumberingDirection strip_direction)

◆ SetStripSignal() [1/2]

Bool_t BmnSiliconLayer::SetStripSignal ( Int_t strip_num,
Double_t signal )

Definition at line 265 of file BmnSiliconLayer.cxx.

References FirstStripNumber, signal(), and Strips.

Here is the call graph for this function:

◆ SetStripSignal() [2/2]

Bool_t BmnSiliconLayer::SetStripSignal ( Int_t strip_num,
Double_t signal )

References signal().

Here is the call graph for this function:

◆ SetUpperUniqueID() [1/2]

void BmnSiliconLayer::SetUpperUniqueID ( Int_t id)
inlinestatic

Definition at line 121 of file BmnSiliconLayer.h.

References fUniqueIdU.

Referenced by BmnSiliconHitMaker::Exec().

Here is the caller graph for this function:

◆ SetUpperUniqueID() [2/2]

void BmnSiliconLayer::SetUpperUniqueID ( Int_t id)
inlinestatic

Definition at line 121 of file BmnSiliconLayer.h.

References fUniqueIdU.

◆ SetVerbosity() [1/2]

void BmnSiliconLayer::SetVerbosity ( Bool_t verb)
inline

Definition at line 38 of file BmnSiliconLayer.h.

References Verbosity.

◆ SetVerbosity() [2/2]

void BmnSiliconLayer::SetVerbosity ( Bool_t verb)
inline

Definition at line 38 of file BmnSiliconLayer.h.

References Verbosity.

◆ SetZoneID() [1/2]

void BmnSiliconLayer::SetZoneID ( Int_t zone_id)
inline

Definition at line 39 of file BmnSiliconLayer.h.

References ZoneID.

◆ SetZoneID() [2/2]

void BmnSiliconLayer::SetZoneID ( Int_t zone_id)
inline

Definition at line 39 of file BmnSiliconLayer.h.

References ZoneID.

◆ SmoothStripSignal() [1/2]

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.

◆ SmoothStripSignal() [2/2]

void BmnSiliconLayer::SmoothStripSignal ( vector< Double_t > & AnalyzableStrips,
Int_t NIterations,
Int_t SmoothWindow,
Double_t Weight )

Member Data Documentation

◆ AngleDeg

Double_t BmnSiliconLayer::AngleDeg
private

◆ AngleRad

◆ ClusterFindingThreshold

Double_t BmnSiliconLayer::ClusterFindingThreshold
private

◆ DeadZones

vector< DeadZoneOfStripLayer > BmnSiliconLayer::DeadZones
private

◆ FirstStripNumber

◆ fUniqueIdL

Int_t BmnSiliconLayer::fUniqueIdL = 0
staticprivate

Definition at line 196 of file BmnSiliconLayer.h.

Referenced by InitializeLayer(), MakeStripHit(), and SetLowerUniqueID().

◆ fUniqueIdU

Int_t BmnSiliconLayer::fUniqueIdU = 0
staticprivate

Definition at line 195 of file BmnSiliconLayer.h.

Referenced by InitializeLayer(), MakeStripHit(), and SetUpperUniqueID().

◆ LayerType

StripLayerType BmnSiliconLayer::LayerType
private

Definition at line 156 of file BmnSiliconLayer.h.

Referenced by BmnSiliconLayer(), BmnSiliconLayer(), GetType(), and MakeStripHit().

◆ Pitch

◆ SmoothStrips

vector< Double_t > BmnSiliconLayer::SmoothStrips
private

Definition at line 188 of file BmnSiliconLayer.h.

Referenced by GetSmoothStrips(), and SmoothStripSignal().

◆ StripClusters

vector< StripCluster > BmnSiliconLayer::StripClusters
private

Definition at line 193 of file BmnSiliconLayer.h.

Referenced by GetStripClusters(), MakeStripHit(), and ResetStripHits().

◆ StripDigitNumberMatches

vector< BmnMatch > BmnSiliconLayer::StripDigitNumberMatches
private

◆ StripHits

vector< Double_t > BmnSiliconLayer::StripHits
private

Definition at line 184 of file BmnSiliconLayer.h.

Referenced by GetNStripHits(), GetStripHitPos(), MakeStripHit(), and ResetStripHits().

◆ StripHitsClusterSize

vector< Int_t > BmnSiliconLayer::StripHitsClusterSize
private

Definition at line 187 of file BmnSiliconLayer.h.

Referenced by GetStripHitClusterSize(), MakeStripHit(), and ResetStripHits().

◆ StripHitsErrors

vector< Double_t > BmnSiliconLayer::StripHitsErrors
private

Definition at line 186 of file BmnSiliconLayer.h.

Referenced by GetStripHitError(), MakeStripHit(), and ResetStripHits().

◆ StripHitsTotalSignal

vector< Double_t > BmnSiliconLayer::StripHitsTotalSignal
private

Definition at line 185 of file BmnSiliconLayer.h.

Referenced by GetStripHitTotalSignal(), MakeStripHit(), and ResetStripHits().

◆ StripMatches

vector< BmnMatch > BmnSiliconLayer::StripMatches
private

◆ StripOrder

◆ Strips

vector< Double_t > BmnSiliconLayer::Strips
private

◆ Verbosity

Bool_t BmnSiliconLayer::Verbosity
private

◆ XLeftPointOfStripNumbering

◆ XMaxLayer

Double_t BmnSiliconLayer::XMaxLayer
private

◆ XMinLayer

◆ XRightPointOfStripNumbering

◆ YLeftPointOfStripNumbering

◆ YMaxLayer

◆ YMinLayer

◆ YRightPointOfStripNumbering

◆ ZoneID

Int_t BmnSiliconLayer::ZoneID
private

Definition at line 154 of file BmnSiliconLayer.h.

Referenced by BmnSiliconLayer(), BmnSiliconLayer(), GetZoneID(), and SetZoneID().


The documentation for this class was generated from the following files: