ATLAS Offline Software
AFPData_v1.h
Go to the documentation of this file.
1 // Dear emacs, this is -*- c++ -*-
2 
3 /*
4  Copyright (C) 2002-2017 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 
14 namespace xAOD
15 {
16 
27  class AFPData_v1 : public SG::AuxElement
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;
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;
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;
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;
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
xAOD::AFPData_v1::simSidPostStepZ
const std::vector< float > & simSidPostStepZ() const
xAOD::AFPData_v1::trkTotNumTracks
int trkTotNumTracks() const
xAOD::AFPData_v1::setLayerStID
void setLayerStID(const std::vector< int > &value)
xAOD::AFPData_v1::tidNumSaturatedBars
const std::vector< int > & tidNumSaturatedBars() const
xAOD::AFPData_v1::simTidTrackID
const std::vector< int > & simTidTrackID() const
xAOD::AFPData_v1::setTrkX
void setTrkX(const std::vector< float > &value)
xAOD::AFPData_v1::simSidLayerID
const std::vector< int > & simSidLayerID() const
xAOD::AFPData_v1::tidTrainID
const std::vector< int > & tidTrainID() const
xAOD::AFPData_v1::simSidPostStepY
const std::vector< float > & simSidPostStepY() const
xAOD::AFPData_v1::setSimSidTrackID
void setSimSidTrackID(const std::vector< int > &value)
xAOD::AFPData_v1::setSimTidSensElID
void setSimTidSensElID(const std::vector< int > &value)
xAOD::AFPData_v1::setPixelLayerID
void setPixelLayerID(const std::vector< int > &value)
xAOD::AFPData_v1::setSimTidKineticE
void setSimTidKineticE(const std::vector< float > &value)
xAOD::AFPData_v1::setLayerLayerID
void setLayerLayerID(const std::vector< int > &value)
xAOD::AFPData_v1::setSimSidPixelCol
void setSimSidPixelCol(const std::vector< int > &value)
xAOD::AFPData_v1::tidTime
const std::vector< float > & tidTime() const
SG_BASE
SG_BASE(xAOD::AFPData_v1, SG::AuxElement)
xAOD::AFPData_v1::setSimSidPreStepY
void setSimSidPreStepY(const std::vector< float > &value)
xAOD::AFPData_v1::trkX
const std::vector< float > & trkX() const
xAOD::AFPData_v1::simTidPreStepZ
const std::vector< float > & simTidPreStepZ() const
xAOD::AFPData_v1::setSimTidTotNumHits
void setSimTidTotNumHits(int value)
SG::AuxElement
Base class for elements of a container that can have aux data.
Definition: AuxElement.h:483
xAOD::AFPData_v1::setSimSidDepE
void setSimSidDepE(const std::vector< float > &value)
xAOD::AFPData_v1::setTrkNholes
void setTrkNholes(const std::vector< int > &value)
xAOD::AFPData_v1::trkXslope
const std::vector< float > & trkXslope() const
xAOD::AFPData_v1::setSimTidLayerID
void setSimTidLayerID(const std::vector< int > &value)
xAOD::AFPData_v1::setSimTidHitID
void setSimTidHitID(const std::vector< int > &value)
xAOD::AFPData_v1::simTidPreStepX
const std::vector< float > & simTidPreStepX() const
BaseInfo.h
xAOD::AFPData_v1::setSimSidPostStepZ
void setSimSidPostStepZ(const std::vector< float > &value)
xAOD::AFPData_v1::setSimSidStID
void setSimSidStID(const std::vector< int > &value)
athena.value
value
Definition: athena.py:124
xAOD::AFPData_v1::simSidIsVacLayer
const std::vector< int > & simSidIsVacLayer() const
xAOD::AFPData_v1::layerTotNum
int layerTotNum() const
xAOD
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
Definition: ICaloAffectedTool.h:24
xAOD::AFPData_v1::setLayerNpix
void setLayerNpix(const std::vector< int > &value)
xAOD::AFPData_v1::setPixelE
void setPixelE(const std::vector< float > &value)
xAOD::AFPData_v1::setTidStID
void setTidStID(const std::vector< int > &value)
xAOD::AFPData_v1::setStatStID
void setStatStID(const std::vector< int > &value)
xAOD::AFPData_v1::pixelTotNum
int pixelTotNum() const
xAOD::AFPData_v1::simSidTrackID
const std::vector< int > & simSidTrackID() const
xAOD::AFPData_v1::simTidKineticE
const std::vector< float > & simTidKineticE() const
xAOD::AFPData_v1::setStatNpix
void setStatNpix(const std::vector< int > &value)
xAOD::AFPData_v1::setTidAmplitude
void setTidAmplitude(const std::vector< float > &value)
xAOD::AFPData_v1::setTidQID
void setTidQID(const std::vector< int > &value)
xAOD::AFPData_v1::simTidEncoding
const std::vector< int > & simTidEncoding() const
xAOD::AFPData_v1::simTidPostStepX
const std::vector< float > & simTidPostStepX() const
xAOD::AFPData_v1::setStatTotNum
void setStatTotNum(int value)
xAOD::AFPData_v1::trkY
const std::vector< float > & trkY() const
xAOD::AFPData_v1::tidTotNumTracks
int tidTotNumTracks() const
xAOD::AFPData_v1::simSidEncoding
const std::vector< int > & simSidEncoding() const
xAOD::AFPData_v1::simSidPixelRow
const std::vector< int > & simSidPixelRow() const
xAOD::AFPData_v1::setSimSidTime
void setSimSidTime(const std::vector< float > &value)
xAOD::AFPData_v1::tidQID
const std::vector< int > & tidQID() const
xAOD::AFPData_v1::statStID
const std::vector< int > & statStID() const
xAOD::AFPData_v1::setLayerEtot
void setLayerEtot(const std::vector< float > &value)
xAOD::AFPData_v1::simSidDepE
const std::vector< float > & simSidDepE() const
xAOD::AFPData_v1::setSimSidPreStepX
void setSimSidPreStepX(const std::vector< float > &value)
xAOD::AFPData_v1::setSimTidPreStepY
void setSimTidPreStepY(const std::vector< float > &value)
xAOD::AFPData_v1::simSidHitID
const std::vector< int > & simSidHitID() const
xAOD::AFPData_v1::pixelLayerID
const std::vector< int > & pixelLayerID() const
xAOD::AFPData_v1::simSidPreStepY
const std::vector< float > & simSidPreStepY() const
xAOD::AFPData_v1::setTidNumSaturatedBars
void setTidNumSaturatedBars(const std::vector< int > &value)
xAOD::AFPData_v1::setSimSidPreStepZ
void setSimSidPreStepZ(const std::vector< float > &value)
xAOD::AFPData_v1::pixelCol
const std::vector< int > & pixelCol() const
xAOD::AFPData_v1::setSimTidPreStepZ
void setSimTidPreStepZ(const std::vector< float > &value)
xAOD::AFPData_v1::setSimTidPreStepX
void setSimTidPreStepX(const std::vector< float > &value)
xAOD::AFPData_v1::simTidHitID
const std::vector< int > & simTidHitID() const
xAOD::AFPData_v1::statTotNum
int statTotNum() const
xAOD::AFPData_v1::trkNpix
const std::vector< int > & trkNpix() const
xAOD::AFPData_v1::layerNpix
const std::vector< int > & layerNpix() const
xAOD::AFPData_v1::simSidTime
const std::vector< float > & simSidTime() const
xAOD::AFPData_v1::simTidStID
const std::vector< int > & simTidStID() const
xAOD::AFPData_v1::simSidPostStepX
const std::vector< float > & simSidPostStepX() const
xAOD::AFPData_v1::simSidPreStepX
const std::vector< float > & simSidPreStepX() const
xAOD::AFPData_v1::setSimSidEncoding
void setSimSidEncoding(const std::vector< int > &value)
xAOD::AFPData_v1::setTidTrainID
void setTidTrainID(const std::vector< int > &value)
xAOD::AFPData_v1::statNpix
const std::vector< int > & statNpix() const
xAOD::AFPData_v1::setSimTidEncoding
void setSimTidEncoding(const std::vector< int > &value)
xAOD::AFPData_v1::setSimTidTrackID
void setSimTidTrackID(const std::vector< int > &value)
xAOD::AFPData_v1::simSidTotNumHits
int simSidTotNumHits() const
xAOD::AFPData_v1::setSimSidKineticE
void setSimSidKineticE(const std::vector< float > &value)
xAOD::AFPData_v1::setTrkTotNumTracks
void setTrkTotNumTracks(int value)
xAOD::AFPData_v1::setLayerTotNum
void setLayerTotNum(int value)
xAOD::AFPData_v1::tidStID
const std::vector< int > & tidStID() const
xAOD::AFPData_v1::layerEtot
const std::vector< float > & layerEtot() const
xAOD::AFPData_v1::pixelE
const std::vector< float > & pixelE() const
xAOD::AFPData_v1::layerStID
const std::vector< int > & layerStID() const
xAOD::AFPData_v1::simTidTotNumHits
int simTidTotNumHits() const
xAOD::AFPData_v1::setTidTotNumTracks
void setTidTotNumTracks(int value)
xAOD::AFPData_v1::setSimTidDepE
void setSimTidDepE(const std::vector< float > &value)
xAOD::AFPData_v1::setSimTidPostStepY
void setSimTidPostStepY(const std::vector< float > &value)
xAOD::AFPData_v1::setSimTidPostStepX
void setSimTidPostStepX(const std::vector< float > &value)
xAOD::AFPData_v1::simSidStID
const std::vector< int > & simSidStID() const
xAOD::AFPData_v1::trkNholes
const std::vector< int > & trkNholes() const
xAOD::AFPData_v1::tidAmplitude
const std::vector< float > & tidAmplitude() const
xAOD::AFPData_v1::setSimSidLayerID
void setSimSidLayerID(const std::vector< int > &value)
xAOD::AFPData_v1::setPixelCol
void setPixelCol(const std::vector< int > &value)
xAOD::AFPData_v1
Class containing AFP information.
Definition: AFPData_v1.h:28
xAOD::AFPData_v1::setPixelStID
void setPixelStID(const std::vector< int > &value)
xAOD::AFPData_v1::simSidPreStepZ
const std::vector< float > & simSidPreStepZ() const
xAOD::AFPData_v1::setTidTime
void setTidTime(const std::vector< float > &value)
xAOD::AFPData_v1::pixelRow
const std::vector< int > & pixelRow() const
xAOD::AFPData_v1::setSimTidStID
void setSimTidStID(const std::vector< int > &value)
xAOD::AFPData_v1::trkYslope
const std::vector< float > & trkYslope() const
xAOD::AFPData_v1::simTidPostStepZ
const std::vector< float > & simTidPostStepZ() const
xAOD::AFPData_v1::setTrkNpix
void setTrkNpix(const std::vector< int > &value)
xAOD::AFPData_v1::setSimTidTime
void setSimTidTime(const std::vector< float > &value)
xAOD::AFPData_v1::simTidPreStepY
const std::vector< float > & simTidPreStepY() const
xAOD::AFPData_v1::layerLayerID
const std::vector< int > & layerLayerID() const
xAOD::AFPData_v1::simSidKineticE
const std::vector< float > & simSidKineticE() const
xAOD::AFPData_v1::simTidLayerID
const std::vector< int > & simTidLayerID() const
xAOD::AFPData_v1::setSimSidTotNumHits
void setSimSidTotNumHits(int value)
xAOD::AFPData_v1::statEtot
const std::vector< float > & statEtot() const
xAOD::AFPData_v1::trkStID
const std::vector< int > & trkStID() const
xAOD::AFPData_v1::setPixelRow
void setPixelRow(const std::vector< int > &value)
xAOD::AFPData_v1::setSimSidPostStepX
void setSimSidPostStepX(const std::vector< float > &value)
xAOD::AFPData_v1::trkQuality
const std::vector< float > & trkQuality() const
xAOD::AFPData_v1::setSimSidPostStepY
void setSimSidPostStepY(const std::vector< float > &value)
xAOD::AFPData_v1::simTidDepE
const std::vector< float > & simTidDepE() const
xAOD::AFPData_v1::setTrkZ
void setTrkZ(const std::vector< float > &value)
xAOD::AFPData_v1::setPixelTotNum
void setPixelTotNum(int value)
xAOD::AFPData_v1::setTrkStID
void setTrkStID(const std::vector< int > &value)
xAOD::AFPData_v1::simTidSensElID
const std::vector< int > & simTidSensElID() const
xAOD::AFPData_v1::trkZ
const std::vector< float > & trkZ() const
xAOD::AFPData_v1::simTidTime
const std::vector< float > & simTidTime() const
xAOD::AFPData_v1::setSimSidHitID
void setSimSidHitID(const std::vector< int > &value)
xAOD::AFPData_v1::setTrkY
void setTrkY(const std::vector< float > &value)
xAOD::AFPData_v1::setSimSidPixelRow
void setSimSidPixelRow(const std::vector< int > &value)
xAOD::AFPData_v1::setStatEtot
void setStatEtot(const std::vector< float > &value)
xAOD::AFPData_v1::AFPData_v1
AFPData_v1()
Default constructor.
Definition: AFPData_v1.cxx:15
xAOD::AFPData_v1::setTrkQuality
void setTrkQuality(const std::vector< float > &value)
xAOD::AFPData_v1::pixelStID
const std::vector< int > & pixelStID() const
xAOD::AFPData_v1::setSimSidIsVacLayer
void setSimSidIsVacLayer(const std::vector< int > &value)
xAOD::AFPData_v1::simSidPixelCol
const std::vector< int > & simSidPixelCol() const
xAOD::AFPData_v1::simTidPostStepY
const std::vector< float > & simTidPostStepY() const
xAOD::AFPData_v1::setTrkYslope
void setTrkYslope(const std::vector< float > &value)
xAOD::AFPData_v1::setTrkXslope
void setTrkXslope(const std::vector< float > &value)
xAOD::AFPData_v1::setSimTidPostStepZ
void setSimTidPostStepZ(const std::vector< float > &value)
AuxElement.h
Base class for elements of a container that can have aux data.