#include "/cvmfs/nova-development.opensciencegrid.org/novasoft/releases/N21-01-21/OnlineCalibration/HitMap.h"
Public Member Functions | |
HitMap () | |
void | reset () |
void | Scale (T koeff) |
T & | at (novaddt::Plane plane, novaddt::Cell cell) |
access operators by plane&cell numbers More... | |
const T & | at (novaddt::Plane plane, novaddt::Cell cell) const |
T & | operator() (novaddt::Plane plane, novaddt::Cell cell) |
const T & | operator() (novaddt::Plane plane, novaddt::Cell cell) const |
T & | operator[] (const novaddt::DAQHit &h) |
access operators by hit More... | |
const T & | operator[] (const novaddt::DAQHit &h) const |
const T & | operator[] (size_t n) |
access operators by index More... | |
Static Public Member Functions | |
static size_t | Nplanes () |
static size_t | Ncells () |
static size_t | Length () |
Public Attributes | |
std::array< T, Dimension::length > | data |
|
inline |
|
inline |
access operators by plane&cell numbers
Definition at line 44 of file HitMap.h.
References allTimeWatchdog::index, novaddt::Plane::val, and novaddt::Cell::val.
|
inline |
Definition at line 46 of file HitMap.h.
References allTimeWatchdog::index, novaddt::Plane::val, and novaddt::Cell::val.
|
inlinestatic |
|
inlinestatic |
Definition at line 35 of file HitMap.h.
Referenced by novaddt::Calibration::MakeNoiseHisto().
|
inlinestatic |
Definition at line 34 of file HitMap.h.
Referenced by novaddt::Calibration::MakeNoiseHisto().
|
inline |
Definition at line 49 of file HitMap.h.
|
inline |
Definition at line 52 of file HitMap.h.
|
inline |
access operators by hit
Definition at line 55 of file HitMap.h.
References novaddt::DAQHit::Cell(), and novaddt::DAQHit::Plane().
|
inline |
Definition at line 58 of file HitMap.h.
References novaddt::DAQHit::Cell(), and novaddt::DAQHit::Plane().
|
inline |
|
inline |
Definition at line 33 of file HitMap.h.
References stan::math::fill().
Referenced by novaddt::HotMapMaker::analyze(), novaddt::HotMapMaker::HotMapMaker(), novaddt::ChannelMapMaker::reset(), and novaddt::HotMapMaker::ResetMaps().
|
inline |
scale the map contents (normalize to N events)
Definition at line 37 of file HitMap.h.
References d.
Referenced by novaddt::HotMapMaker::analyze(), novaddt::ChannelMapMaker::saveMap(), and novaddt::HotMapMaker::SaveMaps().
std::array<T,Dimension::length> novaddt::calib::HitMap< T, Dimension >::data |
Definition at line 64 of file HitMap.h.
Referenced by novaddt::HotMapMaker::AppendCold(), novaddt::HotMapMaker::AppendHot(), novaddt::HotMapMaker::AppendRate(), and novaddt::HotMapMaker::MakeMask().