Public Member Functions | Protected Member Functions | Protected Attributes

Get4v1Hit Class Reference

#include <TGet4v1Event.h>

Collaboration diagram for Get4v1Hit:
Collaboration graph
[legend]

Public Member Functions

 Get4v1Hit ()
void Clear (Option_t *t="")
void SetFullHit24Bits (TGet4v1MessageExtended &mesTime, TGet4v1MessageExtended &mesTot)
void SetFullHit32Bits (TGet4v1MessageExtended &mesHit)
void SetTime24Bits (TGet4v1MessageExtended &mesTime)
void SetTot24Bits (TGet4v1MessageExtended &mesTot)
TGet4v1MessageExtended GetTimeMessage ()
TGet4v1MessageExtended GetTotMessage ()
UChar_t GetChan ()
ULong_t GetHitFullTime ()
Double_t GetHitFullTimeD ()
UInt_t GetHitEpoch ()
UInt_t GetHitCycle ()
Double_t GetHitTime ()
Double_t GetTot ()
Int_t GetHitLeadingFTS ()
Int_t GetHitTrailingFTS ()
Double_t GetTimeDiff (Get4v1Hit &hitToCompare)
Bool_t IsTimeSet ()
Bool_t IsTotSet ()
Bool_t IsComplete ()
Bool_t Is32Bit ()
 Get4v1Hit ()
void Clear (Option_t *t="")
void SetFullHit24Bits (TGet4v1MessageExtended &mesTime, TGet4v1MessageExtended &mesTot)
void SetFullHit32Bits (TGet4v1MessageExtended &mesHit, Double_t d32bTotRange=25500.0)
void SetTime24Bits (TGet4v1MessageExtended &mesTime)
void SetTot24Bits (TGet4v1MessageExtended &mesTot)
TGet4v1MessageExtended GetTimeMessage ()
TGet4v1MessageExtended GetTotMessage ()
UChar_t GetChan ()
ULong_t GetHitFullTime ()
Double_t GetHitFullTimeD ()
UInt_t GetHitEpoch ()
UInt_t GetHitCycle ()
Double_t GetHitTime ()
Double_t GetTot ()
Int_t GetHitLeadingFTS ()
Int_t GetHitTrailingFTS ()
Double_t GetTimeDiff (Get4v1Hit &hitToCompare)
Bool_t IsTimeSet ()
Bool_t IsTotSet ()
Bool_t IsComplete ()
Bool_t Is32Bit ()

Protected Member Functions

void CalculateTot (Double_t d32bTotRange=25500.0)
void CalculateTot (Double_t d32bTotRange=25500.0)

Protected Attributes

Bool_t fbIs32Bit
TGet4v1MessageExtended fTimeMessage
Bool_t fbTimeSet
TGet4v1MessageExtended fTotMessage
Bool_t fbTotSet
Double_t fdTot

Detailed Description

Definition at line 322 of file TGet4v1Event.h.


Constructor & Destructor Documentation

Get4v1Hit::Get4v1Hit (  )  [inline]

Definition at line 324 of file TGet4v1Event.h.

References Clear().

Get4v1Hit::Get4v1Hit (  )  [inline]

Definition at line 338 of file TGet4v1Event.h.

References Clear().


Member Function Documentation

void Get4v1Hit::CalculateTot ( Double_t  d32bTotRange = 25500.0  )  [protected]
void Get4v1Hit::CalculateTot ( Double_t  d32bTotRange = 25500.0  )  [protected]
void Get4v1Hit::Clear ( Option_t *  t = ""  ) 
void Get4v1Hit::Clear ( Option_t *  t = ""  ) 
UChar_t Get4v1Hit::GetChan (  )  [inline]
UChar_t Get4v1Hit::GetChan (  )  [inline]
UInt_t Get4v1Hit::GetHitCycle (  )  [inline]

Definition at line 352 of file TGet4v1Event.h.

References fTimeMessage, and TGet4v1MessageExtended::GetRocCycle().

UInt_t Get4v1Hit::GetHitCycle (  )  [inline]

Definition at line 338 of file TGet4v1Event.h.

References fTimeMessage, and TGet4v1MessageExtended::GetRocCycle().

UInt_t Get4v1Hit::GetHitEpoch (  )  [inline]

Definition at line 351 of file TGet4v1Event.h.

References fTimeMessage, and TGet4v1MessageExtended::GetRocEpoch().

UInt_t Get4v1Hit::GetHitEpoch (  )  [inline]

Definition at line 337 of file TGet4v1Event.h.

References fTimeMessage, and TGet4v1MessageExtended::GetRocEpoch().

ULong_t Get4v1Hit::GetHitFullTime (  )  [inline]

Definition at line 335 of file TGet4v1Event.h.

References fTimeMessage, and TGet4v1MessageExtended::GetFullTime().

ULong_t Get4v1Hit::GetHitFullTime (  )  [inline]

Definition at line 349 of file TGet4v1Event.h.

References fTimeMessage, and TGet4v1MessageExtended::GetFullTime().

Double_t Get4v1Hit::GetHitFullTimeD (  )  [inline]

Definition at line 350 of file TGet4v1Event.h.

References fTimeMessage, and TGet4v1MessageExtended::GetFullTimeD().

Double_t Get4v1Hit::GetHitFullTimeD (  )  [inline]

Definition at line 336 of file TGet4v1Event.h.

References fTimeMessage, and TGet4v1MessageExtended::GetFullTimeD().

Referenced by TGet4v1Proc::CheckHit(), and GetTimeDiff().

Int_t Get4v1Hit::GetHitLeadingFTS (  ) 
Int_t Get4v1Hit::GetHitLeadingFTS (  ) 
Double_t Get4v1Hit::GetHitTime (  ) 
Double_t Get4v1Hit::GetHitTime (  ) 
Int_t Get4v1Hit::GetHitTrailingFTS (  ) 
Int_t Get4v1Hit::GetHitTrailingFTS (  ) 
Double_t Get4v1Hit::GetTimeDiff ( Get4v1Hit hitToCompare  ) 
Double_t Get4v1Hit::GetTimeDiff ( Get4v1Hit hitToCompare  ) 
TGet4v1MessageExtended Get4v1Hit::GetTimeMessage (  )  [inline]

Definition at line 331 of file TGet4v1Event.h.

References fTimeMessage.

Referenced by GetTimeDiff().

TGet4v1MessageExtended Get4v1Hit::GetTimeMessage (  )  [inline]

Definition at line 345 of file TGet4v1Event.h.

References fTimeMessage.

Double_t Get4v1Hit::GetTot (  )  [inline]

Definition at line 355 of file TGet4v1Event.h.

References fdTot.

Double_t Get4v1Hit::GetTot (  )  [inline]

Definition at line 341 of file TGet4v1Event.h.

References fdTot.

Referenced by TGet4v1Proc::CheckHit().

TGet4v1MessageExtended Get4v1Hit::GetTotMessage (  )  [inline]

Definition at line 346 of file TGet4v1Event.h.

References fTotMessage.

TGet4v1MessageExtended Get4v1Hit::GetTotMessage (  )  [inline]

Definition at line 332 of file TGet4v1Event.h.

References fTotMessage.

Bool_t Get4v1Hit::Is32Bit (  )  [inline]

Definition at line 349 of file TGet4v1Event.h.

References fbIs32Bit.

Referenced by TGet4v1Proc::CheckHit(), and GetTimeDiff().

Bool_t Get4v1Hit::Is32Bit (  )  [inline]

Definition at line 363 of file TGet4v1Event.h.

References fbIs32Bit.

Bool_t Get4v1Hit::IsComplete (  )  [inline]

Definition at line 362 of file TGet4v1Event.h.

References fbTimeSet, and fbTotSet.

Bool_t Get4v1Hit::IsComplete (  )  [inline]

Definition at line 348 of file TGet4v1Event.h.

References fbTimeSet, and fbTotSet.

Referenced by SetTime24Bits(), and SetTot24Bits().

Bool_t Get4v1Hit::IsTimeSet (  )  [inline]

Definition at line 360 of file TGet4v1Event.h.

References fbTimeSet.

Bool_t Get4v1Hit::IsTimeSet (  )  [inline]

Definition at line 346 of file TGet4v1Event.h.

References fbTimeSet.

Bool_t Get4v1Hit::IsTotSet (  )  [inline]

Definition at line 361 of file TGet4v1Event.h.

References fbTotSet.

Bool_t Get4v1Hit::IsTotSet (  )  [inline]

Definition at line 347 of file TGet4v1Event.h.

References fbTotSet.

void Get4v1Hit::SetFullHit24Bits ( TGet4v1MessageExtended mesTime,
TGet4v1MessageExtended mesTot 
)
void Get4v1Hit::SetFullHit24Bits ( TGet4v1MessageExtended mesTime,
TGet4v1MessageExtended mesTot 
)
void Get4v1Hit::SetFullHit32Bits ( TGet4v1MessageExtended mesHit,
Double_t  d32bTotRange = 25500.0 
)
void Get4v1Hit::SetFullHit32Bits ( TGet4v1MessageExtended mesHit  ) 
void Get4v1Hit::SetTime24Bits ( TGet4v1MessageExtended mesTime  ) 
void Get4v1Hit::SetTime24Bits ( TGet4v1MessageExtended mesTime  ) 
void Get4v1Hit::SetTot24Bits ( TGet4v1MessageExtended mesTot  ) 
void Get4v1Hit::SetTot24Bits ( TGet4v1MessageExtended mesTot  ) 

Field Documentation

Bool_t Get4v1Hit::fbIs32Bit [protected]
Bool_t Get4v1Hit::fbTimeSet [protected]
Bool_t Get4v1Hit::fbTotSet [protected]
Double_t Get4v1Hit::fdTot [protected]

Definition at line 359 of file TGet4v1Event.h.

Referenced by CalculateTot(), Clear(), and GetTot().


The documentation for this class was generated from the following files: