63 produces<std::vector<sim::AuxDetSimChannel>>();
70 auto adCol = std::make_unique<std::vector<sim::AuxDetSimChannel>>();
72 auto const& auxdethitcollection = e.
getMany<std::vector<sim::AuxDetHit>>();
74 for (
size_t ii = 0; ii < auxdethitcollection.size(); ii++) {
76 adCol->emplace_back(ch);
79 e.
put(std::move(adCol));
EDProducer(fhicl::ParameterSet const &pset)
sim::GenericCRTUtility fCRTConvertUtil
GenericCRT & operator=(GenericCRT const &)=delete
PutHandle< PROD > put(std::unique_ptr< PROD > &&edp, std::string const &instance={})
void produce(art::Event &e) override
object containing MC truth information necessary for making RawDigits and doing back tracking ...
#define DEFINE_ART_MODULE(klass)
std::vector< sim::AuxDetSimChannel > GetAuxDetSimChannels(const std::vector< sim::AuxDetHit > &InputHitVector) const
GenericCRT(fhicl::ParameterSet const &p)
std::string fEnergyUnitsScale
std::vector< Handle< PROD > > getMany(SelectorBase const &selector=MatchAllSelector{}) const