HerdSoftware  0.3.2
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 psdColor;
41 };
42 } // namespace Herd
43 
44 #endif
CssGeoParams.h CssGeoParams class declaration.
Definition: CaloPDCalibrationAlgo.h:24
TEveBoxSet * PSDHitsYZ
Definition: HWPSDEventDisplay.h:36
TEveBoxSet * PSDHitsXY
Definition: HWPSDEventDisplay.h:37
void SetRenderState(bool renderState)
Definition: HWPSDEventDisplay.cpp:41
TEveBoxSet * PSDHits3D
Definition: HWPSDEventDisplay.h:34
Definition: HWPSDEventDisplay.h:25
void FillBoxSet(const PsdHitsColl &psdColl, const PsdGeoParamsColl &geoParamsColl)
Definition: HWPSDEventDisplay.cpp:48
TEveBoxSet * PSDHitsXZ
Definition: HWPSDEventDisplay.h:35
Color_t psdColor
Definition: HWPSDEventDisplay.h:40
HWPSDEventDisplay()
Definition: HWPSDEventDisplay.cpp:21
void ImportPSDHits(const PsdHitsColl &psdColl, const PsdGeoParamsColl &geoParamsColl)
Definition: HWPSDEventDisplay.cpp:24
Definition: HWBaseEventDisplay.h:19