ATTPCROOT  0.3.0-alpha
A ROOT-based framework for analyzing data from active target detectors
Public Member Functions | Protected Attributes | List of all members
AtTestSimulation Class Reference

#include <AtTestSimulation.h>

Inheritance diagram for AtTestSimulation:
Inheritance graph
[legend]
Collaboration diagram for AtTestSimulation:
Collaboration graph
[legend]

Public Member Functions

 AtTestSimulation (std::unique_ptr< AtSimpleSimulation > sim)
 
virtual ~AtTestSimulation ()=default
 
virtual InitStatus Init () override
 
virtual void Exec (Option_t *option) override
 
virtual void Finish () override
 
AtSimpleSimulationGetSimulation ()
 
 ClassDefOverride (AtTestSimulation, 1)
 

Protected Attributes

std::unique_ptr< AtSimpleSimulationfSimulation {nullptr}
 

Detailed Description

Definition at line 16 of file AtTestSimulation.h.

Constructor & Destructor Documentation

◆ AtTestSimulation()

AtTestSimulation::AtTestSimulation ( std::unique_ptr< AtSimpleSimulation sim)
inline

Definition at line 21 of file AtTestSimulation.h.

◆ ~AtTestSimulation()

virtual AtTestSimulation::~AtTestSimulation ( )
virtualdefault

Member Function Documentation

◆ ClassDefOverride()

AtTestSimulation::ClassDefOverride ( AtTestSimulation  ,
 
)

◆ Exec()

void AtTestSimulation::Exec ( Option_t *  option)
overridevirtual

Definition at line 24 of file AtTestSimulation.cxx.

◆ Finish()

virtual void AtTestSimulation::Finish ( )
inlineoverridevirtual

Definition at line 26 of file AtTestSimulation.h.

◆ GetSimulation()

AtSimpleSimulation* AtTestSimulation::GetSimulation ( )
inline

Definition at line 27 of file AtTestSimulation.h.

◆ Init()

InitStatus AtTestSimulation::Init ( )
overridevirtual

Definition at line 17 of file AtTestSimulation.cxx.

Member Data Documentation

◆ fSimulation

std::unique_ptr<AtSimpleSimulation> AtTestSimulation::fSimulation {nullptr}
protected

Definition at line 18 of file AtTestSimulation.h.


The documentation for this class was generated from the following files: