ATLAS Offline Software
RpcData.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef TRIGL2MUONSA_RPCDATA_H
6 #define TRIGL2MUONSA_RPCDATA_H
7 
8 namespace TrigL2MuonSA {
9 
10  // --------------------------------------------------------------------------------
11  // --------------------------------------------------------------------------------
12 
13  class RpcHitData
14  {
15  public:
17  x(0),
18  y(0),
19  z(0),
20  time(0),
23  gasGap(0),
24  doubletR(0),
25  doubletPhi(0),
26  doubletZ(0),
27  layer(0),
28  eta(0),
29  phi(0),
30  l(0),
31  measuresPhi(false),
32  stationName("")
33  {};
34 
35  public:
36  double x;
37  double y;
38  double z;
39  double time;
42  int gasGap;
43  int doubletR;
45  int doubletZ;
46  int layer;
47  double eta;
48  double phi;
49  double l;
51  std::string stationName;
52  };
53 
54  // --------------------------------------------------------------------------------
55  // --------------------------------------------------------------------------------
56 
57  typedef std::vector<RpcHitData> RpcHits;
58 
59  // --------------------------------------------------------------------------------
60  // --------------------------------------------------------------------------------
61 
62 }
63 
64 #endif // TRIGL2MUONSA_RPCDATA_H
TrigL2MuonSA::RpcHitData::y
double y
Definition: RpcData.h:37
TrigL2MuonSA::RpcHitData::measuresPhi
bool measuresPhi
Definition: RpcData.h:50
TrigL2MuonSA::RpcHitData::distToEtaReadout
double distToEtaReadout
Definition: RpcData.h:40
TrigL2MuonSA::RpcHitData::doubletR
int doubletR
Definition: RpcData.h:43
TrigL2MuonSA::RpcHits
std::vector< RpcHitData > RpcHits
Definition: RpcData.h:57
TrigL2MuonSA::RpcHitData::stationName
std::string stationName
Definition: RpcData.h:51
TrigL2MuonSA::RpcHitData::phi
double phi
Definition: RpcData.h:48
TrigL2MuonSA::RpcHitData::RpcHitData
RpcHitData()
Definition: RpcData.h:16
TrigL2MuonSA::RpcHitData::doubletZ
int doubletZ
Definition: RpcData.h:45
TrigL2MuonSA::RpcHitData::l
double l
Definition: RpcData.h:49
TrigL2MuonSA::RpcHitData::doubletPhi
int doubletPhi
Definition: RpcData.h:44
TrigL2MuonSA::RpcHitData::time
double time
Definition: RpcData.h:39
TrigL2MuonSA::RpcHitData::z
double z
Definition: RpcData.h:38
TrigL2MuonSA::RpcHitData::gasGap
int gasGap
Definition: RpcData.h:42
TrigL2MuonSA::RpcHitData
Definition: RpcData.h:14
TrigL2MuonSA::RpcHitData::layer
int layer
Definition: RpcData.h:46
TrigL2MuonSA::RpcHitData::distToPhiReadout
double distToPhiReadout
Definition: RpcData.h:41
TrigL2MuonSA::RpcHitData::x
double x
Definition: RpcData.h:33
TrigL2MuonSA::RpcHitData::eta
double eta
Definition: RpcData.h:47
TrigL2MuonSA
Definition: AlignmentBarrelLUT.h:13