|
BmnRoot
|
#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) |
Definition at line 13 of file BmnSiliconLayer.h.
| BmnSiliconLayer::BmnSiliconLayer | ( | ) |
Definition at line 13 of file BmnSiliconLayer.cxx.
References InitializeLayer(), LeftBottom, LeftTop, LeftToRight, LowerStripLayer, RightBottom, RightTop, and SetStripNumberingBorders().
| 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 InitializeLayer(), LeftBottom, LeftTop, LeftToRight, RightBottom, RightTop, and SetStripNumberingBorders().
|
virtual |
Definition at line 83 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 225 of file BmnSiliconLayer.cxx.
References DeadZoneOfStripLayer::GetNPoints().
| Bool_t BmnSiliconLayer::AddDeadZone | ( | DeadZoneOfStripLayer | dead_zone | ) |
| Bool_t BmnSiliconLayer::AddDeadZone | ( | Int_t | n_points, |
| Double_t * | x_points, | ||
| Double_t * | y_points | ||
| ) |
Definition at line 213 of file BmnSiliconLayer.cxx.
References DeadZoneOfStripLayer::SetDeadZone().
| Bool_t BmnSiliconLayer::AddDeadZone | ( | Int_t | n_points, |
| Double_t * | x_points, | ||
| Double_t * | y_points | ||
| ) |
| Bool_t BmnSiliconLayer::AddLinkToStripDigitNumberMatch | ( | Int_t | strip_num, |
| Double_t | weight, | ||
| Int_t | digit_num | ||
| ) |
Definition at line 296 of file BmnSiliconLayer.cxx.
| Bool_t BmnSiliconLayer::AddLinkToStripDigitNumberMatch | ( | Int_t | strip_num, |
| Double_t | weight, | ||
| Int_t | digit_num | ||
| ) |
| Bool_t BmnSiliconLayer::AddLinkToStripMatch | ( | Int_t | strip_num, |
| Double_t | weight, | ||
| Int_t | mc_num | ||
| ) |
Definition at line 280 of file BmnSiliconLayer.cxx.
| Bool_t BmnSiliconLayer::AddLinkToStripMatch | ( | Int_t | strip_num, |
| Double_t | weight, | ||
| Int_t | mc_num | ||
| ) |
| Bool_t BmnSiliconLayer::AddStripSignal | ( | Int_t | strip_num, |
| Double_t | signal | ||
| ) |
Definition at line 258 of file BmnSiliconLayer.cxx.
| Bool_t BmnSiliconLayer::AddStripSignal | ( | Int_t | strip_num, |
| Double_t | signal | ||
| ) |
| Double_t BmnSiliconLayer::CalculateStripEquationB | ( | Double_t | strip_pos | ) |
Definition at line 418 of file BmnSiliconLayer.cxx.
References LeftToRight, and RightToLeft.
| Double_t BmnSiliconLayer::CalculateStripEquationB | ( | Double_t | strip_pos | ) |
| Double_t BmnSiliconLayer::ConvertNormalPointToStripX | ( | Double_t | x, |
| Double_t | y | ||
| ) |
Definition at line 366 of file BmnSiliconLayer.cxx.
References LeftToRight, and RightToLeft.
Referenced by ConvertPointToStripPosition(), and GetNStrips().
| Double_t BmnSiliconLayer::ConvertNormalPointToStripX | ( | Double_t | x, |
| Double_t | y | ||
| ) |
| Double_t BmnSiliconLayer::ConvertNormalPointToStripY | ( | Double_t | x, |
| Double_t | y | ||
| ) |
Definition at line 384 of file BmnSiliconLayer.cxx.
References LeftToRight, and RightToLeft.
| Double_t BmnSiliconLayer::ConvertNormalPointToStripY | ( | Double_t | x, |
| Double_t | y | ||
| ) |
| Double_t BmnSiliconLayer::ConvertPointToStripPosition | ( | Double_t | x, |
| Double_t | y | ||
| ) |
Definition at line 402 of file BmnSiliconLayer.cxx.
References ConvertNormalPointToStripX(), LeftToRight, and RightToLeft.
| Double_t BmnSiliconLayer::ConvertPointToStripPosition | ( | Double_t | x, |
| Double_t | y | ||
| ) |
| void BmnSiliconLayer::FindClustersAndStripHits | ( | ) |
Definition at line 453 of file BmnSiliconLayer.cxx.
References StripCluster::AddStrip(), StripCluster::GetClusterSize(), MakeStripHit(), ResetStripHits(), and StripCluster::Signals.
| void BmnSiliconLayer::FindClustersAndStripHits | ( | ) |
|
inline |
Definition at line 48 of file BmnSiliconLayer.h.
|
inline |
Definition at line 48 of file BmnSiliconLayer.h.
|
inline |
Definition at line 49 of file BmnSiliconLayer.h.
|
inline |
Definition at line 49 of file BmnSiliconLayer.h.
|
inline |
Definition at line 130 of file BmnSiliconLayer.h.
|
inline |
Definition at line 130 of file BmnSiliconLayer.h.
|
inline |
Definition at line 75 of file BmnSiliconLayer.h.
|
inline |
Definition at line 75 of file BmnSiliconLayer.h.
|
inline |
Definition at line 44 of file BmnSiliconLayer.h.
|
inline |
Definition at line 44 of file BmnSiliconLayer.h.
|
inline |
Definition at line 45 of file BmnSiliconLayer.h.
References GetNStrips().
Referenced by BmnSiliconRaw2Digit::BmnSiliconRaw2Digit(), and BmnSiliconRaw2Digit::FillNoisyChannels().
|
inline |
Definition at line 45 of file BmnSiliconLayer.h.
References GetNStrips().
|
inline |
Definition at line 101 of file BmnSiliconLayer.h.
|
inline |
Definition at line 101 of file BmnSiliconLayer.h.
| Int_t BmnSiliconLayer::GetNStrips | ( | ) |
Definition at line 109 of file BmnSiliconLayer.cxx.
References ConvertNormalPointToStripX().
Referenced by BmnHistSilicon::BmnHistSilicon(), GetLastStripNumber(), InitializeLayer(), ResetStripDigitNumberMatches(), and ResetStripMatches().
| Int_t BmnSiliconLayer::GetNStrips | ( | ) |
|
inline |
Definition at line 47 of file BmnSiliconLayer.h.
|
inline |
Definition at line 47 of file BmnSiliconLayer.h.
|
inline |
Definition at line 132 of file BmnSiliconLayer.h.
|
inline |
Definition at line 132 of file BmnSiliconLayer.h.
|
inline |
Definition at line 110 of file BmnSiliconLayer.h.
Referenced by BmnSiliconHitMaker::ProcessDigits().
|
inline |
Definition at line 110 of file BmnSiliconLayer.h.
| BmnMatch BmnSiliconLayer::GetStripDigitNumberMatch | ( | Int_t | strip_num | ) |
Definition at line 310 of file BmnSiliconLayer.cxx.
| BmnMatch BmnSiliconLayer::GetStripDigitNumberMatch | ( | Int_t | strip_num | ) |
| Int_t BmnSiliconLayer::GetStripHitClusterSize | ( | Int_t | num | ) |
Definition at line 351 of file BmnSiliconLayer.cxx.
| Int_t BmnSiliconLayer::GetStripHitClusterSize | ( | Int_t | num | ) |
| Double_t BmnSiliconLayer::GetStripHitError | ( | Int_t | num | ) |
Definition at line 344 of file BmnSiliconLayer.cxx.
| Double_t BmnSiliconLayer::GetStripHitError | ( | Int_t | num | ) |
| Double_t BmnSiliconLayer::GetStripHitPos | ( | Int_t | num | ) |
Definition at line 330 of file BmnSiliconLayer.cxx.
| Double_t BmnSiliconLayer::GetStripHitPos | ( | Int_t | num | ) |
| Double_t BmnSiliconLayer::GetStripHitTotalSignal | ( | Int_t | num | ) |
Definition at line 337 of file BmnSiliconLayer.cxx.
| Double_t BmnSiliconLayer::GetStripHitTotalSignal | ( | Int_t | num | ) |
| BmnMatch BmnSiliconLayer::GetStripMatch | ( | Int_t | strip_num | ) |
Definition at line 304 of file BmnSiliconLayer.cxx.
| BmnMatch BmnSiliconLayer::GetStripMatch | ( | Int_t | strip_num | ) |
|
inline |
Definition at line 62 of file BmnSiliconLayer.h.
|
inline |
Definition at line 62 of file BmnSiliconLayer.h.
| Double_t BmnSiliconLayer::GetStripSignal | ( | Int_t | strip_num | ) |
Definition at line 266 of file BmnSiliconLayer.cxx.
| Double_t BmnSiliconLayer::GetStripSignal | ( | Int_t | strip_num | ) |
|
inline |
Definition at line 46 of file BmnSiliconLayer.h.
|
inline |
Definition at line 46 of file BmnSiliconLayer.h.
|
inline |
Definition at line 42 of file BmnSiliconLayer.h.
|
inline |
Definition at line 42 of file BmnSiliconLayer.h.
|
inline |
Definition at line 63 of file BmnSiliconLayer.h.
|
inline |
Definition at line 63 of file BmnSiliconLayer.h.
|
inline |
Definition at line 53 of file BmnSiliconLayer.h.
|
inline |
Definition at line 53 of file BmnSiliconLayer.h.
|
inline |
Definition at line 52 of file BmnSiliconLayer.h.
|
inline |
Definition at line 52 of file BmnSiliconLayer.h.
|
inline |
Definition at line 65 of file BmnSiliconLayer.h.
|
inline |
Definition at line 65 of file BmnSiliconLayer.h.
|
inline |
Definition at line 50 of file BmnSiliconLayer.h.
|
inline |
Definition at line 50 of file BmnSiliconLayer.h.
|
inline |
Definition at line 64 of file BmnSiliconLayer.h.
|
inline |
Definition at line 64 of file BmnSiliconLayer.h.
|
inline |
Definition at line 55 of file BmnSiliconLayer.h.
|
inline |
Definition at line 55 of file BmnSiliconLayer.h.
|
inline |
Definition at line 54 of file BmnSiliconLayer.h.
|
inline |
Definition at line 54 of file BmnSiliconLayer.h.
|
inline |
Definition at line 66 of file BmnSiliconLayer.h.
|
inline |
Definition at line 66 of file BmnSiliconLayer.h.
|
inline |
Definition at line 51 of file BmnSiliconLayer.h.
|
inline |
Definition at line 51 of file BmnSiliconLayer.h.
|
inline |
Definition at line 43 of file BmnSiliconLayer.h.
Referenced by BmnSiliconDigitizer::ProcessMCPoints().
|
inline |
Definition at line 43 of file BmnSiliconLayer.h.
| void BmnSiliconLayer::InitializeLayer | ( | ) |
Definition at line 87 of file BmnSiliconLayer.cxx.
References GetNStrips(), ResetStripDigitNumberMatches(), ResetStripHits(), and ResetStripMatches().
Referenced by BmnSiliconLayer(), BmnSiliconLayer(), ResetLayer(), SetAngleDeg(), SetLayerSizes(), and SetPitch().
| void BmnSiliconLayer::InitializeLayer | ( | ) |
| Bool_t BmnSiliconLayer::IsPointInsideDeadZones | ( | Double_t | x, |
| Double_t | y | ||
| ) |
Definition at line 235 of file BmnSiliconLayer.cxx.
Referenced by IsPointInsideStripLayer().
| Bool_t BmnSiliconLayer::IsPointInsideDeadZones | ( | Double_t | x, |
| Double_t | y | ||
| ) |
| Bool_t BmnSiliconLayer::IsPointInsideStripLayer | ( | Double_t | x, |
| Double_t | y | ||
| ) |
Definition at line 242 of file BmnSiliconLayer.cxx.
References IsPointInsideDeadZones().
| Bool_t BmnSiliconLayer::IsPointInsideStripLayer | ( | Double_t | x, |
| Double_t | y | ||
| ) |
| void BmnSiliconLayer::MakeStripHit | ( | StripCluster & | cluster, |
| vector< Double_t > & | AnalyzableStrips, | ||
| Int_t & | curcnt | ||
| ) |
Definition at line 517 of file BmnSiliconLayer.cxx.
References StripCluster::Clear(), StripCluster::Error, StripCluster::GetClusterSize(), i, LowerStripLayer, StripCluster::MeanPosition, StripCluster::SetType(), StripCluster::SetWidth(), StripCluster::Signals, StripCluster::Strips, and StripCluster::TotalSignal.
Referenced by FindClustersAndStripHits().
| void BmnSiliconLayer::MakeStripHit | ( | StripCluster & | cluster, |
| vector< Double_t > & | AnalyzableStrips, | ||
| Int_t & | curcnt | ||
| ) |
|
inline |
Definition at line 76 of file BmnSiliconLayer.h.
|
inline |
Definition at line 76 of file BmnSiliconLayer.h.
| void BmnSiliconLayer::ResetLayer | ( | ) |
Definition at line 105 of file BmnSiliconLayer.cxx.
References InitializeLayer().
Referenced by SetStripNumberingBorders(), SetStripNumberingBorders(), and SetStripNumberingOrder().
| void BmnSiliconLayer::ResetLayer | ( | ) |
| void BmnSiliconLayer::ResetStripDigitNumberMatches | ( | ) |
Definition at line 323 of file BmnSiliconLayer.cxx.
References GetNStrips().
Referenced by InitializeLayer().
| void BmnSiliconLayer::ResetStripDigitNumberMatches | ( | ) |
| void BmnSiliconLayer::ResetStripHits | ( | ) |
Definition at line 358 of file BmnSiliconLayer.cxx.
Referenced by FindClustersAndStripHits(), and InitializeLayer().
| void BmnSiliconLayer::ResetStripHits | ( | ) |
| void BmnSiliconLayer::ResetStripMatches | ( | ) |
Definition at line 316 of file BmnSiliconLayer.cxx.
References GetNStrips().
Referenced by InitializeLayer().
| void BmnSiliconLayer::ResetStripMatches | ( | ) |
| void BmnSiliconLayer::SetAngleDeg | ( | Double_t | deg | ) |
Definition at line 137 of file BmnSiliconLayer.cxx.
References InitializeLayer().
| void BmnSiliconLayer::SetAngleDeg | ( | Double_t | deg | ) |
|
inline |
Definition at line 129 of file BmnSiliconLayer.h.
|
inline |
Definition at line 129 of file BmnSiliconLayer.h.
|
inline |
Definition at line 37 of file BmnSiliconLayer.h.
|
inline |
Definition at line 37 of file BmnSiliconLayer.h.
| void BmnSiliconLayer::SetLayerSizes | ( | Double_t | xsize, |
| Double_t | ysize, | ||
| Double_t | xorig = 0.0, |
||
| Double_t | yorig = 0.0 |
||
| ) |
Definition at line 128 of file BmnSiliconLayer.cxx.
References InitializeLayer().
| void BmnSiliconLayer::SetLayerSizes | ( | Double_t | xsize, |
| Double_t | ysize, | ||
| Double_t | xorig = 0.0, |
||
| Double_t | yorig = 0.0 |
||
| ) |
|
inlinestatic |
Definition at line 111 of file BmnSiliconLayer.h.
Referenced by BmnSiliconHitMaker::Exec().
|
inlinestatic |
Definition at line 111 of file BmnSiliconLayer.h.
| void BmnSiliconLayer::SetPitch | ( | Double_t | pitch | ) |
Definition at line 122 of file BmnSiliconLayer.cxx.
References InitializeLayer().
| void BmnSiliconLayer::SetPitch | ( | Double_t | pitch | ) |
| Bool_t BmnSiliconLayer::SetStripDigitNumberMatch | ( | Int_t | strip_num, |
| BmnMatch | digit_num_match | ||
| ) |
Definition at line 288 of file BmnSiliconLayer.cxx.
| Bool_t BmnSiliconLayer::SetStripDigitNumberMatch | ( | Int_t | strip_num, |
| BmnMatch | digit_num_match | ||
| ) |
| Bool_t BmnSiliconLayer::SetStripMatch | ( | Int_t | strip_num, |
| BmnMatch | mc_match | ||
| ) |
Definition at line 272 of file BmnSiliconLayer.cxx.
| Bool_t BmnSiliconLayer::SetStripMatch | ( | Int_t | strip_num, |
| BmnMatch | mc_match | ||
| ) |
| Bool_t BmnSiliconLayer::SetStripNumberingBorders | ( | Double_t | x_left, |
| Double_t | y_left, | ||
| Double_t | x_right, | ||
| Double_t | y_right | ||
| ) |
Definition at line 151 of file BmnSiliconLayer.cxx.
References ResetLayer().
Referenced by BmnSiliconLayer(), and BmnSiliconLayer().
| 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 164 of file BmnSiliconLayer.cxx.
References LeftBottom, LeftTop, ResetLayer(), RightBottom, and RightTop.
| Bool_t BmnSiliconLayer::SetStripNumberingBorders | ( | StripBorderPoint | left, |
| StripBorderPoint | right | ||
| ) |
| Bool_t BmnSiliconLayer::SetStripNumberingOrder | ( | StripNumberingDirection | strip_direction | ) |
Definition at line 205 of file BmnSiliconLayer.cxx.
References ResetLayer().
| Bool_t BmnSiliconLayer::SetStripNumberingOrder | ( | StripNumberingDirection | strip_direction | ) |
| Bool_t BmnSiliconLayer::SetStripSignal | ( | Int_t | strip_num, |
| Double_t | signal | ||
| ) |
Definition at line 250 of file BmnSiliconLayer.cxx.
| Bool_t BmnSiliconLayer::SetStripSignal | ( | Int_t | strip_num, |
| Double_t | signal | ||
| ) |
|
inlinestatic |
Definition at line 112 of file BmnSiliconLayer.h.
Referenced by BmnSiliconHitMaker::Exec().
|
inlinestatic |
Definition at line 112 of file BmnSiliconLayer.h.
|
inline |
Definition at line 35 of file BmnSiliconLayer.h.
|
inline |
Definition at line 35 of file BmnSiliconLayer.h.
|
inline |
Definition at line 36 of file BmnSiliconLayer.h.
|
inline |
Definition at line 36 of file BmnSiliconLayer.h.
| void BmnSiliconLayer::SmoothStripSignal | ( | vector< Double_t > & | AnalyzableStrips, |
| Int_t | NIterations, | ||
| Int_t | SmoothWindow, | ||
| Double_t | Weight | ||
| ) |
Definition at line 615 of file BmnSiliconLayer.cxx.
| void BmnSiliconLayer::SmoothStripSignal | ( | vector< Double_t > & | AnalyzableStrips, |
| Int_t | NIterations, | ||
| Int_t | SmoothWindow, | ||
| Double_t | Weight | ||
| ) |