CMS 3D CMS Logo

List of all members | Public Types | Public Member Functions | Static Public Attributes | Private Member Functions | Private Attributes
l1t::TkJetWord Class Reference

#include <TkJetWord.h>

Public Types

typedef ap_uint< kDispFlagSizedispflag_t
 
typedef ap_int< kGlbEtaSizeglbeta_t
 
typedef ap_int< kGlbPhiSizeglbphi_t
 
typedef ap_uint< kNtSizent_t
 
typedef ap_uint< kXtSizenx_t
 
typedef ap_ufixed< kPtSize, kPtMagSize, AP_TRN, AP_SAT > pt_t
 
enum  TkJetBitLocations {
  kPtLSB = 0, kPtMSB = kPtLSB + TkJetBitWidths::kPtSize - 1, kGlbPhiLSB = kPtMSB + 1, kGlbPhiMSB = kGlbPhiLSB + TkJetBitWidths::kGlbPhiSize - 1,
  kGlbEtaLSB = kGlbPhiMSB + 1, kGlbEtaMSB = kGlbEtaLSB + TkJetBitWidths::kGlbEtaSize - 1, kZ0LSB = kGlbEtaMSB + 1, kZ0MSB = kZ0LSB + TkJetBitWidths::kZ0Size - 1,
  kNtLSB = kZ0MSB + 1, kNtMSB = kNtLSB + TkJetBitWidths::kNtSize - 1, kXtLSB = kNtMSB + 1, kXtMSB = kXtLSB + TkJetBitWidths::kXtSize - 1,
  kDispFlagLSB = kXtMSB + 1, kDispFlagMSB = kDispFlagLSB + TkJetBitWidths::kDispFlagSize - 1, kUnassignedLSB = kDispFlagMSB + 1, kUnassignedMSB = kUnassignedLSB + TkJetBitWidths::kUnassignedSize - 1
}
 
enum  TkJetBitWidths {
  kPtSize = 16, kPtMagSize = 11, kGlbEtaSize = 14, kGlbPhiSize = 13,
  kZ0Size = 10, kNtSize = 5, kXtSize = 4, kDispFlagSize = 1,
  kUnassignedSize = 65, kTkJetWordSize
}
 
typedef ap_uint< TkJetBitWidths::kUnassignedSize > tkjetunassigned_t
 
typedef std::bitset< TkJetBitWidths::kTkJetWordSize > tkjetword_bs_t
 
typedef ap_uint< TkJetBitWidths::kTkJetWordSize > tkjetword_t
 
typedef ap_int< kZ0Sizez0_t
 

Public Member Functions

int dispflag () const
 
unsigned int dispFlagBits () const
 
dispflag_t dispFlagWord () const
 
float glbeta () const
 
unsigned int glbEtaBits () const
 
glbeta_t glbEtaWord () const
 
float glbphi () const
 
unsigned int glbPhiBits () const
 
glbphi_t glbPhiWord () const
 
int nt () const
 
unsigned int ntBits () const
 
nt_t ntWord () const
 
TkJetWordoperator= (const TkJetWord &word)
 
float pt () const
 
unsigned int ptBits () const
 
pt_t ptWord () const
 
void setTkJetWord (pt_t pt, glbeta_t eta, glbphi_t phi, z0_t z0, nt_t nt, nx_t nx, dispflag_t dispflag, tkjetunassigned_t unassigned)
 
 TkJetWord ()
 
 TkJetWord (pt_t pt, glbeta_t eta, glbphi_t phi, z0_t z0, nt_t nt, nx_t nx, dispflag_t dispflag, tkjetunassigned_t unassigned)
 
 TkJetWord (const TkJetWord &word)
 
tkjetword_t tkJetWord () const
 
unsigned int unassigned () const
 
unsigned int unassignedBits () const
 
tkjetunassigned_t unassignedWord () const
 
int xt () const
 
unsigned int xtBits () const
 
nx_t xtWord () const
 
float z0 () const
 
unsigned int z0Bits () const
 
z0_t z0Word () const
 
 ~TkJetWord ()
 

Static Public Attributes

static constexpr double MAX_ETA = 8.
 
static constexpr double MAX_Z0 = 30.
 

Private Member Functions

double unpackSignedValue (unsigned int bits, unsigned int nBits, double lsb) const
 

Private Attributes

tkjetword_bs_t tkJetWord_
 

Detailed Description

Definition at line 19 of file TkJetWord.h.

Member Typedef Documentation

◆ dispflag_t

Definition at line 64 of file TkJetWord.h.

◆ glbeta_t

Definition at line 59 of file TkJetWord.h.

◆ glbphi_t

Definition at line 60 of file TkJetWord.h.

◆ nt_t

typedef ap_uint<kNtSize> l1t::TkJetWord::nt_t

Definition at line 62 of file TkJetWord.h.

◆ nx_t

typedef ap_uint<kXtSize> l1t::TkJetWord::nx_t

Definition at line 63 of file TkJetWord.h.

◆ pt_t

typedef ap_ufixed<kPtSize, kPtMagSize, AP_TRN, AP_SAT> l1t::TkJetWord::pt_t

Definition at line 58 of file TkJetWord.h.

◆ tkjetunassigned_t

typedef ap_uint<TkJetBitWidths::kUnassignedSize> l1t::TkJetWord::tkjetunassigned_t

Definition at line 65 of file TkJetWord.h.

◆ tkjetword_bs_t

typedef std::bitset<TkJetBitWidths::kTkJetWordSize> l1t::TkJetWord::tkjetword_bs_t

Definition at line 66 of file TkJetWord.h.

◆ tkjetword_t

typedef ap_uint<TkJetBitWidths::kTkJetWordSize> l1t::TkJetWord::tkjetword_t

Definition at line 67 of file TkJetWord.h.

◆ z0_t

typedef ap_int<kZ0Size> l1t::TkJetWord::z0_t

Definition at line 61 of file TkJetWord.h.

Member Enumeration Documentation

◆ TkJetBitLocations

Enumerator
kPtLSB 
kPtMSB 
kGlbPhiLSB 
kGlbPhiMSB 
kGlbEtaLSB 
kGlbEtaMSB 
kZ0LSB 
kZ0MSB 
kNtLSB 
kNtMSB 
kXtLSB 
kXtMSB 
kDispFlagLSB 
kDispFlagMSB 
kUnassignedLSB 
kUnassignedMSB 

Definition at line 39 of file TkJetWord.h.

39  {
40  kPtLSB = 0,
41  kPtMSB = kPtLSB + TkJetBitWidths::kPtSize - 1,
42  kGlbPhiLSB = kPtMSB + 1,
43  kGlbPhiMSB = kGlbPhiLSB + TkJetBitWidths::kGlbPhiSize - 1,
44  kGlbEtaLSB = kGlbPhiMSB + 1,
45  kGlbEtaMSB = kGlbEtaLSB + TkJetBitWidths::kGlbEtaSize - 1,
46  kZ0LSB = kGlbEtaMSB + 1,
47  kZ0MSB = kZ0LSB + TkJetBitWidths::kZ0Size - 1,
48  kNtLSB = kZ0MSB + 1,
49  kNtMSB = kNtLSB + TkJetBitWidths::kNtSize - 1,
50  kXtLSB = kNtMSB + 1,
51  kXtMSB = kXtLSB + TkJetBitWidths::kXtSize - 1,
52  kDispFlagLSB = kXtMSB + 1,
53  kDispFlagMSB = kDispFlagLSB + TkJetBitWidths::kDispFlagSize - 1,
56  };
const unsigned int kUnassignedSize

◆ TkJetBitWidths

Enumerator
kPtSize 
kPtMagSize 
kGlbEtaSize 
kGlbPhiSize 
kZ0Size 
kNtSize 
kXtSize 
kDispFlagSize 
kUnassignedSize 
kTkJetWordSize 

Definition at line 25 of file TkJetWord.h.

Constructor & Destructor Documentation

◆ TkJetWord() [1/3]

l1t::TkJetWord::TkJetWord ( )
inline

Definition at line 71 of file TkJetWord.h.

71 {}

◆ TkJetWord() [2/3]

l1t::TkJetWord::TkJetWord ( pt_t  pt,
glbeta_t  eta,
glbphi_t  phi,
z0_t  z0,
nt_t  nt,
nx_t  nx,
dispflag_t  dispflag,
tkjetunassigned_t  unassigned 
)

Definition at line 7 of file TkJetWord.cc.

References dispflag(), PVValHelper::eta, nt(), pt(), setTkJetWord(), unassigned(), and z0().

14  {
16  }
int dispflag() const
Definition: TkJetWord.h:162
void setTkJetWord(pt_t pt, glbeta_t eta, glbphi_t phi, z0_t z0, nt_t nt, nx_t nx, dispflag_t dispflag, tkjetunassigned_t unassigned)
Definition: TkJetWord.cc:18
float pt() const
Definition: TkJetWord.h:148
float z0() const
Definition: TkJetWord.h:157
int nt() const
Definition: TkJetWord.h:160
unsigned int unassigned() const
Definition: TkJetWord.h:163

◆ ~TkJetWord()

l1t::TkJetWord::~TkJetWord ( )
inline

Definition at line 81 of file TkJetWord.h.

81 {}

◆ TkJetWord() [3/3]

l1t::TkJetWord::TkJetWord ( const TkJetWord word)
inline

Definition at line 84 of file TkJetWord.h.

References tkJetWord_.

84 { tkJetWord_ = word.tkJetWord_; }
uint64_t word
tkjetword_bs_t tkJetWord_
Definition: TkJetWord.h:188

Member Function Documentation

◆ dispflag()

int l1t::TkJetWord::dispflag ( ) const
inline

Definition at line 162 of file TkJetWord.h.

References dispFlagWord().

Referenced by TkJetWord().

162 { return (ap_ufixed<kDispFlagSize + 2, kDispFlagSize>(dispFlagWord())).to_int(); }
dispflag_t dispFlagWord() const
Definition: TkJetWord.h:124

◆ dispFlagBits()

unsigned int l1t::TkJetWord::dispFlagBits ( ) const
inline

Definition at line 143 of file TkJetWord.h.

References dispFlagWord().

143 { return dispFlagWord().to_uint(); }
dispflag_t dispFlagWord() const
Definition: TkJetWord.h:124

◆ dispFlagWord()

dispflag_t l1t::TkJetWord::dispFlagWord ( ) const
inline

Definition at line 124 of file TkJetWord.h.

References runTheMatrix::ret, and tkJetWord().

Referenced by dispflag(), and dispFlagBits().

124  {
125  dispflag_t ret;
126  ret.V = tkJetWord()(TkJetBitLocations::kDispFlagMSB, TkJetBitLocations::kDispFlagLSB);
127  return ret;
128  }
ret
prodAgent to be discontinued
ap_uint< kDispFlagSize > dispflag_t
Definition: TkJetWord.h:64
tkjetword_t tkJetWord() const
Definition: TkJetWord.h:133

◆ glbeta()

float l1t::TkJetWord::glbeta ( ) const
inline

Definition at line 149 of file TkJetWord.h.

References glbEtaWord(), MAX_ETA, and unpackSignedValue().

149  {
150  return unpackSignedValue(
151  glbEtaWord(), TkJetBitWidths::kGlbEtaSize, (MAX_ETA) / (1 << TkJetBitWidths::kGlbEtaSize));
152  }
double unpackSignedValue(unsigned int bits, unsigned int nBits, double lsb) const
Definition: TkJetWord.h:177
glbeta_t glbEtaWord() const
Definition: TkJetWord.h:99
static constexpr double MAX_ETA
Definition: TkJetWord.h:23

◆ glbEtaBits()

unsigned int l1t::TkJetWord::glbEtaBits ( ) const
inline

Definition at line 138 of file TkJetWord.h.

References glbEtaWord().

138 { return glbEtaWord().to_uint(); }
glbeta_t glbEtaWord() const
Definition: TkJetWord.h:99

◆ glbEtaWord()

glbeta_t l1t::TkJetWord::glbEtaWord ( ) const
inline

Definition at line 99 of file TkJetWord.h.

References runTheMatrix::ret, and tkJetWord().

Referenced by glbeta(), and glbEtaBits().

99  {
100  glbeta_t ret;
101  ret.V = tkJetWord()(TkJetBitLocations::kGlbEtaMSB, TkJetBitLocations::kGlbEtaLSB);
102  return ret;
103  }
ap_int< kGlbEtaSize > glbeta_t
Definition: TkJetWord.h:59
ret
prodAgent to be discontinued
tkjetword_t tkJetWord() const
Definition: TkJetWord.h:133

◆ glbphi()

float l1t::TkJetWord::glbphi ( ) const
inline

Definition at line 153 of file TkJetWord.h.

References funct::abs(), glbPhiWord(), M_PI, and unpackSignedValue().

153  {
154  return unpackSignedValue(
155  glbPhiWord(), TkJetBitWidths::kGlbPhiSize, (2. * std::abs(M_PI)) / (1 << TkJetBitWidths::kGlbPhiSize));
156  }
double unpackSignedValue(unsigned int bits, unsigned int nBits, double lsb) const
Definition: TkJetWord.h:177
Abs< T >::type abs(const T &t)
Definition: Abs.h:22
#define M_PI
glbphi_t glbPhiWord() const
Definition: TkJetWord.h:104

◆ glbPhiBits()

unsigned int l1t::TkJetWord::glbPhiBits ( ) const
inline

Definition at line 139 of file TkJetWord.h.

References glbPhiWord().

139 { return glbPhiWord().to_uint(); }
glbphi_t glbPhiWord() const
Definition: TkJetWord.h:104

◆ glbPhiWord()

glbphi_t l1t::TkJetWord::glbPhiWord ( ) const
inline

Definition at line 104 of file TkJetWord.h.

References runTheMatrix::ret, and tkJetWord().

Referenced by glbphi(), and glbPhiBits().

104  {
105  glbphi_t ret;
106  ret.V = tkJetWord()(TkJetBitLocations::kGlbPhiMSB, TkJetBitLocations::kGlbPhiLSB);
107  return ret;
108  }
ret
prodAgent to be discontinued
ap_int< kGlbPhiSize > glbphi_t
Definition: TkJetWord.h:60
tkjetword_t tkJetWord() const
Definition: TkJetWord.h:133

◆ nt()

int l1t::TkJetWord::nt ( ) const
inline

Definition at line 160 of file TkJetWord.h.

References ntWord().

Referenced by setTkJetWord(), and TkJetWord().

160 { return (ap_ufixed<kNtSize + 2, kNtSize>(ntWord())).to_int(); }
nt_t ntWord() const
Definition: TkJetWord.h:114

◆ ntBits()

unsigned int l1t::TkJetWord::ntBits ( ) const
inline

Definition at line 141 of file TkJetWord.h.

References ntWord().

141 { return ntWord().to_uint(); }
nt_t ntWord() const
Definition: TkJetWord.h:114

◆ ntWord()

nt_t l1t::TkJetWord::ntWord ( ) const
inline

Definition at line 114 of file TkJetWord.h.

References runTheMatrix::ret, and tkJetWord().

Referenced by nt(), and ntBits().

114  {
115  nt_t ret;
116  ret.V = tkJetWord()(TkJetBitLocations::kNtMSB, TkJetBitLocations::kNtLSB);
117  return ret;
118  }
ret
prodAgent to be discontinued
tkjetword_t tkJetWord() const
Definition: TkJetWord.h:133
ap_uint< kNtSize > nt_t
Definition: TkJetWord.h:62

◆ operator=()

TkJetWord& l1t::TkJetWord::operator= ( const TkJetWord word)
inline

Definition at line 87 of file TkJetWord.h.

References tkJetWord_.

87  {
88  tkJetWord_ = word.tkJetWord_;
89  return *this;
90  }
uint64_t word
tkjetword_bs_t tkJetWord_
Definition: TkJetWord.h:188

◆ pt()

float l1t::TkJetWord::pt ( ) const
inline

◆ ptBits()

unsigned int l1t::TkJetWord::ptBits ( ) const
inline

Definition at line 137 of file TkJetWord.h.

References ptWord().

137 { return ptWord().range().to_uint(); }
pt_t ptWord() const
Definition: TkJetWord.h:94

◆ ptWord()

pt_t l1t::TkJetWord::ptWord ( ) const
inline

Definition at line 94 of file TkJetWord.h.

References runTheMatrix::ret, and tkJetWord().

Referenced by pt(), and ptBits().

94  {
95  pt_t ret;
96  ret.V = tkJetWord()(TkJetBitLocations::kPtMSB, TkJetBitLocations::kPtLSB);
97  return ret;
98  }
ret
prodAgent to be discontinued
tkjetword_t tkJetWord() const
Definition: TkJetWord.h:133
ap_ufixed< 16, 14 > pt_t
Definition: TauNNIdHW.h:13

◆ setTkJetWord()

void l1t::TkJetWord::setTkJetWord ( pt_t  pt,
glbeta_t  eta,
glbphi_t  phi,
z0_t  z0,
nt_t  nt,
nx_t  nx,
dispflag_t  dispflag,
tkjetunassigned_t  unassigned 
)

Definition at line 18 of file TkJetWord.cc.

References b, PVValHelper::eta, l1tmhtemu::kUnassignedSize, nt(), hltrates_dqm_sourceclient-live_cfg::offset, pt(), tkJetWord_, unassigned(), and z0().

Referenced by TkJetWord().

25  {
26  // pack the TkJet word
27  unsigned int offset = 0;
28  for (unsigned int b = offset; b < (offset + TkJetBitWidths::kPtSize); b++) {
29  tkJetWord_.set(b, pt[b - offset]);
30  }
31  offset += TkJetBitWidths::kPtSize;
32  for (unsigned int b = offset; b < (offset + TkJetBitWidths::kGlbPhiSize); b++) {
33  tkJetWord_.set(b, phi[b - offset]);
34  }
35  offset += TkJetBitWidths::kGlbPhiSize;
36  for (unsigned int b = offset; b < (offset + TkJetBitWidths::kGlbEtaSize); b++) {
37  tkJetWord_.set(b, eta[b - offset]);
38  }
39  offset += TkJetBitWidths::kGlbEtaSize;
40  for (unsigned int b = offset; b < (offset + TkJetBitWidths::kZ0Size); b++) {
41  tkJetWord_.set(b, z0[b - offset]);
42  }
43  offset += TkJetBitWidths::kZ0Size;
44  for (unsigned int b = offset; b < (offset + TkJetBitWidths::kNtSize); b++) {
45  tkJetWord_.set(b, nt[b - offset]);
46  }
47  offset += TkJetBitWidths::kNtSize;
48  for (unsigned int b = offset; b < (offset + TkJetBitWidths::kXtSize); b++) {
49  tkJetWord_.set(b, nx[b - offset]);
50  }
51  offset += TkJetBitWidths::kXtSize;
52  for (unsigned int b = offset; b < (offset + TkJetBitWidths::kDispFlagSize); b++) {
53  tkJetWord_.set(b, nx[b - offset]);
54  }
55  offset += TkJetBitWidths::kDispFlagSize;
56  for (unsigned int b = offset; b < (offset + TkJetBitWidths::kUnassignedSize); b++) {
57  tkJetWord_.set(b, unassigned[b - offset]);
58  }
59  }
float pt() const
Definition: TkJetWord.h:148
tkjetword_bs_t tkJetWord_
Definition: TkJetWord.h:188
float z0() const
Definition: TkJetWord.h:157
int nt() const
Definition: TkJetWord.h:160
double b
Definition: hdecay.h:120
unsigned int unassigned() const
Definition: TkJetWord.h:163
const unsigned int kUnassignedSize

◆ tkJetWord()

tkjetword_t l1t::TkJetWord::tkJetWord ( ) const
inline

Definition at line 133 of file TkJetWord.h.

References tkJetWord_.

Referenced by dispFlagWord(), glbEtaWord(), glbPhiWord(), ntWord(), ptWord(), unassignedWord(), xtWord(), and z0Word().

133 { return tkjetword_t(tkJetWord_.to_string().c_str(), 2); }
ap_uint< TkJetBitWidths::kTkJetWordSize > tkjetword_t
Definition: TkJetWord.h:67
tkjetword_bs_t tkJetWord_
Definition: TkJetWord.h:188

◆ unassigned()

unsigned int l1t::TkJetWord::unassigned ( ) const
inline

Definition at line 163 of file TkJetWord.h.

References unassignedWord().

Referenced by setTkJetWord(), and TkJetWord().

163 { return unassignedWord().to_uint(); }
tkjetunassigned_t unassignedWord() const
Definition: TkJetWord.h:130

◆ unassignedBits()

unsigned int l1t::TkJetWord::unassignedBits ( ) const
inline

Definition at line 144 of file TkJetWord.h.

References unassignedWord().

144 { return unassignedWord().to_uint(); }
tkjetunassigned_t unassignedWord() const
Definition: TkJetWord.h:130

◆ unassignedWord()

tkjetunassigned_t l1t::TkJetWord::unassignedWord ( ) const
inline

◆ unpackSignedValue()

double l1t::TkJetWord::unpackSignedValue ( unsigned int  bits,
unsigned int  nBits,
double  lsb 
) const
inlineprivate

Definition at line 177 of file TkJetWord.h.

References ALPAKA_ACCELERATOR_NAMESPACE::pixelClustering::pixelStatus::bits, and l1tHGCalVFEProducer_cfi::lsb.

Referenced by glbeta(), glbphi(), and z0().

177  {
178  int isign = 1;
179  unsigned int digitized_maximum = (1 << nBits) - 1;
180  if (bits & (1 << (nBits - 1))) { // check the sign
181  isign = -1;
182  bits = (1 << (nBits + 1)) - bits; // if negative, flip everything for two's complement encoding
183  }
184  return (double(bits & digitized_maximum) + 0.5) * lsb * isign;
185  }

◆ xt()

int l1t::TkJetWord::xt ( ) const
inline

Definition at line 161 of file TkJetWord.h.

References xtWord().

161 { return (ap_ufixed<kXtSize + 2, kXtSize>(xtWord())).to_int(); }
nx_t xtWord() const
Definition: TkJetWord.h:119

◆ xtBits()

unsigned int l1t::TkJetWord::xtBits ( ) const
inline

Definition at line 142 of file TkJetWord.h.

References xtWord().

142 { return xtWord().to_uint(); }
nx_t xtWord() const
Definition: TkJetWord.h:119

◆ xtWord()

nx_t l1t::TkJetWord::xtWord ( ) const
inline

Definition at line 119 of file TkJetWord.h.

References runTheMatrix::ret, and tkJetWord().

Referenced by xt(), and xtBits().

119  {
120  nx_t ret;
121  ret.V = tkJetWord()(TkJetBitLocations::kXtMSB, TkJetBitLocations::kXtLSB);
122  return ret;
123  }
ret
prodAgent to be discontinued
tkjetword_t tkJetWord() const
Definition: TkJetWord.h:133
ap_uint< kXtSize > nx_t
Definition: TkJetWord.h:63

◆ z0()

float l1t::TkJetWord::z0 ( ) const
inline

Definition at line 157 of file TkJetWord.h.

References MAX_Z0, unpackSignedValue(), and z0Word().

Referenced by setTkJetWord(), and TkJetWord().

157  {
158  return unpackSignedValue(z0Word(), TkJetBitWidths::kZ0Size, MAX_Z0 / (1 << TkJetBitWidths::kZ0Size));
159  }
double unpackSignedValue(unsigned int bits, unsigned int nBits, double lsb) const
Definition: TkJetWord.h:177
z0_t z0Word() const
Definition: TkJetWord.h:109
static constexpr double MAX_Z0
Definition: TkJetWord.h:22

◆ z0Bits()

unsigned int l1t::TkJetWord::z0Bits ( ) const
inline

Definition at line 140 of file TkJetWord.h.

References z0Word().

140 { return z0Word().range().to_uint(); }
z0_t z0Word() const
Definition: TkJetWord.h:109

◆ z0Word()

z0_t l1t::TkJetWord::z0Word ( ) const
inline

Definition at line 109 of file TkJetWord.h.

References runTheMatrix::ret, and tkJetWord().

Referenced by z0(), and z0Bits().

109  {
110  z0_t ret;
111  ret.V = tkJetWord()(TkJetBitLocations::kZ0MSB, TkJetBitLocations::kZ0LSB);
112  return ret;
113  }
ret
prodAgent to be discontinued
ap_int< kZ0Size > z0_t
Definition: TkJetWord.h:61
tkjetword_t tkJetWord() const
Definition: TkJetWord.h:133

Member Data Documentation

◆ MAX_ETA

constexpr double l1t::TkJetWord::MAX_ETA = 8.
static

Definition at line 23 of file TkJetWord.h.

Referenced by glbeta().

◆ MAX_Z0

constexpr double l1t::TkJetWord::MAX_Z0 = 30.
static

Definition at line 22 of file TkJetWord.h.

Referenced by z0().

◆ tkJetWord_

tkjetword_bs_t l1t::TkJetWord::tkJetWord_
private

Definition at line 188 of file TkJetWord.h.

Referenced by operator=(), setTkJetWord(), TkJetWord(), and tkJetWord().