ATLAS Offline Software
Public Member Functions | Public Attributes | List of all members
IParticleCollectionSettingsButton::Imp Class Reference
Collaboration diagram for IParticleCollectionSettingsButton::Imp:

Public Member Functions

 Imp ()
 
void initEditWindow ()
 

Public Attributes

IParticleCollectionSettingsButtontheclass
 
QWidget * editwindow
 
Ui::IParticleCollectionSettingsForm editwindow_ui {}
 
VP1MaterialButtonmatButton
 
SoDrawStyle * trackDrawStyle
 
SoLightModel * lightModel
 
VP1Interval last_cutAllowedPt
 
VP1Interval last_cutAllowedP
 
VP1Interval last_cutAllowedEta
 
QList< VP1Intervallast_cutAllowedPhi
 
int dim
 
QPoint dragStartPosition
 

Detailed Description

Definition at line 36 of file IParticleCollectionSettingsButton.cxx.

Constructor & Destructor Documentation

◆ Imp()

IParticleCollectionSettingsButton::Imp::Imp ( )
inline

Definition at line 38 of file IParticleCollectionSettingsButton.cxx.

Member Function Documentation

◆ initEditWindow()

void IParticleCollectionSettingsButton::Imp::initEditWindow ( )

Definition at line 60 of file IParticleCollectionSettingsButton.cxx.

61 {
62  /*
63  * Note: the Eta-Phi widget is inserted
64  * promoting an empty QWidget to VP1EtaPhiCutWidget
65  * directly in the periparticlecollectionsettingsform.ui!!
66  */
67 
68  if (editwindow)
69  return;
70  theclass->messageVerbose("Initialising material editor dialog");
71  editwindow = new QWidget(0,Qt::WindowStaysOnTopHint);
72  editwindow_ui.setupUi(editwindow);
73  matButton = editwindow_ui.pushButton_matButton;
74 }

Member Data Documentation

◆ dim

int IParticleCollectionSettingsButton::Imp::dim

Definition at line 53 of file IParticleCollectionSettingsButton.cxx.

◆ dragStartPosition

QPoint IParticleCollectionSettingsButton::Imp::dragStartPosition

Definition at line 54 of file IParticleCollectionSettingsButton.cxx.

◆ editwindow

QWidget* IParticleCollectionSettingsButton::Imp::editwindow

Definition at line 40 of file IParticleCollectionSettingsButton.cxx.

◆ editwindow_ui

Ui::IParticleCollectionSettingsForm IParticleCollectionSettingsButton::Imp::editwindow_ui {}

Definition at line 41 of file IParticleCollectionSettingsButton.cxx.

◆ last_cutAllowedEta

VP1Interval IParticleCollectionSettingsButton::Imp::last_cutAllowedEta

Definition at line 51 of file IParticleCollectionSettingsButton.cxx.

◆ last_cutAllowedP

VP1Interval IParticleCollectionSettingsButton::Imp::last_cutAllowedP

Definition at line 50 of file IParticleCollectionSettingsButton.cxx.

◆ last_cutAllowedPhi

QList<VP1Interval> IParticleCollectionSettingsButton::Imp::last_cutAllowedPhi

Definition at line 52 of file IParticleCollectionSettingsButton.cxx.

◆ last_cutAllowedPt

VP1Interval IParticleCollectionSettingsButton::Imp::last_cutAllowedPt

Definition at line 49 of file IParticleCollectionSettingsButton.cxx.

◆ lightModel

SoLightModel* IParticleCollectionSettingsButton::Imp::lightModel

Definition at line 46 of file IParticleCollectionSettingsButton.cxx.

◆ matButton

VP1MaterialButton* IParticleCollectionSettingsButton::Imp::matButton

Definition at line 43 of file IParticleCollectionSettingsButton.cxx.

◆ theclass

IParticleCollectionSettingsButton* IParticleCollectionSettingsButton::Imp::theclass

Definition at line 39 of file IParticleCollectionSettingsButton.cxx.

◆ trackDrawStyle

SoDrawStyle* IParticleCollectionSettingsButton::Imp::trackDrawStyle

Definition at line 45 of file IParticleCollectionSettingsButton.cxx.


The documentation for this class was generated from the following file:
VP1HelperClassBase::messageVerbose
void messageVerbose(const QString &) const
Definition: VP1HelperClassBase.cxx:78
IParticleCollectionSettingsButton::Imp::trackDrawStyle
SoDrawStyle * trackDrawStyle
Definition: IParticleCollectionSettingsButton.cxx:45
IParticleCollectionSettingsButton::Imp::lightModel
SoLightModel * lightModel
Definition: IParticleCollectionSettingsButton.cxx:46
IParticleCollectionSettingsButton::Imp::editwindow_ui
Ui::IParticleCollectionSettingsForm editwindow_ui
Definition: IParticleCollectionSettingsButton.cxx:41
IParticleCollectionSettingsButton::Imp::theclass
IParticleCollectionSettingsButton * theclass
Definition: IParticleCollectionSettingsButton.cxx:39
IParticleCollectionSettingsButton::Imp::dim
int dim
Definition: IParticleCollectionSettingsButton.cxx:53
IParticleCollectionSettingsButton::Imp::matButton
VP1MaterialButton * matButton
Definition: IParticleCollectionSettingsButton.cxx:43
IParticleCollectionSettingsButton::Imp::editwindow
QWidget * editwindow
Definition: IParticleCollectionSettingsButton.cxx:40