15 #include "art_root_io/TFileDirectory.h" 16 #include "art_root_io/TFileService.h" 88 fTdcWidth (pset.get<
unsigned short> (
"TdcWidth")),
89 fWireLength (pset.get<
unsigned short> (
"WireLength")),
124 std::vector< art::Ptr< recob::Wire > > hitlist;
131 std::unique_ptr< std::vector<cvn::PixelMap> >
132 pmCol(
new std::vector<cvn::PixelMap>);
138 pmCol->push_back(pm);
PixelMapWireProducer for CVN.
double fThreshold
ADC threshold for calculating charge from wires directly.
unsigned short fTdcWidth
Width of pixel map in tdcs.
PixelMap CreateMap(detinfo::DetectorPropertiesData const &detProp, const std::vector< art::Ptr< recob::Wire > > &slice)
Handle< PROD > getHandle(SelectorBase const &) const
unsigned short fWireLength
Length of pixel map in wires.
EDProducer(fhicl::ParameterSet const &pset)
Producer algorithm for PixelMap, input to CVN neural net.
void produce(art::Event &evt)
Utility class for truth labels.
unsigned short fUnwrappedPixelMap
Use unwrapped pixel maps?
#define DEFINE_ART_MODULE(klass)
unsigned short fMinClusterHits
Minimum number of hits for cluster to be converted to pixel map.
ProductID put(std::unique_ptr< PROD > &&edp, std::string const &instance={})
double fTimeResolution
Length of pixel map in wires.
void SetUnwrapped(unsigned short unwrap)
CVNMapperWire(fhicl::ParameterSet const &pset)
PixelMap, basic input to CVN neural net.
std::string fClusterPMLabel
Instance lablel for cluster pixelmaps.
Declaration of basic channel signal object.
PixelMapWireProducer fProducer
PixelMapProducer does the work for us.
void fill_ptr_vector(std::vector< Ptr< T >> &ptrs, H const &h)
QTextStream & endl(QTextStream &s)
std::string fHitsModuleLabel
Module lablel for input clusters.