CbmRoot
Loading...
Searching...
No Matches
Field.h
Go to the documentation of this file.
1
/* Copyright (C) 2025-2025 Warsaw University of Technology, Warsaw
2
SPDX-License-Identifier: GPL-3.0-only
3
Authors: Daniel Wielanek [committer] */
4
#ifndef HAL_FAIR_FIELD_H_
5
#define HAL_FAIR_FIELD_H_
6
7
#include <TVector3.h>
8
9
#include <Hal/MagField.h>
10
14
class
FairField;
15
namespace
Hal
16
{
17
namespace
Fair
18
{
19
class
Field
:
public
::Hal::MagField {
20
FairField*
fField
;
21
22
public
:
23
Field
();
24
void
SetField
(FairField* field) {
fField
= field; };
25
FairField*
GetFairField
()
const
{
return
fField
; }
26
TVector3
GetField
(Double_t
x
, Double_t
y
, Double_t z)
const
;
27
virtual
~Field
();
28
ClassDef(
Field
, 1)
29
};
30
}
// namespace Fair
31
}
/* namespace Hal */
32
33
#endif
/* HAL_FAIR_FIELD_H_ */
y
Double_t y
Definition
CbmMvdSensorDigiToHitTask.cxx:64
x
Double_t x
Definition
CbmMvdSensorDigiToHitTask.cxx:64
Hal::Fair::Field
Definition
Field.h:19
Hal::Fair::Field::GetField
TVector3 GetField(Double_t x, Double_t y, Double_t z) const
Definition
Field.cxx:15
Hal::Fair::Field::~Field
virtual ~Field()
Definition
Field.cxx:19
Hal::Fair::Field::GetFairField
FairField * GetFairField() const
Definition
Field.h:25
Hal::Fair::Field::Field
Field()
Definition
Field.cxx:13
Hal::Fair::Field::fField
FairField * fField
Definition
Field.h:20
Hal::Fair::Field::SetField
void SetField(FairField *field)
Definition
Field.h:24
Hal::Fair
Definition
Field.cxx:11
Hal
Definition
HalCbmPairSeparationCut2D.h:11
analysis
PWGC2F
femtoscopy
hal
helpers
fair
Field.h
Generated on Fri Jan 30 2026 23:05:19 for CbmRoot by
1.13.2