ATLAS Offline Software
Public Member Functions | Public Attributes | List of all members
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 More...
 
Amg::Vector3D segmentDirection2 {-999, -999, -999}
 new segment direction for second segment with the update phi angle More...
 
double deltaYZ {-999.}
 angular difference in the precision plane of the second segment after the phi angle correction More...
 

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) {}

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.

◆ 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.

◆ 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.


The documentation for this struct was generated from the following file:
Muon::IMuonSegmentInOverlapResolvingTool::SegmentPhiMatchResult::segmentDirection1
Amg::Vector3D segmentDirection1
new segment direction for first segment with the update phi angle
Definition: IMuonSegmentInOverlapResolvingTool.h:42
Muon::IMuonSegmentInOverlapResolvingTool::SegmentPhiMatchResult::deltaYZ
double deltaYZ
angular difference in the precision plane of the second segment after the phi angle correction
Definition: IMuonSegmentInOverlapResolvingTool.h:48
Muon::IMuonSegmentInOverlapResolvingTool::SegmentPhiMatchResult::segmentDirection2
Amg::Vector3D segmentDirection2
new segment direction for second segment with the update phi angle
Definition: IMuonSegmentInOverlapResolvingTool.h:45