HerdSoftware  0.4.0
HWPSDEventDisplay.h
Go to the documentation of this file.
1 /*
2  * HWPSDEventDisplay.h
3  *
4  * Created on: 08 May 2019
5  * Author: Valerio Formato
6  */
7 
8 // HERD headers
13 
14 // ROOT headers
15 #include "TEveBoxSet.h"
16 #include "TEveGeoNode.h"
17 
18 // c++ headers
19 #include <unordered_map>
20 
21 #ifndef HWPSDEventDisplay_H_
22 #define HWPSDEventDisplay_H_
23 
24 namespace Herd {
26 public:
28  ~HWPSDEventDisplay() = default;
29 
30  void ImportPSDHits(const PsdHitsColl &psdColl, const PsdGeoParamsColl &geoParamsColl);
31  void FillBoxSet(const PsdHitsColl &psdColl, const PsdGeoParamsColl &geoParamsColl);
32  void SetRenderState(bool renderState);
33 
34  TEveBoxSet *PSDHits3D;
35  TEveBoxSet *PSDHitsXZ;
36  TEveBoxSet *PSDHitsYZ;
37  TEveBoxSet *PSDHitsXY;
38 
39 private:
40  Color_t m_psdColor;
41 };
42 } // namespace Herd
43 
44 #endif
VPalette.h
Herd::HWPSDEventDisplay::ImportPSDHits
void ImportPSDHits(const PsdHitsColl &psdColl, const PsdGeoParamsColl &geoParamsColl)
Definition: HWPSDEventDisplay.cpp:24
Herd::HWPSDEventDisplay::HWPSDEventDisplay
HWPSDEventDisplay()
Definition: HWPSDEventDisplay.cpp:21
Herd::HWPSDEventDisplay::~HWPSDEventDisplay
~HWPSDEventDisplay()=default
Herd::HWPSDEventDisplay::PSDHitsXY
TEveBoxSet * PSDHitsXY
Definition: HWPSDEventDisplay.h:37
Herd::HWBaseEventDisplay
Definition: HWBaseEventDisplay.h:19
Herd
CssGeoParams.h CssGeoParams class declaration.
Definition: CaloPDCalibrationAlgo.h:22
PsdHitsColl.h
Herd::HWPSDEventDisplay::SetRenderState
void SetRenderState(bool renderState)
Definition: HWPSDEventDisplay.cpp:41
Herd::HWPSDEventDisplay::FillBoxSet
void FillBoxSet(const PsdHitsColl &psdColl, const PsdGeoParamsColl &geoParamsColl)
Definition: HWPSDEventDisplay.cpp:48
Herd::HWPSDEventDisplay::PSDHits3D
TEveBoxSet * PSDHits3D
Definition: HWPSDEventDisplay.h:34
Herd::HWPSDEventDisplay
Definition: HWPSDEventDisplay.h:25
Herd::HWPSDEventDisplay::m_psdColor
Color_t m_psdColor
Definition: HWPSDEventDisplay.h:40
Herd::HWPSDEventDisplay::PSDHitsXZ
TEveBoxSet * PSDHitsXZ
Definition: HWPSDEventDisplay.h:35
HWBaseEventDisplay.h
PsdGeoParamsColl.h
Herd::HWPSDEventDisplay::PSDHitsYZ
TEveBoxSet * PSDHitsYZ
Definition: HWPSDEventDisplay.h:36
Herd::SidesArray< PsdHits >