56 fGenModule = pset.get<std::string>(
"GenModule");
73 produces<std::vector<raw::OpDetWaveform>>(label);
81 std::vector<std::unique_ptr<std::vector<raw::OpDetWaveform>>> RawOpDetVecs;
83 std::unique_ptr<std::vector<raw::OpDetWaveform>>
tmp(
new std::vector<raw::OpDetWaveform>);
84 RawOpDetVecs.push_back(std::move(tmp));
87 std::vector<const sim::BeamGateInfo*> beamGateArray;
98 std::vector<optdata::OpticalRawDigit>
const& ord_vec(*ordHandle);
100 auto const clock_data =
103 for (
auto ord : ord_vec) {
111 double timeStamp = clock_data.OpticalClock().Time(timeSlice, frame);
EDProducer(fhicl::ParameterSet const &pset)
enum optdata::_optical_category_t Optical_Category_t
PutHandle< PROD > put(std::unique_ptr< PROD > &&edp, std::string const &instance={})
decltype(auto) constexpr size(T &&obj)
ADL-aware version of std::size.
#define DEFINE_ART_MODULE(klass)
std::size_t getView(std::string const &moduleLabel, std::string const &productInstanceName, std::string const &processName, std::vector< ELEMENT const * > &result) const
cet::coded_exception< errors::ErrorCodes, ExceptionDetail::translate > Exception
bool getByLabel(std::string const &label, std::string const &instance, Handle< PROD > &result) const