ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
graphics
VP1
VP1Systems
VP1PRDSystems
VP1PRDSystems
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
8
#include "
VP1PRDSystems/PRDCollHandleBase.h
"
9
#include "
VP1PRDSystems/PRDCommonFlags.h
"
10
11
class
PRDCollHandle_Pixel
:
public
PRDCollHandleBase
{
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
30
virtual
void
setupSettingsFromControllerSpecific
(
PRDSystemController
*)
override
;
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
PRDCollHandleBase.h
PRDCommonFlags.h
IVP1System
Definition
IVP1System.h:36
PRDCollHandleBase::PRDCollHandleBase
PRDCollHandleBase(PRDDetType::Type, PRDSysCommonData *, const QString &key)
Definition
PRDCollHandleBase.cxx:80
PRDCollHandleBase::DETAIL
DETAIL
Definition
PRDCollHandleBase.h:66
PRDCollHandleBase::AUTO
@ AUTO
Definition
PRDCollHandleBase.h:66
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::setPartsFlags
void setPartsFlags(PRDCommonFlags::InDetPartsFlags)
Definition
PRDCollHandle_Pixel.cxx:76
PRDCollHandle_Pixel::~PRDCollHandle_Pixel
virtual ~PRDCollHandle_Pixel()
Definition
PRDCollHandle_Pixel.cxx:37
PRDCollHandle_Pixel::defaultColor
virtual QColor defaultColor() const override
Definition
PRDCollHandle_Pixel.cxx:43
PRDCollHandle_Pixel::addPRD
virtual PRDHandleBase * addPRD(const Trk::PrepRawData *) override
Definition
PRDCollHandle_Pixel.cxx:49
PRDCollHandle_Pixel::m_d
Imp * m_d
Definition
PRDCollHandle_Pixel.h:39
PRDCollHandle_Pixel::cut
virtual bool cut(PRDHandleBase *) override
Definition
PRDCollHandle_Pixel.cxx:56
PRDCollHandle_Pixel::defaultDetailLevel
virtual DETAIL defaultDetailLevel() const override
Definition
PRDCollHandle_Pixel.h:33
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
PRDCollHandle_Pixel::lodArea
virtual float lodArea() const override
Definition
PRDCollHandle_Pixel.h:31
PRDCollHandle_Pixel::setMinNRDOPerCluster
void setMinNRDOPerCluster(unsigned)
Definition
PRDCollHandle_Pixel.cxx:111
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