CbmRoot
Loading...
Searching...
No Matches
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 19 of file StsXyterFinalHit.h.

Constructor & Destructor Documentation

◆ FinalHit() [1/3]

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

Definition at line 30 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 40 of file StsXyterFinalHit.h.

◆ FinalHit() [3/3]

stsxyter::FinalHit::FinalHit ( )
inline

Definition at line 51 of file StsXyterFinalHit.h.

◆ ~FinalHit()

stsxyter::FinalHit::~FinalHit ( )
inline

Definition at line 53 of file StsXyterFinalHit.h.

Member Function Documentation

◆ assign()

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

Definition at line 55 of file StsXyterFinalHit.h.

References fulLongTs, fusAsicIdx, fusChanIdx, fusCrobIdx, fusDpbIdx, and fusRawAdc.

Referenced by operator=().

◆ GetAdc()

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

Definition at line 83 of file StsXyterFinalHit.h.

References fusRawAdc.

Referenced by CbmMcbm2018UnpackerAlgoMuch::CreateMuchDigi().

◆ GetAsic()

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

Definition at line 84 of file StsXyterFinalHit.h.

References fusAsicIdx.

Referenced by CbmMcbm2018UnpackerAlgoMuch::CreateMuchDigi().

◆ GetChan()

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

Definition at line 85 of file StsXyterFinalHit.h.

References fusChanIdx.

Referenced by CbmMcbm2018UnpackerAlgoMuch::CreateMuchDigi().

◆ GetCrob()

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

Definition at line 87 of file StsXyterFinalHit.h.

References fusCrobIdx.

◆ GetDpb()

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

Definition at line 86 of file StsXyterFinalHit.h.

References fusDpbIdx.

Referenced by CbmMcbm2018UnpackerAlgoMuch::CreateMuchDigi().

◆ GetTs()

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

Definition at line 82 of file StsXyterFinalHit.h.

References fulLongTs.

Referenced by CbmMcbm2018UnpackerAlgoMuch::CreateMuchDigi().

◆ operator<()

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

Definition at line 70 of file StsXyterFinalHit.h.

References fulLongTs.

◆ operator=()

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

Definition at line 65 of file StsXyterFinalHit.h.

References assign().

◆ reset()

void stsxyter::FinalHit::reset ( )
inline

Definition at line 72 of file StsXyterFinalHit.h.

References fulLongTs, fusAsicIdx, fusChanIdx, fusCrobIdx, fusDpbIdx, and fusRawAdc.

Member Data Documentation

◆ fulLongTs

uint64_t stsxyter::FinalHit::fulLongTs
protected

Definition at line 22 of file StsXyterFinalHit.h.

Referenced by assign(), GetTs(), operator<(), and reset().

◆ fusAsicIdx

uint16_t stsxyter::FinalHit::fusAsicIdx
protected

Definition at line 24 of file StsXyterFinalHit.h.

Referenced by assign(), GetAsic(), and reset().

◆ fusChanIdx

uint16_t stsxyter::FinalHit::fusChanIdx
protected

Definition at line 25 of file StsXyterFinalHit.h.

Referenced by assign(), GetChan(), and reset().

◆ fusCrobIdx

uint16_t stsxyter::FinalHit::fusCrobIdx
protected

Definition at line 27 of file StsXyterFinalHit.h.

Referenced by assign(), GetCrob(), and reset().

◆ fusDpbIdx

uint16_t stsxyter::FinalHit::fusDpbIdx
protected

Definition at line 26 of file StsXyterFinalHit.h.

Referenced by assign(), GetDpb(), and reset().

◆ fusRawAdc

uint16_t stsxyter::FinalHit::fusRawAdc
protected

Definition at line 23 of file StsXyterFinalHit.h.

Referenced by assign(), GetAdc(), and reset().


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