ATLAS Offline Software
Loading...
Searching...
No Matches
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
virtual int getBCID() const =0
virtual int getLVL1A() const =0
virtual int getToT() const =0
ITkPixelRDORawData(const Identifier rdoId, const unsigned int word)
virtual int getLVL1ID() const =0
InDetRawData(const Identifier rdoId, const unsigned int word)