CFEL - ASG Software Suite
2.5.0
CASS
|
a tile More...
Public Types | |
typedef vector< uint16_t > | rawImage_t |
define the type of the raw image More... | |
typedef vector< float > | corImage_t |
define the type of the raw image More... | |
typedef vector< uint8_t > | mask_t |
define the type of the mask data More... | |
typedef vector< uint8_t > | gain_t |
define the type of the gain data More... | |
typedef tr1::shared_ptr< hdf5::Handler > | h5handle_t |
define a pointer to the handler More... | |
Public Attributes | |
uint32_t | id |
id of the tile More... | |
h5handle_t | fh |
handler to the file containing the tile data More... | |
corImage_t | dataCache |
container for the corrrected image data More... | |
mask_t | maskCache |
container for the mask data More... | |
gain_t | gainCache |
container for the gains settings data More... | |
vector< uint64_t > | trainIds |
container for the train ids More... | |
map< uint64_t, size_t > | idToIdx |
map the uinque id to an index within the array More... | |
std::string | dataDsetName |
name of the data dataset in the hdf5 file More... | |
std::string | maskDsetName |
name of the mask dataset in the hdf5 file More... | |
std::string | gainDsetName |
name of the mask dataset in the hdf5 file More... | |
std::string | trainIdDsetName |
name of the train id dataset in the hdf5 file More... | |
std::string | pulseIdDsetName |
name of the pulse id dataset in the hdf5 file More... | |
std::string | cellIdDsetName |
name of the cell id dataset in the hdf5 file More... | |
size_t | size |
the datasize of the data tile More... | |
size_t | nCols |
the number of columns of the tile More... | |
size_t | nRows |
the number of rows of the tile More... | |
a tile
Definition at line 43 of file xfel_hdf5_file_input.cpp.
typedef vector<float> cass::AGIPDTile::corImage_t |
define the type of the raw image
Definition at line 49 of file xfel_hdf5_file_input.cpp.
typedef vector<uint8_t> cass::AGIPDTile::gain_t |
define the type of the gain data
Definition at line 55 of file xfel_hdf5_file_input.cpp.
typedef tr1::shared_ptr<hdf5::Handler> cass::AGIPDTile::h5handle_t |
define a pointer to the handler
Definition at line 61 of file xfel_hdf5_file_input.cpp.
typedef vector<uint8_t> cass::AGIPDTile::mask_t |
define the type of the mask data
Definition at line 52 of file xfel_hdf5_file_input.cpp.
typedef vector<uint16_t> cass::AGIPDTile::rawImage_t |
define the type of the raw image
Definition at line 46 of file xfel_hdf5_file_input.cpp.
std::string cass::AGIPDTile::cellIdDsetName |
name of the cell id dataset in the hdf5 file
Definition at line 97 of file xfel_hdf5_file_input.cpp.
Referenced by cass::XFELHDF5FileInput::runthis().
corImage_t cass::AGIPDTile::dataCache |
container for the corrrected image data
Definition at line 67 of file xfel_hdf5_file_input.cpp.
Referenced by cass::tileToFrames().
std::string cass::AGIPDTile::dataDsetName |
name of the data dataset in the hdf5 file
Definition at line 82 of file xfel_hdf5_file_input.cpp.
Referenced by cass::XFELHDF5FileInput::runthis(), and cass::tileToFrames().
h5handle_t cass::AGIPDTile::fh |
handler to the file containing the tile data
Definition at line 64 of file xfel_hdf5_file_input.cpp.
Referenced by cass::XFELHDF5FileInput::runthis(), and cass::tileToFrames().
gain_t cass::AGIPDTile::gainCache |
container for the gains settings data
Definition at line 73 of file xfel_hdf5_file_input.cpp.
Referenced by cass::tileToFrames().
std::string cass::AGIPDTile::gainDsetName |
name of the mask dataset in the hdf5 file
Definition at line 88 of file xfel_hdf5_file_input.cpp.
Referenced by cass::XFELHDF5FileInput::runthis(), and cass::tileToFrames().
uint32_t cass::AGIPDTile::id |
id of the tile
Definition at line 58 of file xfel_hdf5_file_input.cpp.
Referenced by cass::XFELHDF5FileInput::runthis(), and cass::tileToFrames().
map<uint64_t, size_t> cass::AGIPDTile::idToIdx |
map the uinque id to an index within the array
Definition at line 79 of file xfel_hdf5_file_input.cpp.
Referenced by cass::tileToFrames().
mask_t cass::AGIPDTile::maskCache |
container for the mask data
Definition at line 70 of file xfel_hdf5_file_input.cpp.
Referenced by cass::tileToFrames().
std::string cass::AGIPDTile::maskDsetName |
name of the mask dataset in the hdf5 file
Definition at line 85 of file xfel_hdf5_file_input.cpp.
Referenced by cass::XFELHDF5FileInput::runthis(), and cass::tileToFrames().
size_t cass::AGIPDTile::nCols |
the number of columns of the tile
Definition at line 103 of file xfel_hdf5_file_input.cpp.
Referenced by cass::XFELHDF5FileInput::runthis(), and cass::tileToFrames().
size_t cass::AGIPDTile::nRows |
the number of rows of the tile
Definition at line 106 of file xfel_hdf5_file_input.cpp.
Referenced by cass::XFELHDF5FileInput::runthis(), and cass::tileToFrames().
std::string cass::AGIPDTile::pulseIdDsetName |
name of the pulse id dataset in the hdf5 file
Definition at line 94 of file xfel_hdf5_file_input.cpp.
Referenced by cass::XFELHDF5FileInput::runthis().
size_t cass::AGIPDTile::size |
the datasize of the data tile
Definition at line 100 of file xfel_hdf5_file_input.cpp.
Referenced by cass::XFELHDF5FileInput::runthis(), and cass::tileToFrames().
std::string cass::AGIPDTile::trainIdDsetName |
name of the train id dataset in the hdf5 file
Definition at line 91 of file xfel_hdf5_file_input.cpp.
Referenced by cass::XFELHDF5FileInput::runthis().
vector<uint64_t> cass::AGIPDTile::trainIds |
container for the train ids
Definition at line 76 of file xfel_hdf5_file_input.cpp.