|
ATLAS Offline Software
|
Go to the documentation of this file.
18 if (!MuonDetMgr) {
return false; }
20 if (!stgcrdoContainer.isValid()) {
24 ATH_MSG_DEBUG(
"retrieved sTGC rdo Container with size " << stgcrdoContainer->size());
26 if (stgcrdoContainer->size() == 0)
ATH_MSG_DEBUG(
" sTGC rdo Container empty ");
27 unsigned int n_rdo{0};
50 ATH_MSG_DEBUG(
"sTGC RDO: local pos.: x=" << localStripPos[0] <<
", y=" << localStripPos[1]);
VectorBranch< double > & m_NSWsTGC_rdo_localPosY
const Identifier identify() const
VectorBranch< double > & m_NSWsTGC_rdo_time
VectorBranch< bool > & m_NSWsTGC_rdo_isDead
VectorBranch< uint16_t > & m_NSWsTGC_rdo_tdo
bool fill(const EventContext &ctx) override final
The fill method checks if enough information is provided such that the branch is cleared from the inf...
Eigen::Matrix< double, 2, 1 > Vector2D
sTgcIdentifierBranch m_NSWsTGC_rdo_id
const MuonGM::MuonDetectorManager * getDetMgr(const EventContext &ctx) const
void push_back(const Identifier &id) override final
VectorBranch< double > & m_NSWsTGC_rdo_localPosX
This class provides conversion from CSC RDO data to CSC Digits.
virtual const Trk::PlaneSurface & surface() const override
access to chamber surface (phi orientation), uses the first gas gap
virtual bool stripPosition(const Identifier &id, Amg::Vector2D &pos) const override final
strip position - should be renamed to channel position If the strip number is outside the range of va...
bool declare_dependency(Key &key)
Declares the ReadHandle/ ReadCondHandleKey as data dependency of the algorithm.
void push_back(const Amg::Vector3D &vec)
interface using the Amg::Vector3D
bool declare_keys() override final
std::string toString(const Translation3D &translation, int precision=4)
GeoPrimitvesToStringConverter.
An sTgcReadoutElement corresponds to a single STGC module; therefore typicaly a barrel muon station c...
ScalarBranch< unsigned int > & m_NSWsTGC_nRDO
VectorBranch< uint16_t > & m_NSWsTGC_rdo_charge
VectorBranch< uint16_t > & m_NSWsTGC_rdo_bcTag
ThreeVectorBranch m_NSWsTGC_rdo_globalPos
void push_back(const T &value)
Adds a new element at the end of the vector.
SG::ReadHandleKey< Muon::STGC_RawDataContainer > m_key
Eigen::Matrix< double, 3, 1 > Vector3D
The MuonDetectorManager stores the transient representation of the Muon Spectrometer geometry and pro...
#define ATH_MSG_WARNING(x)
const Muon::IMuonIdHelperSvc * idHelperSvc() const
const sTgcReadoutElement * getsTgcReadoutElement(const Identifier &id) const
access via extended identifier (requires unpacking)
unsigned int charge() const
virtual void localToGlobal(const Amg::Vector2D &locp, const Amg::Vector3D &mom, Amg::Vector3D &glob) const override final
Specified for PlaneSurface: LocalToGlobal method without dynamic memory allocation.