Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
lareventdisplay
lareventdisplay
EventDisplay
AnalysisBaseDrawer.h
Go to the documentation of this file.
1
/// \file AnalysisBaseDrawer.h
2
/// \brief Class to aid in the rendering of AnalysisBase objects
3
#ifndef EVD_ANALYSISBASEDRAWER_H
4
#define EVD_ANALYSISBASEDRAWER_H
5
6
namespace
art
{
7
class
Event
;
8
}
9
10
namespace
evdb
{
11
class
View2D;
12
}
13
14
namespace
trkf
15
{
16
class
BezierTrack;
17
class
HitPtrVec;
18
}
19
20
namespace
evd
{
21
22
/// Aid in the rendering of AnalysisBase objects
23
class
AnalysisBaseDrawer
{
24
public
:
25
AnalysisBaseDrawer
();
26
~
AnalysisBaseDrawer
();
27
28
public
:
29
30
void
DrawDeDx(
const
art::Event
&
evt
,
31
evdb::View2D* view);
32
33
void
DrawKineticEnergy(
const
art::Event
& evt,
34
evdb::View2D* view);
35
36
void
CalorShower(
const
art::Event
& evt,
37
evdb::View2D* view );
38
39
void
CalorInteractive(
const
art::Event
& evt,
40
evdb::View2D* view,
41
trkf::BezierTrack BTrack,
42
trkf::HitPtrVec
Hits
);
43
44
45
private
:
46
47
};
48
}
49
50
#endif
51
////////////////////////////////////////////////////////////////////////
evdb
Definition:
AnalysisBaseDrawer.h:22
evd
LArSoft includes.
Definition:
InfoTransfer.h:33
evd::AnalysisBaseDrawer
Aid in the rendering of AnalysisBase objects.
Definition:
AnalysisBaseDrawer.h:23
trkf
Definition:
TrackAnaCT_module.cc:245
trkf::Hits
art::PtrVector< recob::Hit > Hits
Definition:
Track3DKalmanHit.h:42
art::Event
Definition:
Event.h:22
Event
Definition:
types.h:32
art
Definition:
BasicOptionsHandler.h:9
tca::evt
TCEvent evt
Definition:
DataStructs.cxx:7
Generated by
1.8.11