LArSoft
v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
|
#include "Event.h"
Public Types | |
template<typename T > | |
using | HandleT = Handle< T > |
Public Member Functions | |
~Event () | |
Event (EventPrincipal const &ep, ModuleContext const &mc, std::optional< ProductInserter > inserter=std::nullopt) | |
Event (Event const &)=delete | |
Event (Event &&)=delete | |
Event & | operator= (Event const &)=delete |
Event & | operator= (Event &&)=delete |
EventID | id () const |
RunNumber_t | run () const |
SubRunNumber_t | subRun () const |
EventNumber_t | event () const |
Timestamp | time () const |
bool | isRealData () const |
EventAuxiliary::ExperimentType | experimentType () const |
SubRun const & | getSubRun () const |
Run const & | getRun () const |
ProcessHistory const & | processHistory () const |
ProcessHistoryID const & | processHistoryID () const |
template<typename PROD > | |
PutHandle< PROD > | put (std::unique_ptr< PROD > &&edp, std::string const &instance={}) |
Private Member Functions | |
void | commitProducts () |
void | commitProducts (bool const checkProducts, std::map< TypeLabel, BranchDescription > const *expectedProducts) |
template<typename PROD > | |
PROD const & | getProduct (InputTag const &tag) const |
template<typename PROD > | |
PROD const & | getProduct (ProductToken< PROD > const &token) const |
template<typename PROD > | |
Handle< PROD > | getHandle (SelectorBase const &) const |
template<typename PROD > | |
Handle< PROD > | getHandle (ProductID const pid) const |
template<typename PROD > | |
Handle< PROD > | getHandle (InputTag const &tag) const |
template<typename PROD > | |
Handle< PROD > | getHandle (ProductToken< PROD > const &token) const |
template<typename PROD > | |
ValidHandle< PROD > | getValidHandle (InputTag const &tag) const |
template<typename PROD > | |
ValidHandle< PROD > | getValidHandle (ProductToken< PROD > const &token) const |
template<typename PROD > | |
std::vector< InputTag > | getInputTags (SelectorBase const &selector=MatchAllSelector{}) const |
template<typename PROD > | |
std::vector< ProductToken< PROD > > | getProductTokens (SelectorBase const &selector=MatchAllSelector{}) const |
template<typename PROD > | |
std::vector< Handle< PROD > > | getMany (SelectorBase const &selector=MatchAllSelector{}) const |
template<typename PROD > | |
bool | get (SelectorBase const &, Handle< PROD > &result) const |
template<typename PROD > | |
bool | get (ProductID const pid, Handle< PROD > &result) const |
template<typename PROD > | |
bool | getByLabel (std::string const &label, std::string const &instance, Handle< PROD > &result) const |
template<typename PROD > | |
bool | getByLabel (std::string const &label, std::string const &instance, std::string const &process, Handle< PROD > &result) const |
template<typename PROD > | |
bool | getByLabel (InputTag const &tag, Handle< PROD > &result) const |
template<typename ELEMENT > | |
std::size_t | getView (std::string const &moduleLabel, std::string const &productInstanceName, std::string const &processName, std::vector< ELEMENT const * > &result) const |
template<typename ELEMENT > | |
std::size_t | getView (std::string const &moduleLabel, std::string const &productInstanceName, std::vector< ELEMENT const * > &result) const |
template<typename ELEMENT > | |
std::size_t | getView (InputTag const &, std::vector< ELEMENT const * > &result) const |
template<typename ELEMENT > | |
std::size_t | getView (ViewToken< ELEMENT > const &, std::vector< ELEMENT const * > &result) const |
template<typename ELEMENT > | |
bool | getView (std::string const &moduleLabel, std::string const &productInstanceName, std::string const &processName, View< ELEMENT > &result) const |
template<typename ELEMENT > | |
bool | getView (std::string const &moduleLabel, std::string const &productInstanceName, View< ELEMENT > &result) const |
template<typename ELEMENT > | |
bool | getView (InputTag const &, View< ELEMENT > &result) const |
template<typename ELEMENT > | |
bool | getView (ViewToken< ELEMENT > const &, View< ELEMENT > &result) const |
std::vector< ProductID > | retrievedPIDs () const |
std::optional< Provenance const > | getProductProvenance (ProductID) const |
std::optional< fhicl::ParameterSet const > | getProcessParameterSet (std::string const &process) const |
cet::exempt_ptr< BranchDescription const > | getProductDescription (ProductID) const |
EDProductGetter const * | productGetter (ProductID const pid) const |
template<typename T > | |
ProductID | getProductID (std::string const &instance_name="") const |
Private Attributes | |
std::optional< ProductInserter > | inserter_ |
EventPrincipal const & | eventPrincipal_ |
SubRun const | subRun_ |
Friends | |
class | detail::Analyzer |
class | detail::Filter |
class | detail::Producer |
class | ProducingService |
using art::Event::HandleT = Handle<T> |
|
default |
|
explicit |
Definition at line 13 of file Event.cc.
References eventPrincipal_, art::InEvent, inserter_, and subRun_.
|
delete |
|
delete |
|
private |
|
private |
Definition at line 96 of file Event.cc.
References inserter_, and art::ProductRetriever::retrievedPIDs().
EventNumber_t art::Event::event | ( | ) | const |
Definition at line 41 of file Event.cc.
References art::EventID::event(), and id().
Referenced by quad::EvalVtx::analyze(), reco3d::PlotSpacePoints::analyze(), opdet::FIFOHistogramAna::analyze(), calo::PrintCalorimetry::analyze(), detsim::SimDriftedElectronClusterAna::analyze(), pid::PIDAAnalyzer::analyze(), trk::TrackContainmentAnalyzer::analyze(), artg4tk::CheckCalorimeterHits::analyze(), microboone::CosmicRemovalAna::analyze(), artg4tk::CheckDRCalorimeterHits::analyze(), opdet::LEDCalibrationAna::analyze(), cluster::ClusterTrackAna::analyze(), lcvn::LArNuCVNZlibMaker::analyze(), trkf::TrackAna::analyze(), shower::LArPandoraShowerCheatingAlg::CheatDebugEVD(), shower::LArPandoraShowerAlg::DebugEVD(), evdb::EventDisplay::postProcessEvent(), lar_pandora::LArPandoraEventDump::PrintEventMetadata(), trk::TrackContainmentTagger::produce(), cluster::BlurredClustering::produce(), cluster::TrajCluster::produce(), evgen::TestGENIEHelper::produce(), quad::QuadVtx::produce(), evgen::MarleyGen::produce(), and evgen::MarleyTimeGen::produce().
EventAuxiliary::ExperimentType art::Event::experimentType | ( | ) | const |
Definition at line 59 of file Event.cc.
References eventPrincipal_, and art::EventPrincipal::ExperimentType().
Referenced by rndm::NuRandomServiceHelper::ArtState::set_event().
|
inherited |
Definition at line 417 of file ProductRetriever.h.
Referenced by art::Observer::getTriggerResults(), and art::detail::ProcessAndEventSelector::triggerResults().
|
inherited |
Definition at line 425 of file ProductRetriever.h.
|
inherited |
Definition at line 444 of file ProductRetriever.h.
Referenced by lar::util::details::FindAllP< Source, Dest >::Add(), reco3d::PlotSpacePoints::analyze(), opdet::OpDigiAna::analyze(), opdet::FIFOHistogramAna::analyze(), opdet::OpFlashMCTruthAna::analyze(), cheat::CheckBackTracking::analyze(), calo::PrintCalorimetry::analyze(), opdet::OpFlashSimpleAna::analyze(), shower::TCShowerAnalysis::analyze(), opdet::OpHitAna::analyze(), opdet::OpFlashAna::analyze(), pid::PIDAAnalyzer::analyze(), trk::TrackContainmentAnalyzer::analyze(), MCBTDemo::analyze(), vertex::AggregateVertexAna::analyze(), detsim::SimWireAna::analyze(), shower::TCShowerElectronLikelihood::analyze(), shower::TCShowerTemplateMaker::analyze(), detsim::WienerFilterAna::analyze(), larg4::ISCalcAna::analyze(), microboone::CosmicRemovalAna::analyze(), vertex::FeatureVertexFinderAna::analyze(), cluster::HoughLineFinderAna::analyze(), opdet::FlashHypothesisAna::analyze(), hit::MagDriftAna::analyze(), pfpf::PFPAna::analyze(), calo::CaloChecker::analyze(), pdsp::CheckCNNScore::analyze(), opreco::OpticalRecoAna::analyze(), cluster::ClusterAna::analyze(), cluster::ClusterPCA::analyze(), caldata::CalWireAna::analyze(), lar_pandora::ConsolidatedPFParticleAnalysisTemplate::analyze(), opdet::LEDCalibrationAna::analyze(), hit::GausHitFinderAna::analyze(), hit::HitAnaModule::analyze(), cluster::DBclusterAna::analyze(), hit::HitFinderAna::analyze(), trkf::SpacePointAna::analyze(), cluster::ClusterTrackAna::analyze(), cheat::RecoCheckAna::analyze(), rwgt::ReweightAna::analyze(), nnet::EvaluateROIEff::analyze(), NuShowerEff::analyze(), nnet::RawWaveformDump::analyze(), nnet::PointIdEffTest::analyze(), nnet::RawWaveformClnSigDump::analyze(), ems::MultiEMShowers::analyze(), lar::example::AnalysisExample::analyze(), trkf::SeedAna::analyze(), trkf::TrackAna::analyze(), ClusteringValidation::ClusteringValidation::analyze(), trkf::TrackAna::anaStitch(), lar_pandora::LArPandoraHelper::BuildMCParticleHitMaps(), evd::AnalysisBaseDrawer::CalorShower(), evd::HitSelector::ChangeHit(), lar_cluster3d::StandardHit3DBuilder::CollectArtHits(), lar_cluster3d::SnippetHit3DBuilder::CollectArtHits(), lar_pandora::LArPandoraHelper::CollectClusters(), lar_pandora::LArPandoraHelper::CollectCosmicTags(), lar_pandora::LArPandoraHelper::CollectGeneratorMCParticles(), lar_pandora::LArPandoraHelper::CollectHits(), lar_pandora::LArPandoraHelper::CollectMCParticles(), lar_pandora::LArPandoraSliceIdHelper::CollectNeutrinoMCParticles(), lar_pandora::LArPandoraHelper::CollectPFParticleMetadata(), lar_pandora::LArPandoraExternalEventBuilding::CollectPFParticles(), lar_pandora::LArPandoraHelper::CollectPFParticles(), lar_pandora::LArPandoraHelper::CollectSeeds(), ems::EMShower3D::CollectShower2D(), lar_pandora::LArPandoraHelper::CollectShowers(), lar_pandora::LArPandoraHelper::CollectSimChannels(), lar_pandora::LArPandoraHelper::CollectSpacePoints(), lar_pandora::LArPandoraHelper::CollectT0s(), lar_pandora::LArPandoraHelper::CollectTracks(), lar_pandora::LArPandoraHelper::CollectVertices(), lar_pandora::LArPandoraHelper::CollectWires(), ems::MultiEMShowers::convCluster(), t0::IndirectHitParticleAssns::CreateHitParticleAssociations(), t0::DirectHitParticleAssns::CreateHitParticleAssociations(), evdb_tool::DrawSimPhoton3D::Draw(), evdb_tool::DrawLArVoxel3D::Draw(), evdb_tool::DrawSimEnergyDeposit3D::drawAll(), evd::AnalysisBaseDrawer::DrawDeDx(), evd::AnalysisBaseDrawer::DrawKineticEnergy(), evdb_tool::DrawSimEnergyDeposit3D::drawMCPartAssociated(), evd::RecoBaseDrawer::DrawTrackVertexAssns2D(), lcvn::LArNuCVNZlibMaker::endSubRun(), sim::POTaccumulator::endSubRun(), filt::LArG4ParticleFilter::filter(), filt::FinalStateParticleFilter::filter(), simfilter::FilterNoDirtNeutrinos::filter(), filter::MuonFilter::filter(), trkf::StitchAlg::FindHeadsAndTails(), anab::FVectorReader< T, N >::FVectorReader(), trkf::Track3DKalmanHit::getAllHits(), lar_pandora::LArPandoraHelper::GetAssociatedHits(), lar_pandora::LArPandoraSliceIdHelper::GetBeamNeutrinoMCTruth(), trkf::Track3DKalmanHit::getClusteredHits(), evd::RecoBaseDrawer::GetClusters(), evd::RecoBaseDrawer::GetEdges(), evd::RecoBaseDrawer::GetEndPoint2D(), evd::RecoBaseDrawer::GetEvents(), lar_pandora::LArPandoraSliceIdHelper::GetHitOrigins(), trkf::SeedFinderModule::GetHitsFromEvent(), evd::RecoBaseDrawer::GetOpFlashes(), evd::RecoBaseDrawer::GetPFParticles(), trkf::Track3DKalmanHit::getPFParticleStuff(), lar_pandora::LArPandoraSliceIdHelper::GetPFParticleToHitsMap(), evd::RecoBaseDrawer::GetSeeds(), sim::SimListUtils::GetSimPhotonsCollection(), evd::RecoBaseDrawer::GetSlices(), trkf::SeedFinderModule::GetSortedHitsFromClusters(), evd::RecoBaseDrawer::GetSpacePoints(), evd::RecoBaseDrawer::GetVertices(), quad::GetVtxByAssns(), evd::RecoBaseDrawer::GetWires(), lar_cluster3d::SpacePointHit3DBuilder::Hit3DBuilder(), lar_pandora::LArPandoraEventDump::PandoraData::LoadCollection(), evgb::MCTruthAndFriendsItr::MCTruthAndFriendsItr(), mvapid::MVAAlg::PrepareEvent(), wc::CellTree::processCalib(), DUNE::NeutrinoShowerEff::processEff(), DUNE::MuonTrackingEff::processEff(), DUNE::NeutrinoTrackingEff::processEff(), wc::CellTree::processMC(), wc::CellTree::processOpFlash(), wc::CellTree::processOpHit(), wc::CellTree::processRaw(), wc::CellTree::processSimChannel(), wc::CellTree::processSpacePointTruthDepo(), wc::CellTree::processTrigger(), opdet::OpticalRawDigitReformatter::produce(), pid::Chi2ParticleID::produce(), cosmic::TrackPFParticleMatch::produce(), MCReco::produce(), vertex::VertexCheater::produce(), hit::DisambigCheater::produce(), hit::MCHitFinder::produce(), cosmic::CosmicClusterTagger::produce(), shwf::ShowerCheater::produce(), trk::TrackContainmentTagger::produce(), event::EventCheater::produce(), trkf::FeatureTracker::produce(), cosmic::CosmicTrackTagger::produce(), hit::TTHitFinder::produce(), trkf::SpacePointCheater::produce(), trkf::SpacePointFinder::produce(), hit::RawHitFinder::produce(), apa::APAHitFinder::produce(), sppt::TTSpacePointFinder::produce(), cosmic::CosmicPFParticleTagger::produce(), trkf::TrackCheater::produce(), hit::RFFHitFinder::produce(), hit::FFTHitFinder::produce(), cluster::ClusterCheater::produce(), shwf::ShowerFinder::produce(), trkf::TrackStitcher::produce(), noisefilteralg::WireCellNoiseFilter::produce(), vertex::PrimaryVertexFinder::produce(), cluster::DBcluster::produce(), caldata::CalWire::produce(), cosmic::BeamFlashTrackMatchTagger::produce(), caldata::CalWireT962::produce(), cluster::EndPointModule::produce(), cluster::LineMerger::produce(), reco3d::SpacePointSolver::produce(), CRHitRemoval::produce(), cosmic::CosmicPCAxisTagger::produce(), calo::TrackCalorimetry::produce(), shower::TCShower::produce(), trkf::SpacePts::produce(), ShowerReco3D::produce(), trkf::Track3Dreco::produce(), t0::MCParticleShowerMatching::produce(), t0::MCParticleTrackMatching::produce(), cluster::BlurredClustering::produce(), nnet::WaveformRoiFinder::produce(), sce::SCECorrection::produce(), cluster::TrajCluster::produce(), trkf::MCSFitProducer::produce(), ems::EMShower3D::produce(), phot::PDFastSimPVS::produce(), trkf::CCTrackMaker::produce(), trkf::Track3DKalman::produce(), shwf::ShowerReco::produce(), phot::PDFastSimANN::produce(), hit::GausHitFinder::produce(), cluster::SmallClusterFinder::produce(), trkf::TrackKalmanCheater::produce(), quad::QuadVtx::produce(), hit::DPRawHitFinder::produce(), CRHitRemovalByPCA::produce(), vertex::VertexFinder2D::produce(), lbne::PhotonCounterT0Matching::produce(), NuGraphInference::produce(), vertex::FeatureVertexFinder::produce(), shower::EMShower::produce(), trkf::PMAlgTrajFitter::produce(), detsim::DriftElectronstoPlane::produce(), t0::MCTruthT0Matching::produce(), calo::Calorimetry::produce(), trkf::Track3DKalmanSPS::produce(), detsim::SimDriftElectrons::produce(), trkf::KalmanFilterTrajectoryFitter::produce(), calo::GnocchiCalorimetry::produce(), phot::PDFastSimPAR::produce(), opdet::OpHitFinder::produce(), trkf::CosmicTracker::produce(), larg4::LArG4::produce(), evd::details::RawDigitCacheDataClass::ReadProduct(), evd::InfoTransfer::Rebuild(), cheat::PhotonBackTracker::Rebuild(), evd::HitSelector::SaveHits(), evd::HitSelector::SaveSeedLines(), cluster::ClusterMergeHelper::SetClusters(), nnet::TrainingDataAlg::setDataEventData(), tss::TrackShowerHits::sortHits(), and evd::details::RawDigitCacheDataClass::Update().
|
inherited |
Definition at line 433 of file ProductRetriever.h.
|
inherited |
Definition at line 454 of file ProductRetriever.h.
|
inherited |
Definition at line 236 of file ProductRetriever.h.
Referenced by NuGraphAnalyzer::analyze(), lcvn::LArNuCVNZlibMaker::analyze(), opdet::SimPhotonCounter::analyze(), shower::TCShower::getShowersWithoutSlices(), shower::TCShower::getShowersWithSlices(), larg4::larg4Main::inputCollections(), lcvn::LArCVNEvaluator::produce(), lcvn::ICVNMapper< T, U >::produce(), evgb::RetrieveGHEPs(), dnn::SavePiMu::saveImage(), and art::TriggerNamesService::triggerResults().
|
inherited |
Definition at line 244 of file ProductRetriever.h.
|
inherited |
Definition at line 252 of file ProductRetriever.h.
|
inherited |
Definition at line 260 of file ProductRetriever.h.
References art::ProductToken< T >::inputTag().
|
inherited |
Definition at line 283 of file ProductRetriever.h.
|
inherited |
Definition at line 303 of file ProductRetriever.h.
Referenced by opdet::PhotonInf::analyze(), opdet::SimPhotonCounter::analyze(), nnet::RawWaveformDump::analyze(), nnet::RawWaveformClnSigDump::analyze(), artg4tk::dataFromRunOrService(), evd::RecoBaseDrawer::DrawShower3D(), evd::RecoBaseDrawer::DrawShowerOrtho(), evd::RecoBaseDrawer::DrawTrack3D(), evd::RecoBaseDrawer::DrawTrackOrtho(), simfilter::FilterCryostatNus::filter(), simfilter::FilterGenInTime::filter(), artg4tk::PrimaryEventActionService::generatePrimaries(), evdb_tool::DrawLArVoxel3D::GetMCTruth(), evd::SimulationDrawer::GetMCTruth(), evwgh::PPFXThinNeutronPionWeightCalc::GetWeight(), evwgh::PPFXTotAbsorpWeightCalc::GetWeight(), evwgh::PPFXWeightCalc::GetWeight(), evwgh::PPFXMIPPPionWeightCalc::GetWeight(), evwgh::PPFXOtherWeightCalc::GetWeight(), evwgh::PPFXTargAttenWeightCalc::GetWeight(), evwgh::PPFXThinKaonWeightCalc::GetWeight(), evwgh::PPFXThinMesonWeightCalc::GetWeight(), evwgh::PPFXThinNucAWeightCalc::GetWeight(), evwgh::PPFXMIPPKaonWeightCalc::GetWeight(), evwgh::PPFXThinNucWeightCalc::GetWeight(), evwgh::PPFXThinPionWeightCalc::GetWeight(), evwgh::PPFXCVWeightCalc::GetWeight(), larg4::IonAndScint::inputCollections(), larg4::larg4Main::inputCollections(), evgb::MCTruthAndFriendsItr::MCTruthAndFriendsItr(), geo::AuxDetGeometry::preBeginRun(), sim::GenericCRT::produce(), sim::PhotonHitConverter::produce(), larg4::LArG4::produce(), geo::GeometryConfigurationWriter::readRunData(), and evdb::ScanFrame::Record().
|
inherited |
Definition at line 53 of file ProductRetriever.cc.
References fhicl::ParameterSetRegistry::get(), art::ProcessHistory::getConfigurationForProcess(), art::ProductRetriever::mutex_, art::ProductRetriever::principal_, and art::Principal::processHistory().
|
inherited |
Definition at line 221 of file ProductRetriever.h.
Referenced by pid::DumpParticleIDs::analyze(), evwgh::GenieWeightCalc::GetWeight(), sim::MergeSimSources::produce(), geo::Geometry::ReadConfigurationInfo(), and dnn::SavePiMu::saveImage().
|
inherited |
Definition at line 228 of file ProductRetriever.h.
|
inherited |
Definition at line 95 of file ProductRetriever.cc.
References art::Principal::getProductDescription(), and art::ProductRetriever::principal_.
|
inherited |
Definition at line 213 of file ProductRetriever.h.
Referenced by evgb::util::CreateAssn(), trkf::Track3DKalmanHit::createOutputs(), trkf::SpacePointFinder::produce(), trkf::SpacePointCheater::produce(), larg4::larg4Main::produce(), shwf::ShowerReco::produce(), trkf::TrackKalmanCheater::produce(), evd::GraphCluster::produce(), trkf::PMAlgTrajFitter::produce(), trkf::KalmanFilterTrajectoryFitter::produce(), and trkf::KalmanFilterFinalTrackFitter::produce().
|
inherited |
Definition at line 78 of file ProductRetriever.cc.
References art::Principal::getByProductID(), art::ProductRetriever::principal_, and art::GroupQueryResult::result().
|
inherited |
Definition at line 290 of file ProductRetriever.h.
Run const & art::Event::getRun | ( | ) | const |
SubRun const & art::Event::getSubRun | ( | ) | const |
|
inherited |
Definition at line 268 of file ProductRetriever.h.
References art::ValidHandle< T >::product().
Referenced by quad::EvalVtx::analyze(), hit::MCHitAnaExample::analyze(), detsim::SimDriftedElectronClusterAna::analyze(), larg::LArSimChannelAna::analyze(), vertex::FeatureVertexFinderAna::analyze(), ShowerQuality::analyze(), recob::DumpVertices::analyze(), hit::HitAnaModule::analyze(), nnet::WaveformDenoiseTest::analyze(), nnet::NoiseWaveformDump::analyze(), nnet::EvaluateROIEff::analyze(), sim::DumpMCTruth::analyze(), recob::DumpPCAxes::analyze(), recob::DumpSeeds::analyze(), recob::DumpSpacePoints::analyze(), sim::DumpGTruth::analyze(), hit::DumpHits::analyze(), recob::DumpClusters::analyze(), nnet::RawWaveformDump::analyze(), nnet::PointIdEffTest::analyze(), detsim::DumpRawDigits::analyze(), caldata::DumpWires::analyze(), nnet::RawWaveformClnSigDump::analyze(), recob::DumpPFParticles::analyze(), recob::DumpTracks::analyze(), ShowerRecoTools::ShowerExampleTool::CalculateElement(), ShowerRecoTools::ShowerLengthPercentile::CalculateElement(), ShowerRecoTools::ShowerTrackTrajToSpacePoint::CalculateElement(), ShowerRecoTools::ShowerTrackHitDirection::CalculateElement(), ShowerRecoTools::ShowerStartPositionCheater::CalculateElement(), ShowerRecoTools::ShowerTrackFinderCheater::CalculateElement(), ShowerRecoTools::Shower3DCylinderTrackHitFinder::CalculateElement(), ShowerRecoTools::ShowerPCAPropergationStartPosition::CalculateElement(), ShowerRecoTools::ShowerPFPVertexStartPosition::CalculateElement(), ShowerRecoTools::Shower2DLinearRegressionTrackHitFinder::CalculateElement(), ShowerRecoTools::ShowerLinearEnergy::CalculateElement(), ShowerRecoTools::ShowerDirectionCheater::CalculateElement(), ShowerRecoTools::ShowerTrackPCADirection::CalculateElement(), ShowerRecoTools::ShowerNumElectronsEnergy::CalculateElement(), ShowerRecoTools::ShowerPCADirection::CalculateElement(), ShowerRecoTools::ShowerIncrementalTrackHitFinder::CalculateElement(), ShowerRecoTools::ShowerTrajPointdEdx::CalculateElement(), shower::LArPandoraShowerCheatingAlg::CheatDebugEVD(), nnet::EmTrack< N >::classify_hits(), t0::IndirectHitParticleAssns::CreateHitParticleAssociations(), t0::DirectHitParticleAssns::CreateHitParticleAssociations(), shower::LArPandoraShowerAlg::DebugEVD(), simfilter::FilterNoMCParticles::filter(), simfilter::FilterSimPhotonTime::filter(), cluster::SmallClusterFilter::filter(), simfilter::FilterSimPhotonLiteTime::filter(), anab::FVectorReader< T, N >::FVectorReader(), quad::GetFirstVertex(), trkmkr::KalmanFilterFitTrackMaker::initEvent(), nnet::EmTrack< N >::make_clusters(), nnet::EmTrack< N >::make_tracks(), MCReco::MakeMCEdep(), lar_cluster3d::StandardHit3DBuilder::makeRawDigitAssns(), lar_cluster3d::SnippetHit3DBuilder::makeRawDigitAssns(), lar_cluster3d::StandardHit3DBuilder::makeWireAssns(), lar_cluster3d::SnippetHit3DBuilder::makeWireAssns(), MCReco::produce(), hit::HitFinder::produce(), trkf::TCTrack::produce(), reco::shower::LArPandoraModularShowerCreation::produce(), cluster::LineCluster::produce(), opdet::OpFlashFinder::produce(), cluster::ClusterCrawler::produce(), hit::HitCheater::produce(), spacecharge::ShiftEdepSCE::produce(), opdet::OpMCDigi::produce(), evwgh::EventWeight::produce(), NuSliceHitsProducer::produce(), cluster::HoughLineFinder::produce(), cluster::DBCluster3D::produce(), TrackProducerFromTrack::produce(), TrackProducerFromTrackTrajectory::produce(), calo::ShowerCalorimetry::produce(), cluster::TrajCluster::produce(), TrackProducerFromPFParticle::produce(), trkf::VertexFitter::produce(), nnet::EmTrack< N >::produce(), nnet::ParticleDecayId::produce(), t0::MCTruthT0Matching::produce(), nnet::EmTrackClusterId2out::produce(), nnet::EmTrackClusterId::produce(), nnet::EmTrackMichelId::produce(), trkf::KalmanFilterTrajectoryFitter::produce(), trkf::PMAlgTrackMaker::produce(), sim::MergeSimSources::produce(), phot::PhotonLibraryPropagation::produce(), and trkf::KalmanFilterFinalTrackFitter::produce().
|
inherited |
Definition at line 276 of file ProductRetriever.h.
References art::ProductToken< T >::inputTag().
|
inherited |
Definition at line 316 of file ProductRetriever.h.
Referenced by larg4::LArG4Ana::analyze(), pmtana::PMTAna::analyze(), opdet::SimPhotonCounter::analyze(), evd::RecoBaseDrawer::CountHits(), cluster::ClusterMatchAlg::FillMCInfo(), filter::ADCFilter::filter(), evd::RecoBaseDrawer::GetHits(), sim::SimListUtils::GetLArVoxelList(), evd::SimulationDrawer::GetParticle(), evd::RecoBaseDrawer::GetShowers(), evd::RecoBaseDrawer::GetTracks(), opdet::OpticalRawDigitReformatter::produce(), event::EventCheater::produce(), hit::HitCheater::produce(), detsim::SimWire::produce(), and opdet::OpHitFinder::produce().
|
inherited |
Definition at line 341 of file ProductRetriever.h.
|
inherited |
Definition at line 350 of file ProductRetriever.h.
References art::InputTag::instance(), art::InputTag::label(), and art::InputTag::process().
|
inherited |
Definition at line 358 of file ProductRetriever.h.
References art::ViewToken< Element >::inputTag().
|
inherited |
Definition at line 366 of file ProductRetriever.h.
|
inherited |
Definition at line 391 of file ProductRetriever.h.
|
inherited |
Definition at line 400 of file ProductRetriever.h.
References art::InputTag::instance(), art::InputTag::label(), and art::InputTag::process().
|
inherited |
Definition at line 407 of file ProductRetriever.h.
References art::ViewToken< Element >::inputTag().
EventID art::Event::id | ( | ) | const |
Definition at line 23 of file Event.cc.
References art::EventPrincipal::eventID(), and eventPrincipal_.
Referenced by opdet::OpDigiAna::analyze(), lar_pandora::PFParticleTrackAna::analyze(), opdet::OpFlashMCTruthAna::analyze(), lar_pandora::PFParticleCosmicAna::analyze(), opdet::OpHitAna::analyze(), shower::TCShowerAnalysis::analyze(), lar_pandora::PFParticleAnalysis::analyze(), opdet::OpFlashAna::analyze(), lar_pandora::PFParticleMonitoring::analyze(), lar_pandora::PFParticleHitDumper::analyze(), larg4::LArG4Ana::analyze(), cluster::HoughLineFinderAna::analyze(), vertex::FeatureVertexFinderAna::analyze(), opdet::FlashHypothesisAna::analyze(), opdet::PhotonInf::analyze(), pfpf::PFPAna::analyze(), pdsp::CheckCNNScore::analyze(), cluster::ClusterAna::analyze(), recob::DumpVertices::analyze(), opreco::OpticalRecoAna::analyze(), hit::GausHitFinderAna::analyze(), hit::HitAnaModule::analyze(), cluster::DBclusterAna::analyze(), hit::HitFinderAna::analyze(), cheat::RecoCheckAna::analyze(), nnet::WaveformDenoiseTest::analyze(), nnet::NoiseWaveformDump::analyze(), NuShowerEff::analyze(), opdet::SimPhotonCounter::analyze(), recob::DumpSeeds::analyze(), nnet::RawWaveformDump::analyze(), nnet::PointIdEffTest::analyze(), detsim::DumpRawDigits::analyze(), caldata::DumpWires::analyze(), nnet::RawWaveformClnSigDump::analyze(), nnet::PointIdTrainingData::analyze(), recob::DumpPFParticles::analyze(), ems::MultiEMShowers::analyze(), evd::HitSelector::ChangeHit(), evd::GraphClusterAlg::CheckValidity(), t0::IndirectHitParticleAssns::CreateHitParticleAssociations(), event(), util::EventChangeTracker_t::EventChangeTracker_t(), filter::EventFilter::filter(), art::EventIDFilter::filter(), evd::HeaderDrawer::Header(), evdb::DisplayWindow::OpenWindow(), art::TimeTracker::postEventReading(), evdb::EventDisplay::postProcessEvent(), art::Tracer::preEvent(), lar_cluster3d::Cluster3D::PrepareEvent(), evdb::EventDisplay::preProcessEvent(), mvapid::MVAPID::produce(), vertex::PrimaryVertexFinder::produce(), evgen::NDKGen::produce(), artg4tk::artg4tkMain::produce(), larg4::larg4Main::produce(), trkf::Track3DKalman::produce(), shwf::ShowerReco::produce(), nnet::EmTrack< N >::produce(), nnet::ParticleDecayId::produce(), trkf::Track3DKalmanSPS::produce(), nnet::EmTrackClusterId2out::produce(), nnet::EmTrackClusterId::produce(), nnet::EmTrackMichelId::produce(), lar_cluster3d::Cluster3D::produce(), larg4::LArG4::produce(), evd::InfoTransfer::Rebuild(), evdb::ScanFrame::Record(), art::MemoryTracker::recordEventData(), run(), evd::HitSelector::SaveHits(), dnn::SavePiMu::saveImage(), evd::HitSelector::SaveSeedLines(), rndm::NuRandomServiceHelper::ArtState::set_event(), and subRun().
bool art::Event::isRealData | ( | ) | const |
Definition at line 53 of file Event.cc.
References eventPrincipal_, and art::EventPrincipal::isReal().
Referenced by lar_pandora::PFParticleMonitoring::analyze(), larg::LArSimChannelAna::analyze(), hit::MagDriftAna::analyze(), opreco::OpticalRecoAna::analyze(), cluster::DBclusterAna::analyze(), hit::HitFinderAna::analyze(), cheat::RecoCheckAna::analyze(), trkf::SpacePointAna::analyze(), DUNE::MuonTrackingEff::analyze(), DUNE::NeutrinoTrackingEff::analyze(), trkf::SeedAna::analyze(), trkf::TrackAna::analyze(), trkf::TrackAna::anaStitch(), lar_pandora::LArPandora::CreatePandoraInput(), evdb_tool::DrawLArVoxel3D::GetMCTruth(), evd::SimulationDrawer::GetMCTruth(), evd::SimulationDrawer::GetParticle(), evd::SimulationDrawer::MCTruth3D(), evd::SimulationDrawer::MCTruthLongText(), evd::SimulationDrawer::MCTruthOrtho(), evd::SimulationDrawer::MCTruthShortText(), evd::SimulationDrawer::MCTruthVectors2D(), caldata::CalWire::produce(), caldata::CalWireT962::produce(), t0::MCParticleHitMatching::produce(), t0::MCParticleShowerMatching::produce(), t0::MCParticleTrackMatching::produce(), trkf::Track3DKalman::produce(), t0::MCTruthT0Matching::produce(), trkf::Track3DKalmanSPS::produce(), cheat::PhotonBackTracker::Rebuild(), rndm::NuRandomServiceHelper::ArtState::set_event(), and nnet::TrainingDataAlg::setEventData().
ProcessHistory const & art::Event::processHistory | ( | ) | const |
Definition at line 71 of file Event.cc.
References eventPrincipal_, and art::Principal::processHistory().
Referenced by art::TriggerNamesService::pathResults().
ProcessHistoryID const & art::Event::processHistoryID | ( | ) | const |
Definition at line 65 of file Event.cc.
References eventPrincipal_, and art::Principal::processHistoryID().
|
inherited |
Definition at line 46 of file ProductRetriever.cc.
References art::ProductRetriever::mutex_, art::ProductRetriever::principal_, and art::Principal::productGetter().
Referenced by evgb::util::CreateAssn(), evgb::util::CreateAssnD(), trkf::Track3DKalmanHit::createOutputs(), trkf::SpacePointFinder::produce(), trkf::SpacePointCheater::produce(), larg4::larg4Main::produce(), shwf::ShowerReco::produce(), trkf::TrackKalmanCheater::produce(), evd::GraphCluster::produce(), trkf::PMAlgTrajFitter::produce(), trkf::KalmanFilterTrajectoryFitter::produce(), and trkf::KalmanFilterFinalTrackFitter::produce().
|
inline |
Definition at line 77 of file Event.h.
References commitProducts(), inserter_, and instance.
Referenced by larg4::LArG4DetectorService::doFillEventWithArtHits(), simfilter::FilterGenInTime::filter(), lar_cluster3d::StandardHit3DBuilder::Hit3DBuilder(), lar_cluster3d::SnippetHit3DBuilder::Hit3DBuilder(), nnet::EmTrack< N >::make_clusters(), art::MixOp< Prod, OProd >::mixAndPut(), reco::shower::ShowerUniqueProductPtr< std::vector< T > >::MoveToEvent(), reco::shower::ShowerUniqueAssnPtr< T >::MoveToEvent(), lar_cluster3d::Cluster3D::ArtOutputHandler::outputObjects(), art::TriggerResultInserter::produce(), art::RandomNumberSaver::produce(), opdet::OpticalRawDigitReformatter::produce(), mvapid::MVAPID::produce(), trkf::SeedFinderModule::produce(), pid::Chi2ParticleID::produce(), lar_pandora::LArPandoraShowerCreation::produce(), lar_pandora::LArPandoraTrackCreation::produce(), cosmic::TrackPFParticleMatch::produce(), MCReco::produce(), vertex::VertexCheater::produce(), hit::MCHitFinder::produce(), lcvn::LArCVNEvaluator::produce(), trkf::TCTrack::produce(), trk::TrackContainmentTagger::produce(), cosmic::CosmicClusterTagger::produce(), event::EventCheater::produce(), shwf::ShowerCheater::produce(), cosmic::CosmicTrackTagger::produce(), trkf::FeatureTracker::produce(), lcvn::ICVNMapper< T, U >::produce(), trkf::SpacePointCheater::produce(), trkf::SpacePointFinder::produce(), tss::TrackShowerHits::produce(), evgen::CosmicsGen::produce(), opdet::OptDetDigitizer::produce(), sppt::TTSpacePointFinder::produce(), trkf::TrackCheater::produce(), cluster::LineCluster::produce(), cosmic::CosmicPFParticleTagger::produce(), opdet::OpFlashFinder::produce(), cluster::ClusterCheater::produce(), cluster::ClusterCrawler::produce(), shwf::ShowerFinder::produce(), trkf::TrackStitcher::produce(), noisefilteralg::WireCellNoiseFilter::produce(), sim::GenericCRT::produce(), vertex::PrimaryVertexFinder::produce(), cluster::DBcluster::produce(), spacecharge::ShiftEdepSCE::produce(), opdet::OpMCDigi::produce(), evwgh::EventWeight::produce(), sim::PhotonHitConverter::produce(), caldata::CalWire::produce(), cosmic::BeamFlashTrackMatchTagger::produce(), cluster::EndPointModule::produce(), evgen::FileMuons::produce(), caldata::CalWireT962::produce(), cluster::DBCluster3D::produce(), cluster::HoughLineFinder::produce(), evgen::PhotonGen::produce(), cluster::LineMerger::produce(), t0::MCParticleHitMatching::produce(), TrackProducerFromTrack::produce(), evgen::NDKGen::produce(), reco3d::SpacePointSolver::produce(), calo::ShowerCalorimetry::produce(), calo::TrackCalorimetry::produce(), TrackProducerFromTrackTrajectory::produce(), shower::TCShower::produce(), cosmic::CosmicPCAxisTagger::produce(), trkf::SpacePts::produce(), ShowerReco3D::produce(), t0::MCParticleShowerMatching::produce(), t0::MCParticleTrackMatching::produce(), trkf::Track3Dreco::produce(), cluster::BlurredClustering::produce(), nnet::WaveformRoiFinder::produce(), sce::SCECorrection::produce(), cluster::TrajCluster::produce(), trkf::MCSFitProducer::produce(), ems::EMShower3D::produce(), larg4::larg4Main::produce(), trkf::CCTrackMaker::produce(), evgen::NucleonDecay::produce(), shwf::ShowerReco::produce(), trkf::Track3DKalman::produce(), evgen::GaisserParam::produce(), cluster::SmallClusterFinder::produce(), evgen::TestGENIEHelper::produce(), trkf::TrackKalmanCheater::produce(), quad::QuadVtx::produce(), evgen::MarleyGen::produce(), trkf::VertexFitter::produce(), detsim::SimWire::produce(), CRHitRemovalByPCA::produce(), vertex::VertexFinder2D::produce(), evd::GraphCluster::produce(), lbne::PhotonCounterT0Matching::produce(), NuGraphInference::produce(), trkf::Track3DKalmanHit::produce(), vertex::FeatureVertexFinder::produce(), shower::EMShower::produce(), nnet::ParticleDecayId::produce(), evgen::NeutronOsc::produce(), evgen::TextFileGen::produce(), trkf::PMAlgTrajFitter::produce(), calo::Calorimetry::produce(), t0::MCTruthT0Matching::produce(), evgen::GENIEGen::produce(), trkf::Track3DKalmanSPS::produce(), nnet::EmTrackClusterId2out::produce(), nnet::EmTrackClusterId::produce(), nnet::EmTrackMichelId::produce(), trkf::KalmanFilterTrajectoryFitter::produce(), trkf::PMAlgTrackMaker::produce(), sim::MergeSimSources::produce(), calo::GnocchiCalorimetry::produce(), evgen::LightSource::produce(), phot::PhotonLibraryPropagation::produce(), trkf::KalmanFilterFinalTrackFitter::produce(), opdet::OpHitFinder::produce(), evgen::larg4SingleGen::produce(), evgen::SingleGen::produce(), evgen::MUSUN::produce(), evgen::RadioGen::produce(), trkf::CosmicTracker::produce(), evg::AddGenieEventsToArt::produce(), evgen::MarleyTimeGen::produce(), evgen::CORSIKAGen::produce(), larg4::LArG4::produce(), evgen::SpectrumVolumeGen::produce_radio(), evgen::Decay0Gen::produce_radio(), lar_pandora::LArPandoraOutput::ProduceArtOutput(), recob::ChargedSpacePointCollectionCreator::put(), and anab::FVectorWriter< N >::saveOutputs().
|
inherited |
Definition at line 70 of file ProductRetriever.cc.
References util::begin(), util::end(), art::ProductRetriever::mutex_, and art::ProductRetriever::retrievedProducts_.
Referenced by commitProducts().
RunNumber_t art::Event::run | ( | ) | const |
Definition at line 29 of file Event.cc.
References id(), and art::EventID::run().
Referenced by opdet::FIFOHistogramAna::analyze(), lar_pandora::PFParticleTrackAna::analyze(), calo::PrintCalorimetry::analyze(), detsim::SimDriftedElectronClusterAna::analyze(), lar_pandora::PFParticleCosmicAna::analyze(), shower::TCShowerAnalysis::analyze(), trk::TrackContainmentAnalyzer::analyze(), pid::PIDAAnalyzer::analyze(), lar_pandora::PFParticleAnalysis::analyze(), lar_pandora::PFParticleMonitoring::analyze(), lar_pandora::PFParticleHitDumper::analyze(), larg4::LArG4Ana::analyze(), larg4::ISCalcAna::analyze(), microboone::CosmicRemovalAna::analyze(), vertex::FeatureVertexFinderAna::analyze(), opdet::FlashHypothesisAna::analyze(), pdsp::CheckCNNScore::analyze(), opdet::LEDCalibrationAna::analyze(), hit::GausHitFinderAna::analyze(), hit::HitAnaModule::analyze(), cluster::DBclusterAna::analyze(), hit::HitFinderAna::analyze(), cheat::RecoCheckAna::analyze(), cluster::ClusterTrackAna::analyze(), lcvn::LArNuCVNZlibMaker::analyze(), NuShowerEff::analyze(), opdet::SimPhotonCounter::analyze(), nnet::PointIdEffTest::analyze(), trkf::TrackAna::analyze(), shower::LArPandoraShowerCheatingAlg::CheatDebugEVD(), t0::IndirectHitParticleAssns::CreateHitParticleAssociations(), shower::LArPandoraShowerAlg::DebugEVD(), noisefilteralg::WireCellNoiseFilter::DoNoiseFilter(), filter::EventFilter::filter(), evd::HeaderDrawer::Header(), lar_cluster3d::Cluster3D::PrepareEvent(), lar_pandora::LArPandoraEventDump::PrintEventMetadata(), trk::TrackContainmentTagger::produce(), cluster::BlurredClustering::produce(), cluster::TrajCluster::produce(), evgen::MarleyGen::produce(), nnet::EmTrack< N >::produce(), trkf::Track3DKalmanSPS::produce(), nnet::EmTrackClusterId2out::produce(), nnet::EmTrackClusterId::produce(), nnet::EmTrackMichelId::produce(), lar_cluster3d::Cluster3D::produce(), evgen::MarleyTimeGen::produce(), evdb::ScanFrame::Record(), and dnn::SavePiMu::saveImage().
SubRunNumber_t art::Event::subRun | ( | ) | const |
Definition at line 35 of file Event.cc.
References id(), and art::EventID::subRun().
Referenced by shower::TCShowerAnalysis::analyze(), larg4::LArG4Ana::analyze(), pdsp::CheckCNNScore::analyze(), NuShowerEff::analyze(), lcvn::LArNuCVNZlibMaker::analyze(), shower::LArPandoraShowerCheatingAlg::CheatDebugEVD(), t0::IndirectHitParticleAssns::CreateHitParticleAssociations(), shower::LArPandoraShowerAlg::DebugEVD(), filter::EventFilter::filter(), evd::HeaderDrawer::Header(), lar_pandora::LArPandoraEventDump::PrintEventMetadata(), cluster::BlurredClustering::produce(), evgen::MarleyGen::produce(), evgen::MarleyTimeGen::produce(), evdb::ScanFrame::Record(), and dnn::SavePiMu::saveImage().
Timestamp art::Event::time | ( | ) | const |
Definition at line 47 of file Event.cc.
References eventPrincipal_, and art::EventPrincipal::time().
Referenced by cluster::HoughLineFinderAna::analyze(), DECLARE_ART_SERVICE_INTERFACE_IMPL(), filter::EventTimeFilter::filter(), evd::HeaderDrawer::Header(), art::Tracer::preEvent(), lariov::SIOVElectronicsCalibService::PreProcessEvent(), lariov::SIOVPmtGainService::PreProcessEvent(), lariov::SIOVDetPedestalService::PreProcessEvent(), dnn::SavePiMu::saveImage(), and rndm::NuRandomServiceHelper::ArtState::set_event().
|
friend |
|
friend |
|
friend |
|
friend |
|
private |
Definition at line 96 of file Event.h.
Referenced by Event(), experimentType(), id(), isRealData(), processHistory(), processHistoryID(), and time().
|
private |
Definition at line 95 of file Event.h.
Referenced by commitProducts(), Event(), and put().
|
private |
Definition at line 97 of file Event.h.
Referenced by Event(), and getSubRun().