#include <Cone.h>
Public Member Functions | |
Cone (const art::Event &evt, detinfo::DetectorClocksData const &clockData, detinfo::DetectorPropertiesData const &detProp, const TVector3 &newStart, const TVector3 &newDir, const double newLen) | |
TVector3 | start () const |
TVector3 | end () const |
TVector3 | direction () const |
double | length () const |
double | width () const |
std::vector< const recob::Hit * > | hits () const |
std::vector< const recob::SpacePoint * > | spacepoints () const |
double | energy (calo::CalorimetryAlg caloAlg) const |
double | completeness (const simb::MCParticle &mcpart, const std::string hitLabel="hitpdune") const |
double | purity (const simb::MCParticle &mcpart) const |
Private Attributes | |
const art::Event * | m_evt |
detinfo::DetectorClocksData const * | m_clockdata |
detinfo::DetectorPropertiesData const * | m_detprop |
TVector3 | m_start |
TVector3 | m_direction |
double | m_length |
double | m_ang = 15.0/360 * 2*3.1415926 |
double | m_width = 1 |
double | m_startoffset = 10 |
std::vector< const recob::Hit * > | m_hits |
std::vector< const recob::SpacePoint * > | m_spacepoints |
|
inline |
Definition at line 38 of file Cone.h.
|
inline |
Definition at line 100 of file Cone.h.
|
inline |
Definition at line 91 of file Cone.h.
|
inline |
|
inline |
Definition at line 137 of file Cone.h.
|
inline |
|
private |
|
private |
|
private |
|
private |
|
private |