BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Loading...
Searching...
No Matches
BmnAnalysisTask.h
Go to the documentation of this file.
1#ifndef BMNANALYSISTASK_H
2#define BMNANALYSISTASK_H
3
4#include "FairTask.h"
5#include "TClonesArray.h"
6
8{
9 public:
10 /** Default constructor **/
12
13 /** Constructor with parameters (Optional) **/
14 // BmnAnalysisTask(Int_t verbose);
15
16 /** Destructor **/
18
19 /** Initiliazation of task at the beginning of a run **/
20 virtual InitStatus Init();
21
22 /** ReInitiliazation of task when the runID changes **/
23 virtual InitStatus ReInit();
24
25 /** Executed for each event. **/
26 virtual void Exec(Option_t* opt);
27
28 /** Load the parameter container from the runtime database **/
29 virtual void SetParContainers();
30
31 /** Finish task called at the end of the run **/
32 virtual void Finish();
33
34 private:
35 /** Input array from previous already existing data level **/
36 // TClonesArray* <InputDataLevel>;
37
38 /** Output array to new data level**/
39 // TClonesArray* <OutputDataLevel>;
40
43
45};
46
47#endif
const char Option_t
#define ClassDef(name, id)
BmnAnalysisTask()
Default constructor.
BmnAnalysisTask(const BmnAnalysisTask &)
Input array from previous already existing data level.
~BmnAnalysisTask()
Constructor with parameters (Optional).
virtual InitStatus ReInit()
ReInitiliazation of task when the runID changes.
virtual void SetParContainers()
Load the parameter container from the runtime database.
virtual InitStatus Init()
Initiliazation of task at the beginning of a run.
BmnAnalysisTask operator=(const BmnAnalysisTask &)
virtual void Exec(Option_t *opt)
Executed for each event.
virtual void Finish()
Finish task called at the end of the run.