PandaRoot
PndMvdTsEvent Class Reference

#include <PndMvdTsEvent.h>

Inheritance diagram for PndMvdTsEvent:

Public Member Functions

 PndMvdTsEvent ()
 
virtual ~PndMvdTsEvent ()
 
void Clear (const Option_t *=nullptr)
 
void SetEventId (UInt_t eventId)
 
void FillSiHits (int adcChannel, DWORD *hits, WORD count)
 
void FillTdcValues (DWORD *tdcValues, WORD count)
 
void FillQdcValues (DWORD *qdcValues, WORD count)
 
void FillGiTdcValues (DWORD *tdcValues, WORD count)
 
void FillGiQdcValues (DWORD *qdcValues, WORD count)
 
void FillScalerValues (DWORD *qdcValues, WORD count)
 
void SetExtClockCount (QWORD value, DWORD resetCount)
 
UInt_t GetEventId ()
 
TClonesArray * GetSiHitList ()
 
TClonesArray * GetTdcValues ()
 
TClonesArray * GetQdcValues ()
 
Int_t GetScalerValueCount ()
 
UInt_t * GetScalerValues ()
 
ULong64_t GetExtClockTimeStamp (UInt_t &resetCount)
 

Protected Attributes

UInt_t fEventId
 
TClonesArray * fSiHitList
 
TClonesArray * fTdcValues
 
TClonesArray * fQdcValues
 
Int_t fNumScalerValues
 
UInt_t * fScalerValues
 
size_t fScalerValuesAllocSize
 
ULong64_t fExtClockCount
 allocated memory for fScalerValues More...
 
UInt_t fExtClockResetCount
 

Detailed Description

Definition at line 12 of file PndMvdTsEvent.h.

Constructor & Destructor Documentation

◆ PndMvdTsEvent()

PndMvdTsEvent::PndMvdTsEvent ( )

◆ ~PndMvdTsEvent()

virtual PndMvdTsEvent::~PndMvdTsEvent ( )
virtual

Member Function Documentation

◆ Clear()

void PndMvdTsEvent::Clear ( const Option_t *  = nullptr)

◆ FillGiQdcValues()

void PndMvdTsEvent::FillGiQdcValues ( DWORD qdcValues,
WORD  count 
)

Referenced by SetEventId().

◆ FillGiTdcValues()

void PndMvdTsEvent::FillGiTdcValues ( DWORD tdcValues,
WORD  count 
)

Referenced by SetEventId().

◆ FillQdcValues()

void PndMvdTsEvent::FillQdcValues ( DWORD qdcValues,
WORD  count 
)

Referenced by SetEventId().

◆ FillScalerValues()

void PndMvdTsEvent::FillScalerValues ( DWORD qdcValues,
WORD  count 
)

Referenced by SetEventId().

◆ FillSiHits()

void PndMvdTsEvent::FillSiHits ( int  adcChannel,
DWORD hits,
WORD  count 
)

Referenced by SetEventId().

◆ FillTdcValues()

void PndMvdTsEvent::FillTdcValues ( DWORD tdcValues,
WORD  count 
)

Referenced by SetEventId().

◆ GetEventId()

UInt_t PndMvdTsEvent::GetEventId ( )
inline

Definition at line 32 of file PndMvdTsEvent.h.

References fEventId.

32 { return fEventId; }

◆ GetExtClockTimeStamp()

ULong64_t PndMvdTsEvent::GetExtClockTimeStamp ( UInt_t &  resetCount)
inline

Definition at line 41 of file PndMvdTsEvent.h.

References fExtClockCount, and fExtClockResetCount.

42  {
43  resetCount = fExtClockResetCount;
44  return fExtClockCount;
45  }
ULong64_t fExtClockCount
allocated memory for fScalerValues
Definition: PndMvdTsEvent.h:60
UInt_t fExtClockResetCount
Definition: PndMvdTsEvent.h:61

◆ GetQdcValues()

TClonesArray* PndMvdTsEvent::GetQdcValues ( )
inline

Definition at line 35 of file PndMvdTsEvent.h.

References fQdcValues.

35 { return fQdcValues; }
TClonesArray * fQdcValues
Definition: PndMvdTsEvent.h:54

◆ GetScalerValueCount()

Int_t PndMvdTsEvent::GetScalerValueCount ( )
inline

Definition at line 38 of file PndMvdTsEvent.h.

References fNumScalerValues.

38 { return fNumScalerValues; }
Int_t fNumScalerValues
Definition: PndMvdTsEvent.h:57

◆ GetScalerValues()

UInt_t* PndMvdTsEvent::GetScalerValues ( )
inline

Definition at line 39 of file PndMvdTsEvent.h.

References fScalerValues.

39 { return fScalerValues; }
UInt_t * fScalerValues
Definition: PndMvdTsEvent.h:58

◆ GetSiHitList()

TClonesArray* PndMvdTsEvent::GetSiHitList ( )
inline

Definition at line 33 of file PndMvdTsEvent.h.

References fSiHitList.

33 { return fSiHitList; }
TClonesArray * fSiHitList
Definition: PndMvdTsEvent.h:52

◆ GetTdcValues()

TClonesArray* PndMvdTsEvent::GetTdcValues ( )
inline

Definition at line 34 of file PndMvdTsEvent.h.

References fTdcValues.

34 { return fTdcValues; }
TClonesArray * fTdcValues
Definition: PndMvdTsEvent.h:53

◆ SetEventId()

void PndMvdTsEvent::SetEventId ( UInt_t  eventId)
inline

◆ SetExtClockCount()

void PndMvdTsEvent::SetExtClockCount ( QWORD  value,
DWORD  resetCount 
)
inline

Definition at line 26 of file PndMvdTsEvent.h.

References fExtClockCount, and fExtClockResetCount.

27  {
28  fExtClockCount = value;
29  fExtClockResetCount = resetCount;
30  }
ULong64_t fExtClockCount
allocated memory for fScalerValues
Definition: PndMvdTsEvent.h:60
UInt_t fExtClockResetCount
Definition: PndMvdTsEvent.h:61

Member Data Documentation

◆ fEventId

UInt_t PndMvdTsEvent::fEventId
protected

Definition at line 51 of file PndMvdTsEvent.h.

Referenced by GetEventId(), and SetEventId().

◆ fExtClockCount

ULong64_t PndMvdTsEvent::fExtClockCount
protected

allocated memory for fScalerValues

Definition at line 60 of file PndMvdTsEvent.h.

Referenced by GetExtClockTimeStamp(), and SetExtClockCount().

◆ fExtClockResetCount

UInt_t PndMvdTsEvent::fExtClockResetCount
protected

Definition at line 61 of file PndMvdTsEvent.h.

Referenced by GetExtClockTimeStamp(), and SetExtClockCount().

◆ fNumScalerValues

Int_t PndMvdTsEvent::fNumScalerValues
protected

Definition at line 57 of file PndMvdTsEvent.h.

Referenced by GetScalerValueCount().

◆ fQdcValues

TClonesArray* PndMvdTsEvent::fQdcValues
protected

Definition at line 54 of file PndMvdTsEvent.h.

Referenced by GetQdcValues().

◆ fScalerValues

UInt_t* PndMvdTsEvent::fScalerValues
protected

Definition at line 58 of file PndMvdTsEvent.h.

Referenced by GetScalerValues().

◆ fScalerValuesAllocSize

size_t PndMvdTsEvent::fScalerValuesAllocSize
protected

Definition at line 59 of file PndMvdTsEvent.h.

◆ fSiHitList

TClonesArray* PndMvdTsEvent::fSiHitList
protected

Definition at line 52 of file PndMvdTsEvent.h.

Referenced by GetSiHitList().

◆ fTdcValues

TClonesArray* PndMvdTsEvent::fTdcValues
protected

Definition at line 53 of file PndMvdTsEvent.h.

Referenced by GetTdcValues().


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