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