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