Project
Loading...
Searching...
No Matches
o2::tpc::dcs Namespace Reference

Classes

struct  DataPoint
 
struct  DataPointVector
 
struct  Gas
 
struct  HV
 
struct  Pressure
 
struct  RobustPressure
 
struct  Temperature
 

Typedefs

using DataType = float
 
using TimeStampType = uint64_t
 
using RawDPsF = DataPointVector< float >
 

Functions

template<typename T >
void doSortAndClean (std::vector< dcs::DataPointVector< T > > &dataVector)
 
template<typename T >
void doClear (std::vector< dcs::DataPointVector< T > > &dataVector)
 
template<typename T >
void doAppend (std::vector< dcs::DataPointVector< T > > &a, const std::vector< dcs::DataPointVector< T > > &b)
 
template<typename T >
const T getAverageValueForTime (const std::vector< dcs::DataPointVector< T > > &dpVec, const TimeStampType from, const TimeStampType until, const long range)
 
template<typename T >
dcs::TimeStampType getMinTime (const std::vector< dcs::DataPointVector< T > > &data, const bool roundToInterval, dcs::TimeStampType fitInterval)
 
template<typename T >
dcs::TimeStampType getMaxTime (const std::vector< dcs::DataPointVector< T > > &data)
 
std::vector< o2::dcs::test::HintTypegetTPCDCSDPHints (const int maxSectors=17)
 

Typedef Documentation

◆ DataType

using o2::tpc::dcs::DataType = typedef float

Definition at line 43 of file DCS.h.

◆ RawDPsF

using o2::tpc::dcs::RawDPsF = typedef DataPointVector<float>

Definition at line 228 of file DCS.h.

◆ TimeStampType

using o2::tpc::dcs::TimeStampType = typedef uint64_t

Definition at line 45 of file DCS.h.

Function Documentation

◆ doAppend()

template<typename T >
void o2::tpc::dcs::doAppend ( std::vector< dcs::DataPointVector< T > > &  a,
const std::vector< dcs::DataPointVector< T > > &  b 
)

Definition at line 165 of file DCS.h.

◆ doClear()

template<typename T >
void o2::tpc::dcs::doClear ( std::vector< dcs::DataPointVector< T > > &  dataVector)

Definition at line 157 of file DCS.h.

◆ doSortAndClean()

template<typename T >
void o2::tpc::dcs::doSortAndClean ( std::vector< dcs::DataPointVector< T > > &  dataVector)

Definition at line 149 of file DCS.h.

◆ getAverageValueForTime()

template<typename T >
const T o2::tpc::dcs::getAverageValueForTime ( const std::vector< dcs::DataPointVector< T > > &  dpVec,
const TimeStampType  from,
const TimeStampType  until,
const long  range 
)

Definition at line 176 of file DCS.h.

◆ getMaxTime()

template<typename T >
dcs::TimeStampType o2::tpc::dcs::getMaxTime ( const std::vector< dcs::DataPointVector< T > > &  data)

Definition at line 209 of file DCS.h.

◆ getMinTime()

template<typename T >
dcs::TimeStampType o2::tpc::dcs::getMinTime ( const std::vector< dcs::DataPointVector< T > > &  data,
const bool  roundToInterval,
dcs::TimeStampType  fitInterval 
)

Definition at line 190 of file DCS.h.

◆ getTPCDCSDPHints()

std::vector< o2::dcs::test::HintType > o2::tpc::dcs::getTPCDCSDPHints ( const int  maxSectors = 17)

Definition at line 20 of file DCSDPHints.cxx.