#include <CalorimetryAlg.h>
Classes | |
| struct | Config |
Public Member Functions | |
| CalorimetryAlg (const fhicl::ParameterSet &pset) | |
| double | dEdx_AMP (detinfo::DetectorClocksData const &clock_data, detinfo::DetectorPropertiesData const &det_prop, recob::Hit const &hit, double pitch, double T0=0) const |
| double | dEdx_AMP (detinfo::DetectorClocksData const &clock_data, detinfo::DetectorPropertiesData const &det_prop, double dQ, double time, double pitch, unsigned int plane, double T0=0) const |
| double | dEdx_AMP (detinfo::DetectorClocksData const &clock_data, detinfo::DetectorPropertiesData const &det_prop, double dQdx, double time, unsigned int plane, double T0=0) const |
| double | dEdx_AMP (detinfo::DetectorClocksData const &clock_data, detinfo::DetectorPropertiesData const &det_prop, recob::Hit const &hit, double pitch, double T0, double EField) const |
| double | dEdx_AMP (detinfo::DetectorClocksData const &clock_data, detinfo::DetectorPropertiesData const &det_prop, double dQ, double time, double pitch, unsigned int plane, double T0, double EField) const |
| double | dEdx_AMP (detinfo::DetectorClocksData const &clock_data, detinfo::DetectorPropertiesData const &det_prop, double dQdx, double time, unsigned int plane, double T0, double EField) const |
| double | dEdx_AREA (detinfo::DetectorClocksData const &clock_data, detinfo::DetectorPropertiesData const &det_prop, recob::Hit const &hit, double pitch, double T0=0) const |
| double | dEdx_AREA (detinfo::DetectorClocksData const &clock_data, detinfo::DetectorPropertiesData const &det_prop, double dQ, double time, double pitch, unsigned int plane, double T0=0) const |
| double | dEdx_AREA (detinfo::DetectorClocksData const &clock_data, detinfo::DetectorPropertiesData const &det_prop, double dQdx, double time, unsigned int plane, double T0=0) const |
| double | dEdx_AREA (detinfo::DetectorClocksData const &clock_data, detinfo::DetectorPropertiesData const &det_prop, recob::Hit const &hit, double pitch, double T0, double EField) const |
| double | dEdx_AREA (detinfo::DetectorClocksData const &clock_data, detinfo::DetectorPropertiesData const &det_prop, double dQ, double time, double pitch, unsigned int plane, double T0, double EField) const |
| double | dEdx_AREA (detinfo::DetectorClocksData const &clock_data, detinfo::DetectorPropertiesData const &det_prop, double dQdx, double time, unsigned int plane, double T0, double EField) const |
| double | ElectronsFromADCPeak (double adc, unsigned short plane) const |
| double | ElectronsFromADCArea (double area, unsigned short plane) const |
| double | LifetimeCorrection (detinfo::DetectorClocksData const &clock_data, detinfo::DetectorPropertiesData const &det_prop, double time, double T0=0) const |
Private Member Functions | |
| double | dEdx_from_dQdx_e (detinfo::DetectorClocksData const &clock_data, detinfo::DetectorPropertiesData const &det_prop, double dQdx_e, double time, double T0=0) const |
| double | dEdx_from_dQdx_e (detinfo::DetectorClocksData const &clock_data, detinfo::DetectorPropertiesData const &det_prop, double dQdx_e, double time, double T0, double EField) const |
Private Attributes | |
| art::ServiceHandle < geo::Geometry const > | geom |
| std::vector< double > const | fCalAmpConstants |
| std::vector< double > const | fCalAreaConstants |
| bool const | fUseModBox |
| int const | fLifeTimeForm |
| bool const | fDoLifeTimeCorrection |
Definition at line 33 of file CalorimetryAlg.h.
|
inline |
Definition at line 57 of file CalorimetryAlg.h.
| double calo::CalorimetryAlg::dEdx_AMP | ( | detinfo::DetectorClocksData const & | clock_data, |
| detinfo::DetectorPropertiesData const & | det_prop, | ||
| recob::Hit const & | hit, | ||
| double | pitch, | ||
| double | T0 = 0 |
||
| ) | const |
Definition at line 42 of file CalorimetryAlg.cxx.
| double calo::CalorimetryAlg::dEdx_AMP | ( | detinfo::DetectorClocksData const & | clock_data, |
| detinfo::DetectorPropertiesData const & | det_prop, | ||
| double | dQ, | ||
| double | time, | ||
| double | pitch, | ||
| unsigned int | plane, | ||
| double | T0 = 0 |
||
| ) | const |
Definition at line 55 of file CalorimetryAlg.cxx.
| double calo::CalorimetryAlg::dEdx_AMP | ( | detinfo::DetectorClocksData const & | clock_data, |
| detinfo::DetectorPropertiesData const & | det_prop, | ||
| double | dQdx, | ||
| double | time, | ||
| unsigned int | plane, | ||
| double | T0 = 0 |
||
| ) | const |
Definition at line 69 of file CalorimetryAlg.cxx.
| double calo::CalorimetryAlg::dEdx_AMP | ( | detinfo::DetectorClocksData const & | clock_data, |
| detinfo::DetectorPropertiesData const & | det_prop, | ||
| recob::Hit const & | hit, | ||
| double | pitch, | ||
| double | T0, | ||
| double | EField | ||
| ) | const |
Definition at line 85 of file CalorimetryAlg.cxx.
| double calo::CalorimetryAlg::dEdx_AMP | ( | detinfo::DetectorClocksData const & | clock_data, |
| detinfo::DetectorPropertiesData const & | det_prop, | ||
| double | dQ, | ||
| double | time, | ||
| double | pitch, | ||
| unsigned int | plane, | ||
| double | T0, | ||
| double | EField | ||
| ) | const |
Definition at line 99 of file CalorimetryAlg.cxx.
| double calo::CalorimetryAlg::dEdx_AMP | ( | detinfo::DetectorClocksData const & | clock_data, |
| detinfo::DetectorPropertiesData const & | det_prop, | ||
| double | dQdx, | ||
| double | time, | ||
| unsigned int | plane, | ||
| double | T0, | ||
| double | EField | ||
| ) | const |
Definition at line 114 of file CalorimetryAlg.cxx.
| double calo::CalorimetryAlg::dEdx_AREA | ( | detinfo::DetectorClocksData const & | clock_data, |
| detinfo::DetectorPropertiesData const & | det_prop, | ||
| recob::Hit const & | hit, | ||
| double | pitch, | ||
| double | T0 = 0 |
||
| ) | const |
Definition at line 131 of file CalorimetryAlg.cxx.
| double calo::CalorimetryAlg::dEdx_AREA | ( | detinfo::DetectorClocksData const & | clock_data, |
| detinfo::DetectorPropertiesData const & | det_prop, | ||
| double | dQ, | ||
| double | time, | ||
| double | pitch, | ||
| unsigned int | plane, | ||
| double | T0 = 0 |
||
| ) | const |
Definition at line 143 of file CalorimetryAlg.cxx.
| double calo::CalorimetryAlg::dEdx_AREA | ( | detinfo::DetectorClocksData const & | clock_data, |
| detinfo::DetectorPropertiesData const & | det_prop, | ||
| double | dQdx, | ||
| double | time, | ||
| unsigned int | plane, | ||
| double | T0 = 0 |
||
| ) | const |
Definition at line 157 of file CalorimetryAlg.cxx.
| double calo::CalorimetryAlg::dEdx_AREA | ( | detinfo::DetectorClocksData const & | clock_data, |
| detinfo::DetectorPropertiesData const & | det_prop, | ||
| recob::Hit const & | hit, | ||
| double | pitch, | ||
| double | T0, | ||
| double | EField | ||
| ) | const |
Definition at line 173 of file CalorimetryAlg.cxx.
| double calo::CalorimetryAlg::dEdx_AREA | ( | detinfo::DetectorClocksData const & | clock_data, |
| detinfo::DetectorPropertiesData const & | det_prop, | ||
| double | dQ, | ||
| double | time, | ||
| double | pitch, | ||
| unsigned int | plane, | ||
| double | T0, | ||
| double | EField | ||
| ) | const |
Definition at line 186 of file CalorimetryAlg.cxx.
| double calo::CalorimetryAlg::dEdx_AREA | ( | detinfo::DetectorClocksData const & | clock_data, |
| detinfo::DetectorPropertiesData const & | det_prop, | ||
| double | dQdx, | ||
| double | time, | ||
| unsigned int | plane, | ||
| double | T0, | ||
| double | EField | ||
| ) | const |
Definition at line 201 of file CalorimetryAlg.cxx.
|
private |
Definition at line 216 of file CalorimetryAlg.cxx.
|
private |
Definition at line 225 of file CalorimetryAlg.cxx.
|
inline |
Definition at line 153 of file CalorimetryAlg.h.
|
inline |
Definition at line 147 of file CalorimetryAlg.h.
| double calo::CalorimetryAlg::LifetimeCorrection | ( | detinfo::DetectorClocksData const & | clock_data, |
| detinfo::DetectorPropertiesData const & | det_prop, | ||
| double | time, | ||
| double | T0 = 0 |
||
| ) | const |
Definition at line 246 of file CalorimetryAlg.cxx.
|
private |
Definition at line 178 of file CalorimetryAlg.h.
|
private |
Definition at line 179 of file CalorimetryAlg.h.
|
private |
Definition at line 182 of file CalorimetryAlg.h.
|
private |
Definition at line 181 of file CalorimetryAlg.h.
|
private |
Definition at line 180 of file CalorimetryAlg.h.
|
private |
Definition at line 164 of file CalorimetryAlg.h.
1.8.5