|
ATLAS Offline Software
|
Go to the documentation of this file.
15 #ifndef VP1AODSYSTEMS_VERTEXCOLLHANDLEBASE_H
16 #define VP1AODSYSTEMS_VERTEXCOLLHANDLEBASE_H
29 #include <QtGui/QColor>
75 virtual void setState(
const QByteArray&);
JetConstituentVector::iterator iterator
const VP1Interval & getCutAllowedY()
bool m_cut_ry_allwillfail
virtual QColor defaultColor() const
const VP1Interval & getCutAllowedZ()
Base class for all AOD object collections This class primarily handles setting up the interface,...
virtual QByteArray persistifiableState() const
Provide specific implementation.
const VertexCollectionSettingsButton & collSettingsButton() const
void resetCachedValuesCuts()
VertexCollHandle(AODSysCommonData *, const QString &name, xAOD::Type::ObjectType)
void recheckCutStatus(VertexHandle *)
VP1Interval m_cut_allowedZ
void setCutAllowedR(const VP1Interval &)
void hintNumberOfHandlesInEvent(unsigned)
virtual bool load()
Actually load the EDM objects.
const VP1Interval & getCutAllowedR()
virtual bool cut(AODHandleBase *)
void setCutAllowedZ(const VP1Interval &)
void addHandle(AODHandleBase *)
virtual void setupSettingsFromControllerSpecific(const AODSystemController *)
For extensions specific to this collection.
bool m_cut_rz_allwillfail
const QString & name() const
QList< AODHandleBase * > getHandlesList() const
VP1Interval m_cut_allowedY
static QStringList availableCollections(IVP1System *)
virtual ~VertexCollHandle()
void cleanupPtrContainer(T &) const
void handleIterationBegin()
void setCutAllowedY(const VP1Interval &)
AODHandleBase * getNextHandle()
virtual void init(VP1MaterialButtonBase *matBut=0)
virtual void setState(const QByteArray &)
Provide specific implementation.
VP1Interval m_cut_allowedR
virtual bool mayHaveAssociatedObjects() const