35 Double_t
GetXSize() {
return XMaxModule-XMinModule; }
36 Double_t
GetYSize() {
return YMaxModule-YMinModule; }
70 Double_t px, Double_t py, Double_t pz, Double_t signal, Int_t refID);
73 Double_t px, Double_t py, Double_t pz, Double_t signal, Int_t refID);
82 Bool_t
SearchIntersectionPoint(Double_t &x, Double_t &y, Double_t strip_pos_layerA, Double_t strip_pos_layerB, Int_t layerA_index, Int_t layerB_index);
90 void ResetRealPoints() { RealPointsX.clear(); RealPointsY.clear(); RealPointsMC.clear(); }
111 void DefineModuleBorders();
125 Double_t ZStartModulePosition;
127 Double_t ModuleThickness;
129 vector<BmnSiProfLayer> StripLayers;
131 vector<Double_t> RealPointsX;
132 vector<Double_t> RealPointsY;
133 vector<Double_t> RealPointsMC;
135 vector<Double_t> IntersectionPointsX;
136 vector<Double_t> IntersectionPointsY;
137 vector<Double_t> IntersectionPointsXErrors;
138 vector<Double_t> IntersectionPointsYErrors;
140 vector<Int_t> IntersectionPoints_LowerLayerClusterSize;
141 vector<Int_t> IntersectionPoints_UpperLayerClusterSize;
143 vector<Double_t> IntersectionPoints_LowerLayerStripPosition;
144 vector<Double_t> IntersectionPoints_UpperLayerStripPosition;
146 vector<Double_t> IntersectionPoints_LowerLayerStripTotalSignal;
147 vector<Double_t> IntersectionPoints_UpperLayerStripTotalSignal;
149 vector<BmnMatch> IntersectionPointMatches;