BmnRoot
Loading...
Searching...
No Matches
BmnTQDCADCDigit Class Reference

#include <BmnTQDCADCDigit.h>

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

Public Member Functions

 BmnTQDCADCDigit ()
 
 BmnTQDCADCDigit (UInt_t iSerial, UInt_t iChannel, UChar_t iSlot, UInt_t n, Short_t *iValue, UShort_t TrigTS, UShort_t AdcTS)
 
UShort_t GetTrigTimestamp () const
 
UShort_t GetAdcTimestamp () const
 
UChar_t GetSlot () const
 
virtual ~BmnTQDCADCDigit ()
 
 BmnTQDCADCDigit ()
 
 BmnTQDCADCDigit (UInt_t iSerial, UInt_t iChannel, UChar_t iSlot, UInt_t n, Short_t *iValue, UShort_t TrigTS, UShort_t AdcTS)
 
UShort_t GetTrigTimestamp () const
 
UShort_t GetAdcTimestamp () const
 
UChar_t GetSlot () const
 
virtual ~BmnTQDCADCDigit ()
 
- Public Member Functions inherited from BmnADCDigit
 BmnADCDigit ()
 
 BmnADCDigit (UInt_t iSerial, UShort_t iChannel, UInt_t n, vector< UShort_t > &iValue)
 
 BmnADCDigit (UInt_t iSerial, UShort_t iChannel, UInt_t n, vector< Short_t > &iValue)
 
 BmnADCDigit (UInt_t iSerial, UShort_t iChannel, UInt_t n, UShort_t *iValue=nullptr)
 
 BmnADCDigit (UInt_t iSerial, UShort_t iChannel, UInt_t n, Short_t *iValue, Bool_t flag=kFALSE)
 
UInt_t GetSerial () const
 
UShort_t GetChannel () const
 
UInt_t GetNSamples () const
 
UShort_t * GetUShortValue () const
 
Short_t * GetShortValue () const
 
void SetShortValue (Short_t *iValue)
 
void SetUShortValue (UShort_t *iValue) const
 
void SetAsEmbedded (Bool_t flag)
 
Bool_t IsEmbedded ()
 
virtual ~BmnADCDigit ()
 
 ClassDef (BmnADCDigit, 3)
 
 BmnADCDigit ()
 
 BmnADCDigit (UInt_t iSerial, UShort_t iChannel, UInt_t n, vector< UShort_t > &iValue)
 
 BmnADCDigit (UInt_t iSerial, UShort_t iChannel, UInt_t n, vector< Short_t > &iValue)
 
 BmnADCDigit (UInt_t iSerial, UShort_t iChannel, UInt_t n, UShort_t *iValue=nullptr)
 
 BmnADCDigit (UInt_t iSerial, UShort_t iChannel, UInt_t n, Short_t *iValue, Bool_t flag=kFALSE)
 
UInt_t GetSerial () const
 
UShort_t GetChannel () const
 
UInt_t GetNSamples () const
 
UShort_t * GetUShortValue () const
 
Short_t * GetShortValue () const
 
void SetShortValue (Short_t *iValue)
 
void SetUShortValue (UShort_t *iValue) const
 
void SetAsEmbedded (Bool_t flag)
 
Bool_t IsEmbedded ()
 
virtual ~BmnADCDigit ()
 
 ClassDef (BmnADCDigit, 3)
 

Protected Member Functions

 ClassDef (BmnTQDCADCDigit, 1)
 
 ClassDef (BmnTQDCADCDigit, 1)
 

Protected Attributes

UShort_t fTrigTimestamp
 
UShort_t fAdcTimestamp
 
UChar_t fSlot
 
- Protected Attributes inherited from BmnADCDigit
UInt_t fSerial
 
UShort_t fChannel
 
UInt_t fNsmpl
 
UShort_t * fValueU
 
Short_t * fValueI
 
Bool_t isEmbedded
 

Detailed Description

Definition at line 20 of file BmnTQDCADCDigit.h.

Constructor & Destructor Documentation

◆ BmnTQDCADCDigit() [1/4]

BmnTQDCADCDigit::BmnTQDCADCDigit ( )

Definition at line 3 of file BmnTQDCADCDigit.cxx.

References fAdcTimestamp, and fTrigTimestamp.

◆ BmnTQDCADCDigit() [2/4]

BmnTQDCADCDigit::BmnTQDCADCDigit ( UInt_t  iSerial,
UInt_t  iChannel,
UChar_t  iSlot,
UInt_t  n,
Short_t *  iValue,
UShort_t  TrigTS,
UShort_t  AdcTS 
)

Definition at line 8 of file BmnTQDCADCDigit.cxx.

References fAdcTimestamp, fSlot, and fTrigTimestamp.

◆ ~BmnTQDCADCDigit() [1/2]

BmnTQDCADCDigit::~BmnTQDCADCDigit ( )
virtual

Definition at line 17 of file BmnTQDCADCDigit.cxx.

◆ BmnTQDCADCDigit() [3/4]

BmnTQDCADCDigit::BmnTQDCADCDigit ( )

◆ BmnTQDCADCDigit() [4/4]

BmnTQDCADCDigit::BmnTQDCADCDigit ( UInt_t  iSerial,
UInt_t  iChannel,
UChar_t  iSlot,
UInt_t  n,
Short_t *  iValue,
UShort_t  TrigTS,
UShort_t  AdcTS 
)

◆ ~BmnTQDCADCDigit() [2/2]

virtual BmnTQDCADCDigit::~BmnTQDCADCDigit ( )
virtual

Member Function Documentation

◆ ClassDef() [1/2]

BmnTQDCADCDigit::ClassDef ( BmnTQDCADCDigit  ,
 
)
protected

◆ ClassDef() [2/2]

BmnTQDCADCDigit::ClassDef ( BmnTQDCADCDigit  ,
 
)
protected

◆ GetAdcTimestamp() [1/2]

UShort_t BmnTQDCADCDigit::GetAdcTimestamp ( ) const
inline

Definition at line 29 of file BmnTQDCADCDigit.h.

References fAdcTimestamp.

Referenced by BmnTrigRaw2Digit::FillEvent().

◆ GetAdcTimestamp() [2/2]

UShort_t BmnTQDCADCDigit::GetAdcTimestamp ( ) const
inline

Definition at line 29 of file BmnTQDCADCDigit.h.

References fAdcTimestamp.

◆ GetSlot() [1/2]

UChar_t BmnTQDCADCDigit::GetSlot ( ) const
inline

◆ GetSlot() [2/2]

UChar_t BmnTQDCADCDigit::GetSlot ( ) const
inline

Definition at line 33 of file BmnTQDCADCDigit.h.

References fSlot.

◆ GetTrigTimestamp() [1/2]

UShort_t BmnTQDCADCDigit::GetTrigTimestamp ( ) const
inline

Definition at line 25 of file BmnTQDCADCDigit.h.

References fTrigTimestamp.

Referenced by BmnTrigRaw2Digit::FillEvent().

◆ GetTrigTimestamp() [2/2]

UShort_t BmnTQDCADCDigit::GetTrigTimestamp ( ) const
inline

Definition at line 25 of file BmnTQDCADCDigit.h.

References fTrigTimestamp.

Member Data Documentation

◆ fAdcTimestamp

UShort_t BmnTQDCADCDigit::fAdcTimestamp
protected

Definition at line 39 of file BmnTQDCADCDigit.h.

Referenced by BmnTQDCADCDigit(), BmnTQDCADCDigit(), and GetAdcTimestamp().

◆ fSlot

UChar_t BmnTQDCADCDigit::fSlot
protected

Definition at line 40 of file BmnTQDCADCDigit.h.

Referenced by BmnTQDCADCDigit(), and GetSlot().

◆ fTrigTimestamp

UShort_t BmnTQDCADCDigit::fTrigTimestamp
protected

Definition at line 38 of file BmnTQDCADCDigit.h.

Referenced by BmnTQDCADCDigit(), BmnTQDCADCDigit(), and GetTrigTimestamp().


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