#include <CellIDDecoder.h>
Public Member Functions | |
| CellIDDecoder (const LCCollection *col) | |
| ~CellIDDecoder () | |
| const BitField64 & | operator() (T *hit) |
| template<> | |
| std::string * | _defaultEncoding |
| template<> | |
| std::string * | _defaultEncoding |
| template<> | |
| const BitField64 & | operator() (SimTrackerHit *hit) |
| template<> | |
| std::string * | _defaultEncoding |
Static Public Member Functions | |
| void | setDefaultEncoding (const std::string &defaultEncoding) |
Protected Attributes | |
| BitField64 * | _b |
| T * | _oldHit |
Static Protected Attributes | |
| std::string * | _defaultEncoding = new std::string("byte0:8,byte1:8,byte2:8,byte3:8,byte4:8,byte5:8,byte6:8,byte7:8") |
Definition at line 30 of file CellIDDecoder.h.
|
||||||||||
|
Constructor reads encoding string from collection parameter LCIO::CellIDEncoding. Definition at line 36 of file CellIDDecoder.h. References EVENT::LCCollection::getParameters(), and EVENT::LCParameters::getStringVal(). |
|
|||||||||
|
Definition at line 59 of file CellIDDecoder.h. |
|
|||||||||
|
Definition at line 130 of file CellIDDecoder.h. |
|
|||||||||
|
Definition at line 7 of file CellIDDecoder.cc. |
|
|||||||||
|
Definition at line 7 of file CellIDDecoder.cc. |
|
||||||||||
|
Provides access to the bit fields, e.g. Definition at line 114 of file CellIDDecoder.h. References UTIL::CellIDDecoder< T >::_b, UTIL::CellIDDecoder< T >::_oldHit, EVENT::SimTrackerHit::getCellID(), EVENT::long64, and UTIL::BitField64::setValue(). |
|
||||||||||
|
Provides access to the bit fields, e.g. Definition at line 69 of file CellIDDecoder.h. References EVENT::long64, and EVENT::LCParameters::setValue(). |
|
||||||||||
|
This can be used to set the default encoding that is used if no CellIDEncoding parameter is set in the collection, e.g. in older lcio files. Definition at line 89 of file CellIDDecoder.h. |
|
|||||
|
Definition at line 97 of file CellIDDecoder.h. Referenced by UTIL::CellIDDecoder< T >::operator()(). |
|
|||||
|
Definition at line 105 of file CellIDDecoder.h. |
|
|||||
|
Definition at line 98 of file CellIDDecoder.h. Referenced by UTIL::CellIDDecoder< T >::operator()(). |
1.3.9.1