ATTPCROOT
0.3.0-alpha
A ROOT-based framework for analyzing data from active target detectors
|
Go to the documentation of this file.
6 #include <Math/PdfFuncMathCore.h>
7 #include <Math/Point3D.h>
8 #include <Math/Vector3D.h>
23 dist = std::sqrt(dist);
virtual std::vector< AtHit > SampleHits(int N)
Sample hits (AtHit) from fHits.
virtual void SetHitsToSample(const std::vector< const AtHit * > &hits) override
void SetReferenceHit(AtHit hit)
const std::vector< const AtHit * > * fHits
const XYZPoint & GetPosition() const
virtual void SetHitsToSample(const std::vector< const AtHit * > &hits) override
Sample AtHits according to charge.
virtual void SampleReferenceHit() override
Get reference hit from fHits.
virtual void SetHitsToSample(const std::vector< const AtHit * > &hits) override
AtChargeWeighted fChargeSample
virtual std::vector< double > PDF(const AtHit &hit) override
Double_t GetCharge() const
Point in space with charge.