LArSoft
v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
|
#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 () |
void | reconfigure (fhicl::ParameterSet const &pset) |
void | reconfigure (fhicl::ParameterSet const &pset) |
void | Rebuild (const art::Event &evt) |
const sim::ParticleList & | ParticleList () const |
const sim::ParticleList & | ParticleList () const |
void | SetEveIdCalculator (sim::EveIdCalculator *ec) |
void | SetEveIdCalculator (sim::EveIdCalculator *ec) |
const simb::MCParticle * | TrackIDToParticle (int const &id) const |
const simb::MCParticle * | TrackIDToParticle (int const &id) const |
const simb::MCParticle * | TrackIDToMotherParticle (int const &id) const |
const simb::MCParticle * | TrackIDToMotherParticle (int const &id) const |
std::vector< sim::SDP > | TrackIDToSimSDP (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 > & | TrackIDToMCTruth (int const &id) const |
const art::Ptr< simb::MCTruth > & | ParticleToMCTruth (const simb::MCParticle *p) 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 |
std::vector< const simb::MCParticle * > | MCTruthToParticles (art::Ptr< simb::MCTruth > const &mct) const |
const std::vector< art::Ptr< simb::MCTruth > > & | MCTruthVector () const |
const std::vector< art::Ptr< simb::MCTruth > > & | MCTruthVector () const |
DEPRECATED std::vector< sim::TrackSDP > | OpHitToTrackID (art::Ptr< recob::OpHit > const &hit) |
DEPRECATED std::vector< sim::TrackSDP > | OpHitToTrackID (art::Ptr< recob::OpHit > const &hit) |
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< std::vector< art::Ptr< recob::OpHit > > > | TrackIDsToOpHits (std::vector< art::Ptr< recob::OpHit >> const &allhits, std::vector< int > const &tkIDs) |
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 > | OpHitToEveSDPs (art::Ptr< recob::OpHit > const &hit) |
std::vector< sim::TrackSDP > | OpHitToEveID (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) |
const std::vector< double > | SimSDPsToXYZ (std::vector< const sim::SDP * > const &sdps_Ps) const & |
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 | 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 > | GetSetOfEveIDs (std::vector< art::Ptr< recob::OpHit >> const &hits) |
std::set< int > | GetSetOfEveIDs () |
std::set< int > | GetSetOfEveIDs (std::vector< art::Ptr< recob::OpHit >> const &hits) |
std::set< int > | GetSetOfTrackIDs () |
std::set< int > | GetSetOfTrackIDs (std::vector< art::Ptr< recob::OpHit >> const &hits) |
std::set< int > | GetSetOfTrackIDs () |
std::set< int > | GetSetOfTrackIDs (std::vector< art::Ptr< recob::OpHit >> const &hits) |
const std::vector< art::Ptr< sim::OpDetBacktrackerRecord > > & | OpDetBacktrackerRecords () const |
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) |
void | ChannelToTrackSDPs (std::vector< sim::TrackSDP > &trackSDPs, int channel, const double hit_start_time, const double hit_end_time) |
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 |
void | ClearEvent () |
const bool | BTRsReady () |
const bool | OpFlashToOpHitsReady () |
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< int > | OpHitToTrackIds (recob::OpHit const &opHit) const |
const std::vector< int > | OpHitToTrackIds (art::Ptr< recob::OpHit > const &opHit) const |
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< 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 > | OpHitsToXYZ (std::vector< art::Ptr< recob::OpHit >> const &opHits_Ps) const |
const std::set< int > | GetSetOfEveIds () 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 () 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 |
void | OpHitToSDPs (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 (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 |
void | OpHitToSDPs (art::Ptr< recob::OpHit > const &hit, std::vector< sim::SDP > &sdps) const |
DEPRECATED void | OpHitToSimSDPs (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 47 of file PhotonBackTrackerService.h.
cheat::PhotonBackTrackerService::PhotonBackTrackerService | ( | fhicl::ParameterSet const & | pSet, |
art::ActivityRegistry & | reg | ||
) |
Definition at line 26 of file PhotonBackTrackerService.cc.
References priv_PrepEvent(), and art::ActivityRegistry::sPreProcessEvent.
cheat::PhotonBackTrackerService::PhotonBackTrackerService | ( | fhiclConfig const & | config, |
art::ActivityRegistry & | reg | ||
) |
Definition at line 38 of file PhotonBackTrackerService.cc.
References priv_PrepEvent(), and art::ActivityRegistry::sPreProcessEvent.
|
inherited |
Definition at line 84 of file PhotonBackTracker.cc.
References cheat::PhotonBackTracker::priv_OpDetBTRs.
|
inherited |
Referenced by priv_CanRun().
|
inherited |
|
inherited |
Definition at line 660 of file old.PhotonBackTracker_service.cc.
References e, sim::TrackSDP::energy, energy, sim::TrackSDP::energyFrac, cheat::PhotonBackTracker::FindOpDetBacktrackerRecord(), cheat::PhotonBackTracker::geom, sim::NoParticleId, geo::GeometryCore::OpDetFromOpChannel(), cheat::PhotonBackTracker::shouldThisFail(), sim::TrackSDP::trackID, and sim::OpDetBacktrackerRecord::TrackIDsAndEnergies().
Referenced by cheat::PhotonBackTracker::GetSetOfTrackIDs(), cheat::PhotonBackTracker::OpDetBacktrackerRecords(), cheat::PhotonBackTracker::OpHitToTrackSDPs(), and cheat::PhotonBackTracker::TrackIDsToOpHits().
|
inherited |
Definition at line 77 of file PhotonBackTracker.cc.
References cheat::PhotonBackTracker::priv_OpDetBTRs, and cheat::PhotonBackTracker::priv_OpFlashToOpHits.
Referenced by priv_PrepEvent().
art::Ptr< sim::OpDetBacktrackerRecord > cheat::PhotonBackTrackerService::FindOpDetBTR | ( | int const & | opDetNum | ) |
Definition at line 159 of file PhotonBackTrackerService.cc.
References cheat::PhotonBackTracker::FindOpDetBTR().
|
inherited |
Definition at line 128 of file PhotonBackTracker.cc.
References cheat::PhotonBackTracker::priv_OpDetBTRs, and sc.
Referenced by FindOpDetBTR(), cheat::PhotonBackTracker::OpDetToTrackSDPs(), and cheat::PhotonBackTracker::OpHitToSimSDPs_Ps().
const double cheat::PhotonBackTrackerService::GetDelay | ( | ) |
Definition at line 139 of file PhotonBackTrackerService.cc.
References cheat::PhotonBackTracker::GetDelay().
const std::set< int > cheat::PhotonBackTrackerService::GetSetOfEveIds | ( | ) |
Definition at line 306 of file PhotonBackTrackerService.cc.
References cheat::PhotonBackTracker::GetSetOfEveIds().
const std::set< int > cheat::PhotonBackTrackerService::GetSetOfEveIds | ( | std::vector< art::Ptr< recob::OpHit >> const & | opHits_Ps | ) |
Definition at line 318 of file PhotonBackTrackerService.cc.
References cheat::PhotonBackTracker::GetSetOfEveIds().
const std::set< int > cheat::PhotonBackTrackerService::GetSetOfEveIds | ( | const std::vector< recob::OpHit > & | opHits | ) |
Definition at line 324 of file PhotonBackTrackerService.cc.
References cheat::PhotonBackTracker::GetSetOfEveIds().
|
inherited |
Definition at line 371 of file old.PhotonBackTracker_service.cc.
References sim::ParticleList::begin(), sim::ParticleList::end(), sim::ParticleList::EveId(), cheat::PhotonBackTracker::fParticleList, and cheat::PhotonBackTracker::shouldThisFail().
Referenced by cheat::PhotonBackTracker::OpHitToSimSDPs().
|
inherited |
|
inherited |
Definition at line 400 of file old.PhotonBackTracker_service.cc.
References cheat::PhotonBackTracker::OpHitToEveID(), and cheat::PhotonBackTracker::shouldThisFail().
|
inherited |
|
inherited |
Definition at line 508 of file PhotonBackTracker.cc.
References cheat::PhotonBackTracker::fPartInv, and cheat::ParticleInventory::GetSetOfEveIds().
Referenced by GetSetOfEveIds().
|
inherited |
Definition at line 522 of file PhotonBackTracker.cc.
References cheat::PhotonBackTracker::OpHitToEveTrackSDPs().
|
inherited |
Definition at line 536 of file PhotonBackTracker.cc.
References cheat::PhotonBackTracker::OpHitToEveTrackSDPs().
const std::set< int > cheat::PhotonBackTrackerService::GetSetOfTrackIds | ( | ) |
Definition at line 312 of file PhotonBackTrackerService.cc.
References cheat::PhotonBackTracker::GetSetOfTrackIds().
const std::set< int > cheat::PhotonBackTrackerService::GetSetOfTrackIds | ( | std::vector< art::Ptr< recob::OpHit >> const & | opHits_Ps | ) |
Definition at line 331 of file PhotonBackTrackerService.cc.
References cheat::PhotonBackTracker::GetSetOfTrackIds().
const std::set< int > cheat::PhotonBackTrackerService::GetSetOfTrackIds | ( | std::vector< recob::OpHit > const & | opHits | ) |
Definition at line 337 of file PhotonBackTrackerService.cc.
References cheat::PhotonBackTracker::GetSetOfTrackIds().
|
inherited |
Definition at line 388 of file old.PhotonBackTracker_service.cc.
References cheat::PhotonBackTracker::fParticleList, and cheat::PhotonBackTracker::shouldThisFail().
Referenced by cheat::PhotonBackTracker::OpHitToSimSDPs(), and cheat::PhotonBackTracker::Rebuild().
|
inherited |
|
inherited |
Definition at line 422 of file old.PhotonBackTracker_service.cc.
References cheat::PhotonBackTracker::ChannelToTrackSDPs(), util::end(), cheat::PhotonBackTracker::fDelay, and cheat::PhotonBackTracker::shouldThisFail().
|
inherited |
|
inherited |
Definition at line 516 of file PhotonBackTracker.cc.
References cheat::PhotonBackTracker::fPartInv, and cheat::ParticleInventory::GetSetOfTrackIds().
Referenced by GetSetOfTrackIds().
|
inherited |
Definition at line 550 of file PhotonBackTracker.cc.
References cheat::PhotonBackTracker::OpHitToTrackSDPs().
|
inherited |
Definition at line 563 of file PhotonBackTracker.cc.
References cheat::PhotonBackTracker::OpHitToTrackSDPs().
|
inherited |
Definition at line 256 of file old.PhotonBackTracker_service.cc.
References cheat::PhotonBackTracker::fParticleList, cheat::PhotonBackTracker::shouldThisFail(), and cheat::PhotonBackTracker::TrackIDToMCTruth().
Referenced by cheat::PhotonBackTracker::SetEveIdCalculator().
|
inherited |
|
inlineinherited |
Definition at line 77 of file old.PhotonBackTracker.h.
References cheat::PhotonBackTracker::fMCTruthList.
|
inlineinherited |
Definition at line 77 of file old.PhotonBackTrackerService.h.
References cheat::PhotonBackTracker::fMCTruthList.
|
inlineinherited |
Definition at line 169 of file old.PhotonBackTracker.h.
References cheat::PhotonBackTracker::ChannelToTrackSDPs(), and cheat::PhotonBackTracker::cOpDetBacktrackerRecords.
|
inlineinherited |
Definition at line 169 of file old.PhotonBackTrackerService.h.
References cheat::PhotonBackTracker::ChannelToTrackSDPs(), cheat::PhotonBackTracker::cOpDetBacktrackerRecords, DECLARE_ART_SERVICE, cheat::PhotonBackTracker::fDelay, cheat::PhotonBackTracker::fG4ModuleLabel, cheat::PhotonBackTracker::FindOpDetBacktrackerRecord(), cheat::PhotonBackTracker::fMCTruthList, cheat::PhotonBackTracker::fMinOpHitEnergyFraction, cheat::PhotonBackTracker::fParticleList, cheat::PhotonBackTracker::fTrackIDToMCTruthIndex, cheat::PhotonBackTracker::fVoxelList, cheat::PhotonBackTracker::geom, cheat::PhotonBackTracker::have_complained, and cheat::PhotonBackTracker::shouldThisFail().
const std::vector< art::Ptr< sim::OpDetBacktrackerRecord > > & cheat::PhotonBackTrackerService::OpDetBTRs | ( | ) |
Definition at line 133 of file PhotonBackTrackerService.cc.
References cheat::PhotonBackTracker::OpDetBTRs().
const std::vector< sim::TrackSDP > cheat::PhotonBackTrackerService::OpDetToTrackSDPs | ( | int const & | OpDetNum, |
double const & | opHit_start_time, | ||
double const & | opHit_end_time | ||
) |
Definition at line 165 of file PhotonBackTrackerService.cc.
References cheat::PhotonBackTracker::OpDetToTrackSDPs().
|
inherited |
Definition at line 144 of file PhotonBackTracker.cc.
References util::abs(), e, sim::TrackSDP::energy, energy, sim::TrackSDP::energyFrac, cheat::PhotonBackTracker::FindOpDetBTR(), sim::NoParticleId, sim::TrackSDP::trackID, and sim::OpDetBacktrackerRecord::TrackIDsAndEnergies().
Referenced by OpDetToTrackSDPs(), cheat::PhotonBackTracker::OpHitToTrackSDPs(), and cheat::PhotonBackTracker::TrackIdsToOpHits_Ps().
|
inherited |
Definition at line 748 of file PhotonBackTracker.cc.
References cheat::PhotonBackTracker::priv_OpFlashToOpHits.
Referenced by OpFlashToOpHits_Ps(), cheat::PhotonBackTracker::OpFlashToTrackIds(), and cheat::PhotonBackTracker::OpFlashToXYZ().
const std::vector< art::Ptr< recob::OpHit > > cheat::PhotonBackTrackerService::OpFlashToOpHits_Ps | ( | art::Ptr< recob::OpFlash > & | flash_P | ) |
Definition at line 407 of file PhotonBackTrackerService.cc.
References cheat::PhotonBackTracker::OpFlashToOpHits_Ps().
|
inherited |
Definition at line 90 of file PhotonBackTracker.cc.
References cheat::PhotonBackTracker::priv_OpFlashToOpHits.
const std::set< int > cheat::PhotonBackTrackerService::OpFlashToTrackIds | ( | art::Ptr< recob::OpFlash > & | flash_P | ) | const |
Definition at line 400 of file PhotonBackTrackerService.cc.
References cheat::PhotonBackTracker::OpFlashToTrackIds().
|
inherited |
Definition at line 758 of file PhotonBackTracker.cc.
References cheat::PhotonBackTracker::OpFlashToOpHits_Ps(), and cheat::PhotonBackTracker::OpHitsToXYZ().
Referenced by OpFlashToXYZ().
const std::vector< double > cheat::PhotonBackTrackerService::OpFlashToXYZ | ( | art::Ptr< recob::OpFlash > & | flash_P | ) |
Definition at line 414 of file PhotonBackTrackerService.cc.
References cheat::PhotonBackTracker::OpFlashToXYZ().
|
inline |
Definition at line 122 of file PhotonBackTrackerService.h.
|
inherited |
Definition at line 575 of file old.PhotonBackTracker_service.cc.
References recob::OpHit::Area(), e, cheat::PhotonBackTracker::fMinOpHitEnergyFraction, cheat::PhotonBackTracker::OpHitToTrackSDPs(), and cheat::PhotonBackTracker::shouldThisFail().
Referenced by cheat::PhotonBackTracker::OpHitToSimSDPs().
|
inherited |
Definition at line 566 of file old.PhotonBackTracker_service.cc.
|
inherited |
Definition at line 482 of file old.PhotonBackTracker_service.cc.
References recob::OpHit::Area(), e, cheat::PhotonBackTracker::OpHitToTrackSDPs(), and cheat::PhotonBackTracker::shouldThisFail().
Referenced by cheat::PhotonBackTracker::OpHitToSimSDPs().
|
inherited |
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 360 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 371 of file PhotonBackTrackerService.cc.
References cheat::PhotonBackTracker::OpHitCollectionEfficiency().
|
inherited |
Definition at line 523 of file old.PhotonBackTracker_service.cc.
References e, cheat::PhotonBackTracker::fMinOpHitEnergyFraction, cheat::PhotonBackTracker::OpHitToTrackSDPs(), and cheat::PhotonBackTracker::shouldThisFail().
Referenced by OpHitCollectionEfficiency(), and cheat::PhotonBackTracker::OpHitToSimSDPs().
|
inherited |
Definition at line 513 of file old.PhotonBackTracker_service.cc.
const double cheat::PhotonBackTrackerService::OpHitCollectionPurity | ( | std::set< int > const & | tkIds, |
std::vector< art::Ptr< recob::OpHit >> const & | opHits_Ps | ||
) |
Definition at line 344 of file PhotonBackTrackerService.cc.
References cheat::PhotonBackTracker::OpHitCollectionPurity().
|
inherited |
Definition at line 455 of file old.PhotonBackTracker_service.cc.
References e, cheat::PhotonBackTracker::OpHitToTrackSDPs(), and cheat::PhotonBackTracker::shouldThisFail().
Referenced by OpHitCollectionPurity(), and cheat::PhotonBackTracker::OpHitToSimSDPs().
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 380 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 391 of file PhotonBackTrackerService.cc.
References cheat::PhotonBackTracker::OpHitLightCollectionEfficiency().
const double cheat::PhotonBackTrackerService::OpHitLightCollectionPurity | ( | std::set< int > const & | tkIds, |
std::vector< art::Ptr< recob::OpHit >> const & | opHits_Ps | ||
) |
Definition at line 352 of file PhotonBackTrackerService.cc.
References cheat::PhotonBackTracker::OpHitLightCollectionPurity().
|
inherited |
Definition at line 458 of file PhotonBackTracker.cc.
References cheat::PhotonBackTracker::OpHitToSimSDPs_Ps().
Referenced by cheat::PhotonBackTracker::OpHitsToXYZ().
|
inherited |
Definition at line 470 of file PhotonBackTracker.cc.
References cheat::PhotonBackTracker::OpHitsToSimSDPs_Ps(), and cheat::PhotonBackTracker::SimSDPsToXYZ().
Referenced by cheat::PhotonBackTracker::OpFlashToXYZ().
|
inherited |
Definition at line 361 of file old.PhotonBackTracker_service.cc.
References cheat::PhotonBackTracker::OpHitToEveSDPs().
Referenced by cheat::PhotonBackTracker::GetSetOfEveIDs(), and cheat::PhotonBackTracker::OpHitToTrackID().
|
inherited |
|
inherited |
Definition at line 333 of file old.PhotonBackTracker_service.cc.
References sim::TrackSDP::energy, sim::TrackSDP::energyFrac, sim::ParticleList::EveId(), cheat::PhotonBackTracker::fParticleList, cheat::PhotonBackTracker::OpHitToTrackSDPs(), cheat::PhotonBackTracker::shouldThisFail(), and sim::TrackSDP::trackID.
Referenced by cheat::PhotonBackTracker::OpHitToEveID(), and cheat::PhotonBackTracker::OpHitToTrackID().
|
inherited |
const std::unordered_set< const sim::SDP * > cheat::PhotonBackTrackerService::OpHitToEveSimSDPs_Ps | ( | recob::OpHit const & | opHit | ) |
Definition at line 265 of file PhotonBackTrackerService.cc.
References cheat::PhotonBackTracker::OpHitToEveSimSDPs_Ps().
const std::unordered_set< const sim::SDP * > cheat::PhotonBackTrackerService::OpHitToEveSimSDPs_Ps | ( | art::Ptr< recob::OpHit > & | opHit_P | ) |
Definition at line 272 of file PhotonBackTrackerService.cc.
References cheat::PhotonBackTracker::OpHitToEveSimSDPs_Ps().
const std::vector< int > cheat::PhotonBackTrackerService::OpHitToEveTrackIds | ( | recob::OpHit const & | opHit | ) |
Definition at line 201 of file PhotonBackTrackerService.cc.
References cheat::PhotonBackTracker::OpHitToEveTrackIds().
const std::vector< int > cheat::PhotonBackTrackerService::OpHitToEveTrackIds | ( | art::Ptr< recob::OpHit > const & | opHit_P | ) |
Definition at line 207 of file PhotonBackTrackerService.cc.
References cheat::PhotonBackTracker::OpHitToEveTrackIds().
std::vector< sim::TrackSDP > cheat::PhotonBackTrackerService::OpHitToEveTrackSDPs | ( | art::Ptr< recob::OpHit > const & | opHit_P | ) |
Definition at line 214 of file PhotonBackTrackerService.cc.
References cheat::PhotonBackTracker::OpHitToEveTrackSDPs().
std::vector< sim::TrackSDP > cheat::PhotonBackTrackerService::OpHitToEveTrackSDPs | ( | recob::OpHit const & | opHit | ) |
Definition at line 221 of file PhotonBackTrackerService.cc.
References cheat::PhotonBackTracker::OpHitToEveTrackSDPs().
|
inherited |
Definition at line 235 of file PhotonBackTracker.cc.
Referenced by cheat::PhotonBackTracker::GetSetOfEveIds(), cheat::PhotonBackTracker::OpHitToEveTrackIds(), and OpHitToEveTrackSDPs().
|
inherited |
Definition at line 242 of file PhotonBackTracker.cc.
References sim::TrackSDP::energy, sim::TrackSDP::energyFrac, cheat::PhotonBackTracker::fPartInv, cheat::PhotonBackTracker::OpHitToTrackSDPs(), cheat::ParticleInventory::ParticleList(), and sim::TrackSDP::trackID.
|
inherited |
Definition at line 714 of file old.PhotonBackTracker_service.cc.
References cheat::PhotonBackTracker::fDelay, cheat::PhotonBackTracker::FindOpDetBacktrackerRecord(), cheat::PhotonBackTracker::geom, recob::OpHit::OpChannel(), geo::GeometryCore::OpDetFromOpChannel(), recob::OpHit::PeakTime(), cheat::PhotonBackTracker::shouldThisFail(), sim::OpDetBacktrackerRecord::TrackIDsAndEnergies(), and recob::OpHit::Width().
Referenced by cheat::PhotonBackTracker::OpHitToSDPs(), cheat::PhotonBackTracker::OpHitToSimSDPs(), cheat::PhotonBackTracker::OpHitToTrackID(), and cheat::PhotonBackTracker::OpHitToXYZ().
|
inherited |
|
inlineinherited |
Definition at line 104 of file old.PhotonBackTrackerService.h.
References cheat::PhotonBackTracker::OpHitToSDPs().
|
inlineinherited |
Definition at line 104 of file old.PhotonBackTracker.h.
References cheat::PhotonBackTracker::OpHitToSDPs().
|
inlineinherited |
Definition at line 100 of file old.PhotonBackTracker.h.
References cheat::PhotonBackTracker::OpHitToSDPs().
|
inlineinherited |
Definition at line 100 of file old.PhotonBackTrackerService.h.
References cheat::PhotonBackTracker::OpHitToSDPs().
|
inlineinherited |
Definition at line 108 of file old.PhotonBackTracker.h.
References cheat::PhotonBackTracker::GetSetOfEveIDs(), cheat::PhotonBackTracker::GetSetOfTrackIDs(), hits(), cheat::PhotonBackTracker::OpHitChargeCollectionEfficiency(), cheat::PhotonBackTracker::OpHitChargeCollectionPurity(), cheat::PhotonBackTracker::OpHitCollectionEfficiency(), cheat::PhotonBackTracker::OpHitCollectionPurity(), cheat::PhotonBackTracker::OpHitToSDPs(), cheat::PhotonBackTracker::OpHitToXYZ(), cheat::PhotonBackTracker::SimSDPsToXYZ(), and lar::dump::vector().
|
inlineinherited |
Definition at line 108 of file old.PhotonBackTrackerService.h.
References cheat::PhotonBackTracker::GetSetOfEveIDs(), cheat::PhotonBackTracker::GetSetOfTrackIDs(), hits(), cheat::PhotonBackTracker::OpHitChargeCollectionEfficiency(), cheat::PhotonBackTracker::OpHitChargeCollectionPurity(), cheat::PhotonBackTracker::OpHitCollectionEfficiency(), cheat::PhotonBackTracker::OpHitCollectionPurity(), cheat::PhotonBackTracker::OpHitToSDPs(), cheat::PhotonBackTracker::OpHitToXYZ(), cheat::PhotonBackTracker::SimSDPsToXYZ(), and lar::dump::vector().
const std::vector< const sim::SDP * > cheat::PhotonBackTrackerService::OpHitToSimSDPs_Ps | ( | recob::OpHit const & | opHit | ) |
Definition at line 244 of file PhotonBackTrackerService.cc.
References cheat::PhotonBackTracker::OpHitToSimSDPs_Ps().
const std::vector< const sim::SDP * > cheat::PhotonBackTrackerService::OpHitToSimSDPs_Ps | ( | art::Ptr< recob::OpHit > const & | opHit_P | ) |
Definition at line 251 of file PhotonBackTrackerService.cc.
References cheat::PhotonBackTracker::OpHitToSimSDPs_Ps().
|
inherited |
Definition at line 323 of file PhotonBackTracker.cc.
References cheat::PhotonBackTracker::fDelay, cheat::PhotonBackTracker::fGeom, cheat::PhotonBackTracker::FindOpDetBTR(), recob::OpHit::OpChannel(), geo::GeometryCore::OpDetFromOpChannel(), recob::OpHit::PeakTime(), and recob::OpHit::Width().
Referenced by cheat::PhotonBackTracker::OpHitsToSimSDPs_Ps(), OpHitToSimSDPs_Ps(), cheat::PhotonBackTracker::OpHitToSimSDPs_Ps(), and cheat::PhotonBackTracker::OpHitToXYZ().
|
inherited |
Definition at line 378 of file PhotonBackTracker.cc.
References cheat::PhotonBackTracker::OpHitToSimSDPs_Ps().
|
inlineinherited |
Definition at line 81 of file old.PhotonBackTracker.h.
References cheat::PhotonBackTracker::OpHitToEveID(), cheat::PhotonBackTracker::OpHitToEveSDPs(), cheat::PhotonBackTracker::OpHitToSDPs(), cheat::PhotonBackTracker::OpHitToTrackSDPs(), cheat::PhotonBackTracker::TrackIDsToOpHits(), and lar::dump::vector().
|
inlineinherited |
Definition at line 81 of file old.PhotonBackTrackerService.h.
References cheat::PhotonBackTracker::OpHitToEveID(), cheat::PhotonBackTracker::OpHitToEveSDPs(), cheat::PhotonBackTracker::OpHitToSDPs(), cheat::PhotonBackTracker::OpHitToTrackSDPs(), cheat::PhotonBackTracker::TrackIDsToOpHits(), and lar::dump::vector().
const std::vector< int > cheat::PhotonBackTrackerService::OpHitToTrackIds | ( | recob::OpHit const & | opHit | ) |
Definition at line 187 of file PhotonBackTrackerService.cc.
References cheat::PhotonBackTracker::OpHitToTrackIds().
const std::vector< int > cheat::PhotonBackTrackerService::OpHitToTrackIds | ( | art::Ptr< recob::OpHit > const & | opHit_P | ) |
Definition at line 193 of file PhotonBackTrackerService.cc.
References cheat::PhotonBackTracker::OpHitToTrackIds().
|
inherited |
Definition at line 201 of file PhotonBackTracker.cc.
References cheat::PhotonBackTracker::OpHitToTrackSDPs().
Referenced by cheat::PhotonBackTracker::OpFlashToTrackIds(), OpHitToTrackIds(), and cheat::PhotonBackTracker::OpHitToTrackIds().
|
inherited |
Definition at line 211 of file PhotonBackTracker.cc.
References cheat::PhotonBackTracker::OpHitToTrackIds().
std::vector< sim::TrackSDP > cheat::PhotonBackTrackerService::OpHitToTrackSDPs | ( | art::Ptr< recob::OpHit > const & | opHit_P | ) |
Definition at line 174 of file PhotonBackTrackerService.cc.
References cheat::PhotonBackTracker::OpHitToTrackSDPs().
std::vector< sim::TrackSDP > cheat::PhotonBackTrackerService::OpHitToTrackSDPs | ( | recob::OpHit const & | opHit | ) |
Definition at line 181 of file PhotonBackTrackerService.cc.
References cheat::PhotonBackTracker::OpHitToTrackSDPs().
|
inherited |
Definition at line 177 of file PhotonBackTracker.cc.
References util::end(), cheat::PhotonBackTracker::fDelay, cheat::PhotonBackTracker::fGeom, recob::OpHit::OpChannel(), geo::GeometryCore::OpDetFromOpChannel(), cheat::PhotonBackTracker::OpDetToTrackSDPs(), recob::OpHit::PeakTime(), and recob::OpHit::Width().
|
inherited |
Definition at line 189 of file PhotonBackTracker.cc.
References util::end(), cheat::PhotonBackTracker::fDelay, cheat::PhotonBackTracker::fGeom, recob::OpHit::OpChannel(), geo::GeometryCore::OpDetFromOpChannel(), cheat::PhotonBackTracker::OpDetToTrackSDPs(), recob::OpHit::PeakTime(), and recob::OpHit::Width().
const std::vector< double > cheat::PhotonBackTrackerService::OpHitToXYZ | ( | recob::OpHit const & | opHit | ) |
Definition at line 293 of file PhotonBackTrackerService.cc.
References cheat::PhotonBackTracker::OpHitToXYZ().
const std::vector< double > cheat::PhotonBackTrackerService::OpHitToXYZ | ( | art::Ptr< recob::OpHit > const & | opHit_P | ) |
Definition at line 299 of file PhotonBackTrackerService.cc.
References cheat::PhotonBackTracker::OpHitToXYZ().
|
inlineinherited |
Definition at line 60 of file old.PhotonBackTrackerService.h.
References cheat::PhotonBackTracker::fParticleList.
|
inlineinherited |
Definition at line 60 of file old.PhotonBackTracker.h.
References cheat::PhotonBackTracker::fParticleList.
|
inherited |
Definition at line 248 of file old.PhotonBackTracker_service.cc.
References cheat::PhotonBackTracker::shouldThisFail(), simb::MCParticle::TrackId(), and cheat::PhotonBackTracker::TrackIDToMCTruth().
Referenced by cheat::PhotonBackTracker::SetEveIdCalculator().
|
inherited |
|
inherited |
|
inherited |
Referenced by priv_PrepOpDetBTRs().
|
inherited |
Referenced by priv_PrepOpFlashToOpHits().
|
private |
Definition at line 72 of file PhotonBackTrackerService.cc.
References cheat::PhotonBackTracker::CanRun().
Referenced by priv_PrepEvent(), priv_PrepOpDetBTRs(), and priv_PrepOpFlashToOpHits().
|
inlineprivate |
|
inlineprivate |
Definition at line 143 of file PhotonBackTrackerService.h.
References DECLARE_ART_SERVICE, and art::LEGACY.
Referenced by priv_PrepOpFlashToOpHits().
|
private |
Definition at line 63 of file PhotonBackTrackerService.cc.
References cheat::PhotonBackTracker::ClearEvent(), priv_CanRun(), priv_PrepOpDetBTRs(), and priv_PrepOpFlashToOpHits().
Referenced by PhotonBackTrackerService(), and Rebuild().
|
private |
Definition at line 78 of file PhotonBackTrackerService.cc.
Referenced by priv_PrepOpDetBTRs(), and priv_PrepOpFlashToOpHits().
|
private |
Definition at line 87 of file PhotonBackTrackerService.cc.
References cheat::PhotonBackTracker::PrepOpDetBTRs(), priv_CanRun(), priv_OpDetBTRsReady(), and priv_PrepFailed().
Referenced by priv_PrepEvent().
|
private |
Definition at line 104 of file PhotonBackTrackerService.cc.
References cheat::PhotonBackTracker::PrepOpFlashToOpHits(), priv_CanRun(), priv_OpFlashToOpHitsReady(), and priv_PrepFailed().
Referenced by priv_PrepEvent().
|
inline |
Definition at line 48 of file PhotonBackTrackerService.h.
References tca::evt, and lar::dump::vector().
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 57 of file PhotonBackTrackerService.cc.
References art::ScheduleContext::invalid(), and priv_PrepEvent().
Referenced by cheat::PhotonBackTrackerLoader::produce().
|
inherited |
Definition at line 53 of file old.PhotonBackTracker_service.cc.
References sim::ParticleList::Add(), sim::ParticleList::AdoptEveIdCalculator(), sim::ParticleList::clear(), cheat::PhotonBackTracker::cOpDetBacktrackerRecords, art::Handle< T >::failedToGet(), cheat::PhotonBackTracker::fG4ModuleLabel, art::fill_ptr_vector(), cheat::PhotonBackTracker::fMCTruthList, cheat::PhotonBackTracker::fParticleList, cheat::PhotonBackTracker::fTrackIDToMCTruthIndex, art::ProductRetriever::getByLabel(), cheat::PhotonBackTracker::GetSetOfTrackIDs(), cheat::PhotonBackTracker::have_complained, art::Event::isRealData(), MF_LOG_DEBUG, part, art::errors::ProductNotFound, and art::Handle< T >::whyFailed().
|
inherited |
|
inherited |
Referenced by cheat::PhotonBackTracker::~PhotonBackTracker().
|
inlineinherited |
Definition at line 63 of file old.PhotonBackTrackerService.h.
References sim::ParticleList::AdoptEveIdCalculator(), cheat::PhotonBackTracker::fParticleList, cheat::PhotonBackTracker::MCTruthToParticles(), cheat::PhotonBackTracker::ParticleToMCTruth(), cheat::PhotonBackTracker::TrackIDToMCTruth(), cheat::PhotonBackTracker::TrackIDToMotherParticle(), cheat::PhotonBackTracker::TrackIDToParticle(), and cheat::PhotonBackTracker::TrackIDToSimSDP().
|
inlineinherited |
Definition at line 63 of file old.PhotonBackTracker.h.
References sim::ParticleList::AdoptEveIdCalculator(), cheat::PhotonBackTracker::fParticleList, cheat::PhotonBackTracker::MCTruthToParticles(), cheat::PhotonBackTracker::ParticleToMCTruth(), cheat::PhotonBackTracker::TrackIDToMCTruth(), cheat::PhotonBackTracker::TrackIDToMotherParticle(), cheat::PhotonBackTracker::TrackIDToParticle(), and cheat::PhotonBackTracker::TrackIDToSimSDP().
const std::vector< double > cheat::PhotonBackTrackerService::SimSDPsToXYZ | ( | std::vector< sim::SDP > const & | sdps | ) | const |
Definition at line 279 of file PhotonBackTrackerService.cc.
References cheat::PhotonBackTracker::SimSDPsToXYZ().
const std::vector< double > cheat::PhotonBackTrackerService::SimSDPsToXYZ | ( | std::vector< const sim::SDP * > const & | sdps_Ps | ) |
Definition at line 286 of file PhotonBackTrackerService.cc.
References cheat::PhotonBackTracker::SimSDPsToXYZ().
|
inherited |
Definition at line 731 of file old.PhotonBackTracker_service.cc.
References e, cheat::PhotonBackTracker::shouldThisFail(), w, weight, x, y, and z.
Referenced by cheat::PhotonBackTracker::OpHitsToXYZ(), cheat::PhotonBackTracker::OpHitToSimSDPs(), cheat::PhotonBackTracker::OpHitToXYZ(), and SimSDPsToXYZ().
|
inherited |
Definition at line 414 of file PhotonBackTracker.cc.
References e, w, weight, x, y, and z.
|
inherited |
Definition at line 287 of file old.PhotonBackTracker_service.cc.
References cheat::PhotonBackTracker::ChannelToTrackSDPs(), util::end(), cheat::PhotonBackTracker::fDelay, cheat::PhotonBackTracker::fMinOpHitEnergyFraction, recob::OpHit::OpChannel(), recob::OpHit::PeakTime(), cheat::PhotonBackTracker::shouldThisFail(), and recob::OpHit::Width().
Referenced by cheat::PhotonBackTracker::OpHitToTrackID().
|
inherited |
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 237 of file PhotonBackTrackerService.cc.
References cheat::PhotonBackTracker::TrackIdsToOpHits_Ps().
|
inherited |
|
inherited |
Definition at line 207 of file old.PhotonBackTracker_service.cc.
References util::abs(), cheat::PhotonBackTracker::fMCTruthList, cheat::PhotonBackTracker::fTrackIDToMCTruthIndex, and cheat::PhotonBackTracker::shouldThisFail().
Referenced by cheat::PhotonBackTracker::MCTruthToParticles(), cheat::PhotonBackTracker::ParticleToMCTruth(), and cheat::PhotonBackTracker::SetEveIdCalculator().
|
inherited |
Definition at line 197 of file old.PhotonBackTracker_service.cc.
References util::abs(), sim::ParticleList::EveId(), cheat::PhotonBackTracker::fParticleList, cheat::PhotonBackTracker::shouldThisFail(), and cheat::PhotonBackTracker::TrackIDToParticle().
Referenced by cheat::PhotonBackTracker::SetEveIdCalculator().
|
inherited |
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 228 of file PhotonBackTrackerService.cc.
References cheat::PhotonBackTracker::TrackIdToOpHits_Ps().
|
inherited |
|
inherited |
Definition at line 181 of file old.PhotonBackTracker_service.cc.
References sim::ParticleList::end(), sim::ParticleList::find(), cheat::PhotonBackTracker::fParticleList, and cheat::PhotonBackTracker::shouldThisFail().
Referenced by cheat::PhotonBackTracker::SetEveIdCalculator(), and cheat::PhotonBackTracker::TrackIDToMotherParticle().
|
inherited |
|
inherited |
Definition at line 222 of file old.PhotonBackTracker_service.cc.
References util::abs(), cheat::PhotonBackTracker::cOpDetBacktrackerRecords, sc, and cheat::PhotonBackTracker::shouldThisFail().
Referenced by cheat::PhotonBackTracker::SetEveIdCalculator().
const std::vector< const sim::SDP * > cheat::PhotonBackTrackerService::TrackIdToSimSDPs_Ps | ( | int const & | id | ) |
Definition at line 145 of file PhotonBackTrackerService.cc.
References cheat::PhotonBackTracker::TrackIdToSimSDPs_Ps().
const std::vector< const sim::SDP * > cheat::PhotonBackTrackerService::TrackIdToSimSDPs_Ps | ( | int const & | id, |
geo::View_t const & | view | ||
) |
Definition at line 151 of file PhotonBackTrackerService.cc.
References cheat::PhotonBackTracker::TrackIdToSimSDPs_Ps().