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