LArSoft  v06_85_00
Liquid Argon Software toolkit - http://larsoft.org/
ModuleMacros.h File Reference

Go to the source code of this file.

Namespaces

 art
 HLT enums.
 
 art::detail
 

Macros

#define DEFINE_ART_MODULE(klass)
 

Typedefs

using art::detail::WorkerMaker_t = Worker *(WorkerParams const &, ModuleDescription const &)
 
using art::detail::ModuleTypeFunc_t) = ModuleType(
 

Macro Definition Documentation

#define DEFINE_ART_MODULE (   klass)
Value:
extern "C" { \
CET_PROVIDE_FILE_PATH() \
art::Worker* \
make_worker(art::WorkerParams const& wp, art::ModuleDescription const& md) \
{ \
return new klass::WorkerType( \
std::unique_ptr<klass::ModuleType>(new klass(wp.pset_)), md, wp); \
} \
art::ModuleType \
moduleType() \
{ \
} \
}
#define FHICL_PROVIDE_ALLOWED_CONFIGURATION(klass)

Definition at line 42 of file ModuleMacros.h.

Referenced by lar::example::TotallyCheatTracker::acceptParticle(), hit::MCHitAnaExample::analyze(), cheat::CheckBackTracking::analyze(), MCBTDemo::analyze(), phot::CreateHybridLibrary::analyze(), recob::DumpVertices::analyze(), vertex::AggregateVertexAna::analyze(), evd::EVD::analyze(), opdet::FIFOHistogramAna::analyze(), caldata::CalWireAna::analyze(), opdet::TrackTimeAssocAna::analyze(), opdet::OpDigiAna::analyze(), opdet::OpFlashAna::analyze(), detsim::SimWireAna::analyze(), larg4::LArG4Ana::analyze(), larg::LArSimChannelAna::analyze(), opdet::FlashPurityCheckAna::analyze(), pfpf::PFPAna::analyze(), cluster::ClusterAna::analyze(), hit::MagDriftAna::analyze(), RecoProxyUsageExample::analyze(), detsim::WienerFilterAna::analyze(), sim::DumpOpDetBacktrackerRecords::analyze(), sim::DumpSimChannels::analyze(), sim::DumpSimPhotons::analyze(), cluster::DBclusterAna::analyze(), recob::DumpPCAxes::analyze(), hit::GausHitFinderAna::analyze(), hit::HitFinderAna::analyze(), evd::Landed::analyze(), cluster::HoughLineFinderAna::analyze(), sim::DumpSimPhotonsLite::analyze(), recob::DumpSpacePoints::analyze(), recob::DumpChargedSpacePoints::analyze(), recob::DumpSeeds::analyze(), opdet::SimPhotonCounter::analyze(), recob::DumpClusters::analyze(), hit::DumpHits::analyze(), vertex::FeatureVertexFinderAna::analyze(), sim::DumpMCTracks::analyze(), sim::DumpMCShowers::analyze(), recob::DumpPFParticles::analyze(), lar::example::AnalysisExample::analyze(), evgen::RadioGen::Ar42Gamma5(), hit::RFFHitFinder::beginJob(), opdet::FlashHypothesisAna::beginJob(), phot::PhotonLibraryPropagation::beginJob(), evgen::NucleonDecay::beginJob(), geo::DumpChannelMap::beginRun(), filt::LArG4ParticleFilter::CalculateLength(), lbne::PhotonCounterT0Matching::DistFromPoint(), DUNE::NeutrinoTrackingEff::doEfficiencies(), DUNE::MuonTrackingEff::doEfficiencies(), noisefilteralg::WireCellNoiseFilter::DoNoiseFilter(), recob::DumpTracks::DumpTrack(), detsim::DumpOpDetWaveforms::DumpWaveform(), hit::HitFinder::endJob(), phot::PhotonLibraryAnalyzer::endJob(), evwgh::EventWeight::endJob(), rwgt::ReweightAna::endJob(), cosmic::TrackPFParticleMatch::endJob(), cosmic::CosmicPFParticleTagger::endJob(), cosmic::CosmicTrackTagger::endJob(), cosmic::CosmicClusterTagger::endJob(), sim::DumpMCParticles::endJob(), ClusteringValidation::ClusteringValidation::endJob(), cluster::LineMerger::EndpointCompatibility(), art::RootOutput::endRun(), microboone::CosmicRemovalAna::FillAllTagsInfo(), evgen::NUANCEGen::FillHistograms(), evgen::NDKGen::FillHistograms(), evgen::GENIEGen::FillHistograms(), cheat::RecoCheckAna::FillResults(), trkf::CCTrackMaker::FillWireHitRange(), art::Prescaler::filter(), art::BlockingPrescaler::filter(), simfilter::FilterNoMCParticles::filter(), filter::EventFilter::filter(), simfilter::FilterCryostatNus::filter(), filter::ADCFilter::filter(), simfilter::FilterSimPhotonTime::filter(), simfilter::FilterGenInTime::filter(), filt::EmptyFilter::filter(), simfilter::FilterPrimaryPDG::filter(), simfilter::FilterStoppingMuon::filter(), simfilter::FilterNoDirtNeutrinos::filter(), filter::MuonFilter::filter(), art::EventIDFilter::filter(), ems::EMShower3D::FilterOutSmallParts(), ems::MergeEMShower3D::getClusterAdcSum(), trkf::TrackStitcher::GetHitsFromAssdSpacePoints(), ems::MultiEMShowers::getMinDist(), calo::Calorimetry::GetPitch(), cluster::SmallClusterFilter::GetPlaneAndTPC(), hit::TTHitFinder::getTotalCharge(), shwf::ShowerReco::GetVertexAndAnglesFromCluster(), ShowerQuality::InitializeAnaTree(), wc::CellTree::InitProcessMap(), filt::FinalStateParticleFilter::isSubset(), filt::FinalStateSelectFilter::isSubset(), evgen::MarleyTimeGen::make_nu_emission_histograms(), vertex::AggregateVertex::MatchV2T(), vertex::FeatureVertexFinder::MergeAndSort3dVtxCandidate(), raw::RecompressRawDigits::parseCompressionType(), cluster::ClusterPCA::PerformClusterPCA(), vertex::PrimaryVertexFinder::PointOnExtendedTrack(), vertex::CornerFinder::printEndpoints(), art::FileDumperOutput::printProductInfo(), detsim::DumpRawDigits::PrintRawDigit(), caldata::DumpWires::PrintWire(), art::DataFlow::processEventProvenance(), bogoblip::BlipMaker::produce(), cheat::BackTrackerLoader::produce(), cheat::PhotonBackTrackerLoader::produce(), MCReco::produce(), hit::MCHitFinder::produce(), mvapid::MVAPID::produce(), vertex::VertexCheater::produce(), trkf::TCTrack::produce(), art::RandomNumberSaver::produce(), ToyOneShowerGen::produce(), cluster::SimpleClusterMerger::produce(), event::EventCheater::produce(), shwf::ShowerCheater::produce(), apa::APAHitFinder::produce(), cluster::LineCluster::produce(), tss::TrackShowerHits::produce(), sim::MergeSimSources::produce(), sppt::TTSpacePointFinder::produce(), spacecharge::ShiftEdepSCE::produce(), trkf::TrackCheater::produce(), evgen::SNNueAr40CCGen::produce(), cluster::TrajCluster::produce(), calo::BezierCalorimetry::produce(), cluster::ClusterCheater::produce(), evgen::CosmicsGen::produce(), pid::Chi2ParticleID::produce(), TrackProducerFromTrack::produce(), calo::TrackCalorimetry::produce(), hit::FFTHitFinder::produce(), cosmic::BeamFlashTrackMatchTagger::produce(), calo::GeneralCalorimetry::produce(), evgen::CORSIKAGen::produce(), TrackProducerFromTrackTrajectory::produce(), caldata::CalWire::produce(), cluster::FuzzyClusterMerger::produce(), cluster::DBcluster::produce(), caldata::CalWireT962::produce(), ShowerReco3D::produce(), t0::MCParticleHitMatching::produce(), butcher::EventButcher::produce(), cluster::ClusterCrawler::produce(), cluster::fuzzyCluster::produce(), cluster::BlurredClustering::produce(), TrackProducerFromPFParticle::produce(), trkf::SpacePts::produce(), event::AggregateEvent::produce(), shower::EMShower::produce(), trkf::Track3Dreco::produce(), vertex::VertexMatch::produce(), shwf::ShowerFinder::produce(), t0::MCParticleTrackMatching::produce(), t0::MCParticleShowerMatching::produce(), hit::RawHitFinder::produce(), trkf::MCSFitProducer::produce(), cluster::SmallClusterFinder::produce(), cluster::EndPointModule::produce(), hit::GausHitFinder::produce(), cluster::HoughLineFinder::produce(), trkf::VertexFitter::produce(), vertex::VertexFinder2D::produce(), trkf::Track3DKalman::produce(), lar::example::RemoveIsolatedSpacePoints::produce(), trkf::PMAlgTrajFitter::produce(), detsim::SimDriftElectrons::produce(), trkf::Track3DKalmanSPS::produce(), t0::MCTruthT0Matching::produce(), evd::GraphCluster::produce(), trkf::PMAlgTrackMaker::produce(), trkf::CosmicTracker::produce(), larg4::LArG4::produce(), sim::DumpMCTruth::productName(), sim::DumpGTruth::productName(), evgen::FileMuons::ReadEvents(), hit::DPRawHitFinder::reBin(), cosmic::CosmicPCAxisTagger::RecobToClusterHits(), wcls::WireCellToolkit::reconfigure(), event::EventMaker::reconfigure(), hit::DisambigCheater::reconfigure(), pid::PIDAAnalyzer::reconfigure(), opdet::OpFlashSimpleAna::reconfigure(), calo::PrintCalorimetry::reconfigure(), trk::TrackContainmentTagger::reconfigure(), trk::TrackContainmentAnalyzer::reconfigure(), hit::HitCheater::reconfigure(), larg4::ISCalculationAna::reconfigure(), hit::HitAnaModule::reconfigure(), wc::MergeWireCell::reconfigure(), evgen::MarleyGen::reconfigure(), evgen::TextFileGen::reconfigure(), DUNE::NeutrinoShowerEff::reset(), evgen::GaisserParam::ResetMap(), evgen::LightSource::Sample(), evgen::MUSUN::sampling(), vertex::HarrisVertexFinder::SaveBMPFile(), evgen::NeutronOsc::SelectAnnihilationMode(), evgen::SingleGen::SelectFromHist(), trkf::KalmanFilterTrajectoryFitter::setDirFlip(), trkf::KalmanFilterFinalTrackFitter::setDirFlip(), detsim::SimWire::SetElectResponse(), detsim::SimWireT962::SetElectResponse(), opdet::LEDCalibrationAna::ShaperToChannel(), geo::DumpGeometry::shouldDumpGeometry(), lar::example::Disturbance::throwArtException(), lar::example::Exploder::throwArtException(), and art::ProvenanceCheckerOutput::write().