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

#include <Position.h>

Collaboration diagram for MuonGM::Position:

Public Member Functions

 Position ()=default
 

Public Attributes

int zindex {0}
 
int phiindex {0}
 
int phitype {0}
 
int icut {0}
 
int subtype {0}
 
double phi {0.}
 
double radius {0.}
 
double z {0.}
 
double shift {0.}
 
double inclination {0.}
 
double alpha {0.}
 
double beta {0.}
 
double gamma {0.}
 
bool isAssigned {false}
 
bool isMirrored {false}
 
bool isBarrelLike {false}
 

Friends

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

Detailed Description

Definition at line 11 of file Position.h.

Constructor & Destructor Documentation

◆ Position()

MuonGM::Position::Position ( )
default

Friends And Related Function Documentation

◆ operator<<

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

Definition at line 9 of file Position.cxx.

9  {
10  os << " Position eta/phi index " << p.zindex << "/" << p.phiindex << " phi/z/R/s_shift " << p.phi << " " << p.z << " " << p.radius << " " << p.shift << " alpha/beta/gamma "
11  << p.alpha << " " << p.beta << " " << p.gamma;
12 
13  return os;
14  }

Member Data Documentation

◆ alpha

double MuonGM::Position::alpha {0.}

Definition at line 25 of file Position.h.

◆ beta

double MuonGM::Position::beta {0.}

Definition at line 26 of file Position.h.

◆ gamma

double MuonGM::Position::gamma {0.}

Definition at line 27 of file Position.h.

◆ icut

int MuonGM::Position::icut {0}

Definition at line 18 of file Position.h.

◆ inclination

double MuonGM::Position::inclination {0.}

Definition at line 24 of file Position.h.

◆ isAssigned

bool MuonGM::Position::isAssigned {false}

Definition at line 29 of file Position.h.

◆ isBarrelLike

bool MuonGM::Position::isBarrelLike {false}

Definition at line 32 of file Position.h.

◆ isMirrored

bool MuonGM::Position::isMirrored {false}

Definition at line 31 of file Position.h.

◆ phi

double MuonGM::Position::phi {0.}

Definition at line 20 of file Position.h.

◆ phiindex

int MuonGM::Position::phiindex {0}

Definition at line 16 of file Position.h.

◆ phitype

int MuonGM::Position::phitype {0}

Definition at line 17 of file Position.h.

◆ radius

double MuonGM::Position::radius {0.}

Definition at line 21 of file Position.h.

◆ shift

double MuonGM::Position::shift {0.}

Definition at line 23 of file Position.h.

◆ subtype

int MuonGM::Position::subtype {0}

Definition at line 19 of file Position.h.

◆ z

double MuonGM::Position::z {0.}

Definition at line 22 of file Position.h.

◆ zindex

int MuonGM::Position::zindex {0}

Definition at line 15 of file Position.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