ATLAS Offline Software
Loading...
Searching...
No Matches
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
10typedef struct _TDHIT
11{
12 int iEvent{};
13 float fADC{};
14 float fTDC{};
18
20
21
22typedef struct _TDRESULT
23{
26 int nTrainID{};
27 float fTrainTime{};
30
31 void clear();
33
34
35typedef struct _SIDHIT
36{
37 int iEvent{};
38 int fADC{};
39 int fTDC{};
42 int nPixelRow{};
43 int nPixelCol{};
44
46
47
48typedef struct _SIDHITPOS
49{
50 int nPlateID{};
52 float fPixX{};
53 float fPixY{};
54 float fPixZ{};
55 float fAmp{};
56
58
59typedef struct _SIDHITSEED
60{
61 int nHitID1{};
62 int nHitID2{};
65 float fSeedX{};
66 float fSeedDX{};
67 float fSeedY{};
68 float fSeedDY{};
69 float fSeedZ{};
70
72
73typedef 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();
91
92#endif // AFP_USEROBJECTS_H
struct _SIDRESULT SIDRESULT
struct _SIDHIT SIDHIT
struct _SIDHITPOS * PSIDHITPOS
struct _SIDHITSEED * PSIDHITSEED
struct _SIDHITSEED SIDHITSEED
struct _SIDHITPOS SIDHITPOS
struct _TDHIT TDHIT
struct _SIDHIT * PSIDHIT
struct _TDRESULT TDRESULT
struct _SIDRESULT * PSIDRESULT
struct _TDHIT * PTDHIT
struct _TDRESULT * PTDRESULT
std::vector< int > ListHitID
void clear()
int nSensitiveElementID
int nDetectorID
void clear()