Go to the documentation of this file.
15 #include <TEveGeoNode.h>
16 #include <TEveGeoShape.h>
19 #include <unordered_map>
21 #ifndef HWCaloEventDisplay_H_
22 #define HWCaloEventDisplay_H_
40 std::unordered_map<std::string, TEveGeoShape *>
m_EGSMap;
41 std::map<RefFrame::View, std::unique_ptr<VPalette>>
m_palettes;
std::map< RefFrame::View, std::unique_ptr< VPalette > > m_palettes
Definition: HWCaloEventDisplay.h:41
void DrawProjectedHits(const CaloProjHits &projHits, RefFrame::View view)
Definition: HWCaloEventDisplay.cpp:88
Definition: HWCaloEventDisplay.h:25
std::pair< std::pair< int, int >, CaloProjHit > projHitIteratorBase
Definition: HWCaloEventDisplay.h:51
TEveElementList * CaloHits3D
Definition: HWCaloEventDisplay.h:34
float eDep
Definition: HWCaloEventDisplay.h:45
HWCaloEventDisplay()
Definition: HWCaloEventDisplay.cpp:38
TEveElementList * CaloHitsYZ
Definition: HWCaloEventDisplay.h:36
TEveElementList * CaloHitsXY
Definition: HWCaloEventDisplay.h:37
std::map< std::pair< int, int >, CaloProjHit > CaloProjHits
Definition: HWCaloEventDisplay.h:52
TEveElementList * CaloHitsXZ
Definition: HWCaloEventDisplay.h:35
std::unordered_map< std::string, TEveGeoShape * > m_EGSMap
Definition: HWCaloEventDisplay.h:40
std::unique_ptr< VPalette > m_3Dpalette
Definition: HWCaloEventDisplay.h:42
Definition: HWBaseEventDisplay.h:19
CssGeoParams.h CssGeoParams class declaration.
Definition: CaloPDCalibrationAlgo.h:22
View
Aliases for the three 2D projection planes.
Definition: RefFrame.h:91
Container for the hits of a single CALO detector.
Definition: HWCaloEventDisplay.h:44
void ImportCaloHits(const CaloHits &caloHits, const CaloGeoParams &caloParams)
Definition: HWCaloEventDisplay.cpp:81
Data structure for the Calo geometry parameters.
Definition: CaloGeoParams.h:35
CaloProjHits ProjectHits(const CaloHits &hits, const CaloGeoParams &geoParams, RefFrame::Axis dir1, RefFrame::Axis dir2)
Definition: HWCaloEventDisplay.cpp:61
void GenerateHashTable(TEveGeoNode *node)
Definition: HWCaloEventDisplay.cpp:214
Axis
Aliases for the axes.
Definition: RefFrame.h:34
void SetRenderState(bool renderState)
Definition: HWCaloEventDisplay.cpp:54
float v
Definition: HWCaloEventDisplay.h:47
~HWCaloEventDisplay()=default
float u
Definition: HWCaloEventDisplay.h:46
void Draw3DHits(const CaloHits &caloHits, const CaloGeoParams &caloParams)
Definition: HWCaloEventDisplay.cpp:167