UTIL::ILDCellIDEncoder< T > Class Template Reference

Special wrapper to the CellIDEncoder<T> that enforces cellID0 to use the encoder string defined in ILDCellID0::encoder_string. More...

#include <UTIL/ILDConf.h>

Inheritance diagram for UTIL::ILDCellIDEncoder< T >:
UTIL::CellIDEncoder< T > UTIL::BitField64

List of all members.

Public Member Functions

 ILDCellIDEncoder (EVENT::LCCollection *col)
 Constructor for using the canonical cellID0 as defined in ILDCellID0::encoder_string - cellID1 will not be used.
 ILDCellIDEncoder (const std::string &cellIDEncoding, EVENT::LCCollection *col)
 Constructor that prepends given ILDCellID0::encoder_string to the given encoding string.

Detailed Description

template<class T>
class UTIL::ILDCellIDEncoder< T >

Special wrapper to the CellIDEncoder<T> that enforces cellID0 to use the encoder string defined in ILDCellID0::encoder_string.


Constructor & Destructor Documentation

template<class T>
UTIL::ILDCellIDEncoder< T >::ILDCellIDEncoder ( const std::string &  cellIDEncoding,
EVENT::LCCollection col 
) [inline]

Constructor that prepends given ILDCellID0::encoder_string to the given encoding string.

Throws an Exception if called with an empty string.


The documentation for this class was generated from the following file:
 All Classes Namespaces Functions Variables Typedefs Friends

Generated on 6 Mar 2020 for LCIO by  doxygen 1.6.1