ATTPCROOT
0.3.0-alpha
A ROOT-based framework for analyzing data from active target detectors
|
Constructs a hit from averaged TBs. More...
#include <AtPSATBAvg.h>
Public Member Functions | |
HitVector | AnalyzePad (AtPad *pad) override |
std::unique_ptr< AtPSA > | Clone () override |
int | GetNumTBToAvg () |
double | GetMaxThreshold () |
void | SetNumTBToAvg (Int_t num) |
void | SetMaxThreshold (Double_t max) |
void | UseArrayAugment (std::string name) |
![]() | |
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 | |
![]() | |
using | HitVector = std::vector< std::unique_ptr< AtHit > > |
![]() | |
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 |
![]() | |
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 {} |
Constructs a hit from averaged TBs.
Definition at line 21 of file AtPSATBAvg.h.
|
overridevirtual |
Implements AtPSA.
Definition at line 26 of file AtPSATBAvg.cxx.
|
inlineoverridevirtual |
Implements AtPSA.
Definition at line 30 of file AtPSATBAvg.h.
|
inline |
Definition at line 33 of file AtPSATBAvg.h.
|
inline |
Definition at line 32 of file AtPSATBAvg.h.
|
inline |
Definition at line 36 of file AtPSATBAvg.h.
|
inline |
Definition at line 35 of file AtPSATBAvg.h.
|
inline |
Definition at line 37 of file AtPSATBAvg.h.