ATLAS Offline Software
Loading...
Searching...
No Matches
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

Definition at line 35 of file TrackCollectionSettingsButton.cxx.

35 :theclass(nullptr),editwindow(nullptr),matButton(nullptr), trackDrawStyle(nullptr), trackLightModel(nullptr),
39 //nop
40 }

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);
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.

43{};

◆ 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: