ATLAS Offline Software
MuonSpectrometer
MuonCnv
MuonEventTPCnv
MuonEventTPCnv
MuonTrigCoinData
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
//-----------------------------------------------------------------------------
14
#include "
AthenaPoolUtilities/TPObjRef.h
"
15
#include "
Identifier/IdentifierHash.h
"
16
#include "Identifier/Identifier.h"
17
#include "
MuonTrigCoinData/TgcCoinData.h
"
18
19
class
TgcCoinDataCnv_p2
;
20
21
namespace
Muon
22
{
23
class
TgcCoinData_p2
24
{
25
public
:
26
TgcCoinData_p2
() :
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),
36
m_trackletIdStrip
(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
47
Identifier32::value_type
m_channelIdIn
;
48
Identifier32::value_type
m_channelIdOut
;
49
IdentifierHash
m_collectionIdHash
;
50
51
unsigned
int
m_indexAndHash
;
52
53
int
m_type
;
54
bool
m_isAside
;
55
int
m_phi
;
56
bool
m_isForward
;
57
bool
m_isStrip
;
58
int
m_trackletId
;
59
int
m_trackletIdStrip
;
60
61
TPObjRef
m_posIn
;
62
TPObjRef
m_posOut
;
63
TPObjRef
m_errMat
;
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
;
72
bool
m_isPositiveDeltaR
;
73
};
74
}
75
76
#endif
Muon::TgcCoinData_p2::m_indexAndHash
unsigned int m_indexAndHash
Definition:
TgcCoinData_p2.h:51
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
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.
Definition:
TrackSystemController.h:45
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
This is a "hash" representation of an Identifier. This encodes a 32 bit index which can be used to lo...
Definition:
IdentifierHash.h:25
TgcCoinDataCnv_p2
Definition:
TgcCoinDataCnv_p2.h:27
Muon::TgcCoinData_p2::m_isStrip
bool m_isStrip
Definition:
TgcCoinData_p2.h:57
Identifier32::value_type
unsigned int value_type
Definition:
Identifier32.h:28
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
Generated on Sun Dec 22 2024 21:19:21 for ATLAS Offline Software by
1.8.18