HerdSoftware  0.4.0
HWMainWindow.hpp
Go to the documentation of this file.
4 
5 namespace Herd {
6 
7 template <class TrackingGeoParams>
9  const SidesArray<std::vector<TrackingGeoParams>> &geoParamsColl,
11  if (m_detEnableMap.find(_disp.Name()) == m_detEnableMap.end()) {
12  m_detEnableMap[_disp.Name()] = true;
13  _disp.SetStatus(true);
14  }
15 
16  _disp.ImportClusters(clColl, geoParamsColl);
18  m_projections->DrawTrackingDetectorClusters(_disp);
19  m_3DView->DrawTrackingDetectorClusters(_disp);
20 
21  GetGlobalScene()->Changed();
22  GetGlobalScene()->Repaint();
23 
24  DoRedraw3D();
25 }
26 
27 } // namespace Herd
Herd::HWBaseEventDisplay::SetStatus
void SetStatus(bool status)
Definition: HWBaseEventDisplay.h:23
Herd::HWMainWindow::m_detEnableMap
std::unordered_map< std::string, bool > m_detEnableMap
Definition: HWMainWindow.h:112
Herd::HWMainWindow::m_3DView
std::unique_ptr< HW3DView > m_3DView
Definition: HWMainWindow.h:85
Herd::HWMainWindow::m_trackerDisp
HWTrackingDetectorEventDisplay m_trackerDisp
Definition: HWMainWindow.h:93
Herd::HWMainWindow::SetTrackingClusters
void SetTrackingClusters(const ClustersColl &clColl, const SidesArray< std::vector< TrackingGeoParams >> &geoParamsColl, HWTrackingDetectorEventDisplay &_disp)
Definition: HWMainWindow.hpp:8
Herd::HWTrackingDetectorEventDisplay
Definition: HWTrackingDetectorEventDisplay.h:23
Herd::HWMainWindow::m_projections
std::unique_ptr< HWProjections > m_projections
Definition: HWMainWindow.h:84
Herd
CssGeoParams.h CssGeoParams class declaration.
Definition: CaloPDCalibrationAlgo.h:22
HWMainWindow.h
Herd::HWBaseEventDisplay::Name
const std::string & Name() const
Definition: HWBaseEventDisplay.h:27
Herd::HWTrackingDetectorEventDisplay::ImportClusters
void ImportClusters(const ClustersColl &clColl, const SidesArray< std::vector< TrackingGeoParams >> &geoParamsColl)
Definition: HWTrackingDetectorEventDisplay.hpp:6
Herd::SidesArray
An array that accepts side as subscripts.
Definition: SidesArray.h:72
ClustersColl.h
HWTrackingDetectorEventDisplay.hpp
Herd::HWTrackingDetectorEventDisplay::SetRenderState
void SetRenderState(bool renderState)
Definition: HWTrackingDetectorEventDisplay.cpp:45