10#ifndef CBMMUCHMODULEGEMRECTANGULAR_H
11#define CBMMUCHMODULEGEMRECTANGULAR_H 1
16#include <RtypesCore.h>
28 TVector3
size, Double_t cutRadius);
46 std::vector<std::vector<Int_t>>
fGrid;
53 Bool_t
InitGrid(Bool_t useModuleDesign);
static constexpr size_t size()
virtual Bool_t InitModule()
Bool_t InitGrid(Bool_t useModuleDesign)
CbmMuchModuleGemRectangular()
virtual ~CbmMuchModuleGemRectangular()
ClassDef(CbmMuchModuleGemRectangular, 1)
std::vector< std::vector< Int_t > > GetGrid()
CbmMuchSectorRectangular * GetSector(Double_t x, Double_t y)
std::vector< std::vector< Int_t > > fGrid
void InitNeighbourSectors()
Int_t GetGridIndexX(Double_t x)
Int_t GetGridIndexY(Double_t y)
CbmMuchPadRectangular * GetPad(Double_t x, Double_t y)