1#ifndef BMNSiBTSTATION_H
2#define BMNSiBTSTATION_H
5#include "BmnStripData.h"
50 Double_t xpos_station, Double_t ypos_station, Double_t zpos_station);
82 Double_t px, Double_t py, Double_t pz,
83 Double_t dEloss, Int_t refID);
103 Bool_t CreateConfigurationFromXMLNode(TXMLNode *node);
104 Int_t CountNumberOfModules(TXMLNode *node);
105 Bool_t ParseModule(TXMLNode *node, Int_t iModule);
106 BmnSiBTLayer ParseLayer(TXMLNode *node, Int_t iLayer, Int_t iModule);
108 Int_t CountDeadZonePoints(TXMLNode *node);
Double_t GetThicknessOfModule(Int_t module_num)
void ProcessPointsInStation()
Int_t CountNAddedToStationPoints()
Double_t GetZShiftOfModule(Int_t module_num)
virtual ~BmnSiBTStation()
BmnSiBTModule * GetModule(Int_t module_num)
Double_t * ThicknessOfModules
void DefineStationBorders()
Double_t GetYShiftOfModule(Int_t module_num)
Int_t CountNProcessedPointInStation()
Double_t * ZShiftOfModules
Double_t GetXShiftOfModule(Int_t module_num)
Double_t GetZMaxStation()
Double_t GetZMinStation()
Double_t GetYMaxStation()
Double_t * YShiftOfModules
Double_t GetXMaxStation()
Double_t GetXMinStation()
Double_t * XShiftOfModules
Int_t GetPointModuleOwnership(Double_t xcoord, Double_t ycoord, Double_t zcoord)
Int_t AddPointToStation(Double_t xcoord, Double_t ycoord, Double_t zcoord, Double_t px, Double_t py, Double_t pz, Double_t dEloss, Int_t refID)
Double_t GetYMinStation()