|
ATLAS Offline Software
|
Go to the documentation of this file.
17 if (!MuonDetMgr) {
return false; }
19 if (!tgcprdContainer.isValid()) {
24 ATH_MSG_DEBUG(
"retrieved TGC PRD Container with size " << tgcprdContainer->size());
26 if (tgcprdContainer->size() == 0)
ATH_MSG_DEBUG(
" TGC PRD Container empty ");
27 unsigned int n_PRD{0};
ScalarBranch< unsigned int > & m_TGC_nPRD
TwoVectorBranch m_TGC_PRD_localPos
TGCPRDVariables(MuonTesterTree &tree, const std::string &container_name, MSG::Level msglvl)
Eigen::Matrix< double, 2, 1 > Vector2D
const MuonGM::MuonDetectorManager * getDetMgr(const EventContext &ctx) const
bool declare_dependency(Key &key)
Declares the ReadHandle/ ReadCondHandleKey as data dependency of the algorithm.
const TgcReadoutElement * getTgcReadoutElement(const Identifier &id) const
access via extended identifier (requires unpacking)
void push_back(const Amg::Vector3D &vec)
interface using the Amg::Vector3D
void push_back(const Identifier &id) override final
std::string toString(const Translation3D &translation, int precision=4)
GeoPrimitvesToStringConverter.
void push_back(const Amg::Vector2D &vec)
interface using the Amg::Vector3D
VectorBranch< float > & m_TGC_PRD_cov
VectorBranch< uint8_t > & m_TGC_PRD_bcId
A TgcReadoutElement corresponds to a single TGC chamber; therefore typically a TGC station contains s...
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...
SG::ReadHandleKey< Muon::TgcPrepDataContainer > m_key
TgcIdentifierBranch m_TGC_PRD_id
Template to hold collections of MuonPrepRawData objects.
void push_back(const T &value)
Adds a new element at the end of the vector.
double error(const Amg::MatrixX &mat, int index)
return diagonal error of the matrix caller should ensure the matrix is symmetric and the index is in ...
Eigen::Matrix< double, 3, 1 > Vector3D
bool declare_keys() override final
The MuonDetectorManager stores the transient representation of the Muon Spectrometer geometry and pro...
Class to represent TGC measurements.
const Muon::IMuonIdHelperSvc * idHelperSvc() const
ThreeVectorBranch m_TGC_PRD_globalPos