45 void Copy(TObject& rhs)
const override;
48#if !defined(__CINT__) && !defined(__CLING__)
64#if !defined(__CINT__) && !defined(__CLING__)
74#if !defined(__CINT__) && !defined(__CLING__)
88 void Clear(Option_t* opt =
"")
override;
89 void Print(Option_t* opt =
"")
const override;
90 void Print(std::ostream& out)
const override;
virtual TDetectorHit * GetHit(const int &index) const
void ClearStatus() const
!
void SetSuppressed(const bool flag)
static TVector3 GetPosition(int DetNbr)
!
std::vector< TDetectorHit * > fSuppressedHits
static TVector3 gPosition[9]
! Position of each detectir
void SetSuppressionCriterion(std::function< bool(const TDetectorHit *, const TDetectorHit *)> criterion)
Short_t GetSuppressedMultiplicity(const TBgo *fBgo)
Bool_t TestBitNumber(const ELaBrBits bit) const
bool IsSuppressed() const
void SetBitNumber(const ELaBrBits bit, const bool set) const
void AddFragment(const std::shared_ptr< const TFragment > &, TChannel *) override
!
TTransientBits< UChar_t > fLaBrBits
TFippsLaBr & operator=(const TFippsLaBr &)
!
static std::function< bool(const TDetectorHit *, const TDetectorHit *)> fSuppressionCriterion
void Copy(TObject &rhs) const override
void Print(Option_t *opt="") const override
!
void Clear(Option_t *opt="") override
!
TFippsLaBrHit * GetLaBrHit(const int &i) const
TFippsLaBrHit * GetSuppressedHit(const int &i)
!
bool SuppressionCriterion(const TDetectorHit *hit, const TDetectorHit *bgoHit) override
std::function< bool(const TDetectorHit *, const TDetectorHit *)> GetSuppressionCriterion() const
void BuildHits() override
!
void SetBit(T bit, Bool_t flag)
Bool_t TestBit(T bit) const