20 if (!rpcprdContainer.
isValid()) {
25 ATH_MSG_DEBUG(
"retrieved RPC PRD Container with size " << rpcprdContainer->size());
27 unsigned int n_PRD{0};
PrdTesterModule(MuonTesterTree &tree, const std::string &grp_name, MSG::Level msglvl)
VectorBranch< double > & m_RPC_PRD_locX
VectorBranch< float > & m_RPC_PRD_time
ThreeVectorBranch m_RPC_PRD_globalPos
RPCPRDVariables(MuonTesterTree &tree, const std::string &container_name, MSG::Level msglvl)
ScalarBranch< unsigned int > & m_RPC_nPRD
VectorBranch< float > & m_RPC_PRD_error
SG::ReadHandleKey< Muon::RpcPrepDataContainer > m_key
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...
RpcIdentifierBranch m_RPC_PRD_id
bool declare_keys() override final
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 RPC measurements.
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< RpcPrepData > RpcPrepDataCollection