 |
ATLAS Offline Software
|
Go to the documentation of this file.
4 #ifndef MUONCSVDUMP_HitDumperAlg_H
5 #define MUONCSVDUMP_HitDumperAlg_H
30 "Key to the space point container"};
39 std::shared_ptr<MuonVal::IParticleFourMomBranch>
m_muonP4{};
MuonVal::MuonTesterTree m_tree
AthHistogramAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
SG::ReadDecorHandleKey< xAOD::MuonSegmentContainer > m_truthLinkKey
MuonVal::VectorBranch< char > & m_truthLink
std::shared_ptr< MuonVal::IParticleFourMomBranch > m_muonP4
SG::ReadHandleKey< xAOD::MuonSegmentContainer > m_truthSegKey
std::shared_ptr< MuonValR4::SpacePointTesterModule > m_spCollection
virtual StatusCode initialize() override final
SG::ReadHandleKeyArray< SpacePointContainer > m_spacePointKeys
MuonVal::ThreeVectorBranch m_spGlobPos
std::size_t fillSpacePoint(const ActsTrk::GeometryContext &gctx, const SpacePoint &sp)
::StatusCode StatusCode
StatusCode definition for legacy code.
MuonVal::ThreeVectorBranch m_spGlobEdgeHigh
VectorBranch< T > & newVector(const std::string &name)
Creates new branches and returns their reference.
MuonVal::VectorBranch< char > & m_spReadoutSide
virtual StatusCode finalize() override final
The muon space point is the combination of two uncalibrated measurements one of them measures the eta...
MuonVal::ThreeVectorBranch m_spGlobEdgeLow
This header ties the generic definitions in this package.
MuonVal::VectorBranch< float > & m_spTime
Property holding a SG store/key/clid/attr name from which a ReadDecorHandle is made.
virtual StatusCode execute() override final
SG::ReadHandleKey< ActsTrk::GeometryContext > m_geoCtxKey