CbmRoot
Loading...
Searching...
No Matches
CbmFieldMapData.h
Go to the documentation of this file.
1
/* Copyright (C) 2006-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
2
SPDX-License-Identifier: GPL-3.0-only
3
Authors: Volker Friese, Denis Bertini [committer] */
4
5
// -------------------------------------------------------------------------
6
// ----- CbmFieldMapData header file -----
7
// ----- V. Friese 13/02/06 -----
8
// -------------------------------------------------------------------------
9
10
23
#ifndef CBMMAGFIELDMAPDATA_H
24
#define CBMMAGFIELDMAPDATA_H
25
26
#include <Rtypes.h>
// for THashConsistencyHolder, ClassDef
27
#include <RtypesCore.h>
// for Double_t, Int_t
28
#include <TNamed.h>
// for TNamed
29
30
class
TArrayF;
31
class
CbmFieldMap
;
32
33
class
CbmFieldMapData
:
public
TNamed {
34
35
public
:
37
CbmFieldMapData
();
38
39
41
CbmFieldMapData
(
const
char
* name);
42
43
45
CbmFieldMapData
(
const
char
* name,
const
CbmFieldMap
& map);
46
47
49
virtual
~CbmFieldMapData
();
50
51
53
Int_t
GetType
()
const
{
return
fType
; }
54
Double_t
GetXmin
()
const
{
return
fXmin
; }
55
Double_t
GetYmin
()
const
{
return
fYmin
; }
56
Double_t
GetZmin
()
const
{
return
fZmin
; }
57
Double_t
GetXmax
()
const
{
return
fXmax
; }
58
Double_t
GetYmax
()
const
{
return
fYmax
; }
59
Double_t
GetZmax
()
const
{
return
fZmax
; }
60
Int_t
GetNx
()
const
{
return
fNx
; }
61
Int_t
GetNy
()
const
{
return
fNy
; }
62
Int_t
GetNz
()
const
{
return
fNz
; }
63
64
66
TArrayF*
GetBx
()
const
{
return
fBx
; }
67
TArrayF*
GetBy
()
const
{
return
fBy
; }
68
TArrayF*
GetBz
()
const
{
return
fBz
; }
69
70
71
private
:
73
Int_t
fType
;
74
76
Double_t
fXmin
,
fXmax
;
77
Double_t
fYmin
,
fYmax
;
78
Double_t
fZmin
,
fZmax
;
79
80
82
Int_t
fNx
,
fNy
,
fNz
;
83
84
86
TArrayF*
fBx
;
87
TArrayF*
fBy
;
88
TArrayF*
fBz
;
89
90
CbmFieldMapData
(
const
CbmFieldMapData
&);
91
CbmFieldMapData
&
operator=
(
const
CbmFieldMapData
&);
92
93
ClassDef(
CbmFieldMapData
, 1)
94
};
95
96
97
#endif
CbmFieldMapData
Definition
CbmFieldMapData.h:33
CbmFieldMapData::GetZmin
Double_t GetZmin() const
Definition
CbmFieldMapData.h:56
CbmFieldMapData::fZmax
Double_t fZmax
Definition
CbmFieldMapData.h:78
CbmFieldMapData::GetXmax
Double_t GetXmax() const
Definition
CbmFieldMapData.h:57
CbmFieldMapData::fYmin
Double_t fYmin
Definition
CbmFieldMapData.h:77
CbmFieldMapData::GetBz
TArrayF * GetBz() const
Definition
CbmFieldMapData.h:68
CbmFieldMapData::fYmax
Double_t fYmax
Definition
CbmFieldMapData.h:77
CbmFieldMapData::operator=
CbmFieldMapData & operator=(const CbmFieldMapData &)
CbmFieldMapData::GetNz
Int_t GetNz() const
Definition
CbmFieldMapData.h:62
CbmFieldMapData::GetBy
TArrayF * GetBy() const
Definition
CbmFieldMapData.h:67
CbmFieldMapData::GetYmax
Double_t GetYmax() const
Definition
CbmFieldMapData.h:58
CbmFieldMapData::CbmFieldMapData
CbmFieldMapData()
Definition
CbmFieldMapData.cxx:17
CbmFieldMapData::fZmin
Double_t fZmin
Definition
CbmFieldMapData.h:78
CbmFieldMapData::fNz
Int_t fNz
Definition
CbmFieldMapData.h:82
CbmFieldMapData::GetNy
Int_t GetNy() const
Definition
CbmFieldMapData.h:61
CbmFieldMapData::fBz
TArrayF * fBz
Definition
CbmFieldMapData.h:88
CbmFieldMapData::GetType
Int_t GetType() const
Definition
CbmFieldMapData.h:53
CbmFieldMapData::fXmax
Double_t fXmax
Definition
CbmFieldMapData.h:76
CbmFieldMapData::fBx
TArrayF * fBx
Definition
CbmFieldMapData.h:86
CbmFieldMapData::fBy
TArrayF * fBy
Definition
CbmFieldMapData.h:87
CbmFieldMapData::GetNx
Int_t GetNx() const
Definition
CbmFieldMapData.h:60
CbmFieldMapData::fNy
Int_t fNy
Definition
CbmFieldMapData.h:82
CbmFieldMapData::~CbmFieldMapData
virtual ~CbmFieldMapData()
Definition
CbmFieldMapData.cxx:94
CbmFieldMapData::fXmin
Double_t fXmin
Definition
CbmFieldMapData.h:76
CbmFieldMapData::CbmFieldMapData
CbmFieldMapData(const CbmFieldMapData &)
CbmFieldMapData::GetYmin
Double_t GetYmin() const
Definition
CbmFieldMapData.h:55
CbmFieldMapData::fType
Int_t fType
Definition
CbmFieldMapData.h:73
CbmFieldMapData::fNx
Int_t fNx
Definition
CbmFieldMapData.h:82
CbmFieldMapData::GetZmax
Double_t GetZmax() const
Definition
CbmFieldMapData.h:59
CbmFieldMapData::GetXmin
Double_t GetXmin() const
Definition
CbmFieldMapData.h:54
CbmFieldMapData::GetBx
TArrayF * GetBx() const
Definition
CbmFieldMapData.h:66
CbmFieldMap
Definition
CbmFieldMap.h:38
core
field
CbmFieldMapData.h
Generated on Sun Dec 22 2024 23:04:10 for CbmRoot by
1.12.0