33 m_d->minNRDOPerCluster = 2;
45 return QColor::fromRgbF(1.0, 0.666667, 0.5 );
81 if (
m_d->indetpartsflags==flags)
88 bool barrelChanged = (barrelPosChanged || barrelNegChanged);
89 bool endcapChanged = (endcapPosChanged || endcapNegChanged);
90 m_d->indetpartsflags=flags;
98 if (barrelChanged&&(handle->
isPositiveZ()?barrelPosChanged:barrelNegChanged))
101 if (endcapChanged&&(handle->
isPositiveZ()?endcapPosChanged:endcapNegChanged))
113 if (
m_d->minNRDOPerCluster==minnrdo)
115 bool cut_relaxed = minnrdo<
m_d->minNRDOPerCluster;
116 m_d->minNRDOPerCluster = minnrdo;
126 connect(controller,SIGNAL(inDetPartsFlagsChanged(PRDCommonFlags::InDetPartsFlags)),
this,SLOT(
setPartsFlags(PRDCommonFlags::InDetPartsFlags)));
129 connect(controller,SIGNAL(pixelMinNRDOPerClusterChanged(
unsigned)),
this,SLOT(
setMinNRDOPerCluster(
unsigned)));
void recheckCutStatusOfAllNotVisibleHandles()
PRDCollHandleBase(PRDDetType::Type, PRDSysCommonData *, const QString &key)
std::vector< PRDHandleBase * > & getPrdHandles()
void recheckCutStatus(PRDHandleBase *)
void recheckCutStatusOfAllVisibleHandles()
PRDCommonFlags::InDetPartsFlags indetpartsflags
unsigned minNRDOPerCluster
PRDCollHandle_Pixel(PRDSysCommonData *, const QString &key)
void setPartsFlags(PRDCommonFlags::InDetPartsFlags)
virtual ~PRDCollHandle_Pixel()
virtual QColor defaultColor() const override
virtual PRDHandleBase * addPRD(const Trk::PrepRawData *) override
virtual bool cut(PRDHandleBase *) override
virtual void setupSettingsFromControllerSpecific(PRDSystemController *) override
static QStringList availableCollections(IVP1System *)
void setMinNRDOPerCluster(unsigned)
const InDet::PixelCluster * cluster() const
PRDCommonFlags::InDetPartsFlags inDetPartsFlags() const
unsigned pixelMinNRDOPerCluster() const
const std::vector< Identifier > & rdoList() const
return the List of rdo identifiers (pointers)
static bool hasPixelGeometry()
QStringList getKeys() const
virtual void largeChangesEnd()
virtual void largeChangesBegin()