|
ATLAS Offline Software
|
Go to the documentation of this file.
17 #ifndef VP1TRACKSYSTEM_H
18 #define VP1TRACKSYSTEM_H
73 InDetProjFlags::InDetProjPartsFlags sct,
74 InDetProjFlags::InDetProjPartsFlags trt );
virtual ~VP1TrackSystem()
void userChangedSelection(SoCooperativeSelection *, QSet< SoNode * >, QSet< SoPath * >)
void updateShownTotMomentum()
void visibleObjectsChanged()
VP1TrackSystem(const QString &name="Tracks")
void refitFromPRDs(const Trk::ITrackFitter *currentFitter, QList< const Trk::Track * > &fittedtracks)
void objectInMuonChamberSelected(const GeoPVConstLink &chamberPV)
void setSelectedPRDs(const QList< const Trk::PrepRawData * > &)
void updateAlignment()
Special mode to allow in VP1 alignment tests.
void userPickedNode(SoNode *pickedNode, SoPath *pickedPath)
SoMaterial * materialFromVertex(const TrackHandleBase *trk) const
Returns the material for the vertex which knows this trackhandle (if known)
void visibleSegmentsChanged(const std::vector< std::pair< const Trk::Segment *, const SoMaterial * > > &)
The Athena Transient Store API.
void muonChamberT0sChanged(const std::map< GeoPVConstLink, float > &, int)
The map is the dt0 per chamber, plus a label identifier, which by convention (!) is 0=Moore,...
QWidget * buildController()
void usedIDProjectionsChanged(InDetProjFlags::DetTypeFlags)
const QString & name() const
void restoreFromState(QByteArray)
void visibleTracksChanged(const std::vector< std::pair< const Trk::Track *, const SoMaterial * > > &)
void emitTouchedMuonChambersChanged(const std::set< GeoPVConstLink > &)
void newTrackSelected(const TrackHandleBase &)
void refitSingleTrack(const Trk::ITrackFitter *currentFitter, QList< const Trk::Track * > &fittedtracks)
void possiblyEmitUsedIDProjectionsChanged()
Ensure that the ATLAS eigen extensions are properly loaded.
void buildEventSceneGraph(StoreGateSvc *sg, SoSeparator *root)
void systemcreate(StoreGateSvc *detstore)
void setApplicableIDProjections(InDetProjFlags::InDetProjPartsFlags pixel, InDetProjFlags::InDetProjPartsFlags sct, InDetProjFlags::InDetProjPartsFlags trt)
void touchedMuonChambersChanged(const std::set< GeoPVConstLink > &)
void tracksFromVertexChanged(QList< std::pair< const SoMaterial *, QList< const Trk::Track * > > > &)
SoCooperativeSelection * selAscs()
Needed in TrackSystemController::objectBrowserClicked(QTreeWidgetItem * item, int)
void userDeselectedSingleNode(SoCooperativeSelection *, SoNode *, SoPath *)
void userSelectedSingleNode(SoCooperativeSelection *, SoNode *, SoPath *)
void updateSelectionMode()
SoCooperativeSelection * selTracks()
Needed in TrackSystemController::objectBrowserClicked(QTreeWidgetItem * item, int)