ATTPCROOT
0.3.0-alpha
A ROOT-based framework for analyzing data from active target detectors
|
Go to the documentation of this file.
20 class TMemberInspector;
31 Int_t fThresholdlow{-1};
50 using HitVector = std::vector<std::unique_ptr<AtHit>>;
70 virtual std::unique_ptr<AtPSA>
Clone() = 0;
77 [[deprecated]] Double_t
CalculateZ(Double_t peakIdx);
void SetThresholdLow(Int_t thresholdlow)
Double_t CalculateZ(Double_t peakIdx)
Calculate z position in mm using the peak index.
void SetSimulatedEvent(TClonesArray *MCSimPointArray)
Double_t CalculateZGeo(Double_t peakIdx)
Bool_t fUsingLowThreshold
void TrackMCPoints(std::multimap< Int_t, std::size_t > &map, AtHit &hit)
void SetThreshold(Int_t threshold)
std::vector< std::unique_ptr< AtHit > > HitVector
virtual std::unique_ptr< AtPSA > Clone()=0
AtEvent Analyze(AtRawEvent &rawEvent)
virtual std::pair< double, double > getXYhitVariance() const
TClonesArray * fMCSimPointArray
Double_t getThreshold(int padSize=-1)
Container class for AtPadBase objects.
virtual double getZhitVariance(double zLoc, double zLocVar) const
virtual HitVector AnalyzePad(AtPad *pad)=0
Point in space with charge.