5 #ifndef EVD_RECOBASEDRAWER_H 6 #define EVD_RECOBASEDRAWER_H 11 #include "canvas/Persistency/Common/FindMany.h" 54 class GArPropertiesService;
55 class DetectorProperties;
60 class ColorDrawingOptions;
61 class RawDrawingOptions;
62 class RecoDrawingOptions;
94 void DrawHit3D(std::vector<const rec::Hit*>
const&
hit,
100 void DrawTPCCluster3D(std::vector<const gar::rec::TPCCluster*>
const& TPCClusters,
106 void DrawTrackPolyLine3D(std::vector<const gar::rec::TrackTrajectory*>
const& trajectories,
111 void DrawCaloCluster3D(std::vector<const gar::rec::Cluster*>
const& Clusters,
115 void DrawCaloHit3D(std::vector<const gar::rec::CaloHit*>
const& CaloHits,
116 evdb::View3D * view);
124 void DrawHelix3D(
const float *trackpar,
131 void DrawVecHit3D(std::vector<const rec::VecHit*>
const& vechits,
137 void DrawVertex3D(
const float *
pos,
144 void DrawArrow3D(
const float *startpos,
145 const float *arrowvec,
148 float lengthscale = 1.0);
154 std::vector<const rec::Hit*> & hits);
158 std::vector<const rec::TPCCluster*> & TPCClusters);
166 std::vector<const rec::VecHit*> & vechits);
178 std::vector<const rec::Cluster*> & Clusters);
182 std::vector<const rec::CaloHit*> & CaloHits);
decltype(auto) constexpr size(T &&obj)
ADL-aware version of std::size.
Aid in the rendering of RecoBase objects.
General LArSoft Utilities.
Detector simulation of raw signals on wires.
std::size_t color(std::string const &procname)
General GArSoft Utilities.