ATLAS Offline Software
Public Member Functions | Public Attributes | Friends | List of all members
MuonGM::AlignPos Class Reference

#include <AlignPos.h>

Collaboration diagram for MuonGM::AlignPos:

Public Member Functions

 AlignPos ()=default
 

Public Attributes

int zindex {0}
 
int phiindex {0}
 
int jobindex {0}
 
double tras {0.}
 
double traz {0.}
 
double trat {0.}
 
double rots {0.}
 
double rotz {0.}
 
double rott {0.}
 
bool isBarrel {true}
 
bool isTrapezoid {false}
 
std::string tectype {}
 

Friends

std::ostream & operator<< (std::ostream &os, const AlignPos &p)
 

Detailed Description

Definition at line 12 of file AlignPos.h.

Constructor & Destructor Documentation

◆ AlignPos()

MuonGM::AlignPos::AlignPos ( )
default

Friends And Related Function Documentation

◆ operator<<

std::ostream& operator<< ( std::ostream &  os,
const AlignPos p 
)
friend

Definition at line 8 of file AlignPos.cxx.

8  {
9  os << "phi ind=" << p.phiindex << " z ind=" << p.zindex << " tra_s=" << p.tras << " tra_z=" << p.traz << " tra_t=" << p.trat << " (in mm)"
10  << " rot_s=" << p.rots * 1000. << " rot_z=" << p.rotz * 1000. << " rot_t=" << p.rott * 1000. << " (angles in milli-radians) "
11  << " is barrel? " << p.isBarrel << " station type= " << p.tectype;
12 
13  return os;
14  }

Member Data Documentation

◆ isBarrel

bool MuonGM::AlignPos::isBarrel {true}

Definition at line 25 of file AlignPos.h.

◆ isTrapezoid

bool MuonGM::AlignPos::isTrapezoid {false}

Definition at line 26 of file AlignPos.h.

◆ jobindex

int MuonGM::AlignPos::jobindex {0}

Definition at line 18 of file AlignPos.h.

◆ phiindex

int MuonGM::AlignPos::phiindex {0}

Definition at line 17 of file AlignPos.h.

◆ rots

double MuonGM::AlignPos::rots {0.}

Definition at line 22 of file AlignPos.h.

◆ rott

double MuonGM::AlignPos::rott {0.}

Definition at line 24 of file AlignPos.h.

◆ rotz

double MuonGM::AlignPos::rotz {0.}

Definition at line 23 of file AlignPos.h.

◆ tectype

std::string MuonGM::AlignPos::tectype {}

Definition at line 27 of file AlignPos.h.

◆ tras

double MuonGM::AlignPos::tras {0.}

Definition at line 19 of file AlignPos.h.

◆ trat

double MuonGM::AlignPos::trat {0.}

Definition at line 21 of file AlignPos.h.

◆ traz

double MuonGM::AlignPos::traz {0.}

Definition at line 20 of file AlignPos.h.

◆ zindex

int MuonGM::AlignPos::zindex {0}

Definition at line 16 of file AlignPos.h.


The documentation for this class was generated from the following file:
python.PerfMonSerializer.p
def p
Definition: PerfMonSerializer.py:743
ReadFromCoolCompare.os
os
Definition: ReadFromCoolCompare.py:231