![]() |
GRSISort "v4.0.0.5"
An extension of the ROOT analysis Framework
|
![]() |
Definition at line 11 of file TGriffinBgo.h.
Public Member Functions | |
| TGriffinBgo () | |
| TGriffinBgo (const TGriffinBgo &) | |
| TGriffinBgo (TGriffinBgo &&) noexcept=default | |
| virtual | ~TGriffinBgo ()=default |
| void | AddFragment (const std::shared_ptr< const TFragment > &frag, TChannel *chan) override |
| virtual void | AddHit (TDetectorHit *hit) |
| void | BuildHits () override |
| void | Clear (Option_t *opt="all") override |
| virtual void | ClearTransients () |
| void | Copy (TObject &) const override |
| TBgoHit * | GetBgoHit (const Int_t &index) |
| virtual TDetectorHit * | GetHit (const int &index) const |
| virtual Short_t | GetMultiplicity () const |
| std::vector< TDetectorHit * > & | Hits () |
| const std::vector< TDetectorHit * > & | Hits () const |
| virtual bool | NoHits () const |
| TGriffinBgo & | operator= (const TGriffinBgo &) |
| TGriffinBgo & | operator= (TGriffinBgo &&) noexcept=default |
| void | Print (Option_t *opt="") const override |
| void | Print (std::ostream &out) const override |
Static Public Member Functions | |
| static TVector3 | GetPosition (int DetNbr, int CryNbr=5, double distance=110.0) |
Private Attributes | |
| std::vector< TDetectorHit * > | fHits |
Static Private Attributes | |
| static std::array< TVector3, 17 > | fScintPosition |
Inheritance diagram for TGriffinBgo:
Collaboration diagram for TGriffinBgo:| TGriffinBgo::TGriffinBgo | ( | ) |
| TGriffinBgo::TGriffinBgo | ( | const TGriffinBgo & | rhs | ) |
|
defaultnoexcept |
|
virtualdefault |
|
overridevirtualinherited |
!
Reimplemented from TDetector.
Definition at line 153 of file TBgo.cxx.
References TDetector::AddHit().
Referenced by main().
|
inlinevirtualinherited |
Definition at line 60 of file TDetector.h.
References TDetector::fHits.
Referenced by TAries::AddFragment(), TBgo::AddFragment(), TDemand::AddFragment(), TDescant::AddFragment(), TGenericDetector::AddFragment(), TLaBr::AddFragment(), TPaces::AddFragment(), TSceptar::AddFragment(), TSiLi::AddFragment(), TTAC::AddFragment(), TTigress::AddFragment(), TTip::AddFragment(), TTrific::AddFragment(), TZeroDegree::AddFragment(), TEmma::BuildHits(), TSharc2::BuildHits(), and TSharc::BuildHits().
|
inlineoverridevirtualinherited |
|
overrideinherited |
!
Clears the mother, and all of the hits
Definition at line 134 of file TBgo.cxx.
References TDetector::Clear().
Referenced by TBgo::TBgo(), TFippsBgo::TFippsBgo(), TFippsLaBrBgo::TFippsLaBrBgo(), TGriffinBgo(), TIfinBgo::TIfinBgo(), TLaBrBgo::TLaBrBgo(), TTdrCloverBgo::TTdrCloverBgo(), TTdrTigressBgo::TTdrTigressBgo(), and main().
|
virtualinherited |
!
Reimplemented in TGriffin, TS3, TTigress, and TTrific.
Definition at line 77 of file TDetector.cxx.
References TDetector::fHits.
Referenced by TGriffin::ClearTransients(), TTigress::ClearTransients(), and TTrific::ClearTransients().
|
overrideinherited |
!
Definition at line 126 of file TBgo.cxx.
References TDetector::Copy().
Referenced by TBgo::TBgo(), TFippsBgo::TFippsBgo(), TFippsLaBrBgo::TFippsLaBrBgo(), TGriffinBgo(), TIfinBgo::TIfinBgo(), TLaBrBgo::TLaBrBgo(), TTdrCloverBgo::TTdrCloverBgo(), TTdrTigressBgo::TTdrTigressBgo(), TBgo::operator=(), TFippsBgo::operator=(), TFippsLaBrBgo::operator=(), operator=(), TIfinBgo::operator=(), TLaBrBgo::operator=(), TTdrCloverBgo::operator=(), and TTdrTigressBgo::operator=().
|
inlineinherited |
Definition at line 23 of file TBgo.h.
References TDetector::GetHit().
|
virtualinherited |
Definition at line 84 of file TDetector.cxx.
References TDetector::fHits.
Referenced by TSiLi::AddCluster(), TTigress::GetAddbackMultiplicity(), TAries::GetAriesHit(), TBgo::GetBgoHit(), TCSM::GetCSMHit(), TDemand::GetDemandHit(), TDescant::GetDescantHit(), TEagle::GetEagleHit(), TEmma::GetEmmaHit(), TGenericDetector::GetGenericDetectorHit(), TLaBrBgo::GetLaBrBgoHit(), TFippsLaBr::GetLaBrHit(), TLaBr::GetLaBrHit(), TPaces::GetPacesHit(), TS3::GetS3Hit(), TSceptar::GetSceptarHit(), TSharc2::GetSharc2Hit(), TSharc::GetSharcHit(), TSiLi::GetSiLiHit(), TFippsTAC::GetTACHit(), TTAC::GetTACHit(), TTdrClover::GetTdrCloverHit(), TTdrPlastic::GetTdrPlasticHit(), TTdrSiLi::GetTdrSiLiHit(), TTdrTigress::GetTdrTigressHit(), TTigress::GetTigressHit(), TTip::GetTipHit(), TTrific::GetTrificHit(), TZeroDegree::GetZeroDegreeHit(), and TTigress::Print().
|
inlinevirtualinherited |
Definition at line 70 of file TDetector.h.
References TDetector::fHits.
Referenced by TTigress::AddFragment(), ComptonHists(), AlphanumericHelper::Exec(), ComptonPolarimetryHelper::Exec(), DirectoryHelper::Exec(), EfficiencyHelper::Exec(), ExampleEventHelper::Exec(), ExampleTreeHelper::Exec(), TacOffsetHelper::Exec(), TimeWalkHelper::Exec(), AlphanumericSelector::FillHistograms(), AngularCorrelationSelector::FillHistograms(), ExampleEventSelector::FillHistograms(), ExampleTreeSelector::FillHistograms(), TimeWalkSelector::FillHistograms(), TSiLi::GetAddbackMultiplicity(), TTigress::GetAddbackMultiplicity(), TSharc::GetSize(), main(), TAries::Print(), TBgo::Print(), TDemand::Print(), TDescant::Print(), TEmma::Print(), TFipps::Print(), TGriffin::Print(), TIfin::Print(), TLaBr::Print(), TPaces::Print(), TSceptar::Print(), TSiLi::Print(), TTAC::Print(), TTdrClover::Print(), TTdrTigress::Print(), TTigress::Print(), TTip::Print(), TTrific::Print(), and TZeroDegree::Print().
|
staticinherited |
|
inlineinherited |
Definition at line 74 of file TDetector.h.
References TDetector::fHits.
Referenced by TEagle::AddFragment(), TEaglePulser::AddFragment(), TFipps::AddFragment(), TFippsLaBr::AddFragment(), TFippsPulser::AddFragment(), TFippsTAC::AddFragment(), TGriffin::AddFragment(), TIfin::AddFragment(), TTdrClover::AddFragment(), TTdrPlastic::AddFragment(), TTdrSiLi::AddFragment(), TTdrTigress::AddFragment(), TCSM::BuildHits(), TSharc::BuildHits(), TTigress::BuildHits(), TSuppressed::CreateSuppressed(), TSuppressed::CreateSuppressedAddback(), TGriffin::FixCrossTalk(), TGriffin::GetAddbackMultiplicity(), TFipps::GetFippsHit(), TGriffin::GetGriffinHit(), TIfin::GetIfinHit(), TSharc2::GetSize(), TGriffin::GetSuppressedAddbackMultiplicity(), TFippsLaBr::GetSuppressedMultiplicity(), TGriffin::GetSuppressedMultiplicity(), TLaBr::GetSuppressedMultiplicity(), TTdrClover::GetSuppressedMultiplicity(), TTdrTigress::GetSuppressedMultiplicity(), TEagle::Print(), TEaglePulser::Print(), TFippsLaBr::Print(), TFippsTAC::Print(), TGriffin::Print(), TTdrPlastic::Print(), TTdrSiLi::Print(), and TSiLi::UseFitCharge().
|
inlineinherited |
Definition at line 75 of file TDetector.h.
References TDetector::fHits.
|
inlinevirtualinherited |
Definition at line 72 of file TDetector.h.
References TDetector::fHits.
Referenced by TTigress::BuildHits(), TTigress::GetAddbackMultiplicity(), and TLaBr::GetSuppressedMultiplicity().
| TGriffinBgo & TGriffinBgo::operator= | ( | const TGriffinBgo & | rhs | ) |
|
defaultnoexcept |
|
overrideinherited |
|
overridevirtualinherited |
!
Reimplemented from TDetector.
Definition at line 145 of file TBgo.cxx.
References TDetector::GetMultiplicity().
|
privateinherited |
Definition at line 84 of file TDetector.h.
Referenced by TDetector::~TDetector(), TDetector::AddHit(), TDetector::Clear(), TDetector::ClearTransients(), TDetector::Copy(), TDetector::GetHit(), TDetector::GetMultiplicity(), TDetector::Hits(), TDetector::Hits(), TDetector::NoHits(), and TDetector::Print().
|
staticprivateinherited |
! Position of each BGO scintillator
Definition at line 36 of file TBgo.h.
Referenced by TBgo::GetPosition().