LArSoft
v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
|
#include "DirOfGamma.h"
Public Member Functions | |
EndPoint (const Hit2D ¢er, const std::vector< Hit2D * > &hits, unsigned int nbins) | |
TVector2 const & | GetPosition () const |
double | GetAsymmetry () const |
double | GetMaxCharge () const |
Bin2D const & | MaxChargeBin () const |
std::vector< Bin2D > const & | GetBins2D () const |
art::Ptr< recob::Hit > const & | GetHit () const |
const std::vector< art::Ptr< recob::Hit > > | GetIniHits () const |
size_t const & | GetPlane () const |
size_t const & | GetTPC () const |
size_t const & | GetCryo () const |
Private Member Functions | |
void | FillBins () |
void | ComputeMaxCharge () |
void | ComputeMeanCharge () |
Private Attributes | |
Hit2D | fCenter2D |
std::vector< Hit2D * > | fPoints2D |
size_t | fNbins |
double | fMaxCharge |
double | fMeanCharge |
std::vector< Bin2D > | fBins |
size_t | fMaxChargeIdBin |
size_t | fPlane |
size_t | fTpc |
size_t | fCryo |
Definition at line 76 of file DirOfGamma.h.
ems::EndPoint::EndPoint | ( | const Hit2D & | center, |
const std::vector< Hit2D * > & | hits, | ||
unsigned int | nbins | ||
) |
Definition at line 64 of file DirOfGamma.cxx.
References ComputeMaxCharge(), ComputeMeanCharge(), geo::CryostatID::Cryostat, fBins, fCryo, FillBins(), fNbins, fPlane, fTpc, ems::Hit2D::GetHitPtr(), ems::Hit2D::GetPointCm(), geo::PlaneID::Plane, geo::TPCID::TPC, and recob::Hit::WireID().
|
private |
Definition at line 119 of file DirOfGamma.cxx.
References fBins, fMaxCharge, fMaxChargeIdBin, and fNbins.
Referenced by EndPoint().
|
private |
Definition at line 132 of file DirOfGamma.cxx.
References fBins, fMaxChargeIdBin, fMeanCharge, and fNbins.
Referenced by EndPoint().
|
private |
Definition at line 81 of file DirOfGamma.cxx.
References bin, fBins, fCenter2D, fNbins, fPoints2D, ems::Hit2D::GetHitPtr(), ems::Hit2D::GetPointCm(), and art::Ptr< T >::key().
Referenced by EndPoint().
double ems::EndPoint::GetAsymmetry | ( | ) | const |
|
inline |
Definition at line 88 of file DirOfGamma.h.
|
inline |
Definition at line 96 of file DirOfGamma.h.
|
inline |
Definition at line 90 of file DirOfGamma.h.
|
inline |
Definition at line 92 of file DirOfGamma.h.
|
inline |
Definition at line 84 of file DirOfGamma.h.
|
inline |
Definition at line 94 of file DirOfGamma.h.
|
inline |
Definition at line 80 of file DirOfGamma.h.
|
inline |
Definition at line 95 of file DirOfGamma.h.
|
inline |
Definition at line 86 of file DirOfGamma.h.
|
private |
Definition at line 106 of file DirOfGamma.h.
Referenced by ComputeMaxCharge(), ComputeMeanCharge(), EndPoint(), and FillBins().
|
private |
Definition at line 99 of file DirOfGamma.h.
Referenced by FillBins().
|
private |
Definition at line 116 of file DirOfGamma.h.
Referenced by EndPoint().
|
private |
Definition at line 103 of file DirOfGamma.h.
Referenced by ComputeMaxCharge(), and GetAsymmetry().
|
private |
Definition at line 108 of file DirOfGamma.h.
Referenced by ComputeMaxCharge(), and ComputeMeanCharge().
|
private |
Definition at line 104 of file DirOfGamma.h.
Referenced by ComputeMeanCharge(), and GetAsymmetry().
|
private |
Definition at line 101 of file DirOfGamma.h.
Referenced by ComputeMaxCharge(), ComputeMeanCharge(), EndPoint(), and FillBins().
|
private |
Definition at line 114 of file DirOfGamma.h.
Referenced by EndPoint().
|
private |
Definition at line 100 of file DirOfGamma.h.
Referenced by FillBins().
|
private |
Definition at line 115 of file DirOfGamma.h.
Referenced by EndPoint().