![]() |
GRSISort "v4.0.0.5"
An extension of the ROOT analysis Framework
|
![]() |
Definition at line 17 of file TSiLiHit.h.
Public Types | |
enum class | EBitFlag { kIsEnergySet = BIT(0) , kIsChannelSet = BIT(1) , kBit2 = BIT(2) , kBit3 = BIT(3) , kIsPPGSet = BIT(4) , kIsTimeSet = BIT(5) , kBit6 = BIT(6) , kBit7 = BIT(7) , kBit8 = BIT(8) , kDetHitBit0 = BIT(9) , kDetHitBit1 = BIT(10) , kDetHitBit2 = BIT(11) , kDetHitBit3 = BIT(12) , kDetHitBit4 = BIT(13) , kDetHitBit5 = BIT(14) , kDetHitBit6 = BIT(15) , kBase = BIT(9) , kIsAllSet = 0xFFFF } |
enum class | ESiLiHitBits { kUseFitCharge = BIT(0) , kSiLiHitBit1 = BIT(1) } |
enum class | ETimeFlag { kNoneSet = BIT(0) , kCFD = BIT(1) , kWalk = BIT(2) , kOffset = BIT(3) , kAll = 0xFFFF } |
Public Member Functions | |
TSiLiHit () | |
TSiLiHit (const TFragment &) | |
TSiLiHit (const TSiLiHit &) | |
TSiLiHit (TSiLiHit &&) noexcept=default | |
~TSiLiHit () override=default | |
virtual void | Add (const TDetectorHit *) |
void | AddWaveformSample (const Short_t &val) |
virtual void | AppendTimeStamp (const Long64_t &val) |
virtual Float_t | Charge () const |
void | Clear (Option_t *opt="") override |
void | ClearChannel () |
void | ClearEnergy () |
virtual void | ClearTransients () const |
void | Copy (TObject &) const override |
void | Copy (TObject &, bool=false) const override |
virtual void | CopyWave (TObject &) const |
double | GetAddbackEnergy (unsigned int i) |
int16_t | GetAddbackSegment (unsigned int i) |
unsigned int | GetAddbackSize () |
virtual UInt_t | GetAddress () const |
virtual UShort_t | GetArrayNumber () const |
virtual Float_t | GetCfd () const |
TChannel * | GetChannel () const |
virtual int | GetChannelNumber () const |
virtual Float_t | GetCharge () const |
virtual Int_t | GetCrystal () const |
Long64_t | GetCycleTimeStamp () const |
virtual Int_t | GetDetector () const |
double | GetDoppler (double beta, TVector3 *vec=nullptr, double E=0) const |
double | GetEnergy (Option_t *opt=nullptr) const override |
virtual Double_t | GetEnergyNonlinearity (double energy) const |
double | GetFitCharge () const |
double | GetFitEnergy () const |
virtual Short_t | GetKValue () const |
const char * | GetName () const override |
Int_t | GetPin () const |
TVector3 | GetPosition () const override |
TVector3 | GetPosition (bool) const |
TVector3 | GetPosition (Double_t dist) const override |
TVector3 | GetPosition (Double_t dist, bool) const |
EPpgPattern | GetPPGStatus () const |
Int_t | GetPreamp () const |
Int_t | GetRing () const |
Int_t | GetSector () const |
virtual Int_t | GetSegment () const |
Double_t | GetSig2Noise () const |
Double_t | GetSmirnov () const |
virtual Double_t | GetTime (const ETimeFlag &correct_flag=ETimeFlag::kAll, Option_t *opt="") const |
Double_t | GetTimeFit () const |
Double_t | GetTimeFitCfd () const |
Double_t | GetTimeFitns () const |
double | GetTimeSinceTapeMove () const |
virtual Long64_t | GetTimeStamp (Option_t *="") const |
Int_t | GetTimeStampLow () |
virtual Long64_t | GetTimeStampNs (Option_t *opt="") const |
virtual Int_t | GetTimeStampUnit () const |
const std::vector< Short_t > * | GetWaveform () const |
double | GetWaveformEnergy () const |
virtual bool | HasWave () const |
bool | MagnetShadow () const |
bool | operator< (const TDetectorHit &rhs) const |
TSiLiHit & | operator= (const TSiLiHit &)=default |
TSiLiHit & | operator= (TSiLiHit &&) noexcept=default |
void | Print (Option_t *opt="") const override |
void | Print (std::ostream &out) const override |
void | SetAddress (const UInt_t &temp_address) |
virtual void | SetCfd (const Float_t &val) |
virtual void | SetCfd (const Int_t &val) |
virtual void | SetCfd (const uint32_t &val) |
void | SetCharge (const Float_t &temp_charge) |
void | SetCharge (const Int_t &temp_charge) |
Double_t | SetEnergy (const double &energy) const |
void | SetHitBit (EBitFlag, Bool_t set=true) const |
void | SetKValue (const Short_t &temp_kval) |
Double_t | SetTime (const Double_t &time) const |
void | SetTimeFit (double t0) |
virtual void | SetTimeStamp (const Long64_t &val) |
void | SetWavefit (const TFragment &) |
void | SetWaveform (const std::vector< Short_t > &val) |
void | SumHit (TSiLiHit *) |
bool | TestHitBit (EBitFlag flag) const |
void | UseFitCharge (bool set=true) |
virtual size_t | WaveSize () const |
Static Public Member Functions | |
static bool | CompareEnergy (TDetectorHit *lhs, TDetectorHit *rhs) |
static TPulseAnalyzer * | FitFrag (const TFragment &frag, int ShapeFit, int segment) |
static TPulseAnalyzer * | FitFrag (const TFragment &frag, int ShapeFit=0, TChannel *=nullptr) |
static int | FitPulseAnalyzer (TPulseAnalyzer *pulse, int ShapeFit, int segment) |
static int | FitPulseAnalyzer (TPulseAnalyzer *pulse, int ShapeFit=0, TChannel *=nullptr) |
static TVector3 * | GetBeamDirection () |
static TChannel * | GetSiLiHitChannel (int segment) |
Protected Member Functions | |
Bool_t | IsChannelSet () const |
Bool_t | IsEnergySet () const |
Bool_t | IsPPGSet () const |
Bool_t | IsTimeSet () const |
Private Member Functions | |
Double_t | GetDefaultDistance () const |
Private Attributes | |
std::vector< double > | fAddBackEnergy |
std::vector< int16_t > | fAddBackSegments |
UInt_t | fAddress {0} |
TTransientBits< UChar_t > | fBitFlags |
Float_t | fCfd {0} |
TChannel * | fChannel {nullptr} |
Float_t | fCharge {0.} |
Long64_t | fCycleTimeStamp {0} |
Double_t | fEnergy {0.} |
Double_t | fFitBase {0.} |
Double_t | fFitCharge {0.} |
Short_t | fKValue {0} |
EPpgPattern | fPPGStatus {EPpgPattern::kJunk} |
Double_t | fSig2Noise {0.} |
TTransientBits< UChar_t > | fSiLiHitBits |
Double_t | fSmirnov {0.} |
Double_t | fTime {0.} |
Double_t | fTimeFit {0.} |
Long64_t | fTimeStamp {0} |
std::vector< Short_t > | fWaveform |
Static Private Attributes | |
static TVector3 | fBeamDirection |
|
stronginherited |
Enumerator | |
---|---|
kIsEnergySet | |
kIsChannelSet | |
kBit2 | |
kBit3 | |
kIsPPGSet | |
kIsTimeSet | |
kBit6 | |
kBit7 | |
kBit8 | |
kDetHitBit0 | |
kDetHitBit1 | |
kDetHitBit2 | |
kDetHitBit3 | |
kDetHitBit4 | |
kDetHitBit5 | |
kDetHitBit6 | |
kBase | |
kIsAllSet |
Definition at line 50 of file TDetectorHit.h.
|
strong |
Enumerator | |
---|---|
kUseFitCharge | |
kSiLiHitBit1 |
Definition at line 19 of file TSiLiHit.h.
|
stronginherited |
Enumerator | |
---|---|
kNoneSet | |
kCFD | |
kWalk | |
kOffset | |
kAll |
Definition at line 72 of file TDetectorHit.h.
TSiLiHit::TSiLiHit | ( | ) |
Definition at line 4 of file TSiLiHit.cxx.
References Clear().
TSiLiHit::TSiLiHit | ( | const TSiLiHit & | rhs | ) |
Definition at line 16 of file TSiLiHit.cxx.
|
defaultnoexcept |
|
explicit |
Definition at line 9 of file TSiLiHit.cxx.
References TDetectorHit::Copy(), and SetWavefit().
|
overridedefault |
|
inlinevirtualinherited |
!
Reimplemented in TFippsHit, TGriffinHit, TIfinHit, TTdrCloverHit, and TTdrTigressHit.
Definition at line 184 of file TDetectorHit.h.
|
inlineinherited |
|
inlinevirtualinherited |
|
inlinevirtualinherited |
!
Definition at line 145 of file TDetectorHit.h.
References TDetectorHit::fCharge.
Referenced by TDetectorHit::GetCharge(), TDetectorHit::GetEnergy(), TFippsHit::GetNoCTEnergy(), TGriffinHit::GetNoCTEnergy(), TIfinHit::GetNoCTEnergy(), TDetectorHit::Print(), TFippsTACHit::TempCorrectedCharge(), and TTACHit::TempCorrectedCharge().
|
override |
Definition at line 38 of file TSiLiHit.cxx.
References TDetectorHit::Clear(), TTransientBits< T >::Clear(), TDetectorHit::ClearTransients(), fAddBackEnergy, fAddBackSegments, fFitBase, fFitCharge, fSig2Noise, fSiLiHitBits, fSmirnov, and fTimeFit.
Referenced by TSiLiHit(), and TSiLiHit().
|
inlineinherited |
Definition at line 176 of file TDetectorHit.h.
References TDetectorHit::fChannel, TDetectorHit::kIsChannelSet, and TDetectorHit::SetHitBit().
|
inlineinherited |
Definition at line 171 of file TDetectorHit.h.
References TDetectorHit::fEnergy, TDetectorHit::kIsEnergySet, and TDetectorHit::SetHitBit().
|
inlinevirtualinherited |
Definition at line 94 of file TDetectorHit.h.
References TDetectorHit::fBitFlags.
Referenced by TBgoHit::TBgoHit(), TDetectorHit::TDetectorHit(), Clear(), TAnalysisWriteLoop::Iteration(), and TFragWriteLoop::WriteEvent().
|
staticinherited |
Definition at line 209 of file TDetectorHit.cxx.
References TDetectorHit::GetEnergy().
|
overrideinherited |
!
Definition at line 101 of file TDetectorHit.cxx.
References TDetectorHit::fAddress, TDetectorHit::fBitFlags, TDetectorHit::fCfd, TDetectorHit::fChannel, TDetectorHit::fCharge, TDetectorHit::fCycleTimeStamp, TDetectorHit::fEnergy, TDetectorHit::fKValue, TDetectorHit::fPPGStatus, TDetectorHit::fTime, and TDetectorHit::fTimeStamp.
Referenced by TAriesHit::TAriesHit(), TDescantHit::TDescantHit(), TDetectorHit::TDetectorHit(), TGriffinHit::TGriffinHit(), TRcmpHit::TRcmpHit(), TRcmpHit::TRcmpHit(), TS3Hit::TS3Hit(), TSceptarHit::TSceptarHit(), TSiLiHit(), TTigressHit::TTigressHit(), TTipHit::TTipHit(), TZeroDegreeHit::TZeroDegreeHit(), TAriesHit::Copy(), TBgoHit::Copy(), TDescantHit::Copy(), TDetectorHit::Copy(), TEagleHit::Copy(), TEmmaHit::Copy(), TFippsHit::Copy(), TFippsLaBrHit::Copy(), TFippsTACHit::Copy(), TGriffinHit::Copy(), TIfinHit::Copy(), TLaBrHit::Copy(), TPacesHit::Copy(), TPinDiodeHit::Copy(), TRcmpHit::Copy(), TS3Hit::Copy(), TSceptarHit::Copy(), TSharc2Hit::Copy(), TSharcHit::Copy(), Copy(), TTACHit::Copy(), TTdrCloverHit::Copy(), TTdrPlasticHit::Copy(), TTdrSiLiHit::Copy(), TTdrTigressHit::Copy(), TTigressHit::Copy(), TTipHit::Copy(), TTrificHit::Copy(), TZeroDegreeHit::Copy(), TTigressHit::CopyFragment(), TSharc2Hit::SetBack(), TSharcHit::SetBack(), TSharc2Hit::SetFront(), TSharcHit::SetFront(), TSharc2Hit::SetPad(), and TSharcHit::SetPad().
|
overridevirtual |
!
Reimplemented from TDetectorHit.
Definition at line 22 of file TSiLiHit.cxx.
References TDetectorHit::Copy(), fAddBackEnergy, fAddBackSegments, fFitBase, fFitCharge, fSig2Noise, fSiLiHitBits, fSmirnov, and fTimeFit.
Referenced by TSiLiHit(), and SumHit().
|
virtualinherited |
!
Definition at line 119 of file TDetectorHit.cxx.
References TDetectorHit::fWaveform.
Referenced by TAriesHit::TAriesHit(), TBgoHit::TBgoHit(), TDescantHit::TDescantHit(), TDetectorHit::TDetectorHit(), TSceptarHit::TSceptarHit(), TTdrPlasticHit::TTdrPlasticHit(), TZeroDegreeHit::TZeroDegreeHit(), TAriesHit::Copy(), TDescantHit::Copy(), TDescantHit::Copy(), TDetectorHit::Copy(), TEagleHit::Copy(), TEmmaHit::Copy(), TGriffinHit::Copy(), TLaBrHit::Copy(), TPacesHit::Copy(), TPinDiodeHit::Copy(), TRcmpHit::Copy(), TS3Hit::Copy(), TSceptarHit::Copy(), TSharc2Hit::Copy(), TSharcHit::Copy(), TTACHit::Copy(), TTdrCloverHit::Copy(), TTdrPlasticHit::Copy(), TTdrTigressHit::Copy(), TTigressHit::Copy(), TTipHit::Copy(), TTipHit::Copy(), TTrificHit::Copy(), TZeroDegreeHit::Copy(), and TZeroDegreeHit::Copy().
|
static |
Definition at line 68 of file TSiLiHit.cxx.
References FitFrag(), and GetSiLiHitChannel().
Referenced by FitFrag(), and SetWavefit().
|
static |
Definition at line 73 of file TSiLiHit.cxx.
References FitPulseAnalyzer(), and TSiLi::fSiLiNoiseFac.
|
static |
Definition at line 91 of file TSiLiHit.cxx.
References FitPulseAnalyzer(), and GetSiLiHitChannel().
Referenced by FitFrag(), and FitPulseAnalyzer().
|
static |
Definition at line 96 of file TSiLiHit.cxx.
References TSiLi::fBaseFreq, TSiLi::fSiLiDefaultBaseline, TSiLi::fSiLiDefaultDecay, TSiLi::fSiLiDefaultRise, TPulseAnalyzer::GetSiliShape(), TPulseAnalyzer::GetSiliShapeTF1(), TChannel::GetWaveBaseLine(), TChannel::GetWaveDecay(), TChannel::GetWaveRise(), TPulseAnalyzer::IsSet(), and TChannel::UseWaveParam().
|
inline |
Definition at line 115 of file TSiLiHit.h.
References fAddBackEnergy, and GetAddbackSize().
|
inline |
Definition at line 122 of file TSiLiHit.h.
References fAddBackSegments, and GetAddbackSize().
|
inline |
Definition at line 107 of file TSiLiHit.h.
References fAddBackEnergy, and fAddBackSegments.
Referenced by GetAddbackEnergy(), and GetAddbackSegment().
|
inlinevirtualinherited |
!
Definition at line 143 of file TDetectorHit.h.
References TDetectorHit::fAddress.
Referenced by TFippsHit::Add(), TIfinHit::Add(), TTdrCloverHit::Add(), TTdrTigressHit::Add(), TSharc2Hit::GetBackAddress(), TSharcHit::GetBackAddress(), TSharc2Hit::GetFrontAddress(), TSharcHit::GetFrontAddress(), TFippsHit::GetNoCTEnergy(), TGriffinHit::GetNoCTEnergy(), TIfinHit::GetNoCTEnergy(), TSharc2Hit::GetPadAddress(), TSharcHit::GetPadAddress(), TFragment::GetSharcMesyBoard(), TEagleHit::Print(), TFragment::Print(), TPinDiodeHit::Print(), TTipHit::SetUpNumbering(), and TTigressHit::SumHit().
|
inlinevirtualinherited |
! Simply returns the detector number, overwritten for detectors that have crystals/segments
Reimplemented in TBgoHit, TFippsBgoHit, TFippsHit, TFippsLaBrBgoHit, TGriffinBgoHit, TGriffinHit, TIfinBgoHit, TIfinHit, TLaBrBgoHit, TRcmpHit, TTdrCloverHit, TTdrTigressHit, and TTigressHit.
Definition at line 163 of file TDetectorHit.h.
References TDetectorHit::GetDetector().
Referenced by MakeAnalysisHistograms().
|
inlinestaticinherited |
Definition at line 182 of file TDetectorHit.h.
References TDetectorHit::fBeamDirection.
Referenced by GetDoppler(), and TTigressHit::GetDoppler().
|
inlinevirtualinherited |
!
Reimplemented in TDescantHit, and TZeroDegreeHit.
Definition at line 142 of file TDetectorHit.h.
References TDetectorHit::fCfd.
Referenced by TFippsHit::Add(), TIfinHit::Add(), TTdrCloverHit::Add(), TTdrTigressHit::Add(), TDescantHit::CalculateCfdAndMonitor(), TZeroDegreeHit::CalculateCfdAndMonitor(), DefaultSuppression(), TFragment::Get4GCfd(), TDescantHit::GetCfd(), TZeroDegreeHit::GetCfd(), TDescantHit::GetRemainder(), TZeroDegreeHit::GetRemainder(), TSharc2Hit::GetSomeTime(), TSharcHit::GetSomeTime(), TDetectorHit::GetTime(), TTigressHit::GetTimeToTrigger(), TEagleHit::Print(), TFragment::Print(), and TTigressHit::SumHit().
|
inlineinherited |
!
Definition at line 148 of file TDetectorHit.h.
References TDetectorHit::fAddress, TDetectorHit::fChannel, TChannel::GetChannel(), TDetectorHit::IsChannelSet(), TDetectorHit::kIsChannelSet, and TDetectorHit::SetHitBit().
Referenced by TS3Hit::TS3Hit(), TTigress::AddFragment(), TFipps::CTCorrectedEnergy(), TGriffin::CTCorrectedEnergy(), TIfin::CTCorrectedEnergy(), TS3Hit::GetArrayPosition(), TDetectorHit::GetCharge(), TDetectorHit::GetCrystal(), TS3Hit::GetDefaultDistance(), TS3Hit::GetDefaultPhiOffset(), TDetectorHit::GetDetector(), TS3Hit::GetDistanceStr(), TDetectorHit::GetEnergy(), GetEnergy(), TDetectorHit::GetEnergyNonlinearity(), GetFitEnergy(), TDetectorHit::GetName(), TFippsHit::GetNoCTEnergy(), TGriffinHit::GetNoCTEnergy(), TIfinHit::GetNoCTEnergy(), TDetectorHit::GetSegment(), TFippsTACHit::GetTempCorrectedEnergy(), TTACHit::GetTempCorrectedEnergy(), TDetectorHit::GetTime(), GetTimeFit(), TDetectorHit::GetTimeStampNs(), TDetectorHit::GetTimeStampUnit(), TFragment::GetTZero(), TFragment::Print(), TS3Hit::SectorsDownstream(), TTipHit::SetUpNumbering(), and SetWavefit().
|
virtualinherited |
!
Definition at line 214 of file TDetectorHit.cxx.
References TDetectorHit::fAddress, TChannel::GetChannel(), and TChannel::GetNumber().
Referenced by ExampleFragmentHelper::Exec(), ExampleFragmentSelector::FillHistograms(), MakeGRIFFINChargeHsts(), and MakeGRIFFINEnergyHsts().
|
virtualinherited |
!
Definition at line 54 of file TDetectorHit.cxx.
References TDetectorHit::Charge(), TDetectorHit::fKValue, TDetectorHit::GetChannel(), TChannel::GetIntegration(), and TChannel::UseCalFileIntegration().
Referenced by ExampleFragmentHelper::Exec(), ExampleFragmentSelector::FillHistograms(), TSharc2Hit::GetBackCharge(), TSharcHit::GetBackCharge(), TSharc2Hit::GetFrontCharge(), TSharcHit::GetFrontCharge(), TSharc2Hit::GetPadCharge(), TSharcHit::GetPadCharge(), TFippsTACHit::GetTempCorrectedCharge(), TTACHit::GetTempCorrectedCharge(), main(), MakeGRIFFINChargeHsts(), TFragment::Print(), and TTigressHit::Print().
|
virtualinherited |
!
Definition at line 200 of file TDetectorHit.cxx.
References TDetectorHit::GetChannel(), and TChannel::GetCrystalNumber().
Referenced by TTigress::AddFragment(), TTigressHit::Compare(), ComptonHists(), TFipps::CTCorrectedEnergy(), TGriffin::CTCorrectedEnergy(), TIfin::CTCorrectedEnergy(), CrossTalkHelper::Exec(), CrossTalk::FillHistograms(), TBgoHit::GetArrayNumber(), TFippsBgoHit::GetArrayNumber(), TFippsHit::GetArrayNumber(), TGriffinBgoHit::GetArrayNumber(), TGriffinHit::GetArrayNumber(), TIfinBgoHit::GetArrayNumber(), TIfinHit::GetArrayNumber(), TLaBrBgoHit::GetArrayNumber(), TTdrCloverHit::GetArrayNumber(), TTdrTigressHit::GetArrayNumber(), TTigressHit::GetArrayNumber(), TTigressHit::GetLastPosition(), TFippsHit::GetPosition(), TGriffinHit::GetPosition(), TIfinHit::GetPosition(), TTdrCloverHit::GetPosition(), TTdrTigressHit::GetPosition(), TTigress::GetPosition(), TFippsHit::Print(), TGriffinHit::Print(), TIfinHit::Print(), TTdrCloverHit::Print(), and TTdrTigressHit::Print().
|
inherited |
Definition at line 257 of file TDetectorHit.cxx.
References TDetectorHit::fCycleTimeStamp, TDetectorHit::fPPGStatus, TSingleton< TPPG >::Get(), TPPG::GetLastStatusTime(), TPPG::GetStatus(), TDetectorHit::GetTimeStampNs(), TDetectorHit::IsPPGSet(), TDetectorHit::kIsPPGSet, and TDetectorHit::SetHitBit().
|
inlineprivate |
Definition at line 131 of file TSiLiHit.h.
Referenced by GetPosition().
|
virtualinherited |
!
Definition at line 182 of file TDetectorHit.cxx.
References TDetectorHit::GetChannel(), and TChannel::GetDetectorNumber().
Referenced by Addback(), Addback(), TTigress::AddFragment(), TTigressHit::Compare(), ComptonHists(), TFipps::CTCorrectedEnergy(), TGriffin::CTCorrectedEnergy(), TIfin::CTCorrectedEnergy(), DefaultFippsSuppression(), DefaultGriffinAddback(), DefaultGriffinSuppression(), DefaultIfinSuppression(), DefaultLaBrSuppression(), DefaultSuppression(), DefaultSuppression(), DefaultSuppression(), CrossTalkHelper::Exec(), CrossTalk::FillHistograms(), TBgoHit::GetArrayNumber(), TDetectorHit::GetArrayNumber(), TFippsBgoHit::GetArrayNumber(), TFippsHit::GetArrayNumber(), TFippsLaBrBgoHit::GetArrayNumber(), TGriffinBgoHit::GetArrayNumber(), TGriffinHit::GetArrayNumber(), TIfinBgoHit::GetArrayNumber(), TIfinHit::GetArrayNumber(), TLaBrBgoHit::GetArrayNumber(), TRcmpHit::GetArrayNumber(), TTdrCloverHit::GetArrayNumber(), TTdrTigressHit::GetArrayNumber(), TTigressHit::GetArrayNumber(), TSharc2::GetDeadLayerThickness(), TSharc::GetDeadLayerThickness(), TSharc2::GetDetectorThickness(), TSharc::GetDetectorThickness(), TTigressHit::GetLastPosition(), TSharc::GetPadDeadLayerThickness(), TSharc::GetPadThickness(), TAriesHit::GetPosition(), TDescantHit::GetPosition(), TDescantHit::GetPosition(), TEagleHit::GetPosition(), TFippsHit::GetPosition(), TFippsLaBrHit::GetPosition(), TGriffinHit::GetPosition(), TIfinHit::GetPosition(), TLaBrHit::GetPosition(), TPacesHit::GetPosition(), TPinDiodeHit::GetPosition(), TSceptarHit::GetPosition(), TSharc2Hit::GetPosition(), TSharcHit::GetPosition(), TTdrCloverHit::GetPosition(), TTdrPlasticHit::GetPosition(), TTdrSiLiHit::GetPosition(), TTdrTigressHit::GetPosition(), TTigress::GetPosition(), TTrificHit::GetPosition(), TTrific::GetXYGrid(), main(), MakeAnalysisHistograms(), TAriesHit::Print(), TDescantHit::Print(), TEagleHit::Print(), TFippsHit::Print(), TFippsLaBrHit::Print(), TFippsTACHit::Print(), TGriffinHit::Print(), TIfinHit::Print(), TLaBrHit::Print(), TPacesHit::Print(), TPinDiodeHit::Print(), TRcmpHit::Print(), TSceptarHit::Print(), TSharc2Hit::Print(), TSharcHit::Print(), TTACHit::Print(), TTdrCloverHit::Print(), TTdrPlasticHit::Print(), TTdrSiLiHit::Print(), TTdrTigressHit::Print(), TTipHit::Print(), TTrificHit::Print(), TZeroDegreeHit::Print(), and PromptCoincidence().
|
inline |
Definition at line 93 of file TSiLiHit.h.
References TDetectorHit::GetBeamDirection(), GetEnergy(), and GetPosition().
|
overridevirtual |
Reimplemented from TDetectorHit.
Definition at line 203 of file TSiLiHit.cxx.
References TChannel::CalibrateENG(), fFitCharge, fSiLiHitBits, TDetectorHit::GetChannel(), TDetectorHit::GetEnergy(), TDetectorHit::kIsEnergySet, kUseFitCharge, TDetectorHit::SetEnergy(), TTransientBits< T >::TestBit(), and TDetectorHit::TestHitBit().
Referenced by TSiLi::AddCluster(), TSiLi::fAddbackCriterion(), GetDoppler(), GetTimeFit(), and SumHit().
|
virtualinherited |
Definition at line 92 of file TDetectorHit.cxx.
References TDetectorHit::GetChannel(), and TChannel::GetEnergyNonlinearity().
Referenced by TDetectorHit::GetEnergy().
|
inline |
Definition at line 89 of file TSiLiHit.h.
References fFitCharge.
double TSiLiHit::GetFitEnergy | ( | ) | const |
Definition at line 191 of file TSiLiHit.cxx.
References TChannel::CalibrateENG(), fFitCharge, fSiLiHitBits, TDetectorHit::GetChannel(), TDetectorHit::GetEnergy(), kUseFitCharge, and TTransientBits< T >::TestBit().
Referenced by GetWaveformEnergy().
|
inlinevirtualinherited |
!
Definition at line 146 of file TDetectorHit.h.
References TDetectorHit::fKValue.
Referenced by TFippsHit::Add(), TGriffinHit::Add(), TIfinHit::Add(), TTdrCloverHit::Add(), TTdrTigressHit::Add(), GriffinKValueHelper::Exec(), CrossTalk::FillHistograms(), GriffinKValueSelector::FillHistograms(), TFippsHit::GetNoCTEnergy(), TGriffinHit::GetNoCTEnergy(), TIfinHit::GetNoCTEnergy(), TTACHit::GetTempCorrectedEnergy(), and MakeGRIFFINChargeHsts().
|
overrideinherited |
!
Definition at line 156 of file TDetectorHit.cxx.
References TDetectorHit::GetChannel().
Referenced by TFragment::IsDetector(), TDetectorHit::Print(), TTigressHit::Print(), and TTigressHit::SetWavefit().
Int_t TSiLiHit::GetPin | ( | ) | const |
Definition at line 182 of file TSiLiHit.cxx.
References TSiLi::GetPin(), and TDetectorHit::GetSegment().
Referenced by TSiLi::fRejectCriterion().
|
inlineoverridevirtual |
!
Reimplemented from TDetectorHit.
Definition at line 77 of file TSiLiHit.h.
References GetPosition().
Referenced by GetDoppler(), GetPosition(), and GetPosition().
TVector3 TSiLiHit::GetPosition | ( | bool | smear | ) | const |
Definition at line 132 of file TSiLiHit.cxx.
References GetDefaultDistance(), and GetPosition().
|
inlineoverridevirtual |
!
Reimplemented from TDetectorHit.
Definition at line 76 of file TSiLiHit.h.
References GetPosition().
Referenced by GetPosition().
TVector3 TSiLiHit::GetPosition | ( | Double_t | dist, |
bool | smear ) const |
Definition at line 127 of file TSiLiHit.cxx.
References TSiLi::GetPosition(), GetRing(), and GetSector().
|
inherited |
Definition at line 241 of file TDetectorHit.cxx.
References TDetectorHit::fCycleTimeStamp, TDetectorHit::fPPGStatus, TSingleton< TPPG >::Get(), TPPG::GetLastStatusTime(), TPPG::GetStatus(), TDetectorHit::GetTimeStampNs(), TDetectorHit::IsPPGSet(), TDetectorHit::kIsPPGSet, kJunk, and TDetectorHit::SetHitBit().
Int_t TSiLiHit::GetPreamp | ( | ) | const |
Definition at line 178 of file TSiLiHit.cxx.
References TSiLi::GetPreamp(), and TDetectorHit::GetSegment().
Referenced by TSiLi::fRejectCriterion().
Int_t TSiLiHit::GetRing | ( | ) | const |
Definition at line 170 of file TSiLiHit.cxx.
References TSiLi::GetRing(), and TDetectorHit::GetSegment().
Referenced by TSiLi::AddCluster(), TSiLi::fAddbackCriterion(), and GetPosition().
Int_t TSiLiHit::GetSector | ( | ) | const |
Definition at line 174 of file TSiLiHit.cxx.
References TSiLi::GetSector(), and TDetectorHit::GetSegment().
Referenced by TSiLi::AddCluster(), TSiLi::fAddbackCriterion(), and GetPosition().
|
virtualinherited |
!
Definition at line 191 of file TDetectorHit.cxx.
References TDetectorHit::GetChannel(), and TChannel::GetSegmentNumber().
Referenced by DefaultAddback(), TBgoHit::GetArrayNumber(), TFippsBgoHit::GetArrayNumber(), TFippsLaBrBgoHit::GetArrayNumber(), TGriffinBgoHit::GetArrayNumber(), TIfinBgoHit::GetArrayNumber(), TRcmpHit::GetArrayNumber(), TSharc2Hit::GetBackStrip(), TSharcHit::GetBackStrip(), TSharc2Hit::GetFrontStrip(), TSharcHit::GetFrontStrip(), TTigressHit::GetLastPosition(), GetPin(), TSharc2Hit::GetPosition(), TSharcHit::GetPosition(), GetPreamp(), GetRing(), GetSector(), MagnetShadow(), TTrificHit::Print(), TS3Hit::SetRingNumber(), TS3Hit::SetRingNumber(), TS3Hit::SetSectorNumber(), TS3Hit::SetSectorNumber(), and SumHit().
|
inline |
Definition at line 47 of file TSiLiHit.h.
References fSig2Noise.
|
static |
Definition at line 83 of file TSiLiHit.cxx.
References TChannel::FindChannelByName().
Referenced by FitFrag(), and FitPulseAnalyzer().
|
inline |
Definition at line 48 of file TSiLiHit.h.
References fSmirnov.
|
virtualinherited |
Returns a time value to the nearest nanosecond!
Reimplemented in TCSMHit.
Definition at line 41 of file TDetectorHit.cxx.
References TDetectorHit::fTime, TDetectorHit::GetCfd(), TDetectorHit::GetChannel(), TDetectorHit::GetEnergy(), TChannel::GetTime(), TDetectorHit::GetTimeStamp(), TDetectorHit::IsTimeSet(), and TDetectorHit::SetTime().
Referenced by TFippsHit::Add(), TGriffinHit::Add(), TIfinHit::Add(), TTdrCloverHit::Add(), TTdrTigressHit::Add(), Addback(), Addback(), ComptonPolarimetryHelper::Coincident(), TFipps::CTCorrectedEnergy(), TGriffin::CTCorrectedEnergy(), TIfin::CTCorrectedEnergy(), DefaultAddback(), DefaultFippsSuppression(), DefaultGriffinAddback(), DefaultGriffinSuppression(), DefaultIfinSuppression(), DefaultLaBrSuppression(), DefaultSuppression(), DefaultSuppression(), TSiLi::fCoincidenceTime(), TSharc2Hit::GetDeltaBackT(), TSharcHit::GetDeltaBackT(), TSharc2Hit::GetDeltaFrontT(), TSharcHit::GetDeltaFrontT(), TSharc2Hit::GetDeltaT(), TSharcHit::GetDeltaT(), TSharc2Hit::GetPadT(), TSharcHit::GetPadT(), TFippsTACHit::GetTempCorrectedCharge(), TTACHit::GetTempCorrectedCharge(), TDetectorHit::GetTimeSinceTapeMove(), main(), MakeAnalysisHistograms(), TAriesHit::Print(), TDescantHit::Print(), TDetectorHit::Print(), TFippsHit::Print(), TFippsLaBrHit::Print(), TFippsTACHit::Print(), TGriffinHit::Print(), TIfinHit::Print(), TLaBrHit::Print(), TPacesHit::Print(), TPinDiodeHit::Print(), TRcmpHit::Print(), TSceptarHit::Print(), TTACHit::Print(), TTdrCloverHit::Print(), TTdrPlasticHit::Print(), TTdrSiLiHit::Print(), TTdrTigressHit::Print(), TTigressHit::Print(), TTipHit::Print(), TTrificHit::Print(), TZeroDegreeHit::Print(), PromptCoincidence(), PromptCoincidence(), PromptCoincidence(), PromptCoincidence(), PromptCoincidence(), PromptCoincidence(), PromptCoincidence(), PromptCoincidence(), PromptCoincidence(), PromptCoincidence(), TTigressHit::SumHit(), TFippsTACHit::TempCorrectedCharge(), TTACHit::TempCorrectedCharge(), ComptonPolarimetryHelper::TimeDiff(), TimeRandom(), and TimeRandom().
|
inline |
Definition at line 40 of file TSiLiHit.h.
References fTimeFit, TDetectorHit::GetChannel(), GetEnergy(), and TChannel::GetTZero().
Referenced by TSiLi::fCoincidenceTime(), GetTimeFitCfd(), and GetTimeFitns().
|
inline |
Definition at line 55 of file TSiLiHit.h.
References GetTimeFit(), and TDetectorHit::GetTimeStamp().
|
inline |
Definition at line 51 of file TSiLiHit.h.
References GetTimeFit(), and TDetectorHit::GetTimeStamp().
|
inherited |
returns time in ns, minus the time of the last tape move
Definition at line 273 of file TDetectorHit.cxx.
References TSingleton< TPPG >::Get(), TPPG::GetLastStatusTime(), TDetectorHit::GetTime(), TDetectorHit::GetTimeStampNs(), and kTapeMove.
|
inlinevirtualinherited |
Definition at line 138 of file TDetectorHit.h.
References TDetectorHit::fTimeStamp.
Referenced by ComptonHists(), TimeWalkHelper::Exec(), TimeWalkSelector::FillHistograms(), TDetectorHit::GetTime(), GetTimeFitCfd(), GetTimeFitns(), GetTimeStampLow(), TDetectorHit::GetTimeStampNs(), TTigressHit::GetTimeToTrigger(), main(), MakeAnalysisHistograms(), TFragment::operator<(), TFragment::operator>(), TDetectorHit::Print(), TEagleHit::Print(), TFragment::Print(), TGriffinHit::Print(), and TTigressHit::Print().
|
inline |
Definition at line 50 of file TSiLiHit.h.
References TDetectorHit::GetTimeStamp().
|
virtualinherited |
Definition at line 223 of file TDetectorHit.cxx.
References TDetectorHit::GetChannel(), TChannel::GetTimeDrift(), TChannel::GetTimeOffset(), TDetectorHit::GetTimeStamp(), and TDetectorHit::GetTimeStampUnit().
Referenced by ComptonPolarimetryHelper::Coincident(), TFragment::GetCycleNumber(), TDetectorHit::GetCycleTimeStamp(), TDetectorHit::GetPPGStatus(), TFragment::GetTimeInCycle(), TDetectorHit::GetTimeSinceTapeMove(), TDetectorHit::Print(), TGriffinHit::Print(), and ComptonPolarimetryHelper::TimeDiff().
|
virtualinherited |
!
Definition at line 232 of file TDetectorHit.cxx.
References TDetectorHit::GetChannel(), and TChannel::GetTimeStampUnit().
Referenced by TDetectorHit::GetTimeStampNs(), and TDetectorHit::Print().
|
inlineinherited |
!
Definition at line 147 of file TDetectorHit.h.
References TDetectorHit::fWaveform.
Referenced by TAriesHit::TAriesHit(), TDescantHit::TDescantHit(), TSceptarHit::TSceptarHit(), TTdrPlasticHit::TTdrPlasticHit(), TZeroDegreeHit::TZeroDegreeHit(), TDescantHit::AnalyzeWaveform(), TSceptarHit::AnalyzeWaveform(), TZeroDegreeHit::AnalyzeWaveform(), TDescantHit::CalculateCfdAndMonitor(), TSceptarHit::CalculateCfdAndMonitor(), TZeroDegreeHit::CalculateCfdAndMonitor(), TDescantHit::CalculateCfdMonitor(), TSceptarHit::CalculateCfdMonitor(), TZeroDegreeHit::CalculateCfdMonitor(), TDescantHit::CalculatePartialSum(), TZeroDegreeHit::CalculatePartialSum(), TDescantHit::CalculatePsdAndPartialSums(), TDescantHit::CalculateSmoothedWaveform(), TSceptarHit::CalculateSmoothedWaveform(), TZeroDegreeHit::CalculateSmoothedWaveform(), TPulseAnalyzer::SetData(), and TTigressHit::SetWavefit().
|
inline |
Definition at line 87 of file TSiLiHit.h.
References GetFitEnergy().
|
inlinevirtualinherited |
!
Definition at line 102 of file TDetectorHit.h.
References TDetectorHit::fWaveform.
Referenced by TDescantHit::AnalyzeWaveform(), TSceptarHit::AnalyzeWaveform(), TZeroDegreeHit::AnalyzeWaveform(), TDescantHit::CalculateCfdAndMonitor(), TSceptarHit::CalculateCfdAndMonitor(), TZeroDegreeHit::CalculateCfdAndMonitor(), TDescantHit::CalculateCfdMonitor(), TSceptarHit::CalculateCfdMonitor(), TZeroDegreeHit::CalculateCfdMonitor(), TDescantHit::CalculatePartialSum(), TZeroDegreeHit::CalculatePartialSum(), TDescantHit::CalculateSmoothedWaveform(), TSceptarHit::CalculateSmoothedWaveform(), TZeroDegreeHit::CalculateSmoothedWaveform(), TFragment::Print(), and TPulseAnalyzer::SetData().
|
inlineprotectedinherited |
Definition at line 191 of file TDetectorHit.h.
References TDetectorHit::fBitFlags, TDetectorHit::kIsChannelSet, and TTransientBits< T >::TestBit().
Referenced by TDetectorHit::GetChannel().
|
inlineprotectedinherited |
Definition at line 190 of file TDetectorHit.h.
References TDetectorHit::fBitFlags, TDetectorHit::kIsEnergySet, and TTransientBits< T >::TestBit().
|
inlineprotectedinherited |
Definition at line 193 of file TDetectorHit.h.
References TDetectorHit::fBitFlags, TDetectorHit::kIsPPGSet, and TTransientBits< T >::TestBit().
Referenced by TDetectorHit::GetCycleTimeStamp(), and TDetectorHit::GetPPGStatus().
|
inlineprotectedinherited |
Definition at line 192 of file TDetectorHit.h.
References TDetectorHit::fBitFlags, TDetectorHit::kIsTimeSet, and TTransientBits< T >::TestBit().
Referenced by TDetectorHit::GetTime().
bool TSiLiHit::MagnetShadow | ( | ) | const |
Definition at line 186 of file TSiLiHit.cxx.
References TDetectorHit::GetSegment(), and TSiLi::MagnetShadow().
|
inlineinherited |
Definition at line 88 of file TDetectorHit.h.
References TDetectorHit::GetEnergy().
|
override |
|
overridevirtual |
|
inlineinherited |
!
Definition at line 109 of file TDetectorHit.h.
References TDetectorHit::fAddress.
Referenced by TFippsHit::Add(), TGriffinHit::Add(), TIfinHit::Add(), TTdrCloverHit::Add(), TTdrTigressHit::Add(), TTigress::AddFragment(), and TTigressHit::SumHit().
|
inlinevirtualinherited |
!
Definition at line 113 of file TDetectorHit.h.
References TDetectorHit::fCfd.
Referenced by TFippsHit::Add(), TGriffinHit::Add(), TIfinHit::Add(), TTdrCloverHit::Add(), TTdrTigressHit::Add(), TDescantHit::AnalyzeWaveform(), TSceptarHit::AnalyzeWaveform(), TZeroDegreeHit::AnalyzeWaveform(), and TTigressHit::SumHit().
|
inlinevirtualinherited |
! this function automatically randomizes the integer provided
Definition at line 115 of file TDetectorHit.h.
References TDetectorHit::fCfd.
|
inlinevirtualinherited |
! this function automatically randomizes the integer provided
Definition at line 114 of file TDetectorHit.h.
References TDetectorHit::fCfd.
|
inlineinherited |
!
Definition at line 111 of file TDetectorHit.h.
References TDetectorHit::fCharge.
Referenced by TFippsHit::Add(), TGriffinHit::Add(), TIfinHit::Add(), TTdrCloverHit::Add(), TTdrTigressHit::Add(), TDescantHit::AnalyzeWaveform(), and TZeroDegreeHit::AnalyzeWaveform().
|
inlineinherited |
! this function automatically randomizes the integer provided
Definition at line 112 of file TDetectorHit.h.
References TDetectorHit::fCharge.
|
inlineinherited |
Definition at line 121 of file TDetectorHit.h.
References TDetectorHit::fEnergy, TDetectorHit::kIsEnergySet, and TDetectorHit::SetHitBit().
Referenced by TFippsHit::Add(), TGriffinHit::Add(), TIfinHit::Add(), TTdrCloverHit::Add(), TTdrTigressHit::Add(), TDetectorHit::GetEnergy(), GetEnergy(), SumHit(), and TTigressHit::SumHit().
|
inherited |
Definition at line 280 of file TDetectorHit.cxx.
References TDetectorHit::fBitFlags, and TTransientBits< T >::SetBit().
Referenced by TDetectorHit::ClearChannel(), TDetectorHit::ClearEnergy(), TDetectorHit::GetChannel(), TDetectorHit::GetCycleTimeStamp(), TDetectorHit::GetPPGStatus(), TDetectorHit::SetEnergy(), TDetectorHit::SetTime(), SumHit(), and UseFitCharge().
|
inlineinherited |
!
Definition at line 110 of file TDetectorHit.h.
References TDetectorHit::fKValue.
Referenced by TFippsHit::Add(), TGriffinHit::Add(), TIfinHit::Add(), TTdrCloverHit::Add(), and TTdrTigressHit::Add().
|
inlineinherited |
Definition at line 127 of file TDetectorHit.h.
References TDetectorHit::fTime, TDetectorHit::kIsTimeSet, and TDetectorHit::SetHitBit().
Referenced by TFippsHit::Add(), TGriffinHit::Add(), TIfinHit::Add(), TTdrCloverHit::Add(), TTdrTigressHit::Add(), TDetectorHit::GetTime(), and TTigressHit::SumHit().
|
inline |
Definition at line 65 of file TSiLiHit.h.
References fTimeFit.
|
inlinevirtualinherited |
void TSiLiHit::SetWavefit | ( | const TFragment & | frag | ) |
Definition at line 54 of file TSiLiHit.cxx.
References fFitBase, fFitCharge, TSiLi::fFitSiLiShape, FitFrag(), fSig2Noise, fSmirnov, fTimeFit, TPulseAnalyzer::get_sig2noise(), TPulseAnalyzer::Get_wpar_amplitude(), TPulseAnalyzer::Get_wpar_baselinefin(), TPulseAnalyzer::Get_wpar_T0(), TDetectorHit::GetChannel(), and TPulseAnalyzer::GetsiliSmirnov().
Referenced by TSiLiHit().
|
inlineinherited |
!
Definition at line 116 of file TDetectorHit.h.
References TDetectorHit::fWaveform.
Referenced by TTdrPlasticHit::TTdrPlasticHit(), TDescantHit::AnalyzeWaveform(), TSceptarHit::AnalyzeWaveform(), and TZeroDegreeHit::AnalyzeWaveform().
void TSiLiHit::SumHit | ( | TSiLiHit * | hit | ) |
Definition at line 151 of file TSiLiHit.cxx.
References Copy(), fAddBackEnergy, fAddBackSegments, GetEnergy(), TDetectorHit::GetSegment(), TDetectorHit::kIsEnergySet, TDetectorHit::SetEnergy(), and TDetectorHit::SetHitBit().
|
inlineinherited |
Definition at line 187 of file TDetectorHit.h.
References TDetectorHit::fBitFlags, and TTransientBits< T >::TestBit().
Referenced by TDetectorHit::GetEnergy(), and GetEnergy().
|
inline |
Definition at line 81 of file TSiLiHit.h.
References fSiLiHitBits, TDetectorHit::kIsEnergySet, kUseFitCharge, TTransientBits< T >::SetBit(), and TDetectorHit::SetHitBit().
|
inlinevirtualinherited |
!
Definition at line 103 of file TDetectorHit.h.
References TDetectorHit::fWaveform.
Referenced by TDescantHit::AnalyzeWaveform(), TSceptarHit::AnalyzeWaveform(), TZeroDegreeHit::AnalyzeWaveform(), TDescantHit::CalculateCfdAndMonitor(), TSceptarHit::CalculateCfdAndMonitor(), TZeroDegreeHit::CalculateCfdAndMonitor(), TDescantHit::CalculateCfdMonitor(), TDescantHit::CalculatePartialSum(), TZeroDegreeHit::CalculatePartialSum(), TDescantHit::CalculateSmoothedWaveform(), TSceptarHit::CalculateSmoothedWaveform(), and TZeroDegreeHit::CalculateSmoothedWaveform().
|
private |
!
Definition at line 134 of file TSiLiHit.h.
Referenced by Clear(), Copy(), GetAddbackEnergy(), GetAddbackSize(), and SumHit().
|
private |
!
Definition at line 133 of file TSiLiHit.h.
Referenced by Clear(), Copy(), GetAddbackSegment(), GetAddbackSize(), and SumHit().
|
privateinherited |
address of the the channel in the DAQ.
Definition at line 196 of file TDetectorHit.h.
Referenced by TDetectorHit::TDetectorHit(), TEagleHit::TEagleHit(), TPinDiodeHit::TPinDiodeHit(), TDetectorHit::Clear(), TDetectorHit::Copy(), TDetectorHit::GetAddress(), TDetectorHit::GetChannel(), TDetectorHit::GetChannelNumber(), and TDetectorHit::SetAddress().
|
staticprivateinherited |
Definition at line 213 of file TDetectorHit.h.
Referenced by TDetectorHit::GetBeamDirection().
|
mutableprivateinherited |
Definition at line 211 of file TDetectorHit.h.
Referenced by TDetectorHit::Clear(), TTdrCloverHit::Clear(), TDetectorHit::ClearTransients(), TDetectorHit::Copy(), TTdrCloverHit::Copy(), TDetectorHit::IsChannelSet(), TDetectorHit::IsEnergySet(), TDetectorHit::IsPPGSet(), TDetectorHit::IsTimeSet(), TTdrCloverHit::NPileUps(), TTdrCloverHit::PUHit(), TDetectorHit::SetHitBit(), TTdrCloverHit::SetTdrCloverFlag(), and TDetectorHit::TestHitBit().
|
privateinherited |
CFD time of the Hit.
Definition at line 199 of file TDetectorHit.h.
Referenced by TEagleHit::TEagleHit(), TDetectorHit::Clear(), TDetectorHit::Copy(), TDetectorHit::GetCfd(), TDetectorHit::SetCfd(), TDetectorHit::SetCfd(), and TDetectorHit::SetCfd().
|
mutableprivateinherited |
!
Definition at line 208 of file TDetectorHit.h.
Referenced by TDetectorHit::Clear(), TDetectorHit::ClearChannel(), TDetectorHit::Copy(), and TDetectorHit::GetChannel().
|
privateinherited |
charge collected from the hit
Definition at line 197 of file TDetectorHit.h.
Referenced by TEagleHit::TEagleHit(), TPinDiodeHit::TPinDiodeHit(), TDetectorHit::Charge(), TDetectorHit::Clear(), TDetectorHit::Copy(), TDetectorHit::SetCharge(), and TDetectorHit::SetCharge().
|
mutableprivateinherited |
!
Definition at line 207 of file TDetectorHit.h.
Referenced by TDetectorHit::Clear(), TDetectorHit::Copy(), TDetectorHit::GetCycleTimeStamp(), and TDetectorHit::GetPPGStatus().
|
mutableprivateinherited |
! Energy of the Hit.
Definition at line 204 of file TDetectorHit.h.
Referenced by TDetectorHit::Clear(), TDetectorHit::ClearEnergy(), TDetectorHit::Copy(), TDetectorHit::GetEnergy(), and TDetectorHit::SetEnergy().
|
private |
Definition at line 142 of file TSiLiHit.h.
Referenced by Clear(), Copy(), and SetWavefit().
|
private |
Definition at line 141 of file TSiLiHit.h.
Referenced by Clear(), Copy(), GetEnergy(), GetFitCharge(), GetFitEnergy(), and SetWavefit().
|
privateinherited |
integration value.
Definition at line 198 of file TDetectorHit.h.
Referenced by TEagleHit::TEagleHit(), TPinDiodeHit::TPinDiodeHit(), TDetectorHit::Clear(), TDetectorHit::Copy(), TDetectorHit::GetCharge(), TDetectorHit::GetEnergy(), TDetectorHit::GetKValue(), TFippsTACHit::GetTempCorrectedEnergy(), and TDetectorHit::SetKValue().
|
mutableprivateinherited |
!
Definition at line 205 of file TDetectorHit.h.
Referenced by TDetectorHit::Clear(), TDetectorHit::Copy(), TDetectorHit::GetCycleTimeStamp(), and TDetectorHit::GetPPGStatus().
|
private |
Definition at line 139 of file TSiLiHit.h.
Referenced by Clear(), Copy(), GetSig2Noise(), and SetWavefit().
|
private |
Definition at line 136 of file TSiLiHit.h.
Referenced by Clear(), Copy(), GetEnergy(), GetFitEnergy(), and UseFitCharge().
|
private |
Definition at line 140 of file TSiLiHit.h.
Referenced by Clear(), Copy(), GetSmirnov(), and SetWavefit().
|
mutableprivateinherited |
! Calibrated Time of the hit
Definition at line 202 of file TDetectorHit.h.
Referenced by TDetectorHit::Clear(), TDetectorHit::Copy(), TDetectorHit::GetTime(), and TDetectorHit::SetTime().
|
private |
Definition at line 138 of file TSiLiHit.h.
Referenced by Clear(), Copy(), GetTimeFit(), SetTimeFit(), and SetWavefit().
|
privateinherited |
Timestamp given to hit in ns.
Definition at line 200 of file TDetectorHit.h.
Referenced by TEagleHit::TEagleHit(), TPinDiodeHit::TPinDiodeHit(), TDetectorHit::AppendTimeStamp(), TDetectorHit::Clear(), TDetectorHit::Copy(), TDetectorHit::GetTimeStamp(), and TDetectorHit::SetTimeStamp().
|
privateinherited |
Definition at line 201 of file TDetectorHit.h.
Referenced by TDetectorHit::AddWaveformSample(), TDetectorHit::Clear(), TDetectorHit::CopyWave(), TDetectorHit::GetWaveform(), TDetectorHit::HasWave(), TDetectorHit::SetWaveform(), and TDetectorHit::WaveSize().