1 #ifndef SimG4CMS_HGCNumberingScheme_h
2 #define SimG4CMS_HGCNumberingScheme_h
15 #include <boost/cstdint.hpp>
int assignCell(float x, float y, int layer)
maps a hit position to a sequential cell in a trapezoid surface defined by h,b,t
std::pair< float, float > getLocalCoords(int cell, int layer)
inverts the cell number in a trapezoid surface to local coordinates
virtual ~HGCNumberingScheme()
const HGCalDDDConstants * getDDDConstants()
getter
virtual uint32_t getUnitID(ForwardSubdetector subdet, int layer, int module, int iz, const G4ThreeVector &pos)
assigns the det id to a hit
type of data representation of DDCompactView
bool check(const std::string &)
HGCalDDDConstants * hgcons