7#include "Identifier/Identifier.h"
22 const auto absBec = std::abs(bec);
25 result |= (
static_cast<std::uint32_t
>(
phi)<<8);
26 }
else if (absBec == 2){
28 result |= (
static_cast<std::uint32_t
>(std::abs(
eta))<<8);
35 const int bec =
m_pITkId->barrel_ec(offId);
37 const int layer_disk =
m_pITkId->layer_disk(offId);
44 return static_cast< std::uint32_t
>(std::abs(
eta));
48 return static_cast< std::uint32_t
>(
phi);
53 const int bec =
m_pITkId->barrel_ec(offId);
54 const auto absBec = std::abs(bec);
56 const int layer_disk =
m_pITkId->layer_disk(offId);
Scalar eta() const
pseudorapidity method
Scalar phi() const
phi method
This is an Identifier helper class for the SCT subdetector.
std::uint32_t rod(const Identifier &offId) const
std::uint32_t barrelLink16(int eta) const
std::uint32_t rod32(int bec, int layer_disk, int phi, int eta=0) const
OnlineIdGenerator(SCT_ID *pITkIdHelper)
ITkStripOnlineId operator()(const Identifier &offId)
std::uint32_t endcapLink16(int phi) const
This is an Identifier helper class for the SCT subdetector.