Public Types | Public Member Functions | Static Public Member Functions | Private Member Functions | List of all members
art::EDProducer Class Referenceabstract

#include <EDProducer.h>

Inheritance diagram for art::EDProducer:
art::detail::Producer art::detail::LegacyModule art::Modifier art::ModuleBase art::ProductRegistryHelper apa::APAHitFinder art::test::CollidingDummyProducer art::test::DummyProducer arttest::IntVectorProducer arttest::PMTestProducer bogoblip::BlipMaker butcher::EventButcher caldata::CalWire caldata::CalWireDUNE10kt caldata::CalWireDUNE35t caldata::CalWireDUNEDPhase caldata::CalWireT962 calgaushf::CalGausHFDUNE10kt calgaushf::CalGausHFDUNE35t calo::Calorimetry calo::GnocchiCalorimetry calo::ShowerCalorimetry calo::TrackCalorimetry cheat::BackTrackerLoader cheat::PhotonBackTrackerLoader cluster::BlurredClustering cluster::ClusterCheater cluster::ClusterCrawler cluster::DBcluster cluster::DBCluster3D cluster::EndPointModule cluster::HoughLineFinder cluster::LineCluster cluster::LineMerger cluster::SmallClusterFinder cluster::TrajCluster cnn::RegCNNEvaluator cnn::RegCNNMapper cnn::RegCNNPyTorch cosmic::BeamFlashTrackMatchTagger cosmic::CosmicClusterTagger cosmic::CosmicPCAxisTagger cosmic::CosmicPFParticleTagger cosmic::CosmicTrackTagger cosmic::TrackPFParticleMatch CRHitRemoval CRHitRemovalByPCA CRT::CRTRawDecoder CRT::CRTSim CRT::CRTSimRefac CRT::SingleCRTMatchingProducer CRT::TwoCRTMatchingProducer ctp::CTPEvaluator cvn::CVNEvaluator cvn::CVNMapper cvn::CVNMapperProtoDUNE cvn::CVNMapperSim cvn::CVNMapperWire cvn::CVNSparseMapper cvn::CVNSparseMapper3D cvn::GCNGraphMaker cvn::GCNGraphMaker2D cvn::GCNGraphMakerProtoDUNE cvn::GCNHitGraphMaker DataPrepByApaModule DataPrepModule deconvgaushf::DeconvGausHFDUNE10kt deconvgaushf::DeconvGausHFDUNE35t detsim::DriftElectronstoPlane detsim::SimDriftElectrons detsim::SimWire detsim::SimWireDUNE10kt detsim::SimWireDUNE35t dune::CalibrationdEdXPDSP dune::DisambigFromSpacePoints dune::EmLikeHits dune::EnergyReco dune::FelixRawDecoder dune::HitFinder35t dune::HitFinderProtoDUNESP dune::HitRepeater dune::RceRawDecoder dune::SSPRawDecoder dune::T0Counter dune::TimingRawDecoder dune::VDColdboxPDSDecoder dunefd::IniSegReco dunefd::ShSeg dunemva::MVASelect ems::EMShower3D evd::GraphCluster event::EventCheater EventGen::ImportSingle311Event evgen::CORSIKAGen evgen::CosmicsGen evgen::CRTGen evgen::FileMuons evgen::GaisserParam evgen::GENIEGen evgen::LightSource evgen::MarleyGen evgen::MarleyTimeGen evgen::MUSUN evgen::NDKGen evgen::NeutronOsc evgen::NucleonDecay evgen::NuEScatterGen evgen::NuEScatterGen evgen::NuWroGen evgen::ProtoDUNEBeam evgen::ProtoDUNETriggeredBeam evgen::RadioGen evgen::SingleGen evgen::SNNueAr40CCGen evgen::TextFileGen evgendp::CORSIKAGendp evgendp::DataGen311 evgendp::Gen311 evgendp::NEUTImport evwgh::EventWeight gar::evgen::CosmicsGen gar::evgen::GENIEGen gar::evgen::RadioGen gar::evgen::SingleGen gar::evgen::TextFileGen gar::gar_pandora::PandoraInterface gar::garg4::GArG4 gar::rec::CaloClusterCheater gar::rec::CaloClustering gar::rec::CaloStripSplitter gar::rec::CompressedHitFinder gar::rec::dayoneconverter gar::rec::dayonetrackfit gar::rec::dayonetrackfit gar::rec::EventInit gar::rec::SiPMHitFinder gar::rec::tpccathodestitch gar::rec::TPCECALAssociation gar::rec::TPCHitCluster gar::rec::tpcpatrec2 gar::rec::tpcpatrec2 gar::rec::tpcpatreccheat gar::rec::tpctrackfit2 gar::rec::tpcvechitfinder2 gar::rec::tracker1 gar::rec::veefinder1 gar::rec::vertexfinder1 gar::rosim::IonizationReadout gar::rosim::SiPMReadout geo::LegacyGeometryInfoWriter hit::DisambigCheater hit::DPRawHitFinder hit::FFTHitFinder hit::HitCheater hit::HitFinder hit::MCHitFinder hit::RawHitFinder hit::RFFHitFinder hit::TTHitFinder HitHandScan IcebergFELIXBufferDecoderMarch2021 IcebergTPCRawDecoder Infill::InfillChannels lar::example::Disturbance lar::example::RemoveIsolatedSpacePoints lar::example::tests::ParticleMaker lar::example::tests::SpacePointMaker lar::example::TotallyCheatTracker lar::test::AssnsChainClusterMaker lar::test::AssnsChainHitMaker lar::test::AssnsChainPFParticleMaker lar::test::AssnsChainShowerMaker lar::test::ChargedSpacePointProxyInputMaker lar::test::TrackProxyHitMaker lar::test::TrackProxyTrackMaker lar_cluster3d::Cluster3D lar_pandora::CollectionSplitting lar_pandora::ILArPandora lar_pandora::LArPandoraExternalEventBuilding lar_pandora::LArPandoraShowerCreation lar_pandora::LArPandoraTrackCreation larg4::IonAndScint larg4::LArG4 larg4::larg4Main lartest::AssnProducer1 lartest::AssnProducer2 lartest::PtrMakerProducer lbne::PhotonCounterT0Matching MCReco mvapid::MVAPID nnet::EmTrackClusterId nnet::EmTrackClusterId2out nnet::EmTrackClusterId2outTl nnet::EmTrackClusterId3outTl nnet::EmTrackMichelId nnet::EmTrackMichelIdTl nnet::ParticleDecayId nnet::WaveformRoiFinder NoiseAdder noisefilteralg::WireCellNoiseFilter opdet::OpDetDigitizerDUNE opdet::OpDetDigitizerDUNEDP opdet::OpDetDigitizerProtoDUNE opdet::OpFlashFinder opdet::OpFlashFinderDualPhase opdet::OpHitFinder opdet::OpMCDigi opdet::OpSlicer opdet::OptDetDigitizer opdet::OpticalRawDigitReformatter opdet::PDSNoiseFilter opdet::SIPMOpSensorSim opdet::WaveformDigitizerSim pdsp::HadronHitsRemoval pdsp::ProtonHitsRemoval pdsp::TrueEdep PDSPCTBRawDecoder PDSPDataDrivenBeam PDSPTPCRawDecoder phot::PDFastSimPAR phot::PDFastSimPVS phot::PhotonLibraryPropagation phot::PhotonLibraryPropagationS2 pid::Chi2ParticleID proto::BeamEvent PtrMakerProducer2 quad::QuadVtx reco3d::SpacePointSolver reco::shower::LArPandoraModularShowerCreation recob::test::HitCollectionCreatorTest RunningSumTPFinder sce::SCECorrection shower::EMShower shower::TCShower ShowerReco3D shs::ShowerHitSeparator shwf::ShowerCheater shwf::ShowerFinder shwf::ShowerReco sim::GenericCRT sim::MergeSimSources SimWireDUNE spacecharge::ShiftEdepSCE sppt::TTSpacePointFinder t0::MCParticleHitMatching t0::MCParticleShowerMatching t0::MCParticleTrackMatching t0::MCTruthT0Matching T0RecoAnodePiercers TrackProducerFromPFParticle TrackProducerFromTrack TrackProducerFromTrackTrajectory TriggerPrimitiveFinder triggersim::ActivityTriggerProd triggersim::TemplateTriggerProd trk::TrackContainmentTagger trkf::CCTrackMaker trkf::CosmicTracker trkf::FeatureTracker trkf::KalmanFilterFinalTrackFitter trkf::KalmanFilterTrajectoryFitter trkf::MCSFitProducer trkf::PMAlgTrackMaker trkf::PMAlgTrajFitter trkf::SeedFinderModule trkf::SpacePointCheater trkf::SpacePointFinder trkf::SpacePts trkf::TCTrack trkf::Track3DKalman trkf::Track3DKalmanHit trkf::Track3DKalmanSPS trkf::Track3Dreco trkf::TrackCheater trkf::TrackKalmanCheater trkf::TrackStitcher trkf::VertexFitter tss::TrackShowerHits unstick::UnstickADCCodes util::ConvertEdep2Art vertex::FeatureVertexFinder vertex::PrimaryVertexFinder vertex::VertexCheater vertex::VertexFinder2D VLN::VLNEnergyProducer

Public Types

using ModuleType = EDProducer
 
using WorkerType = WorkerT< EDProducer >
 
- Public Types inherited from art::detail::Producer
template<typename UserConfig , typename KeysToIgnore = void>
using Table = Modifier::Table< UserConfig, KeysToIgnore >
 
- Public Types inherited from art::Modifier
template<typename UserConfig , typename UserKeysToIgnore = void>
using Table = ProducerTable< UserConfig, detail::ModuleConfig, UserKeysToIgnore >
 

Public Member Functions

 EDProducer (fhicl::ParameterSet const &pset)
 
template<typename Config >
 EDProducer (Table< Config > const &config)
 
std::string workerType () const
 
- Public Member Functions inherited from art::detail::Producer
virtual ~Producer () noexcept
 
 Producer (fhicl::ParameterSet const &)
 
 Producer (Producer const &)=delete
 
 Producer (Producer &&)=delete
 
Produceroperator= (Producer const &)=delete
 
Produceroperator= (Producer &&)=delete
 
void doBeginJob (SharedResources const &resources)
 
void doEndJob ()
 
void doRespondToOpenInputFile (FileBlock const &fb)
 
void doRespondToCloseInputFile (FileBlock const &fb)
 
void doRespondToOpenOutputFiles (FileBlock const &fb)
 
void doRespondToCloseOutputFiles (FileBlock const &fb)
 
bool doBeginRun (RunPrincipal &rp, ModuleContext const &mc)
 
bool doEndRun (RunPrincipal &rp, ModuleContext const &mc)
 
bool doBeginSubRun (SubRunPrincipal &srp, ModuleContext const &mc)
 
bool doEndSubRun (SubRunPrincipal &srp, ModuleContext const &mc)
 
bool doEvent (EventPrincipal &ep, ModuleContext const &mc, std::atomic< std::size_t > &counts_run, std::atomic< std::size_t > &counts_passed, std::atomic< std::size_t > &counts_failed)
 
- Public Member Functions inherited from art::Modifier
 ~Modifier () noexcept
 
 Modifier ()
 
 Modifier (Modifier const &)=delete
 
 Modifier (Modifier &&)=delete
 
Modifieroperator= (Modifier const &)=delete
 
Modifieroperator= (Modifier &&)=delete
 
- Public Member Functions inherited from art::ModuleBase
virtual ~ModuleBase () noexcept
 
 ModuleBase ()
 
ModuleDescription const & moduleDescription () const
 
void setModuleDescription (ModuleDescription const &)
 
std::array< std::vector< ProductInfo >, NumBranchTypes > const & getConsumables () const
 
void sortConsumables (std::string const &current_process_name)
 
template<typename T , BranchType BT>
ViewToken< T > consumesView (InputTag const &tag)
 
template<typename T , BranchType BT>
ViewToken< T > mayConsumeView (InputTag const &tag)
 

Static Public Member Functions

static void commitEvent (EventPrincipal &ep, Event &e)
 

Private Member Functions

void setupQueues (detail::SharedResources const &resources) override final
 
void beginJobWithFrame (ProcessingFrame const &) override final
 
void endJobWithFrame (ProcessingFrame const &) override final
 
void respondToOpenInputFileWithFrame (FileBlock const &, ProcessingFrame const &) override final
 
void respondToCloseInputFileWithFrame (FileBlock const &, ProcessingFrame const &) override final
 
void respondToOpenOutputFilesWithFrame (FileBlock const &, ProcessingFrame const &) override final
 
void respondToCloseOutputFilesWithFrame (FileBlock const &, ProcessingFrame const &) override final
 
void beginRunWithFrame (Run &, ProcessingFrame const &) override final
 
void endRunWithFrame (Run &, ProcessingFrame const &) override final
 
void beginSubRunWithFrame (SubRun &, ProcessingFrame const &) override final
 
void endSubRunWithFrame (SubRun &, ProcessingFrame const &) override final
 
void produceWithFrame (Event &, ProcessingFrame const &) override final
 
virtual void beginJob ()
 
virtual void endJob ()
 
virtual void respondToOpenInputFile (FileBlock const &)
 
virtual void respondToCloseInputFile (FileBlock const &)
 
virtual void respondToOpenOutputFiles (FileBlock const &)
 
virtual void respondToCloseOutputFiles (FileBlock const &)
 
virtual void beginRun (Run &)
 
virtual void endRun (Run &)
 
virtual void beginSubRun (SubRun &)
 
virtual void endSubRun (SubRun &)
 
virtual void produce (Event &)=0
 
- Private Member Functions inherited from art::detail::LegacyModule
 LegacyModule (std::string const &module_label)
 
ScheduleID scheduleID () const noexcept
 
- Private Member Functions inherited from art::detail::SharedModule
 SharedModule ()
 
 SharedModule (std::string const &moduleLabel)
 
hep::concurrency::SerialTaskQueueChain * serialTaskQueueChain () const
 
std::set< std::string > const & sharedResources () const
 
void createQueues (SharedResources const &resources)
 
template<BranchType , typename... T>
void serialize (T const &...resources)
 
template<BranchType , typename... T>
void serializeExternal (T const &...resources)
 
template<BranchType BT = InEvent, typename... T>
void serialize (T const &...)
 
template<BranchType BT = InEvent, typename... T>
void serializeExternal (T const &...)
 
template<BranchType BT = InEvent>
void async ()
 

Additional Inherited Members

- Protected Member Functions inherited from art::ModuleBase
ConsumesCollectorconsumesCollector ()
 
template<typename T , BranchType = InEvent>
ProductToken< T > consumes (InputTag const &)
 
template<typename Element , BranchType = InEvent>
ViewToken< Element > consumesView (InputTag const &)
 
template<typename T , BranchType = InEvent>
void consumesMany ()
 
template<typename T , BranchType = InEvent>
ProductToken< T > mayConsume (InputTag const &)
 
template<typename Element , BranchType = InEvent>
ViewToken< Element > mayConsumeView (InputTag const &)
 
template<typename T , BranchType = InEvent>
void mayConsumeMany ()
 
- Private Types inherited from art::detail::LegacyModule
using base_engine_t = EngineCreator::base_engine_t
 
using seed_t = EngineCreator::seed_t
 
using label_t = EngineCreator::label_t
 

Detailed Description

Definition at line 15 of file EDProducer.h.

Member Typedef Documentation

Definition at line 17 of file EDProducer.h.

Definition at line 18 of file EDProducer.h.

Constructor & Destructor Documentation

art::EDProducer::EDProducer ( fhicl::ParameterSet const &  pset)
inlineexplicit

Definition at line 20 of file EDProducer.h.

21  : detail::Producer{pset}
22  , detail::LegacyModule{pset.get<std::string>("module_label")}
23  {}
std::string string
Definition: nybbler.cc:12
template<typename Config >
art::EDProducer::EDProducer ( Table< Config > const &  config)
inlineexplicit

Definition at line 26 of file EDProducer.h.

27  : EDProducer{config.get_PSet()}
28  {}
EDProducer(fhicl::ParameterSet const &pset)
Definition: EDProducer.h:20
static Config * config
Definition: config.cpp:1054

Member Function Documentation

void art::EDProducer::beginJob ( )
privatevirtual

Reimplemented in larg4::LArG4, evgen::MUSUN, evgendp::DataGen311, gar::garg4::GArG4, evgendp::NEUTImport, lar_cluster3d::Cluster3D, gar::evgen::GENIEGen, detsim::SimDriftElectrons, util::ConvertEdep2Art, trkf::Track3DKalmanSPS, t0::MCTruthT0Matching, deconvgaushf::DeconvGausHFDUNE10kt, deconvgaushf::DeconvGausHFDUNE35t, calgaushf::CalGausHFDUNE35t, calgaushf::CalGausHFDUNE10kt, DataPrepByApaModule, dune::SSPRawDecoder, gar::evgen::TextFileGen, detsim::DriftElectronstoPlane, evgen::GENIEGen, DataPrepModule, evgen::ProtoDUNEBeam, evgen::TextFileGen, lbne::PhotonCounterT0Matching, trkf::Track3DKalmanHit, gar::rosim::IonizationReadout, hit::DPRawHitFinder, quad::QuadVtx, detsim::SimWireDUNE35t, pdsp::ProtonHitsRemoval, vertex::VertexFinder2D, evgen::ProtoDUNETriggeredBeam, proto::BeamEvent, gar::gar_pandora::PandoraInterface, dunefd::ShSeg, SimWireDUNE, detsim::SimWire, evgen::NuWroGen, caldata::CalWireDUNE10kt, detsim::SimWireDUNE10kt, evgendp::Gen311, trkf::TrackKalmanCheater, evgen::GaisserParam, trkf::Track3DKalman, cluster::SmallClusterFinder, CRT::CRTRawDecoder, cnn::RegCNNEvaluator, cnn::RegCNNMapper, dune::TimingRawDecoder, caldata::CalWireDUNE35t, shwf::ShowerReco, cluster::TrajCluster, evgendp::CORSIKAGendp, dunefd::IniSegReco, larg4::larg4Main, reco3d::SpacePointSolver, Infill::InfillChannels, caldata::CalWireDUNEDPhase, opdet::OpSlicer, PDSPDataDrivenBeam, evgen::NDKGen, dune::HitFinder35t, dune::HitFinderProtoDUNESP, larg4::IonAndScint, dune::HitRepeater, ctp::CTPEvaluator, unstick::UnstickADCCodes, dune::T0Counter, dunemva::MVASelect, gar::evgen::CosmicsGen, CRHitRemoval, gar::rec::TPCECALAssociation, caldata::CalWireT962, dune::RceRawDecoder, shs::ShowerHitSeparator, caldata::CalWire, evgen::FileMuons, dune::FelixRawDecoder, cluster::DBcluster, spacecharge::ShiftEdepSCE, opdet::OpFlashFinderDualPhase, hit::RFFHitFinder, vertex::PrimaryVertexFinder, cvn::CVNMapperProtoDUNE, evgen::CosmicsGen, evgen::CRTGen, cvn::CVNMapper, cvn::CVNMapperSim, cvn::CVNMapperWire, cvn::CVNEvaluator, cvn::GCNGraphMaker, cvn::CVNSparseMapper3D, cvn::GCNGraphMaker2D, EventGen::ImportSingle311Event, cvn::CVNSparseMapper, cvn::GCNGraphMakerProtoDUNE, cnn::RegCNNPyTorch, evgen::NuEScatterGen, lar_pandora::LArPandora, evgen::NuEScatterGen, and mvapid::MVAPID.

Definition at line 91 of file EDProducer.cc.

92  {}
void art::EDProducer::beginJobWithFrame ( ProcessingFrame const &  )
finaloverrideprivatevirtual

Implements art::detail::Producer.

Definition at line 47 of file EDProducer.cc.

48  {
49  beginJob();
50  }
virtual void beginJob()
Definition: EDProducer.cc:91
void art::EDProducer::beginRun ( Run )
privatevirtual
void art::EDProducer::beginRunWithFrame ( Run r,
ProcessingFrame const &   
)
finaloverrideprivatevirtual

Implements art::detail::Producer.

Definition at line 59 of file EDProducer.cc.

60  {
61  beginRun(r);
62  }
virtual void beginRun(Run &)
Definition: EDProducer.cc:115
void art::EDProducer::beginSubRun ( SubRun )
privatevirtual

Reimplemented in evgen::GENIEGen, and dunemva::MVASelect.

Definition at line 123 of file EDProducer.cc.

124  {}
void art::EDProducer::beginSubRunWithFrame ( SubRun sr,
ProcessingFrame const &   
)
finaloverrideprivatevirtual

Implements art::detail::Producer.

Definition at line 71 of file EDProducer.cc.

72  {
73  beginSubRun(sr);
74  }
static constexpr double sr
Definition: Units.h:166
virtual void beginSubRun(SubRun &)
Definition: EDProducer.cc:123
static void art::EDProducer::commitEvent ( EventPrincipal ep,
Event e 
)
inlinestatic

Definition at line 104 of file Event_t.cc.

105  {
107  }
void movePutProductsToPrincipal(Principal &principal)
void art::EDProducer::endJob ( )
privatevirtual
void art::EDProducer::endJobWithFrame ( ProcessingFrame const &  )
finaloverrideprivatevirtual

Implements art::detail::Producer.

Definition at line 53 of file EDProducer.cc.

54  {
55  endJob();
56  }
virtual void endJob()
Definition: EDProducer.cc:95
void art::EDProducer::endRun ( Run )
privatevirtual

Reimplemented in evgen::MUSUN, and larg4::larg4Main.

Definition at line 119 of file EDProducer.cc.

120  {}
void art::EDProducer::endRunWithFrame ( Run r,
ProcessingFrame const &   
)
finaloverrideprivatevirtual

Implements art::detail::Producer.

Definition at line 65 of file EDProducer.cc.

66  {
67  endRun(r);
68  }
virtual void endRun(Run &)
Definition: EDProducer.cc:119
void art::EDProducer::endSubRun ( SubRun )
privatevirtual

Reimplemented in evgen::GENIEGen, and dunemva::MVASelect.

Definition at line 127 of file EDProducer.cc.

128  {}
void art::EDProducer::endSubRunWithFrame ( SubRun sr,
ProcessingFrame const &   
)
finaloverrideprivatevirtual

Implements art::detail::Producer.

Definition at line 77 of file EDProducer.cc.

78  {
79  endSubRun(sr);
80  }
virtual void endSubRun(SubRun &)
Definition: EDProducer.cc:127
static constexpr double sr
Definition: Units.h:166
virtual void art::EDProducer::produce ( Event )
privatepure virtual

Implemented in larg4::LArG4, evgen::MarleyTimeGen, evgen::SingleGen, evgen::CORSIKAGen, trkf::CosmicTracker, evgen::MUSUN, evgen::RadioGen, opdet::WaveformDigitizerSim, evgendp::DataGen311, evgendp::NEUTImport, trkf::KalmanFilterFinalTrackFitter, phot::PhotonLibraryPropagation, evgen::LightSource, calo::GnocchiCalorimetry, sim::MergeSimSources, trkf::PMAlgTrackMaker, phot::PDFastSimPAR, opdet::OpDetDigitizerProtoDUNE, opdet::OpDetDigitizerDUNE, lar::example::TotallyCheatTracker, trkf::KalmanFilterTrajectoryFitter, opdet::OpDetDigitizerDUNEDP, lar_cluster3d::Cluster3D, lar::example::tests::ParticleMaker, detsim::SimDriftElectrons, CRT::TwoCRTMatchingProducer, lar::example::RemoveIsolatedSpacePoints, trkf::Track3DKalmanSPS, deconvgaushf::DeconvGausHFDUNE10kt, deconvgaushf::DeconvGausHFDUNE35t, t0::MCTruthT0Matching, calo::Calorimetry, calgaushf::CalGausHFDUNE35t, CRT::SingleCRTMatchingProducer, lar::test::TrackProxyTrackMaker, nnet::EmTrackMichelId, calgaushf::CalGausHFDUNE10kt, DataPrepByApaModule, opdet::SIPMOpSensorSim, evd::GraphCluster, shower::EMShower, nnet::EmTrackClusterId, trkf::PMAlgTrajFitter, nnet::EmTrackClusterId2out, detsim::DriftElectronstoPlane, evgen::GENIEGen, DataPrepModule, evgen::NeutronOsc, evgen::ProtoDUNEBeam, evgen::TextFileGen, vertex::FeatureVertexFinder, lar::test::AssnsChainPFParticleMaker, lar::test::AssnsChainClusterMaker, quad::QuadVtx, trkf::Track3DKalmanHit, CRHitRemovalByPCA, lbne::PhotonCounterT0Matching, dunefd::ShSeg, hit::DPRawHitFinder, vertex::VertexFinder2D, evgen::MarleyGen, detsim::SimWireDUNE35t, pdsp::ProtonHitsRemoval, opdet::PDSNoiseFilter, phot::PhotonLibraryPropagationS2, gar::gar_pandora::PandoraInterface, evgen::ProtoDUNETriggeredBeam, gar::rec::tpccathodestitch, nnet::ParticleDecayId, PDSPTPCRawDecoder, trkf::VertexFitter, SimWireDUNE, recob::test::HitCollectionCreatorTest, lar::test::AssnsChainShowerMaker, proto::BeamEvent, CRT::CRTSim, lar::example::tests::SpacePointMaker, detsim::SimWire, evgen::NuWroGen, caldata::CalWireDUNE10kt, detsim::SimWireDUNE10kt, dune::DisambigFromSpacePoints, lar::test::ChargedSpacePointProxyInputMaker, cluster::SmallClusterFinder, trkf::TrackKalmanCheater, evgen::GaisserParam, gar::rec::dayoneconverter, gar::rec::dayonetrackfit, lar::test::TrackProxyHitMaker, trkf::Track3DKalman, TrackProducerFromPFParticle, IcebergTPCRawDecoder, evgendp::Gen311, trkf::CCTrackMaker, trkf::MCSFitProducer, lar::test::AssnsChainHitMaker, phot::PDFastSimPVS, CRT::CRTSimRefac, shwf::ShowerReco, evgen::NucleonDecay, dunefd::IniSegReco, dune::EmLikeHits, cnn::RegCNNEvaluator, cnn::RegCNNMapper, gar::rec::tpctrackfit2, opdet::OpSlicer, CRT::CRTRawDecoder, HitHandScan, NoiseAdder, gar::rec::dayonetrackfit, ems::EMShower3D, caldata::CalWireDUNE35t, dune::SSPRawDecoder, T0RecoAnodePiercers, triggersim::ActivityTriggerProd, triggersim::TemplateTriggerProd, dune::TimingRawDecoder, gar::rec::tracker1, gar::rec::CaloClusterCheater, cluster::TrajCluster, evgendp::CORSIKAGendp, geo::LegacyGeometryInfoWriter, butcher::EventButcher, dune::CalibrationdEdXPDSP, larg4::larg4Main, reco3d::SpacePointSolver, dunemva::MVASelect, opdet::OpHitFinder, cluster::BlurredClustering, sce::SCECorrection, caldata::CalWireDUNEDPhase, ctp::CTPEvaluator, PDSPDataDrivenBeam, gar::rec::tpcpatrec2, t0::MCParticleShowerMatching, t0::MCParticleTrackMatching, trkf::Track3Dreco, evgen::NDKGen, dune::HitFinder35t, Infill::InfillChannels, gar::rec::SiPMHitFinder, gar::rec::tpcpatreccheat, trkf::SpacePts, dune::HitFinderProtoDUNESP, gar::rec::tpcpatrec2, gar::rec::CaloClustering, cosmic::CosmicPCAxisTagger, ShowerReco3D, TrackProducerFromTrackTrajectory, larg4::IonAndScint, dune::HitRepeater, gar::rec::TPCECALAssociation, calo::TrackCalorimetry, shower::TCShower, TrackProducerFromTrack, unstick::UnstickADCCodes, gar::rec::CompressedHitFinder, gar::rec::tpcvechitfinder2, CRHitRemoval, cluster::LineMerger, nnet::WaveformRoiFinder, opdet::OpFlashFinderDualPhase, gar::rec::CaloStripSplitter, gar::rec::EventInit, caldata::CalWireT962, lar::example::Disturbance, IcebergFELIXBufferDecoderMarch2021, dune::T0Counter, shs::ShowerHitSeparator, t0::MCParticleHitMatching, caldata::CalWire, cluster::DBCluster3D, cluster::EndPointModule, cluster::HoughLineFinder, evgen::FileMuons, evwgh::EventWeight, dune::RceRawDecoder, gar::rec::veefinder1, calo::ShowerCalorimetry, vertex::PrimaryVertexFinder, dune::VDColdboxPDSDecoder, PDSPCTBRawDecoder, gar::rec::TPCHitCluster, cosmic::BeamFlashTrackMatchTagger, opdet::OpMCDigi, cluster::DBcluster, dune::FelixRawDecoder, shwf::ShowerFinder, dune::EnergyReco, lartest::PtrMakerProducer, hit::HitCheater, trkf::TrackStitcher, spacecharge::ShiftEdepSCE, cluster::ClusterCheater, hit::FFTHitFinder, RunningSumTPFinder, TriggerPrimitiveFinder, cluster::ClusterCrawler, cvn::CVNMapperProtoDUNE, gar::rec::vertexfinder1, cluster::LineCluster, hit::RawHitFinder, hit::RFFHitFinder, trkf::TrackCheater, sim::GenericCRT, opdet::OpFlashFinder, opdet::OptDetDigitizer, lar_pandora::LArPandoraExternalEventBuilding, sppt::TTSpacePointFinder, evgen::CosmicsGen, evgen::SNNueAr40CCGen, noisefilteralg::WireCellNoiseFilter, evgen::CRTGen, cvn::GCNHitGraphMaker, cosmic::CosmicPFParticleTagger, tss::TrackShowerHits, apa::APAHitFinder, trkf::SpacePointCheater, trkf::SpacePointFinder, pdsp::TrueEdep, cvn::CVNMapper, cvn::CVNMapperSim, cvn::CVNMapperWire, pdsp::HadronHitsRemoval, reco::shower::LArPandoraModularShowerCreation, event::EventCheater, hit::TTHitFinder, trkf::FeatureTracker, nnet::EmTrackMichelIdTl, cvn::CVNEvaluator, cvn::GCNGraphMaker, cosmic::CosmicTrackTagger, trk::TrackContainmentTagger, lartest::AssnProducer1, shwf::ShowerCheater, trkf::TCTrack, cvn::CVNSparseMapper3D, cvn::GCNGraphMaker2D, lartest::AssnProducer2, nnet::EmTrackClusterId3outTl, EventGen::ImportSingle311Event, cvn::CVNSparseMapper, cvn::GCNGraphMakerProtoDUNE, cosmic::CosmicClusterTagger, hit::DisambigCheater, hit::HitFinder, vertex::VertexCheater, cosmic::TrackPFParticleMatch, arttest::IntVectorProducer, PtrMakerProducer2, lar_pandora::LArPandoraTrackCreation, lar_pandora::LArPandora, hit::MCHitFinder, nnet::EmTrackClusterId2outTl, cnn::RegCNNPyTorch, evgen::NuEScatterGen, lar_pandora::LArPandoraShowerCreation, pid::Chi2ParticleID, MCReco, opdet::OpticalRawDigitReformatter, lar_pandora::CollectionSplitting, evgen::NuEScatterGen, mvapid::MVAPID, trkf::SeedFinderModule, art::test::CollidingDummyProducer, art::test::DummyProducer, arttest::PMTestProducer, cheat::BackTrackerLoader, cheat::PhotonBackTrackerLoader, bogoblip::BlipMaker, and VLN::VLNEnergyProducer.

void art::EDProducer::produceWithFrame ( Event e,
ProcessingFrame const &  frame 
)
finaloverrideprivatevirtual

Implements art::detail::Producer.

Definition at line 83 of file EDProducer.cc.

84  {
85  ScheduleIDSentry sentry{*this, frame.scheduleID()};
86  produce(e);
87  }
const double e
virtual void produce(Event &)=0
void art::EDProducer::respondToCloseInputFile ( FileBlock const &  )
privatevirtual

Definition at line 103 of file EDProducer.cc.

104  {}
void art::EDProducer::respondToCloseInputFileWithFrame ( FileBlock const &  fb,
ProcessingFrame const &   
)
finaloverrideprivatevirtual

Implements art::detail::Producer.

Definition at line 26 of file EDProducer.cc.

28  {
30  }
virtual void respondToCloseInputFile(FileBlock const &)
Definition: EDProducer.cc:103
void art::EDProducer::respondToCloseOutputFiles ( FileBlock const &  )
privatevirtual

Definition at line 111 of file EDProducer.cc.

112  {}
void art::EDProducer::respondToCloseOutputFilesWithFrame ( FileBlock const &  fb,
ProcessingFrame const &   
)
finaloverrideprivatevirtual

Implements art::detail::Producer.

Definition at line 40 of file EDProducer.cc.

42  {
44  }
virtual void respondToCloseOutputFiles(FileBlock const &)
Definition: EDProducer.cc:111
void art::EDProducer::respondToOpenInputFile ( FileBlock const &  )
privatevirtual

Definition at line 99 of file EDProducer.cc.

100  {}
void art::EDProducer::respondToOpenInputFileWithFrame ( FileBlock const &  fb,
ProcessingFrame const &   
)
finaloverrideprivatevirtual

Implements art::detail::Producer.

Definition at line 19 of file EDProducer.cc.

21  {
23  }
virtual void respondToOpenInputFile(FileBlock const &)
Definition: EDProducer.cc:99
void art::EDProducer::respondToOpenOutputFiles ( FileBlock const &  )
privatevirtual

Definition at line 107 of file EDProducer.cc.

108  {}
void art::EDProducer::respondToOpenOutputFilesWithFrame ( FileBlock const &  fb,
ProcessingFrame const &   
)
finaloverrideprivatevirtual

Implements art::detail::Producer.

Definition at line 33 of file EDProducer.cc.

35  {
37  }
virtual void respondToOpenOutputFiles(FileBlock const &)
Definition: EDProducer.cc:107
void art::EDProducer::setupQueues ( detail::SharedResources const &  resources)
finaloverrideprivatevirtual

Implements art::detail::Producer.

Definition at line 13 of file EDProducer.cc.

14  {
15  createQueues(resources);
16  }
void createQueues(SharedResources const &resources)
Definition: SharedModule.cc:34
std::string art::EDProducer::workerType ( ) const

Definition at line 7 of file EDProducer.cc.

8  {
9  return "WorkerT<EDProducer>";
10  }

The documentation for this class was generated from the following files: