BmnRoot
Loading...
Searching...
No Matches
BmnSiProfLayer Class Reference

#include <BmnSiProfLayer.h>

Public Member Functions

 BmnSiProfLayer ()
 
 BmnSiProfLayer (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 ~BmnSiProfLayer ()
 
void InitializeLayer ()
 
void ResetLayer ()
 
Int_t GetNStrips ()
 
void SetVerbosity (Bool_t verb)
 
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 GetZoneNumber ()
 
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< DeadZoneOfStripLayerGetDeadZones ()
 
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 strip_match)
 
Bool_t AddLinkToStripMatch (Int_t strip_num, Double_t weight, Int_t refID)
 
BmnMatch GetStripMatch (Int_t strip_num)
 
void ResetStripMatches ()
 
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 ()
 
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 ()
 
 BmnSiProfLayer ()
 
 BmnSiProfLayer (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 ~BmnSiProfLayer ()
 
void InitializeLayer ()
 
void ResetLayer ()
 
Int_t GetNStrips ()
 
void SetVerbosity (Bool_t verb)
 
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 GetZoneNumber ()
 
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< DeadZoneOfStripLayerGetDeadZones ()
 
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 strip_match)
 
Bool_t AddLinkToStripMatch (Int_t strip_num, Double_t weight, Int_t refID)
 
BmnMatch GetStripMatch (Int_t strip_num)
 
void ResetStripMatches ()
 
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 ()
 
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 ()
 

Detailed Description

Definition at line 15 of file BmnSiProfLayer.h.

Constructor & Destructor Documentation

◆ BmnSiProfLayer() [1/4]

BmnSiProfLayer::BmnSiProfLayer ( )

◆ BmnSiProfLayer() [2/4]

BmnSiProfLayer::BmnSiProfLayer ( 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 
)

◆ ~BmnSiProfLayer() [1/2]

BmnSiProfLayer::~BmnSiProfLayer ( )
virtual

Definition at line 66 of file BmnSiProfLayer.cxx.

◆ BmnSiProfLayer() [3/4]

BmnSiProfLayer::BmnSiProfLayer ( )

◆ BmnSiProfLayer() [4/4]

BmnSiProfLayer::BmnSiProfLayer ( 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 
)

◆ ~BmnSiProfLayer() [2/2]

virtual BmnSiProfLayer::~BmnSiProfLayer ( )
virtual

Member Function Documentation

◆ AddDeadZone() [1/4]

Bool_t BmnSiProfLayer::AddDeadZone ( DeadZoneOfStripLayer  dead_zone)

Definition at line 204 of file BmnSiProfLayer.cxx.

References DeadZoneOfStripLayer::GetNPoints().

◆ AddDeadZone() [2/4]

Bool_t BmnSiProfLayer::AddDeadZone ( DeadZoneOfStripLayer  dead_zone)

◆ AddDeadZone() [3/4]

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

Definition at line 192 of file BmnSiProfLayer.cxx.

References DeadZoneOfStripLayer::SetDeadZone().

◆ AddDeadZone() [4/4]

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

◆ AddLinkToStripMatch() [1/2]

Bool_t BmnSiProfLayer::AddLinkToStripMatch ( Int_t  strip_num,
Double_t  weight,
Int_t  refID 
)

Definition at line 261 of file BmnSiProfLayer.cxx.

◆ AddLinkToStripMatch() [2/2]

Bool_t BmnSiProfLayer::AddLinkToStripMatch ( Int_t  strip_num,
Double_t  weight,
Int_t  refID 
)

◆ AddStripSignal() [1/2]

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

Definition at line 238 of file BmnSiProfLayer.cxx.

◆ AddStripSignal() [2/2]

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

◆ CalculateStripEquationB() [1/2]

Double_t BmnSiProfLayer::CalculateStripEquationB ( Double_t  strip_pos)

Definition at line 370 of file BmnSiProfLayer.cxx.

References LeftToRight, and RightToLeft.

◆ CalculateStripEquationB() [2/2]

Double_t BmnSiProfLayer::CalculateStripEquationB ( Double_t  strip_pos)

◆ ConvertNormalPointToStripX() [1/2]

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

Definition at line 318 of file BmnSiProfLayer.cxx.

References LeftToRight, and RightToLeft.

Referenced by ConvertPointToStripPosition(), and GetNStrips().

◆ ConvertNormalPointToStripX() [2/2]

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

◆ ConvertNormalPointToStripY() [1/2]

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

Definition at line 336 of file BmnSiProfLayer.cxx.

References LeftToRight, and RightToLeft.

◆ ConvertNormalPointToStripY() [2/2]

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

◆ ConvertPointToStripPosition() [1/2]

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

Definition at line 354 of file BmnSiProfLayer.cxx.

References ConvertNormalPointToStripX(), LeftToRight, and RightToLeft.

◆ ConvertPointToStripPosition() [2/2]

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

◆ FindClustersAndStripHits() [1/2]

void BmnSiProfLayer::FindClustersAndStripHits ( )

◆ FindClustersAndStripHits() [2/2]

void BmnSiProfLayer::FindClustersAndStripHits ( )

◆ GetAngleDeg() [1/2]

Double_t BmnSiProfLayer::GetAngleDeg ( )
inline

Definition at line 44 of file BmnSiProfLayer.h.

◆ GetAngleDeg() [2/2]

Double_t BmnSiProfLayer::GetAngleDeg ( )
inline

Definition at line 44 of file BmnSiProfLayer.h.

◆ GetAngleRad() [1/2]

Double_t BmnSiProfLayer::GetAngleRad ( )
inline

Definition at line 45 of file BmnSiProfLayer.h.

◆ GetAngleRad() [2/2]

Double_t BmnSiProfLayer::GetAngleRad ( )
inline

Definition at line 45 of file BmnSiProfLayer.h.

◆ GetClusterFindingThreshold() [1/2]

Double_t BmnSiProfLayer::GetClusterFindingThreshold ( )
inline

Definition at line 114 of file BmnSiProfLayer.h.

◆ GetClusterFindingThreshold() [2/2]

Double_t BmnSiProfLayer::GetClusterFindingThreshold ( )
inline

Definition at line 114 of file BmnSiProfLayer.h.

◆ GetDeadZones() [1/2]

vector< DeadZoneOfStripLayer > BmnSiProfLayer::GetDeadZones ( )
inline

Definition at line 71 of file BmnSiProfLayer.h.

◆ GetDeadZones() [2/2]

vector< DeadZoneOfStripLayer > BmnSiProfLayer::GetDeadZones ( )
inline

Definition at line 71 of file BmnSiProfLayer.h.

◆ GetNStripHits() [1/2]

Int_t BmnSiProfLayer::GetNStripHits ( )
inline

Definition at line 91 of file BmnSiProfLayer.h.

◆ GetNStripHits() [2/2]

Int_t BmnSiProfLayer::GetNStripHits ( )
inline

Definition at line 91 of file BmnSiProfLayer.h.

◆ GetNStrips() [1/2]

Int_t BmnSiProfLayer::GetNStrips ( )

◆ GetNStrips() [2/2]

Int_t BmnSiProfLayer::GetNStrips ( )

◆ GetPitch() [1/2]

Double_t BmnSiProfLayer::GetPitch ( )
inline

Definition at line 43 of file BmnSiProfLayer.h.

◆ GetPitch() [2/2]

Double_t BmnSiProfLayer::GetPitch ( )
inline

Definition at line 43 of file BmnSiProfLayer.h.

◆ GetSmoothStrips() [1/2]

vector< Double_t > BmnSiProfLayer::GetSmoothStrips ( )
inline

Definition at line 116 of file BmnSiProfLayer.h.

◆ GetSmoothStrips() [2/2]

vector< Double_t > BmnSiProfLayer::GetSmoothStrips ( )
inline

Definition at line 116 of file BmnSiProfLayer.h.

◆ GetStripHitClusterSize() [1/2]

Int_t BmnSiProfLayer::GetStripHitClusterSize ( Int_t  num)

Definition at line 304 of file BmnSiProfLayer.cxx.

◆ GetStripHitClusterSize() [2/2]

Int_t BmnSiProfLayer::GetStripHitClusterSize ( Int_t  num)

◆ GetStripHitError() [1/2]

Double_t BmnSiProfLayer::GetStripHitError ( Int_t  num)

Definition at line 297 of file BmnSiProfLayer.cxx.

◆ GetStripHitError() [2/2]

Double_t BmnSiProfLayer::GetStripHitError ( Int_t  num)

◆ GetStripHitPos() [1/2]

Double_t BmnSiProfLayer::GetStripHitPos ( Int_t  num)

Definition at line 283 of file BmnSiProfLayer.cxx.

◆ GetStripHitPos() [2/2]

Double_t BmnSiProfLayer::GetStripHitPos ( Int_t  num)

◆ GetStripHitTotalSignal() [1/2]

Double_t BmnSiProfLayer::GetStripHitTotalSignal ( Int_t  num)

Definition at line 290 of file BmnSiProfLayer.cxx.

◆ GetStripHitTotalSignal() [2/2]

Double_t BmnSiProfLayer::GetStripHitTotalSignal ( Int_t  num)

◆ GetStripMatch() [1/2]

BmnMatch BmnSiProfLayer::GetStripMatch ( Int_t  strip_num)

Definition at line 269 of file BmnSiProfLayer.cxx.

Referenced by BmnSiProfDigitizer::ProcessMCPoints().

◆ GetStripMatch() [2/2]

BmnMatch BmnSiProfLayer::GetStripMatch ( Int_t  strip_num)

◆ GetStripNumberingOrder() [1/2]

StripNumberingDirection BmnSiProfLayer::GetStripNumberingOrder ( )
inline

Definition at line 58 of file BmnSiProfLayer.h.

◆ GetStripNumberingOrder() [2/2]

StripNumberingDirection BmnSiProfLayer::GetStripNumberingOrder ( )
inline

Definition at line 58 of file BmnSiProfLayer.h.

◆ GetStripSignal() [1/2]

Double_t BmnSiProfLayer::GetStripSignal ( Int_t  strip_num)

Definition at line 246 of file BmnSiProfLayer.cxx.

Referenced by BmnSiProfDigitizer::ProcessMCPoints().

◆ GetStripSignal() [2/2]

Double_t BmnSiProfLayer::GetStripSignal ( Int_t  strip_num)

◆ GetType() [1/2]

StripLayerType BmnSiProfLayer::GetType ( )
inline

Definition at line 42 of file BmnSiProfLayer.h.

◆ GetType() [2/2]

StripLayerType BmnSiProfLayer::GetType ( )
inline

Definition at line 42 of file BmnSiProfLayer.h.

◆ GetVerbosity() [1/2]

Bool_t BmnSiProfLayer::GetVerbosity ( )
inline

Definition at line 40 of file BmnSiProfLayer.h.

◆ GetVerbosity() [2/2]

Bool_t BmnSiProfLayer::GetVerbosity ( )
inline

Definition at line 40 of file BmnSiProfLayer.h.

◆ GetXLeftStripBorderPoint() [1/2]

Double_t BmnSiProfLayer::GetXLeftStripBorderPoint ( )
inline

Definition at line 59 of file BmnSiProfLayer.h.

◆ GetXLeftStripBorderPoint() [2/2]

Double_t BmnSiProfLayer::GetXLeftStripBorderPoint ( )
inline

Definition at line 59 of file BmnSiProfLayer.h.

◆ GetXMaxLayer() [1/2]

Double_t BmnSiProfLayer::GetXMaxLayer ( )
inline

Definition at line 49 of file BmnSiProfLayer.h.

◆ GetXMaxLayer() [2/2]

Double_t BmnSiProfLayer::GetXMaxLayer ( )
inline

Definition at line 49 of file BmnSiProfLayer.h.

◆ GetXMinLayer() [1/2]

Double_t BmnSiProfLayer::GetXMinLayer ( )
inline

Definition at line 48 of file BmnSiProfLayer.h.

◆ GetXMinLayer() [2/2]

Double_t BmnSiProfLayer::GetXMinLayer ( )
inline

Definition at line 48 of file BmnSiProfLayer.h.

◆ GetXRightStripBorderPoint() [1/2]

Double_t BmnSiProfLayer::GetXRightStripBorderPoint ( )
inline

Definition at line 61 of file BmnSiProfLayer.h.

◆ GetXRightStripBorderPoint() [2/2]

Double_t BmnSiProfLayer::GetXRightStripBorderPoint ( )
inline

Definition at line 61 of file BmnSiProfLayer.h.

◆ GetXSize() [1/2]

Double_t BmnSiProfLayer::GetXSize ( )
inline

Definition at line 46 of file BmnSiProfLayer.h.

◆ GetXSize() [2/2]

Double_t BmnSiProfLayer::GetXSize ( )
inline

Definition at line 46 of file BmnSiProfLayer.h.

◆ GetYLeftStripBorderPoint() [1/2]

Double_t BmnSiProfLayer::GetYLeftStripBorderPoint ( )
inline

Definition at line 60 of file BmnSiProfLayer.h.

◆ GetYLeftStripBorderPoint() [2/2]

Double_t BmnSiProfLayer::GetYLeftStripBorderPoint ( )
inline

Definition at line 60 of file BmnSiProfLayer.h.

◆ GetYMaxLayer() [1/2]

Double_t BmnSiProfLayer::GetYMaxLayer ( )
inline

Definition at line 51 of file BmnSiProfLayer.h.

◆ GetYMaxLayer() [2/2]

Double_t BmnSiProfLayer::GetYMaxLayer ( )
inline

Definition at line 51 of file BmnSiProfLayer.h.

◆ GetYMinLayer() [1/2]

Double_t BmnSiProfLayer::GetYMinLayer ( )
inline

Definition at line 50 of file BmnSiProfLayer.h.

◆ GetYMinLayer() [2/2]

Double_t BmnSiProfLayer::GetYMinLayer ( )
inline

Definition at line 50 of file BmnSiProfLayer.h.

◆ GetYRightStripBorderPoint() [1/2]

Double_t BmnSiProfLayer::GetYRightStripBorderPoint ( )
inline

Definition at line 62 of file BmnSiProfLayer.h.

◆ GetYRightStripBorderPoint() [2/2]

Double_t BmnSiProfLayer::GetYRightStripBorderPoint ( )
inline

Definition at line 62 of file BmnSiProfLayer.h.

◆ GetYSize() [1/2]

Double_t BmnSiProfLayer::GetYSize ( )
inline

Definition at line 47 of file BmnSiProfLayer.h.

◆ GetYSize() [2/2]

Double_t BmnSiProfLayer::GetYSize ( )
inline

Definition at line 47 of file BmnSiProfLayer.h.

◆ GetZoneNumber() [1/2]

Int_t BmnSiProfLayer::GetZoneNumber ( )
inline

Definition at line 41 of file BmnSiProfLayer.h.

◆ GetZoneNumber() [2/2]

Int_t BmnSiProfLayer::GetZoneNumber ( )
inline

Definition at line 41 of file BmnSiProfLayer.h.

◆ InitializeLayer() [1/2]

void BmnSiProfLayer::InitializeLayer ( )

Definition at line 70 of file BmnSiProfLayer.cxx.

References GetNStrips(), ResetStripHits(), and ResetStripMatches().

Referenced by ResetLayer(), SetAngleDeg(), SetLayerSizes(), and SetPitch().

◆ InitializeLayer() [2/2]

void BmnSiProfLayer::InitializeLayer ( )

◆ IsPointInsideDeadZones() [1/2]

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

Definition at line 214 of file BmnSiProfLayer.cxx.

Referenced by IsPointInsideStripLayer().

◆ IsPointInsideDeadZones() [2/2]

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

◆ IsPointInsideStripLayer() [1/2]

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

Definition at line 222 of file BmnSiProfLayer.cxx.

References IsPointInsideDeadZones().

◆ IsPointInsideStripLayer() [2/2]

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

◆ MakeStripHit() [1/2]

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

◆ MakeStripHit() [2/2]

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

◆ ResetAllDeadZones() [1/2]

void BmnSiProfLayer::ResetAllDeadZones ( )
inline

Definition at line 72 of file BmnSiProfLayer.h.

◆ ResetAllDeadZones() [2/2]

void BmnSiProfLayer::ResetAllDeadZones ( )
inline

Definition at line 72 of file BmnSiProfLayer.h.

◆ ResetLayer() [1/2]

void BmnSiProfLayer::ResetLayer ( )

◆ ResetLayer() [2/2]

void BmnSiProfLayer::ResetLayer ( )

◆ ResetStripHits() [1/2]

void BmnSiProfLayer::ResetStripHits ( )

Definition at line 311 of file BmnSiProfLayer.cxx.

Referenced by FindClustersAndStripHits(), and InitializeLayer().

◆ ResetStripHits() [2/2]

void BmnSiProfLayer::ResetStripHits ( )

◆ ResetStripMatches() [1/2]

void BmnSiProfLayer::ResetStripMatches ( )

Definition at line 276 of file BmnSiProfLayer.cxx.

References GetNStrips().

Referenced by InitializeLayer().

◆ ResetStripMatches() [2/2]

void BmnSiProfLayer::ResetStripMatches ( )

◆ SetAngleDeg() [1/2]

void BmnSiProfLayer::SetAngleDeg ( Double_t  deg)

Definition at line 116 of file BmnSiProfLayer.cxx.

References InitializeLayer().

◆ SetAngleDeg() [2/2]

void BmnSiProfLayer::SetAngleDeg ( Double_t  deg)

◆ SetClusterFindingThreshold() [1/2]

void BmnSiProfLayer::SetClusterFindingThreshold ( Double_t  threshold)
inline

Definition at line 113 of file BmnSiProfLayer.h.

◆ SetClusterFindingThreshold() [2/2]

void BmnSiProfLayer::SetClusterFindingThreshold ( Double_t  threshold)
inline

Definition at line 113 of file BmnSiProfLayer.h.

◆ SetLayerSizes() [1/2]

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

Definition at line 107 of file BmnSiProfLayer.cxx.

References InitializeLayer().

◆ SetLayerSizes() [2/2]

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

◆ SetPitch() [1/2]

void BmnSiProfLayer::SetPitch ( Double_t  pitch)

Definition at line 101 of file BmnSiProfLayer.cxx.

References InitializeLayer().

◆ SetPitch() [2/2]

void BmnSiProfLayer::SetPitch ( Double_t  pitch)

◆ SetStripMatch() [1/2]

Bool_t BmnSiProfLayer::SetStripMatch ( Int_t  strip_num,
BmnMatch  strip_match 
)

Definition at line 253 of file BmnSiProfLayer.cxx.

◆ SetStripMatch() [2/2]

Bool_t BmnSiProfLayer::SetStripMatch ( Int_t  strip_num,
BmnMatch  strip_match 
)

◆ SetStripNumberingBorders() [1/4]

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

Definition at line 130 of file BmnSiProfLayer.cxx.

References ResetLayer().

Referenced by BmnSiProfLayer(), and BmnSiProfLayer().

◆ SetStripNumberingBorders() [2/4]

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

◆ SetStripNumberingBorders() [3/4]

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

Definition at line 143 of file BmnSiProfLayer.cxx.

References LeftBottom, LeftTop, ResetLayer(), RightBottom, and RightTop.

◆ SetStripNumberingBorders() [4/4]

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

◆ SetStripNumberingOrder() [1/2]

Bool_t BmnSiProfLayer::SetStripNumberingOrder ( StripNumberingDirection  strip_direction)

Definition at line 184 of file BmnSiProfLayer.cxx.

References ResetLayer().

◆ SetStripNumberingOrder() [2/2]

Bool_t BmnSiProfLayer::SetStripNumberingOrder ( StripNumberingDirection  strip_direction)

◆ SetStripSignal() [1/2]

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

Definition at line 230 of file BmnSiProfLayer.cxx.

◆ SetStripSignal() [2/2]

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

◆ SetVerbosity() [1/2]

void BmnSiProfLayer::SetVerbosity ( Bool_t  verb)
inline

Definition at line 35 of file BmnSiProfLayer.h.

◆ SetVerbosity() [2/2]

void BmnSiProfLayer::SetVerbosity ( Bool_t  verb)
inline

Definition at line 35 of file BmnSiProfLayer.h.

◆ SmoothStripSignal() [1/2]

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

Definition at line 559 of file BmnSiProfLayer.cxx.

◆ SmoothStripSignal() [2/2]

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

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