ATLAS Offline Software
Loading...
Searching...
No Matches
MdtData.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef TRIGL2MUONSA_MDTDATA_H
6#define TRIGL2MUONSA_MDTDATA_H
7
8#include <array>
9#include "Identifier/Identifier.h"
11
12namespace TrigL2MuonSA {
13
14// --------------------------------------------------------------------------------
15// --------------------------------------------------------------------------------
16
18 {
19 unsigned int name{0};
20 int StationEta{0};
21 int StationPhi{0};
22 int Multilayer{0};
23 int Layer{0};
24 int TubeLayer{0};
25 int Tube{0};
26 int Chamber{0};
27 //
28 double cYmid{0.};
29 double cXmid{0.};
30 double cPhip{0.};
31 double cInCo{0.};
32 double cPhi0{0.};
33 std::array<char,4> cType{};
34 //
35 double Z{0.};
36 double R{0.};
37 double DriftTime{0.};
38 double DriftSpace{0.};
39 double DriftSigma{0.};
40 uint32_t OnlineId{0};
41 uint16_t Adc{0};
42 uint16_t LeadingCoarseTime{0};
43 uint16_t LeadingFineTime{0};
44 uint16_t TrailingCoarseTime{0};
45 uint16_t TrailingFineTime{0};
46 //
47 double Residual{0.};
48 int isOutlier{0};
51};
52
53// --------------------------------------------------------------------------------
54// --------------------------------------------------------------------------------
55
56typedef std::vector<MdtHitData> MdtHits;
57
58// --------------------------------------------------------------------------------
59// --------------------------------------------------------------------------------
60
61}
62
63#endif // TRIGL2MUONSA_MDTDATA_H
std::vector< MdtHitData > MdtHits
Definition MdtData.h:56
const MuonGM::MdtReadoutElement * readEle
Definition MdtData.h:50
uint16_t LeadingCoarseTime
Definition MdtData.h:42
unsigned int name
Definition MdtData.h:19
uint16_t TrailingFineTime
Definition MdtData.h:45
uint16_t TrailingCoarseTime
Definition MdtData.h:44
std::array< char, 4 > cType
Definition MdtData.h:33