Skip to content
Snippets Groups Projects

Draft: [trigEGam] Integration beteween mongroups and TrigEgammaMonitoring

Closed Edmar Egidio Purcino De Souza requested to merge eegidiop/athena:tegmonGroups into 22.0
1 file
+ 4
4
Compare changes
  • Side-by-side
  • Inline
@@ -31,8 +31,6 @@
#include "TrkTruthData/TrackTruthCollection.h"
#include <cstring>
#include <iomanip>
#include <iostream>
#include <map>
#include <sstream>
#include <utility>
#include <vector>
@@ -320,11 +318,13 @@ void InDet::TrackStatHelper::addEvent(const TrackCollection * recTr
if (mesh) {
const Trk::RIO_OnTrack* rio{} ;
if ( mesh->type(Trk::MeasurementBaseType::RIO_OnTrack)){
rio = dynamic_cast<const Trk::RIO_OnTrack*>(mesh);
assert(dynamic_cast<const Trk::RIO_OnTrack*>(mesh)!=nullptr);
rio = static_cast<const Trk::RIO_OnTrack*>(mesh);
} else {
// try CompetingROT:
if (mesh->type(Trk::MeasurementBaseType::CompetingRIOsOnTrack)) {
auto comprot = dynamic_cast<const Trk::CompetingRIOsOnTrack*>(mesh);
assert(dynamic_cast<const Trk::CompetingRIOsOnTrack*>(mesh) !=nullptr);
auto comprot = static_cast<const Trk::CompetingRIOsOnTrack*>(mesh);
rio = &comprot->rioOnTrack(comprot->indexOfMaxAssignProb());
}
}
Loading