Public Member Functions | Private Types | Static Private Member Functions | List of all members
art::EngineCreator Class Reference

#include "/cvmfs/nova.opensciencegrid.org/externals/art/v2_13_00/source/art/Framework/Core/EngineCreator.h"

Inheritance diagram for art::EngineCreator:
art::EDAnalyzer art::EDFilter art::EDProducer air::AirKalmanAna air::AirShower air::AirTree air::CosmicTrackRate align::AlignInspect align::Alignment align::SplitTracks BeamlineAna beamlinereco::BeamlineRecoDump beamlinereco::EventWaveformDump beamlinereco::ToFAnalysisMini beamlinereco::ToFPositionRecoAnalysis beamlinereco::ToFRecoAnalysis beamlinereco::ToFSingleCounterAnalysis beamlinerecoana::WCTrackRecoAnalysis beamlinesim::CombinedBeamlineDetectorAna bpf::BPFCVNAna bpfit::BPFdEdxHistoMaker bpfit::BPFEnergyAna bpfit::BPFTmvaTrainer bpfit::BreakPointAna bpfit::BreakPointProtonAna calhit::CalHitAna calib::AbsCalib calib::ADCShapeFitAna calib::AssessCalib calib::AttenFit calib::BetheBlochFit calib::CalibAna calib::CosmicTrends calib::EnergyStandardCandles calib::HitEfficiency calib::ParticleCorrections calib::PEResponse calib::StopperThreshold calib::SystematicUncertaintyScaleAna calib::TestParticleCorrections calib::ThresholdAna CerenkovResponse chaninfo::BadChanValidate chaninfo::CosmicEff chaninfo::PedestalThresholdValidation cheat::CheckBackTracking cheat::RecoCheckAna cheat::TestTrackIds cmf::CAFToEventList cmf::CMFSpectraMaker comi::ChanOcc comi::CosmicMetrics comi::DataCheck comi::FEBFlash comi::Leana comi::NearlineAna comi::NumiFilteringAna cvn::CVNCosmicEventDump cvn::CVNEventDump cvn::CVNEventProngDump ddt::DataSliceEva ddt::DDTEva ddt::SlicerEva ddt::SMMADC ddt::SMMEff ddt::SuperDDTEva dprf::ChannelPlots dprf::TrackPlots dq::DAQHeaderSummaryAna earms::ElasticArmsValidate evd::EVD evtsum::EventSummary febstat::EventFEBStatus febstat::FEBShutoff fnex::AnalyzeWeighters fnex::CAFContourMaker fnex::CAFToEventList fnex::CalibSystHistMaker fnex::CompareFNEXCAFEventListFiles fnex::EventListMaker fnex::ReadCAFMakeEventList fnex::SortEventLists fnex::SpectrumTest fnex::SystematicsWeightTest fuzz::FuzzyKValidate G4MismatchAna geo::CoordinateTransformationTest geo::GeometryTest hdf5::HDF5Maker highe::HighEnergyAna hough::HoughValidate htk::HoughTrack jmshower::RecoJMShowerAna LightLevels mcchk::CloseInTime mcchk::CosmicAna mcchk::DetAna mcchk::DetAna mcchk::DetSimAna mcchk::LeptonAna mcchk::MonopoleAna mcchk::NeutrinoAna mcchk::NullAna mcchk::POTAna mcchk::RockAna mcchk::ShowerAnaCheck mcdatadaq::MockDataDAQAna meta::Metadata mmc::Validation mono::DataCheckMonopole Mono::Mono mono::Monopole mono::SlowMonopoleAna moonshadowana::MoonShadowAna moonshadowana::MoonShadowAnaHough murem::MRCCAna murem::MuonRemoveAna ncid::NCNNKerasVal ncpi0::TwoProngBDTAna ncs::GenieTruth ncs::NCAna ncs::ROCKMRE ncs::Xbeam ncs::Xeff nnbar::RecoAnalysis nnbar::ShowerMuonCoincidence nnbar::SigVsBkgSimCompare novaddt::Calibration novaddt::ChannelMapMaker novaddt::ClusterAna novaddt::DAQHeaderAna novaddt::DDTEvd novaddt::Evaluation novaddt::EvTimeAna novaddt::GHLTest novaddt::HitsAna novaddt::HitsAna novaddt::HorizontalMuonAna novaddt::HorizontalMuonAna novaddt::HotMapMaker novaddt::MilliBlockChecking novaddt::NoiseMapAna novaddt::NovaDDTTrigger novaddt::RateMonitor novaddt::SendTriggerSignal novaddt::SingletonRejectionAna novaddt::SNAna novaddt::TriCellTriggerAna novaddt::UpMuAna novatb::BeamTuning novatb::TOFTimingResolution novatb::TOFTriggerAna novatb::TriggerRateAna numue::NumuEAna om::OnMonProd om::TestTMapFile pa::ClusterEva pa::HitEva qeef::QeFinderVal red::EWCosmics remid::ReMIdDedx remid::ReMIdDedxFD remid::ReMIdDedxRock remid::ReMIdDedxStudies remid::ReMIdTrain remid::ReMIdValidate rockmuon::NDRockMuon rsim::MakeNoiseSpectrumFile rsim::RecordNoiseSpectrumFile rwgt::RwgtTest showere::ShowerEnergyAna skim::CosmicBeamComparison skim::SkimmerAna slicer::IdenticalSlicerAna slicer::S4DParamCalc slicer::SlicerAna slid::LIDTraining sn::SNMichelAnalyzer sn::SNSlicerAna sn::SupernovaAna spilltime supernova::SimAna supernova::sliceAna supernova::SnovaAna tbana::BeamlineTriggerAna tbana::BeamStructureAna tbana::DetectorRateShutOff tbana::DSToFAna tbana::RawFileDumper tbem::TBRecoAna Test testbeam::BeamlineEventDisplay testbeam::BeamlineRecoValidation testbeam::TestBeamCommissioning trigmon::LongReadoutAnalyzer trk::CosmicTrackAna trk::KalmanTrackAna tut::reco2016::RecoObjectsTutorial tut::RecoValidationTutorial tut::TutAnalyzer tut::yn2017::AnalysisModule tut::yn2017::DebugThis upmuana::UpMuAnalysis upmuana::UpMuRecoAna validation::NoiseClusterAnalysis validation::ValidateChannelInfo validation::ValidateDAQ2RawDigit ve::VertexEva vf::TrackEva zcl::FastMMStudy zcl::FmmTrackerAna zcl::FmmTrackerValidation zcl::FmmTriggerAna zcl::MMCheater zcl::SMMTriggerAna air::AirFilter art::BlockingPrescaler art::EventIDFilter art::MixFilter< T > art::Prescaler beamlinereco::DigitizerSaturationFilter beamlinereco::GoodBeamlineEventFilter beamlinereco::ToFFilter bsf::BremShowerFilter calhit::HasCellHits calib::CosmicCalib calib::DCMTimingOffset calib::DetRespDrift calib::FindOutliers calib::MuondEdx calib::MuondEdxAna calib::MuonTrackHits calib::RockMuonStopperSelection calib::StopperFilter calib::StopperSelection calib::SumRunsCalib calib::SumSubrunsCalib calib::ThroughgoingSelection calib::TimingCalFilter chaninfo::FindSwappedChannels comi::CanaFilter comi::NumiFiltering DataCheck::HardwareStatusCheck EliminateBeamSpills EventFilter evgen::CRVFilter evgen::GENIEFilter evgen::OccupiedSpillFilter EvTimeFilter filter::Filter filter::FLSFilter filter::SkipNEvents filter::TruthContain highe::HighEnergyFilt jmshower::RecoJMShowerFilter lem::ApplyFilter lem::BackgroundEnricher mono::EventSelector mono::HighEnergySliceRemoval mono::MonopoleCluster mono::MonopoleTrack mono::SlowMonopoleFilt novaddt::ActiveDCMFilter novaddt::ActivityTrigger novaddt::ActivityTriggerAna novaddt::ClusterConvert novaddt::Clusterer novaddt::ContainedSlice novaddt::DBSlicer novaddt::DCMSlice novaddt::DDTDemo novaddt::DDTStreamer novaddt::DDTTrackMerge novaddt::DropoutDCMFilter novaddt::EventPrescale novaddt::FastMMTrigger novaddt::FEBFlashFilter novaddt::FEBOverflowTrigger novaddt::HighADCFilter novaddt::HighETrigger novaddt::HighSortByTDC novaddt::HorizontalMuonTrigger novaddt::HoughTracker novaddt::Merge2DTracks novaddt::MichelETrigger novaddt::MoonShadow novaddt::Multiplet novaddt::NNFastMMTrigger novaddt::NuESelect novaddt::NuMuTrigger novaddt::RemoveNoise novaddt::RemoveOneDSlices novaddt::RemoveSpatialNoise novaddt::RestrictHitsByPlane novaddt::SingletonRejection novaddt::SlicePrescale novaddt::Slicer3D novaddt::SlowMMTrigger novaddt::SlowMonopoleTrigger novaddt::SortByDCM novaddt::SortByPlane novaddt::SortByTDC novaddt::SpaceSlice novaddt::SupernovaTrigger novaddt::TDSlice novaddt::TimeDCMSlice novaddt::TimeSlice novaddt::TriCellTrigger novaddt::UpMuTestTrigger novaddt::UpMuTrigger runh::BadDataFilter showere::ShowerEnergyFilterMC skim::CellHitSkimmer skim::RandomEventFilter snutil::DDSNEWSfilter supernova::HighEFinder tut::TutFilter util::CopyCellHits util::EventFilterNoSlice util::HasStandardRecord util::MergeSubruns util::NonEmptyCluster util::RemoveBeamSpills util::RemoveBeamSpillsPrecise util::RemoveTBSpills util::RunEventFilter util::TimeFilter airshower::AirSlicer art::RandomNumberSaver art::TriggerResultInserter beamlinereco::CFDHitReco beamlinereco::CkovCounterReco beamlinereco::LEHitReco beamlinereco::TimeOfFlightReco beamlinereco::ToFCalibration beamlinereco::WCTrackReco beamlinesim::BeamlineSimInput bpfit::BPFEnergyEstimator bpfit::BPFEnergyEstimatorOnly bpfit::BPFPIdMaker bpfit::BreakPoint bpfit::DimuonFitter caf::CAFMaker calhit::CalHit calhit::RemoveBadChannels calib::DriftCorrection calib::DriftResponseCalc calib::FiberCalibration calib::PCHitAggregator calib::PCHitsList calib::PCHitTransposer calib::ResizeDetector calib::TimingCalibration cheat::ClusterCheater cheat::MCCheater cheat::ProngCheater cheat::ShowerCheater cheat::TrackCheater cheat::TrueEnergy comi::Cana cosmic::CosmicExposureInfo cosrej::CosRej cosrej::MakeNueCosRej crvtx::CosmicRayVertex cvn::CVNAddTrainingData cvn::CVNCosmicMapper cvn::CVNMapper cvn::RegCVNMapper cvneventtf::CVNEventTF cvnneutronprongtf::CVNNeutronProngTF cvnprongtf::CVNProngTF cvntf::CVNCosmicTF cvntf::CVNCosmicTFFilt cvntf::CVNProngEvaluatorTF cvntf::CVNTF daq2raw::DAQHit2Raw demo::DemoModule dif::DiFShowerFinder dq::DAQHeaderSummary dqsf::DQSpillFlags dt::DiscreteTracker dt::ViewMerger earms::ElasticArmsHS evgen::CORSIKAGen evgen::CosmicPionGen evgen::CosmicsGen evgen::GENIEGen evgen::GENIENeutronOscGen evgen::GENIERockGen evgen::IsoGen evgen::SingleGen evgen::SupernovaGen evgen::TextFileGen filter::TruthFilter flat::FlatMaker fuzz::FuzzyKVertex fxwgt::FluxWeightCalculator g4n::G4Gen g4n::TruthSlim gibuu::GiBUURegen hough::HoughT hough::MultiHoughT hv::HoughVertex ifdb::IFDBSpillInfo ifdb::MIN ifdb::TBSpillInfo jmshower::JMClusterMerge jmshower::JMTrackMerge jmshower::NueSel jmshower::NueSelLID jmshower::RecoJMShower lem::AlignLibToVtx lem::FindLEMMatches lem::FindMatchesTranspose lem::LEM lem::LEMAssociator lem::LEMClient lem::LEMSummarizer lem::LEMWorker lem::LEMWorkerOutput lem::MakeLibrary lem::MakeMatches lem::MakePID lem::MergeMatches lem::Preselection lem::UnTranspose LSTME::FillLSTME me::MEFinder MergeCalCollections::MergeCalCollections MergeCollections::MergeCollections MergeDaqCollections::MergeDaqCollections MergeG4Collections::MergeG4Collections MergeGenCollections::MergeGenCollections MergeTBDaqCollections::MergeTBDaqCollections muonid::MuonIDProd murem::FindMREParent murem::FindParent murem::MergeDigits murem::MergeTruth murem::MRE murem::MuonRemove NAMESPACE::MODULENAME ncid::MakeNCCosRej ncid::NCNNKeras ncpi0::MakeNCPi0BkgRej ndreco::NDReco nerd::NERDProng nnbar::ShowerProducer noe::noe novaddt::HitSubtract novaddt::MichelEfinder novaddt::NoiseHitFinder novaddt::SortByView novaddt::TrackFit NovaDDTHitProducer nuesand::FillNueSandbox numue::NumuEnergy numue::TrackOverlapECalc numusand::FillSandbox nuonecvntf::NuonECVNTF nussand::FillNusSandbox photrans::ImprovedTransport photrans::PhotonSystRewriter photrans::PhotonTransport presel::CosmicCVNVeto presel::CosmicVeto presel::LEMPresel presel::NuePresel presel::RockPresel qeef::QeFinder raw2daq::RawDigit2DAQHit recodemo::RecoDemo regcvntf::RegCVNTF remid::RecoMuon rsim::ReadoutSim rvp::RecVarPID rwgt::MakeGENIEReweightTable skim::DataProductSkimmer skim::NueSkim skim::NumuCCpiSkim skim::NumuSkim SliceLID::FillSliceLID slicemergeviews::SliceMergeViews slicer::MMSlicer slicer::Slicer slicer::Slicer4D slicer::TruthSlicer slid::LIDBuilder slid::Recluster slid::SliceLIDBuilder slid::SPIDBuilder sn::SNBackgroundRejection sn::SNSlicer sn::SupernovaMCCluster supernova::SnovaGen tdslicer::TDSlicer tf::TimingFit trackinfo::TrackInfo trk::CosmicTrack trk::KalmanTrack trk::KalmanTrackMerge trk::TrkAssn tut::TutProducer tut::yn2020::FancyScience upmuana::UpMuProb util::FakeSpillData util::RewriteSpillData util::StoreGDML util::TruthExpand util::WriteHornCurrentCosmic vdt::VertexDT vf::VertexFinder wcvtx::WCVertex wsnumu::WSNumu xnue::XnuePID xsrec::MakeXSecCCPi0Inc zcl::FMMTracker zcl::FmmTriggerEvd zcl::SMMCluster zcl::SPCluster

Public Member Functions

base_engine_tcreateEngine (seed_t seed)
 
base_engine_tcreateEngine (seed_t seed, std::string const &kind_of_engine_to_make)
 
base_engine_tcreateEngine (seed_t seed, std::string const &kind_of_engine_to_make, label_t const &engine_label)
 
seed_t get_seed_value (fhicl::ParameterSet const &pset, char const key[]="seed", seed_t const implicit_seed=-1)
 

Private Types

using RNGservice = RandomNumberGenerator
 
using label_t = RNGservice::label_t
 
using seed_t = RNGservice::seed_t
 
using base_engine_t = RNGservice::base_engine_t
 

Static Private Member Functions

static art::ServiceHandle< art::RandomNumberGenerator > & rng ()
 

Detailed Description

Definition at line 35 of file EngineCreator.h.

Member Typedef Documentation

Definition at line 39 of file EngineCreator.h.

Definition at line 37 of file EngineCreator.h.

Definition at line 36 of file EngineCreator.h.

Definition at line 38 of file EngineCreator.h.

Member Function Documentation

base_engine_t& art::EngineCreator::createEngine ( seed_t  seed)
base_engine_t& art::EngineCreator::createEngine ( seed_t  seed,
std::string const &  kind_of_engine_to_make 
)
base_engine_t& art::EngineCreator::createEngine ( seed_t  seed,
std::string const &  kind_of_engine_to_make,
label_t const &  engine_label 
)
seed_t art::EngineCreator::get_seed_value ( fhicl::ParameterSet const &  pset,
char const  key[] = "seed",
seed_t const  implicit_seed = -1 
)
static art::ServiceHandle<art::RandomNumberGenerator>& art::EngineCreator::rng ( )
staticprivate

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