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