1 #ifndef SiPixelObjects_PixelROC_H
2 #define SiPixelObjects_PixelROC_H
10 #include <boost/cstdint.hpp>
21 namespace sipixelobjects {
33 PixelROC( uint32_t du,
int idInDU,
int idLk);
48 int rocRow = theFrameConverter.row().inverse(glo.
row);
49 int rocCol = theFrameConverter.collumn().inverse(glo.
col);
60 result.
col = theFrameConverter.collumn().convert(loc.
rocCol());
61 result.
row = theFrameConverter.row().convert(loc.
rocRow());
void initFrameConversion()
unsigned int idInLink() const
id of this ROC in parent Link.
identify pixel inside single ROC
std::string print(int depth=0) const
printout for debug
global coordinates (row and column in DetUnit, as in PixelDigi)
LocalPixel toLocal(const GlobalPixel &glo) const
unsigned int idInDetUnit() const
id of this ROC in DetUnit etermined by token path
uint32_t rawId() const
return the DetUnit to which this ROC belongs to.
FrameConversion theFrameConverter COND_TRANSIENT
row and collumn in ROC representation
GlobalPixel toGlobal(const LocalPixel &loc) const