ATLAS Offline Software
Loading...
Searching...
No Matches
PRDCollHandle_RPC.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_RPC_H
6#define PRDCOLLHANDLE_RPC_H
7
9
11
12 Q_OBJECT
13
14public:
15
16 static QStringList availableCollections(IVP1System*);//For the collection widget.
17
18 PRDCollHandle_RPC(PRDSysCommonData *,const QString& key);
19 virtual ~PRDCollHandle_RPC();
20
21 bool project() const { return m_project; }
22
23public Q_SLOTS:
24 void setProjectionMode( bool );
25
26protected:
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 650.0f*650.0f; }
31 virtual QColor defaultColor() const override;
32
33private:
34 class Imp;
36
37 //Here for inlines:
39
40};
41
42#endif
PRDCollHandleBase(PRDDetType::Type, PRDSysCommonData *, const QString &key)
virtual float lodArea() const override
PRDCollHandle_RPC(PRDSysCommonData *, const QString &key)
virtual PRDHandleBase * addPRD(const Trk::PrepRawData *) override
virtual QColor defaultColor() const override
static QStringList availableCollections(IVP1System *)
virtual bool cut(PRDHandleBase *) override
virtual void setupSettingsFromControllerSpecific(PRDSystemController *) override