Public Types | Public Member Functions | List of all members
art::Modifier Class Reference

#include <Modifier.h>

Inheritance diagram for art::Modifier:
art::ModuleBase art::ProductRegistryHelper art::detail::Filter art::detail::Producer art::EDFilter art::ReplicatedFilter art::SharedFilter art::EDProducer art::ReplicatedProducer art::SharedProducer art::MixFilter< T, IOPolicy > art::test::DummyFilter arttest::PMTestFilter cluster::SmallClusterFilter CosmicFilter dune::CounterFilter DuneEventFilter filt::FinalStateParticleFilter filt::GenFilter filt::LArG4ExtCounterFilter filt::LArG4ParticleFilter filt::NucleonDecayFilter filt::ProtoDUNEFembFilter filt::ProtoDUNETriggerFilter filter::ADCFilter filter::EventFilter filter::EventTimeFilter filter::MuonFilter filter::ProtoDUNEUnstableHVFilter gar::filt::FSPEventFilter hit::NumberOfHitsFilter mpf::MissingProductFilter PionAbsCexSelection PrimaryPionSelection protoana::ProtoDUNEBeamlineFilter protoana::ProtoDUNETruthBeamFilter simfilter::FilterCryostatNus simfilter::FilterGenInTime simfilter::FilterNoDirtNeutrinos simfilter::FilterPrimaryPDG art::BlockingPrescaler art::EventIDFilter art::Prescaler simfilter::FilterNoMCParticles simfilter::FilterSimPhotonLiteTime simfilter::FilterSimPhotonTime 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 art::TriggerResultInserter art::RandomNumberSaver hit::GausHitFinder wcls::WireCellToolkit

Public Types

template<typename UserConfig , typename UserKeysToIgnore = void>
using Table = ProducerTable< UserConfig, detail::ModuleConfig, UserKeysToIgnore >
 

Public Member Functions

 ~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)
 

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 Member Functions inherited from art::ProductRegistryHelper
 ProductRegistryHelper (product_creation_mode)
 
 ~ProductRegistryHelper ()
 
 ProductRegistryHelper (ProductRegistryHelper const &)=delete
 
 ProductRegistryHelper (ProductRegistryHelper &&)=delete
 
ProductRegistryHelperoperator= (ProductRegistryHelper const &)=delete
 
ProductRegistryHelperoperator= (ProductRegistryHelper &&)=delete
 
void productList (std::unique_ptr< ProductList > p)
 
void registerProducts (ProductDescriptions &productsToRegister, ModuleDescription const &md)
 
void fillDescriptions (ModuleDescription const &md)
 
template<typename P , BranchType B>
TypeLabel const & reconstitutes (std::string const &modLabel, std::string const &instanceName={})
 
template<BranchType B>
TypeLabelLookup_t const & expectedProducts () const
 
template<typename P , BranchType B = InEvent>
void produces (std::string const &instanceName={}, Persistable const persistable=Persistable::Yes)
 
ProducesCollectorproducesCollector () noexcept
 

Detailed Description

Definition at line 16 of file Modifier.h.

Member Typedef Documentation

template<typename UserConfig , typename UserKeysToIgnore = void>
using art::Modifier::Table = ProducerTable<UserConfig, detail::ModuleConfig, UserKeysToIgnore>

Definition at line 20 of file Modifier.h.

Constructor & Destructor Documentation

art::Modifier::~Modifier ( )
defaultnoexcept
art::Modifier::Modifier ( )
art::Modifier::Modifier ( Modifier const &  )
delete
art::Modifier::Modifier ( Modifier &&  )
delete

Member Function Documentation

Modifier& art::Modifier::operator= ( Modifier const &  )
delete
Modifier& art::Modifier::operator= ( Modifier &&  )
delete

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