#include <PhotonBackTrackerService.h>
Classes | |
struct | fhiclConfig |
Public Types | |
using | provider_type = PhotonBackTracker |
Public Member Functions | |
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) |
Private Member Functions | |
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 () |
Private Member Functions inherited from cheat::PhotonBackTracker | |
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 |
Definition at line 38 of file PhotonBackTrackerService.h.
Definition at line 48 of file PhotonBackTrackerService.h.
cheat::PhotonBackTrackerService::PhotonBackTrackerService | ( | fhicl::ParameterSet const & | pSet, |
art::ActivityRegistry & | reg | ||
) |
Definition at line 26 of file PhotonBackTrackerService.cc.
cheat::PhotonBackTrackerService::PhotonBackTrackerService | ( | fhiclConfig const & | config, |
art::ActivityRegistry & | reg | ||
) |
Definition at line 38 of file PhotonBackTrackerService.cc.
art::Ptr< sim::OpDetBacktrackerRecord > cheat::PhotonBackTrackerService::FindOpDetBTR | ( | int const & | opDetNum | ) |
Definition at line 143 of file PhotonBackTrackerService.cc.
const double cheat::PhotonBackTrackerService::GetDelay | ( | ) |
Definition at line 128 of file PhotonBackTrackerService.cc.
const std::set< int > cheat::PhotonBackTrackerService::GetSetOfEveIds | ( | ) |
Definition at line 269 of file PhotonBackTrackerService.cc.
const std::set< int > cheat::PhotonBackTrackerService::GetSetOfEveIds | ( | std::vector< art::Ptr< recob::OpHit > > const & | opHits_Ps | ) |
Definition at line 281 of file PhotonBackTrackerService.cc.
const std::set< int > cheat::PhotonBackTrackerService::GetSetOfEveIds | ( | const std::vector< recob::OpHit > & | opHits | ) |
Definition at line 286 of file PhotonBackTrackerService.cc.
const std::set< int > cheat::PhotonBackTrackerService::GetSetOfTrackIds | ( | ) |
Definition at line 275 of file PhotonBackTrackerService.cc.
const std::set< int > cheat::PhotonBackTrackerService::GetSetOfTrackIds | ( | std::vector< art::Ptr< recob::OpHit > > const & | opHits_Ps | ) |
Definition at line 292 of file PhotonBackTrackerService.cc.
const std::set< int > cheat::PhotonBackTrackerService::GetSetOfTrackIds | ( | std::vector< recob::OpHit > const & | opHits | ) |
Definition at line 297 of file PhotonBackTrackerService.cc.
const std::vector< art::Ptr< sim::OpDetBacktrackerRecord > > & cheat::PhotonBackTrackerService::OpDetBTRs | ( | ) |
Definition at line 122 of file PhotonBackTrackerService.cc.
const std::vector< sim::TrackSDP > cheat::PhotonBackTrackerService::OpDetToTrackSDPs | ( | int const & | OpDetNum, |
double const & | opHit_start_time, | ||
double const & | opHit_end_time | ||
) |
Definition at line 149 of file PhotonBackTrackerService.cc.
const std::vector< art::Ptr< recob::OpHit > > cheat::PhotonBackTrackerService::OpFlashToOpHits_Ps | ( | art::Ptr< recob::OpFlash > & | flash_P | ) |
Definition at line 357 of file PhotonBackTrackerService.cc.
const std::set< int > cheat::PhotonBackTrackerService::OpFlashToTrackIds | ( | art::Ptr< recob::OpFlash > & | flash_P | ) | const |
Definition at line 352 of file PhotonBackTrackerService.cc.
const std::vector< double > cheat::PhotonBackTrackerService::OpFlashToXYZ | ( | art::Ptr< recob::OpFlash > & | flash_P | ) |
Definition at line 362 of file PhotonBackTrackerService.cc.
|
inline |
Definition at line 118 of file PhotonBackTrackerService.h.
const double cheat::PhotonBackTrackerService::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 | ||
) |
Definition at line 318 of file PhotonBackTrackerService.cc.
const double cheat::PhotonBackTrackerService::OpHitCollectionEfficiency | ( | std::set< int > const & | tkIds, |
std::vector< art::Ptr< recob::OpHit > > const & | opHits_Ps, | ||
std::vector< art::Ptr< recob::OpHit > > const & | opHitsIn_Ps | ||
) |
Definition at line 327 of file PhotonBackTrackerService.cc.
const double cheat::PhotonBackTrackerService::OpHitCollectionPurity | ( | std::set< int > const & | tkIds, |
std::vector< art::Ptr< recob::OpHit > > const & | opHits_Ps | ||
) |
Definition at line 303 of file PhotonBackTrackerService.cc.
const double cheat::PhotonBackTrackerService::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 | ||
) |
Definition at line 335 of file PhotonBackTrackerService.cc.
const double cheat::PhotonBackTrackerService::OpHitLightCollectionEfficiency | ( | std::set< int > const & | tkIds, |
std::vector< art::Ptr< recob::OpHit > > const & | opHits_Ps, | ||
std::vector< art::Ptr< recob::OpHit > > const & | opHitsIn_Ps | ||
) |
Definition at line 344 of file PhotonBackTrackerService.cc.
const double cheat::PhotonBackTrackerService::OpHitLightCollectionPurity | ( | std::set< int > const & | tkIds, |
std::vector< art::Ptr< recob::OpHit > > const & | opHits_Ps | ||
) |
Definition at line 310 of file PhotonBackTrackerService.cc.
const std::unordered_set< const sim::SDP * > cheat::PhotonBackTrackerService::OpHitToEveSimSDPs_Ps | ( | recob::OpHit const & | opHit | ) |
Definition at line 233 of file PhotonBackTrackerService.cc.
const std::unordered_set< const sim::SDP * > cheat::PhotonBackTrackerService::OpHitToEveSimSDPs_Ps | ( | art::Ptr< recob::OpHit > & | opHit_P | ) |
Definition at line 239 of file PhotonBackTrackerService.cc.
const std::vector< int > cheat::PhotonBackTrackerService::OpHitToEveTrackIds | ( | recob::OpHit const & | opHit | ) |
Definition at line 180 of file PhotonBackTrackerService.cc.
const std::vector< int > cheat::PhotonBackTrackerService::OpHitToEveTrackIds | ( | art::Ptr< recob::OpHit > const & | opHit_P | ) |
Definition at line 185 of file PhotonBackTrackerService.cc.
std::vector< sim::TrackSDP > cheat::PhotonBackTrackerService::OpHitToEveTrackSDPs | ( | art::Ptr< recob::OpHit > const & | opHit_P | ) |
Definition at line 190 of file PhotonBackTrackerService.cc.
std::vector< sim::TrackSDP > cheat::PhotonBackTrackerService::OpHitToEveTrackSDPs | ( | recob::OpHit const & | opHit | ) |
Definition at line 196 of file PhotonBackTrackerService.cc.
const std::vector< const sim::SDP * > cheat::PhotonBackTrackerService::OpHitToSimSDPs_Ps | ( | recob::OpHit const & | opHit | ) |
Definition at line 214 of file PhotonBackTrackerService.cc.
const std::vector< const sim::SDP * > cheat::PhotonBackTrackerService::OpHitToSimSDPs_Ps | ( | art::Ptr< recob::OpHit > const & | opHit_P | ) |
Definition at line 220 of file PhotonBackTrackerService.cc.
const std::vector< int > cheat::PhotonBackTrackerService::OpHitToTrackIds | ( | recob::OpHit const & | opHit | ) |
Definition at line 169 of file PhotonBackTrackerService.cc.
const std::vector< int > cheat::PhotonBackTrackerService::OpHitToTrackIds | ( | art::Ptr< recob::OpHit > const & | opHit_P | ) |
Definition at line 174 of file PhotonBackTrackerService.cc.
std::vector< sim::TrackSDP > cheat::PhotonBackTrackerService::OpHitToTrackSDPs | ( | art::Ptr< recob::OpHit > const & | opHit_P | ) |
Definition at line 157 of file PhotonBackTrackerService.cc.
std::vector< sim::TrackSDP > cheat::PhotonBackTrackerService::OpHitToTrackSDPs | ( | recob::OpHit const & | opHit | ) |
Definition at line 163 of file PhotonBackTrackerService.cc.
const std::vector< double > cheat::PhotonBackTrackerService::OpHitToXYZ | ( | recob::OpHit const & | opHit | ) |
Definition at line 257 of file PhotonBackTrackerService.cc.
const std::vector< double > cheat::PhotonBackTrackerService::OpHitToXYZ | ( | art::Ptr< recob::OpHit > const & | opHit_P | ) |
Definition at line 263 of file PhotonBackTrackerService.cc.
|
private |
Definition at line 73 of file PhotonBackTrackerService.cc.
|
inlineprivate |
Definition at line 136 of file PhotonBackTrackerService.h.
|
inlineprivate |
Definition at line 137 of file PhotonBackTrackerService.h.
|
private |
Definition at line 64 of file PhotonBackTrackerService.cc.
|
private |
Definition at line 78 of file PhotonBackTrackerService.cc.
|
private |
Definition at line 86 of file PhotonBackTrackerService.cc.
|
private |
Definition at line 97 of file PhotonBackTrackerService.cc.
|
inline |
Definition at line 49 of file PhotonBackTrackerService.h.
void cheat::PhotonBackTrackerService::Rebuild | ( | art::Event const & | evt | ) |
Event Rebuild Implimentation////////// This section contains the implimentation /// of all Prep templates from the service /// provider. ///
Definition at line 58 of file PhotonBackTrackerService.cc.
const std::vector< double > cheat::PhotonBackTrackerService::SimSDPsToXYZ | ( | std::vector< sim::SDP > const & | sdps | ) | const |
Definition at line 245 of file PhotonBackTrackerService.cc.
const std::vector< double > cheat::PhotonBackTrackerService::SimSDPsToXYZ | ( | std::vector< const sim::SDP * > const & | sdps_Ps | ) |
Definition at line 251 of file PhotonBackTrackerService.cc.
const std::vector< std::vector< art::Ptr< recob::OpHit > > > cheat::PhotonBackTrackerService::TrackIdsToOpHits_Ps | ( | std::vector< int > const & | tkIds, |
std::vector< art::Ptr< recob::OpHit >> const & | hitsIn | ||
) |
Definition at line 208 of file PhotonBackTrackerService.cc.
const std::vector< art::Ptr< recob::OpHit > > cheat::PhotonBackTrackerService::TrackIdToOpHits_Ps | ( | int const & | tkId, |
std::vector< art::Ptr< recob::OpHit >> const & | hitsIn | ||
) |
Definition at line 202 of file PhotonBackTrackerService.cc.
const std::vector< const sim::SDP * > cheat::PhotonBackTrackerService::TrackIdToSimSDPs_Ps | ( | int const & | id | ) |
Definition at line 131 of file PhotonBackTrackerService.cc.
const std::vector< const sim::SDP * > cheat::PhotonBackTrackerService::TrackIdToSimSDPs_Ps | ( | int const & | id, |
geo::View_t const & | view | ||
) |
Definition at line 137 of file PhotonBackTrackerService.cc.