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 | BuildHits () |
void | Clear (Option_t *opt="all") override |
virtual void | ClearTransients () |
void | Copy (TObject &) const override |
virtual TDetectorHit * | GetHit (const int &) const |
virtual const std::vector< TDetectorHit * > & | GetHitVector () const |
virtual Short_t | GetMultiplicity () const |
TTdrSiLiHit * | GetTdrSiLiHit (const int &i) 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 () |
Protected Attributes | |
std::vector< TDetectorHit * > | fHits |
Static Private Attributes | |
static bool | fSetCoreWave = false |
#include <TTdrSiLi.h>
TTdrSiLi::TTdrSiLi | ( | ) |
Definition at line 21 of file TTdrSiLi.cxx.
References Clear().
TTdrSiLi::TTdrSiLi | ( | const TTdrSiLi & | rhs | ) |
Definition at line 29 of file TTdrSiLi.cxx.
References Copy().
|
override |
Definition at line 44 of file TTdrSiLi.cxx.
|
overridevirtual |
!
Reimplemented from TDetector.
Definition at line 74 of file TTdrSiLi.cxx.
References TDetector::fHits.
|
inlinevirtualinherited |
!
Reimplemented in TTigress, TLaBr, TFippsLaBr, TRF, TSharc, TTrific, TGriffin, TCSM, TS3, TDescant, TZeroDegree, TTriFoil, TTAC, TEagle, TFippsTAC, TEmma, TSceptar, TTip, TSiLi, TBgo, TPaces, TGenericDetector, TEaglePulser, and TFippsPulser.
Definition at line 48 of file TDetector.h.
|
override |
!
Definition at line 49 of file TTdrSiLi.cxx.
References TDetector::Clear().
Referenced by TTdrSiLi().
|
virtualinherited |
!
Reimplemented in TS3, TTigress, TTrific, and TGriffin.
Definition at line 63 of file TDetector.cxx.
References TDetector::fHits.
Referenced by TGriffin::ClearTransients(), TTrific::ClearTransients(), and TTigress::ClearTransients().
|
overridevirtual |
!
Reimplemented from TDetector.
Definition at line 37 of file TTdrSiLi.cxx.
References TDetector::Copy(), and fSetCoreWave.
Referenced by operator=(), and TTdrSiLi().
|
virtualinherited |
Definition at line 70 of file TDetector.cxx.
References TDetector::fHits.
Referenced by exAnalysis(), TBgo::GetBgoHit(), TCSM::GetCSMHit(), TDescant::GetDescantHit(), TEagle::GetEagleHit(), TEmma::GetEmmaHit(), TGenericDetector::GetGenericDetectorHit(), TLaBrBgo::GetLaBrBgoHit(), TFippsLaBr::GetLaBrHit(), TLaBr::GetLaBrHit(), TPaces::GetPacesHit(), TS3::GetS3Hit(), TSceptar::GetSceptarHit(), TSharc::GetSharcHit(), TSiLi::GetSiLiHit(), TTAC::GetTACHit(), TFippsTAC::GetTACHit(), TTdrClover::GetTdrCloverHit(), TTdrPlastic::GetTdrPlasticHit(), GetTdrSiLiHit(), TTdrTigress::GetTdrTigressHit(), TTigress::GetTigressHit(), TTip::GetTipHit(), TTrific::GetTrificHit(), TZeroDegree::GetZeroDegreeHit(), and MakeAnalysisHistograms().
|
inlinevirtualinherited |
Reimplemented in TGriffin.
Definition at line 64 of file TDetector.h.
References TDetector::fHits.
Referenced by TSuppressed::CreateSuppressed(), TSuppressed::CreateSuppressedAddback(), TFipps::FixCrossTalk(), TIfin::FixCrossTalk(), TTdrClover::GetAddbackMultiplicity(), TTdrTigress::GetAddbackMultiplicity(), TIfin::GetAddbackMultiplicity(), TFipps::GetAddbackMultiplicity(), TTdrTigress::GetSuppressedAddbackMultiplicity(), TTdrClover::GetSuppressedAddbackMultiplicity(), TFipps::GetSuppressedMultiplicity(), and TIfin::GetSuppressedMultiplicity().
|
inlinevirtualinherited |
Reimplemented in TTrific, and TGriffin.
Definition at line 62 of file TDetector.h.
References TDetector::fHits.
Referenced by exAnalysis(), TimeWalkSelector::FillHistograms(), ExampleEventSelector::FillHistograms(), ExampleTreeSelector::FillHistograms(), AngularCorrelationSelector::FillHistograms(), main(), MakeAnalysisHistograms(), TBgo::Print(), TTdrClover::Print(), TTdrTigress::Print(), TFipps::Print(), TIfin::Print(), and TTigress::Print().
|
static |
|
inline |
Definition at line 26 of file TTdrSiLi.h.
References TDetector::GetHit().
|
override |
!
Definition at line 55 of file TTdrSiLi.cxx.
|
overridevirtual |
Reimplemented from TDetector.
Definition at line 61 of file TTdrSiLi.cxx.
References TDetector::fHits.
|
inlinestatic |
|
protectedinherited |
Definition at line 72 of file TDetector.h.
Referenced by TSiLi::AddCluster(), TEaglePulser::AddFragment(), TGenericDetector::AddFragment(), TFippsPulser::AddFragment(), TPaces::AddFragment(), AddFragment(), TBgo::AddFragment(), TSiLi::AddFragment(), TTip::AddFragment(), TSceptar::AddFragment(), TTdrPlastic::AddFragment(), TTAC::AddFragment(), TFippsTAC::AddFragment(), TEagle::AddFragment(), TZeroDegree::AddFragment(), TDescant::AddFragment(), TTdrClover::AddFragment(), TTdrTigress::AddFragment(), TFipps::AddFragment(), TIfin::AddFragment(), TTrific::AddFragment(), TLaBr::AddFragment(), TFippsLaBr::AddFragment(), TTigress::AddFragment(), TEmma::BuildHits(), TCSM::BuildHits(), TSharc::BuildHits(), TTigress::BuildHits(), TSharc::Clear(), TDetector::Clear(), TEmma::Clear(), TTrific::Clear(), TDetector::ClearTransients(), TDetector::Copy(), TSiLi::GetAddbackMultiplicity(), TTigress::GetAddbackMultiplicity(), TFipps::GetFippsHit(), TDetector::GetHit(), TDetector::GetHitVector(), TIfin::GetIfinHit(), TDetector::GetMultiplicity(), TTrific::GetMultiplicity(), TSharc::GetSize(), TFippsLaBr::GetSuppressedMultiplicity(), TLaBr::GetSuppressedMultiplicity(), TTdrClover::GetSuppressedMultiplicity(), TTdrTigress::GetSuppressedMultiplicity(), TSiLi::Print(), Print(), TTAC::Print(), TFippsTAC::Print(), TPaces::Print(), TTip::Print(), TZeroDegree::Print(), TSceptar::Print(), TTdrPlastic::Print(), TEagle::Print(), TDetector::Print(), TDescant::Print(), TEmma::Print(), TLaBr::Print(), TFippsLaBr::Print(), TTrific::Print(), TTigress::Print(), TSiLi::UseFitCharge(), and TDetector::~TDetector().
|
staticprivate |
! Flag for Waveforms ON/OFF
Definition at line 36 of file TTdrSiLi.h.
Referenced by Copy(), and SetCoreWave().