#include <TRT_LoLumRawData.h>
Definition at line 25 of file TRT_LoLumRawData.h.
◆ TRT_LoLumRawData() [1/4]
◆ TRT_LoLumRawData() [2/4]
◆ TRT_LoLumRawData() [3/4]
◆ ~TRT_LoLumRawData()
virtual TRT_LoLumRawData::~TRT_LoLumRawData |
( |
| ) |
|
|
virtualdefault |
◆ TRT_LoLumRawData() [4/4]
TRT_LoLumRawData::TRT_LoLumRawData |
( |
| ) |
|
◆ driftTimeBin()
virtual int TRT_LoLumRawData::driftTimeBin |
( |
| ) |
const |
|
inlinefinaloverridevirtual |
◆ findLargestIsland()
void TRT_LoLumRawData::findLargestIsland |
( |
unsigned int |
word, |
|
|
Island & |
island |
|
) |
| |
|
static |
Definition at line 33 of file TRT_LoLumRawData.cxx.
34 unsigned long mask = 0x02000000;
35 unsigned int bestLength = 0;
36 unsigned int currentLength = 0;
44 island.m_leadingEdge=0, island.m_trailingEdge=0;
45 unsigned int currentLeadingEdge=0, currentTrailingEdge=0;
49 if (!(wordLE &
mask) && !SawZero) SawZero =
true;
52 if (currentLength==0) currentLeadingEdge=
k;
53 currentTrailingEdge=
k;
56 if (currentLength >= bestLength && currentLeadingEdge<18 && currentLength > 1) {
57 bestLength = currentLength;
58 island.m_leadingEdge = currentLeadingEdge;
59 island.m_trailingEdge = currentTrailingEdge;
66 if (
k == 7 ||
k == 15)
mask >>= 1;
72 if (island.m_trailingEdge < 8) island.m_trailingEdge = 0;
◆ firstBinHigh()
bool TRT_LoLumRawData::firstBinHigh |
( |
| ) |
const |
|
inline |
◆ getDriftTimeBinWidth()
static constexpr double TRT_LoLumRawData::getDriftTimeBinWidth |
( |
| ) |
|
|
inlinestaticconstexpr |
◆ getHelper()
◆ getWord()
unsigned int InDetRawData::getWord |
( |
| ) |
const |
|
inlineinherited |
◆ highLevel() [1/3]
bool TRT_LoLumRawData::highLevel |
( |
| ) |
const |
|
inlinefinaloverridevirtual |
◆ highLevel() [2/3]
bool TRT_LoLumRawData::highLevel |
( |
int |
BX | ) |
const |
|
inline |
◆ highLevel() [3/3]
static bool TRT_LoLumRawData::highLevel |
( |
unsigned int |
word | ) |
|
|
inlinestatic |
◆ identify()
virtual Identifier InDetRawData::identify |
( |
| ) |
const |
|
inlinefinaloverridevirtualinherited |
◆ identifyHash()
◆ lastBinHigh()
bool TRT_LoLumRawData::lastBinHigh |
( |
| ) |
const |
|
inline |
◆ merge()
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ timeOverThreshold()
virtual double TRT_LoLumRawData::timeOverThreshold |
( |
| ) |
const |
|
inlinefinaloverridevirtual |
◆ trailingEdge()
int TRT_LoLumRawData::trailingEdge |
( |
| ) |
const |
|
inline |
◆ m_driftTimeBinWidth
constexpr double TRT_LoLumRawData::m_driftTimeBinWidth = 3.125 |
|
staticconstexprprotected |
◆ m_island
◆ m_maskFourLastBits
constexpr unsigned int TRT_LoLumRawData::m_maskFourLastBits =0xFFFFFF0 |
|
staticconstexprprotected |
◆ m_maskThreeLastBits
constexpr unsigned int TRT_LoLumRawData::m_maskThreeLastBits =0xFFFFFF8 |
|
staticconstexprprotected |
◆ m_rdoId
◆ m_word
unsigned int InDetRawData::m_word = 0 |
|
protectedinherited |
The documentation for this class was generated from the following files: