CbmRoot
Loading...
Searching...
No Matches
cbm::trd::geo::Setup::Asic Class Reference

Meta info for one TRD ASIC. More...

#include <CbmTrdGeoSetup.h>

Inheritance diagram for cbm::trd::geo::Setup::Asic:
[legend]
Collaboration diagram for cbm::trd::geo::Setup::Asic:
[legend]

Public Member Functions

 Asic (const char *n, const char *t)
 
int GetMask () const
 
int GetId () const
 
int GetUniqueId () const
 
vector< int > GetPads () const
 

Private Member Functions

 Asic (const Asic &)
 

Private Attributes

uint8_t fId = 0xff
 ASIC id in the chamber.
 
uint16_t fUnique = 0xffff
 ASIC id in the production.
 
uint16_t fMask = 0xffff
 
vector< int > fPad = {}
 

Friends

class Setup
 
class SetupManager
 

Detailed Description

Meta info for one TRD ASIC.

Definition at line 144 of file CbmTrdGeoSetup.h.

Constructor & Destructor Documentation

◆ Asic() [1/2]

Setup::Asic::Asic ( const char * n,
const char * t )

Definition at line 473 of file CbmTrdGeoSetup.cxx.

References fId.

◆ Asic() [2/2]

cbm::trd::geo::Setup::Asic::Asic ( const Asic & )
private

Member Function Documentation

◆ GetId()

int cbm::trd::geo::Setup::Asic::GetId ( ) const
inline

Definition at line 150 of file CbmTrdGeoSetup.h.

References fId.

◆ GetMask()

int cbm::trd::geo::Setup::Asic::GetMask ( ) const
inline

Definition at line 149 of file CbmTrdGeoSetup.h.

References fMask.

◆ GetPads()

vector< int > cbm::trd::geo::Setup::Asic::GetPads ( ) const
inline

Definition at line 152 of file CbmTrdGeoSetup.h.

References fPad.

◆ GetUniqueId()

int cbm::trd::geo::Setup::Asic::GetUniqueId ( ) const
inline

Definition at line 151 of file CbmTrdGeoSetup.h.

References fUnique.

Friends And Related Symbol Documentation

◆ Setup

friend class Setup
friend

Definition at line 146 of file CbmTrdGeoSetup.h.

◆ SetupManager

friend class SetupManager
friend

Definition at line 147 of file CbmTrdGeoSetup.h.

Member Data Documentation

◆ fId

uint8_t cbm::trd::geo::Setup::Asic::fId = 0xff
private

ASIC id in the chamber.

Definition at line 157 of file CbmTrdGeoSetup.h.

Referenced by Asic(), and GetId().

◆ fMask

uint16_t cbm::trd::geo::Setup::Asic::fMask = 0xffff
private

Definition at line 159 of file CbmTrdGeoSetup.h.

Referenced by GetMask().

◆ fPad

vector<int> cbm::trd::geo::Setup::Asic::fPad = {}
private

Definition at line 160 of file CbmTrdGeoSetup.h.

Referenced by GetPads().

◆ fUnique

uint16_t cbm::trd::geo::Setup::Asic::fUnique = 0xffff
private

ASIC id in the production.

Definition at line 158 of file CbmTrdGeoSetup.h.

Referenced by GetUniqueId().


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