|
ATLAS Offline Software
|
Go to the documentation of this file.
16 if (!MuonDetMgr) {
return false; }
26 unsigned int n_digits{0};
28 ATH_MSG_DEBUG(
"processing collection with size " << coll->size());
36 ATH_MSG_ERROR(
"RPCDigitVariables::fillVariables() - Failed to retrieve PRCReadoutElement for "<<
idHelperSvc()->rpcIdHelper().print_to_string(Id).c_str());
const RpcReadoutElement * getRpcReadoutElement(const Identifier &id) const
access via extended identifier (requires unpacking)
virtual bool globalToLocal(const Amg::Vector3D &glob, const Amg::Vector3D &mom, Amg::Vector2D &loc) const override final
Specified for PlaneSurface: GlobalToLocal method without dynamic memory allocation - boolean checks i...
Eigen::Matrix< double, 2, 1 > Vector2D
Use IdentifiableContainer with RpcDigitCollection.
size_t size() const
Duplicate of fullSize for backwards compatability.
const MuonGM::MuonDetectorManager * getDetMgr(const EventContext &ctx) const
void push_back(const Identifier &id) override final
An RpcReadoutElement corresponds to a single RPC module; therefore typicaly a barrel muon station con...
ThreeVectorBranch m_RPC_dig_globalPos
bool declare_keys() override final
virtual const Trk::PlaneSurface & surface() const override
access to chamber surface (phi orientation), uses the first gas gap
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
RpcIdentifierBranch m_RPC_dig_id
std::string toString(const Translation3D &translation, int precision=4)
GeoPrimitvesToStringConverter.
void push_back(const Amg::Vector2D &vec)
interface using the Amg::Vector3D
void push_back(const T &value)
Adds a new element at the end of the vector.
Amg::Vector3D stripPos(const Identifier &id) const
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...
ScalarBranch< unsigned int > & m_RPC_nDigits
Eigen::Matrix< double, 3, 1 > Vector3D
SG::ReadHandleKey< RpcDigitContainer > m_key
The MuonDetectorManager stores the transient representation of the Muon Spectrometer geometry and pro...
const Muon::IMuonIdHelperSvc * idHelperSvc() const
RpcDigitVariables(MuonTesterTree &tree, const std::string &container_name, MSG::Level msglvl)
TwoVectorBranch m_RPC_dig_localPos
size_type digit_size() const
VectorBranch< float > & m_RPC_dig_time
VectorBranch< float > & m_RPC_tot