CbmRoot
stsxyter::FinalHit Class Reference

#include <StsXyterFinalHit.h>

Public Member Functions

 FinalHit (const FinalHit &src)
 
 FinalHit (uint64_t ulLongTsIn, uint16_t usRawAdcIn, uint16_t usAsicIdxIn, uint16_t usChanIdxIn, uint16_t usDpbIdx=0, uint16_t usCrobIdx=0)
 
 FinalHit ()
 
 ~FinalHit ()
 
void assign (const FinalHit &src)
 
FinalHitoperator= (const FinalHit &src)
 
bool operator< (const FinalHit &other) const
 
void reset ()
 
uint64_t GetTs () const
 
uint16_t GetAdc () const
 
uint16_t GetAsic () const
 
uint16_t GetChan () const
 
uint16_t GetDpb () const
 
uint16_t GetCrob () const
 

Protected Attributes

uint64_t fulLongTs
 
uint16_t fusRawAdc
 
uint16_t fusAsicIdx
 
uint16_t fusChanIdx
 
uint16_t fusDpbIdx
 
uint16_t fusCrobIdx
 

Detailed Description

Definition at line 16 of file StsXyterFinalHit.h.

Constructor & Destructor Documentation

◆ FinalHit() [1/3]

stsxyter::FinalHit::FinalHit ( const FinalHit src)
inline

Definition at line 29 of file StsXyterFinalHit.h.

◆ FinalHit() [2/3]

stsxyter::FinalHit::FinalHit ( uint64_t  ulLongTsIn,
uint16_t  usRawAdcIn,
uint16_t  usAsicIdxIn,
uint16_t  usChanIdxIn,
uint16_t  usDpbIdx = 0,
uint16_t  usCrobIdx = 0 
)
inline

Definition at line 37 of file StsXyterFinalHit.h.

◆ FinalHit() [3/3]

stsxyter::FinalHit::FinalHit ( )
inline

Definition at line 50 of file StsXyterFinalHit.h.

References fulLongTs.

◆ ~FinalHit()

stsxyter::FinalHit::~FinalHit ( )
inline

Definition at line 52 of file StsXyterFinalHit.h.

Member Function Documentation

◆ assign()

void stsxyter::FinalHit::assign ( const FinalHit src)
inline

Definition at line 54 of file StsXyterFinalHit.h.

◆ GetAdc()

uint16_t stsxyter::FinalHit::GetAdc ( ) const
inline

Definition at line 81 of file StsXyterFinalHit.h.

References fusCrobIdx.

Referenced by CbmMcbm2018UnpackerAlgoMuch::CreateMuchDigi().

◆ GetAsic()

uint16_t stsxyter::FinalHit::GetAsic ( ) const
inline

Definition at line 82 of file StsXyterFinalHit.h.

Referenced by CbmMcbm2018UnpackerAlgoMuch::CreateMuchDigi().

◆ GetChan()

uint16_t stsxyter::FinalHit::GetChan ( ) const
inline

Definition at line 83 of file StsXyterFinalHit.h.

Referenced by CbmMcbm2018UnpackerAlgoMuch::CreateMuchDigi().

◆ GetCrob()

uint16_t stsxyter::FinalHit::GetCrob ( ) const
inline

Definition at line 85 of file StsXyterFinalHit.h.

◆ GetDpb()

uint16_t stsxyter::FinalHit::GetDpb ( ) const
inline

Definition at line 84 of file StsXyterFinalHit.h.

Referenced by CbmMcbm2018UnpackerAlgoMuch::CreateMuchDigi().

◆ GetTs()

uint64_t stsxyter::FinalHit::GetTs ( ) const
inline

Definition at line 80 of file StsXyterFinalHit.h.

References fusDpbIdx.

Referenced by CbmMcbm2018UnpackerAlgoMuch::CreateMuchDigi().

◆ operator<()

bool stsxyter::FinalHit::operator< ( const FinalHit other) const
inline

Definition at line 67 of file StsXyterFinalHit.h.

References fulLongTs, fusAsicIdx, and fusRawAdc.

◆ operator=()

FinalHit& stsxyter::FinalHit::operator= ( const FinalHit src)
inline

Definition at line 63 of file StsXyterFinalHit.h.

References fulLongTs.

◆ reset()

void stsxyter::FinalHit::reset ( )
inline

Definition at line 71 of file StsXyterFinalHit.h.

Member Data Documentation

◆ fulLongTs

uint64_t stsxyter::FinalHit::fulLongTs
protected

Definition at line 21 of file StsXyterFinalHit.h.

Referenced by FinalHit(), operator<(), and operator=().

◆ fusAsicIdx

uint16_t stsxyter::FinalHit::fusAsicIdx
protected

Definition at line 23 of file StsXyterFinalHit.h.

Referenced by operator<().

◆ fusChanIdx

uint16_t stsxyter::FinalHit::fusChanIdx
protected

Definition at line 24 of file StsXyterFinalHit.h.

◆ fusCrobIdx

uint16_t stsxyter::FinalHit::fusCrobIdx
protected

Definition at line 26 of file StsXyterFinalHit.h.

Referenced by GetAdc().

◆ fusDpbIdx

uint16_t stsxyter::FinalHit::fusDpbIdx
protected

Definition at line 25 of file StsXyterFinalHit.h.

Referenced by GetTs().

◆ fusRawAdc

uint16_t stsxyter::FinalHit::fusRawAdc
protected

Definition at line 22 of file StsXyterFinalHit.h.

Referenced by operator<().


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