1 #ifndef IHITHISTOGRAMTOOL_H
2 #define IHITHISTOGRAMTOOL_H
16 #include "fhiclcpp/ParameterSet.h"
17 #include "art/Framework/Services/Registry/ServiceHandle.h"
18 #include "art_root_io/TFileService.h"
19 #include "canvas/Persistency/Common/Ptr.h"
35 virtual void configure(
const fhicl::ParameterSet&) = 0;
43 virtual void initializeHists(art::ServiceHandle<art::TFileService>&,
const std::string&) = 0;
50 virtual void endJob(
int numEvents) = 0;
55 using HitPtrVec = std::vector<art::Ptr<recob::Hit>>;
Declaration of signal hit object.