|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef PRDCOLLECTIONHANDLEBASE_H
6 #define PRDCOLLECTIONHANDLEBASE_H
11 #include "GeoModelKernel/GeoVPhysVol.h"
23 namespace Trk {
class PrepRawData; }
111 virtual float lodArea()
const {
return 500.0f*500.0f; }
JetConstituentVector::iterator iterator
void detailLevelChanged()
virtual DETAIL defaultDetailLevel() const
virtual ~PRDCollHandleBase()
virtual bool cut(PRDHandleBase *)=0
bool colourBySegments() const
QString provideSection() const
void recheckCutStatus(PRDHandleBase *)
void setGeneralPRDDetailLevel(DETAIL)
virtual void postLoadInitialisation()
PRDSysCommonData * common() const
virtual QColor defaultColor() const =0
void addHandle(PRDHandleBase *)
static QString toString(const DETAIL &)
void collVisibilityChanged(bool)
void recheckCutStatusOfAllHandles()
COLOURMETHOD m_colourmethod
bool simpleDetailLevel() const
virtual PRDHandleBase * addPRD(const Trk::PrepRawData *)=0
void setAllowedPhi(const QList< VP1Interval > &)
qint32 provideCollTypeID() const
virtual void assignDefaultMaterial(SoMaterial *) const
void decrementNShownHandles()
void getLODSeparators(int index, VP1ExtraSepLayerHelper *&sephelper_detail, VP1ExtraSepLayerHelper *&sephelper_simple)
void setAllowedEta(const VP1Interval &)
virtual void setupSettingsFromControllerSpecific(PRDSystemController *)
PRDCollHandleBase(PRDDetType::Type, PRDSysCommonData *, const QString &key)
void setHighLightWeight(const double &)
void setExtraWidgetsState(const QByteArray &)
QString provideSectionToolTip() const
QList< QWidget * > provideExtraWidgetsForGuiRow() const
double highLightWeight() const
DETAIL detailLevel() const
void setupSettingsFromController(PRDSystemController *)
PRDSysCommonData * m_common
void recheckCutStatusOfAllNotVisibleHandles()
QByteArray extraWidgetsState() const
virtual void eraseEventDataSpecific()
VP1ExtraSepLayerHelper * sephelperSimpleNodes() const
void cleanupPtrContainer(T &) const
Ensure that the ATLAS eigen extensions are properly loaded.
void detailComboBoxItemChanged()
bool highLightOutliers() const
virtual float lodArea() const
VP1ExtraSepLayerHelper * sephelperDetailedNodes() const
virtual void init(VP1MaterialButtonBase *mat=0)
void recheckCutStatusOfAllVisibleHandles()
virtual QString provideText() const
void incrementNShownHandles()
void setHighLightOutliers(bool)
SoMaterial * highLightMaterial() const
std::vector< PRDHandleBase * > & getPrdHandles()
COLOURMETHOD colourMethod() const
bool colourByTracks() const
void setColourMethod(PRDCollHandleBase::COLOURMETHOD)