8 #ifndef HWProjections_H_ 9 #define HWProjections_H_ 11 #include "RQ_OBJECT.h" 23 #include "analysis/EventLoopProxy.h" 24 #include "core/ObserverPtr.h" 27 #include "TApplication.h" 28 #include "TEveBoxSet.h" 29 #include "TEveGeoNode.h" 30 #include "TEveManager.h" 31 #include "TEvePointSet.h" 32 #include "TEveProjectionManager.h" 33 #include "TEveScene.h" 34 #include "TEveTrack.h" 35 #include "TEveTrackPropagator.h" 36 #include "TEveViewer.h" 37 #include "TEveWindow.h" 38 #include "TGNumberEntry.h" 72 std::unique_ptr<TEveWindowSlot>
m_slot;
73 std::unique_ptr<TEveWindowPack>
m_pack;
CssGeoParams.h CssGeoParams class declaration.
Definition: CaloPDCalibrationAlgo.h:24
std::unique_ptr< TEveScene > m_XZGeomScene
Definition: HWProjections.h:79
void DrawTracks3D(const HWTracks3DEventDisplay &trackDisp)
Definition: HWProjections.cpp:172
Definition: HWMCTruthDisplay.h:16
void FillScene(RefFrame::View view, TEveElement *parent, const std::vector< std::string > &excluded, unsigned int depth)
Definition: HWProjections.cpp:211
void ClearScene()
Definition: HWProjections.cpp:83
char m_mainTransparency
Definition: HWProjections.h:70
Definition: HWProjections.h:43
void Init()
Definition: HWProjections.cpp:54
void AdjustCameras()
Definition: HWProjections.cpp:103
Definition: HWHoughTrackEventDisplay.h:22
std::unique_ptr< TEveScene > m_XYEventScene
Definition: HWProjections.h:85
std::unique_ptr< TEveScene > m_XZEventScene
Definition: HWProjections.h:83
std::unique_ptr< TEveWindowPack > m_pack
Definition: HWProjections.h:73
void DrawCaloHits(const HWCaloEventDisplay &caloDisp)
Definition: HWProjections.cpp:130
Definition: HWCaloEventDisplay.h:24
void SetGeoTransparency(char transp)
Definition: HWProjections.cpp:191
std::unique_ptr< TEveScene > m_YZEventScene
Definition: HWProjections.h:84
Definition: HWTracks3DEventDisplay.h:24
void SetSceneTransparency(TEveElement *scene, char transp)
Definition: HWProjections.cpp:201
void DrawCaloAxes(const HWCaloAxesEventDisplay &axesDisp)
Definition: HWProjections.cpp:159
Definition: HWCaloAxesEventDisplay.h:15
Definition: HWPSDEventDisplay.h:25
std::unique_ptr< TEveViewer > m_YZView
Definition: HWProjections.h:76
void DrawPSDHits(const HWPSDEventDisplay &psdDisp)
Definition: HWProjections.cpp:136
void DrawTrackingDetectorClusters(const HWTrackingDetectorEventDisplay &stkDisp)
Definition: HWProjections.cpp:147
std::unique_ptr< TEveWindowSlot > m_slot
Definition: HWProjections.h:72
std::unique_ptr< TEveScene > m_XYGeomScene
Definition: HWProjections.h:81
static constexpr char startingTransparency
Definition: HWProjections.h:62
void LoadGeometryScene()
Definition: HWProjections.cpp:185
std::unique_ptr< TEveViewer > m_XYView
Definition: HWProjections.h:77
void DrawTracks2D(const HWHoughTrackEventDisplay &trackDisp)
Definition: HWProjections.cpp:153
void DrawMCTruth(HWMCTruthDisplay &mcTruthDisp)
Definition: HWProjections.cpp:117
std::unique_ptr< TEveViewer > m_XZView
Definition: HWProjections.h:75
char GetSceneTransparency()
Definition: HWProjections.h:59
Definition: HWTrackingDetectorEventDisplay.h:23
HWProjections()
Definition: HWProjections.cpp:35
View
Aliases for the three 2D projection planes. RefFrame.h common/RefFrame.h.
Definition: RefFrame.h:93
std::unique_ptr< TEveScene > m_YZGeomScene
Definition: HWProjections.h:80