ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
graphics
VP1
VP1Systems
VP1PRDSystems
VP1PRDSystems
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
8
#include "
VP1PRDSystems/PRDCollHandleBase.h
"
9
10
class
PRDCollHandle_RPC
:
public
PRDCollHandleBase
{
11
12
Q_OBJECT
13
14
public
:
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
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
29
virtual
void
setupSettingsFromControllerSpecific
(
PRDSystemController
*)
override
;
30
virtual
float
lodArea
()
const override
{
return
650.0f*650.0f; }
31
virtual
QColor
defaultColor
()
const override
;
32
33
private
:
34
class
Imp;
35
Imp
*
m_d
;
36
37
//Here for inlines:
38
bool
m_project
;
39
40
};
41
42
#endif
PRDCollHandleBase.h
IVP1System
Definition
IVP1System.h:36
PRDCollHandleBase::PRDCollHandleBase
PRDCollHandleBase(PRDDetType::Type, PRDSysCommonData *, const QString &key)
Definition
PRDCollHandleBase.cxx:80
PRDCollHandle_RPC::Imp
Definition
PRDCollHandle_RPC.cxx:23
PRDCollHandle_RPC::lodArea
virtual float lodArea() const override
Definition
PRDCollHandle_RPC.h:30
PRDCollHandle_RPC::PRDCollHandle_RPC
PRDCollHandle_RPC(PRDSysCommonData *, const QString &key)
Definition
PRDCollHandle_RPC.cxx:32
PRDCollHandle_RPC::m_project
bool m_project
Definition
PRDCollHandle_RPC.h:38
PRDCollHandle_RPC::project
bool project() const
Definition
PRDCollHandle_RPC.h:21
PRDCollHandle_RPC::addPRD
virtual PRDHandleBase * addPRD(const Trk::PrepRawData *) override
Definition
PRDCollHandle_RPC.cxx:60
PRDCollHandle_RPC::~PRDCollHandle_RPC
virtual ~PRDCollHandle_RPC()
Definition
PRDCollHandle_RPC.cxx:41
PRDCollHandle_RPC::defaultColor
virtual QColor defaultColor() const override
Definition
PRDCollHandle_RPC.cxx:47
PRDCollHandle_RPC::availableCollections
static QStringList availableCollections(IVP1System *)
Definition
PRDCollHandle_RPC.cxx:17
PRDCollHandle_RPC::m_d
Imp * m_d
Definition
PRDCollHandle_RPC.h:35
PRDCollHandle_RPC::cut
virtual bool cut(PRDHandleBase *) override
Definition
PRDCollHandle_RPC.h:28
PRDCollHandle_RPC::setupSettingsFromControllerSpecific
virtual void setupSettingsFromControllerSpecific(PRDSystemController *) override
Definition
PRDCollHandle_RPC.cxx:53
PRDCollHandle_RPC::setProjectionMode
void setProjectionMode(bool)
Definition
PRDCollHandle_RPC.cxx:67
PRDHandleBase
Definition
PRDHandleBase.h:35
PRDSysCommonData
Definition
PRDSysCommonData.h:35
PRDSystemController
Definition
PRDSystemController.h:34
Trk::PrepRawData
Definition
PrepRawData.h:62
Generated on
for ATLAS Offline Software by
1.17.0