1 #ifndef __RecoLocalCalo_HGCalRecAlgos_RecHitTools_h__ 2 #define __RecoLocalCalo_HGCalRecAlgos_RecHitTools_h__ 34 std::float_t getSiThickness(
const DetId&)
const;
35 std::float_t getRadiusToSide(
const DetId&)
const;
36 int getSiThickIndex(
const DetId&)
const;
40 unsigned int getLayer(
const DetId&)
const;
41 unsigned int getLayerWithOffset(
const DetId&)
const;
42 std::pair<int,int> getWafer(
const DetId&)
const;
43 std::pair<int,int> getCell(
const DetId&)
const;
45 bool isHalfCell(
const DetId&)
const;
50 float getPt(
const GlobalPoint& position,
const float& hitEnergy,
const float& vertex_z = 0.)
const;
53 float getEta(
const DetId&
id,
const float& vertex_z = 0.)
const;
54 float getPhi(
const DetId&
id)
const;
55 float getPt(
const DetId&
id,
const float& hitEnergy,
const float& vertex_z = 0.)
const;
62 bool maskCell(
const DetId&
id,
int corners=3)
const;
static int position[264][3]