49 void Copy(TObject&) const override;
50 void Copy(TObject&,
bool) const override;
51 void Clear(Option_t* = "") override;
52 void Print(Option_t* = "") const override;
53 void Print(std::ostream& out) const override;
90 inline Double_t
GetEnergy(Option_t* =
"")
const override
98 Double_t
GetThetaDeg(
double Xoff = 0.0,
double Yoff = 0.0,
double Zoff = 0.0)
const
100 return GetTheta(Xoff, Yoff, Zoff) * TMath::RadToDeg();
102 Double_t
GetTheta(
double Xoff = 0.0,
double Yoff = 0.0,
double Zoff = 0.0)
const;
108 TVector3
GetPosition(Double_t dist)
const override;
virtual Float_t GetCharge() const
!
virtual UInt_t GetAddress() const
!
virtual double GetEnergy(Option_t *opt="") const
virtual Float_t GetCfd() const
!
virtual Int_t GetSegment() const
!
virtual Double_t GetTime(const ETimeFlag &correct_flag=ETimeFlag::kAll, Option_t *opt="") const
Returns a time value to the nearest nanosecond!
void Print(Option_t *="") const override
!
void SetPad(const TFragment &frag)
!
TVector3 GetPosition() const override
!
Double_t GetPadT() const
!
TSharc2Hit(TSharc2Hit &&) noexcept=default
Double_t GetDeltaFrontT() const
!
UShort_t GetBackStrip() const
!
Double_t GetThetaDeg(double Xoff=0.0, double Yoff=0.0, double Zoff=0.0) const
Double_t GetTheta(double Xoff=0.0, double Yoff=0.0, double Zoff=0.0) const
!
Int_t GetBackAddress() const
!
UShort_t GetFrontStrip() const
!
Int_t GetFrontAddress() const
!
TDetectorHit GetPad() const
Double_t GetDeltaBackE() const
!
Double_t GetEnergy(Option_t *="") const override
Double_t GetDeltaFrontE() const
!
Double_t GetDeltaBackT() const
!
void SetFront(const TFragment &frag)
!
void SetBack(const TFragment &frag)
!
Double_t GetSomeTime() const
Double_t GetDeltaT() const
!
void Clear(Option_t *="") override
!
Float_t GetBackCharge() const
! //Charge is now stored after integration.
Double_t GetDeltaE() const
!
Double_t GetPadE() const
!
Float_t GetPadCharge() const
! //Charge is now stored after integration.
TDetectorHit GetBack() const
Int_t GetPadAddress() const
!
void Copy(TObject &) const override
!
Double_t GetDefaultDistance() const
Float_t GetFrontCharge() const
! //Charge is now stored after integration.