ATLAS Offline Software
Loading...
Searching...
No Matches
Muon::IMuonSegmentInOverlapResolvingTool::SegmentPhiMatchResult Struct Reference

#include <IMuonSegmentInOverlapResolvingTool.h>

Collaboration diagram for Muon::IMuonSegmentInOverlapResolvingTool::SegmentPhiMatchResult:

Public Member Functions

 SegmentPhiMatchResult ()=default
 SegmentPhiMatchResult (Amg::Vector3D segDir1, Amg::Vector3D segDir2, double dYZ)
std::string toString () const

Public Attributes

Amg::Vector3D segmentDirection1 {-999, -999, -999}
 new segment direction for first segment with the update phi angle
Amg::Vector3D segmentDirection2 {-999, -999, -999}
 new segment direction for second segment with the update phi angle
double deltaYZ {-999.}
 angular difference in the precision plane of the second segment after the phi angle correction

Detailed Description

Definition at line 36 of file IMuonSegmentInOverlapResolvingTool.h.

Constructor & Destructor Documentation

◆ SegmentPhiMatchResult() [1/2]

Muon::IMuonSegmentInOverlapResolvingTool::SegmentPhiMatchResult::SegmentPhiMatchResult ( )
default

◆ SegmentPhiMatchResult() [2/2]

Muon::IMuonSegmentInOverlapResolvingTool::SegmentPhiMatchResult::SegmentPhiMatchResult ( Amg::Vector3D segDir1,
Amg::Vector3D segDir2,
double dYZ )
inline

Definition at line 38 of file IMuonSegmentInOverlapResolvingTool.h.

38 :
39 segmentDirection1(segDir1), segmentDirection2(segDir2), deltaYZ(dYZ) {}
Amg::Vector3D segmentDirection2
new segment direction for second segment with the update phi angle
double deltaYZ
angular difference in the precision plane of the second segment after the phi angle correction
Amg::Vector3D segmentDirection1
new segment direction for first segment with the update phi angle

Member Function Documentation

◆ toString()

std::string Muon::IMuonSegmentInOverlapResolvingTool::SegmentPhiMatchResult::toString ( ) const
inline

Definition at line 183 of file IMuonSegmentInOverlapResolvingTool.h.

183 {
184 std::ostringstream sout;
185 sout << " Matching angle phi " << segmentDirection1.phi() << " deltaYZ " << deltaYZ;
186 return sout.str();
187 }

Member Data Documentation

◆ deltaYZ

double Muon::IMuonSegmentInOverlapResolvingTool::SegmentPhiMatchResult::deltaYZ {-999.}

angular difference in the precision plane of the second segment after the phi angle correction

Definition at line 48 of file IMuonSegmentInOverlapResolvingTool.h.

48{-999.};

◆ segmentDirection1

Amg::Vector3D Muon::IMuonSegmentInOverlapResolvingTool::SegmentPhiMatchResult::segmentDirection1 {-999, -999, -999}

new segment direction for first segment with the update phi angle

Definition at line 42 of file IMuonSegmentInOverlapResolvingTool.h.

42{-999, -999, -999};

◆ segmentDirection2

Amg::Vector3D Muon::IMuonSegmentInOverlapResolvingTool::SegmentPhiMatchResult::segmentDirection2 {-999, -999, -999}

new segment direction for second segment with the update phi angle

Definition at line 45 of file IMuonSegmentInOverlapResolvingTool.h.

45{-999, -999, -999};

The documentation for this struct was generated from the following file: