ATLAS Offline Software
Loading...
Searching...
No Matches
TrackSystemController::Imp Class Reference

Public Member Functions

void initMaterials ()
SoMaterial * getMat (VP1MaterialButton *) const
void updateFitPRDButtonState ()

Static Public Member Functions

static SoMaterial * createMaterial (const int &r, const int &g, const int &b)
static bool updateComboBoxContents (QComboBox *cb, const QStringList &l, QString &restoredSelection)
static void ensureExtrapolatorsCreated (IVP1System *)
static void ensureFittersCreated (IVP1System *)

Public Attributes

TrackSystemControllertheclass = nullptr
Ui::VP1TrackControllerForm ui {}
TrackCollWidgettrackcollwidget = nullptr
SoMaterial * materialFallback = nullptr
SoDrawStyle * ascObjDrawStyle = nullptr
SoComplexity * ascObjComplexity = nullptr
QString restoredLastPropagator
QString restoredLastFitter
QStringList lastUpdatedAvailableExtrapolators
QStringList lastUpdatedAvailableFitters
unsigned numberOfSelectedPRDs = 0U
unsigned numberOfSelectedTracks = 0U
VP1SoMaterialMixermatmixer = nullptr
VP1AvailableToolsHelpertoolhelper_extrapolators = nullptr
VP1AvailableToolsHelpertoolhelper_fitters = nullptr
VP1ToolAccessHelpertoolaccesshelper = nullptr
TrackCommonFlags::TrackPartsFlags last_shownTrackParts
int last_vertexProjectionAngle = 0
double last_trackTubeRadius = 0.0
TrackLabelModes last_trackLabels
float last_trackLabelTrkOffset = 0.0F
QList< int > last_trackLabelPosOffset
Trk::IExtrapolatorlast_propagator = nullptr
PropagationOptionFlags last_propagationOptions
float last_propMaxRadius = 0.0F
Trk::ITrackFitterlast_trackFitter = nullptr
Muon::MuonEDMPrinterToolmuonedmprintertool = nullptr
TrackCommonFlags::SELECTIONMODE last_selectionMode
bool last_showTruthAscObjs = false
TrackCommonFlags::DETAILLEVEL last_assocObjDetailLevel
TrackCommonFlags::TSOSPartsFlags last_shownTSOSParts
TrackCommonFlags::TSOSPartsFlags last_customColouredTSOSParts
bool last_useShortTRTMeasurements = false
bool last_useShortMDTMeasurements = false
bool last_drawMeasGlobalPositions = false
double last_measurementsShorttubesScale = 0.0
double last_nStdDevForParamErrors = 0.0
bool last_parTubeErrorsDrawCylinders = false
int last_numberOfPointsOnCircles = 0
double last_materialEffectsOnTrackScale = 0.0
VP1Interval last_cutAllowedPt
VP1Interval last_cutAllowedP
VP1Interval last_cutAllowedEta
QList< VP1Intervallast_cutAllowedPhi
QList< unsigned > last_cutRequiredNHits
QString last_cutRequiredDetectorElement
bool last_cutTruthFromIROnly = false
bool last_cutExcludeBarcodeZero = false
bool last_cutTruthExcludeNeutrals = false
bool last_cutOnlyVertexAssocTracks = false
bool last_showTotMomentumOnMultiTrackSelection = false
Ui::TrackSysSettingsColouringForm ui_col {}
Ui::TrackSysSettingsExtrapolationsForm ui_extrap {}
Ui::TrackSysSettingsInteractionsForm ui_int {}
Ui::TrackSysSettingsProjectionsForm ui_proj {}
Ui::TrackSysSettingsCutsForm ui_cuts {}
Ui::TrackSysSettingsAscObjsForm ui_ascobjs {}
Ui::TrackSysShiftMuonChambersForm ui_shiftmuonchambers {}
Ui::TrackObjectBrowser ui_objBrowser {}
QTreeWidget * objBrowserWidget = nullptr
TrackSysCommonDatacommon = nullptr
Trk::VolumecalorimeterEntryLayer = nullptr
Trk::VolumemuonSpectrometerEntryLayer = nullptr
Trk::VolumemuonSpectrometerExitLayer = nullptr

Static Public Attributes

static const QString noneAvailString = QString("None available")
static bool extrapolatorsCreated = false
static bool fittersCreated = false

Detailed Description

Definition at line 81 of file TrackSystemController.cxx.

Member Function Documentation

◆ createMaterial()

SoMaterial * TrackSystemController::Imp::createMaterial ( const int & r,
const int & g,
const int & b )
static

Definition at line 612 of file TrackSystemController.cxx.

613{
614 return VP1MaterialButton::createMaterial(r/255.0,g/255.0,b/255.0,0.2/*brightness*/);
615}
static SoMaterial * createMaterial(const QColor &, const double &brightness=0.0, const double &transp=0.0)
int r
Definition globals.cxx:22

◆ ensureExtrapolatorsCreated()

void TrackSystemController::Imp::ensureExtrapolatorsCreated ( IVP1System * sys)
static

Definition at line 196 of file TrackSystemController.cxx.

196 {
197 if (extrapolatorsCreated||!sys)
198 return;
200
201 //Get available extrapolators:
202 QString tooltype("Trk::Extrapolator");
203 VP1AvailableToolsHelper * availTools = new VP1AvailableToolsHelper(sys);
204 availTools->addMonitoredType(tooltype);
205 QStringList existingExtrapolators = availTools->availableTools();
206 delete availTools;
207
208 VP1ToolAccessHelper toolaccess(sys);
209#if QTCORE_VERSION >= 0x050E00
210 for (const QString& key : VP1QtUtils::environmentVariableValue("VP1_JOBCFG_EXTRA_VP1_EXTRAPOLATORS").split(';',Qt::SkipEmptyParts))
211#else
212 for (const QString& key : VP1QtUtils::environmentVariableValue("VP1_JOBCFG_EXTRA_VP1_EXTRAPOLATORS").split(';',QString::SkipEmptyParts))
213#endif
214 {
215 if (existingExtrapolators.contains(key))
216 continue;
217 sys->messageDebug("Attempting creation of fitter with tooltype/key "+key);
218 Trk::IExtrapolator * tool = toolaccess.getToolPointer<Trk::IExtrapolator>(key,false/*silent*/,true/*create if not exists*/);
219 if (!tool) {
220 sys->message("WARNING: Could not create tool type/key "+key);
221 }
222
223 }
224}
void addMonitoredType(const QString &, const QStringList &ignoreList=QStringList())
static QString environmentVariableValue(const QString &name)
std::vector< std::string > split(const std::string &s, const std::string &t=":")
Definition hcg.cxx:177

◆ ensureFittersCreated()

void TrackSystemController::Imp::ensureFittersCreated ( IVP1System * sys)
static

Definition at line 228 of file TrackSystemController.cxx.

228 {
229 if (fittersCreated||!sys)
230 return;
231 fittersCreated = true;
232
233 //Get available extrapolators:
234 QStringList fittertypes;
235 fittertypes << "Trk::KalmanFitter"
236 << "Trk::GlobalChi2Fitter"
237 << "Trk::GaussianSumFilter"
238 << "Trk::DistributedKalmanFilter"
239 << "Trk::DeterministicAnnealingFilter";
240 VP1AvailableToolsHelper * availTools = new VP1AvailableToolsHelper(sys);
241 availTools->addMonitoredTypes(fittertypes);
242 QStringList existingFitters = availTools->availableTools();
243 delete availTools;
244
245 VP1ToolAccessHelper toolaccess(sys);
246#if QTCORE_VERSION >= 0x050E00
247 for (const QString& instance : VP1QtUtils::environmentVariableValue("VP1_JOBCFG_EXTRA_VP1_FITTERS").split(';',Qt::SkipEmptyParts))
248#else
249 for (const QString& instance : VP1QtUtils::environmentVariableValue("VP1_JOBCFG_EXTRA_VP1_FITTERS").split(';',QString::SkipEmptyParts))
250#endif
251 {
252 if (existingFitters.contains(instance))
253 continue;
254 sys->messageDebug("Attempting creation of fitter with tooltype/key "+instance);
255 Trk::ITrackFitter * tool = toolaccess.getToolPointer<Trk::ITrackFitter>(instance,false/*silent*/,true/*create if not exists*/);
256 if (!tool) {
257 sys->message("WARNING: Could not create tool with type/key "+instance);
258 }
259 }
260}
std::map< std::string, double > instance
void addMonitoredTypes(const QStringList &, const QStringList &ignoreList=QStringList())

◆ getMat()

SoMaterial * TrackSystemController::Imp::getMat ( VP1MaterialButton * mb) const

Definition at line 1274 of file TrackSystemController.cxx.

1275{
1276 if (!mb) {
1277 theclass->message("ERROR: Null material button pointer");
1278 return materialFallback;
1279 }
1280 QList<SoMaterial*> mats = mb->handledMaterials();
1281 if (mats.count()!=1) {
1282 theclass->message("ERROR: No material in button");
1283 return materialFallback;
1284 }
1285 return mats.at(0);
1286}
TrackSystemController * theclass

◆ initMaterials()

void TrackSystemController::Imp::initMaterials ( )

Definition at line 619 of file TrackSystemController.cxx.

620{
621 //By PID => Electrons and muons:.
622 ui_col.matButton_electrons->setMaterial(createMaterial(255,0,0)); //red; //(205,103,255));//purple
623 ui_col.matButton_muons->setMaterial(createMaterial(71,255,51));//green
624
625 //By PID => Charged: bluish colours
626 ui_col.matButton_pions->setMaterial(createMaterial(74,146,255));
627 ui_col.matButton_protons->setMaterial(createMaterial(56,49,255));
628 ui_col.matButton_chargedkaons->setMaterial(createMaterial(116,255,228));
629 ui_col.matButton_othercharged->setMaterial(createMaterial(142,163,255));
630
631 //By PID => Neutral yellowish colours.
632 ui_col.matButton_neutrons->setMaterial(createMaterial(245,255,42));
633 ui_col.matButton_photons->setMaterial(createMaterial(255,227,82));
634 ui_col.matButton_neutrinos->setMaterial(createMaterial(255,152,61));
635 ui_col.matButton_otherneutrals->setMaterial(createMaterial(248,255,102));
636
637 //By charge:
638 ui_col.matButton_charge_pos->setMaterial(createMaterial(255,71,10));
639 ui_col.matButton_charge_neg->setMaterial(createMaterial(116,255,10));
640 ui_col.matButton_charge_neutral->setMaterial(createMaterial(255,227,82));
641
642 //By momentum:
643 ui_col.matButton_0GeV->setMaterial(createMaterial(0,50,0));
644 ui_col.matButton_15GeV->setMaterial(createMaterial(0,255,0));
645
646 //Associated objects:
647 ui_ascobjs.matButton_measurements->setMaterial(createMaterial(55,200,55));
648 ui_ascobjs.matButton_meas_outliers->setMaterial(createMaterial(155,155,155));
649 ui_ascobjs.matButton_parameters->setMaterial(createMaterial(100,150,200));
650 ui_ascobjs.matButton_holeParameters->setMaterial(createMaterial(100,100,100));
651 ui_ascobjs.matButton_parerrors->setMaterial(createMaterial(255,100,0));
652 SoMaterial * materialeffectsontrackMat = createMaterial(200,255,75);
653 materialeffectsontrackMat->transparency=0.5;
654 ui_ascobjs.matButton_materialeffectsontrack->setMaterial(materialeffectsontrackMat);
655 ui_ascobjs.matButton_surfaces->setMaterial(createMaterial(228,210,165));
656}
Ui::TrackSysSettingsAscObjsForm ui_ascobjs
static SoMaterial * createMaterial(const int &r, const int &g, const int &b)
Ui::TrackSysSettingsColouringForm ui_col

◆ updateComboBoxContents()

bool TrackSystemController::Imp::updateComboBoxContents ( QComboBox * cb,
const QStringList & l,
QString & restoredSelection )
static

Definition at line 1875 of file TrackSystemController.cxx.

1876{
1877 //current selection:
1878 QString ct = cb->currentText();
1879 if (ct==Imp::noneAvailString)
1880 ct = "";
1881
1882 bool save = cb->blockSignals(true);
1883
1884 cb->clear();
1885
1886 bool enabled = false;
1887 if (l.isEmpty()) {
1888 cb->addItem(Imp::noneAvailString);
1889 cb->setEnabled(false);
1890 } else {
1891 cb->addItems(l);
1892
1893 int i = restoredSelection.isEmpty() ? -1 : cb->findText(restoredSelection);
1894 if (i<0)
1895 i = ct.isEmpty() ? -1 : cb->findText(ct);
1896 restoredSelection = "";
1897
1898 if (i>=0) {
1899 cb->setCurrentIndex(i);
1900 } else {
1901 //Let's try to pick the default to be VP1Extrapolater over
1902 //AtlasExtrapolater over... whatever (same for fitters):
1903 int i_vp1(-1), i_atlas(-1);
1904 for (int j = 0; j <cb->count();++j) {
1905 if (i_vp1==-1&&cb->itemText(j).contains("vp1",Qt::CaseInsensitive))
1906 i_vp1 = j;
1907 if (i_atlas==-1&&cb->itemText(j).contains("atlas",Qt::CaseInsensitive))
1908 i_atlas = j;
1909 }
1910 if (i_vp1>=0)
1911 cb->setCurrentIndex(i_vp1);
1912 else if (i_atlas>=0)
1913 cb->setCurrentIndex(i_atlas);
1914 }
1915 //m_d->ui_extrap.radioButton_athenaExtrapolator->setEnabled(true);
1916 enabled = true;
1917 cb->setEnabled(true);
1918 }
1919
1920 if (!save)
1921 cb->blockSignals(false);
1922 return enabled;
1923}
l
Printing final latex table to .tex output file.

◆ updateFitPRDButtonState()

void TrackSystemController::Imp::updateFitPRDButtonState ( )

Definition at line 2007 of file TrackSystemController.cxx.

2008{
2009 switch (theclass->fitterMode()) {
2010 case TrackCommonFlags::FROMPRDS: ui_int.pushButton_refit->setEnabled( numberOfSelectedPRDs>=3 && theclass->trackFitter() );break;
2011 case TrackCommonFlags::REFITSINGLETRACK: ui_int.pushButton_refit->setEnabled( numberOfSelectedTracks>=1 && theclass->trackFitter() );break;
2012 case TrackCommonFlags::EXTENDTRACKWITHPRDS: ui_int.pushButton_refit->setEnabled( numberOfSelectedTracks>=1 && numberOfSelectedPRDs>=1 && theclass->trackFitter() );break;
2013 case TrackCommonFlags::COMBINETWOTRACKS: ui_int.pushButton_refit->setEnabled( numberOfSelectedTracks==2 && theclass->trackFitter() );break;
2014 }
2015}
Ui::TrackSysSettingsInteractionsForm ui_int

Member Data Documentation

◆ ascObjComplexity

SoComplexity* TrackSystemController::Imp::ascObjComplexity = nullptr

Definition at line 92 of file TrackSystemController.cxx.

◆ ascObjDrawStyle

SoDrawStyle* TrackSystemController::Imp::ascObjDrawStyle = nullptr

Definition at line 91 of file TrackSystemController.cxx.

◆ calorimeterEntryLayer

Trk::Volume* TrackSystemController::Imp::calorimeterEntryLayer = nullptr

Definition at line 164 of file TrackSystemController.cxx.

◆ common

TrackSysCommonData* TrackSystemController::Imp::common = nullptr

Definition at line 161 of file TrackSystemController.cxx.

◆ extrapolatorsCreated

bool TrackSystemController::Imp::extrapolatorsCreated = false
static

Definition at line 155 of file TrackSystemController.cxx.

◆ fittersCreated

bool TrackSystemController::Imp::fittersCreated = false
static

Definition at line 157 of file TrackSystemController.cxx.

◆ last_assocObjDetailLevel

TrackCommonFlags::DETAILLEVEL TrackSystemController::Imp::last_assocObjDetailLevel

Definition at line 123 of file TrackSystemController.cxx.

◆ last_customColouredTSOSParts

TrackCommonFlags::TSOSPartsFlags TrackSystemController::Imp::last_customColouredTSOSParts

Definition at line 125 of file TrackSystemController.cxx.

◆ last_cutAllowedEta

VP1Interval TrackSystemController::Imp::last_cutAllowedEta

Definition at line 136 of file TrackSystemController.cxx.

◆ last_cutAllowedP

VP1Interval TrackSystemController::Imp::last_cutAllowedP

Definition at line 135 of file TrackSystemController.cxx.

◆ last_cutAllowedPhi

QList<VP1Interval> TrackSystemController::Imp::last_cutAllowedPhi

Definition at line 137 of file TrackSystemController.cxx.

◆ last_cutAllowedPt

VP1Interval TrackSystemController::Imp::last_cutAllowedPt

Definition at line 134 of file TrackSystemController.cxx.

◆ last_cutExcludeBarcodeZero

bool TrackSystemController::Imp::last_cutExcludeBarcodeZero = false

Definition at line 141 of file TrackSystemController.cxx.

◆ last_cutOnlyVertexAssocTracks

bool TrackSystemController::Imp::last_cutOnlyVertexAssocTracks = false

Definition at line 143 of file TrackSystemController.cxx.

◆ last_cutRequiredDetectorElement

QString TrackSystemController::Imp::last_cutRequiredDetectorElement

Definition at line 139 of file TrackSystemController.cxx.

◆ last_cutRequiredNHits

QList<unsigned> TrackSystemController::Imp::last_cutRequiredNHits

Definition at line 138 of file TrackSystemController.cxx.

◆ last_cutTruthExcludeNeutrals

bool TrackSystemController::Imp::last_cutTruthExcludeNeutrals = false

Definition at line 142 of file TrackSystemController.cxx.

◆ last_cutTruthFromIROnly

bool TrackSystemController::Imp::last_cutTruthFromIROnly = false

Definition at line 140 of file TrackSystemController.cxx.

◆ last_drawMeasGlobalPositions

bool TrackSystemController::Imp::last_drawMeasGlobalPositions = false

Definition at line 128 of file TrackSystemController.cxx.

◆ last_materialEffectsOnTrackScale

double TrackSystemController::Imp::last_materialEffectsOnTrackScale = 0.0

Definition at line 133 of file TrackSystemController.cxx.

◆ last_measurementsShorttubesScale

double TrackSystemController::Imp::last_measurementsShorttubesScale = 0.0

Definition at line 129 of file TrackSystemController.cxx.

◆ last_nStdDevForParamErrors

double TrackSystemController::Imp::last_nStdDevForParamErrors = 0.0

Definition at line 130 of file TrackSystemController.cxx.

◆ last_numberOfPointsOnCircles

int TrackSystemController::Imp::last_numberOfPointsOnCircles = 0

Definition at line 132 of file TrackSystemController.cxx.

◆ last_parTubeErrorsDrawCylinders

bool TrackSystemController::Imp::last_parTubeErrorsDrawCylinders = false

Definition at line 131 of file TrackSystemController.cxx.

◆ last_propagationOptions

PropagationOptionFlags TrackSystemController::Imp::last_propagationOptions

Definition at line 117 of file TrackSystemController.cxx.

◆ last_propagator

Trk::IExtrapolator* TrackSystemController::Imp::last_propagator = nullptr

Definition at line 115 of file TrackSystemController.cxx.

◆ last_propMaxRadius

float TrackSystemController::Imp::last_propMaxRadius = 0.0F

Definition at line 118 of file TrackSystemController.cxx.

◆ last_selectionMode

TrackCommonFlags::SELECTIONMODE TrackSystemController::Imp::last_selectionMode

Definition at line 121 of file TrackSystemController.cxx.

◆ last_shownTrackParts

TrackCommonFlags::TrackPartsFlags TrackSystemController::Imp::last_shownTrackParts

Definition at line 109 of file TrackSystemController.cxx.

◆ last_shownTSOSParts

TrackCommonFlags::TSOSPartsFlags TrackSystemController::Imp::last_shownTSOSParts

Definition at line 124 of file TrackSystemController.cxx.

◆ last_showTotMomentumOnMultiTrackSelection

bool TrackSystemController::Imp::last_showTotMomentumOnMultiTrackSelection = false

Definition at line 144 of file TrackSystemController.cxx.

◆ last_showTruthAscObjs

bool TrackSystemController::Imp::last_showTruthAscObjs = false

Definition at line 122 of file TrackSystemController.cxx.

◆ last_trackFitter

Trk::ITrackFitter* TrackSystemController::Imp::last_trackFitter = nullptr

Definition at line 119 of file TrackSystemController.cxx.

◆ last_trackLabelPosOffset

QList<int> TrackSystemController::Imp::last_trackLabelPosOffset

Definition at line 114 of file TrackSystemController.cxx.

◆ last_trackLabels

TrackLabelModes TrackSystemController::Imp::last_trackLabels

Definition at line 112 of file TrackSystemController.cxx.

◆ last_trackLabelTrkOffset

float TrackSystemController::Imp::last_trackLabelTrkOffset = 0.0F

Definition at line 113 of file TrackSystemController.cxx.

◆ last_trackTubeRadius

double TrackSystemController::Imp::last_trackTubeRadius = 0.0

Definition at line 111 of file TrackSystemController.cxx.

◆ last_useShortMDTMeasurements

bool TrackSystemController::Imp::last_useShortMDTMeasurements = false

Definition at line 127 of file TrackSystemController.cxx.

◆ last_useShortTRTMeasurements

bool TrackSystemController::Imp::last_useShortTRTMeasurements = false

Definition at line 126 of file TrackSystemController.cxx.

◆ last_vertexProjectionAngle

int TrackSystemController::Imp::last_vertexProjectionAngle = 0

Definition at line 110 of file TrackSystemController.cxx.

◆ lastUpdatedAvailableExtrapolators

QStringList TrackSystemController::Imp::lastUpdatedAvailableExtrapolators

Definition at line 97 of file TrackSystemController.cxx.

◆ lastUpdatedAvailableFitters

QStringList TrackSystemController::Imp::lastUpdatedAvailableFitters

Definition at line 98 of file TrackSystemController.cxx.

◆ materialFallback

SoMaterial* TrackSystemController::Imp::materialFallback = nullptr

Definition at line 89 of file TrackSystemController.cxx.

◆ matmixer

VP1SoMaterialMixer* TrackSystemController::Imp::matmixer = nullptr

Definition at line 105 of file TrackSystemController.cxx.

◆ muonedmprintertool

Muon::MuonEDMPrinterTool* TrackSystemController::Imp::muonedmprintertool = nullptr

Definition at line 120 of file TrackSystemController.cxx.

◆ muonSpectrometerEntryLayer

Trk::Volume* TrackSystemController::Imp::muonSpectrometerEntryLayer = nullptr

Definition at line 165 of file TrackSystemController.cxx.

◆ muonSpectrometerExitLayer

Trk::Volume* TrackSystemController::Imp::muonSpectrometerExitLayer = nullptr

Definition at line 166 of file TrackSystemController.cxx.

◆ noneAvailString

const QString TrackSystemController::Imp::noneAvailString = QString("None available")
static

Definition at line 100 of file TrackSystemController.cxx.

◆ numberOfSelectedPRDs

unsigned TrackSystemController::Imp::numberOfSelectedPRDs = 0U

Definition at line 101 of file TrackSystemController.cxx.

◆ numberOfSelectedTracks

unsigned TrackSystemController::Imp::numberOfSelectedTracks = 0U

Definition at line 102 of file TrackSystemController.cxx.

◆ objBrowserWidget

QTreeWidget* TrackSystemController::Imp::objBrowserWidget = nullptr

Definition at line 160 of file TrackSystemController.cxx.

◆ restoredLastFitter

QString TrackSystemController::Imp::restoredLastFitter

Definition at line 96 of file TrackSystemController.cxx.

◆ restoredLastPropagator

QString TrackSystemController::Imp::restoredLastPropagator

Definition at line 95 of file TrackSystemController.cxx.

◆ theclass

TrackSystemController* TrackSystemController::Imp::theclass = nullptr

Definition at line 83 of file TrackSystemController.cxx.

◆ toolaccesshelper

VP1ToolAccessHelper* TrackSystemController::Imp::toolaccesshelper = nullptr

Definition at line 108 of file TrackSystemController.cxx.

◆ toolhelper_extrapolators

VP1AvailableToolsHelper* TrackSystemController::Imp::toolhelper_extrapolators = nullptr

Definition at line 106 of file TrackSystemController.cxx.

◆ toolhelper_fitters

VP1AvailableToolsHelper* TrackSystemController::Imp::toolhelper_fitters = nullptr

Definition at line 107 of file TrackSystemController.cxx.

◆ trackcollwidget

TrackCollWidget* TrackSystemController::Imp::trackcollwidget = nullptr

Definition at line 85 of file TrackSystemController.cxx.

◆ ui

Ui::VP1TrackControllerForm TrackSystemController::Imp::ui {}

Definition at line 84 of file TrackSystemController.cxx.

84{};

◆ ui_ascobjs

Ui::TrackSysSettingsAscObjsForm TrackSystemController::Imp::ui_ascobjs {}

Definition at line 151 of file TrackSystemController.cxx.

151{};

◆ ui_col

Ui::TrackSysSettingsColouringForm TrackSystemController::Imp::ui_col {}

Definition at line 146 of file TrackSystemController.cxx.

146{};

◆ ui_cuts

Ui::TrackSysSettingsCutsForm TrackSystemController::Imp::ui_cuts {}

Definition at line 150 of file TrackSystemController.cxx.

150{};

◆ ui_extrap

Ui::TrackSysSettingsExtrapolationsForm TrackSystemController::Imp::ui_extrap {}

Definition at line 147 of file TrackSystemController.cxx.

147{};

◆ ui_int

Ui::TrackSysSettingsInteractionsForm TrackSystemController::Imp::ui_int {}

Definition at line 148 of file TrackSystemController.cxx.

148{};

◆ ui_objBrowser

Ui::TrackObjectBrowser TrackSystemController::Imp::ui_objBrowser {}

Definition at line 153 of file TrackSystemController.cxx.

153{};

◆ ui_proj

Ui::TrackSysSettingsProjectionsForm TrackSystemController::Imp::ui_proj {}

Definition at line 149 of file TrackSystemController.cxx.

149{};

◆ ui_shiftmuonchambers

Ui::TrackSysShiftMuonChambersForm TrackSystemController::Imp::ui_shiftmuonchambers {}

Definition at line 152 of file TrackSystemController.cxx.

152{};

The documentation for this class was generated from the following file: