ATLAS Offline Software
Loading...
Searching...
No Matches
PRDCollHandle_Pixel.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_PIXEL_H
6#define PRDCOLLHANDLE_PIXEL_H
7
10
12
13 Q_OBJECT
14
15public:
16
17 static QStringList availableCollections(IVP1System*);//For the collection widget.
18
19 PRDCollHandle_Pixel(PRDSysCommonData *,const QString& key);
20 virtual ~PRDCollHandle_Pixel();
21
22public Q_SLOTS:
23 void setPartsFlags(PRDCommonFlags::InDetPartsFlags);//BarrelA, BarrelC, EndcapA, EndcapC
24 void setMinNRDOPerCluster(unsigned);
25
26protected:
27 virtual PRDHandleBase * addPRD(const Trk::PrepRawData*) override;
28 virtual bool cut(PRDHandleBase*) override;
29
31 virtual float lodArea() const override { return 800.0f*800.0f; }
32 virtual QColor defaultColor() const override;
33 virtual DETAIL defaultDetailLevel() const override { return AUTO; }
34 // virtual DETAIL defaultDetailLevel() const { return SIMPLE; }
35
36private:
37
38 class Imp;
40
41};
42
43#endif
PRDCollHandleBase(PRDDetType::Type, PRDSysCommonData *, const QString &key)
PRDCollHandle_Pixel(PRDSysCommonData *, const QString &key)
void setPartsFlags(PRDCommonFlags::InDetPartsFlags)
virtual QColor defaultColor() const override
virtual PRDHandleBase * addPRD(const Trk::PrepRawData *) override
virtual bool cut(PRDHandleBase *) override
virtual DETAIL defaultDetailLevel() const override
virtual void setupSettingsFromControllerSpecific(PRDSystemController *) override
static QStringList availableCollections(IVP1System *)
virtual float lodArea() const override
void setMinNRDOPerCluster(unsigned)