![]() |
GRSISort "v4.0.0.5"
An extension of the ROOT analysis Framework
|
![]() |
Definition at line 18 of file TTdrSiLi.h.
Public Member Functions | |
| TTdrSiLi () | |
| TTdrSiLi (const TTdrSiLi &) | |
| ~TTdrSiLi () override | |
| void | AddFragment (const std::shared_ptr< const TFragment > &, TChannel *) override |
| virtual void | AddHit (TDetectorHit *hit) |
| virtual void | BuildHits () |
| void | Clear (Option_t *opt="all") override |
| virtual void | ClearTransients () |
| void | Copy (TObject &) const override |
| virtual TDetectorHit * | GetHit (const int &index) const |
| virtual Short_t | GetMultiplicity () const |
| TTdrSiLiHit * | GetTdrSiLiHit (const int &i) const |
| std::vector< TDetectorHit * > & | Hits () |
| const std::vector< TDetectorHit * > & | Hits () const |
| virtual bool | NoHits () const |
| TTdrSiLi & | operator= (const TTdrSiLi &) |
| void | Print (Option_t *opt="") const override |
| void | Print (std::ostream &out) const override |
Static Public Member Functions | |
| static TVector3 | GetPosition (int DetNbr) |
| static bool | SetCoreWave () |
Private Attributes | |
| std::vector< TDetectorHit * > | fHits |
Static Private Attributes | |
| static bool | fSetCoreWave = false |
Inheritance diagram for TTdrSiLi:
Collaboration diagram for TTdrSiLi:| TTdrSiLi::TTdrSiLi | ( | ) |
Definition at line 17 of file TTdrSiLi.cxx.
References Clear().
| TTdrSiLi::TTdrSiLi | ( | const TTdrSiLi & | rhs | ) |
Definition at line 25 of file TTdrSiLi.cxx.
References Copy().
|
override |
Definition at line 40 of file TTdrSiLi.cxx.
|
overridevirtual |
!
Reimplemented from TDetector.
Definition at line 70 of file TTdrSiLi.cxx.
References TDetector::Hits().
|
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().
|
inlinevirtualinherited |
!
Reimplemented in TAries, TBgo, TCSM, TDemand, TDescant, TEagle, TEaglePulser, TEmma, TFipps, TFippsLaBr, TFippsPulser, TFippsTAC, TGenericDetector, TGriffin, TIfin, TLaBr, TPaces, TRcmp, TRF, TS3, TSceptar, TSharc2, TSharc, TSiLi, TTAC, TTigress, TTip, TTrific, TTriFoil, and TZeroDegree.
Definition at line 52 of file TDetector.h.
|
override |
!
Definition at line 45 of file TTdrSiLi.cxx.
References TDetector::Clear().
Referenced by TTdrSiLi().
|
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().
|
override |
!
Definition at line 33 of file TTdrSiLi.cxx.
References TDetector::Copy(), and fSetCoreWave.
Referenced by TTdrSiLi(), and operator=().
|
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(), 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().
|
static |
|
inline |
Definition at line 26 of file TTdrSiLi.h.
References TDetector::GetHit().
|
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(), 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(), 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().
|
override |
|
overridevirtual |
Reimplemented from TDetector.
Definition at line 57 of file TTdrSiLi.cxx.
References TDetector::Hits().
|
inlinestatic |
|
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().
|
staticprivate |
! Flag for Waveforms ON/OFF
Definition at line 36 of file TTdrSiLi.h.
Referenced by Copy(), and SetCoreWave().