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

#include <BmnVspRawDigit.h>

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

Public Member Functions

 BmnVspRawDigit (uint64_t TrgEvId=0, uint16_t DpbIdx=0, uint64_t TrgTimeFLES=0)
 
void AppendHit (uint64_t HitTime, uint16_t ElinkIdx, uint16_t Chan, uint16_t Adc)
 
size_t GetNHits ()
 
uint16_t GetDpbIdx () const
 
uint64_t GetTrgEvId () const
 
uint64_t GetTrigTime () const
 
void SetTTrigTime (uint64_t val)
 
uint16_t GetHitMissedEvts () const
 
void SetTHitMissedEvts (uint16_t val)
 
vector< uint64_t > & GetVecHitTimeFLES ()
 
void SetTVecHitTimeFLES (vector< uint64_t > val)
 
vector< uint16_t > & GetVecElinkIdx ()
 
void SetTVecElinkIdx (vector< uint16_t > val)
 
vector< uint16_t > & GetVecChan ()
 
void SetTVecChan (vector< uint16_t > val)
 
vector< uint16_t > & GetVecAdc ()
 
void SetTVecAdc (vector< uint16_t > val)
 
virtual ~BmnVspRawDigit ()
 
 BmnVspRawDigit (uint64_t TrgEvId=0, uint16_t DpbIdx=0, uint64_t TrgTimeFLES=0)
 
void AppendHit (uint64_t HitTime, uint16_t ElinkIdx, uint16_t Chan, uint16_t Adc)
 
size_t GetNHits ()
 
uint16_t GetDpbIdx () const
 
uint64_t GetTrgEvId () const
 
uint64_t GetTrigTime () const
 
void SetTTrigTime (uint64_t val)
 
uint16_t GetHitMissedEvts () const
 
void SetTHitMissedEvts (uint16_t val)
 
vector< uint64_t > & GetVecHitTimeFLES ()
 
void SetTVecHitTimeFLES (vector< uint64_t > val)
 
vector< uint16_t > & GetVecElinkIdx ()
 
void SetTVecElinkIdx (vector< uint16_t > val)
 
vector< uint16_t > & GetVecChan ()
 
void SetTVecChan (vector< uint16_t > val)
 
vector< uint16_t > & GetVecAdc ()
 
void SetTVecAdc (vector< uint16_t > val)
 
virtual ~BmnVspRawDigit ()
 

Protected Member Functions

 ClassDef (BmnVspRawDigit, 1)
 
 ClassDef (BmnVspRawDigit, 1)
 

Protected Attributes

uint64_t fTriggerFLES
 
uint16_t fDpbIdx
 
uint64_t fTrgTimeFLES
 
uint16_t fHitMissedEvts
 
vector< uint64_t > fVecHitTimeFLES
 
vector< uint16_t > fVecElinkIdx
 
vector< uint16_t > fVecChan
 
vector< uint16_t > fVecAdc
 

Detailed Description

Definition at line 11 of file BmnVspRawDigit.h.

Constructor & Destructor Documentation

◆ BmnVspRawDigit() [1/2]

BmnVspRawDigit::BmnVspRawDigit ( uint64_t  TrgEvId = 0,
uint16_t  DpbIdx = 0,
uint64_t  TrgTimeFLES = 0 
)

Definition at line 3 of file BmnVspRawDigit.cxx.

◆ ~BmnVspRawDigit() [1/2]

BmnVspRawDigit::~BmnVspRawDigit ( )
virtual

Definition at line 10 of file BmnVspRawDigit.cxx.

◆ BmnVspRawDigit() [2/2]

BmnVspRawDigit::BmnVspRawDigit ( uint64_t  TrgEvId = 0,
uint16_t  DpbIdx = 0,
uint64_t  TrgTimeFLES = 0 
)

◆ ~BmnVspRawDigit() [2/2]

virtual BmnVspRawDigit::~BmnVspRawDigit ( )
virtual

Member Function Documentation

◆ AppendHit() [1/2]

void BmnVspRawDigit::AppendHit ( uint64_t  HitTime,
uint16_t  ElinkIdx,
uint16_t  Chan,
uint16_t  Adc 
)

Definition at line 12 of file BmnVspRawDigit.cxx.

References fVecAdc, fVecChan, fVecElinkIdx, and fVecHitTimeFLES.

◆ AppendHit() [2/2]

void BmnVspRawDigit::AppendHit ( uint64_t  HitTime,
uint16_t  ElinkIdx,
uint16_t  Chan,
uint16_t  Adc 
)

◆ ClassDef() [1/2]

BmnVspRawDigit::ClassDef ( BmnVspRawDigit  ,
 
)
protected

◆ ClassDef() [2/2]

BmnVspRawDigit::ClassDef ( BmnVspRawDigit  ,
 
)
protected

◆ GetDpbIdx() [1/2]

uint16_t BmnVspRawDigit::GetDpbIdx ( ) const
inline

Definition at line 20 of file BmnVspRawDigit.h.

References fDpbIdx.

Referenced by BmnVspRaw2Digit::FillEvent().

◆ GetDpbIdx() [2/2]

uint16_t BmnVspRawDigit::GetDpbIdx ( ) const
inline

Definition at line 20 of file BmnVspRawDigit.h.

References fDpbIdx.

◆ GetHitMissedEvts() [1/2]

uint16_t BmnVspRawDigit::GetHitMissedEvts ( ) const
inline

Definition at line 28 of file BmnVspRawDigit.h.

References fHitMissedEvts.

◆ GetHitMissedEvts() [2/2]

uint16_t BmnVspRawDigit::GetHitMissedEvts ( ) const
inline

Definition at line 28 of file BmnVspRawDigit.h.

References fHitMissedEvts.

◆ GetNHits() [1/2]

size_t BmnVspRawDigit::GetNHits ( )
inline

Definition at line 18 of file BmnVspRawDigit.h.

References fVecHitTimeFLES.

Referenced by BmnVspRaw2Digit::FillEvent().

◆ GetNHits() [2/2]

size_t BmnVspRawDigit::GetNHits ( )
inline

Definition at line 18 of file BmnVspRawDigit.h.

References fVecHitTimeFLES.

◆ GetTrgEvId() [1/2]

uint64_t BmnVspRawDigit::GetTrgEvId ( ) const
inline

Definition at line 22 of file BmnVspRawDigit.h.

References fTriggerFLES.

◆ GetTrgEvId() [2/2]

uint64_t BmnVspRawDigit::GetTrgEvId ( ) const
inline

Definition at line 22 of file BmnVspRawDigit.h.

References fTriggerFLES.

◆ GetTrigTime() [1/2]

uint64_t BmnVspRawDigit::GetTrigTime ( ) const
inline

Definition at line 24 of file BmnVspRawDigit.h.

References fTrgTimeFLES.

Referenced by BmnVspRaw2Digit::FillEvent().

◆ GetTrigTime() [2/2]

uint64_t BmnVspRawDigit::GetTrigTime ( ) const
inline

Definition at line 24 of file BmnVspRawDigit.h.

References fTrgTimeFLES.

◆ GetVecAdc() [1/2]

vector< uint16_t > & BmnVspRawDigit::GetVecAdc ( )
inline

Definition at line 44 of file BmnVspRawDigit.h.

References fVecAdc.

Referenced by BmnVspRaw2Digit::FillEvent().

◆ GetVecAdc() [2/2]

vector< uint16_t > & BmnVspRawDigit::GetVecAdc ( )
inline

Definition at line 44 of file BmnVspRawDigit.h.

References fVecAdc.

◆ GetVecChan() [1/2]

vector< uint16_t > & BmnVspRawDigit::GetVecChan ( )
inline

Definition at line 40 of file BmnVspRawDigit.h.

References fVecChan.

Referenced by BmnVspRaw2Digit::FillEvent().

◆ GetVecChan() [2/2]

vector< uint16_t > & BmnVspRawDigit::GetVecChan ( )
inline

Definition at line 40 of file BmnVspRawDigit.h.

References fVecChan.

◆ GetVecElinkIdx() [1/2]

vector< uint16_t > & BmnVspRawDigit::GetVecElinkIdx ( )
inline

Definition at line 36 of file BmnVspRawDigit.h.

References fVecElinkIdx.

Referenced by BmnVspRaw2Digit::FillEvent().

◆ GetVecElinkIdx() [2/2]

vector< uint16_t > & BmnVspRawDigit::GetVecElinkIdx ( )
inline

Definition at line 36 of file BmnVspRawDigit.h.

References fVecElinkIdx.

◆ GetVecHitTimeFLES() [1/2]

vector< uint64_t > & BmnVspRawDigit::GetVecHitTimeFLES ( )
inline

Definition at line 32 of file BmnVspRawDigit.h.

References fVecHitTimeFLES.

Referenced by BmnVspRaw2Digit::FillEvent().

◆ GetVecHitTimeFLES() [2/2]

vector< uint64_t > & BmnVspRawDigit::GetVecHitTimeFLES ( )
inline

Definition at line 32 of file BmnVspRawDigit.h.

References fVecHitTimeFLES.

◆ SetTHitMissedEvts() [1/2]

void BmnVspRawDigit::SetTHitMissedEvts ( uint16_t  val)
inline

Definition at line 30 of file BmnVspRawDigit.h.

References fHitMissedEvts.

◆ SetTHitMissedEvts() [2/2]

void BmnVspRawDigit::SetTHitMissedEvts ( uint16_t  val)
inline

Definition at line 30 of file BmnVspRawDigit.h.

References fHitMissedEvts.

◆ SetTTrigTime() [1/2]

void BmnVspRawDigit::SetTTrigTime ( uint64_t  val)
inline

Definition at line 26 of file BmnVspRawDigit.h.

References fTrgTimeFLES.

◆ SetTTrigTime() [2/2]

void BmnVspRawDigit::SetTTrigTime ( uint64_t  val)
inline

Definition at line 26 of file BmnVspRawDigit.h.

References fTrgTimeFLES.

◆ SetTVecAdc() [1/2]

void BmnVspRawDigit::SetTVecAdc ( vector< uint16_t >  val)
inline

Definition at line 46 of file BmnVspRawDigit.h.

References fVecAdc.

◆ SetTVecAdc() [2/2]

void BmnVspRawDigit::SetTVecAdc ( vector< uint16_t >  val)
inline

Definition at line 46 of file BmnVspRawDigit.h.

References fVecAdc.

◆ SetTVecChan() [1/2]

void BmnVspRawDigit::SetTVecChan ( vector< uint16_t >  val)
inline

Definition at line 42 of file BmnVspRawDigit.h.

References fVecChan.

◆ SetTVecChan() [2/2]

void BmnVspRawDigit::SetTVecChan ( vector< uint16_t >  val)
inline

Definition at line 42 of file BmnVspRawDigit.h.

References fVecChan.

◆ SetTVecElinkIdx() [1/2]

void BmnVspRawDigit::SetTVecElinkIdx ( vector< uint16_t >  val)
inline

Definition at line 38 of file BmnVspRawDigit.h.

References fVecElinkIdx.

◆ SetTVecElinkIdx() [2/2]

void BmnVspRawDigit::SetTVecElinkIdx ( vector< uint16_t >  val)
inline

Definition at line 38 of file BmnVspRawDigit.h.

References fVecElinkIdx.

◆ SetTVecHitTimeFLES() [1/2]

void BmnVspRawDigit::SetTVecHitTimeFLES ( vector< uint64_t >  val)
inline

Definition at line 34 of file BmnVspRawDigit.h.

References fVecHitTimeFLES.

◆ SetTVecHitTimeFLES() [2/2]

void BmnVspRawDigit::SetTVecHitTimeFLES ( vector< uint64_t >  val)
inline

Definition at line 34 of file BmnVspRawDigit.h.

References fVecHitTimeFLES.

Member Data Documentation

◆ fDpbIdx

uint16_t BmnVspRawDigit::fDpbIdx
protected

Definition at line 51 of file BmnVspRawDigit.h.

Referenced by GetDpbIdx().

◆ fHitMissedEvts

uint16_t BmnVspRawDigit::fHitMissedEvts
protected

Definition at line 53 of file BmnVspRawDigit.h.

Referenced by GetHitMissedEvts(), and SetTHitMissedEvts().

◆ fTrgTimeFLES

uint64_t BmnVspRawDigit::fTrgTimeFLES
protected

Definition at line 52 of file BmnVspRawDigit.h.

Referenced by GetTrigTime(), and SetTTrigTime().

◆ fTriggerFLES

uint64_t BmnVspRawDigit::fTriggerFLES
protected

Definition at line 50 of file BmnVspRawDigit.h.

Referenced by GetTrgEvId().

◆ fVecAdc

vector< uint16_t > BmnVspRawDigit::fVecAdc
protected

Definition at line 57 of file BmnVspRawDigit.h.

Referenced by AppendHit(), GetVecAdc(), and SetTVecAdc().

◆ fVecChan

vector< uint16_t > BmnVspRawDigit::fVecChan
protected

Definition at line 56 of file BmnVspRawDigit.h.

Referenced by AppendHit(), GetVecChan(), and SetTVecChan().

◆ fVecElinkIdx

vector< uint16_t > BmnVspRawDigit::fVecElinkIdx
protected

Definition at line 55 of file BmnVspRawDigit.h.

Referenced by AppendHit(), GetVecElinkIdx(), and SetTVecElinkIdx().

◆ fVecHitTimeFLES

vector< uint64_t > BmnVspRawDigit::fVecHitTimeFLES
protected

Definition at line 54 of file BmnVspRawDigit.h.

Referenced by AppendHit(), GetNHits(), GetVecHitTimeFLES(), and SetTVecHitTimeFLES().


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