HerdSoftware  0.3.2
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
CssGeoParams.h CssGeoParams class declaration.
Definition: CaloPDCalibrationAlgo.h:24
std::unique_ptr< HW3DView > m_3DView
Definition: HWMainWindow.h:87
std::unordered_map< std::string, bool > m_detEnableMap
Definition: HWMainWindow.h:114
void SetTrackingClusters(const ClustersColl &clColl, const SidesArray< std::vector< TrackingGeoParams >> &geoParamsColl, HWTrackingDetectorEventDisplay &_disp)
Definition: HWMainWindow.hpp:8
HWTrackingDetectorEventDisplay m_trackerDisp
Definition: HWMainWindow.h:95
void SetRenderState(bool renderState)
Definition: HWTrackingDetectorEventDisplay.cpp:45
An array that accepts side as subscripts.
Definition: SidesArray.h:72
std::unique_ptr< HWProjections > m_projections
Definition: HWMainWindow.h:86
const std::string & Name() const
Definition: HWBaseEventDisplay.h:27
void SetStatus(bool status)
Definition: HWBaseEventDisplay.h:23
void ImportClusters(const ClustersColl &clColl, const SidesArray< std::vector< TrackingGeoParams >> &geoParamsColl)
Definition: HWTrackingDetectorEventDisplay.hpp:6
Definition: HWTrackingDetectorEventDisplay.h:23