HerdSoftware  0.1.1
HWMCTruthDisplay.h
Go to the documentation of this file.
1 /*
2  * HWMCTruthDisplay.h
3  *
4  * Created on: 13 Nov 2019
5  * Author: Valerio Formato
6  */
7 
8 // HERD headers
10 #include "dataobjects/MCTruth.h"
11 
12 // ROOT headers
13 #include "TEveArrow.h"
14 #include "TEveTrack.h"
15 
16 #ifndef HWMCTruthDisplay_H_
17 #define HWMCTruthDisplay_H_
18 
19 namespace Herd {
21 public:
22  HWMCTruthDisplay() : HWBaseEventDisplay("MC truth"), trackList(nullptr){};
24 
25  void ImportMCTruth(const MCTruth &mcTruth);
26 
27  TEveTrackList *trackList;
28  TEveArrow *arrow;
29 };
30 } // namespace Herd
31 
32 #endif
CssGeoParams.h CssGeoParams class declaration.
Definition: CaloPDCalibrationAlgo.h:24
HWMCTruthDisplay()
Definition: HWMCTruthDisplay.h:22
void ImportMCTruth(const MCTruth &mcTruth)
Definition: HWMCTruthDisplay.cpp:19
Definition: HWMCTruthDisplay.h:20
Data structure for the Monte Carlo truth of each event.
Definition: MCTruth.h:24
TEveTrackList * trackList
Definition: HWMCTruthDisplay.h:27
~HWMCTruthDisplay()
Definition: HWMCTruthDisplay.h:23
Definition: HWBaseEventDisplay.h:19
TEveArrow * arrow
Definition: HWMCTruthDisplay.h:28