88 void Copy(TObject&)
const override;
89 void Print(Option_t* opt =
"")
const override;
90 void Print(std::ostream& out)
const override;
91 void Clear(Option_t* =
"")
override;
111 static const std::array<double, 12>
fXmm;
112 static const std::array<double, 12>
fYmm;
virtual void ClearTransients()
!
virtual TDetectorHit * GetHit(const int &index) const
TTransientBits< UShort_t > fTrificBits
void Copy(TObject &) const override
!
static void SetTip(Double_t distance=600.)
std::vector< TTrificHit * > fXFragments
TTrific(TTrific &&) noexcept=default
virtual Short_t GetXMultiplicity() const
void BuildHits() override
!
static void SetCustomTargetChamber(Double_t distance)
void Clear(Option_t *="") override
!
static const double fAngle
static void SetSharc(Double_t distance=650.57)
static double fTargetToWindowCart
static const std::array< double, 12 > fYmm
std::vector< TTrificHit * > fYFragments
static const std::array< double, 12 > fXmm
void AddFragment(const std::shared_ptr< const TFragment > &, TChannel *chan) override
!
TTrificHit * GetTrificYHit(const int &i) const
std::vector< TTrificHit * > fSingFragments
static bool fSetCoreWave
! Flag for Waveforms ON/OFF
TTrificHit * GetTrificSingHit(const int &i) const
void Print(Option_t *opt="") const override
!
TTrificHit * GetTrificXHit(const int &i) const
static bool SetCoreWave()
!
virtual Short_t GetYMultiplicity() const
virtual Short_t GetSingMultiplicity() const
static const double fInitialSpacingCart
static const TVector3 fNormalGridVec
void ClearTransients() override
!
TTrificHit * GetTrificHit(const int &i) const
static const double fSpacingCart