CbmRoot
Loading...
Searching...
No Matches
CbmFsdDetectorSpecs.h
Go to the documentation of this file.
1
/* Copyright (C) 2023 Physikalisches Institut, Eberhard Karls Universitaet Tuebingen, Tuebingen
2
SPDX-License-Identifier: GPL-3.0-only
3
Authors: Lukas Chlad [committer] */
4
5
#ifndef CBMFSDDETECTORSPECS_H
6
#define CBMFSDDETECTORSPECS_H
7
8
#include <RtypesCore.h>
// for Double_t, Int_t
9
#include <TString.h>
// for TString
10
11
struct
CbmFsdModuleSpecs
{
12
// location indices
13
Int_t
fUnitId
;
14
Int_t
fModuleId
;
15
// module center position
16
Double_t
fX
;
17
Double_t
fY
;
18
Double_t
fZ
;
19
// module half-lengths
20
Double_t
dX
;
21
Double_t
dY
;
22
Double_t
dZ
;
23
};
24
25
struct
CbmFsdUnitSpecs
{
26
// name of unit
27
TString
fUnitName
;
28
// unit id
29
Int_t
fUnitId
;
30
// number of modules in unit
31
Int_t
fNumModules
;
32
};
33
34
#endif
/* CBMFSDDETECTORSPECS_H */
CbmFsdModuleSpecs
Definition
CbmFsdDetectorSpecs.h:11
CbmFsdModuleSpecs::fY
Double_t fY
Definition
CbmFsdDetectorSpecs.h:17
CbmFsdModuleSpecs::fX
Double_t fX
Definition
CbmFsdDetectorSpecs.h:16
CbmFsdModuleSpecs::fUnitId
Int_t fUnitId
Definition
CbmFsdDetectorSpecs.h:13
CbmFsdModuleSpecs::fZ
Double_t fZ
Definition
CbmFsdDetectorSpecs.h:18
CbmFsdModuleSpecs::dX
Double_t dX
Definition
CbmFsdDetectorSpecs.h:20
CbmFsdModuleSpecs::fModuleId
Int_t fModuleId
Definition
CbmFsdDetectorSpecs.h:14
CbmFsdModuleSpecs::dY
Double_t dY
Definition
CbmFsdDetectorSpecs.h:21
CbmFsdModuleSpecs::dZ
Double_t dZ
Definition
CbmFsdDetectorSpecs.h:22
CbmFsdUnitSpecs
Definition
CbmFsdDetectorSpecs.h:25
CbmFsdUnitSpecs::fUnitName
TString fUnitName
Definition
CbmFsdDetectorSpecs.h:27
CbmFsdUnitSpecs::fUnitId
Int_t fUnitId
Definition
CbmFsdDetectorSpecs.h:29
CbmFsdUnitSpecs::fNumModules
Int_t fNumModules
Definition
CbmFsdDetectorSpecs.h:31
core
detectors
fsd
CbmFsdDetectorSpecs.h
Generated on Mon Feb 3 2025 23:03:49 for CbmRoot by
1.12.0