| ATTPCROOT
    0.3.0-alpha
    A ROOT-based framework for analyzing data from active target detectors | 
#include <AtPSAFull.h>


| Public Member Functions | |
| AtPSAFull ()=default | |
| ~AtPSAFull ()=default | |
| HitVector | AnalyzePad (AtPad *pad) override | 
| std::unique_ptr< AtPSA > | Clone () override | 
|  Public Member Functions inherited from AtPSA | |
| AtPSA ()=default | |
| virtual | ~AtPSA ()=default | 
| virtual void | Init () | 
| void | SetThreshold (Int_t threshold) | 
| void | SetThresholdLow (Int_t thresholdlow) | 
| int | GetThreshold () | 
| int | GetThresholdLow () | 
| void | SetSimulatedEvent (TClonesArray *MCSimPointArray) | 
| AtEvent | Analyze (AtRawEvent &rawEvent) | 
| virtual void | Analyze (AtRawEvent *rawEvent, AtEvent *event) | 
| Additional Inherited Members | |
|  Protected Types inherited from AtPSA | |
| using | HitVector = std::vector< std::unique_ptr< AtHit > > | 
|  Protected Member Functions inherited from AtPSA | |
| void | TrackMCPoints (std::multimap< Int_t, std::size_t > &map, AtHit &hit) | 
| Double_t | CalculateZ (Double_t peakIdx) | 
| Calculate z position in mm using the peak index.  More... | |
| Double_t | CalculateZGeo (Double_t peakIdx) | 
| Double_t | getThreshold (int padSize=-1) | 
| virtual double | getZhitVariance (double zLoc, double zLocVar) const | 
| virtual std::pair< double, double > | getXYhitVariance () const | 
|  Protected Attributes inherited from AtPSA | |
| TClonesArray * | fMCSimPointArray {} | 
| Bool_t | fUsingLowThreshold {false} | 
| Double_t | fBField {} | 
| Double_t | fEField {} | 
| Int_t | fTB0 {} | 
| Int_t | fNumTbs {512} | 
| Int_t | fTBTime {} | 
| Int_t | fEntTB {} | 
| Double_t | fDriftVelocity {} | 
| Double_t | fZk {} | 
Definition at line 15 of file AtPSAFull.h.
| 
 | default | 
| 
 | default | 
| 
 | overridevirtual | 
Implements AtPSA.
Definition at line 26 of file AtPSAFull.cxx.
| 
 | inlineoverridevirtual | 
Implements AtPSA.
Definition at line 21 of file AtPSAFull.h.
 1.8.18
 1.8.18