1#ifndef BMNGEMSTRIPSTATION_H
2#define BMNGEMSTRIPSTATION_H
5#include "BmnStripData.h"
53 Double_t xpos_station, Double_t ypos_station, Double_t zpos_station,
89 Double_t px, Double_t py, Double_t pz,
90 Double_t dEloss, Int_t refID);
109 Bool_t CreateConfigurationFromXMLNode(TXMLNode *node);
110 Int_t CountNumberOfModules(TXMLNode *node);
111 Bool_t ParseModule(TXMLNode *node, Int_t iModule);
114 Int_t CountDeadZonePoints(TXMLNode *node);
Double_t * XShiftOfModules
Double_t GetXMaxStation()
Double_t * STransfGapThicknessOfModules
BmnGemStripModule ** Modules
Double_t * FTransfGapThicknessOfModules
Double_t GetDriftGapThicknessOfModule(Int_t module_num)
Double_t GetXShiftOfModule(Int_t module_num)
Double_t GetZShiftOfModule(Int_t module_num)
Int_t CountNProcessedPointInStation()
void ProcessPointsInStation()
BmnGemStripModule * GetModule(Int_t module_num)
Double_t * ZShiftOfModules
Double_t GetInductionGapThicknessOfModule(Int_t module_num)
Double_t GetSTransfGapThicknessOfModule(Int_t module_num)
Double_t GetZMaxStation()
Double_t * DriftGapThicknessOfModules
Double_t * YShiftOfModules
Double_t GetYMinStation()
Double_t GetXMinStation()
Double_t GetYMaxStation()
Double_t * InductionGapThicknessOfModules
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)
Int_t CountNAddedToStationPoints()
Double_t GetBeamHoleRadius()
Int_t GetPointModuleOwnership(Double_t xcoord, Double_t ycoord, Double_t zcoord)
void DefineStationBorders()
Double_t GetZMinStation()
Double_t GetFTransfGapThicknessOfModule(Int_t module_num)
Double_t GetYShiftOfModule(Int_t module_num)
virtual ~BmnGemStripStation()