Project
Loading...
Searching...
No Matches
o2::tpc::dcs::RobustPressure Struct Reference

#include <DCS.h>

Public Types

using Stats = o2::math_utils::RollingStats
 

Public Member Functions

 ClassDefNV (RobustPressure, 1)
 

Public Attributes

Stats surfaceAtmosPressure
 rolling statistics of surface sensor
 
Stats cavernAtmosPressure
 rolling statistics of cavern sensor 1
 
Stats cavernAtmosPressure2
 rolling statistics of cavern sensor 2
 
Stats cavernAtmosPressure12
 rolling statistics of cavernAtmosPressure/cavernAtmosPressure2
 
Stats cavernAtmosPressure1S
 rolling statistics of cavernAtmosPressure/surfaceAtmosPressure
 
Stats cavernAtmosPressure2S
 rolling statistics of cavernAtmosPressure2/surfaceAtmosPressure
 
std::vector< uint8_t > isOk
 bit mask of valid sensors: cavernBit 0, cavern2Bit = 1, surfaceBit = 2
 
std::vector< float > robustPressure
 combined robust pressure value that should be used
 
std::vector< TimeStampTypetime
 time stamps of all pressure values
 
TimeStampType timeInterval
 time interval used for rolling statistics
 
TimeStampType timeIntervalRef
 reference time interval used for normalization of pressure sensors
 
float maxDist {}
 maximum allowed time distance between sensors to be accepted for robust pressure calculation
 
float maxDiff {0.2f}
 maximum allowed pressure difference between sensors to be accepted for robust pressure calculation
 

Detailed Description

Definition at line 550 of file DCS.h.

Member Typedef Documentation

◆ Stats

Member Function Documentation

◆ ClassDefNV()

o2::tpc::dcs::RobustPressure::ClassDefNV ( RobustPressure  ,
 
)

Member Data Documentation

◆ cavernAtmosPressure

Stats o2::tpc::dcs::RobustPressure::cavernAtmosPressure

rolling statistics of cavern sensor 1

Definition at line 553 of file DCS.h.

◆ cavernAtmosPressure12

Stats o2::tpc::dcs::RobustPressure::cavernAtmosPressure12

rolling statistics of cavernAtmosPressure/cavernAtmosPressure2

Definition at line 555 of file DCS.h.

◆ cavernAtmosPressure1S

Stats o2::tpc::dcs::RobustPressure::cavernAtmosPressure1S

rolling statistics of cavernAtmosPressure/surfaceAtmosPressure

Definition at line 556 of file DCS.h.

◆ cavernAtmosPressure2

Stats o2::tpc::dcs::RobustPressure::cavernAtmosPressure2

rolling statistics of cavern sensor 2

Definition at line 554 of file DCS.h.

◆ cavernAtmosPressure2S

Stats o2::tpc::dcs::RobustPressure::cavernAtmosPressure2S

rolling statistics of cavernAtmosPressure2/surfaceAtmosPressure

Definition at line 557 of file DCS.h.

◆ isOk

std::vector<uint8_t> o2::tpc::dcs::RobustPressure::isOk

bit mask of valid sensors: cavernBit 0, cavern2Bit = 1, surfaceBit = 2

Definition at line 558 of file DCS.h.

◆ maxDiff

float o2::tpc::dcs::RobustPressure::maxDiff {0.2f}

maximum allowed pressure difference between sensors to be accepted for robust pressure calculation

Definition at line 564 of file DCS.h.

◆ maxDist

float o2::tpc::dcs::RobustPressure::maxDist {}

maximum allowed time distance between sensors to be accepted for robust pressure calculation

Definition at line 563 of file DCS.h.

◆ robustPressure

std::vector<float> o2::tpc::dcs::RobustPressure::robustPressure

combined robust pressure value that should be used

Definition at line 559 of file DCS.h.

◆ surfaceAtmosPressure

Stats o2::tpc::dcs::RobustPressure::surfaceAtmosPressure

rolling statistics of surface sensor

Definition at line 552 of file DCS.h.

◆ time

std::vector<TimeStampType> o2::tpc::dcs::RobustPressure::time

time stamps of all pressure values

Definition at line 560 of file DCS.h.

◆ timeInterval

TimeStampType o2::tpc::dcs::RobustPressure::timeInterval

time interval used for rolling statistics

Definition at line 561 of file DCS.h.

◆ timeIntervalRef

TimeStampType o2::tpc::dcs::RobustPressure::timeIntervalRef

reference time interval used for normalization of pressure sensors

Definition at line 562 of file DCS.h.


The documentation for this struct was generated from the following file: