ATLAS Offline Software
Loading...
Searching...
No Matches
VP1RawDataColl_MDT_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_MDT_RDO //
9// //
10// Description: Collection of MDT RDO's
11//
12// Author: Riccardo Maria BIANCHI (riccardo.maria.bianchi@cern.ch)
13// Initial version: January 2024
14// //
16
17#ifndef VP1RawDataColl_MDT_RDO_H
18#define VP1RawDataColl_MDT_RDO_H
19
22
25
29
31
32
33 Q_OBJECT
34
35public:
36
37 static QStringList availableCollections(IVP1System*);
38
41
43
44public Q_SLOTS:
45 void setMdtExcludeMasked(bool);
46 void setMdtAllowedADC(const VP1Interval&);
47 void setMdtAllowedTDC(const VP1Interval&);
48
49protected:
50 void assignDefaultMaterial(SoMaterial*) const;
51 bool load();
52 qint32 provideCollTypeID() const { return 1; }
53 QString provideSection() const { return "Muon Stuff"; }
54
55private:
56 class Imp;
58
59};
60
61#endif
Property holding a SG store/key/clid from which a ReadHandle is made.
VP1RawDataCollBase(VP1RawDataCommonData *, const QString &key)
static QStringList availableCollections(IVP1System *)
void assignDefaultMaterial(SoMaterial *) const
void setMdtAllowedADC(const VP1Interval &)
VP1RawDataColl_MDT_RDO(VP1RawDataCommonData *, const QString &key)
bool cut(VP1RawDataHandleBase *)
void setMdtAllowedTDC(const VP1Interval &)