CbmRoot
Loading...
Searching...
No Matches
HalCbmTaskManager.cxx
Go to the documentation of this file.
1/* Copyright (C) 2023-2023 Warsaw University of Technology, Warsaw
2 SPDX-License-Identifier: GPL-3.0-only
3 Authors: Daniel Wielanek [committer] */
4#include "HalCbmTaskManager.h"
5
6#include "CbmFieldMap.h"
7#include "CbmFieldMapSym3.h"
8#include "HalCbmField.h"
9#include "RootManager.h"
10
11#include <FairRunAna.h>
12
13#include <iostream>
14#include <vector>
15
16#include <Hal/IOManager.h>
17
18
20
22{
23 if (!FairRunAna::Instance()->GetField()) {
24 FairField* field = new CbmFieldMapSym3("field_v18a");
25 field->Init();
26 fMagField = new HalCbmField(field);
27 }
28 else {
29 fMagField = new HalCbmField(FairRunAna::Instance()->GetField());
30 }
34}
35
static void SetField(Hal::MagField *field)
Definition CbmHelix.h:41
Hal::MagField * fMagField
virtual InitStatus Init()