ATLAS Offline Software
Loading...
Searching...
No Matches
AFPData_v1.h
Go to the documentation of this file.
1// Dear emacs, this is -*- c++ -*-
2
3/*
4 Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
5*/
6
7// $Id: AFPData_v1.h 693858 2015-09-09 10:30:15Z lnozka $
8#ifndef XAODFORWARD_VERSIONS_AFPDATA_V1_H
9#define XAODFORWARD_VERSIONS_AFPDATA_V1_H
10
11// EDM include(s):
13
14namespace xAOD
15{
16
28 {
29
30 public:
32 AFPData_v1();
33
34 //AfpSIDDigiCollection ---------------------------------------------------
35 int pixelTotNum() const;
36 void setPixelTotNum(int value);
37 const std::vector<int>& pixelStID() const;
38 void setPixelStID(const std::vector<int>& value);
39 const std::vector<int>& pixelLayerID() const;
40 void setPixelLayerID(const std::vector<int>& value);
41 const std::vector<int>& pixelRow() const;
42 void setPixelRow(const std::vector<int>& value);
43 const std::vector<int>& pixelCol() const;
44 void setPixelCol(const std::vector<int>& value);
45 const std::vector<float>& pixelE() const;
46 void setPixelE(const std::vector<float>& value);
47
48
49 int layerTotNum() const;
50 void setLayerTotNum(int value);
51 const std::vector<int>& layerStID() const;
52 void setLayerStID(const std::vector<int>& value);
53 const std::vector<int>& layerLayerID() const;
54 void setLayerLayerID(const std::vector<int>& value);
55 const std::vector<int>& layerNpix() const;
56 void setLayerNpix(const std::vector<int>& value);
57 const std::vector<float>& layerEtot() const;
58 void setLayerEtot(const std::vector<float>& value);
59
60 int statTotNum() const;
61 void setStatTotNum(int value);
62 const std::vector<int>& statStID() const;
63 void setStatStID(const std::vector<int>& value);
64 const std::vector<int>& statNpix() const;
65 void setStatNpix(const std::vector<int>& value);
66 const std::vector<float>& statEtot() const;
67 void setStatEtot(const std::vector<float>& value);
68
69
70 //AfpSIDLocRecoEvCollection -----------------------------------------------
71 int trkTotNumTracks() const;
72 void setTrkTotNumTracks(int value);
73 const std::vector<int>& trkStID() const;
74 void setTrkStID(const std::vector<int>& value);
75 const std::vector<float>& trkX() const;
76 void setTrkX(const std::vector<float>& value);
77 const std::vector<float>& trkY() const;
78 void setTrkY(const std::vector<float>& value);
79 const std::vector<float>& trkZ() const;
80 void setTrkZ(const std::vector<float>& value);
81 const std::vector<float>& trkXslope() const;
82 void setTrkXslope(const std::vector<float>& value);
83 const std::vector<float>& trkYslope() const;
84 void setTrkYslope(const std::vector<float>& value);
85 const std::vector<int>& trkNpix() const;
86 void setTrkNpix(const std::vector<int>& value);
87 const std::vector<int>& trkNholes() const;
88 void setTrkNholes(const std::vector<int>& value);
89 const std::vector<float>& trkQuality() const;
90 void setTrkQuality(const std::vector<float>& value);
91
92 //AfpSIDSimHitCollection -----------------------------------------------
93 int simSidTotNumHits() const;
94 void setSimSidTotNumHits(int value);
95 const std::vector<int>& simSidHitID() const;
96 void setSimSidHitID(const std::vector<int>& value);
97 const std::vector<int>& simSidTrackID() const;
98 void setSimSidTrackID(const std::vector<int>& value);
99 const std::vector<int>& simSidEncoding() const;
100 void setSimSidEncoding(const std::vector<int>& value);
101 const std::vector<float>& simSidKineticE() const;
102 void setSimSidKineticE(const std::vector<float>& value);
103 const std::vector<float>& simSidDepE() const;
104 void setSimSidDepE(const std::vector<float>& value);
105 const std::vector<float>& simSidPreStepX() const;
106 void setSimSidPreStepX(const std::vector<float>& value);
107 const std::vector<float>& simSidPreStepY() const;
108 void setSimSidPreStepY(const std::vector<float>& value);
109 const std::vector<float>& simSidPreStepZ() const;
110 void setSimSidPreStepZ(const std::vector<float>& value);
111 const std::vector<float>& simSidPostStepX() const;
112 void setSimSidPostStepX(const std::vector<float>& value);
113 const std::vector<float>& simSidPostStepY() const;
114 void setSimSidPostStepY(const std::vector<float>& value);
115 const std::vector<float>& simSidPostStepZ() const;
116 void setSimSidPostStepZ(const std::vector<float>& value);
117 const std::vector<float>& simSidTime() const;
118 void setSimSidTime(const std::vector<float>& value);
119 const std::vector<int>& simSidStID() const;
120 void setSimSidStID(const std::vector<int>& value);
121 const std::vector<int>& simSidLayerID() const;
122 void setSimSidLayerID(const std::vector<int>& value);
123 const std::vector<int>& simSidIsVacLayer() const;
124 void setSimSidIsVacLayer(const std::vector<int>& value);
125 const std::vector<int>& simSidPixelRow() const;
126 void setSimSidPixelRow(const std::vector<int>& value);
127 const std::vector<int>& simSidPixelCol() const;
128 void setSimSidPixelCol(const std::vector<int>& value);
129
130 //AfpTDDigiCollection --------------------------------------------------
131
132 //AfpTDLocRecoEvCollection ---------------------------------------------
133 int tidTotNumTracks() const;
134 void setTidTotNumTracks(int value);
135 const std::vector<int>& tidStID() const;
136 void setTidStID(const std::vector<int>& value);
137 const std::vector<int>& tidQID() const;
138 void setTidQID(const std::vector<int>& value);
139 const std::vector<int>& tidTrainID() const;
140 void setTidTrainID(const std::vector<int>& value);
141 const std::vector<float>& tidTime() const;
142 void setTidTime(const std::vector<float>& value);
143 const std::vector<float>& tidAmplitude() const;
144 void setTidAmplitude(const std::vector<float>& value);
145 const std::vector<int>& tidNumSaturatedBars() const;
146 void setTidNumSaturatedBars(const std::vector<int>& value);
147
148 //AfpTDSimHitCollection ------------------------------------------------
149 int simTidTotNumHits() const;
150 void setSimTidTotNumHits(int value);
151 const std::vector<int>& simTidHitID() const;
152 void setSimTidHitID(const std::vector<int>& value);
153 const std::vector<int>& simTidTrackID() const;
154 void setSimTidTrackID(const std::vector<int>& value);
155 const std::vector<int>& simTidEncoding() const;
156 void setSimTidEncoding(const std::vector<int>& value);
157 const std::vector<float>& simTidKineticE() const;
158 void setSimTidKineticE(const std::vector<float>& value);
159 const std::vector<float>& simTidDepE() const;
160 void setSimTidDepE(const std::vector<float>& value);
161 const std::vector<float>& simTidPreStepX() const;
162 void setSimTidPreStepX(const std::vector<float>& value);
163 const std::vector<float>& simTidPreStepY() const;
164 void setSimTidPreStepY(const std::vector<float>& value);
165 const std::vector<float>& simTidPreStepZ() const;
166 void setSimTidPreStepZ(const std::vector<float>& value);
167 const std::vector<float>& simTidPostStepX() const;
168 void setSimTidPostStepX(const std::vector<float>& value);
169 const std::vector<float>& simTidPostStepY() const;
170 void setSimTidPostStepY(const std::vector<float>& value);
171 const std::vector<float>& simTidPostStepZ() const;
172 void setSimTidPostStepZ(const std::vector<float>& value);
173 const std::vector<float>& simTidTime() const;
174 void setSimTidTime(const std::vector<float>& value);
175 const std::vector<int>& simTidStID() const;
176 void setSimTidStID(const std::vector<int>& value);
177 const std::vector<int>& simTidLayerID() const;
178 void setSimTidLayerID(const std::vector<int>& value);
179 const std::vector<int>& simTidSensElID() const;
180 void setSimTidSensElID(const std::vector<int>& value);
181
182 }; // class AFPData_v1
183
184} // namespace xAOD
185
186// Declare the inheritance of the class:
187#include "xAODCore/BaseInfo.h"
189
190#endif // XAODFORWARD_VERSIONS_AFPDATA_V1_H
Base class for elements of a container that can have aux data.
#define SG_BASE(D, B)
Declare that class D derives from class B.
Base class for elements of a container that can have aux data.
Definition AuxElement.h:483
Class containing AFP information.
Definition AFPData_v1.h:28
void setTidTotNumTracks(int value)
const std::vector< float > & simSidDepE() const
void setSimSidStID(const std::vector< int > &value)
void setSimTidPreStepX(const std::vector< float > &value)
void setSimTidTime(const std::vector< float > &value)
const std::vector< float > & simTidPostStepY() const
const std::vector< int > & simSidPixelRow() const
void setTrkQuality(const std::vector< float > &value)
void setTrkStID(const std::vector< int > &value)
const std::vector< int > & simTidLayerID() const
void setTrkX(const std::vector< float > &value)
const std::vector< int > & tidNumSaturatedBars() const
void setTrkY(const std::vector< float > &value)
void setSimTidDepE(const std::vector< float > &value)
void setSimTidStID(const std::vector< int > &value)
const std::vector< int > & simSidTrackID() const
int statTotNum() const
const std::vector< int > & pixelLayerID() const
const std::vector< float > & simSidTime() const
void setLayerNpix(const std::vector< int > &value)
void setSimSidTime(const std::vector< float > &value)
void setSimTidLayerID(const std::vector< int > &value)
const std::vector< int > & pixelRow() const
const std::vector< int > & simTidTrackID() const
void setTidQID(const std::vector< int > &value)
void setTrkYslope(const std::vector< float > &value)
const std::vector< float > & simTidDepE() const
void setPixelE(const std::vector< float > &value)
void setPixelRow(const std::vector< int > &value)
const std::vector< float > & trkYslope() const
const std::vector< float > & pixelE() const
void setStatStID(const std::vector< int > &value)
const std::vector< int > & statStID() const
const std::vector< float > & layerEtot() const
void setSimSidPixelCol(const std::vector< int > &value)
void setTrkNholes(const std::vector< int > &value)
void setSimTidEncoding(const std::vector< int > &value)
const std::vector< float > & simSidPostStepX() const
void setStatEtot(const std::vector< float > &value)
const std::vector< float > & simSidKineticE() const
const std::vector< int > & statNpix() const
void setSimSidDepE(const std::vector< float > &value)
void setSimTidKineticE(const std::vector< float > &value)
void setSimTidTrackID(const std::vector< int > &value)
void setSimSidPostStepY(const std::vector< float > &value)
const std::vector< int > & simTidSensElID() const
const std::vector< float > & simTidPreStepY() const
void setSimSidPreStepX(const std::vector< float > &value)
void setSimTidPostStepY(const std::vector< float > &value)
const std::vector< float > & tidAmplitude() const
const std::vector< float > & simTidPostStepZ() const
void setSimSidTotNumHits(int value)
const std::vector< int > & simSidIsVacLayer() const
const std::vector< float > & simTidKineticE() const
int pixelTotNum() const
void setLayerEtot(const std::vector< float > &value)
void setTrkZ(const std::vector< float > &value)
AFPData_v1()
Default constructor.
int simSidTotNumHits() const
void setSimSidHitID(const std::vector< int > &value)
const std::vector< float > & trkX() const
const std::vector< float > & simSidPreStepY() const
void setTidTrainID(const std::vector< int > &value)
const std::vector< float > & simSidPreStepX() const
void setSimTidPreStepZ(const std::vector< float > &value)
const std::vector< int > & simSidEncoding() const
void setLayerStID(const std::vector< int > &value)
const std::vector< int > & simSidPixelCol() const
void setSimSidEncoding(const std::vector< int > &value)
const std::vector< float > & tidTime() const
void setSimTidTotNumHits(int value)
const std::vector< int > & simTidStID() const
void setPixelLayerID(const std::vector< int > &value)
const std::vector< float > & trkZ() const
const std::vector< int > & simSidStID() const
const std::vector< int > & simSidHitID() const
void setSimTidPostStepX(const std::vector< float > &value)
const std::vector< int > & layerNpix() const
void setSimSidLayerID(const std::vector< int > &value)
const std::vector< float > & simTidPreStepX() const
const std::vector< int > & simSidLayerID() const
void setTrkTotNumTracks(int value)
void setTidTime(const std::vector< float > &value)
void setSimTidPreStepY(const std::vector< float > &value)
void setSimTidPostStepZ(const std::vector< float > &value)
void setTidAmplitude(const std::vector< float > &value)
void setSimSidIsVacLayer(const std::vector< int > &value)
void setPixelStID(const std::vector< int > &value)
void setSimSidPixelRow(const std::vector< int > &value)
void setSimSidTrackID(const std::vector< int > &value)
int layerTotNum() const
void setPixelTotNum(int value)
const std::vector< int > & layerLayerID() const
const std::vector< int > & simTidHitID() const
const std::vector< int > & pixelCol() const
const std::vector< int > & layerStID() const
void setSimSidPostStepZ(const std::vector< float > &value)
void setLayerTotNum(int value)
const std::vector< int > & tidStID() const
const std::vector< float > & simTidPreStepZ() const
const std::vector< float > & simSidPreStepZ() const
void setStatTotNum(int value)
void setSimSidPostStepX(const std::vector< float > &value)
void setTrkNpix(const std::vector< int > &value)
void setLayerLayerID(const std::vector< int > &value)
void setSimTidSensElID(const std::vector< int > &value)
const std::vector< float > & simSidPostStepZ() const
const std::vector< float > & trkY() const
void setTidNumSaturatedBars(const std::vector< int > &value)
const std::vector< float > & trkQuality() const
int tidTotNumTracks() const
const std::vector< int > & tidQID() const
void setTrkXslope(const std::vector< float > &value)
const std::vector< float > & simTidPostStepX() const
int simTidTotNumHits() const
const std::vector< float > & simTidTime() const
const std::vector< int > & pixelStID() const
void setPixelCol(const std::vector< int > &value)
void setSimTidHitID(const std::vector< int > &value)
int trkTotNumTracks() const
void setStatNpix(const std::vector< int > &value)
const std::vector< int > & trkNholes() const
const std::vector< float > & simSidPostStepY() const
const std::vector< int > & trkStID() const
const std::vector< int > & simTidEncoding() const
const std::vector< int > & tidTrainID() const
void setSimSidKineticE(const std::vector< float > &value)
void setSimSidPreStepZ(const std::vector< float > &value)
void setSimSidPreStepY(const std::vector< float > &value)
void setTidStID(const std::vector< int > &value)
const std::vector< float > & statEtot() const
const std::vector< float > & trkXslope() const
const std::vector< int > & trkNpix() const
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.