ATLAS Offline Software
Loading...
Searching...
No Matches
MuonSpectrometer
MuonCnv
MuonEventTPCnv
MuonEventTPCnv
MuonTrigCoinData
TgcCoinData_p3.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2026 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
() =
default
;
26
27
Identifier32::value_type
m_channelIdIn
{};
28
Identifier32::value_type
m_channelIdOut
{};
29
IdentifierHash
m_collectionIdHash
{};
30
31
unsigned
int
m_indexAndHash
{0};
32
33
int
m_type
{
TgcCoinData::TYPE_UNKNOWN
};
34
bool
m_isAside
{
false
};
35
int
m_phi
{0};
36
bool
m_isInner
{
false
};
37
bool
m_isForward
{
false
};
38
bool
m_isStrip
{
false
};
39
int
m_trackletId
{0};
40
int
m_trackletIdStrip
{0};
41
42
TPObjRef
m_posIn
{};
43
TPObjRef
m_posOut
{};
44
TPObjRef
m_errMat
{};
45
double
m_widthIn
{0.};
46
double
m_widthOut
{0.};
47
48
int
m_delta
{0};
49
int
m_roi
{0};
50
int
m_pt
{0};
51
bool
m_veto
{
false
};
52
53
int
m_sub
{0};
54
int
m_inner
{0};
55
bool
m_isPositiveDeltaR
{
false
};
56
};
57
}
58
59
#endif
IdentifierHash.h
TPObjRef.h
TgcCoinData.h
Identifier32::value_type
unsigned int value_type
Definition
Identifier32.h:31
IdentifierHash
This is a "hash" representation of an Identifier.
Definition
IdentifierHash.h:25
Muon::TgcCoinData_p3::m_collectionIdHash
IdentifierHash m_collectionIdHash
Definition
TgcCoinData_p3.h:29
Muon::TgcCoinData_p3::m_trackletId
int m_trackletId
Definition
TgcCoinData_p3.h:39
Muon::TgcCoinData_p3::m_widthIn
double m_widthIn
Definition
TgcCoinData_p3.h:45
Muon::TgcCoinData_p3::m_indexAndHash
unsigned int m_indexAndHash
Definition
TgcCoinData_p3.h:31
Muon::TgcCoinData_p3::m_errMat
TPObjRef m_errMat
Definition
TgcCoinData_p3.h:44
Muon::TgcCoinData_p3::m_pt
int m_pt
Definition
TgcCoinData_p3.h:50
Muon::TgcCoinData_p3::m_roi
int m_roi
Definition
TgcCoinData_p3.h:49
Muon::TgcCoinData_p3::m_channelIdOut
Identifier32::value_type m_channelIdOut
Definition
TgcCoinData_p3.h:28
Muon::TgcCoinData_p3::m_channelIdIn
Identifier32::value_type m_channelIdIn
Definition
TgcCoinData_p3.h:27
Muon::TgcCoinData_p3::m_isForward
bool m_isForward
Definition
TgcCoinData_p3.h:37
Muon::TgcCoinData_p3::m_phi
int m_phi
Definition
TgcCoinData_p3.h:35
Muon::TgcCoinData_p3::m_sub
int m_sub
Definition
TgcCoinData_p3.h:53
Muon::TgcCoinData_p3::m_trackletIdStrip
int m_trackletIdStrip
Definition
TgcCoinData_p3.h:40
Muon::TgcCoinData_p3::m_isPositiveDeltaR
bool m_isPositiveDeltaR
Definition
TgcCoinData_p3.h:55
Muon::TgcCoinData_p3::m_inner
int m_inner
Definition
TgcCoinData_p3.h:54
Muon::TgcCoinData_p3::m_delta
int m_delta
Definition
TgcCoinData_p3.h:48
Muon::TgcCoinData_p3::m_veto
bool m_veto
Definition
TgcCoinData_p3.h:51
Muon::TgcCoinData_p3::m_isAside
bool m_isAside
Definition
TgcCoinData_p3.h:34
Muon::TgcCoinData_p3::m_type
int m_type
Definition
TgcCoinData_p3.h:33
Muon::TgcCoinData_p3::TgcCoinData_p3
TgcCoinData_p3()=default
Muon::TgcCoinData_p3::m_posIn
TPObjRef m_posIn
Definition
TgcCoinData_p3.h:42
Muon::TgcCoinData_p3::m_isInner
bool m_isInner
Definition
TgcCoinData_p3.h:36
Muon::TgcCoinData_p3::m_posOut
TPObjRef m_posOut
Definition
TgcCoinData_p3.h:43
Muon::TgcCoinData_p3::m_widthOut
double m_widthOut
Definition
TgcCoinData_p3.h:46
Muon::TgcCoinData_p3::m_isStrip
bool m_isStrip
Definition
TgcCoinData_p3.h:38
Muon::TgcCoinData::TYPE_UNKNOWN
@ TYPE_UNKNOWN
Definition
TgcCoinData.h:53
TPObjRef
This class is an object reference used in Athena persistent data model.
Definition
TPObjRef.h:20
TgcCoinDataCnv_p3
Definition
TgcCoinDataCnv_p3.h:26
Muon
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.
Definition
TrackSystemController.h:45
Generated on
for ATLAS Offline Software by
1.14.0