ATLAS Offline Software
TgcCoinData_p1.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_P1_TRK_H
7 #define TGCCOINDATA_P1_TRK_H
8 
9 //-----------------------------------------------------------------------------
10 //
11 // file: TgcCoinData_p1.h
12 //
13 //-----------------------------------------------------------------------------
16 #include "Identifier/Identifier.h"
18 
19 class TgcCoinDataCnv_p1;
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  {}
43  // base
44 
48 
49  unsigned int m_indexAndHash;
50 
51  int m_type;
52  bool m_isAside;
53  int m_phi;
55  bool m_isStrip;
58 
62  double m_widthIn;
63  double m_widthOut;
64 
65  int m_delta;
66  int m_roi;
67  int m_pt;
68  };
69 }
70 
71 #endif
Muon::TgcCoinData_p1::m_isAside
bool m_isAside
Definition: TgcCoinData_p1.h:52
Muon::TgcCoinData_p1::m_isStrip
bool m_isStrip
Definition: TgcCoinData_p1.h:55
Muon::TgcCoinData_p1::m_trackletIdStrip
int m_trackletIdStrip
Definition: TgcCoinData_p1.h:57
Muon::TgcCoinData_p1
Definition: TgcCoinData_p1.h:24
Muon::TgcCoinData_p1::m_posOut
TPObjRef m_posOut
Definition: TgcCoinData_p1.h:60
TgcCoinDataCnv_p1
Definition: TgcCoinDataCnv_p1.h:27
Identifier32::value_type
unsigned int value_type
Definition: Identifier32.h:33
Muon::TgcCoinData_p1::m_delta
int m_delta
Definition: TgcCoinData_p1.h:65
Muon::TgcCoinData_p1::m_widthIn
double m_widthIn
Definition: TgcCoinData_p1.h:62
Muon
This class provides conversion from CSC RDO data to CSC Digits.
Definition: TrackSystemController.h:49
TPObjRef
Definition: TPObjRef.h:20
Muon::TgcCoinData
Definition: TgcCoinData.h:37
Muon::TgcCoinData_p1::m_widthOut
double m_widthOut
Definition: TgcCoinData_p1.h:63
Muon::TgcCoinData_p1::m_collectionIdHash
IdentifierHash m_collectionIdHash
Definition: TgcCoinData_p1.h:47
Muon::TgcCoinData_p1::m_phi
int m_phi
Definition: TgcCoinData_p1.h:53
Muon::TgcCoinData_p1::m_errMat
TPObjRef m_errMat
Definition: TgcCoinData_p1.h:61
Muon::TgcCoinData_p1::m_trackletId
int m_trackletId
Definition: TgcCoinData_p1.h:56
Muon::TgcCoinData_p1::m_type
int m_type
Definition: TgcCoinData_p1.h:51
Muon::TgcCoinData_p1::m_channelIdIn
Identifier32::value_type m_channelIdIn
Definition: TgcCoinData_p1.h:45
Muon::TgcCoinData_p1::m_posIn
TPObjRef m_posIn
Definition: TgcCoinData_p1.h:59
IdentifierHash.h
Muon::TgcCoinData_p1::m_pt
int m_pt
Definition: TgcCoinData_p1.h:67
TPObjRef.h
Muon::TgcCoinData_p1::m_roi
int m_roi
Definition: TgcCoinData_p1.h:66
Muon::TgcCoinData_p1::m_isForward
bool m_isForward
Definition: TgcCoinData_p1.h:54
Muon::TgcCoinData_p1::m_indexAndHash
unsigned int m_indexAndHash
Definition: TgcCoinData_p1.h:49
TgcCoinData.h
IdentifierHash
Definition: IdentifierHash.h:38
Muon::TgcCoinData_p1::m_channelIdOut
Identifier32::value_type m_channelIdOut
Definition: TgcCoinData_p1.h:46
Muon::TgcCoinData_p1::TgcCoinData_p1
TgcCoinData_p1()
Definition: TgcCoinData_p1.h:26