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

#include <BmnADCDigit.h>

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

Public Member Functions

 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 Attributes

UInt_t fSerial
 
UShort_t fChannel
 
UInt_t fNsmpl
 
UShort_t * fValueU
 
Short_t * fValueI
 
Bool_t isEmbedded
 

Detailed Description

Definition at line 10 of file BmnADCDigit.h.

Constructor & Destructor Documentation

◆ BmnADCDigit() [1/10]

BmnADCDigit::BmnADCDigit ( )

Default constructor

Definition at line 3 of file BmnADCDigit.cxx.

References fChannel, fNsmpl, fSerial, fValueI, fValueU, and i.

◆ BmnADCDigit() [2/10]

BmnADCDigit::BmnADCDigit ( UInt_t  iSerial,
UShort_t  iChannel,
UInt_t  n,
vector< UShort_t > &  iValue 
)

Constructor to use

Definition at line 17 of file BmnADCDigit.cxx.

References fChannel, fNsmpl, fSerial, fValueU, and i.

◆ BmnADCDigit() [3/10]

BmnADCDigit::BmnADCDigit ( UInt_t  iSerial,
UShort_t  iChannel,
UInt_t  n,
vector< Short_t > &  iValue 
)

Definition at line 29 of file BmnADCDigit.cxx.

References fChannel, fNsmpl, fSerial, fValueI, and i.

◆ BmnADCDigit() [4/10]

BmnADCDigit::BmnADCDigit ( UInt_t  iSerial,
UShort_t  iChannel,
UInt_t  n,
UShort_t *  iValue = nullptr 
)

Definition at line 41 of file BmnADCDigit.cxx.

References fChannel, fNsmpl, fSerial, fValueU, and i.

◆ BmnADCDigit() [5/10]

BmnADCDigit::BmnADCDigit ( UInt_t  iSerial,
UShort_t  iChannel,
UInt_t  n,
Short_t *  iValue,
Bool_t  flag = kFALSE 
)

Definition at line 54 of file BmnADCDigit.cxx.

References fChannel, fNsmpl, fSerial, fValueI, i, and isEmbedded.

◆ ~BmnADCDigit() [1/2]

BmnADCDigit::~BmnADCDigit ( )
virtual

Destructor

Definition at line 67 of file BmnADCDigit.cxx.

References fValueI, and fValueU.

◆ BmnADCDigit() [6/10]

BmnADCDigit::BmnADCDigit ( )

Default constructor

◆ BmnADCDigit() [7/10]

BmnADCDigit::BmnADCDigit ( UInt_t  iSerial,
UShort_t  iChannel,
UInt_t  n,
vector< UShort_t > &  iValue 
)

Constructor to use

◆ BmnADCDigit() [8/10]

BmnADCDigit::BmnADCDigit ( UInt_t  iSerial,
UShort_t  iChannel,
UInt_t  n,
vector< Short_t > &  iValue 
)

◆ BmnADCDigit() [9/10]

BmnADCDigit::BmnADCDigit ( UInt_t  iSerial,
UShort_t  iChannel,
UInt_t  n,
UShort_t *  iValue = nullptr 
)

◆ BmnADCDigit() [10/10]

BmnADCDigit::BmnADCDigit ( UInt_t  iSerial,
UShort_t  iChannel,
UInt_t  n,
Short_t *  iValue,
Bool_t  flag = kFALSE 
)

◆ ~BmnADCDigit() [2/2]

virtual BmnADCDigit::~BmnADCDigit ( )
virtual

Destructor

Member Function Documentation

◆ ClassDef() [1/2]

BmnADCDigit::ClassDef ( BmnADCDigit  ,
 
)

◆ ClassDef() [2/2]

BmnADCDigit::ClassDef ( BmnADCDigit  ,
 
)

◆ GetChannel() [1/2]

◆ GetChannel() [2/2]

UShort_t BmnADCDigit::GetChannel ( ) const
inline

Definition at line 33 of file BmnADCDigit.h.

References fChannel.

◆ GetNSamples() [1/2]

◆ GetNSamples() [2/2]

UInt_t BmnADCDigit::GetNSamples ( ) const
inline

Definition at line 35 of file BmnADCDigit.h.

References fNsmpl.

◆ GetSerial() [1/2]

◆ GetSerial() [2/2]

UInt_t BmnADCDigit::GetSerial ( ) const
inline

Definition at line 31 of file BmnADCDigit.h.

References fSerial.

◆ GetShortValue() [1/2]

◆ GetShortValue() [2/2]

Short_t * BmnADCDigit::GetShortValue ( ) const
inline

Definition at line 39 of file BmnADCDigit.h.

References fValueI.

◆ GetUShortValue() [1/2]

◆ GetUShortValue() [2/2]

UShort_t * BmnADCDigit::GetUShortValue ( ) const
inline

Definition at line 37 of file BmnADCDigit.h.

References fValueU.

◆ IsEmbedded() [1/2]

Bool_t BmnADCDigit::IsEmbedded ( )
inline

Definition at line 55 of file BmnADCDigit.h.

References isEmbedded.

◆ IsEmbedded() [2/2]

Bool_t BmnADCDigit::IsEmbedded ( )
inline

Definition at line 55 of file BmnADCDigit.h.

References isEmbedded.

◆ SetAsEmbedded() [1/2]

void BmnADCDigit::SetAsEmbedded ( Bool_t  flag)
inline

Definition at line 53 of file BmnADCDigit.h.

References isEmbedded.

◆ SetAsEmbedded() [2/2]

void BmnADCDigit::SetAsEmbedded ( Bool_t  flag)
inline

Definition at line 53 of file BmnADCDigit.h.

References isEmbedded.

◆ SetShortValue() [1/2]

void BmnADCDigit::SetShortValue ( Short_t *  iValue)
inline

Definition at line 41 of file BmnADCDigit.h.

References fNsmpl, fValueI, and i.

◆ SetShortValue() [2/2]

void BmnADCDigit::SetShortValue ( Short_t *  iValue)
inline

Definition at line 41 of file BmnADCDigit.h.

References fNsmpl, fValueI, and i.

◆ SetUShortValue() [1/2]

void BmnADCDigit::SetUShortValue ( UShort_t *  iValue) const
inline

Definition at line 47 of file BmnADCDigit.h.

References fNsmpl, fValueU, and i.

◆ SetUShortValue() [2/2]

void BmnADCDigit::SetUShortValue ( UShort_t *  iValue) const
inline

Definition at line 47 of file BmnADCDigit.h.

References fNsmpl, fValueU, and i.

Member Data Documentation

◆ fChannel

UShort_t BmnADCDigit::fChannel
protected

◆ fNsmpl

UInt_t BmnADCDigit::fNsmpl
protected

◆ fSerial

UInt_t BmnADCDigit::fSerial
protected

Definition at line 13 of file BmnADCDigit.h.

Referenced by BmnADCDigit(), BmnADCDigit(), BmnADCDigit(), BmnADCDigit(), BmnADCDigit(), and GetSerial().

◆ fValueI

Short_t * BmnADCDigit::fValueI
protected

◆ fValueU

UShort_t * BmnADCDigit::fValueU
protected

◆ isEmbedded

Bool_t BmnADCDigit::isEmbedded
protected

Definition at line 19 of file BmnADCDigit.h.

Referenced by BmnADCDigit(), IsEmbedded(), and SetAsEmbedded().


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