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

Static Public Member Functions

static QString comboBoxEntry_ColourByCollection ()
 
static QString comboBoxEntry_ColourByRandom ()
 
static QString comboBoxEntry_ColourByMomentum ()
 
static QString comboBoxEntry_ColourByCharge ()
 
static QString comboBoxEntry_ColourByPID ()
 
static QString comboBoxEntry_ColourByDistanceFromSelectedTrack ()
 
static QString comboBoxEntry_ColourByVertex ()
 

Public Attributes

TrackCollHandleBasetheclass = nullptr
 
QString name
 
std::vector< TrackHandleBase * > trackhandles
 
std::vector< TrackHandleBase * >::iterator itTrackHandles
 
std::vector< TrackHandleBase * >::iterator itTrackHandlesEnd
 
Trk::IExtrapolatorlastUsedPropagator = nullptr
 
bool notifystatesave = false
 
TrackCommonFlags::TSOSPartsFlags shownTSOSParts
 
TrackCommonFlags::TSOSPartsFlags customColouredTSOSParts
 
bool tsos_useShortTRTMeasurements = false
 
bool tsos_useShortMDTMeasurements = false
 
bool tsos_drawMeasGlobalPositions = false
 
double tsos_measurementsShorttubesScale = 0.0
 
double tsos_nStdDevForParamErrors = 0.0
 
int tsos_numberOfPointsOnCircles = 0
 
double tsos_materialEffectsOnTrackScale = 0.0
 
bool tsos_parTubeErrorsDrawCylinders = false
 
QComboBox * comboBox_colourby = nullptr
 
QTreeWidgetItem * objBrowseTree = nullptr
 
TrackCollectionSettingsButtonmatButton = nullptr
 
bool last_useDefaultCuts = false
 

Detailed Description

Definition at line 53 of file TrackCollHandleBase.cxx.

Member Function Documentation

◆ comboBoxEntry_ColourByCharge()

static QString TrackCollHandleBase::Imp::comboBoxEntry_ColourByCharge ( )
inlinestatic

Definition at line 84 of file TrackCollHandleBase.cxx.

84 { return "Charge"; }

◆ comboBoxEntry_ColourByCollection()

static QString TrackCollHandleBase::Imp::comboBoxEntry_ColourByCollection ( )
inlinestatic

Definition at line 81 of file TrackCollHandleBase.cxx.

81 { return "Uniform"; }

◆ comboBoxEntry_ColourByDistanceFromSelectedTrack()

static QString TrackCollHandleBase::Imp::comboBoxEntry_ColourByDistanceFromSelectedTrack ( )
inlinestatic

Definition at line 86 of file TrackCollHandleBase.cxx.

86 { return "Dist. Sel."; }

◆ comboBoxEntry_ColourByMomentum()

static QString TrackCollHandleBase::Imp::comboBoxEntry_ColourByMomentum ( )
inlinestatic

Definition at line 83 of file TrackCollHandleBase.cxx.

83 { return "Mom."; }

◆ comboBoxEntry_ColourByPID()

static QString TrackCollHandleBase::Imp::comboBoxEntry_ColourByPID ( )
inlinestatic

Definition at line 85 of file TrackCollHandleBase.cxx.

85 { return "PID"; }

◆ comboBoxEntry_ColourByRandom()

static QString TrackCollHandleBase::Imp::comboBoxEntry_ColourByRandom ( )
inlinestatic

Definition at line 82 of file TrackCollHandleBase.cxx.

82 { return "Random"; }

◆ comboBoxEntry_ColourByVertex()

static QString TrackCollHandleBase::Imp::comboBoxEntry_ColourByVertex ( )
inlinestatic

Definition at line 87 of file TrackCollHandleBase.cxx.

87 { return "Vertex"; }

Member Data Documentation

◆ comboBox_colourby

QComboBox* TrackCollHandleBase::Imp::comboBox_colourby = nullptr

Definition at line 79 of file TrackCollHandleBase.cxx.

◆ customColouredTSOSParts

TrackCommonFlags::TSOSPartsFlags TrackCollHandleBase::Imp::customColouredTSOSParts

Definition at line 68 of file TrackCollHandleBase.cxx.

◆ itTrackHandles

std::vector<TrackHandleBase*>::iterator TrackCollHandleBase::Imp::itTrackHandles

Definition at line 61 of file TrackCollHandleBase.cxx.

◆ itTrackHandlesEnd

std::vector<TrackHandleBase*>::iterator TrackCollHandleBase::Imp::itTrackHandlesEnd

Definition at line 62 of file TrackCollHandleBase.cxx.

◆ last_useDefaultCuts

bool TrackCollHandleBase::Imp::last_useDefaultCuts = false

Definition at line 91 of file TrackCollHandleBase.cxx.

◆ lastUsedPropagator

Trk::IExtrapolator* TrackCollHandleBase::Imp::lastUsedPropagator = nullptr

Definition at line 64 of file TrackCollHandleBase.cxx.

◆ matButton

TrackCollectionSettingsButton* TrackCollHandleBase::Imp::matButton = nullptr

Definition at line 90 of file TrackCollHandleBase.cxx.

◆ name

QString TrackCollHandleBase::Imp::name

Definition at line 56 of file TrackCollHandleBase.cxx.

◆ notifystatesave

bool TrackCollHandleBase::Imp::notifystatesave = false

Definition at line 65 of file TrackCollHandleBase.cxx.

◆ objBrowseTree

QTreeWidgetItem* TrackCollHandleBase::Imp::objBrowseTree = nullptr

Definition at line 89 of file TrackCollHandleBase.cxx.

◆ shownTSOSParts

TrackCommonFlags::TSOSPartsFlags TrackCollHandleBase::Imp::shownTSOSParts

Definition at line 67 of file TrackCollHandleBase.cxx.

◆ theclass

TrackCollHandleBase* TrackCollHandleBase::Imp::theclass = nullptr

Definition at line 55 of file TrackCollHandleBase.cxx.

◆ trackhandles

std::vector<TrackHandleBase*> TrackCollHandleBase::Imp::trackhandles

Definition at line 59 of file TrackCollHandleBase.cxx.

◆ tsos_drawMeasGlobalPositions

bool TrackCollHandleBase::Imp::tsos_drawMeasGlobalPositions = false

Definition at line 71 of file TrackCollHandleBase.cxx.

◆ tsos_materialEffectsOnTrackScale

double TrackCollHandleBase::Imp::tsos_materialEffectsOnTrackScale = 0.0

Definition at line 75 of file TrackCollHandleBase.cxx.

◆ tsos_measurementsShorttubesScale

double TrackCollHandleBase::Imp::tsos_measurementsShorttubesScale = 0.0

Definition at line 72 of file TrackCollHandleBase.cxx.

◆ tsos_nStdDevForParamErrors

double TrackCollHandleBase::Imp::tsos_nStdDevForParamErrors = 0.0

Definition at line 73 of file TrackCollHandleBase.cxx.

◆ tsos_numberOfPointsOnCircles

int TrackCollHandleBase::Imp::tsos_numberOfPointsOnCircles = 0

Definition at line 74 of file TrackCollHandleBase.cxx.

◆ tsos_parTubeErrorsDrawCylinders

bool TrackCollHandleBase::Imp::tsos_parTubeErrorsDrawCylinders = false

Definition at line 76 of file TrackCollHandleBase.cxx.

◆ tsos_useShortMDTMeasurements

bool TrackCollHandleBase::Imp::tsos_useShortMDTMeasurements = false

Definition at line 70 of file TrackCollHandleBase.cxx.

◆ tsos_useShortTRTMeasurements

bool TrackCollHandleBase::Imp::tsos_useShortTRTMeasurements = false

Definition at line 69 of file TrackCollHandleBase.cxx.


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