ATLAS Offline Software
Position.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef Position_H
6 #define Position_H
7 
8 #include <iostream>
9 namespace MuonGM {
10 
11  class Position {
12  public:
13  Position() = default;
14 
15  int zindex{0};
16  int phiindex{0};
17  int phitype{0};
18  int icut{0};
19  int subtype{0};
20  double phi{0.};
21  double radius{0.};
22  double z{0.};
23  double shift{0.};
24  double inclination{0.};
25  double alpha{0.};
26  double beta{0.};
27  double gamma{0.};
28 
29  bool isAssigned{false};
30 
31  bool isMirrored{false};
32  bool isBarrelLike{false};
33  friend std::ostream &operator<<(std::ostream &os, const Position &p);
34  };
35 } // namespace MuonGM
36 
37 #endif
MuonGM::Position::subtype
int subtype
Definition: Position.h:19
MuonGM::Position::Position
Position()=default
MuonGM
Ensure that the Athena extensions are properly loaded.
Definition: GeoMuonHits.h:27
python.PerfMonSerializer.p
def p
Definition: PerfMonSerializer.py:743
MuonGM::Position::phi
double phi
Definition: Position.h:20
MuonGM::Position::alpha
double alpha
Definition: Position.h:25
MuonGM::Position::radius
double radius
Definition: Position.h:21
MuonGM::Position::gamma
double gamma
Definition: Position.h:27
MuonGM::Position::phitype
int phitype
Definition: Position.h:17
MuonGM::Position::beta
double beta
Definition: Position.h:26
MuonGM::Position::inclination
double inclination
Definition: Position.h:24
MuonGM::Position::shift
double shift
Definition: Position.h:23
MuonGM::Position::operator<<
friend std::ostream & operator<<(std::ostream &os, const Position &p)
Definition: Position.cxx:9
MuonGM::Position::z
double z
Definition: Position.h:22
MuonGM::Position
Definition: Position.h:11
ReadFromCoolCompare.os
os
Definition: ReadFromCoolCompare.py:231
MuonGM::Position::zindex
int zindex
Definition: Position.h:15
MuonGM::Position::isBarrelLike
bool isBarrelLike
Definition: Position.h:32
MuonGM::Position::icut
int icut
Definition: Position.h:18
MuonGM::Position::phiindex
int phiindex
Definition: Position.h:16
MuonGM::Position::isMirrored
bool isMirrored
Definition: Position.h:31
MuonGM::Position::isAssigned
bool isAssigned
Definition: Position.h:29