LArSoft
v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
ISpacePoints3D.h
Go to the documentation of this file.
1
12
#ifndef ISpacePoints3D_H
13
#define ISpacePoints3D_H
14
15
#include "
canvas/Persistency/Common/FindManyP.h
"
16
#include "
canvas/Persistency/Common/Ptr.h
"
17
18
namespace
evdb
{
19
class
View3D;
20
}
21
22
namespace
recob
{
23
class
Hit;
24
class
SpacePoint;
25
}
26
27
namespace
evdb_tool
{
28
class
ISpacePoints3D
{
29
public
:
30
virtual
~
ISpacePoints3D
() noexcept =
default
;
31
32
virtual
void
Draw
(
const
std::vector
<
art::Ptr<recob::SpacePoint>
>&,
// Space points
33
evdb::View3D
*,
// 3D display
34
int
= 1,
// Color
35
int
= 1,
// Marker
36
float
= 1.,
// Size
37
const
art::FindManyP<recob::Hit>
* =
nullptr
// pointer
38
)
const
= 0;
39
};
40
}
41
42
#endif
recob
Reconstruction base classes.
Definition:
FlashHypothesisCreator.h:18
Draw
hist1 Draw("HIST")
evdb_tool
Definition:
Edge3DDrawer_tool.cc:18
evdb
Manage all things related to colors for the event display.
Definition:
Edge3DDrawer_tool.cc:14
lar::dump::vector
auto vector(Vector const &v)
Returns a manipulator which will print the specified array.
Definition:
DumpUtils.h:289
evdb::View3D
Definition:
View3D.h:18
Ptr.h
art::FindManyP< recob::Hit >
evdb_tool::ISpacePoints3D
Definition:
ISpacePoints3D.h:28
FindManyP.h
art::Ptr< recob::SpacePoint >
lareventdisplay
v09_11_05
source
lareventdisplay
EventDisplay
3DDrawers
ISpacePoints3D.h
Generated on Thu May 2 2024 20:59:38 for LArSoft by
1.8.11