ATLAS Offline Software
Loading...
Searching...
No Matches
Muon::SegmentData Struct Reference
Collaboration diagram for Muon::SegmentData:

Public Member Functions

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

Public Attributes

unsigned int index {0}
 Index.
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); }
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 ...
const Muon::MdtPrepData * prd

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

34{0};

◆ layer_number

int Muon::SegmentData::layer_number {0}

Definition at line 49 of file MuonHoughPatternFinderTool.cxx.

49{0}; // layer_number ranges from 0..5/7

◆ onsegment

bool Muon::SegmentData::onsegment {false}

Definition at line 42 of file MuonHoughPatternFinderTool.cxx.

42{false}; // non-zero if on segment, int indicates how many hits in same

◆ prd

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

Definition at line 35 of file MuonHoughPatternFinderTool.cxx.

35{nullptr};

◆ prob

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

Definition at line 40 of file MuonHoughPatternFinderTool.cxx.

40{1.}; // artificial probability that hit belongs to true muon

◆ psi

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

Definition at line 44 of file MuonHoughPatternFinderTool.cxx.

44{0.};

◆ tr_confirmation

bool Muon::SegmentData::tr_confirmation {false}

Definition at line 47 of file MuonHoughPatternFinderTool.cxx.

47{false};

◆ weighted_trigger

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

Definition at line 46 of file MuonHoughPatternFinderTool.cxx.

46{0.};

◆ weights

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

Definition at line 39 of file MuonHoughPatternFinderTool.cxx.

39{1.};

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