ATLAS Offline Software
Loading...
Searching...
No Matches
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>
9namespace 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
Position()=default
friend std::ostream & operator<<(std::ostream &os, const Position &p)
Definition Position.cxx:9
double inclination
Definition Position.h:24
Ensure that the Athena extensions are properly loaded.
Definition GeoMuonHits.h:27