 |
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef MUONBUCKETDUMP_SegmentDumperAlg_H
6 #define MUONBUCKETDUMP_SegmentDumperAlg_H
36 this,
"SpacePointKeys", {
"MuonSpacePoints"},
37 "Keys to the SpacePoint containers"};
40 this,
"SegmentKeys",
"MuonSegmentsFromR4",
41 "Keys to the reconstructed segment containers (aligned by index with SpacePointKeys)"};
45 this,
"TruthDecorLinks", {},
"truthParticleLink decoration on segments"};
48 this,
"AlignmentKey",
"ActsAlignment",
"Geometry alignment context"};
MuonVal::ThreeVectorBranch m_segmentDir
Property holding a SG store/key/clid from which a ReadHandle is made.
MuonVal::VectorBranch< int32_t > & m_segmentTruthIdx
AthHistogramAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
: The muon space point bucket represents a collection of points that will bre processed together in t...
SG::ReadDecorHandleKeyArray< xAOD::MuonSegmentContainer > m_truthDecorKeys
Truth decoration (MC)
MuonVal::VectorBranch< float > & m_segmentTruthPt
StatusCode execute() override final
MuonVal::MuonTesterTree m_tree
Output tree.
SG::ReadHandleKeyArray< SpacePointContainer > m_spacePointKeys
Inputs.
StatusCode finalize() override final
StatusCode initialize() override final
MuonVal::VectorBranch< float > & m_segmentRecoPhi
MuonVal::VectorBranch< float > & m_segment_chiSquared
MuonVal::ScalarBranch< uint8_t > & m_bucket_sector
MuonVal::VectorBranch< float > & m_segment_numberDoF
::StatusCode StatusCode
StatusCode definition for legacy code.
HandleKeyArray< ReadHandle< T >, ReadHandleKey< T >, Gaudi::DataHandle::Reader > ReadHandleKeyArray
MuonVal::ScalarBranch< uint16_t > & m_bucket_spacePoints
VectorBranch< T > & newVector(const std::string &name)
Creates new branches and returns their reference.
MuonVal::ScalarBranch< uint8_t > & m_bucket_chamberIdx
ScalarBranch< T > & newScalar(const std::string &name)
SG::ReadHandleKey< ActsTrk::GeometryContext > m_geoCtxKey
MuonVal::VectorBranch< float > & m_segmentTruthEta
MuonVal::VectorBranch< float > & m_segmentTruthPhi
This header ties the generic definitions in this package.
SG::ReadHandleKey< xAOD::MuonSegmentContainer > m_segmentKeys
uint16_t countLayersInBucket(const SpacePointBucket &bucket) const
~SegmentDumperAlg() override=default
MuonVal::ScalarBranch< uint16_t > & m_bucket_layers
MuonVal::VectorBranch< uint8_t > & m_segmentHasTruth
MuonVal::VectorBranch< int32_t > & m_segmentTruthPDGId
MuonVal::ThreeVectorBranch m_segmentPos
MuonVal::VectorBranch< float > & m_segmentRecoEta