ATLAS Offline Software
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 
15 public:
16 
17  static QStringList availableCollections(IVP1System*);//For the collection widget.
18 
19  PRDCollHandle_Pixel(PRDSysCommonData *,const QString& key);
20  virtual ~PRDCollHandle_Pixel();
21 
22 public Q_SLOTS:
23  void setPartsFlags(PRDCommonFlags::InDetPartsFlags);//BarrelA, BarrelC, EndcapA, EndcapC
24  void setMinNRDOPerCluster(unsigned);
25 
26 protected:
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 
36 private:
37 
38  class Imp;
39  Imp * m_d;
40 
41 };
42 
43 #endif
PRDCollHandle_Pixel::setPartsFlags
void setPartsFlags(PRDCommonFlags::InDetPartsFlags)
Definition: PRDCollHandle_Pixel.cxx:76
PRDCollHandleBase.h
PRDCollHandle_Pixel::setupSettingsFromControllerSpecific
virtual void setupSettingsFromControllerSpecific(PRDSystemController *) override
Definition: PRDCollHandle_Pixel.cxx:124
PRDCollHandle_Pixel::availableCollections
static QStringList availableCollections(IVP1System *)
Definition: PRDCollHandle_Pixel.cxx:16
PRDSystemController
Definition: PRDSystemController.h:34
PRDCommonFlags.h
PRDSysCommonData
Definition: PRDSysCommonData.h:35
PRDCollHandleBase::DETAIL
DETAIL
Definition: PRDCollHandleBase.h:66
PRDCollHandle_Pixel::defaultDetailLevel
virtual DETAIL defaultDetailLevel() const override
Definition: PRDCollHandle_Pixel.h:33
PRDCollHandleBase::AUTO
@ AUTO
Definition: PRDCollHandleBase.h:66
PRDCollHandle_Pixel::setMinNRDOPerCluster
void setMinNRDOPerCluster(unsigned)
Definition: PRDCollHandle_Pixel.cxx:111
PRDCollHandleBase
Definition: PRDCollHandleBase.h:25
PRDCollHandle_Pixel::defaultColor
virtual QColor defaultColor() const override
Definition: PRDCollHandle_Pixel.cxx:43
IVP1System
Definition: IVP1System.h:36
PRDCollHandle_Pixel::Imp
Definition: PRDCollHandle_Pixel.cxx:22
PRDCollHandle_Pixel::PRDCollHandle_Pixel
PRDCollHandle_Pixel(PRDSysCommonData *, const QString &key)
Definition: PRDCollHandle_Pixel.cxx:29
PRDCollHandle_Pixel::~PRDCollHandle_Pixel
virtual ~PRDCollHandle_Pixel()
Definition: PRDCollHandle_Pixel.cxx:37
Trk::PrepRawData
Definition: PrepRawData.h:62
PRDCollHandle_Pixel::cut
virtual bool cut(PRDHandleBase *) override
Definition: PRDCollHandle_Pixel.cxx:56
PRDCollHandle_Pixel::addPRD
virtual PRDHandleBase * addPRD(const Trk::PrepRawData *) override
Definition: PRDCollHandle_Pixel.cxx:49
PRDCollHandle_Pixel
Definition: PRDCollHandle_Pixel.h:11
PRDHandleBase
Definition: PRDHandleBase.h:35
PRDCollHandle_Pixel::lodArea
virtual float lodArea() const override
Definition: PRDCollHandle_Pixel.h:31
PRDCollHandle_Pixel::m_d
Imp * m_d
Definition: PRDCollHandle_Pixel.h:38
mapkey::key
key
Definition: TElectronEfficiencyCorrectionTool.cxx:37