ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
graphics
VP1
VP1Systems
VP1RawDataSystems
src
VP1RawDataHandle_LUCID_Digit.cxx
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
7
// //
8
// Implementation of class VP1RawDataHandle_LUCID_Digit //
9
// //
10
// Author: Thomas H. Kittelmann (Thomas.Kittelmann@cern.ch) //
11
// Initial version: February 2009 //
12
// //
14
15
#include "
VP1RawDataSystems/VP1RawDataHandle_LUCID_Digit.h
"
16
17
//#include "LUCID_RawEvent/LUCID_RawEvent/LUCID_Digit.h" // CMT compilation
18
#include "
LUCID_RawEvent/LUCID_Digit.h
"
// new CMake compilation
19
20
21
22
//____________________________________________________________________
23
VP1RawDataHandle_LUCID_Digit::VP1RawDataHandle_LUCID_Digit
(
VP1RawDataCollBase
*
coll
,
const
LUCID_Digit
*data)
24
:
VP1RawDataHandle_LUCID
(
coll
),
m_data
(data)
25
{
26
}
27
28
//____________________________________________________________________
29
VP1RawDataHandle_LUCID_Digit::~VP1RawDataHandle_LUCID_Digit
()
30
{
31
}
32
33
//____________________________________________________________________
34
QStringList
VP1RawDataHandle_LUCID_Digit::clicked
(
bool
verbose
)
const
35
{
36
QStringList l;
37
l <<
" ====> LUCID_Digit:"
;
38
l +=
commonClicked
(
" "
);
39
if
(
verbose
)
40
l <<
" (no extra verbose information available)"
;
41
return
l;
42
}
43
44
unsigned
short
VP1RawDataHandle_LUCID_Digit::getTubeID
()
const
{
return
m_data
->getTubeID(); }
45
unsigned
short
VP1RawDataHandle_LUCID_Digit::getQDC
()
const
{
return
m_data
->getQDC(); }
46
unsigned
short
VP1RawDataHandle_LUCID_Digit::getTDC
()
const
{
return
m_data
->getTDC(); }
47
bool
VP1RawDataHandle_LUCID_Digit::isSideA
()
const
{
return
const_cast<
LUCID_Digit
*
>
(
m_data
)->
isSideA
(); }
//const_cast due to const-incorrectness in LUCID_Digit.h
48
bool
VP1RawDataHandle_LUCID_Digit::isSideC
()
const
{
return
const_cast<
LUCID_Digit
*
>
(
m_data
)->
isSideC
(); }
//const_cast due to const-incorrectness in LUCID_Digit.h
LUCID_Digit.h
VP1RawDataHandle_LUCID_Digit.h
LUCID_Digit
Definition
LUCID_Digit.h:8
VP1RawDataCollBase
Definition
VP1RawDataCollBase.h:29
VP1RawDataHandleBase::coll
VP1RawDataCollBase * coll() const
Definition
VP1RawDataHandleBase.h:40
VP1RawDataHandle_LUCID_Digit::clicked
QStringList clicked(bool verbose) const
Definition
VP1RawDataHandle_LUCID_Digit.cxx:34
VP1RawDataHandle_LUCID_Digit::isSideA
bool isSideA() const
Definition
VP1RawDataHandle_LUCID_Digit.cxx:47
VP1RawDataHandle_LUCID_Digit::~VP1RawDataHandle_LUCID_Digit
virtual ~VP1RawDataHandle_LUCID_Digit()
Definition
VP1RawDataHandle_LUCID_Digit.cxx:29
VP1RawDataHandle_LUCID_Digit::getTDC
unsigned short getTDC() const
Definition
VP1RawDataHandle_LUCID_Digit.cxx:46
VP1RawDataHandle_LUCID_Digit::VP1RawDataHandle_LUCID_Digit
VP1RawDataHandle_LUCID_Digit(VP1RawDataCollBase *, const LUCID_Digit *)
Definition
VP1RawDataHandle_LUCID_Digit.cxx:23
VP1RawDataHandle_LUCID_Digit::getTubeID
unsigned short getTubeID() const
Definition
VP1RawDataHandle_LUCID_Digit.cxx:44
VP1RawDataHandle_LUCID_Digit::isSideC
bool isSideC() const
Definition
VP1RawDataHandle_LUCID_Digit.cxx:48
VP1RawDataHandle_LUCID_Digit::getQDC
unsigned short getQDC() const
Definition
VP1RawDataHandle_LUCID_Digit.cxx:45
VP1RawDataHandle_LUCID_Digit::m_data
const LUCID_Digit * m_data
Definition
VP1RawDataHandle_LUCID_Digit.h:37
VP1RawDataHandle_LUCID::commonClicked
QStringList commonClicked(const QString &prefix="") const
Definition
VP1RawDataHandle_LUCID.cxx:197
VP1RawDataHandle_LUCID::VP1RawDataHandle_LUCID
VP1RawDataHandle_LUCID(VP1RawDataCollBase *)
Definition
VP1RawDataHandle_LUCID.cxx:165
verbose
bool verbose
Definition
hcg.cxx:75
Generated on
for ATLAS Offline Software by
1.17.0