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
7class BmnAnalysisTask : public FairTask
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.
virtual InitStatus Init()
Initiliazation of task at the beginning of a run.
~BmnAnalysisTask()
Constructor with parameters (Optional).
virtual InitStatus ReInit()
ReInitiliazation of task when the runID changes.
virtual void Exec(Option_t *opt)
Executed for each event.
virtual void Finish()
Finish task called at the end of the run.
BmnAnalysisTask operator=(const BmnAnalysisTask &)
virtual void SetParContainers()
Load the parameter container from the runtime database.