14#ifndef TILEGEOG4CALIB_TILEGEOG4DMLOOKUP_H
15#define TILEGEOG4CALIB_TILEGEOG4DMLOOKUP_H
20class TileGeoG4Section;
67 std::vector<TileGeoG4CalibCell*>
cells;
85 std::vector<TileGeoG4CalibSample*>
samples;
89 void DMToCell(
bool gap_crack, TileGeoG4Section* tile_section);
92 TileGeoG4Cell*
GetCell(
int nPeriod,
int nSample);
TileGeoG4GirderCell * GetTileGirderCell(double xHit)
std::vector< TileGeoG4Cell * > m_DMToCell
void AddModuleToCell(bool negative)
TileGeoG4CalibSection(const int verboseLevel)
void DMToCell(bool gap_crack, TileGeoG4Section *tile_section)
std::vector< TileGeoG4GirderCell * > girderCells
TileGeoG4Cell * GetCell(int nPeriod, int nSample)
TileGeoG4PlateCell * GetTilePlateCell(double xHit, double zHit, int plate)
std::vector< TileGeoG4CalibSample * > samples
std::vector< int > m_nGirderCellHit_negative
std::vector< int > m_nGirderCellHit
std::vector< int > m_nPlateCellHit_negative
std::vector< int > m_nPlateCellHit
std::vector< TileGeoG4CalibCell * > cells
std::vector< TileGeoG4PlateCell * > plateCells