20 if (!mdtprdContainer.
isValid()) {
25 ATH_MSG_DEBUG(
"retrieved MDT PRD Container with size " << mdtprdContainer->size());
27 unsigned int n_PRD{0};
VectorBranch< float > & m_MDT_PRD_error
MdtIdentifierBranch m_MDT_PRD_id
VectorBranch< int > & m_MDT_PRD_adc
ThreeVectorBranch m_MDT_PRD_globalPos
SG::ReadHandleKey< Muon::MdtPrepDataContainer > m_key
VectorBranch< int > & m_MDT_PRD_status
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...
VectorBranch< double > & m_MDT_PRD_radius
ScalarBranch< unsigned int > & m_MDT_nPRD
bool declare_keys() override final
VectorBranch< int > & m_MDT_PRD_tdc
MDTPRDVariables(MuonTesterTree &tree, const std::string &container_name, MSG::Level msglvl)
PrdTesterModule(MuonTesterTree &tree, const std::string &grp_name, MSG::Level msglvl)
bool declare_dependency(Key &key)
Declares the ReadHandle/ ReadCondHandleKey as data dependency of the algorithm.
TTree * tree() override final
Returns the underlying TTree object.
Class to represent measurements from the Monitored Drift Tubes.
virtual bool isValid() override final
Can the handle be successfully dereferenced?
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 ...
MuonPrepDataCollection< MdtPrepData > MdtPrepDataCollection