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) |
![]() | |
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 | |
![]() | |
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 |