ATLAS Offline Software
Loading...
Searching...
No Matches
AlignPos.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 AlignPos_H
6#define AlignPos_H
7
8#include <iostream>
9#include <string>
10namespace MuonGM {
11
12 class AlignPos {
13 public:
14 AlignPos() = default;
15
16 int zindex{0};
17 int phiindex{0};
18 int jobindex{0};
19 double tras{0.};
20 double traz{0.};
21 double trat{0.};
22 double rots{0.};
23 double rotz{0.};
24 double rott{0.};
25 bool isBarrel{true};
26 bool isTrapezoid{false}; // yuck! GeoModel axes different for box, trap
27 std::string tectype{}; // eg BOS1 (to match to station type)
28 friend std::ostream &operator<<(std::ostream &os, const AlignPos &p);
29 };
30
31} // namespace MuonGM
32#endif
std::string tectype
Definition AlignPos.h:27
friend std::ostream & operator<<(std::ostream &os, const AlignPos &p)
Definition AlignPos.cxx:8
AlignPos()=default
Ensure that the Athena extensions are properly loaded.
Definition GeoMuonHits.h:27