ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
graphics
VP1
VP1Systems
VP1RawDataSystems
VP1RawDataSystems
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
8
#include "
VP1RawDataSystems/VP1RawDataCollBase.h
"
9
#include <memory>
10
struct
TgcDigitCuts
;
11
12
class
VP1RawDataColl_TGC_Digit
:
public
VP1RawDataCollBase
{
13
Q_OBJECT
14
public
:
15
static
QStringList
availableCollections
(
IVP1System
*);
16
VP1RawDataColl_TGC_Digit
(
VP1RawDataCommonData
*
common
,
const
QString& key);
17
~VP1RawDataColl_TGC_Digit
()
override
;
18
bool
cut
(
VP1RawDataHandleBase
*)
override
;
19
public
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
);
28
protected
:
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"
; }
33
private
:
34
std::unique_ptr<TgcDigitCuts>
m_cuts
;
35
};
36
37
#endif
VP1RawDataCollBase.h
IVP1System
Definition
IVP1System.h:36
VP1RawDataCollBase::VP1RawDataCollBase
VP1RawDataCollBase(VP1RawDataCommonData *, const QString &key)
Definition
VP1RawDataCollBase.cxx:43
VP1RawDataColl_TGC_Digit::provideSection
QString provideSection() const override
Definition
VP1RawDataColl_TGC_Digit.h:32
VP1RawDataColl_TGC_Digit::load
bool load() override
Definition
VP1RawDataColl_TGC_Digit.cxx:60
VP1RawDataColl_TGC_Digit::provideCollTypeID
qint32 provideCollTypeID() const override
Definition
VP1RawDataColl_TGC_Digit.h:31
VP1RawDataColl_TGC_Digit::setTgcShowNextNext
void setTgcShowNextNext(bool)
Definition
VP1RawDataColl_TGC_Digit.cxx:155
VP1RawDataColl_TGC_Digit::setTgcShowUndefined
void setTgcShowUndefined(bool)
Definition
VP1RawDataColl_TGC_Digit.cxx:166
VP1RawDataColl_TGC_Digit::~VP1RawDataColl_TGC_Digit
~VP1RawDataColl_TGC_Digit() override
VP1RawDataColl_TGC_Digit::setTgcShowWires
void setTgcShowWires(bool)
Definition
VP1RawDataColl_TGC_Digit.cxx:111
VP1RawDataColl_TGC_Digit::assignDefaultMaterial
void assignDefaultMaterial(SoMaterial *) const override
Definition
VP1RawDataColl_TGC_Digit.cxx:55
VP1RawDataColl_TGC_Digit::VP1RawDataColl_TGC_Digit
VP1RawDataColl_TGC_Digit(VP1RawDataCommonData *common, const QString &key)
Definition
VP1RawDataColl_TGC_Digit.cxx:23
VP1RawDataColl_TGC_Digit::setTgcShowUnknown
void setTgcShowUnknown(bool)
Definition
VP1RawDataColl_TGC_Digit.cxx:177
VP1RawDataColl_TGC_Digit::m_cuts
std::unique_ptr< TgcDigitCuts > m_cuts
Definition
VP1RawDataColl_TGC_Digit.h:34
VP1RawDataColl_TGC_Digit::setTgcShowCurrent
void setTgcShowCurrent(bool)
Definition
VP1RawDataColl_TGC_Digit.cxx:133
VP1RawDataColl_TGC_Digit::cut
bool cut(VP1RawDataHandleBase *) override
Definition
VP1RawDataColl_TGC_Digit.cxx:94
VP1RawDataColl_TGC_Digit::setTgcShowNext
void setTgcShowNext(bool)
Definition
VP1RawDataColl_TGC_Digit.cxx:144
VP1RawDataColl_TGC_Digit::setTgcShowStrips
void setTgcShowStrips(bool)
Definition
VP1RawDataColl_TGC_Digit.cxx:100
VP1RawDataColl_TGC_Digit::availableCollections
static QStringList availableCollections(IVP1System *)
Definition
VP1RawDataColl_TGC_Digit.cxx:18
VP1RawDataColl_TGC_Digit::setTgcShowPrevious
void setTgcShowPrevious(bool)
Definition
VP1RawDataColl_TGC_Digit.cxx:122
VP1RawDataCommonData
Definition
VP1RawDataCommonData.h:31
VP1RawDataHandleBase
Definition
VP1RawDataHandleBase.h:34
common
Definition
common.py:1
TgcDigitCuts
Definition
TgcDigitCuts.h:11
Generated on
for ATLAS Offline Software by
1.17.0