Public Member Functions | Public Attributes | List of all members
caf::SRPixelMap Class Reference

Variables describing Michel E's found around the end of a track. More...

#include "/cvmfs/nova-development.opensciencegrid.org/novasoft/releases/N20-11-25/StandardRecord/SRPixelMap.h"

Public Member Functions

 SRPixelMap ()
 
 ~SRPixelMap ()
 

Public Attributes

unsigned int nplanes
 number of planes in pixel map More...
 
unsigned int ncells
 number of cells in pixel map More...
 
unsigned int nchan
 number of channels in pixel map More...
 
unsigned int firstplane
 global position of first plane in map More...
 
unsigned int lastplane
 global position of last plane in map More...
 
unsigned int firstcellx
 global position of first x cell in map More...
 
unsigned int lastcellx
 global position of last x cell in map More...
 
unsigned int firstcelly
 global position of first y cell in map More...
 
unsigned int lastcelly
 global position of last y cell in map More...
 
float hitfracx
 faction of x hits in slice in x view pixel map More...
 
float hitfracy
 fraction of y hits in slice in y view pixel map More...
 
unsigned char cvnmap [16000] {}
 store 1D array the size of the pixel map, currently 80 cells x 100 planes x 2 views. Although sparse, store this way for easier conversion and compression in hdf5. First element is channel 0, plane 0, cell 0, then channel 0, plane 0, cell 1, etc. Channel 0 is x view, 1 is y view More...
 

Detailed Description

Variables describing Michel E's found around the end of a track.

Definition at line 13 of file SRPixelMap.h.

Constructor & Destructor Documentation

caf::SRPixelMap::SRPixelMap ( )

Definition at line 16 of file SRPixelMap.cxx.

16  :
17  nplanes(std::numeric_limits<unsigned int>::signaling_NaN()),
18  ncells(std::numeric_limits<unsigned int>::signaling_NaN()),
19  nchan(std::numeric_limits<unsigned int>::signaling_NaN()),
20  firstplane(std::numeric_limits<unsigned int>::signaling_NaN()),
21  lastplane(std::numeric_limits<unsigned int>::signaling_NaN()),
22  firstcellx(std::numeric_limits<unsigned int>::signaling_NaN()),
23  lastcellx(std::numeric_limits<unsigned int>::signaling_NaN()),
24  firstcelly(std::numeric_limits<unsigned int>::signaling_NaN()),
25  lastcelly(std::numeric_limits<unsigned int>::signaling_NaN()),
26  hitfracx(std::numeric_limits<float>::signaling_NaN()),
27  hitfracy(std::numeric_limits<float>::signaling_NaN())
28  { }
unsigned int firstcellx
global position of first x cell in map
Definition: SRPixelMap.h:26
unsigned int lastcelly
global position of last y cell in map
Definition: SRPixelMap.h:29
float hitfracy
fraction of y hits in slice in y view pixel map
Definition: SRPixelMap.h:31
unsigned int ncells
number of cells in pixel map
Definition: SRPixelMap.h:22
unsigned int nplanes
number of planes in pixel map
Definition: SRPixelMap.h:18
unsigned int firstplane
global position of first plane in map
Definition: SRPixelMap.h:24
unsigned int lastcellx
global position of last x cell in map
Definition: SRPixelMap.h:27
unsigned int nchan
number of channels in pixel map
Definition: SRPixelMap.h:23
float hitfracx
faction of x hits in slice in x view pixel map
Definition: SRPixelMap.h:30
unsigned int lastplane
global position of last plane in map
Definition: SRPixelMap.h:25
unsigned int firstcelly
global position of first y cell in map
Definition: SRPixelMap.h:28
caf::SRPixelMap::~SRPixelMap ( )
inline

Definition at line 18 of file SRPixelMap.h.

References nplanes.

18 { };

Member Data Documentation

unsigned char caf::SRPixelMap::cvnmap[16000] {}

store 1D array the size of the pixel map, currently 80 cells x 100 planes x 2 views. Although sparse, store this way for easier conversion and compression in hdf5. First element is channel 0, plane 0, cell 0, then channel 0, plane 0, cell 1, etc. Channel 0 is x view, 1 is y view

Definition at line 33 of file SRPixelMap.h.

Referenced by caf::Proxy< caf::SRPixelMap >::CheckEquals(), flat::FlatPixelMap::Fill(), hdf5::HDF5PixelMap< Tidx >::Fill(), caf::FillCVNPixelMaps(), and caf::Proxy< caf::SRPixelMap >::operator=().

unsigned int caf::SRPixelMap::firstcellx
unsigned int caf::SRPixelMap::firstcelly
unsigned int caf::SRPixelMap::firstplane
float caf::SRPixelMap::hitfracx
float caf::SRPixelMap::hitfracy
unsigned int caf::SRPixelMap::lastcellx
unsigned int caf::SRPixelMap::lastcelly
unsigned int caf::SRPixelMap::lastplane
unsigned int caf::SRPixelMap::ncells
unsigned int caf::SRPixelMap::nchan
unsigned int caf::SRPixelMap::nplanes

The documentation for this class was generated from the following files: