ATLAS Offline Software
Classes | Namespaces | Functions | Variables
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

 RPDUtils
 

Functions

unsigned int RPDUtils::ZDCSideToSideIndex (int const ZDCSide)
 
template<std::ranges::contiguous_range Range, typename T = std::ranges::range_value_t<Range>>
void RPDUtils::helpZero (Range &v) requires(std
 
template<std::ranges::contiguous_range OuterRange, typename InnerRange = std::ranges::range_value_t<OuterRange>, typename T = std::ranges::range_value_t<InnerRange>>
void RPDUtils::helpZero (OuterRange &vv) requires(std
 
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 constexpr int RPDUtils::sideC = 0
 
unsigned constexpr int RPDUtils::sideA = 1
 
constexpr std::initializer_list< unsigned int > RPDUtils::sides {sideC, sideA}
 
constexpr int RPDUtils::ZDCSumsGlobalZDCSide = 0
 
unsigned constexpr int RPDUtils::ZDCModuleZDCType = 0
 
unsigned constexpr int RPDUtils::ZDCModuleRPDType = 1
 
unsigned constexpr int RPDUtils::ZDCModuleEMModule = 0
 
unsigned constexpr int RPDUtils::nChannels = 16
 
unsigned constexpr int RPDUtils::nRows = 4
 
unsigned constexpr int RPDUtils::nCols = 4