72 double gamma = 1 / (sqrt(1 - pow(beta, 2)));
117 UShort_t
PUHit()
const;
132 void Clear(Option_t* opt =
"")
override;
133 void Print(Option_t* opt =
"")
const override;
134 void Print(std::ostream& out)
const override;
135 void Copy(TObject&)
const override;
136 void Copy(TObject&,
bool)
const override;
virtual Long64_t GetTimeStamp(Option_t *="") const
virtual double GetEnergy(Option_t *opt="") const
virtual Int_t GetCrystal() const
!
virtual Int_t GetDetector() const
!
virtual Float_t GetCfd() const
!
static TVector3 * GetBeamDirection()
int GetNSegments() const
!
int GetSegmentMultiplicity() const
!
Double_t GetNoCTEnergy(Option_t *opt="") const
TTransientBits< UChar_t > fTigressHitBits
Transient Member Flags.
void Print(Option_t *opt="") const override
!
void SetBGOFired(bool fired)
void SetFilterPattern(const int &x)
!
int GetFirstSegment() const
void SetCore(const TTigressHit &core)
TTigressHit(TTigressHit &&) noexcept=default
void Clear(Option_t *opt="") override
!
Float_t GetFitTime() const
!
void SetPUHit(UChar_t puhit)
UShort_t NPileUps() const
Double_t GetDefaultDistance() const
const std::vector< TDetectorHit > & GetSegments() const
int GetLastSegment() const
TVector3 GetPosition() const override
!
void CopyFragment(const TFragment &)
void Add(const TDetectorHit *) override
!
Int_t fFilter
The Filter Word.
static bool Compare(const TTigressHit *, const TTigressHit *)
!
Int_t GetFilterPattern() const
!
Float_t GetSignalToNoise() const
!
std::vector< TDetectorHit > fSegments
const TDetectorHit & GetSegmentHit(int i) const
!
double GetDoppler(double beta, TVector3 *vec=nullptr)
void SetNPileUps(UChar_t npileups)
static bool CompareEnergy(const TTigressHit *, const TTigressHit *)
!
UShort_t GetArrayNumber() const override
!
TVector3 GetLastPosition(double dist) const
!
void AddSegment(const TDetectorHit &seg)
!
void Copy(TObject &) const override
!
void SetTigressFlag(ETigressHitBits, Bool_t set)