10#include "GaudiKernel/IToolSvc.h"
14#include <QtCoreVersion>
33 msg(MSG::INFO) <<
" in initialize() " <<
endmsg;
37 QStringList tooltypes;
38 tooltypes <<
"Trk::Extrapolator";
43 QStringList tooltypes;
44 tooltypes <<
"Trk::KalmanFitter"
45 <<
"Trk::GlobalChi2Fitter"
46 <<
"Trk::GaussianSumFilter"
47 <<
"Trk::DistributedKalmanFilter"
48 <<
"Trk::DeterministicAnnealingFilter";
52 return StatusCode::SUCCESS;
58 msg(MSG::DEBUG) <<
" in execute() " <<
endmsg;
59 return StatusCode::SUCCESS;
65 msg(MSG::INFO) <<
" in finalize() " <<
endmsg;
66 return StatusCode::SUCCESS;
78#if QTCORE_VERSION >= 0x050E00
84 if (existingTools.contains(key))
86 msg(MSG::DEBUG) <<
"Attempting creation of fittertool with tooltype/key " << key.toStdString() <<
endmsg;
89 msg(MSG::WARNING) <<
"Could not create tool with type/key " << key.toStdString() <<
endmsg;
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
Gaudi::Details::PropertyBase & declareProperty(Gaudi::Property< T, V, H > &t)
static QString environmentVariableValue(const QString &name)
void initTools(QStringList &toolTypes, QString env)
bool m_forceExtrapolatorTools
VP1TrkInitializer(const std::string &name, ISvcLocator *pSvcLocator)
std::vector< std::string > split(const std::string &s, const std::string &t=":")