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