ATLAS Offline Software
Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes | List of all members
TruthController Class Reference

#include <TruthController.h>

Collaboration diagram for TruthController:

Public Member Functions

void setVisualizationHelper (TrackVisualizationHelper *)
 
const TrackVisualizationHelpergetVisualizationHelper () const
 

Static Public Member Functions

static const TruthControllergetTruthController ()
 

Private Member Functions

 TruthController ()
 
 TruthController (const TruthController &)=delete
 
TruthControlleroperator= (const TruthController &)=delete
 
 ~TruthController ()
 

Private Attributes

TrackVisualizationHelperm_theVisHelper
 

Detailed Description

Definition at line 10 of file TruthController.h.

Constructor & Destructor Documentation

◆ TruthController() [1/2]

TruthController::TruthController ( )
private

Definition at line 14 of file TruthController.cxx.

◆ TruthController() [2/2]

TruthController::TruthController ( const TruthController )
privatedelete

◆ ~TruthController()

TruthController::~TruthController ( )
private

Definition at line 19 of file TruthController.cxx.

20 {
21  if (m_theVisHelper) delete m_theVisHelper;
22 }

Member Function Documentation

◆ getTruthController()

const TruthController * TruthController::getTruthController ( )
static

Definition at line 8 of file TruthController.cxx.

9 {
10  static const TruthController tc;
11  return &tc;
12 }

◆ getVisualizationHelper()

const TrackVisualizationHelper* TruthController::getVisualizationHelper ( ) const
inline

Definition at line 14 of file TruthController.h.

15  {
16  return m_theVisHelper;
17  }

◆ operator=()

TruthController& TruthController::operator= ( const TruthController )
privatedelete

◆ setVisualizationHelper()

void TruthController::setVisualizationHelper ( TrackVisualizationHelper h)

Definition at line 23 of file TruthController.cxx.

24 {
25  if (m_theVisHelper==h) return;
26  delete m_theVisHelper;
28 }

Member Data Documentation

◆ m_theVisHelper

TrackVisualizationHelper* TruthController::m_theVisHelper
private

Definition at line 24 of file TruthController.h.


The documentation for this class was generated from the following files:
TruthController
Definition: TruthController.h:10
TruthController::m_theVisHelper
TrackVisualizationHelper * m_theVisHelper
Definition: TruthController.h:24
extractSporadic.h
list h
Definition: extractSporadic.py:97
TrackVisualizationHelper
Definition: TrackVisualizationHelper.h:8
h