| HerdSoftware
    0.3.2
    | 
#include <HWCaloEventDisplay.h>
 
  
 | Classes | |
| struct | CaloProjHit | 
| Public Types | |
| using | projHitIteratorBase = std::pair< std::pair< int, int >, CaloProjHit > | 
| using | CaloProjHits = std::map< std::pair< int, int >, CaloProjHit > | 
| Public Member Functions | |
| HWCaloEventDisplay () | |
| ~HWCaloEventDisplay ()=default | |
| void | GenerateHashTable (TEveGeoNode *node) | 
| void | ImportCaloHits (const CaloHits &caloHits, const CaloGeoParams &caloParams) | 
| void | SetRenderState (bool renderState) | 
| void | Draw3DHits (const CaloHits &caloHits, const CaloGeoParams &caloParams) | 
| void | DrawProjectedHits (const CaloProjHits &projHits, RefFrame::View view) | 
| CaloProjHits | ProjectHits (const CaloHits &hits, const CaloGeoParams &geoParams, RefFrame::Axis dir1, RefFrame::Axis dir2) | 
|  Public Member Functions inherited from Herd::HWBaseEventDisplay | |
| HWBaseEventDisplay (std::string name) | |
| void | SetStatus (bool status) | 
| void | SetName (std::string name) | 
| bool | Status () const | 
| const std::string & | Name () const | 
| Public Attributes | |
| TEveElementList * | CaloHits3D | 
| TEveElementList * | CaloHitsXZ | 
| TEveElementList * | CaloHitsYZ | 
| TEveElementList * | CaloHitsXY | 
| Private Attributes | |
| std::unordered_map< std::string, TEveGeoShape * > | m_EGSMap | 
| std::map< RefFrame::View, std::unique_ptr< VPalette > > | m_palettes | 
| std::unique_ptr< VPalette > | m_3Dpalette | 
| Additional Inherited Members | |
|  Protected Attributes inherited from Herd::HWBaseEventDisplay | |
| bool | m_isEnabled = false | 
| std::string | m_name | 
| using Herd::HWCaloEventDisplay::CaloProjHits = std::map<std::pair<int, int>, CaloProjHit> | 
| using Herd::HWCaloEventDisplay::projHitIteratorBase = std::pair<std::pair<int, int>, CaloProjHit> | 
| Herd::HWCaloEventDisplay::HWCaloEventDisplay | ( | ) | 
| 
 | default | 
| void Herd::HWCaloEventDisplay::Draw3DHits | ( | const CaloHits & | caloHits, | 
| const CaloGeoParams & | caloParams | ||
| ) | 
| void Herd::HWCaloEventDisplay::DrawProjectedHits | ( | const CaloProjHits & | projHits, | 
| RefFrame::View | view | ||
| ) | 
| void Herd::HWCaloEventDisplay::GenerateHashTable | ( | TEveGeoNode * | node | ) | 
| void Herd::HWCaloEventDisplay::ImportCaloHits | ( | const CaloHits & | caloHits, | 
| const CaloGeoParams & | caloParams | ||
| ) | 
| HWCaloEventDisplay::CaloProjHits Herd::HWCaloEventDisplay::ProjectHits | ( | const CaloHits & | hits, | 
| const CaloGeoParams & | geoParams, | ||
| RefFrame::Axis | dir1, | ||
| RefFrame::Axis | dir2 | ||
| ) | 
| void Herd::HWCaloEventDisplay::SetRenderState | ( | bool | renderState | ) | 
| TEveElementList* Herd::HWCaloEventDisplay::CaloHits3D | 
| TEveElementList* Herd::HWCaloEventDisplay::CaloHitsXY | 
| TEveElementList* Herd::HWCaloEventDisplay::CaloHitsXZ | 
| TEveElementList* Herd::HWCaloEventDisplay::CaloHitsYZ | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
 1.8.13
 1.8.13