ATLAS Offline Software
MuonSpectrometer
MuonCnv
MuonEventTPCnv
MuonEventTPCnv
MuonTrigCoinData
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
//-----------------------------------------------------------------------------
13
#include "
AthenaPoolUtilities/TPObjRef.h
"
14
#include "
Identifier/IdentifierHash.h
"
15
#include "Identifier/Identifier.h"
16
#include "
MuonTrigCoinData/TgcCoinData.h
"
17
18
class
TgcCoinDataCnv_p3
;
19
20
namespace
Muon
21
{
22
class
TgcCoinData_p3
23
{
24
public
:
25
TgcCoinData_p3
() :
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),
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_veto
(false),
43
m_sub
(0),
44
m_inner
(0),
45
m_isPositiveDeltaR
(false)
46
{}
47
// base
48
49
Identifier32::value_type
m_channelIdIn
;
50
Identifier32::value_type
m_channelIdOut
;
51
IdentifierHash
m_collectionIdHash
;
52
53
unsigned
int
m_indexAndHash
;
54
55
int
m_type
;
56
bool
m_isAside
;
57
int
m_phi
;
58
bool
m_isInner
;
59
bool
m_isForward
;
60
bool
m_isStrip
;
61
int
m_trackletId
;
62
int
m_trackletIdStrip
;
63
64
TPObjRef
m_posIn
;
65
TPObjRef
m_posOut
;
66
TPObjRef
m_errMat
;
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
;
77
bool
m_isPositiveDeltaR
;
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
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
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.
Definition:
TrackSystemController.h:45
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
This is a "hash" representation of an Identifier. This encodes a 32 bit index which can be used to lo...
Definition:
IdentifierHash.h:25
Identifier32::value_type
unsigned int value_type
Definition:
Identifier32.h:28
Muon::TgcCoinData_p3::m_isPositiveDeltaR
bool m_isPositiveDeltaR
Definition:
TgcCoinData_p3.h:77
Generated on Fri Jan 10 2025 21:18:48 for ATLAS Offline Software by
1.8.18