ATLAS Offline Software
Loading...
Searching...
No Matches
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.

15{
16 m_theVisHelper=new TrackVisualizationHelper;
17}
TrackVisualizationHelper * m_theVisHelper

◆ TruthController() [2/2]

TruthController::TruthController ( const TruthController & )
privatedelete

◆ ~TruthController()

TruthController::~TruthController ( )
private

Definition at line 19 of file TruthController.cxx.

20{
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}
static Double_t tc

◆ 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: