40 void Copy(TObject&)
const override;
41 void Copy(TObject&,
bool)
const override;
42 void Print(Option_t* opt =
"")
const override;
43 void Print(std::ostream& out)
const override;
44 void Clear(Option_t* opt =
"")
override;
68 Double_t
GetTheta(
double offset = 0, TVector3* vec =
nullptr)
const
76#pragma clang diagnostic push
77#pragma clang diagnostic ignored "-Woverloaded-virtual"
78 TVector3
GetPosition(Double_t phioffset, Double_t dist,
bool smear =
false)
const;
79 TVector3
GetPosition(Double_t phioffset,
bool smear =
false)
const;
81#pragma clang diagnostic pop
95 ClassDefOverride(
TS3Hit, 4);
const TMnemonic * GetMnemonic() const
virtual TVector3 GetPosition() const
!
TChannel * GetChannel() const
!
virtual Int_t GetSegment() const
!
virtual int16_t ArrayPosition() const
virtual std::string ArraySubPositionString() const
void SetRingNumber(int n)
void SetIsDownstream(Bool_t dwnstrm)
Short_t GetSector() const
void Copy(TObject &) const override
TS3Hit(TS3Hit &&) noexcept=default
Double_t GetFitTime() const
!
void Clear(Option_t *opt="") override
void SetSectorNumber(int n)
Double_t GetDefaultPhiOffset() const
Double_t GetTheta(double offset=0, TVector3 *vec=nullptr) const
Int_t GetArrayPosition() const
void SetRingNumber(TFragment &frag)
void SetSectorNumber(TFragment &frag)
Bool_t GetIsDownstream() const
Double_t GetDefaultDistance() const
Double_t GetSignalToNoise() const
!
void SetTimeFit(Double_t time)
Double_t GetPhi(double offset=0) const
Bool_t SectorsDownstream() const
void SetSectorNumber(Short_t sn)
void Print(Option_t *opt="") const override
void SetSig2Noise(Double_t sig2noise)
std::string GetDistanceStr() const
void SetRingNumber(Short_t rn)
void SetWavefit(const TFragment &)