ATLAS Offline Software
TgcCoinData_p3.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 TGCCOINDATA_P3_TRK_H
6 #define TGCCOINDATA_P3_TRK_H
7 
8 //-----------------------------------------------------------------------------
9 //
10 // file: TgcCoinData_p3.h
11 //
12 //-----------------------------------------------------------------------------
15 #include "Identifier/Identifier.h"
17 
18 class TgcCoinDataCnv_p3;
19 
20 namespace Muon
21 {
23  {
24  public:
26  m_channelIdIn(0),
27  m_channelIdOut(0),
28  m_indexAndHash(0),
29  m_type(Muon::TgcCoinData::TYPE_UNKNOWN),
30  m_isAside(false),
31  m_phi(0),
32  m_isInner(false),
33  m_isForward(false),
34  m_isStrip(false),
35  m_trackletId(0),
37  m_widthIn(0.),
38  m_widthOut(0.),
39  m_delta(0),
40  m_roi(0),
41  m_pt(0),
42  m_veto(false),
43  m_sub(0),
44  m_inner(0),
45  m_isPositiveDeltaR(false)
46  {}
47  // base
48 
52 
53  unsigned int m_indexAndHash;
54 
55  int m_type;
56  bool m_isAside;
57  int m_phi;
58  bool m_isInner;
60  bool m_isStrip;
63 
67  double m_widthIn;
68  double m_widthOut;
69 
70  int m_delta;
71  int m_roi;
72  int m_pt;
73  bool m_veto;
74 
75  int m_sub;
76  int m_inner;
78  };
79 }
80 
81 #endif
Muon::TgcCoinData_p3::m_veto
bool m_veto
Definition: TgcCoinData_p3.h:73
Muon::TgcCoinData_p3
Definition: TgcCoinData_p3.h:23
Muon::TgcCoinData_p3::m_pt
int m_pt
Definition: TgcCoinData_p3.h:72
Identifier32::value_type
unsigned int value_type
Definition: Identifier32.h:33
Muon::TgcCoinData_p3::m_type
int m_type
Definition: TgcCoinData_p3.h:55
Muon::TgcCoinData_p3::m_trackletIdStrip
int m_trackletIdStrip
Definition: TgcCoinData_p3.h:62
Muon::TgcCoinData_p3::m_isStrip
bool m_isStrip
Definition: TgcCoinData_p3.h:60
Muon::TgcCoinData_p3::m_trackletId
int m_trackletId
Definition: TgcCoinData_p3.h:61
Muon::TgcCoinData_p3::m_roi
int m_roi
Definition: TgcCoinData_p3.h:71
Muon
This class provides conversion from CSC RDO data to CSC Digits.
Definition: TrackSystemController.h:49
Muon::TgcCoinData_p3::m_errMat
TPObjRef m_errMat
Definition: TgcCoinData_p3.h:66
Muon::TgcCoinData_p3::m_widthOut
double m_widthOut
Definition: TgcCoinData_p3.h:68
TPObjRef
Definition: TPObjRef.h:20
Muon::TgcCoinData_p3::m_sub
int m_sub
Definition: TgcCoinData_p3.h:75
Muon::TgcCoinData
Definition: TgcCoinData.h:37
Muon::TgcCoinData_p3::m_isForward
bool m_isForward
Definition: TgcCoinData_p3.h:59
Muon::TgcCoinData_p3::m_phi
int m_phi
Definition: TgcCoinData_p3.h:57
TgcCoinDataCnv_p3
Definition: TgcCoinDataCnv_p3.h:26
Muon::TgcCoinData_p3::m_indexAndHash
unsigned int m_indexAndHash
Definition: TgcCoinData_p3.h:53
Muon::TgcCoinData_p3::m_inner
int m_inner
Definition: TgcCoinData_p3.h:76
Muon::TgcCoinData_p3::m_collectionIdHash
IdentifierHash m_collectionIdHash
Definition: TgcCoinData_p3.h:51
Muon::TgcCoinData_p3::m_channelIdIn
Identifier32::value_type m_channelIdIn
Definition: TgcCoinData_p3.h:49
Muon::TgcCoinData_p3::m_delta
int m_delta
Definition: TgcCoinData_p3.h:70
Muon::TgcCoinData_p3::m_channelIdOut
Identifier32::value_type m_channelIdOut
Definition: TgcCoinData_p3.h:50
IdentifierHash.h
Muon::TgcCoinData_p3::m_posIn
TPObjRef m_posIn
Definition: TgcCoinData_p3.h:64
TPObjRef.h
Muon::TgcCoinData_p3::m_posOut
TPObjRef m_posOut
Definition: TgcCoinData_p3.h:65
Muon::TgcCoinData_p3::m_widthIn
double m_widthIn
Definition: TgcCoinData_p3.h:67
Muon::TgcCoinData_p3::m_isAside
bool m_isAside
Definition: TgcCoinData_p3.h:56
Muon::TgcCoinData_p3::TgcCoinData_p3
TgcCoinData_p3()
Definition: TgcCoinData_p3.h:25
Muon::TgcCoinData_p3::m_isInner
bool m_isInner
Definition: TgcCoinData_p3.h:58
TgcCoinData.h
IdentifierHash
Definition: IdentifierHash.h:38
Muon::TgcCoinData_p3::m_isPositiveDeltaR
bool m_isPositiveDeltaR
Definition: TgcCoinData_p3.h:77