ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
graphics
VP1
VP1Systems
VP1RawDataSystems
VP1RawDataSystems
VP1RawDataHandle_LUCID.h
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
// Header file for class VP1RawDataHandle_LUCID //
9
// //
10
// Description: Handle base for LUCID Digits (and RDO's at //
11
// some point). //
12
// //
13
// Author: Thomas H. Kittelmann (Thomas.Kittelmann@cern.ch) //
14
// Initial version: February 2009 //
15
// //
17
18
#ifndef VP1RAWDATAHANDLE_LUCID_H
19
#define VP1RAWDATAHANDLE_LUCID_H
20
21
#include "
VP1RawDataSystems/VP1RawDataHandleBase.h
"
22
23
class
VP1RawDataHandle_LUCID
:
public
VP1RawDataHandleBase
{
24
public
:
25
26
VP1RawDataHandle_LUCID
(
VP1RawDataCollBase
*);
27
virtual
~VP1RawDataHandle_LUCID
();
28
29
//Reimplement the following 5 + QStringList clicked(bool verbose) const;
30
virtual
unsigned
short
getTubeID
()
const
= 0;
31
virtual
unsigned
short
getQDC
()
const
= 0;
32
virtual
unsigned
short
getTDC
()
const
= 0;
33
virtual
bool
isSideA
()
const
= 0;
34
virtual
bool
isSideC
()
const
= 0;
35
36
//Use this in clicked(..) implementations to get the 5 basic properties above printed:
37
QStringList
commonClicked
(
const
QString& prefix =
""
)
const
;
38
39
protected
:
40
class
Imp
;
41
SoNode *
buildShape
();
42
SoTransform *
buildTransform
();
43
};
44
45
#endif
VP1RawDataHandleBase.h
VP1RawDataCollBase
Definition
VP1RawDataCollBase.h:29
VP1RawDataHandleBase::VP1RawDataHandleBase
VP1RawDataHandleBase(VP1RawDataCollBase *)
Definition
VP1RawDataHandleBase.cxx:50
VP1RawDataHandle_LUCID::Imp
Definition
VP1RawDataHandle_LUCID.cxx:46
VP1RawDataHandle_LUCID::getTDC
virtual unsigned short getTDC() const =0
VP1RawDataHandle_LUCID::buildShape
SoNode * buildShape()
Definition
VP1RawDataHandle_LUCID.cxx:177
VP1RawDataHandle_LUCID::commonClicked
QStringList commonClicked(const QString &prefix="") const
Definition
VP1RawDataHandle_LUCID.cxx:197
VP1RawDataHandle_LUCID::isSideA
virtual bool isSideA() const =0
VP1RawDataHandle_LUCID::~VP1RawDataHandle_LUCID
virtual ~VP1RawDataHandle_LUCID()
Definition
VP1RawDataHandle_LUCID.cxx:172
VP1RawDataHandle_LUCID::buildTransform
SoTransform * buildTransform()
Definition
VP1RawDataHandle_LUCID.cxx:187
VP1RawDataHandle_LUCID::getQDC
virtual unsigned short getQDC() const =0
VP1RawDataHandle_LUCID::isSideC
virtual bool isSideC() const =0
VP1RawDataHandle_LUCID::VP1RawDataHandle_LUCID
VP1RawDataHandle_LUCID(VP1RawDataCollBase *)
Definition
VP1RawDataHandle_LUCID.cxx:165
VP1RawDataHandle_LUCID::getTubeID
virtual unsigned short getTubeID() const =0
Generated on
for ATLAS Offline Software by
1.17.0