BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Loading...
Searching...
No Matches
BmnVacWallReconstructor.h
Go to the documentation of this file.
1/** \file BmnVacWallReconstructor.h
2 ** \author Nikolay Karpushkin <karpushkin@inr.ru>
3 ** \date 03.04.2021
4 **/
5
6/** \class BmnVacWallReconstructor
7 ** \brief Class for BmnVacWall points info transition on reconstruction stage
8 ** \version 1.0
9 **/
10
11#ifndef BMNVacWallRECONSTRUCTOR_H
12#define BMNVacWallRECONSTRUCTOR_H
13
14#include "BmnTask.h"
15#include "FairLogger.h"
16#include "FairRootManager.h"
17
18#include <TClonesArray.h>
19#include <TStopwatch.h>
20#include <fstream>
21#include <iostream>
22
24{
25 public:
28
29 virtual InitStatus Init();
30 virtual void Exec(Option_t* opt);
31 virtual void Finish();
32
33 virtual void OnlineWrite(const std::unique_ptr<TTree>& resultTree);
34
35 private:
36 FairRootManager* fpFairRootMgr = nullptr;
37 TClonesArray* fArrayOfPoints; // input and output
38
39 float fworkTime;
41};
42
43#endif /* BMNVacWallRECONSTRUCTOR_H */
const char Option_t
#define ClassDef(name, id)
BmnTask()
Default constructor.
Definition BmnTask.cxx:3
virtual void OnlineWrite(const std::unique_ptr< TTree > &resultTree)
Write task resul to tree.
virtual void Exec(Option_t *opt)