CMS 3D CMS Logo

Classes | Namespaces | Functions
DigiCollection.h File Reference
#include "CUDADataFormats/CaloCommon/interface/Common.h"

Go to the source code of this file.

Classes

struct  hcal::DigiCollection< Flavor, StoragePolicy >
 
struct  hcal::DigiCollection< Flavor5, StoragePolicy >
 
struct  hcal::DigiCollectionBase< StoragePolicy >
 
struct  hcal::Flavor1
 
struct  hcal::Flavor3
 
struct  hcal::Flavor5
 

Namespaces

 hcal
 

Functions

template<typename Flavor >
constexpr uint8_t hcal::adc_for_sample (uint16_t const *const dfstart, uint32_t const sample)
 
template<>
constexpr uint8_t hcal::adc_for_sample< Flavor5 > (uint16_t const *const dfstart, uint32_t const sample)
 
template<typename Flavor >
constexpr uint8_t hcal::capid_for_sample (uint16_t const *const dfstart, uint32_t const sample)
 
template<>
constexpr uint8_t hcal::capid_for_sample< Flavor3 > (uint16_t const *const dfstart, uint32_t const sample)
 
template<typename Flavor >
constexpr uint32_t hcal::compute_nsamples (uint32_t const nwords)
 
template<typename Flavor >
constexpr uint32_t hcal::compute_stride (uint32_t const nsamples)
 
template<typename Flavor >
constexpr uint8_t hcal::soibit_for_sample (uint16_t const *const dfstart, uint32_t const sample)
 
template<typename Flavor >
constexpr uint8_t hcal::tdc_for_sample (uint16_t const *const dfstart, uint32_t const sample)