13 for (
int i = 0;
i < 5;
i++) {
40 for (
int i = 0;
i < 5;
i++) {
59 fill(recVertex, recTrackV, simv, recSimColl,
time);
80 chi[0] = recVertex.totalChiSquared();
81 chi[1] = recVertex.degreesOfFreedom();
88 if (simv !=
nullptr) {
101 vert, momAtVtx, (
float)(**simTrack).charge(), *
theMagField, recTrackV.front().stateAtBeamLine().beamSpot());
102 if (paramPair.first) {
113 for (TTrackCont::const_iterator recTrack = recTrackV.begin();
121 std::vector<std::pair<TrackingParticleRef, double> > simFound;
123 const TrackTransientTrack* ttt = dynamic_cast<const TrackTransientTrack*>(recTrack->basicTransientTrack());
124 if ((ttt !=
nullptr) && (recSimColl !=
nullptr))
135 if (!simFound.empty()) {
138 if (simTrackI != simTrackV.
end())
140 int simTrackIndex = simTrackI - simTrackV.
begin();
179 params[0][trackNumber] = perigee[0];
180 params[1][trackNumber] = perigee[1];
181 params[2][trackNumber] = perigee[2];
182 params[3][trackNumber] = perigee[3];
183 params[4][trackNumber] = perigee[4];
188 params[0][trackNumber] = perigee[0];
189 params[1][trackNumber] = perigee[1];
190 params[2][trackNumber] = perigee[2];
191 params[3][trackNumber] = perigee[3];
192 params[4][trackNumber] = perigee[4];
204 for (
int i = 0;
i < 3; ++
i) {
215 for (
int i = 0;
i < 5; ++
i) {
225 for (
int i = 0;
i < 5; ++
i) {