Project
Loading...
Searching...
No Matches
DcsCcdbObjects.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
15
16
#ifndef ALICEO2_DCSCCDBOBJECTSTRD_H
17
#define ALICEO2_DCSCCDBOBJECTSTRD_H
18
19
#include "
DataFormatsTRD/Constants.h
"
20
#include "Rtypes.h"
21
#include <array>
22
23
namespace
o2
24
{
25
namespace
trd
26
{
27
28
struct
TRDDCSMinMaxMeanInfo
{
29
uint64_t
firstTS
{0};
// time stamp of the first point added
30
uint64_t
lastTS
{0};
// time stamp of the last point added
31
float
minValue
{0.f};
// min value seen by the TRD DCS processor
32
float
maxValue
{0.f};
// max value seen by the TRD DCS processor
33
float
meanValue
{0.f};
// mean value seen by the TRD DCS processor
34
int
nPoints
{0};
// number of values seen by the TRD DCS processor
35
36
void
print
()
const
;
37
void
addPoint
(
float
value
, uint64_t ts);
38
39
ClassDefNV
(
TRDDCSMinMaxMeanInfo
, 2);
40
};
41
42
}
// namespace trd
43
}
// namespace o2
44
45
#endif
// ALICEO2_DCSCCDBOBJECTSTRD_H
Constants.h
Global TRD definitions and constants.
value
GLsizei const GLfloat * value
Definition
glcorearb.h:819
o2
a couple of static helper functions to create timestamp values for CCDB queries or override obsolete ...
Definition
BitstreamReader.h:24
o2::trd::TRDDCSMinMaxMeanInfo
Definition
DcsCcdbObjects.h:28
o2::trd::TRDDCSMinMaxMeanInfo::lastTS
uint64_t lastTS
Definition
DcsCcdbObjects.h:30
o2::trd::TRDDCSMinMaxMeanInfo::addPoint
void addPoint(float value, uint64_t ts)
Definition
DcsCcdbObjects.cxx:39
o2::trd::TRDDCSMinMaxMeanInfo::meanValue
float meanValue
Definition
DcsCcdbObjects.h:33
o2::trd::TRDDCSMinMaxMeanInfo::firstTS
uint64_t firstTS
Definition
DcsCcdbObjects.h:29
o2::trd::TRDDCSMinMaxMeanInfo::ClassDefNV
ClassDefNV(TRDDCSMinMaxMeanInfo, 2)
o2::trd::TRDDCSMinMaxMeanInfo::print
void print() const
Definition
DcsCcdbObjects.cxx:22
o2::trd::TRDDCSMinMaxMeanInfo::minValue
float minValue
Definition
DcsCcdbObjects.h:31
o2::trd::TRDDCSMinMaxMeanInfo::maxValue
float maxValue
Definition
DcsCcdbObjects.h:32
o2::trd::TRDDCSMinMaxMeanInfo::nPoints
int nPoints
Definition
DcsCcdbObjects.h:34
DataFormats
Detectors
TRD
include
DataFormatsTRD
DcsCcdbObjects.h
Generated on Tue Feb 25 2025 17:02:52 for Project by
1.9.8