#include <PixelRawContByteStreamTool.h>
◆ OrderInitialRdos()
Definition at line 110 of file PixelRawContByteStreamTool.h.
110 :
const PixelID * m_PixelID
ServiceHandle< InDetDD::IPixelReadoutManager > m_pixelReadout
SG::ReadCondHandle< PixelCablingCondData > m_pixCabling
◆ operator()()
Definition at line 791 of file PixelRawContByteStreamTool.cxx.
792{
793 Identifier pixelId0 = rdo0->
identify();
794 Identifier offlineId0 =
m_PixelID->wafer_id(pixelId0);
795 Identifier pixelId1 = rdo1->
identify();
796 Identifier offlineId1 =
m_PixelID->wafer_id(pixelId1);
797 if (offlineId0 < offlineId1) {
798 return true;
799 }
800 if (offlineId0 == offlineId1) {
804
806 uint32_t linkNum0 = (onlineId0>>24) & 0xFFFF;
807 unsigned int localFE0 =
m_pixelReadout->getFE(pixelId0, offlineId0);
808 uint32_t fe0= (linkNum0>>(localFE0*8)) & 0xF;
809
811 uint32_t linkNum1 = (onlineId1>>24) & 0xFFFF;
812 unsigned int localFE1 =
m_pixelReadout->getFE(pixelId1, offlineId1);
813 uint32_t fe1= (linkNum1>>(localFE1*8)) & 0xF;
814
815 return (fe0 < fe1);
816 }
817 else {
820 return (fe0 < fe1);
821
822
823 }
824 }
825 else {return false; }
826}
virtual Identifier identify() const override final
◆ m_pixCabling
◆ m_PixelID
| const PixelID* OrderInitialRdos::m_PixelID {} |
|
private |
◆ m_pixelReadout
The documentation for this class was generated from the following files: