ATLAS Offline Software
PRDCollHandle_CSC.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_CSC_H
6 #define PRDCOLLHANDLE_CSC_H
7 
9 
11 
12  Q_OBJECT
13 
14 public:
15 
16  static QStringList availableCollections(IVP1System*);//For the collection widget.
17 
18  PRDCollHandle_CSC(PRDSysCommonData *,const QString& key);
19  virtual ~PRDCollHandle_CSC();
20 
21  bool project() const { return m_project; }
22 
23 public Q_SLOTS:
24  void setProjectionMode( bool );
25 
26 protected:
27  virtual PRDHandleBase * addPRD(const Trk::PrepRawData*) override;
28  virtual bool cut(PRDHandleBase*) override { return true; }//accept all
30  virtual float lodArea() const override { return 800.0f*800.0f; }
31 
32  virtual QColor defaultColor() const override;
33 
34 private:
35  class Imp;
36  Imp * m_d;
37 
38  //Here for inlines:
39  bool m_project;
40 
41 };
42 
43 #endif
PRDCollHandle_CSC::project
bool project() const
Definition: PRDCollHandle_CSC.h:21
PRDCollHandleBase.h
PRDSystemController
Definition: PRDSystemController.h:34
PRDCollHandle_CSC::Imp
Definition: PRDCollHandle_CSC.cxx:24
PRDCollHandle_CSC::addPRD
virtual PRDHandleBase * addPRD(const Trk::PrepRawData *) override
Definition: PRDCollHandle_CSC.cxx:62
PRDSysCommonData
Definition: PRDSysCommonData.h:35
PRDCollHandle_CSC::m_project
bool m_project
Definition: PRDCollHandle_CSC.h:39
PRDCollHandleBase
Definition: PRDCollHandleBase.h:25
PRDCollHandle_CSC::availableCollections
static QStringList availableCollections(IVP1System *)
Definition: PRDCollHandle_CSC.cxx:18
PRDCollHandle_CSC::~PRDCollHandle_CSC
virtual ~PRDCollHandle_CSC()
Definition: PRDCollHandle_CSC.cxx:42
IVP1System
Definition: IVP1System.h:36
PRDCollHandle_CSC::m_d
Imp * m_d
Definition: PRDCollHandle_CSC.h:35
PRDCollHandle_CSC::PRDCollHandle_CSC
PRDCollHandle_CSC(PRDSysCommonData *, const QString &key)
Definition: PRDCollHandle_CSC.cxx:33
PRDCollHandle_CSC::setupSettingsFromControllerSpecific
virtual void setupSettingsFromControllerSpecific(PRDSystemController *) override
Definition: PRDCollHandle_CSC.cxx:55
PRDCollHandle_CSC::cut
virtual bool cut(PRDHandleBase *) override
Definition: PRDCollHandle_CSC.h:28
Trk::PrepRawData
Definition: PrepRawData.h:62
PRDCollHandle_CSC::defaultColor
virtual QColor defaultColor() const override
Definition: PRDCollHandle_CSC.cxx:48
PRDCollHandle_CSC::setProjectionMode
void setProjectionMode(bool)
Definition: PRDCollHandle_CSC.cxx:69
PRDCollHandle_CSC::lodArea
virtual float lodArea() const override
Definition: PRDCollHandle_CSC.h:30
PRDHandleBase
Definition: PRDHandleBase.h:35
PRDCollHandle_CSC
Definition: PRDCollHandle_CSC.h:10
mapkey::key
key
Definition: TElectronEfficiencyCorrectionTool.cxx:37