00001
00002
00003 #ifndef XAODFORWARD_VERSIONS_AFPDATA_V1_H
00004 #define XAODFORWARD_VERSIONS_AFPDATA_V1_H
00005
00006
00007 #include "AthContainers/AuxElement.h"
00008
00009 namespace xAOD
00010 {
00011
00022 class AFPData_v1 : public SG::AuxElement
00023 {
00024
00025 public:
00027 AFPData_v1();
00028
00029
00030 int pixelTotNum() const;
00031 void setPixelTotNum(int value);
00032 const std::vector<int>& pixelStID() const;
00033 void setPixelStID(const std::vector<int>& value);
00034 const std::vector<int>& pixelLayerID() const;
00035 void setPixelLayerID(const std::vector<int>& value);
00036 const std::vector<int>& pixelRow() const;
00037 void setPixelRow(const std::vector<int>& value);
00038 const std::vector<int>& pixelCol() const;
00039 void setPixelCol(const std::vector<int>& value);
00040 const std::vector<float>& pixelE() const;
00041 void setPixelE(const std::vector<float>& value);
00042
00043
00044 int layerTotNum() const;
00045 void setLayerTotNum(int value);
00046 const std::vector<int>& layerStID() const;
00047 void setLayerStID(const std::vector<int>& value);
00048 const std::vector<int>& layerLayerID() const;
00049 void setLayerLayerID(const std::vector<int>& value);
00050 const std::vector<int>& layerNpix() const;
00051 void setLayerNpix(const std::vector<int>& value);
00052 const std::vector<float>& layerEtot() const;
00053 void setLayerEtot(const std::vector<float>& value);
00054
00055 int statTotNum() const;
00056 void setStatTotNum(int value);
00057 const std::vector<int>& statStID() const;
00058 void setStatStID(const std::vector<int>& value);
00059 const std::vector<int>& statNpix() const;
00060 void setStatNpix(const std::vector<int>& value);
00061 const std::vector<float>& statEtot() const;
00062 void setStatEtot(const std::vector<float>& value);
00063
00064
00065
00066 int trkTotNumTracks() const;
00067 void setTrkTotNumTracks(int value);
00068 const std::vector<int>& trkStID() const;
00069 void setTrkStID(const std::vector<int>& value);
00070 const std::vector<float>& trkX() const;
00071 void setTrkX(const std::vector<float>& value);
00072 const std::vector<float>& trkY() const;
00073 void setTrkY(const std::vector<float>& value);
00074 const std::vector<float>& trkZ() const;
00075 void setTrkZ(const std::vector<float>& value);
00076 const std::vector<float>& trkXslope() const;
00077 void setTrkXslope(const std::vector<float>& value);
00078 const std::vector<float>& trkYslope() const;
00079 void setTrkYslope(const std::vector<float>& value);
00080 const std::vector<int>& trkNpix() const;
00081 void setTrkNpix(const std::vector<int>& value);
00082 const std::vector<int>& trkNholes() const;
00083 void setTrkNholes(const std::vector<int>& value);
00084 const std::vector<float>& trkQuality() const;
00085 void setTrkQuality(const std::vector<float>& value);
00086
00087
00088 int simSidTotNumHits() const;
00089 void setSimSidTotNumHits(int value);
00090 const std::vector<int>& simSidHitID() const;
00091 void setSimSidHitID(const std::vector<int>& value);
00092 const std::vector<int>& simSidTrackID() const;
00093 void setSimSidTrackID(const std::vector<int>& value);
00094 const std::vector<int>& simSidEncoding() const;
00095 void setSimSidEncoding(const std::vector<int>& value);
00096 const std::vector<float>& simSidKineticE() const;
00097 void setSimSidKineticE(const std::vector<float>& value);
00098 const std::vector<float>& simSidDepE() const;
00099 void setSimSidDepE(const std::vector<float>& value);
00100 const std::vector<float>& simSidPreStepX() const;
00101 void setSimSidPreStepX(const std::vector<float>& value);
00102 const std::vector<float>& simSidPreStepY() const;
00103 void setSimSidPreStepY(const std::vector<float>& value);
00104 const std::vector<float>& simSidPreStepZ() const;
00105 void setSimSidPreStepZ(const std::vector<float>& value);
00106 const std::vector<float>& simSidPostStepX() const;
00107 void setSimSidPostStepX(const std::vector<float>& value);
00108 const std::vector<float>& simSidPostStepY() const;
00109 void setSimSidPostStepY(const std::vector<float>& value);
00110 const std::vector<float>& simSidPostStepZ() const;
00111 void setSimSidPostStepZ(const std::vector<float>& value);
00112 const std::vector<float>& simSidTime() const;
00113 void setSimSidTime(const std::vector<float>& value);
00114 const std::vector<int>& simSidStID() const;
00115 void setSimSidStID(const std::vector<int>& value);
00116 const std::vector<int>& simSidLayerID() const;
00117 void setSimSidLayerID(const std::vector<int>& value);
00118 const std::vector<int>& simSidIsVacLayer() const;
00119 void setSimSidIsVacLayer(const std::vector<int>& value);
00120 const std::vector<int>& simSidPixelRow() const;
00121 void setSimSidPixelRow(const std::vector<int>& value);
00122 const std::vector<int>& simSidPixelCol() const;
00123 void setSimSidPixelCol(const std::vector<int>& value);
00124
00125
00126
00127
00128 int tidTotNumTracks() const;
00129 void setTidTotNumTracks(int value);
00130 const std::vector<int>& tidStID() const;
00131 void setTidStID(const std::vector<int>& value);
00132 const std::vector<int>& tidQID() const;
00133 void setTidQID(const std::vector<int>& value);
00134 const std::vector<int>& tidTrainID() const;
00135 void setTidTrainID(const std::vector<int>& value);
00136 const std::vector<float>& tidTime() const;
00137 void setTidTime(const std::vector<float>& value);
00138 const std::vector<float>& tidAmplitude() const;
00139 void setTidAmplitude(const std::vector<float>& value);
00140 const std::vector<int>& tidNumSaturatedBars() const;
00141 void setTidNumSaturatedBars(const std::vector<int>& value);
00142
00143
00144 int simTidTotNumHits() const;
00145 void setSimTidTotNumHits(int value);
00146 const std::vector<int>& simTidHitID() const;
00147 void setSimTidHitID(const std::vector<int>& value);
00148 const std::vector<int>& simTidTrackID() const;
00149 void setSimTidTrackID(const std::vector<int>& value);
00150 const std::vector<int>& simTidEncoding() const;
00151 void setSimTidEncoding(const std::vector<int>& value);
00152 const std::vector<float>& simTidKineticE() const;
00153 void setSimTidKineticE(const std::vector<float>& value);
00154 const std::vector<float>& simTidDepE() const;
00155 void setSimTidDepE(const std::vector<float>& value);
00156 const std::vector<float>& simTidPreStepX() const;
00157 void setSimTidPreStepX(const std::vector<float>& value);
00158 const std::vector<float>& simTidPreStepY() const;
00159 void setSimTidPreStepY(const std::vector<float>& value);
00160 const std::vector<float>& simTidPreStepZ() const;
00161 void setSimTidPreStepZ(const std::vector<float>& value);
00162 const std::vector<float>& simTidPostStepX() const;
00163 void setSimTidPostStepX(const std::vector<float>& value);
00164 const std::vector<float>& simTidPostStepY() const;
00165 void setSimTidPostStepY(const std::vector<float>& value);
00166 const std::vector<float>& simTidPostStepZ() const;
00167 void setSimTidPostStepZ(const std::vector<float>& value);
00168 const std::vector<float>& simTidTime() const;
00169 void setSimTidTime(const std::vector<float>& value);
00170 const std::vector<int>& simTidStID() const;
00171 void setSimTidStID(const std::vector<int>& value);
00172 const std::vector<int>& simTidLayerID() const;
00173 void setSimTidLayerID(const std::vector<int>& value);
00174 const std::vector<int>& simTidSensElID() const;
00175 void setSimTidSensElID(const std::vector<int>& value);
00176
00177 };
00178
00179 }
00180
00181
00182 #include "xAODCore/BaseInfo.h"
00183 SG_BASE(xAOD::AFPData_v1, SG::AuxElement);
00184
00185 #endif // XAODFORWARD_VERSIONS_AFPDATA_V1_H