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 |
![]() | |
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 {} |
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.