ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
ForwardDetectors
AFP
AFP_Reconstruction
AFP_LocReco
AFP_LocReco
AFP_UserObjects.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 AFP_USEROBJECTS_H
6
#define AFP_USEROBJECTS_H
7
8
#include <vector>
9
10
typedef
struct
_TDHIT
11
{
12
int
iEvent
{};
13
float
fADC
{};
14
float
fTDC
{};
15
int
nDetectorID
{};
16
int
nStationID
{};
17
int
nSensitiveElementID
{};
18
19
}
TDHIT
, *
PTDHIT
;
20
21
22
typedef
struct
_TDRESULT
23
{
24
int
nStationID
{};
25
int
nDetectorID
{};
26
int
nTrainID
{};
27
float
fTrainTime
{};
28
int
nTrainSize
{};
29
int
nTrainNSat
{};
30
31
void
clear
();
32
}
TDRESULT
, *
PTDRESULT
;
33
34
35
typedef
struct
_SIDHIT
36
{
37
int
iEvent
{};
38
int
fADC
{};
39
int
fTDC
{};
40
int
nDetectorID
{};
41
int
nStationID
{};
42
int
nPixelRow
{};
43
int
nPixelCol
{};
44
45
}
SIDHIT
, *
PSIDHIT
;
46
47
48
typedef
struct
_SIDHITPOS
49
{
50
int
nPlateID
{};
51
int
nStationID
{};
52
float
fPixX
{};
53
float
fPixY
{};
54
float
fPixZ
{};
55
float
fAmp
{};
56
57
}
SIDHITPOS
, *
PSIDHITPOS
;
58
59
typedef
struct
_SIDHITSEED
60
{
61
int
nHitID1
{};
62
int
nHitID2
{};
63
int
nLastPlate
{};
64
int
nStationID
{};
65
float
fSeedX
{};
66
float
fSeedDX
{};
67
float
fSeedY
{};
68
float
fSeedDY
{};
69
float
fSeedZ
{};
70
71
}
SIDHITSEED
, *
PSIDHITSEED
;
72
73
typedef
struct
_SIDRESULT
74
{
75
int
nStationID
{};
76
float
x_pos
{};
77
float
y_pos
{};
78
float
z_pos
{};
79
float
x_slope
{};
80
float
y_slope
{};
81
float
z_slope
{};
82
83
std::vector<int>
ListHitID
;
84
85
float
nHits
{};
86
float
nHoles
{};
87
float
fChi2
{};
88
89
void
clear
();
90
}
SIDRESULT
, *
PSIDRESULT
;
91
92
#endif
// AFP_USEROBJECTS_H
SIDRESULT
struct _SIDRESULT SIDRESULT
SIDHIT
struct _SIDHIT SIDHIT
PSIDHITPOS
struct _SIDHITPOS * PSIDHITPOS
PSIDHITSEED
struct _SIDHITSEED * PSIDHITSEED
SIDHITSEED
struct _SIDHITSEED SIDHITSEED
SIDHITPOS
struct _SIDHITPOS SIDHITPOS
TDHIT
struct _TDHIT TDHIT
PSIDHIT
struct _SIDHIT * PSIDHIT
TDRESULT
struct _TDRESULT TDRESULT
PSIDRESULT
struct _SIDRESULT * PSIDRESULT
PTDHIT
struct _TDHIT * PTDHIT
PTDRESULT
struct _TDRESULT * PTDRESULT
_SIDHITPOS
Definition
AFP_UserObjects.h:49
_SIDHITPOS::fPixY
float fPixY
Definition
AFP_UserObjects.h:53
_SIDHITPOS::nStationID
int nStationID
Definition
AFP_UserObjects.h:51
_SIDHITPOS::nPlateID
int nPlateID
Definition
AFP_UserObjects.h:50
_SIDHITPOS::fPixX
float fPixX
Definition
AFP_UserObjects.h:52
_SIDHITPOS::fPixZ
float fPixZ
Definition
AFP_UserObjects.h:54
_SIDHITPOS::fAmp
float fAmp
Definition
AFP_UserObjects.h:55
_SIDHITSEED
Definition
AFP_UserObjects.h:60
_SIDHITSEED::fSeedDX
float fSeedDX
Definition
AFP_UserObjects.h:66
_SIDHITSEED::fSeedY
float fSeedY
Definition
AFP_UserObjects.h:67
_SIDHITSEED::fSeedDY
float fSeedDY
Definition
AFP_UserObjects.h:68
_SIDHITSEED::fSeedX
float fSeedX
Definition
AFP_UserObjects.h:65
_SIDHITSEED::fSeedZ
float fSeedZ
Definition
AFP_UserObjects.h:69
_SIDHITSEED::nHitID1
int nHitID1
Definition
AFP_UserObjects.h:61
_SIDHITSEED::nStationID
int nStationID
Definition
AFP_UserObjects.h:64
_SIDHITSEED::nLastPlate
int nLastPlate
Definition
AFP_UserObjects.h:63
_SIDHITSEED::nHitID2
int nHitID2
Definition
AFP_UserObjects.h:62
_SIDHIT
Definition
AFP_UserObjects.h:36
_SIDHIT::iEvent
int iEvent
Definition
AFP_UserObjects.h:37
_SIDHIT::nPixelCol
int nPixelCol
Definition
AFP_UserObjects.h:43
_SIDHIT::nDetectorID
int nDetectorID
Definition
AFP_UserObjects.h:40
_SIDHIT::fADC
int fADC
Definition
AFP_UserObjects.h:38
_SIDHIT::fTDC
int fTDC
Definition
AFP_UserObjects.h:39
_SIDHIT::nPixelRow
int nPixelRow
Definition
AFP_UserObjects.h:42
_SIDHIT::nStationID
int nStationID
Definition
AFP_UserObjects.h:41
_SIDRESULT
Definition
AFP_UserObjects.h:74
_SIDRESULT::x_pos
float x_pos
Definition
AFP_UserObjects.h:76
_SIDRESULT::fChi2
float fChi2
Definition
AFP_UserObjects.h:87
_SIDRESULT::nStationID
int nStationID
Definition
AFP_UserObjects.h:75
_SIDRESULT::ListHitID
std::vector< int > ListHitID
Definition
AFP_UserObjects.h:83
_SIDRESULT::z_slope
float z_slope
Definition
AFP_UserObjects.h:81
_SIDRESULT::y_slope
float y_slope
Definition
AFP_UserObjects.h:80
_SIDRESULT::nHoles
float nHoles
Definition
AFP_UserObjects.h:86
_SIDRESULT::y_pos
float y_pos
Definition
AFP_UserObjects.h:77
_SIDRESULT::clear
void clear()
_SIDRESULT::nHits
float nHits
Definition
AFP_UserObjects.h:85
_SIDRESULT::x_slope
float x_slope
Definition
AFP_UserObjects.h:79
_SIDRESULT::z_pos
float z_pos
Definition
AFP_UserObjects.h:78
_TDHIT
Definition
AFP_UserObjects.h:11
_TDHIT::fTDC
float fTDC
Definition
AFP_UserObjects.h:14
_TDHIT::fADC
float fADC
Definition
AFP_UserObjects.h:13
_TDHIT::iEvent
int iEvent
Definition
AFP_UserObjects.h:12
_TDHIT::nStationID
int nStationID
Definition
AFP_UserObjects.h:16
_TDHIT::nSensitiveElementID
int nSensitiveElementID
Definition
AFP_UserObjects.h:17
_TDHIT::nDetectorID
int nDetectorID
Definition
AFP_UserObjects.h:15
_TDRESULT
Definition
AFP_UserObjects.h:23
_TDRESULT::nTrainID
int nTrainID
Definition
AFP_UserObjects.h:26
_TDRESULT::nTrainNSat
int nTrainNSat
Definition
AFP_UserObjects.h:29
_TDRESULT::clear
void clear()
_TDRESULT::nStationID
int nStationID
Definition
AFP_UserObjects.h:24
_TDRESULT::nDetectorID
int nDetectorID
Definition
AFP_UserObjects.h:25
_TDRESULT::nTrainSize
int nTrainSize
Definition
AFP_UserObjects.h:28
_TDRESULT::fTrainTime
float fTrainTime
Definition
AFP_UserObjects.h:27
Generated on
for ATLAS Offline Software by
1.17.0