#include <ShowerProcess.h>
Public Member Functions | |
| ShowerProcess (const simb::MCParticle &mcpart, const art::Event &evt, detinfo::DetectorClocksData const &clockData, detinfo::DetectorPropertiesData const &detProp, std::string showerLabel="pandoraShower", std::string trackLabel="pandoraTrack", std::string simulationLabel="largeant") | |
| ShowerProcess (const recob::Shower &shower, const art::Event &evt, detinfo::DetectorClocksData const &clockData, detinfo::DetectorPropertiesData const &detProp, std::string showerLabel="pandoraShower", std::string trackLabel="pandoraTrack", std::string simulationLabel="largeant") | |
| ShowerProcess (const simb::MCParticle &mcpart, const recob::Shower &shower, const art::Event &evt, detinfo::DetectorClocksData const &clockData, detinfo::DetectorPropertiesData const &detProp, std::string showerLabel="pandoraShower", std::string trackLabel="pandoraTrack", std::string simulationLabel="largeant") | |
| ~ShowerProcess () | |
| const simb::MCParticle * | mcparticle () const |
| const recob::Shower * | shower () const |
| const recob::Track * | track () const |
| const Cone * | cone () const |
| std::vector< const simb::MCParticle * > | mcparticles () const |
| std::vector< const recob::Shower * > | showers () const |
| std::vector< const recob::Track * > | tracks () const |
| double | energy (const std::string &caloLabel, const double calib, const double norm, const std::string &scefile, const std::string &yzfile, const std::string &xfile) const |
Private Member Functions | |
| void | find_mcparticles () |
| void | find_showers () |
| void | find_tracks () |
| void | fill_cone () |
Private Attributes | |
| std::vector< const simb::MCParticle * > | m_mcparts |
| std::vector< const recob::Shower * > | m_showers |
| std::vector< const recob::Track * > | m_tracks |
| Cone * | m_cone = nullptr |
| const art::Event * | m_evt |
| detinfo::DetectorClocksData const * | m_clockdata |
| detinfo::DetectorPropertiesData const * | m_detprop |
| std::string | m_showerLabel |
| std::string | m_trackLabel |
| std::string | m_simulationLabel |
| protoana::ProtoDUNETruthUtils | truthUtils |
| protoana::ProtoDUNEShowerUtils | shUtils |
Definition at line 25 of file ShowerProcess.h.
|
inline |
Definition at line 55 of file ShowerProcess.h.
|
inline |
Definition at line 73 of file ShowerProcess.h.
|
inline |
Definition at line 90 of file ShowerProcess.h.
|
inline |
Definition at line 108 of file ShowerProcess.h.
|
inline |
Definition at line 120 of file ShowerProcess.h.
| double pizero::ShowerProcess::energy | ( | const std::string & | caloLabel, |
| const double | calib, | ||
| const double | norm, | ||
| const std::string & | scefile, | ||
| const std::string & | yzfile, | ||
| const std::string & | xfile | ||
| ) | const |
Definition at line 260 of file ShowerProcess.h.
|
private |
Definition at line 242 of file ShowerProcess.h.
|
private |
Definition at line 135 of file ShowerProcess.h.
|
private |
Definition at line 141 of file ShowerProcess.h.
|
private |
Definition at line 158 of file ShowerProcess.h.
|
inline |
Definition at line 111 of file ShowerProcess.h.
|
inline |
Definition at line 124 of file ShowerProcess.h.
|
inline |
Definition at line 114 of file ShowerProcess.h.
|
inline |
Definition at line 125 of file ShowerProcess.h.
|
inline |
Definition at line 117 of file ShowerProcess.h.
|
inline |
Definition at line 126 of file ShowerProcess.h.
|
private |
Definition at line 37 of file ShowerProcess.h.
|
private |
Definition at line 33 of file ShowerProcess.h.
|
private |
Definition at line 38 of file ShowerProcess.h.
|
private |
Definition at line 36 of file ShowerProcess.h.
|
private |
Definition at line 28 of file ShowerProcess.h.
|
private |
Definition at line 39 of file ShowerProcess.h.
|
private |
Definition at line 29 of file ShowerProcess.h.
|
private |
Definition at line 41 of file ShowerProcess.h.
|
private |
Definition at line 40 of file ShowerProcess.h.
|
private |
Definition at line 30 of file ShowerProcess.h.
|
private |
Definition at line 51 of file ShowerProcess.h.
|
private |
Definition at line 50 of file ShowerProcess.h.
1.8.11