20 TVector3(14.3025, 4.6472, 22.8096),
21 TVector3(0, 15.0386, 22.8096),
22 TVector3(-14.3025, 4.6472, 22.8096),
23 TVector3(-8.8395, -12.1665, 22.8096),
24 TVector3(8.8395, -12.1665, 22.8096),
25 TVector3(19.7051, 6.4026, 6.2123),
26 TVector3(0, 20.7192, 6.2123),
27 TVector3(-19.7051, 6.4026, 6.2123),
33#if ROOT_VERSION_CODE < ROOT_VERSION(6, 0, 0)
34 Class()->IgnoreTObjectStreamer(kTRUE);
48#if ROOT_VERSION_CODE < ROOT_VERSION(6, 0, 0)
49 Class()->IgnoreTObjectStreamer(kTRUE);
89 std::ostringstream str;
90 str <<
Hits().size() <<
" Hits" << std::endl;
138 }
catch(
const std::out_of_range& oor) {
139 std::cerr << ClassName() <<
" is out of range: " << oor.what() << std::endl;
148 Hits().push_back(hit);
bool DefaultLaBrSuppression(const TDetectorHit *hit, const TDetectorHit *bgoHit)
double SuppressionWindow() const
double SuppressionEnergy() const
virtual double GetEnergy(Option_t *opt="") const
virtual Int_t GetDetector() const
!
virtual Double_t GetTime(const ETimeFlag &correct_flag=ETimeFlag::kAll, Option_t *opt="") const
Returns a time value to the nearest nanosecond!
std::vector< TDetectorHit * > & Hits()
void SetSuppressed(const bool flag)
std::vector< TDetectorHit * > fSuppressedHits
static TVector3 gPosition[9]
! Position of each detectir
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 * GetSuppressedHit(const int &i)
!
static TAnalysisOptions * AnalysisOptions()
void Clear(Option_t *opt="all") override
!
void Copy(TObject &) const override
!
void CreateSuppressed(const TBgo *bgo, const std::vector< T * > &hits, std::vector< T * > &suppressedHits)