ATLAS Offline Software
Loading...
Searching...
No Matches
PRDCollHandle_SCT.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef PRDCOLLHANDLE_SCT_H
6#define PRDCOLLHANDLE_SCT_H
7
10
12
13 Q_OBJECT
14
15public:
16
17 static QStringList availableCollections(IVP1System*);//For the collection widget.
18
19 PRDCollHandle_SCT(PRDSysCommonData *,const QString& key);
20 virtual ~PRDCollHandle_SCT();
21
22public Q_SLOTS:
23 void setPartsFlags(PRDCommonFlags::InDetPartsFlags);//BarrelA, BarrelC, EndcapA, EndcapC
25
26protected:
27 virtual PRDHandleBase * addPRD(const Trk::PrepRawData*) override;
28 virtual bool cut(PRDHandleBase*) override;
29
30 virtual void eraseEventDataSpecific() override;
31 virtual void postLoadInitialisation() override;
33 virtual float lodArea() const override { return 800.0f*800.0f; }
34 virtual QColor defaultColor() const override;
35
36private:
37
38 class Imp;
40
41};
42
43#endif
PRDCollHandleBase(PRDDetType::Type, PRDSysCommonData *, const QString &key)
void setPartsFlags(PRDCommonFlags::InDetPartsFlags)
virtual void eraseEventDataSpecific() override
virtual void setupSettingsFromControllerSpecific(PRDSystemController *) override
virtual QColor defaultColor() const override
virtual bool cut(PRDHandleBase *) override
virtual float lodArea() const override
static QStringList availableCollections(IVP1System *)
void setExcludeIsolatedClusters(bool)
virtual void postLoadInitialisation() override
PRDCollHandle_SCT(PRDSysCommonData *, const QString &key)
virtual PRDHandleBase * addPRD(const Trk::PrepRawData *) override