  | 
  
    ATLAS Offline Software
    
   | 
 
 
 
 
Go to the documentation of this file.
   35 #include <Inventor/C/errors/debugerror.h> 
   36 #include <Inventor/nodes/SoVertexProperty.h> 
   37 #include <Inventor/nodes/SoPointSet.h> 
   38 #include <Inventor/nodes/SoSeparator.h> 
   40 #include <QTreeWidgetItem> 
   53     m_ascObjSelectionManager(nullptr), m_controller(controller), m_lastSelectedTrack(nullptr)
 
   66   SoVertexProperty * vertices = 
new SoVertexProperty;
 
   67   vertices->vertex.set1Value(0,0.0
f,0.0
f,0.0
f);
 
   77            sys,SLOT(emitTouchedMuonChambersChanged(
const std::set<GeoPVConstLink>&)));
 
   86     message(
"Error: Could not retrieve ACTS alignment=");
 
  135     if (!
node||!handle) {
 
  136       message(
"registerTrack ERROR: Received null pointer!");
 
  141       message(
"registerTrack ERROR: Node already registered!");
 
  151       message(
"unregisterTrack ERROR: Received null pointer!");
 
  157     message(
"unregisterTrack ERROR: Not previously registered!");
 
  180   for (; 
it!=itEnd;++
it)
 
  181     if (
it->second==
h) 
return it->first;
 
  191   for (; 
it!=itEnd;++
it)
 
  192     if (
it->second->browserTreeItem()==
item) 
return it->first;
 
  199     messageVerbose(
"TrackSysCommonData::getHandle(): Received null pointer!");
 
  205   for (; 
it!=itEnd;++
it){
 
  219       message(
"IMuonIdHelperSvc ERROR: Can not retrieve");
 
  
def retrieve(aClass, aKey=None)
 
JetConstituentVector::iterator iterator
 
VisibleObjectToMaterialHelper< Trk::Segment > * m_visTrkSegmentsToMaterialHelper
 
ServiceHandle< Muon::IMuonIdHelperSvc > m_idHelperSvc
 
void setDetailLevel(TrackCommonFlags::DETAILLEVEL)
 
InDetProjHelper * m_indetProjHelper_SCT
 
TrackSysCommonData(VP1TrackSystem *sys, TrackSystemController *)
 
static InDetProjHelper * createPixelHelper(IVP1System *sys=0)
 
void setNoVisibleObjects()
 
void messageVerbose(const QString &) const
 
AscObjSelectionManager * m_ascObjSelectionManager
 
SoNode * node(TrackHandleBase *h)
Returns the node associated with this handle.
 
TrackCommonFlags::DETAILLEVEL assocObjDetailLevel() const
 
static InDetProjHelper * createSCTHelper(IVP1System *sys=0)
 
void registerTrack(SoNode *, TrackHandleBase *)
 
const Trk::Track * trkTrackPointer() const
 
virtual ~TrackSysCommonData()
 
TrackPropagationHelper * m_trackPropagationHelper
 
InDetProjHelper * m_indetProjHelper_Pixel
 
TrackLODManager * m_trackLODManager
 
const ActsTrk::GeometryContext & geometryContext() const
 
MuonChamberProjectionHelper * m_muonChamberProjectionHelper
 
VP1TrackSanity * m_trackSanity
 
void unregisterTrack(SoNode *)
 
TrackSystemController * m_controller
 
const ActsTrk::GeometryContext * m_geometryContext
 
TouchedMuonChamberHelper * m_touchedMuonChamberHelper
 
VisibleObjectToMaterialHelper< Trk::Track > * m_visTrkTracksToMaterialHelper
 
TrackHandleBase * trackHandle(SoNode *n)
 
std::map< SoNode *, TrackHandleBase * > nodeToTrackHandle
 
InDetProjHelper * m_indetProjHelper_TRT
 
ServiceHandle< Muon::IMuonIdHelperSvc > & muonIdHelperSvc()
 
VP1TrackSystem * m_3dsystem
 
const TrackHandleBase * getHandle(const Trk::Track *trk)
 
static InDetProjHelper * createTRTHelper(IVP1System *sys=0)
 
void message(const QString &) const
 
SoPointSet * m_singlePoint
 
void setEventData(AscObjSelectionManager *)