ATLAS Offline Software
Public Member Functions | Public Attributes | List of all members
MuonCombined::MuonSegmentInfo Struct Reference

#include <MuonSegmentInfo.h>

Collaboration diagram for MuonCombined::MuonSegmentInfo:

Public Member Functions

 MuonSegmentInfo ()=default
 

Public Attributes

const Trk::Tracktrack {nullptr}
 pointer to the track object More...
 
const Muon::MuonSegmentsegment {nullptr}
 pointer to the muon object More...
 
std::shared_ptr< const Trk::TrackParameterstrackAtSegment {nullptr}
 track extrapolated to the segment More...
 
double dtheta {-9999.}
 global theta direction track - segment in bending plane More...
 
double dphi {-9999.}
 global phi direction track - segment in bending plane More...
 
double dthetaPos {-9999.}
 global theta position track - segment in bending plane More...
 
double dphiPos {-9999.}
 global phi position track - segment in bending plane More...
 
double resX {-9999.}
 residual track - segment in Local coordinate non-bending plane More...
 
double exErrorX {-9999.}
 error from extrapolation on residual in non-bending plane More...
 
double segErrorX {-9999.}
 error from segment on residual in non-bending plane More...
 
double pullX {-9999.}
 pull on residual in non-bending plane More...
 
double resY {-9999.}
 residual track - segment in Local coordinate in bending plane More...
 
double exErrorY {-9999.}
 error from extrapolation on residual in bending plane More...
 
double segErrorY {-9999.}
 error from segment on residual in bending plane More...
 
double pullY {-9999.}
 pull on residual in bending plane More...
 
double exCovYTheta {-9999.}
 covariance loc Y theta from track in bending plane More...
 
double exCovYZY {-9999.}
 covariance loc Y angleYZ from track in bending plane More...
 
double dangleXZ {-9999.}
 angular residual in the Local coordinate non-bending plane More...
 
double exErrorXZ {-9999.}
 error from extrapolation on angle in non-bending plane More...
 
double segErrorXZ {-9999.}
 error from segment on angle in non-bending plane More...
 
double pullXZ {-9999.}
 pull on angle in non-bending plane More...
 
double dangleYZ {-9999.}
 angular residual in the Local coordinate bending plane More...
 
double exErrorYZ {-9999.}
 error from extrapolation on angle in bending plane More...
 
double segErrorYZ {-9999.}
 error from segment on angle in bending plane More...
 
double pullYZ {-9999.}
 pull on angle in bending plane More...
 
double resCY {-9999.}
 residual on combined local position Y and angle YZ
More...
 
double pullCY {-9999.}
 pull on combined local position Y and angle YZ
More...
 
double chi2Y {-9999.}
 chi2 in the Y position and YZ angle bending and precision plane More...
 
int hasPhi {-1}
 Expect phi hits in EI or EM or BM or BO. More...
 
int quality {-1}
 hit count summary More...
 
int stationLayer {-1}
 station layer More...
 
int nholes {-1}
 number of holes More...
 
int nsegments {-1}
 number of segments in track More...
 
int singleML {-1}
 1 if single ML More...
 
double maximumResidualAlongTube {-99999.}
 maximum residual with tube endplugs (positive means outside of the tube More...
 
double pullChamber {-99999.}
 pullChamber = maximumResidualAlongTube / extrapolationError < 5 means within chamber at 5.s.d from edges More...
 
double maximumResidualPhi {-99999.}
 maximum residual with the phi hits on the segment More...
 
double maximumPullPhi {-99999.}
 maximum pull with the phi hits on the segment More...
 
double minimumResidualPhi {-99999.}
 minimum residual with the phi hits on the segment More...
 
double minimumPullPhi {-99999.}
 minimum pull with the phi hits on the segment More...
 
double t0 {-99999.}
 fitted t0 More...
 
double RLocY {-99999.}
 RLocY parametrized rejection as a function of locY parameter is used for selecting best segment. More...
 
double RAYZ {-99999.}
 RAYZ parametrized rejection as a function of Angle YZ parameter is/could be used for selecting best segment. More...
 
int selected {-1}
 selected == 1 if the segment accepted for MuonTagIMO More...
 

Detailed Description

Definition at line 23 of file MuonSegmentInfo.h.

Constructor & Destructor Documentation

◆ MuonSegmentInfo()

MuonCombined::MuonSegmentInfo::MuonSegmentInfo ( )
default

Member Data Documentation

◆ chi2Y

double MuonCombined::MuonSegmentInfo::chi2Y {-9999.}

chi2 in the Y position and YZ angle bending and precision plane

Definition at line 107 of file MuonSegmentInfo.h.

◆ dangleXZ

double MuonCombined::MuonSegmentInfo::dangleXZ {-9999.}

angular residual in the Local coordinate non-bending plane

Definition at line 77 of file MuonSegmentInfo.h.

◆ dangleYZ

double MuonCombined::MuonSegmentInfo::dangleYZ {-9999.}

angular residual in the Local coordinate bending plane

Definition at line 89 of file MuonSegmentInfo.h.

◆ dphi

double MuonCombined::MuonSegmentInfo::dphi {-9999.}

global phi direction track - segment in bending plane

Definition at line 38 of file MuonSegmentInfo.h.

◆ dphiPos

double MuonCombined::MuonSegmentInfo::dphiPos {-9999.}

global phi position track - segment in bending plane

Definition at line 44 of file MuonSegmentInfo.h.

◆ dtheta

double MuonCombined::MuonSegmentInfo::dtheta {-9999.}

global theta direction track - segment in bending plane

Definition at line 35 of file MuonSegmentInfo.h.

◆ dthetaPos

double MuonCombined::MuonSegmentInfo::dthetaPos {-9999.}

global theta position track - segment in bending plane

Definition at line 41 of file MuonSegmentInfo.h.

◆ exCovYTheta

double MuonCombined::MuonSegmentInfo::exCovYTheta {-9999.}

covariance loc Y theta from track in bending plane

Definition at line 71 of file MuonSegmentInfo.h.

◆ exCovYZY

double MuonCombined::MuonSegmentInfo::exCovYZY {-9999.}

covariance loc Y angleYZ from track in bending plane

Definition at line 74 of file MuonSegmentInfo.h.

◆ exErrorX

double MuonCombined::MuonSegmentInfo::exErrorX {-9999.}

error from extrapolation on residual in non-bending plane

Definition at line 50 of file MuonSegmentInfo.h.

◆ exErrorXZ

double MuonCombined::MuonSegmentInfo::exErrorXZ {-9999.}

error from extrapolation on angle in non-bending plane

Definition at line 80 of file MuonSegmentInfo.h.

◆ exErrorY

double MuonCombined::MuonSegmentInfo::exErrorY {-9999.}

error from extrapolation on residual in bending plane

Definition at line 62 of file MuonSegmentInfo.h.

◆ exErrorYZ

double MuonCombined::MuonSegmentInfo::exErrorYZ {-9999.}

error from extrapolation on angle in bending plane

Definition at line 92 of file MuonSegmentInfo.h.

◆ hasPhi

int MuonCombined::MuonSegmentInfo::hasPhi {-1}

Expect phi hits in EI or EM or BM or BO.

Definition at line 110 of file MuonSegmentInfo.h.

◆ maximumPullPhi

double MuonCombined::MuonSegmentInfo::maximumPullPhi {-99999.}

maximum pull with the phi hits on the segment

Definition at line 141 of file MuonSegmentInfo.h.

◆ maximumResidualAlongTube

double MuonCombined::MuonSegmentInfo::maximumResidualAlongTube {-99999.}

maximum residual with tube endplugs (positive means outside of the tube

Definition at line 131 of file MuonSegmentInfo.h.

◆ maximumResidualPhi

double MuonCombined::MuonSegmentInfo::maximumResidualPhi {-99999.}

maximum residual with the phi hits on the segment

Definition at line 138 of file MuonSegmentInfo.h.

◆ minimumPullPhi

double MuonCombined::MuonSegmentInfo::minimumPullPhi {-99999.}

minimum pull with the phi hits on the segment

Definition at line 147 of file MuonSegmentInfo.h.

◆ minimumResidualPhi

double MuonCombined::MuonSegmentInfo::minimumResidualPhi {-99999.}

minimum residual with the phi hits on the segment

Definition at line 144 of file MuonSegmentInfo.h.

◆ nholes

int MuonCombined::MuonSegmentInfo::nholes {-1}

number of holes

Definition at line 122 of file MuonSegmentInfo.h.

◆ nsegments

int MuonCombined::MuonSegmentInfo::nsegments {-1}

number of segments in track

Definition at line 125 of file MuonSegmentInfo.h.

◆ pullChamber

double MuonCombined::MuonSegmentInfo::pullChamber {-99999.}

pullChamber = maximumResidualAlongTube / extrapolationError < 5 means within chamber at 5.s.d from edges

Definition at line 135 of file MuonSegmentInfo.h.

◆ pullCY

double MuonCombined::MuonSegmentInfo::pullCY {-9999.}

pull on combined local position Y and angle YZ

Definition at line 104 of file MuonSegmentInfo.h.

◆ pullX

double MuonCombined::MuonSegmentInfo::pullX {-9999.}

pull on residual in non-bending plane

Definition at line 56 of file MuonSegmentInfo.h.

◆ pullXZ

double MuonCombined::MuonSegmentInfo::pullXZ {-9999.}

pull on angle in non-bending plane

Definition at line 86 of file MuonSegmentInfo.h.

◆ pullY

double MuonCombined::MuonSegmentInfo::pullY {-9999.}

pull on residual in bending plane

Definition at line 68 of file MuonSegmentInfo.h.

◆ pullYZ

double MuonCombined::MuonSegmentInfo::pullYZ {-9999.}

pull on angle in bending plane

Definition at line 98 of file MuonSegmentInfo.h.

◆ quality

int MuonCombined::MuonSegmentInfo::quality {-1}

hit count summary

segment quality

Definition at line 116 of file MuonSegmentInfo.h.

◆ RAYZ

double MuonCombined::MuonSegmentInfo::RAYZ {-99999.}

RAYZ parametrized rejection as a function of Angle YZ parameter is/could be used for selecting best segment.

Definition at line 160 of file MuonSegmentInfo.h.

◆ resCY

double MuonCombined::MuonSegmentInfo::resCY {-9999.}

residual on combined local position Y and angle YZ

Definition at line 101 of file MuonSegmentInfo.h.

◆ resX

double MuonCombined::MuonSegmentInfo::resX {-9999.}

residual track - segment in Local coordinate non-bending plane

Definition at line 47 of file MuonSegmentInfo.h.

◆ resY

double MuonCombined::MuonSegmentInfo::resY {-9999.}

residual track - segment in Local coordinate in bending plane

Definition at line 59 of file MuonSegmentInfo.h.

◆ RLocY

double MuonCombined::MuonSegmentInfo::RLocY {-99999.}

RLocY parametrized rejection as a function of locY parameter is used for selecting best segment.

Definition at line 155 of file MuonSegmentInfo.h.

◆ segErrorX

double MuonCombined::MuonSegmentInfo::segErrorX {-9999.}

error from segment on residual in non-bending plane

Definition at line 53 of file MuonSegmentInfo.h.

◆ segErrorXZ

double MuonCombined::MuonSegmentInfo::segErrorXZ {-9999.}

error from segment on angle in non-bending plane

Definition at line 83 of file MuonSegmentInfo.h.

◆ segErrorY

double MuonCombined::MuonSegmentInfo::segErrorY {-9999.}

error from segment on residual in bending plane

Definition at line 65 of file MuonSegmentInfo.h.

◆ segErrorYZ

double MuonCombined::MuonSegmentInfo::segErrorYZ {-9999.}

error from segment on angle in bending plane

Definition at line 95 of file MuonSegmentInfo.h.

◆ segment

const Muon::MuonSegment* MuonCombined::MuonSegmentInfo::segment {nullptr}

pointer to the muon object

Definition at line 29 of file MuonSegmentInfo.h.

◆ selected

int MuonCombined::MuonSegmentInfo::selected {-1}

selected == 1 if the segment accepted for MuonTagIMO

Definition at line 164 of file MuonSegmentInfo.h.

◆ singleML

int MuonCombined::MuonSegmentInfo::singleML {-1}

1 if single ML

Definition at line 128 of file MuonSegmentInfo.h.

◆ stationLayer

int MuonCombined::MuonSegmentInfo::stationLayer {-1}

station layer

Definition at line 119 of file MuonSegmentInfo.h.

◆ t0

double MuonCombined::MuonSegmentInfo::t0 {-99999.}

fitted t0

Definition at line 150 of file MuonSegmentInfo.h.

◆ track

const Trk::Track* MuonCombined::MuonSegmentInfo::track {nullptr}

pointer to the track object

Definition at line 26 of file MuonSegmentInfo.h.

◆ trackAtSegment

std::shared_ptr<const Trk::TrackParameters> MuonCombined::MuonSegmentInfo::trackAtSegment {nullptr}

track extrapolated to the segment

Definition at line 32 of file MuonSegmentInfo.h.


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