Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
garsoft
EventDisplay
EVD
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
#include <vector>
7
8
#include "
canvas/Persistency/Common/PtrVector.h
"
9
#include "
art/Framework/Principal/Event.h
"
10
#include "
art/Framework/Principal/Handle.h
"
11
#include "
art/Framework/Principal/View.h
"
12
13
//#ifdef __ROOTCLING__
14
//namespace art {
15
// class Event;
16
// class ServiceHandle;
17
//}
18
//#else
19
#include "
art/Framework/Services/Registry/ServiceHandle.h
"
20
//#endif
21
22
namespace
evdb
{
23
class
View2D;
24
}
25
26
namespace
gar
{
27
namespace
evd
{
28
29
/// Aid in the rendering of AnalysisBase objects
30
class
AnalysisBaseDrawer
{
31
public
:
32
AnalysisBaseDrawer
();
33
~
AnalysisBaseDrawer
();
34
35
public
:
36
37
void
DrawDeDx(
const
art::Event
&
evt
,
38
evdb::View2D* view);
39
40
void
DrawKineticEnergy(
const
art::Event
& evt,
41
evdb::View2D* view);
42
43
44
private
:
45
46
};
47
}
48
}
49
50
#endif
51
////////////////////////////////////////////////////////////////////////
Handle.h
gar::evd::AnalysisBaseDrawer
Aid in the rendering of AnalysisBase objects.
Definition:
AnalysisBaseDrawer.h:30
PtrVector.h
evdb
Definition:
AnalysisBaseDrawer.h:22
ServiceHandle.h
evd
LArSoft includes.
Definition:
InfoTransfer.h:33
View.h
gar
General GArSoft Utilities.
Definition:
anatest_module.cc:57
art::Event
Definition:
Event.h:22
tca::evt
TCEvent evt
Definition:
DataStructs.cxx:7
Event.h
Generated by
1.8.11