HerdSoftware
0.1.1
|
#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 () | |
void | GenerateHashTable (TEveGeoNode *node) |
void | ImportCaloHits (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 * | CaloHitsXZ |
TEveElementList * | CaloHitsYZ |
TEveElementList * | CaloHitsXY |
Private Attributes | |
std::unordered_map< std::string, TEveGeoShape * > | _EGSMap |
std::map< RefFrame::View, VPalette * > | _palettes |
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 | ( | ) |
|
inline |
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 | ||
) |
|
private |
|
private |
TEveElementList* Herd::HWCaloEventDisplay::CaloHitsXY |
TEveElementList* Herd::HWCaloEventDisplay::CaloHitsXZ |
TEveElementList* Herd::HWCaloEventDisplay::CaloHitsYZ |