ATLAS Offline Software
Public Member Functions | Public Attributes | List of all members
Muon::SegmentData Struct Reference
Collaboration diagram for Muon::SegmentData:

Public Member Functions

Identifier id () const
 
double radius () const
 Identifier of the PRD. More...
 
double errradius () const
 

Public Attributes

unsigned int index {0}
 Index. More...
 
const Muon::MdtPrepDataprd {nullptr}
 
double weights {1.}
 
double prob {1.}
 
bool onsegment {false}
 
double psi {0.}
 
double weighted_trigger {0.}
 
bool tr_confirmation {false}
 
int layer_number {0}
 

Detailed Description

Definition at line 32 of file MuonHoughPatternFinderTool.cxx.

Member Function Documentation

◆ errradius()

double Muon::SegmentData::errradius ( ) const
inline

Definition at line 38 of file MuonHoughPatternFinderTool.cxx.

38 { return Amg::error(prd->localCovariance(), 0); }

◆ id()

Identifier Muon::SegmentData::id ( ) const
inline

Definition at line 36 of file MuonHoughPatternFinderTool.cxx.

36 { return prd->identify(); };

◆ radius()

double Muon::SegmentData::radius ( ) const
inline

Identifier of the PRD.

Definition at line 37 of file MuonHoughPatternFinderTool.cxx.

37 { return prd->localPosition()[0]; }

Member Data Documentation

◆ index

unsigned int Muon::SegmentData::index {0}

Index.

Definition at line 34 of file MuonHoughPatternFinderTool.cxx.

◆ layer_number

int Muon::SegmentData::layer_number {0}

Definition at line 49 of file MuonHoughPatternFinderTool.cxx.

◆ onsegment

bool Muon::SegmentData::onsegment {false}

Definition at line 42 of file MuonHoughPatternFinderTool.cxx.

◆ prd

const Muon::MdtPrepData* Muon::SegmentData::prd {nullptr}

Definition at line 35 of file MuonHoughPatternFinderTool.cxx.

◆ prob

double Muon::SegmentData::prob {1.}

Definition at line 40 of file MuonHoughPatternFinderTool.cxx.

◆ psi

double Muon::SegmentData::psi {0.}

Definition at line 44 of file MuonHoughPatternFinderTool.cxx.

◆ tr_confirmation

bool Muon::SegmentData::tr_confirmation {false}

Definition at line 47 of file MuonHoughPatternFinderTool.cxx.

◆ weighted_trigger

double Muon::SegmentData::weighted_trigger {0.}

Definition at line 46 of file MuonHoughPatternFinderTool.cxx.

◆ weights

double Muon::SegmentData::weights {1.}

Definition at line 39 of file MuonHoughPatternFinderTool.cxx.


The documentation for this struct was generated from the following file:
Trk::PrepRawData::localCovariance
const Amg::MatrixX & localCovariance() const
return const ref to the error matrix
Trk::PrepRawData::identify
Identifier identify() const
return the identifier
Muon::SegmentData::prd
const Muon::MdtPrepData * prd
Definition: MuonHoughPatternFinderTool.cxx:35
Amg::error
double error(const Amg::MatrixX &mat, int index)
return diagonal error of the matrix caller should ensure the matrix is symmetric and the index is in ...
Definition: EventPrimitivesHelpers.h:40
Trk::PrepRawData::localPosition
const Amg::Vector2D & localPosition() const
return the local position reference