ATLAS Offline Software
InnerDetector
InDetRawEvent
InDetRawData
InDetRawData
PixelRDORawData.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3
*/
4
6
// PixelRawData.h
7
// Header file for class PixelRawData
9
// (c) ATLAS Detector software
11
// Class to implement RawData for Pixel
13
// Version 1.0 13/08/2002 Veronique Boisvert
15
16
#ifndef INDETRAWDATA_PIXELRDORAWDATA_H
17
#define INDETRAWDATA_PIXELRDORAWDATA_H
18
19
// Base classes
20
#include "
InDetRawData/InDetRawData.h
"
21
22
23
class
PixelRDORawData
:
public
InDetRawData
{
24
26
// Public methods:
28
public
:
29
30
// Constructor with parameters:
31
// offline compact id of the readout channel,
32
// the word
33
PixelRDORawData
(
const
Identifier
rdoId,
const
unsigned
int
word);
34
35
// Destructor:
36
virtual
~PixelRDORawData
();
37
39
// Virtual methods
41
42
43
// pure virtual
44
virtual
int
getToT
()
const
= 0;
// Time over Threshold value 0-255
45
virtual
int
getBCID
()
const
= 0;
// Beam Crossing ID
46
virtual
int
getLVL1A
()
const
= 0;
// Level 1 accept, 0-15, used if reading
47
// consecutive BCOs
48
virtual
int
getLVL1ID
()
const
= 0;
// ATLAS LVL1 0-255
50
// Static methods:
52
53
54
55
// Create a new PixelRawData and return a pointer to it:
56
// static PixelRawData *newObject(const Identifier rdoId, const unsigned int word);
57
59
// Private methods:
61
private
:
62
63
64
PixelRDORawData
();
65
67
// Private data:
69
private
:
70
71
};
72
74
// Inline methods:
76
77
#endif // INDETRAWDATA_PIXELRAWDATA_H
PixelRDORawData::getLVL1ID
virtual int getLVL1ID() const =0
PixelRDORawData::~PixelRDORawData
virtual ~PixelRDORawData()
Definition:
PixelRDORawData.cxx:27
PixelRDORawData::getLVL1A
virtual int getLVL1A() const =0
PixelRDORawData::PixelRDORawData
PixelRDORawData()
PixelRDORawData::getToT
virtual int getToT() const =0
InDetRawData.h
PixelRDORawData::getBCID
virtual int getBCID() const =0
InDetRawData
Definition:
InDetRawData.h:25
PixelRDORawData
Definition:
PixelRDORawData.h:23
Identifier
Definition:
IdentifierFieldParser.cxx:14
Generated on Sun Dec 22 2024 21:16:29 for ATLAS Offline Software by
1.8.18