80 int nReadoutHits,
int deepestLayerHit,
float summedDet,
81 float summedTightIso,
float maxCellDep,
float showerRMS,
float xStd,
82 float yStd,
float avgLayerHit,
float stdLayerHit,
float ecalBackEnergy,
83 int nStraightTracks,
int nLinregTracks,
int firstNearPhLayer,
84 int nNearPhHits,
int photonTerritoryHits,
float epAng,
float epAngAtTarget,
85 float epSep,
float epDot,
float epDotAtTarget,
87 std::vector<float> electronContainmentEnergy,
88 std::vector<float> photonContainmentEnergy,
89 std::vector<float> outsideContainmentEnergy,
90 std::vector<int> outsideContainmentNHits,
91 std::vector<float> outsideContainmentXStd,
92 std::vector<float> outsideContainmentYStd,
94 std::vector<float> energySeg, std::vector<float> xMeanSeg,
95 std::vector<float> yMeanSeg, std::vector<float> xStdSeg,
96 std::vector<float> yStdSeg, std::vector<float> layerMeanSeg,
97 std::vector<float> layerStdSeg,
99 std::vector<std::vector<float>> eContEnergy,
100 std::vector<std::vector<float>> eContXMean,
101 std::vector<std::vector<float>> eContYMean,
102 std::vector<std::vector<float>> gContEnergy,
103 std::vector<std::vector<int>> gContNHits,
104 std::vector<std::vector<float>> gContXMean,
105 std::vector<std::vector<float>> gContYMean,
106 std::vector<std::vector<float>> oContEnergy,
107 std::vector<std::vector<int>> oContNHits,
108 std::vector<std::vector<float>> oContXMean,
109 std::vector<std::vector<float>> oContYMean,
110 std::vector<std::vector<float>> oContXStd,
111 std::vector<std::vector<float>> oContYStd,
112 std::vector<std::vector<float>> oContLayerMean,
113 std::vector<std::vector<float>> oContLayerStd,
115 std::vector<float> EcalLayerEdepReadout, std::array<float, 3> recoilP,
116 std::array<float, 3> recoilPos) {
117 nReadoutHits_ = nReadoutHits;
118 summedDet_ = summedDet;
119 summedTightIso_ = summedTightIso;
120 maxCellDep_ = maxCellDep;
121 showerRMS_ = showerRMS;
124 avgLayerHit_ = avgLayerHit;
125 stdLayerHit_ = stdLayerHit;
126 deepestLayerHit_ = deepestLayerHit;
127 ecalBackEnergy_ = ecalBackEnergy;
140 electronContainmentEnergy_ = electronContainmentEnergy;
141 photonContainmentEnergy_ = photonContainmentEnergy;
142 outsideContainmentEnergy_ = outsideContainmentEnergy;
143 outsideContainmentNHits_ = outsideContainmentNHits;
144 outsideContainmentXStd_ = outsideContainmentXStd;
145 outsideContainmentYStd_ = outsideContainmentYStd;
147 energySeg_ = energySeg;
148 xMeanSeg_ = xMeanSeg;
149 yMeanSeg_ = yMeanSeg;
152 layerMeanSeg_ = layerMeanSeg;
153 layerStdSeg_ = layerStdSeg;
155 eContEnergy_ = eContEnergy;
156 eContXMean_ = eContXMean;
157 eContYMean_ = eContYMean;
158 gContEnergy_ = gContEnergy;
159 gContNHits_ = gContNHits;
160 gContXMean_ = gContXMean;
161 gContYMean_ = gContYMean;
162 oContEnergy_ = oContEnergy;
163 oContNHits_ = oContNHits;
164 oContXMean_ = oContXMean;
165 oContYMean_ = oContYMean;
166 oContXStd_ = oContXStd;
167 oContYStd_ = oContYStd;
168 oContLayerMean_ = oContLayerMean;
169 oContLayerStd_ = oContLayerStd;
173 if (!recoilP.empty()) {
178 if (!recoilPos.empty()) {
183 ecalLayerEdepReadout_ = EcalLayerEdepReadout;
void setVariables(int nReadoutHits, int deepestLayerHit, float summedDet, float summedTightIso, float maxCellDep, float showerRMS, float xStd, float yStd, float avgLayerHit, float stdLayerHit, float ecalBackEnergy, int nStraightTracks, int nLinregTracks, int firstNearPhLayer, int nNearPhHits, int photonTerritoryHits, float epAng, float epAngAtTarget, float epSep, float epDot, float epDotAtTarget, std::vector< float > electronContainmentEnergy, std::vector< float > photonContainmentEnergy, std::vector< float > outsideContainmentEnergy, std::vector< int > outsideContainmentNHits, std::vector< float > outsideContainmentXStd, std::vector< float > outsideContainmentYStd, std::vector< float > energySeg, std::vector< float > xMeanSeg, std::vector< float > yMeanSeg, std::vector< float > xStdSeg, std::vector< float > yStdSeg, std::vector< float > layerMeanSeg, std::vector< float > layerStdSeg, std::vector< std::vector< float > > eContEnergy, std::vector< std::vector< float > > eContXMean, std::vector< std::vector< float > > eContYMean, std::vector< std::vector< float > > gContEnergy, std::vector< std::vector< int > > gContNHits, std::vector< std::vector< float > > gContXMean, std::vector< std::vector< float > > gContYMean, std::vector< std::vector< float > > oContEnergy, std::vector< std::vector< int > > oContNHits, std::vector< std::vector< float > > oContXMean, std::vector< std::vector< float > > oContYMean, std::vector< std::vector< float > > oContXStd, std::vector< std::vector< float > > oContYStd, std::vector< std::vector< float > > oContLayerMean, std::vector< std::vector< float > > oContLayerStd, std::vector< float > EcalLayerEdepReadout, std::array< float, 3 > recoilP, std::array< float, 3 > recoilPos)
Set the sim particle and 'is findable' flag.