ATLAS Offline Software
Loading...
Searching...
No Matches
VP1RawDataColl_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
5
7// //
8// Header file for class VP1RawDataColl_sTGC_RDO //
9// //
10// Description: Collection of sTGC RDO's //
11// //
12// Author: Riccardo.Maria.Bianchi@cern.ch
13// Initial version: January 2025 //
14// //
16
17#ifndef VP1RawDataColl_sTGC_RDO_H
18#define VP1RawDataColl_sTGC_RDO_H
19
22
25
28
30
31
32 Q_OBJECT
33
34public:
35
36 static QStringList availableCollections(IVP1System*);
37
40
42
43public Q_SLOTS:
44 void setStgcShowPads(bool);
45 void setStgcShowStrips(bool);
46 void setStgcShowWires(bool);
47 void setStgcExcludeDead(bool);
48 void setStgcExcludePileup(bool);
49
52
53protected:
54 void assignDefaultMaterial(SoMaterial*) const;
55 bool load();
56 qint32 provideCollTypeID() const { return 1; }
57 QString provideSection() const { return "Muon Stuff"; }
58
59private:
60 class Imp;
62
63};
64
65#endif
Property holding a SG store/key/clid from which a ReadHandle is made.
VP1RawDataCollBase(VP1RawDataCommonData *, const QString &key)
static QStringList availableCollections(IVP1System *)
VP1RawDataColl_sTGC_RDO(VP1RawDataCommonData *, const QString &key)
void setStgcAllowedTime(const VP1Interval &)
bool cut(VP1RawDataHandleBase *)
void setStgcAllowedCharge(const VP1Interval &)
void assignDefaultMaterial(SoMaterial *) const