ATLAS Offline Software
TruthController.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef TruthController_H
6 #define TruthController_H
7 
9 
11 public:
12  static const TruthController *getTruthController();
15  {
16  return m_theVisHelper;
17  }
18 private:
19  // this is a singleton
21  TruthController(const TruthController&) = delete;
25 };
26 
27 #endif
TruthController::operator=
TruthController & operator=(const TruthController &)=delete
TruthController::~TruthController
~TruthController()
Definition: TruthController.cxx:19
TruthController
Definition: TruthController.h:10
TruthController::TruthController
TruthController(const TruthController &)=delete
TruthController::getVisualizationHelper
const TrackVisualizationHelper * getVisualizationHelper() const
Definition: TruthController.h:14
TruthController::m_theVisHelper
TrackVisualizationHelper * m_theVisHelper
Definition: TruthController.h:24
TruthController::setVisualizationHelper
void setVisualizationHelper(TrackVisualizationHelper *)
Definition: TruthController.cxx:23
TrackVisualizationHelper
Definition: TrackVisualizationHelper.h:8
TruthController::getTruthController
static const TruthController * getTruthController()
Definition: TruthController.cxx:8
TruthController::TruthController
TruthController()
Definition: TruthController.cxx:14