CbmRoot
CbmRichTrbDigi Class Reference

#include <CbmRichTrbDigi.h>

Inheritance diagram for CbmRichTrbDigi:
[legend]
Collaboration diagram for CbmRichTrbDigi:
[legend]

Public Member Functions

 CbmRichTrbDigi ()
 
 CbmRichTrbDigi (UInt_t TDCid, Bool_t hasLedge, Bool_t hasTedge, UInt_t Lch, UInt_t Tch, Double_t Ltimestamp, Double_t Ttimestamp)
 
virtual ~CbmRichTrbDigi ()
 
UInt_t GetTDCid ()
 
Bool_t GetHasLeadingEdge ()
 
Bool_t GetHasTrailingEdge ()
 
UInt_t GetLeadingEdgeChannel ()
 
UInt_t GetTrailingEdgeChannel ()
 
Double_t GetLeadingEdgeTimeStamp ()
 
Double_t GetTrailingEdgeTimeStamp ()
 
Double_t GetTOT ()
 

Protected Attributes

UInt_t fTDCid
 
Bool_t fHasLeadingEdge
 
Bool_t fHasTrailingEdge
 
UInt_t fLeadingEdgeChannel
 
UInt_t fTrailingEdgeChannel
 
Double_t fLeadingEdgeTimestamp
 
Double_t fTrailingEdgeTimestamp
 

Detailed Description

Definition at line 8 of file CbmRichTrbDigi.h.

Constructor & Destructor Documentation

◆ CbmRichTrbDigi() [1/2]

CbmRichTrbDigi::CbmRichTrbDigi ( )

Definition at line 5 of file CbmRichTrbDigi.cxx.

◆ CbmRichTrbDigi() [2/2]

CbmRichTrbDigi::CbmRichTrbDigi ( UInt_t  TDCid,
Bool_t  hasLedge,
Bool_t  hasTedge,
UInt_t  Lch,
UInt_t  Tch,
Double_t  Ltimestamp,
Double_t  Ttimestamp 
)

Definition at line 15 of file CbmRichTrbDigi.cxx.

◆ ~CbmRichTrbDigi()

CbmRichTrbDigi::~CbmRichTrbDigi ( )
virtual

Definition at line 31 of file CbmRichTrbDigi.cxx.

Member Function Documentation

◆ GetHasLeadingEdge()

Bool_t CbmRichTrbDigi::GetHasLeadingEdge ( )
inline

Definition at line 22 of file CbmRichTrbDigi.h.

References fHasLeadingEdge.

◆ GetHasTrailingEdge()

Bool_t CbmRichTrbDigi::GetHasTrailingEdge ( )
inline

Definition at line 23 of file CbmRichTrbDigi.h.

References fHasTrailingEdge.

◆ GetLeadingEdgeChannel()

UInt_t CbmRichTrbDigi::GetLeadingEdgeChannel ( )
inline

Definition at line 25 of file CbmRichTrbDigi.h.

References fLeadingEdgeChannel.

◆ GetLeadingEdgeTimeStamp()

Double_t CbmRichTrbDigi::GetLeadingEdgeTimeStamp ( )
inline

Definition at line 28 of file CbmRichTrbDigi.h.

References fLeadingEdgeTimestamp.

◆ GetTDCid()

UInt_t CbmRichTrbDigi::GetTDCid ( )
inline

Definition at line 20 of file CbmRichTrbDigi.h.

References fTDCid.

◆ GetTOT()

Double_t CbmRichTrbDigi::GetTOT ( )
inline

Definition at line 31 of file CbmRichTrbDigi.h.

References fLeadingEdgeTimestamp, and fTrailingEdgeTimestamp.

◆ GetTrailingEdgeChannel()

UInt_t CbmRichTrbDigi::GetTrailingEdgeChannel ( )
inline

Definition at line 26 of file CbmRichTrbDigi.h.

References fTrailingEdgeChannel.

◆ GetTrailingEdgeTimeStamp()

Double_t CbmRichTrbDigi::GetTrailingEdgeTimeStamp ( )
inline

Definition at line 29 of file CbmRichTrbDigi.h.

References fTrailingEdgeTimestamp.

Member Data Documentation

◆ fHasLeadingEdge

Bool_t CbmRichTrbDigi::fHasLeadingEdge
protected

Definition at line 36 of file CbmRichTrbDigi.h.

Referenced by GetHasLeadingEdge().

◆ fHasTrailingEdge

Bool_t CbmRichTrbDigi::fHasTrailingEdge
protected

Definition at line 37 of file CbmRichTrbDigi.h.

Referenced by GetHasTrailingEdge().

◆ fLeadingEdgeChannel

UInt_t CbmRichTrbDigi::fLeadingEdgeChannel
protected

Definition at line 39 of file CbmRichTrbDigi.h.

Referenced by GetLeadingEdgeChannel().

◆ fLeadingEdgeTimestamp

Double_t CbmRichTrbDigi::fLeadingEdgeTimestamp
protected

Definition at line 42 of file CbmRichTrbDigi.h.

Referenced by GetLeadingEdgeTimeStamp(), and GetTOT().

◆ fTDCid

UInt_t CbmRichTrbDigi::fTDCid
protected

Definition at line 34 of file CbmRichTrbDigi.h.

Referenced by GetTDCid().

◆ fTrailingEdgeChannel

UInt_t CbmRichTrbDigi::fTrailingEdgeChannel
protected

Definition at line 40 of file CbmRichTrbDigi.h.

Referenced by GetTrailingEdgeChannel().

◆ fTrailingEdgeTimestamp

Double_t CbmRichTrbDigi::fTrailingEdgeTimestamp
protected

Definition at line 43 of file CbmRichTrbDigi.h.

Referenced by GetTOT(), and GetTrailingEdgeTimeStamp().


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