22 Double_t xsize, Double_t ysize,
23 Double_t xorig, Double_t yorig,
24 Double_t pitch, Double_t adeg);
37 void SetLayerSizes(Double_t xsize, Double_t ysize, Double_t xorig=0.0, Double_t yorig=0.0);
50 Double_t
GetXSize() {
return XMaxLayer-XMinLayer; }
51 Double_t
GetYSize() {
return YMaxLayer-YMinLayer; }
70 Bool_t
AddDeadZone(Int_t n_points, Double_t *x_points, Double_t *y_points);
127 void SmoothStripSignal(vector<Double_t>& AnalyzableStrips, Int_t NIterations, Int_t SmoothWindow, Double_t Weight);
144 Int_t LayerZoneNumber;
156 vector<DeadZoneOfStripLayer> DeadZones;
160 Double_t XLeftPointOfStripNumbering;
161 Double_t XRightPointOfStripNumbering;
162 Double_t YLeftPointOfStripNumbering;
163 Double_t YRightPointOfStripNumbering;
166 vector<Double_t> Strips;
169 vector<BmnMatch> StripMatches;
170 vector<BmnMatch> StripDigitNumberMatches;
173 vector<Double_t> StripHits;
174 vector<Double_t> StripHitsTotalSignal;
175 vector<Double_t> StripHitsErrors;
176 vector<Int_t> StripHitsClusterSize;
177 vector<Double_t> SmoothStrips;
178 Double_t ClusterFindingThreshold;
179 Double_t TotalClusterThreshold;
183 vector<StripCluster> StripClusters;
185 static Int_t fUniqueIdU;
186 static Int_t fUniqueIdL;