|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef TRACKTRUTHSELECTOR_H
6 #define TRACKTRUTHSELECTOR_H
27 {
this,
"DetailedTrackTruthName",
"DetailedTrackTruth"};
31 {
this,
"OutputName",
"TrackTruthNew"};
DoubleProperty m_weightTGC
virtual StatusCode execute() override
DoubleProperty m_weightCSC
SG::ReadHandleKey< DetailedTrackTruthCollection > m_detailedTrackTruthName
TrackTruthSelector(const std::string &name, ISvcLocator *pSvcLocator)
std::vector< double > m_subDetWeights
DoubleProperty m_weightPixel
DoubleProperty m_weightTRT
DoubleProperty m_weightsTGC
SG::WriteHandleKey< TrackTruthCollection > m_outputName
::StatusCode StatusCode
StatusCode definition for legacy code.
void fillOutput(TrackTruthCollection *out, const DetailedTrackTruthCollection *in)
double getProbability(const DetailedTrackTruth &dt) const
virtual StatusCode initialize() override
DoubleProperty m_weightMM
DoubleProperty m_weightSCT
DoubleProperty m_weightRPC
DoubleProperty m_weightMDT