ATLAS Offline Software
Loading...
Searching...
No Matches
RPDUtils.h File Reference
#include <initializer_list>
#include <ranges>
#include <iostream>
#include <sstream>
#include <vector>
Include dependency graph for RPDUtils.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  RPDUtils::OptionalToolProperty< T >

Namespaces

namespace  RPDUtils

Functions

unsigned int RPDUtils::ZDCSideToSideIndex (int const ZDCSide)
template<std::ranges::contiguous_range Range, typename T = std::ranges::range_value_t<Range>>
requires (std::is_arithmetic_v<T>)
void RPDUtils::helpZero (Range &v)
template<std::ranges::contiguous_range OuterRange, typename InnerRange = std::ranges::range_value_t<OuterRange>, typename T = std::ranges::range_value_t<InnerRange>>
requires (std::ranges::contiguous_range<InnerRange> && std::is_arithmetic_v<T>)
void RPDUtils::helpZero (OuterRange &vv)
template<typename T>
std::ostream & RPDUtils::operator<< (std::ostream &os, const std::vector< T > &v)
template<typename T>
std::string RPDUtils::vecToString (std::vector< T > const &v)

Variables

unsigned int constexpr RPDUtils::sideC = 0
unsigned int constexpr RPDUtils::sideA = 1
std::initializer_list< unsigned int > constexpr RPDUtils::sides {sideC, sideA}
int constexpr RPDUtils::ZDCSumsGlobalZDCSide = 0
unsigned int constexpr RPDUtils::ZDCModuleZDCType = 0
unsigned int constexpr RPDUtils::ZDCModuleRPDType = 1
unsigned int constexpr RPDUtils::ZDCModuleEMModule = 0
unsigned int constexpr RPDUtils::nChannels = 16
unsigned int constexpr RPDUtils::nRows = 4
unsigned int constexpr RPDUtils::nCols = 4