|
ATLAS Offline Software
|
Go to the documentation of this file.
15 #ifndef VP1AODSYSTEMS_AODCOLLHANDLEBASE_H
16 #define VP1AODSYSTEMS_AODCOLLHANDLEBASE_H
95 virtual void setState(
const QByteArray&);
void setExtraWidgetsState(const QByteArray &)
virtual void assignDefaultMaterial(SoMaterial *) const
AODSysCommonData * common()
Base class for all AOD object collections This class primarily handles setting up the interface,...
virtual void addHandle(AODHandleBase *)=0
virtual void hintNumberOfHandlesInEvent(unsigned)=0
virtual void dumpToJSON(std::ofstream &) const
void colourByComboBoxItemChanged()
const AODSysCommonData * common() const
void incrementNShownHandles()
virtual QString provideText() const
AODCollHandleBase(AODSysCommonData *, const QString &name, xAOD::Type::ObjectType)
virtual QList< AODHandleBase * > getHandlesList() const =0
virtual void handleIterationBegin()=0
virtual void setState(const QByteArray &)
Provide specific implementation.
AODSysCommonData * m_commonData
VP1ExtraSepLayerHelper * m_sephelper
virtual QString provideSection() const
void updateMaterialOfAllHandles()
void recheckCutStatusOfAllNotVisibleHandles()
QByteArray extraWidgetsState() const
void recheckCutStatusOfAllHandles()
void cleanupPtrContainer(T &) const
void decrementNShownHandles()
QList< QWidget * > provideExtraWidgetsForGuiRow() const
virtual QColor defaultColor() const =0
void updateObjectBrowserVisibilityCounts()
void setupSettingsFromController(const AODSystemController *)
virtual AODHandleBase * getNextHandle()=0
xAOD::Type::ObjectType xAODType() const
Dummy implementation does nothing.
VP1ExtraSepLayerHelper * sepHelper()
virtual QString matButtonToolTip() const
const VP1ExtraSepLayerHelper * sepHelper() const
void collVisibilityChanged(bool)
void setSepHelper(VP1ExtraSepLayerHelper *sh)
virtual QByteArray persistifiableState() const
Provide specific implementation.
virtual void init(VP1MaterialButtonBase *matBut=0)=0
virtual ~AODCollHandleBase()
xAOD::Type::ObjectType m_type
void update3DObjectsOfAllHandles()
void recheckCutStatus(AODHandleBase *)
virtual void setupSettingsFromControllerSpecific(const AODSystemController *)
For extensions specific to this collection.
void recheckCutStatusOfAllVisibleHandles()
qint32 provideCollTypeID() const
virtual QString provideSectionToolTip() const
virtual bool cut(AODHandleBase *)=0
virtual void resetCachedValuesCuts()=0