#include "LArPandoraShowerCheatingAlg.h"
|
| LArPandoraShowerCheatingAlg (const fhicl::ParameterSet &pset) |
|
std::map< int, const simb::MCParticle * > | GetTrueParticleMap () const |
|
std::map< int, std::vector< int > > | GetTrueChain (std::map< int, const simb::MCParticle * > &trueParticles) const |
|
void | CheatDebugEVD (detinfo::DetectorClocksData const &clockData, const simb::MCParticle *trueParticle, art::Event const &Event, reco::shower::ShowerElementHolder &ShowerEleHolder, const art::Ptr< recob::PFParticle > &pfparticle) const |
|
int | TrueParticleID (detinfo::DetectorClocksData const &clockData, const art::Ptr< recob::Hit > &hit) const |
|
std::pair< int, double > | TrueParticleIDFromTrueChain (detinfo::DetectorClocksData const &clockData, std::map< int, std::vector< int > > const &ShowersMothers, std::vector< art::Ptr< recob::Hit > > const &hits, int planeid) const |
|
◆ LArPandoraShowerCheatingAlg()
shower::LArPandoraShowerCheatingAlg::LArPandoraShowerCheatingAlg |
( |
const fhicl::ParameterSet & |
pset | ) |
|
◆ CheatDebugEVD()
void shower::LArPandoraShowerCheatingAlg::CheatDebugEVD |
( |
detinfo::DetectorClocksData const & |
clockData, |
|
|
const simb::MCParticle * |
trueParticle, |
|
|
art::Event const & |
Event, |
|
|
reco::shower::ShowerElementHolder & |
ShowerEleHolder, |
|
|
const art::Ptr< recob::PFParticle > & |
pfparticle |
|
) |
| const |
◆ GetTrueChain()
std::map< int, std::vector< int > > shower::LArPandoraShowerCheatingAlg::GetTrueChain |
( |
std::map< int, const simb::MCParticle * > & |
trueParticles | ) |
const |
◆ GetTrueParticleMap()
std::map< int, const simb::MCParticle * > shower::LArPandoraShowerCheatingAlg::GetTrueParticleMap |
( |
| ) |
const |
◆ TrueParticleID()
int shower::LArPandoraShowerCheatingAlg::TrueParticleID |
( |
detinfo::DetectorClocksData const & |
clockData, |
|
|
const art::Ptr< recob::Hit > & |
hit |
|
) |
| const |
◆ TrueParticleIDFromTrueChain()
std::pair< int, double > shower::LArPandoraShowerCheatingAlg::TrueParticleIDFromTrueChain |
( |
detinfo::DetectorClocksData const & |
clockData, |
|
|
std::map< int, std::vector< int > > const & |
ShowersMothers, |
|
|
std::vector< art::Ptr< recob::Hit > > const & |
hits, |
|
|
int |
planeid |
|
) |
| const |
◆ fHitModuleLabel
art::InputTag shower::LArPandoraShowerCheatingAlg::fHitModuleLabel |
|
private |
◆ fInitialTrackSpacePointsInputLabel
std::string shower::LArPandoraShowerCheatingAlg::fInitialTrackSpacePointsInputLabel |
|
private |
◆ fLArPandoraShowerAlg
◆ fPFParticleLabel
art::InputTag shower::LArPandoraShowerCheatingAlg::fPFParticleLabel |
|
private |
◆ fShowerDirectionInputLabel
std::string shower::LArPandoraShowerCheatingAlg::fShowerDirectionInputLabel |
|
private |
◆ fShowerStartPositionInputLabel
std::string shower::LArPandoraShowerCheatingAlg::fShowerStartPositionInputLabel |
|
private |
◆ particleInventory
art::ServiceHandle<cheat::ParticleInventoryService> shower::LArPandoraShowerCheatingAlg::particleInventory |
|
private |
◆ tfs
art::ServiceHandle<art::TFileService> shower::LArPandoraShowerCheatingAlg::tfs |
|
private |
The documentation for this class was generated from the following files: