CbmRoot
Loading...
Searching...
No Matches
CbmTrdParMod Class Reference

Definition of generic parameters for one TRD module. More...

#include <CbmTrdParMod.h>

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

Public Member Functions

 CbmTrdParMod (const char *name="CbmTrdParMod", const char *title="TRD generic module definition")
 
virtual ~CbmTrdParMod ()
 
virtual uint16_t GetConfig () const
 
virtual int GetModuleId () const
 
virtual uint8_t GetVersion () const
 
virtual void SetConfigId (uint16_t c)
 
virtual void SetModuleId (int m)
 
virtual void SetVersion (uint8_t v)
 

Protected Attributes

uint8_t fVersion = 0
 version of the parameter
 
uint16_t fConfig = 0
 configuration setup of the module
 
int fModuleId = 0
 module id
 

Detailed Description

Definition of generic parameters for one TRD module.

Definition at line 12 of file CbmTrdParMod.h.

Constructor & Destructor Documentation

◆ CbmTrdParMod()

CbmTrdParMod::CbmTrdParMod ( const char * name = "CbmTrdParMod",
const char * title = "TRD generic module definition" )

Definition at line 10 of file CbmTrdParMod.cxx.

◆ ~CbmTrdParMod()

CbmTrdParMod::~CbmTrdParMod ( )
virtual

Definition at line 13 of file CbmTrdParMod.cxx.

Member Function Documentation

◆ GetConfig()

virtual uint16_t CbmTrdParMod::GetConfig ( ) const
inlinevirtual

Definition at line 17 of file CbmTrdParMod.h.

References fConfig.

◆ GetModuleId()

virtual int CbmTrdParMod::GetModuleId ( ) const
inlinevirtual

Definition at line 18 of file CbmTrdParMod.h.

References fModuleId.

Referenced by CbmTrdParSet::addParam(), and CbmMcbm2018UnpackerAlgoTrdR::CreateHistogram().

◆ GetVersion()

virtual uint8_t CbmTrdParMod::GetVersion ( ) const
inlinevirtual

Definition at line 19 of file CbmTrdParMod.h.

References fVersion.

◆ SetConfigId()

virtual void CbmTrdParMod::SetConfigId ( uint16_t c)
inlinevirtual

Definition at line 21 of file CbmTrdParMod.h.

References fConfig.

◆ SetModuleId()

virtual void CbmTrdParMod::SetModuleId ( int m)
inlinevirtual

◆ SetVersion()

virtual void CbmTrdParMod::SetVersion ( uint8_t v)
inlinevirtual

Definition at line 23 of file CbmTrdParMod.h.

References fVersion, and v.

Member Data Documentation

◆ fConfig

uint16_t CbmTrdParMod::fConfig = 0
protected

configuration setup of the module

Definition at line 27 of file CbmTrdParMod.h.

Referenced by GetConfig(), CbmTrdParModDigi::GetPadPlaneType(), and SetConfigId().

◆ fModuleId

int CbmTrdParMod::fModuleId = 0
protected

◆ fVersion

uint8_t CbmTrdParMod::fVersion = 0
protected

version of the parameter

Definition at line 26 of file CbmTrdParMod.h.

Referenced by CbmTrdParModDigi::GetPadPlaneType(), GetVersion(), and SetVersion().


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