|
| const provider_type * | provider () const |
| |
| | PhotonBackTrackerService (fhicl::ParameterSet const &pSet, art::ActivityRegistry ®) |
| |
| | PhotonBackTrackerService (fhiclConfig const &config, art::ActivityRegistry ®) |
| |
| void | Rebuild (art::Event const &evt) |
| |
| const std::vector< art::Ptr< sim::OpDetBacktrackerRecord > > & | OpDetBTRs () |
| |
| const double | GetDelay () |
| |
| const std::vector< const sim::SDP * > | TrackIdToSimSDPs_Ps (int const &id) |
| |
| const std::vector< const sim::SDP * > | TrackIdToSimSDPs_Ps (int const &id, geo::View_t const &view) |
| |
| art::Ptr< sim::OpDetBacktrackerRecord > | FindOpDetBTR (int const &opDetNum) |
| |
| const std::vector< sim::TrackSDP > | OpDetToTrackSDPs (int const &OpDetNum, double const &opHit_start_time, double const &opHit_end_time) |
| |
| std::vector< sim::TrackSDP > | OpHitToTrackSDPs (art::Ptr< recob::OpHit > const &opHit_P) |
| |
| std::vector< sim::TrackSDP > | OpHitToTrackSDPs (recob::OpHit const &opHit) |
| |
| const std::vector< int > | OpHitToTrackIds (recob::OpHit const &opHit) |
| |
| const std::vector< int > | OpHitToTrackIds (art::Ptr< recob::OpHit > const &opHit_P) |
| |
| const std::vector< int > | OpHitToEveTrackIds (recob::OpHit const &opHit) |
| |
| const std::vector< int > | OpHitToEveTrackIds (art::Ptr< recob::OpHit > const &opHit_P) |
| |
| std::vector< sim::TrackSDP > | OpHitToEveTrackSDPs (art::Ptr< recob::OpHit > const &opHit_P) |
| |
| std::vector< sim::TrackSDP > | OpHitToEveTrackSDPs (recob::OpHit const &opHit) |
| |
| const std::vector< art::Ptr< recob::OpHit > > | TrackIdToOpHits_Ps (int const &tkId, std::vector< art::Ptr< recob::OpHit >> const &hitsIn) |
| |
| const std::vector< std::vector< art::Ptr< recob::OpHit > > > | TrackIdsToOpHits_Ps (std::vector< int > const &tkIds, std::vector< art::Ptr< recob::OpHit >> const &hitsIn) |
| |
| const std::vector< const sim::SDP * > | OpHitToSimSDPs_Ps (recob::OpHit const &opHit) |
| |
| const std::vector< const sim::SDP * > | OpHitToSimSDPs_Ps (art::Ptr< recob::OpHit > const &opHit_P) |
| |
| const std::unordered_set< const sim::SDP * > | OpHitToEveSimSDPs_Ps (recob::OpHit const &opHit) |
| |
| const std::unordered_set< const sim::SDP * > | OpHitToEveSimSDPs_Ps (art::Ptr< recob::OpHit > &opHit_P) |
| |
| const std::vector< double > | SimSDPsToXYZ (std::vector< sim::SDP > const &sdps) const & |
| |
| const std::vector< double > | SimSDPsToXYZ (std::vector< const sim::SDP * > const &sdps_Ps) |
| |
| const std::vector< double > | OpHitToXYZ (recob::OpHit const &opHit) |
| |
| const std::vector< double > | OpHitToXYZ (art::Ptr< recob::OpHit > const &opHit_P) |
| |
| const std::set< int > | GetSetOfEveIds () |
| |
| const std::set< int > | GetSetOfTrackIds () |
| |
| const std::set< int > | GetSetOfEveIds (std::vector< art::Ptr< recob::OpHit > > const &opHits_Ps) |
| |
| const std::set< int > | GetSetOfEveIds (const std::vector< recob::OpHit > &opHits) |
| |
| const std::set< int > | GetSetOfTrackIds (std::vector< art::Ptr< recob::OpHit > > const &opHits_Ps) |
| |
| const std::set< int > | GetSetOfTrackIds (std::vector< recob::OpHit > const &opHits) |
| |
| const double | OpHitCollectionPurity (std::set< int > const &tkIds, std::vector< art::Ptr< recob::OpHit > > const &opHits_Ps) |
| |
| const double | OpHitLightCollectionPurity (std::set< int > const &tkIds, std::vector< art::Ptr< recob::OpHit > > const &opHits_Ps) |
| |
| const double | OpHitCollectionEfficiency (std::set< int > const &tkIds, std::vector< art::Ptr< recob::OpHit > > const &opHits_Ps, std::vector< art::Ptr< recob::OpHit > > const &opHitsIn_Ps, geo::View_t const &view) |
| |
| const double | OpHitCollectionEfficiency (std::set< int > const &tkIds, std::vector< art::Ptr< recob::OpHit > > const &opHits_Ps, std::vector< art::Ptr< recob::OpHit > > const &opHitsIn_Ps) |
| |
| const double | OpHitLightCollectionEfficiency (std::set< int > const &tkIds, std::vector< art::Ptr< recob::OpHit > > const &opHits_Ps, std::vector< art::Ptr< recob::OpHit > > const &opHitsIn_Ps, geo::View_t const &view) |
| |
| const double | OpHitLightCollectionEfficiency (std::set< int > const &tkIds, std::vector< art::Ptr< recob::OpHit > > const &opHits_Ps, std::vector< art::Ptr< recob::OpHit > > const &opHitsIn_Ps) |
| |
| const double | OpHitChargeCollectionEfficiency (std::set< int > const &tkIds, std::vector< art::Ptr< recob::OpHit > > const &opHits_Ps, std::vector< art::Ptr< recob::OpHit > > const &opHitsIn_Ps) |
| |
| const std::set< int > | OpFlashToTrackIds (art::Ptr< recob::OpFlash > &flash_P) const |
| |
| const std::vector< art::Ptr< recob::OpHit > > | OpFlashToOpHits_Ps (art::Ptr< recob::OpFlash > &flash_P) |
| |
| const std::vector< double > | OpFlashToXYZ (art::Ptr< recob::OpFlash > &flash_P) |
| |
|
| void | priv_PrepEvent (art::Event const &evt, art::ScheduleContext) |
| |
| void | priv_PrepFailed () |
| |
| void | priv_PrepOpDetBTRs (art::Event const &evt) |
| |
| void | priv_PrepOpFlashToOpHits (art::Event const &evt) |
| |
| bool | priv_CanRun (art::Event const &evt) |
| |
| bool | priv_OpDetBTRsReady () |
| |
| bool | priv_OpFlashToOpHitsReady () |
| |
| | PhotonBackTracker (fhicl::ParameterSet const &pset, art::ActivityRegistry ®) |
| |
| | ~PhotonBackTracker () |
| |
| void | reconfigure (fhicl::ParameterSet const &pset) |
| |
| void | Rebuild (const art::Event &evt) |
| |
| const sim::ParticleList & | ParticleList () const |
| |
| void | SetEveIdCalculator (sim::EveIdCalculator *ec) |
| |
| const simb::MCParticle * | TrackIDToParticle (int const &id) const |
| |
| const simb::MCParticle * | TrackIDToMotherParticle (int const &id) const |
| |
| std::vector< sim::SDP > | TrackIDToSimSDP (int const &id) const |
| |
| const art::Ptr< simb::MCTruth > & | TrackIDToMCTruth (int const &id) const |
| |
| const art::Ptr< simb::MCTruth > & | ParticleToMCTruth (const simb::MCParticle *p) const |
| |
| std::vector< const simb::MCParticle * > | MCTruthToParticles (art::Ptr< simb::MCTruth > const &mct) const |
| |
| const std::vector< art::Ptr< simb::MCTruth > > & | MCTruthVector () const |
| |
| DEPRECATED std::vector< sim::TrackSDP > | OpHitToTrackID (art::Ptr< recob::OpHit > const &hit) |
| |
| std::vector< sim::TrackSDP > | OpHitToTrackSDPs (art::Ptr< recob::OpHit > const &hit) |
| |
| const std::vector< std::vector< art::Ptr< recob::OpHit > > > | TrackIDsToOpHits (std::vector< art::Ptr< recob::OpHit >> const &allhits, std::vector< int > const &tkIDs) |
| |
| std::vector< sim::TrackSDP > | OpHitToEveSDPs (art::Ptr< recob::OpHit > const &hit) |
| |
| std::vector< sim::TrackSDP > | OpHitToEveID (art::Ptr< recob::OpHit > const &hit) |
| |
| std::vector< double > | SimSDPsToXYZ (std::vector< sim::SDP > const &sdps) |
| |
| std::vector< double > | OpHitToXYZ (art::Ptr< recob::OpHit > const &hit) |
| |
| double | OpHitCollectionPurity (std::set< int > trackIDs, std::vector< art::Ptr< recob::OpHit > > const &hits) |
| |
| double | OpHitCollectionEfficiency (std::set< int > trackIDs, std::vector< art::Ptr< recob::OpHit > > const &hits, std::vector< art::Ptr< recob::OpHit > > const &allhits) |
| |
| double | OpHitCollectionEfficiency (std::set< int > trackIDs, std::vector< art::Ptr< recob::OpHit > > const &hits, std::vector< art::Ptr< recob::OpHit > > const &allhits, geo::View_t const &view) |
| |
| double | OpHitChargeCollectionPurity (std::set< int > trackIDs, std::vector< art::Ptr< recob::OpHit > > const &hits) |
| |
| double | OpHitChargeCollectionEfficiency (std::set< int > trackIDs, std::vector< art::Ptr< recob::OpHit > > const &hits, std::vector< art::Ptr< recob::OpHit > > const &allhits) |
| |
| double | OpHitChargeCollectionEfficiency (std::set< int > trackIDs, std::vector< art::Ptr< recob::OpHit > > const &hits, std::vector< art::Ptr< recob::OpHit > > const &allhits, geo::View_t const &view) |
| |
| std::set< int > | GetSetOfEveIDs () |
| |
| std::set< int > | GetSetOfTrackIDs () |
| |
| std::set< int > | GetSetOfEveIDs (std::vector< art::Ptr< recob::OpHit > > const &hits) |
| |
| std::set< int > | GetSetOfTrackIDs (std::vector< art::Ptr< recob::OpHit > > const &hits) |
| |
| const std::vector< art::Ptr< sim::OpDetBacktrackerRecord > > & | OpDetBacktrackerRecords () const |
| |
| void | ChannelToTrackSDPs (std::vector< sim::TrackSDP > &trackSDPs, int channel, const double hit_start_time, const double hit_end_time) |
| |
| | PhotonBackTracker (fhicl::ParameterSet const &pset, art::ActivityRegistry ®) |
| |
| | ~PhotonBackTracker () |
| |
| void | reconfigure (fhicl::ParameterSet const &pset) |
| |
| void | Rebuild (const art::Event &evt) |
| |
| const sim::ParticleList & | ParticleList () const |
| |
| void | SetEveIdCalculator (sim::EveIdCalculator *ec) |
| |
| const simb::MCParticle * | TrackIDToParticle (int const &id) const |
| |
| const simb::MCParticle * | TrackIDToMotherParticle (int const &id) const |
| |
| std::vector< sim::SDP > | TrackIDToSimSDP (int const &id) const |
| |
| const art::Ptr< simb::MCTruth > & | TrackIDToMCTruth (int const &id) const |
| |
| const art::Ptr< simb::MCTruth > & | ParticleToMCTruth (const simb::MCParticle *p) const |
| |
| std::vector< const simb::MCParticle * > | MCTruthToParticles (art::Ptr< simb::MCTruth > const &mct) const |
| |
| const std::vector< art::Ptr< simb::MCTruth > > & | MCTruthVector () const |
| |
| DEPRECATED std::vector< sim::TrackSDP > | OpHitToTrackID (art::Ptr< recob::OpHit > const &hit) |
| |
| std::vector< sim::TrackSDP > | OpHitToTrackSDPs (art::Ptr< recob::OpHit > const &hit) |
| |
| const std::vector< std::vector< art::Ptr< recob::OpHit > > > | TrackIDsToOpHits (std::vector< art::Ptr< recob::OpHit >> const &allhits, std::vector< int > const &tkIDs) |
| |
| std::vector< sim::TrackSDP > | OpHitToEveSDPs (art::Ptr< recob::OpHit > const &hit) |
| |
| std::vector< sim::TrackSDP > | OpHitToEveID (art::Ptr< recob::OpHit > const &hit) |
| |
| std::vector< double > | SimSDPsToXYZ (std::vector< sim::SDP > const &sdps) |
| |
| std::vector< double > | OpHitToXYZ (art::Ptr< recob::OpHit > const &hit) |
| |
| double | OpHitCollectionPurity (std::set< int > trackIDs, std::vector< art::Ptr< recob::OpHit > > const &hits) |
| |
| double | OpHitCollectionEfficiency (std::set< int > trackIDs, std::vector< art::Ptr< recob::OpHit > > const &hits, std::vector< art::Ptr< recob::OpHit > > const &allhits) |
| |
| double | OpHitCollectionEfficiency (std::set< int > trackIDs, std::vector< art::Ptr< recob::OpHit > > const &hits, std::vector< art::Ptr< recob::OpHit > > const &allhits, geo::View_t const &view) |
| |
| double | OpHitChargeCollectionPurity (std::set< int > trackIDs, std::vector< art::Ptr< recob::OpHit > > const &hits) |
| |
| double | OpHitChargeCollectionEfficiency (std::set< int > trackIDs, std::vector< art::Ptr< recob::OpHit > > const &hits, std::vector< art::Ptr< recob::OpHit > > const &allhits) |
| |
| double | OpHitChargeCollectionEfficiency (std::set< int > trackIDs, std::vector< art::Ptr< recob::OpHit > > const &hits, std::vector< art::Ptr< recob::OpHit > > const &allhits, geo::View_t const &view) |
| |
| std::set< int > | GetSetOfEveIDs () |
| |
| std::set< int > | GetSetOfTrackIDs () |
| |
| std::set< int > | GetSetOfEveIDs (std::vector< art::Ptr< recob::OpHit > > const &hits) |
| |
| std::set< int > | GetSetOfTrackIDs (std::vector< art::Ptr< recob::OpHit > > const &hits) |
| |
| const std::vector< art::Ptr< sim::OpDetBacktrackerRecord > > & | OpDetBacktrackerRecords () const |
| |
| void | ChannelToTrackSDPs (std::vector< sim::TrackSDP > &trackSDPs, int channel, const double hit_start_time, const double hit_end_time) |
| |
| | PhotonBackTracker (fhiclConfig const &config, const cheat::ParticleInventory *partInv, const geo::GeometryCore *geom) |
| |
| | PhotonBackTracker (fhicl::ParameterSet const &pSet, const cheat::ParticleInventory *partInv, const geo::GeometryCore *geom) |
| |
| | PhotonBackTracker (PhotonBackTracker const &)=delete |
| |
| template<typename Evt > |
| void | PrepEvent (Evt const &evt) |
| |
| template<typename Evt > |
| const bool | CanRun (Evt const &evt) |
| |
| template<typename Evt > |
| void | PrepOpDetBTRs (Evt const &evt) |
| |
| template<typename Evt > |
| void | PrepOpFlashToOpHits (Evt const &evt) |
| |
| const std::vector< art::Ptr< recob::OpHit > > | OpFlashToOpHits_Ps (art::Ptr< recob::OpFlash > &flash_P) const |
| |
| const std::vector< double > | OpFlashToXYZ (art::Ptr< recob::OpFlash > &flash_P) const |
| |
| const std::set< int > | OpFlashToTrackIds (art::Ptr< recob::OpFlash > &flash_P) const |
| |
| const double | GetDelay () |
| |
| void | ClearEvent () |
| |
| const bool | BTRsReady () |
| |
| const bool | OpFlashToOpHitsReady () |
| |
| std::vector< art::Ptr< sim::OpDetBacktrackerRecord > > const & | OpDetBTRs () |
| |
| const std::vector< const sim::SDP * > | TrackIdToSimSDPs_Ps (int const &id) |
| |
| const std::vector< const sim::SDP * > | TrackIdToSimSDPs_Ps (int const &id, geo::View_t const &view) |
| |
| const art::Ptr< sim::OpDetBacktrackerRecord > | FindOpDetBTR (int const &opDetNum) const |
| |
| const std::vector< sim::TrackSDP > | OpDetToTrackSDPs (int const &OpDetNum, double const &opHit_start_time, double const &opHit_end_time) const |
| |
| const std::vector< sim::TrackSDP > | OpHitToTrackSDPs (art::Ptr< recob::OpHit > const &opHit_P) const |
| |
| const std::vector< sim::TrackSDP > | OpHitToTrackSDPs (recob::OpHit const &opHit) const |
| |
| const std::vector< int > | OpHitToTrackIds (recob::OpHit const &opHit) const |
| |
| const std::vector< int > | OpHitToTrackIds (art::Ptr< recob::OpHit > const &opHit) const |
| |
| const std::vector< int > | OpHitToEveTrackIds (recob::OpHit const &opHit) |
| |
| const std::vector< int > | OpHitToEveTrackIds (art::Ptr< recob::OpHit > const &opHit_P) |
| |
| const std::vector< sim::TrackSDP > | OpHitToEveTrackSDPs (art::Ptr< recob::OpHit > const &opHit_P) const |
| |
| const std::vector< sim::TrackSDP > | OpHitToEveTrackSDPs (recob::OpHit const &opHit) const |
| |
| const std::vector< art::Ptr< recob::OpHit > > | TrackIdToOpHits_Ps (int const &tkId, std::vector< art::Ptr< recob::OpHit >> const &hitsIn) |
| |
| const std::vector< std::vector< art::Ptr< recob::OpHit > > > | TrackIdsToOpHits_Ps (std::vector< int > const &tkIds, std::vector< art::Ptr< recob::OpHit >> const &hitsIn) |
| |
| const std::vector< const sim::SDP * > | OpHitToSimSDPs_Ps (recob::OpHit const &opHit) const |
| |
| const std::vector< const sim::SDP * > | OpHitToSimSDPs_Ps (art::Ptr< recob::OpHit > const &opHit_P) const |
| |
| const std::vector< const sim::SDP * > | OpHitsToSimSDPs_Ps (std::vector< art::Ptr< recob::OpHit > > const &opHits_Ps) const |
| |
| const std::vector< double > | SimSDPsToXYZ (std::vector< sim::SDP > const &sdps) const & |
| |
| const std::vector< double > | SimSDPsToXYZ (std::vector< const sim::SDP * > const &sdps_Ps) const & |
| |
| const std::vector< double > | OpHitToXYZ (art::Ptr< recob::OpHit > const &opHit) |
| |
| const std::vector< double > | OpHitToXYZ (recob::OpHit const &opHit) |
| |
| const std::vector< double > | OpHitsToXYZ (std::vector< art::Ptr< recob::OpHit > > const &opHits_Ps) const |
| |
| const std::unordered_set< const sim::SDP * > | OpHitToEveSimSDPs_Ps (recob::OpHit const &opHit) |
| |
| const std::unordered_set< const sim::SDP * > | OpHitToEveSimSDPs_Ps (art::Ptr< recob::OpHit > &opHit_P) |
| |
| const std::set< int > | GetSetOfEveIds () const |
| |
| const std::set< int > | GetSetOfTrackIds () const |
| |
| const std::set< int > | GetSetOfEveIds (std::vector< art::Ptr< recob::OpHit > > const &opHits) const |
| |
| const std::set< int > | GetSetOfEveIds (std::vector< recob::OpHit > const &opHits) const |
| |
| const std::set< int > | GetSetOfTrackIds (std::vector< art::Ptr< recob::OpHit > > const &opHits) const |
| |
| const std::set< int > | GetSetOfTrackIds (std::vector< recob::OpHit > const &opHits) const |
| |
| const double | OpHitCollectionPurity (std::set< int > const &tkIds, std::vector< art::Ptr< recob::OpHit > > const &opHits) |
| |
| const double | OpHitLightCollectionPurity (std::set< int > const &tkIds, std::vector< art::Ptr< recob::OpHit > > const &opHits) |
| |
| const double | OpHitCollectionEfficiency (std::set< int > const &tkIds, std::vector< art::Ptr< recob::OpHit > > const &opHits, std::vector< art::Ptr< recob::OpHit > > const &opHitsIn) |
| |
| const double | OpHitCollectionEfficiency (std::set< int > const &tkIds, std::vector< art::Ptr< recob::OpHit > > const &opHits, std::vector< art::Ptr< recob::OpHit > > const &opHitsIn, geo::View_t const &view) |
| |
| const double | OpHitLightCollectionEfficiency (std::set< int > const &tkIds, std::vector< art::Ptr< recob::OpHit > > const &opHits, std::vector< art::Ptr< recob::OpHit > > const &opHitsIn) |
| |
| const double | OpHitLightCollectionEfficiency (std::set< int > const &tkIds, std::vector< art::Ptr< recob::OpHit > > const &opHits, std::vector< art::Ptr< recob::OpHit > > const &opHitsIn, geo::View_t const &view) |
| |
| void | OpHitToSDPs (recob::OpHit const &hit, std::vector< sim::SDP > &sdps) const |
| |
| DEPRECATED void | OpHitToSimSDPs (recob::OpHit const &hit, std::vector< sim::SDP > &sdps) const |
| |
| void | OpHitToSDPs (art::Ptr< recob::OpHit > const &hit, std::vector< sim::SDP > &sdps) const |
| |
| DEPRECATED void | OpHitToSimSDPs (art::Ptr< recob::OpHit > const &hit, std::vector< sim::SDP > &sdps) const |
| |
| void | OpHitToSDPs (recob::OpHit const &hit, std::vector< sim::SDP > &sdps) const |
| |
| DEPRECATED void | OpHitToSimSDPs (recob::OpHit const &hit, std::vector< sim::SDP > &sdps) const |
| |
| void | OpHitToSDPs (art::Ptr< recob::OpHit > const &hit, std::vector< sim::SDP > &sdps) const |
| |
| DEPRECATED void | OpHitToSimSDPs (art::Ptr< recob::OpHit > const &hit, std::vector< sim::SDP > &sdps) const |
| |