ATLAS Offline Software
Loading...
Searching...
No Matches
VP1RawDataHandle_sTGC_RDO.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2026 CERN for the benefit of the ATLAS collaboration
3*/
4
6// //
7// Header file for class VP1RawDataHandle_sTGC_RDO //
8// //
9// Description: Handle for sTGC RDO's //
10// //
11// Author: Riccardo Maria BIANCHI (riccardo.maria.bianchi@cern.ch)
12// Initial version: December 2024
13// //
15
16#ifndef VP1RawDataHandle_sTGC_RDO_H
17#define VP1RawDataHandle_sTGC_RDO_H
18
20
22
23class sTgcDigit;
24
26public:
27
30 QStringList clicked(bool verbose) const;
31
32 // Values in native digit units (MDT ADC/TDC counts; MM/sTGC digit charge and ns).
33 // Decode from the identifier, independently of whether a shape has been built.
34 int channelType() const;
35 bool isDead() const;
36 bool isPileup() const;
37 double amplitude() const;
38 double time() const;
39
40protected:
41 SoNode * buildShape();
42 SoTransform * buildTransform();
44 const MuonGM::sTgcReadoutElement * element() const;//null in case of errors
45
47 std::string m_channelTypeStr{""};
48
49};
50
51#endif
An sTgcReadoutElement corresponds to a single STGC module; therefore typicaly a barrel muon station c...
VP1RawDataHandleBase(VP1RawDataCollBase *)
const MuonGM::sTgcReadoutElement * element() const
QStringList clicked(bool verbose) const
VP1RawDataHandle_sTGC_RDO(VP1RawDataCollBase *, const sTgcDigit *)
bool verbose
Definition hcg.cxx:75