ATTPCROOT
0.3.0-alpha
A ROOT-based framework for analyzing data from active target detectors
AtReconstruction
AtMacroTask.h
Go to the documentation of this file.
1
#ifndef ATMACROTASK_H
2
#define ATMACROTASK_H
3
4
#include <FairTask.h>
5
6
#include <functional>
// for function
7
#include <vector>
8
9
class
TClass;
10
16
class
AtMacroTask
:
public
FairTask {
17
private
:
18
std::vector<std::function<void()>> fFunctions;
19
20
public
:
21
AtMacroTask
() =
default
;
22
~AtMacroTask
() =
default
;
23
24
void
Exec
(Option_t *option);
25
30
void
AddFunction
(std::function<
void
()>
function
) { fFunctions.push_back(
function
); }
31
32
ClassDef
(
AtMacroTask
, 1);
33
};
34
35
#endif
AtMacroTask::~AtMacroTask
~AtMacroTask()=default
AtMacroTask::Exec
void Exec(Option_t *option)
Definition:
AtMacroTask.cxx:5
AtMacroTask::AddFunction
void AddFunction(std::function< void()> function)
Definition:
AtMacroTask.h:30
AtMacroTask::AtMacroTask
AtMacroTask()=default
AtMacroTask
Definition:
AtMacroTask.h:16
AtMacroTask::ClassDef
ClassDef(AtMacroTask, 1)
Generated on Sat Nov 11 2023 15:30:38 for ATTPCROOT by
1.8.18