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

Public Member Functions

 Imp ()
 
void initEditWindow ()
 

Public Attributes

TrackCollectionSettingsButtontheclass
 
QWidget * editwindow
 
Ui::TrackCollectionSettingsForm editwindow_ui {}
 
VP1MaterialButtonmatButton
 
SoDrawStyle * trackDrawStyle
 
SoLightModel * trackLightModel
 
double last_trackTubeRadius
 
VP1Interval last_cutAllowedPt
 
VP1Interval last_cutAllowedP
 
VP1Interval last_cutAllowedEta
 
QList< VP1Intervallast_cutAllowedPhi
 
QList< unsigned > last_cutRequiredNHits
 
QString last_cutRequiredDetectorElement
 
bool last_cutTruthFromIROnly
 
bool last_cutExcludeBarcodeZero
 
bool last_cutTruthExcludeNeutrals
 
bool last_cutOnlyVertexAssocTracks
 
bool last_useDefaultCuts
 
int dim
 
QPoint dragStartPosition
 
int serialization_version
 

Detailed Description

Definition at line 33 of file TrackCollectionSettingsButton.cxx.

Constructor & Destructor Documentation

◆ Imp()

TrackCollectionSettingsButton::Imp::Imp ( )
inline

Member Function Documentation

◆ initEditWindow()

void TrackCollectionSettingsButton::Imp::initEditWindow ( )

Definition at line 73 of file TrackCollectionSettingsButton.cxx.

74 {
75  if (editwindow)
76  return;
77  theclass->messageVerbose("Initialising material editor dialog");
78  editwindow = new QWidget(nullptr,Qt::WindowStaysOnTopHint);
79  editwindow_ui.setupUi(editwindow);
80  matButton = editwindow_ui.pushButton_matButton;
81 }

Member Data Documentation

◆ dim

int TrackCollectionSettingsButton::Imp::dim

Definition at line 64 of file TrackCollectionSettingsButton.cxx.

◆ dragStartPosition

QPoint TrackCollectionSettingsButton::Imp::dragStartPosition

Definition at line 65 of file TrackCollectionSettingsButton.cxx.

◆ editwindow

QWidget* TrackCollectionSettingsButton::Imp::editwindow

Definition at line 42 of file TrackCollectionSettingsButton.cxx.

◆ editwindow_ui

Ui::TrackCollectionSettingsForm TrackCollectionSettingsButton::Imp::editwindow_ui {}

Definition at line 43 of file TrackCollectionSettingsButton.cxx.

◆ last_cutAllowedEta

VP1Interval TrackCollectionSettingsButton::Imp::last_cutAllowedEta

Definition at line 54 of file TrackCollectionSettingsButton.cxx.

◆ last_cutAllowedP

VP1Interval TrackCollectionSettingsButton::Imp::last_cutAllowedP

Definition at line 53 of file TrackCollectionSettingsButton.cxx.

◆ last_cutAllowedPhi

QList<VP1Interval> TrackCollectionSettingsButton::Imp::last_cutAllowedPhi

Definition at line 55 of file TrackCollectionSettingsButton.cxx.

◆ last_cutAllowedPt

VP1Interval TrackCollectionSettingsButton::Imp::last_cutAllowedPt

Definition at line 52 of file TrackCollectionSettingsButton.cxx.

◆ last_cutExcludeBarcodeZero

bool TrackCollectionSettingsButton::Imp::last_cutExcludeBarcodeZero

Definition at line 59 of file TrackCollectionSettingsButton.cxx.

◆ last_cutOnlyVertexAssocTracks

bool TrackCollectionSettingsButton::Imp::last_cutOnlyVertexAssocTracks

Definition at line 61 of file TrackCollectionSettingsButton.cxx.

◆ last_cutRequiredDetectorElement

QString TrackCollectionSettingsButton::Imp::last_cutRequiredDetectorElement

Definition at line 57 of file TrackCollectionSettingsButton.cxx.

◆ last_cutRequiredNHits

QList<unsigned> TrackCollectionSettingsButton::Imp::last_cutRequiredNHits

Definition at line 56 of file TrackCollectionSettingsButton.cxx.

◆ last_cutTruthExcludeNeutrals

bool TrackCollectionSettingsButton::Imp::last_cutTruthExcludeNeutrals

Definition at line 60 of file TrackCollectionSettingsButton.cxx.

◆ last_cutTruthFromIROnly

bool TrackCollectionSettingsButton::Imp::last_cutTruthFromIROnly

Definition at line 58 of file TrackCollectionSettingsButton.cxx.

◆ last_trackTubeRadius

double TrackCollectionSettingsButton::Imp::last_trackTubeRadius

Definition at line 51 of file TrackCollectionSettingsButton.cxx.

◆ last_useDefaultCuts

bool TrackCollectionSettingsButton::Imp::last_useDefaultCuts

Definition at line 62 of file TrackCollectionSettingsButton.cxx.

◆ matButton

VP1MaterialButton* TrackCollectionSettingsButton::Imp::matButton

Definition at line 45 of file TrackCollectionSettingsButton.cxx.

◆ serialization_version

int TrackCollectionSettingsButton::Imp::serialization_version

Definition at line 69 of file TrackCollectionSettingsButton.cxx.

◆ theclass

TrackCollectionSettingsButton* TrackCollectionSettingsButton::Imp::theclass

Definition at line 41 of file TrackCollectionSettingsButton.cxx.

◆ trackDrawStyle

SoDrawStyle* TrackCollectionSettingsButton::Imp::trackDrawStyle

Definition at line 47 of file TrackCollectionSettingsButton.cxx.

◆ trackLightModel

SoLightModel* TrackCollectionSettingsButton::Imp::trackLightModel

Definition at line 48 of file TrackCollectionSettingsButton.cxx.


The documentation for this class was generated from the following file:
TrackCollectionSettingsButton::Imp::last_cutExcludeBarcodeZero
bool last_cutExcludeBarcodeZero
Definition: TrackCollectionSettingsButton.cxx:59
TrackCollectionSettingsButton::Imp::matButton
VP1MaterialButton * matButton
Definition: TrackCollectionSettingsButton.cxx:45
TrackCollectionSettingsButton::Imp::editwindow
QWidget * editwindow
Definition: TrackCollectionSettingsButton.cxx:42
VP1HelperClassBase::messageVerbose
void messageVerbose(const QString &) const
Definition: VP1HelperClassBase.cxx:78
TrackCollectionSettingsButton::Imp::last_cutTruthFromIROnly
bool last_cutTruthFromIROnly
Definition: TrackCollectionSettingsButton.cxx:58
TrackCollectionSettingsButton::Imp::trackDrawStyle
SoDrawStyle * trackDrawStyle
Definition: TrackCollectionSettingsButton.cxx:47
TrackCollectionSettingsButton::Imp::last_cutTruthExcludeNeutrals
bool last_cutTruthExcludeNeutrals
Definition: TrackCollectionSettingsButton.cxx:60
TrackCollectionSettingsButton::Imp::dim
int dim
Definition: TrackCollectionSettingsButton.cxx:64
TrackCollectionSettingsButton::Imp::last_useDefaultCuts
bool last_useDefaultCuts
Definition: TrackCollectionSettingsButton.cxx:62
TrackCollectionSettingsButton::Imp::serialization_version
int serialization_version
Definition: TrackCollectionSettingsButton.cxx:69
TrackCollectionSettingsButton::Imp::theclass
TrackCollectionSettingsButton * theclass
Definition: TrackCollectionSettingsButton.cxx:41
TrackCollectionSettingsButton::Imp::trackLightModel
SoLightModel * trackLightModel
Definition: TrackCollectionSettingsButton.cxx:48
TrackCollectionSettingsButton::Imp::last_cutOnlyVertexAssocTracks
bool last_cutOnlyVertexAssocTracks
Definition: TrackCollectionSettingsButton.cxx:61
TrackCollectionSettingsButton::Imp::last_trackTubeRadius
double last_trackTubeRadius
Definition: TrackCollectionSettingsButton.cxx:51
TrackCollectionSettingsButton::Imp::editwindow_ui
Ui::TrackCollectionSettingsForm editwindow_ui
Definition: TrackCollectionSettingsButton.cxx:43