Loading [MathJax]/extensions/tex2jax.js
ATLAS Offline Software
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
ITkPixelRDORawData.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 /*
6 * Author: Ondra Kovanda, ondrej.kovanda at cern.ch
7 * Date: 03/2025
8 * Description: Initial implementation of the ITk Pixel RDO,
9 * heavily adapted from the existing ID
10 */
11 
12 
13 #ifndef ITKPIXELRDORAWDATA_H
14 #define ITKPIXELRDORAWDATA_H
15 
17 
18 
20 
21  public:
22 
23  // Constructor with parameters:
24  // offline compact id of the readout channel,
25  // the word
26  ITkPixelRDORawData(const Identifier rdoId, const unsigned int word) : InDetRawData(rdoId,word){};
28 
29  virtual int getToT() const = 0; // Time over Threshold value 0-255
30  virtual int getBCID() const = 0; // Beam Crossing ID
31  virtual int getLVL1A() const = 0; // Level 1 accept, 0-15, used if reading
32  virtual int getLVL1ID() const = 0; // ATLAS LVL1 0-255
33 
34 
35 };
36 
37 #endif
38 
ITkPixelRDORawData::ITkPixelRDORawData
ITkPixelRDORawData()
ITkPixelRDORawData::getToT
virtual int getToT() const =0
ITkPixelRDORawData
Definition: ITkPixelRDORawData.h:19
ITkPixelRDORawData::getLVL1ID
virtual int getLVL1ID() const =0
ITkPixelRDORawData::getLVL1A
virtual int getLVL1A() const =0
ITkPixelRDORawData::getBCID
virtual int getBCID() const =0
InDetRawData.h
ITkPixelRDORawData::ITkPixelRDORawData
ITkPixelRDORawData(const Identifier rdoId, const unsigned int word)
Definition: ITkPixelRDORawData.h:26
InDetRawData
Definition: InDetRawData.h:25
Identifier
Definition: IdentifierFieldParser.cxx:14