Project
Loading...
Searching...
No Matches
RICHBaseParam.h
Go to the documentation of this file.
1
// Copyright 2019-2020 CERN and copyright holders of ALICE O2.
2
// See https://alice-o2.web.cern.ch/copyright for details of the copyright holders.
3
// All rights not expressly granted are reserved.
4
//
5
// This software is distributed under the terms of the GNU General Public
6
// License v3 (GPL Version 3), copied verbatim in the file "COPYING".
7
//
8
// In applying this license CERN does not waive the privileges and immunities
9
// granted to it by virtue of its status as an Intergovernmental Organization
10
// or submit itself to any jurisdiction.
11
12
#ifndef O2_RICH_BASEPARAM_H
13
#define O2_RICH_BASEPARAM_H
14
15
#include "
CommonUtils/ConfigurableParam.h
"
16
#include "
CommonUtils/ConfigurableParamHelper.h
"
17
18
namespace
o2
19
{
20
namespace
rich
21
{
22
struct
RICHBaseParam
:
public
o2::conf::ConfigurableParamHelper
<RICHBaseParam> {
23
float
zBaseSize
= 18.4;
// cm
24
float
rMax
= 117.0;
// cm
25
float
rMin
= 90.0;
// cm
26
float
radiatorThickness
= 2.0;
// cm
27
float
detectorThickness
= 0.2;
// cm
28
float
zRichLength
= 700.0;
// cm
29
int
nRings
= 25;
30
int
nTiles
= 36;
31
bool
oddGeom
=
false
;
32
33
// FWD and BWD RICH
34
bool
enableFWDRich
=
true
;
35
bool
enableBWDRich
=
true
;
36
37
float
rFWDMin
= 13.7413f;
38
float
rFWDMax
= 103.947f;
39
40
// Aerogel:
41
float
zAerogelMin
= 375.f;
42
float
zAerogelMax
= 377.f;
43
44
// Argon:
45
float
zArgonMin
= 377.f;
46
float
zArgonMax
= 407.f;
47
48
// Detector:
49
float
zSiliconMin
= 407.f;
50
float
zSiliconMax
= 407.2f;
51
52
O2ParamDef
(
RICHBaseParam
,
"RICHBase"
);
53
};
54
55
}
// namespace rich
56
}
// end namespace o2
57
58
#endif
ConfigurableParamHelper.h
ConfigurableParam.h
o2::conf::ConfigurableParamHelper
Definition
ConfigurableParamHelper.h:78
o2
a couple of static helper functions to create timestamp values for CCDB queries or override obsolete ...
Definition
BitstreamReader.h:24
o2::rich::RICHBaseParam
Definition
RICHBaseParam.h:22
o2::rich::RICHBaseParam::rFWDMax
float rFWDMax
Definition
RICHBaseParam.h:38
o2::rich::RICHBaseParam::zRichLength
float zRichLength
Definition
RICHBaseParam.h:28
o2::rich::RICHBaseParam::detectorThickness
float detectorThickness
Definition
RICHBaseParam.h:27
o2::rich::RICHBaseParam::O2ParamDef
O2ParamDef(RICHBaseParam, "RICHBase")
o2::rich::RICHBaseParam::enableBWDRich
bool enableBWDRich
Definition
RICHBaseParam.h:35
o2::rich::RICHBaseParam::enableFWDRich
bool enableFWDRich
Definition
RICHBaseParam.h:34
o2::rich::RICHBaseParam::zArgonMax
float zArgonMax
Definition
RICHBaseParam.h:46
o2::rich::RICHBaseParam::zSiliconMin
float zSiliconMin
Definition
RICHBaseParam.h:49
o2::rich::RICHBaseParam::zSiliconMax
float zSiliconMax
Definition
RICHBaseParam.h:50
o2::rich::RICHBaseParam::nTiles
int nTiles
Definition
RICHBaseParam.h:30
o2::rich::RICHBaseParam::oddGeom
bool oddGeom
Definition
RICHBaseParam.h:31
o2::rich::RICHBaseParam::rMax
float rMax
Definition
RICHBaseParam.h:24
o2::rich::RICHBaseParam::radiatorThickness
float radiatorThickness
Definition
RICHBaseParam.h:26
o2::rich::RICHBaseParam::zAerogelMin
float zAerogelMin
Definition
RICHBaseParam.h:41
o2::rich::RICHBaseParam::zAerogelMax
float zAerogelMax
Definition
RICHBaseParam.h:42
o2::rich::RICHBaseParam::rFWDMin
float rFWDMin
Definition
RICHBaseParam.h:37
o2::rich::RICHBaseParam::nRings
int nRings
Definition
RICHBaseParam.h:29
o2::rich::RICHBaseParam::zArgonMin
float zArgonMin
Definition
RICHBaseParam.h:45
o2::rich::RICHBaseParam::zBaseSize
float zBaseSize
Definition
RICHBaseParam.h:23
o2::rich::RICHBaseParam::rMin
float rMin
Definition
RICHBaseParam.h:25
Detectors
Upgrades
ALICE3
RICH
base
include
RICHBase
RICHBaseParam.h
Generated on Tue Feb 25 2025 23:16:34 for Project by
1.9.8