5#ifndef VP1AODSYSTEMS_TRACKPARTICLECOLLSETTINGSBUTTON_H
6#define VP1AODSYSTEMS_TRACKPARTICLECOLLSETTINGSBUTTON_H
QList< VP1Interval > cutAllowedPhi() const
void possibleChange_parameterColours()
bool useExistingParameters() const
VP1Interval cutAllowedPt() const
void trackTubeRadiusChanged(const double &)
void setMaterialText(const QString &)
void lastAppliedChanged()
virtual bool setMaterial(SoMaterial *)
void updateTrackLightModel(bool)
void possibleChange_cutRequiredNHits()
void setDimension(int dim)
bool hideActualTrackPath() const
void colourParametersByTypeChanged(bool)
void cutAllowedPtChanged(const VP1Interval &)
SoMaterial * defaultParameterMaterial() const
void updateTrackDrawStyle()
SoLightModel * trackLightModel() const
QByteArray saveState() const
fill out with the state of the object (used for drag and drop etc)
int numOfStepsForInterpolation() const
Returns true if the propagation should use the parameters already on the particle,...
virtual void copyValuesFromMaterial(SoMaterial *)
bool showParameters() const
Returns the number of steps to use when interpolating between paramters (0 is no interpolation....
void restoreFromState(const QByteArray &)
double trackTubeRadius() const
void mousePressEvent(QMouseEvent *event)
VP1Interval cutAllowedEta() const
void cutAllowedPhiChanged(const QList< VP1Interval > &)
void dropEvent(QDropEvent *event)
virtual double lastAppliedBrightness() const
bool cutOnlyVertexAssocTracks() const
Return true if this collection should only should tracks associated to a vertex.
void dragEnterEvent(QDragEnterEvent *event)
void mouseMoveEvent(QMouseEvent *event)
void hideActualTrackPathChanged(bool)
void possibleChange_cutAllowedEta()
void propagationOptionsChanged()
virtual double lastAppliedTransparency() const
TrackParticleCollectionSettingsButton(QWidget *parent=0, int dim=25)
void showParametersChanged(bool)
void updateTrackTubeRadius()
bool colourParametersByType() const
virtual double lastAppliedShininess() const
void possibleChange_cutAllowedPt()
QList< unsigned > cutRequiredNHits() const
SoMaterial * parameterMaterial(xAOD::ParameterPosition) const
void possibleChange_cutAllowedPhi()
void possibleChange_cutOnlyVertexAssocTracks()
void cutRequiredNHitsChanged(const QList< unsigned > &)
void showEditMaterialDialog()
SoDrawStyle * trackDrawStyle() const
void updateHideActualTrackPath(bool)
virtual ~TrackParticleCollectionSettingsButton()
void cutAllowedEtaChanged(const VP1Interval &)
void cutOnlyVertexAssocTracksChanged(bool)
void possibleChange_showParameters()
ParameterPosition
Enum allowing us to know where in ATLAS the parameters are defined.