ATLAS Offline Software
Loading...
Searching...
No Matches
VP1RawDataColl_TGC_Digit.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#ifndef VP1RAWDATACOLL_TGC_DIGIT_H
6#define VP1RAWDATACOLL_TGC_DIGIT_H
7
9#include <memory>
10struct TgcDigitCuts;
11
13 Q_OBJECT
14public:
15 static QStringList availableCollections(IVP1System*);
18 bool cut(VP1RawDataHandleBase*) override;
19public Q_SLOTS:
20 void setTgcShowStrips(bool);
21 void setTgcShowWires(bool);
22 void setTgcShowPrevious(bool);
23 void setTgcShowCurrent(bool);
24 void setTgcShowNext(bool);
25 void setTgcShowNextNext(bool);
26 void setTgcShowUndefined(bool);
27 void setTgcShowUnknown(bool);
28protected:
29 void assignDefaultMaterial(SoMaterial*) const override;
30 bool load() override;
31 qint32 provideCollTypeID() const override { return 1; }
32 QString provideSection() const override { return "Muon Stuff"; }
33private:
34 std::unique_ptr<TgcDigitCuts> m_cuts;
35};
36
37#endif
VP1RawDataCollBase(VP1RawDataCommonData *, const QString &key)
QString provideSection() const override
qint32 provideCollTypeID() const override
~VP1RawDataColl_TGC_Digit() override
void assignDefaultMaterial(SoMaterial *) const override
VP1RawDataColl_TGC_Digit(VP1RawDataCommonData *common, const QString &key)
std::unique_ptr< TgcDigitCuts > m_cuts
bool cut(VP1RawDataHandleBase *) override
static QStringList availableCollections(IVP1System *)