GRSISort
Created by P.C. Bender
Developement Team: P.C. Bender, R. Dunlop, V. Bildstein
An extension of the ROOT analysis Framework
TGriffinHit Class Reference

Definition at line 18 of file TGriffinHit.h.

Public Types

enum  EBitFlag {
  EBitFlag::kIsEnergySet = BIT(0), EBitFlag::kIsChannelSet = BIT(1), EBitFlag::kBit2 = BIT(2), EBitFlag::kBit3 = BIT(3),
  EBitFlag::kIsPPGSet = BIT(4), EBitFlag::kIsTimeSet = BIT(5), EBitFlag::kBit6 = BIT(6), EBitFlag::kBit7 = BIT(7),
  EBitFlag::kBit8 = BIT(8), EBitFlag::kDetHitBit0 = BIT(9), EBitFlag::kDetHitBit1 = BIT(10), EBitFlag::kDetHitBit2 = BIT(11),
  EBitFlag::kDetHitBit3 = BIT(12), EBitFlag::kDetHitBit4 = BIT(13), EBitFlag::kDetHitBit5 = BIT(14), EBitFlag::kDetHitBit6 = BIT(15),
  EBitFlag::kBase = BIT(9), EBitFlag::kIsAllSet = 0xFFFF
}
 
enum  EGriffinHitBits {
  EGriffinHitBits::kTotalPU1 = 1<<0, EGriffinHitBits::kTotalPU2 = 1<<1, EGriffinHitBits::kPUHitOffset = kTotalPU2, EGriffinHitBits::kPUHit1 = 1<<2,
  EGriffinHitBits::kPUHit2 = 1<<3, EGriffinHitBits::kBit4 = 1<<4, EGriffinHitBits::kBit5 = 1<<5, EGriffinHitBits::kBit6 = 1<<6,
  EGriffinHitBits::kBit7 = 1<<7
}
 
enum  ETimeFlag {
  ETimeFlag::kNoneSet = BIT(0), ETimeFlag::kCFD = BIT(1), ETimeFlag::kWalk = BIT(2), ETimeFlag::kOffset = BIT(3),
  ETimeFlag::kAll = 0xFFFF
}
 

Public Member Functions

 TGriffinHit ()
 
 TGriffinHit (const TGriffinHit &)
 
 TGriffinHit (const TFragment &)
 
 ~TGriffinHit () override
 
void Add (const TDetectorHit *) override
 
void AddWaveformSample (const Short_t &x)
 
virtual void AppendTimeStamp (const Long64_t &x)
 
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) const override
 
virtual void CopyWave (TObject &) const
 
virtual UInt_t GetAddress () const
 
UShort_t GetArrayNumber () const override
 
virtual Float_t GetCfd () const
 
TChannelGetChannel () const
 
virtual Float_t GetCharge () const
 
virtual Int_t GetCrystal () const
 
Long64_t GetCycleTimeStamp () const
 
virtual Int_t GetDetector () const
 
virtual double GetEnergy (Option_t *opt="") const
 
virtual Double_t GetEnergyNonlinearity (double energy) const
 
Int_t GetFilterPattern () const
 
Bool_t GetIsBremSuppressed () const
 
virtual Short_t GetKValue () const
 
const char * GetName () const override
 
Double_t GetNoCTEnergy (Option_t *opt="") const
 
TVector3 GetPosition (double dist) const override
 
TVector3 GetPosition () const override
 
virtual TVector3 GetPosition (Double_t) const
 
EPpgPattern GetPPGStatus () const
 
virtual Int_t GetSegment () const
 
virtual Double_t GetTime (const ETimeFlag &correct_flag=ETimeFlag::kAll, Option_t *opt="") const
 
double GetTimeSinceTapeMove () const
 
virtual Long64_t GetTimeStamp (Option_t *="") const
 
virtual Long64_t GetTimeStampNs (Option_t *opt="") const
 
virtual Int_t GetTimeStampUnit () const
 
const std::vector< Short_t > * GetWaveform () const
 
virtual bool HasWave () const
 
bool InFilter (Int_t)
 
void MakeBremSuppressed (const Bool_t &supp_flag)
 
UShort_t NPileUps () const
 
bool operator< (const TDetectorHit &rhs) const
 
void Print (Option_t *opt="") const override
 
void Print (std::ostream &out) const override
 
UShort_t PUHit () const
 
void SetAddress (const UInt_t &temp_address)
 
virtual void SetCfd (const Float_t &x)
 
virtual void SetCfd (const uint32_t &x)
 
virtual void SetCfd (const Int_t &x)
 
void SetCharge (const Float_t &temp_charge)
 
void SetCharge (const Int_t &temp_charge)
 
Double_t SetEnergy (const double &en) const
 
void SetFilterPattern (const int &x)
 
void SetHitBit (EBitFlag, Bool_t set=true) const
 
void SetIsBremSuppressed (const Bool_t &supp_flag)
 
void SetKValue (const Short_t &temp_kval)
 
void SetNPileUps (UChar_t npileups)
 
void SetPUHit (UChar_t puhit)
 
Double_t SetTime (const Double_t &time) const
 
virtual void SetTimeStamp (const Long64_t &x)
 
void SetWaveform (const std::vector< Short_t > &x)
 
bool TestHitBit (EBitFlag flag) const
 

Static Public Member Functions

static bool CompareEnergy (const TGriffinHit *, const TGriffinHit *)
 
static bool CompareEnergy (TDetectorHit *lhs, TDetectorHit *rhs)
 
static TVector3 * GetBeamDirection ()
 
static void SetPPGPtr (TPPG *ptr)
 

Protected Member Functions

Bool_t IsChannelSet () const
 
Bool_t IsEnergySet () const
 
Bool_t IsPPGSet () const
 
Bool_t IsTimeSet () const
 

Protected Attributes

UInt_t fAddress {0}
 
TTransientBits< UChar_t > fBitFlags
 
Float_t fCfd {0}
 
Float_t fCharge {0.}
 
Short_t fKValue {0}
 
Double_t fTime {0.}
 
Long64_t fTimeStamp {0}
 
std::vector< Short_t > fWaveform
 

Static Protected Attributes

static TVector3 fBeamDirection
 
static TPPGfPPG = nullptr
 

Private Member Functions

Double_t GetDefaultDistance () const
 
void SetGriffinFlag (EGriffinHitBits, Bool_t set)
 

Private Attributes

Bool_t fBremSuppressed_flag {false}
 
Int_t fFilter {0}
 
TTransientBits< UChar_t > fGriffinHitBits
 

#include <TGriffinHit.h>

+ Inheritance diagram for TGriffinHit:
+ Collaboration diagram for TGriffinHit:

Member Enumeration Documentation

◆ EBitFlag

enum TDetectorHit::EBitFlag
stronginherited
Enumerator
kIsEnergySet 
kIsChannelSet 
kBit2 
kBit3 
kIsPPGSet 
kIsTimeSet 
kBit6 
kBit7 
kBit8 
kDetHitBit0 
kDetHitBit1 
kDetHitBit2 
kDetHitBit3 
kDetHitBit4 
kDetHitBit5 
kDetHitBit6 
kBase 
kIsAllSet 

Definition at line 52 of file TDetectorHit.h.

◆ EGriffinHitBits

Enumerator
kTotalPU1 
kTotalPU2 
kPUHitOffset 
kPUHit1 
kPUHit2 
kBit4 
kBit5 
kBit6 
kBit7 

Definition at line 20 of file TGriffinHit.h.

◆ ETimeFlag

enum TDetectorHit::ETimeFlag
stronginherited
Enumerator
kNoneSet 
kCFD 
kWalk 
kOffset 
kAll 

Definition at line 79 of file TDetectorHit.h.

Constructor & Destructor Documentation

◆ TGriffinHit() [1/3]

TGriffinHit::TGriffinHit ( )

Definition at line 11 of file TGriffinHit.cxx.

◆ TGriffinHit() [2/3]

TGriffinHit::TGriffinHit ( const TGriffinHit rhs)

Definition at line 20 of file TGriffinHit.cxx.

References Clear(), and Copy().

◆ TGriffinHit() [3/3]

TGriffinHit::TGriffinHit ( const TFragment frag)

Definition at line 27 of file TGriffinHit.cxx.

References TFragment::GetNumberOfPileups(), and SetNPileUps().

◆ ~TGriffinHit()

TGriffinHit::~TGriffinHit ( )
overridedefault

Member Function Documentation

◆ Add()

◆ AddWaveformSample()

void TDetectorHit::AddWaveformSample ( const Short_t &  x)
inlineinherited

!

Definition at line 121 of file TDetectorHit.h.

References TDetectorHit::fWaveform.

◆ AppendTimeStamp()

virtual void TDetectorHit::AppendTimeStamp ( const Long64_t &  x)
inlinevirtualinherited

!

Definition at line 123 of file TDetectorHit.h.

References TDetectorHit::fTimeStamp.

◆ Charge()

◆ Clear()

void TGriffinHit::Clear ( Option_t *  opt = "")
override

!

Definition at line 59 of file TGriffinHit.cxx.

References TDetectorHit::Clear(), fBremSuppressed_flag, fFilter, fGriffinHitBits, and TDetectorHit::fPPG.

Referenced by TGriffinHit().

◆ ClearChannel()

void TDetectorHit::ClearChannel ( )
inlineinherited

◆ ClearEnergy()

void TDetectorHit::ClearEnergy ( )
inlineinherited

◆ ClearTransients()

virtual void TDetectorHit::ClearTransients ( ) const
inlinevirtualinherited

◆ CompareEnergy() [1/2]

bool TGriffinHit::CompareEnergy ( const TGriffinHit lhs,
const TGriffinHit rhs 
)
static

!

Definition at line 96 of file TGriffinHit.cxx.

References TDetectorHit::GetEnergy().

Referenced by Add().

◆ CompareEnergy() [2/2]

bool TDetectorHit::CompareEnergy ( TDetectorHit lhs,
TDetectorHit rhs 
)
staticinherited

Definition at line 219 of file TDetectorHit.cxx.

References TDetectorHit::GetEnergy().

◆ Copy() [1/2]

void TGriffinHit::Copy ( TObject &  rhs) const
override

!

Definition at line 34 of file TGriffinHit.cxx.

References TDetectorHit::Copy(), fBremSuppressed_flag, fFilter, fGriffinHitBits, and TDetectorHit::fPPG.

Referenced by Copy(), and TGriffinHit().

◆ Copy() [2/2]

void TGriffinHit::Copy ( TObject &  obj,
bool  waveform 
) const
overridevirtual

!

Reimplemented from TDetectorHit.

Definition at line 44 of file TGriffinHit.cxx.

References Copy(), and TDetectorHit::CopyWave().

◆ CopyWave()

◆ GetAddress()

◆ GetArrayNumber()

UShort_t TGriffinHit::GetArrayNumber ( ) const
inlineoverridevirtual

!

Reimplemented from TDetectorHit.

Definition at line 61 of file TGriffinHit.h.

References TDetectorHit::GetCrystal(), and TDetectorHit::GetDetector().

Referenced by CrossTalk::FillHistograms().

◆ GetBeamDirection()

static TVector3* TDetectorHit::GetBeamDirection ( )
inlinestaticinherited

Definition at line 185 of file TDetectorHit.h.

References TDetectorHit::fBeamDirection.

Referenced by TTigressHit::GetDoppler(), and TSiLiHit::GetDoppler().

◆ GetCfd()

◆ GetChannel()

◆ GetCharge()

◆ GetCrystal()

◆ GetCycleTimeStamp()

◆ GetDefaultDistance()

Double_t TGriffinHit::GetDefaultDistance ( ) const
inlineprivate

Definition at line 84 of file TGriffinHit.h.

Referenced by GetPosition().

◆ GetDetector()

Int_t TDetectorHit::GetDetector ( ) const
virtualinherited

!

Definition at line 192 of file TDetectorHit.cxx.

References TDetectorHit::GetChannel(), and TChannel::GetDetectorNumber().

Referenced by Addback(), TTigress::AddFragment(), TTigressHit::Compare(), TFipps::CTCorrectedEnergy(), TIfin::CTCorrectedEnergy(), TGriffin::CTCorrectedEnergy(), DefaultFippsSuppression(), DefaultGriffinSuppression(), DefaultIfinSuppression(), DefaultSuppression(), CrossTalk::FillHistograms(), TFippsHit::GetArrayNumber(), TIfinHit::GetArrayNumber(), TLaBrBgoHit::GetArrayNumber(), TFippsLaBrBgoHit::GetArrayNumber(), TGriffinBgoHit::GetArrayNumber(), TBgoHit::GetArrayNumber(), TFippsBgoHit::GetArrayNumber(), TIfinBgoHit::GetArrayNumber(), TTdrCloverHit::GetArrayNumber(), GetArrayNumber(), TTigressHit::GetArrayNumber(), TTdrTigressHit::GetArrayNumber(), TDetectorHit::GetArrayNumber(), TSharc::GetDeadLayerThickness(), TSharc::GetDetectorThickness(), TTigressHit::GetLastPosition(), TSharc::GetPadDeadLayerThickness(), TSharc::GetPadThickness(), TPinDiodeHit::GetPosition(), TEagleHit::GetPosition(), TFippsLaBrHit::GetPosition(), TFippsHit::GetPosition(), TIfinHit::GetPosition(), TPacesHit::GetPosition(), TTdrSiLiHit::GetPosition(), TTrificHit::GetPosition(), TTdrPlasticHit::GetPosition(), TLaBrHit::GetPosition(), TSceptarHit::GetPosition(), TTigress::GetPosition(), TDescantHit::GetPosition(), TTdrCloverHit::GetPosition(), GetPosition(), TTdrTigressHit::GetPosition(), TSharcHit::GetPosition(), TTrific::GetXYGrid(), main(), MakeAnalysisHistograms(), TFippsLaBrHit::Print(), TFippsHit::Print(), TIfinHit::Print(), TPinDiodeHit::Print(), TFippsTACHit::Print(), TEagleHit::Print(), TPacesHit::Print(), TTrificHit::Print(), TTdrSiLiHit::Print(), TLaBrHit::Print(), TSharcHit::Print(), TTdrPlasticHit::Print(), TTACHit::Print(), TSceptarHit::Print(), TZeroDegreeHit::Print(), Print(), TTdrCloverHit::Print(), TTdrTigressHit::Print(), TDescantHit::Print(), TTipHit::Print(), and PromptCoincidence().

◆ GetEnergy()

double TDetectorHit::GetEnergy ( Option_t *  opt = "") const
virtualinherited

Reimplemented in TCSMHit, TSharcHit, and TSiLiHit.

Definition at line 84 of file TDetectorHit.cxx.

References TChannel::CalibrateENG(), TDetectorHit::Charge(), TDetectorHit::fEnergy, TDetectorHit::fKValue, TDetectorHit::GetChannel(), TDetectorHit::GetEnergyNonlinearity(), TDetectorHit::kIsEnergySet, TDetectorHit::SetEnergy(), TDetectorHit::TestHitBit(), and TChannel::UseCalFileIntegration().

Referenced by TFippsHit::Add(), TIfinHit::Add(), TTdrCloverHit::Add(), Add(), TTdrTigressHit::Add(), TFippsHit::CompareEnergy(), TIfinHit::CompareEnergy(), TTdrCloverHit::CompareEnergy(), CompareEnergy(), TTdrTigressHit::CompareEnergy(), TDetectorHit::CompareEnergy(), TTigressHit::CompareEnergy(), TFipps::CTCorrectedEnergy(), TIfin::CTCorrectedEnergy(), TGriffin::CTCorrectedEnergy(), DefaultFippsSuppression(), DefaultGriffinSuppression(), DefaultIfinSuppression(), DefaultSuppression(), exAnalysis(), GriffinKValueSelector::FillHistograms(), ExampleFragmentSelector::FillHistograms(), CrossTalk::FillHistograms(), TSharcHit::GetDeltaBackE(), TSharcHit::GetDeltaE(), TSharcHit::GetDeltaFrontE(), TTigressHit::GetDoppler(), TSiLiHit::GetEnergy(), TSharcHit::GetEnergy(), TSiLiHit::GetFitEnergy(), TSharcHit::GetPadE(), TDetectorHit::GetTime(), TFragment::GetTZero(), main(), MakeAnalysisHistograms(), MakeGRIFFINEnergyHsts(), TDetectorHit::operator<(), TFippsLaBrHit::Print(), TFippsHit::Print(), TIfinHit::Print(), TFippsTACHit::Print(), TPinDiodeHit::Print(), TEagleHit::Print(), TPacesHit::Print(), TTdrSiLiHit::Print(), TTrificHit::Print(), TLaBrHit::Print(), TTdrPlasticHit::Print(), TTACHit::Print(), TSceptarHit::Print(), TZeroDegreeHit::Print(), Print(), TTdrCloverHit::Print(), TTdrTigressHit::Print(), TDescantHit::Print(), TTipHit::Print(), TTigressHit::Print(), PromptCoincidence(), and TTigressHit::SumHit().

◆ GetEnergyNonlinearity()

Double_t TDetectorHit::GetEnergyNonlinearity ( double  energy) const
virtualinherited

◆ GetFilterPattern()

Int_t TGriffinHit::GetFilterPattern ( ) const
inline

!

Definition at line 48 of file TGriffinHit.h.

References fFilter.

◆ GetIsBremSuppressed()

Bool_t TGriffinHit::GetIsBremSuppressed ( ) const
inline

Definition at line 63 of file TGriffinHit.h.

References fBremSuppressed_flag.

◆ GetKValue()

◆ GetName()

const char * TDetectorHit::GetName ( ) const
overrideinherited

◆ GetNoCTEnergy()

Double_t TGriffinHit::GetNoCTEnergy ( Option_t *  opt = "") const

◆ GetPosition() [1/3]

TVector3 TGriffinHit::GetPosition ( double  dist) const
override

◆ GetPosition() [2/3]

TVector3 TGriffinHit::GetPosition ( ) const
overridevirtual

!

Reimplemented from TDetectorHit.

Definition at line 91 of file TGriffinHit.cxx.

References GetDefaultDistance().

Referenced by Print().

◆ GetPosition() [3/3]

virtual TVector3 TDetectorHit::GetPosition ( Double_t  ) const
inlinevirtualinherited

◆ GetPPGStatus()

◆ GetSegment()

◆ GetTime()

Double_t TDetectorHit::GetTime ( const ETimeFlag correct_flag = ETimeFlag::kAll,
Option_t *  opt = "" 
) const
virtualinherited

◆ GetTimeSinceTapeMove()

double TDetectorHit::GetTimeSinceTapeMove ( ) const
inherited

returns time in ns, minus the time of the last tape move

Definition at line 274 of file TDetectorHit.cxx.

References TSingleton< TPPG >::Get(), TPPG::GetLastStatusTime(), TDetectorHit::GetTime(), TDetectorHit::GetTimeStampNs(), and kTapeMove.

◆ GetTimeStamp()

◆ GetTimeStampNs()

◆ GetTimeStampUnit()

Int_t TDetectorHit::GetTimeStampUnit ( ) const
virtualinherited

◆ GetWaveform()

const std::vector<Short_t>* TDetectorHit::GetWaveform ( ) const
inlineinherited

◆ HasWave()

virtual bool TDetectorHit::HasWave ( ) const
inlinevirtualinherited

!

Definition at line 107 of file TDetectorHit.h.

References TDetectorHit::fWaveform.

Referenced by TFragment::Print(), and TPulseAnalyzer::SetData().

◆ InFilter()

bool TGriffinHit::InFilter ( Int_t  )

!

Definition at line 52 of file TGriffinHit.cxx.

◆ IsChannelSet()

Bool_t TDetectorHit::IsChannelSet ( ) const
inlineprotectedinherited

◆ IsEnergySet()

Bool_t TDetectorHit::IsEnergySet ( ) const
inlineprotectedinherited

◆ IsPPGSet()

Bool_t TDetectorHit::IsPPGSet ( ) const
inlineprotectedinherited

◆ IsTimeSet()

Bool_t TDetectorHit::IsTimeSet ( ) const
inlineprotectedinherited

◆ MakeBremSuppressed()

void TGriffinHit::MakeBremSuppressed ( const Bool_t &  supp_flag)
inline

Definition at line 65 of file TGriffinHit.h.

References fBremSuppressed_flag.

◆ NPileUps()

UShort_t TGriffinHit::NPileUps ( ) const

Definition at line 142 of file TGriffinHit.cxx.

References fGriffinHitBits, kTotalPU1, kTotalPU2, and TTransientBits< T >::TestBits().

Referenced by Add().

◆ operator<()

bool TDetectorHit::operator< ( const TDetectorHit rhs) const
inlineinherited

Definition at line 93 of file TDetectorHit.h.

References TDetectorHit::GetEnergy().

◆ Print() [1/2]

void TGriffinHit::Print ( Option_t *  opt = "") const
override

!

Definition at line 69 of file TGriffinHit.cxx.

Referenced by main().

◆ Print() [2/2]

void TGriffinHit::Print ( std::ostream &  out) const
overridevirtual

◆ PUHit()

UShort_t TGriffinHit::PUHit ( ) const

Definition at line 148 of file TGriffinHit.cxx.

References fGriffinHitBits, kPUHit1, kPUHit2, kPUHitOffset, and TTransientBits< T >::TestBits().

Referenced by Add().

◆ SetAddress()

void TDetectorHit::SetAddress ( const UInt_t &  temp_address)
inlineinherited

◆ SetCfd() [1/3]

virtual void TDetectorHit::SetCfd ( const Float_t &  x)
inlinevirtualinherited

◆ SetCfd() [2/3]

virtual void TDetectorHit::SetCfd ( const uint32_t &  x)
inlinevirtualinherited

! this function automatically randomizes the integer provided

Definition at line 118 of file TDetectorHit.h.

References TDetectorHit::fCfd.

◆ SetCfd() [3/3]

virtual void TDetectorHit::SetCfd ( const Int_t &  x)
inlinevirtualinherited

! this function automatically randomizes the integer provided

Definition at line 119 of file TDetectorHit.h.

References TDetectorHit::fCfd.

◆ SetCharge() [1/2]

void TDetectorHit::SetCharge ( const Float_t &  temp_charge)
inlineinherited

◆ SetCharge() [2/2]

void TDetectorHit::SetCharge ( const Int_t &  temp_charge)
inlineinherited

! this function automatically randomizes the integer provided

Definition at line 116 of file TDetectorHit.h.

References TDetectorHit::fCharge.

◆ SetEnergy()

◆ SetFilterPattern()

void TGriffinHit::SetFilterPattern ( const int &  x)
inline

!

Definition at line 45 of file TGriffinHit.h.

References fFilter.

◆ SetGriffinFlag()

void TGriffinHit::SetGriffinFlag ( EGriffinHitBits  flag,
Bool_t  set 
)
private

Definition at line 137 of file TGriffinHit.cxx.

References fGriffinHitBits, and TTransientBits< T >::SetBit().

Referenced by SetNPileUps(), and SetPUHit().

◆ SetHitBit()

◆ SetIsBremSuppressed()

void TGriffinHit::SetIsBremSuppressed ( const Bool_t &  supp_flag)
inline

Definition at line 64 of file TGriffinHit.h.

References fBremSuppressed_flag.

◆ SetKValue()

void TDetectorHit::SetKValue ( const Short_t &  temp_kval)
inlineinherited

◆ SetNPileUps()

void TGriffinHit::SetNPileUps ( UChar_t  npileups)

Definition at line 155 of file TGriffinHit.cxx.

References kTotalPU1, kTotalPU2, and SetGriffinFlag().

Referenced by Add(), and TGriffinHit().

◆ SetPPGPtr()

static void TDetectorHit::SetPPGPtr ( TPPG ptr)
inlinestaticinherited

Definition at line 91 of file TDetectorHit.h.

References TDetectorHit::fPPG.

◆ SetPUHit()

void TGriffinHit::SetPUHit ( UChar_t  puhit)

Definition at line 161 of file TGriffinHit.cxx.

References kPUHit1, kPUHit2, kPUHitOffset, and SetGriffinFlag().

Referenced by Add().

◆ SetTime()

Double_t TDetectorHit::SetTime ( const Double_t &  time) const
inlineinherited

◆ SetTimeStamp()

virtual void TDetectorHit::SetTimeStamp ( const Long64_t &  x)
inlinevirtualinherited

!

Definition at line 122 of file TDetectorHit.h.

References TDetectorHit::fTimeStamp.

Referenced by TEmma::BuildHits().

◆ SetWaveform()

void TDetectorHit::SetWaveform ( const std::vector< Short_t > &  x)
inlineinherited

◆ TestHitBit()

bool TDetectorHit::TestHitBit ( EBitFlag  flag) const
inlineinherited

Member Data Documentation

◆ fAddress

◆ fBeamDirection

TVector3 TDetectorHit::fBeamDirection
staticprotectedinherited

Definition at line 222 of file TDetectorHit.h.

Referenced by TDetectorHit::GetBeamDirection().

◆ fBitFlags

◆ fBremSuppressed_flag

Bool_t TGriffinHit::fBremSuppressed_flag {false}
private

! Bremsstrahlung Suppression flag.

Definition at line 41 of file TGriffinHit.h.

Referenced by Clear(), Copy(), GetIsBremSuppressed(), MakeBremSuppressed(), and SetIsBremSuppressed().

◆ fCfd

◆ fCharge

Float_t TDetectorHit::fCharge {0.}
protectedinherited

◆ fFilter

Int_t TGriffinHit::fFilter {0}
private

The Filter Word.

Definition at line 39 of file TGriffinHit.h.

Referenced by Clear(), Copy(), GetFilterPattern(), and SetFilterPattern().

◆ fGriffinHitBits

TTransientBits<UChar_t> TGriffinHit::fGriffinHitBits
private

Transient Member Flags.

Definition at line 40 of file TGriffinHit.h.

Referenced by Clear(), Copy(), NPileUps(), PUHit(), and SetGriffinFlag().

◆ fKValue

◆ fPPG

TPPG * TDetectorHit::fPPG = nullptr
staticprotectedinherited

Definition at line 219 of file TDetectorHit.h.

Referenced by Clear(), Copy(), and TDetectorHit::SetPPGPtr().

◆ fTime

Double_t TDetectorHit::fTime {0.}
mutableprotectedinherited

! Calibrated Time of the hit

Definition at line 209 of file TDetectorHit.h.

Referenced by TDetectorHit::Clear(), TDetectorHit::Copy(), TDetectorHit::GetTime(), and TDetectorHit::SetTime().

◆ fTimeStamp

◆ fWaveform