 |
ATLAS Offline Software
|
Go to the documentation of this file.
22 return StatusCode::SUCCESS;
27 if (!trkCont.isValid()) {
29 return StatusCode::FAILURE;
41 std::vector<std::vector<unsigned int>>& chId = acc_ChId(*
tp);
42 std::vector<float>& deltaTrans = acc_DeltaTrans(*
tp);
43 std::vector<float>& sigmaDeltaTrans = acc_SigmaDeltaTrans(*
tp);
44 std::vector<float>& deltaAngle = acc_deltaAngle(*
tp);
45 std::vector<float>& sigmaDeltaAngle = acc_sigmaDeltaAngle(*
tp);
56 std::set<unsigned int> chIdSet{};
61 std::vector<unsigned int> chIdVec{};
62 chIdVec.insert(chIdVec.end(), chIdSet.begin(), chIdSet.end());
63 chId.push_back(std::move(chIdVec));
70 return StatusCode::SUCCESS;
virtual StatusCode initialize() override
SG::ReadHandleKey< xAOD::TrackParticleContainer > m_TrkContainer
SG::WriteDecorHandleKey< xAOD::TrackParticleContainer > m_deltaTransKey
const Trk::TrackStates * trackStateOnSurfaces() const
return a pointer to a const DataVector of const TrackStateOnSurfaces.
const std::vector< Identifier > & vectorOfAffectedTSOS() const
Returns a vector of the affected TSOS in the track.
double deltaAngle() const
returns the
Class to represent misalignments or 'discontinuities' on tracks These have a surface where the z axis...
@ Alignment
This TSOS contains a Trk::AlignmentEffectsOnTrack.
::StatusCode StatusCode
StatusCode definition for legacy code.
Handle class for adding a decoration to an object.
Handle class for adding a decoration to an object.
StatusCode initialize(bool used=true)
If this object is used as a property, then this should be called during the initialize phase.
virtual StatusCode execute(const EventContext &ctx) const override
represents the track state (measurement, material, fit parameters and quality) at a surface.
SG::WriteDecorHandleKey< xAOD::TrackParticleContainer > m_chIdKey
StatusCode initialize(bool used=true)
If this object is used as a property, then this should be called during the initialize phase.
SG::WriteDecorHandleKey< xAOD::TrackParticleContainer > m_deltaAngleKey
double sigmaDeltaTranslation() const
returns the
ServiceHandle< Muon::IMuonIdHelperSvc > m_idHelperSvc
double deltaTranslation() const
returns the
Class describing a TrackParticle.
Handle class for reading from StoreGate.
constexpr int toInt(const EnumType enumVal)
double sigmaDeltaAngle() const
returns the
SG::WriteDecorHandleKey< xAOD::TrackParticleContainer > m_sigmaDeltaAngleKey
SG::WriteDecorHandleKey< xAOD::TrackParticleContainer > m_sigmaDeltaTransKey