#include <AtPSA.h>
Definition at line 27 of file AtPSA.h.
◆ HitVector
◆ AtPSA()
◆ ~AtPSA()
virtual AtPSA::~AtPSA |
( |
| ) |
|
|
virtualdefault |
◆ Analyze() [1/2]
◆ Analyze() [2/2]
◆ AnalyzePad()
◆ CalculateZ()
Double_t AtPSA::CalculateZ |
( |
Double_t |
peakIdx | ) |
|
|
protected |
Calculate z position in mm using the peak index.
Definition at line 85 of file AtPSA.cxx.
◆ CalculateZGeo()
Double_t AtPSA::CalculateZGeo |
( |
Double_t |
peakIdx | ) |
|
|
protected |
◆ Clone()
virtual std::unique_ptr<AtPSA> AtPSA::Clone |
( |
| ) |
|
|
pure virtual |
◆ GetThreshold()
int AtPSA::GetThreshold |
( |
| ) |
|
|
inline |
◆ getThreshold()
Double_t AtPSA::getThreshold |
( |
int |
padSize = -1 | ) |
|
|
protected |
◆ GetThresholdLow()
int AtPSA::GetThresholdLow |
( |
| ) |
|
|
inline |
◆ getXYhitVariance()
std::pair< double, double > AtPSA::getXYhitVariance |
( |
| ) |
const |
|
protectedvirtual |
◆ getZhitVariance()
double AtPSA::getZhitVariance |
( |
double |
zLoc, |
|
|
double |
zLocVar |
|
) |
| const |
|
protectedvirtual |
Returns a vector populated with the variance of the hit according the the diffusion coefficients in the parameter file.
- Parameters
-
[in] | zLoc | Location of hit in TB |
[in] | zLocVar | Variance of hit in TB^2 |
- Returns
- variance of hit location in mm^2
- Todo:
- Implement the function so it doesn't return all zeros...
Reimplemented in AtPSADeconv.
Definition at line 195 of file AtPSA.cxx.
◆ Init()
◆ SetSimulatedEvent()
void AtPSA::SetSimulatedEvent |
( |
TClonesArray * |
MCSimPointArray | ) |
|
◆ SetThreshold()
void AtPSA::SetThreshold |
( |
Int_t |
threshold | ) |
|
◆ SetThresholdLow()
void AtPSA::SetThresholdLow |
( |
Int_t |
thresholdlow | ) |
|
◆ TrackMCPoints()
void AtPSA::TrackMCPoints |
( |
std::multimap< Int_t, std::size_t > & |
map, |
|
|
AtHit & |
hit |
|
) |
| |
|
protected |
◆ fBField
Double_t AtPSA::fBField {} |
|
protected |
◆ fDriftVelocity
Double_t AtPSA::fDriftVelocity {} |
|
protected |
◆ fEField
Double_t AtPSA::fEField {} |
|
protected |
◆ fEntTB
◆ fMCSimPointArray
TClonesArray* AtPSA::fMCSimPointArray {} |
|
protected |
◆ fNumTbs
Int_t AtPSA::fNumTbs {512} |
|
protected |
◆ fTB0
◆ fTBTime
◆ fUsingLowThreshold
Bool_t AtPSA::fUsingLowThreshold {false} |
|
protected |
◆ fZk
The documentation for this class was generated from the following files:
- /github/workspace/AtReconstruction/AtPulseAnalyzer/AtPSA.h
- /github/workspace/AtReconstruction/AtPulseAnalyzer/AtPSA.cxx