Go to the documentation of this file. 1 #ifndef CBMTRDMODULEABSTRACT_H
2 #define CBMTRDMODULEABSTRACT_H
5 #include <RtypesCore.h>
65 virtual inline Int_t
GetPadRowCol(Int_t address, Int_t& c)
const;
CbmTrdModuleAbstract()
Default constructor.
const CbmTrdModuleAbstract & operator=(const CbmTrdModuleAbstract &ref)
virtual Int_t GetAsicAddress(Int_t id) const
Addressing ASIC on module based on id.
const CbmTrdParModGain * fGainPar
Analog to digital conversion for module.
UShort_t fModAddress
unique identifier for current module
virtual Int_t GetNofAsics() const
CbmTrdParSetAsic * fAsicPar
the set of ASIC operating on the module (owned)
virtual Int_t GetPadAddress(Int_t r, Int_t c) const
Addressing read-out pads on module based on (row,col)
virtual Double_t GetDX() const
virtual const Char_t * GetPath() const
Describe TRD module ASIC settings (electronic gain, delays, etc)
virtual Double_t GetDy() const
Shortcut getter size y/2 [cm].
virtual void SetAsicPar(CbmTrdParSetAsic *p=nullptr)
virtual Int_t GetNasics() const
Shortcut getter ASICs number module wise.
virtual Double_t GetDz() const
Shortcut getter size z/2 [cm].
virtual ~CbmTrdModuleAbstract()
virtual Int_t GetNrows() const
Shortcut getter row wise.
Definition of geometry for one TRD module.
Definition of chamber gain conversion for one TRD module.
virtual void SetDigiPar(const CbmTrdParModDigi *p)
const CbmTrdParModGas * fChmbPar
detection description (HV, drift) of module
virtual Int_t GetNcols() const
Shortcut getter column size.
virtual void SetChmbPar(const CbmTrdParModGas *p)
const CbmTrdParModDigi * fDigiPar
read-out description of module
virtual Int_t GetPadRowCol(Int_t address, Int_t &c) const
Addressing read-out pads based on module address.
virtual Double_t GetDY() const
virtual void SetGeoPar(const CbmTrdParModGeo *p)
Char_t fLayerId
layer identifier
Abstract class for TRD module.
virtual Double_t GetDZ() const
CbmTrdModuleAbstract(const CbmTrdModuleAbstract &ref)
virtual void LocalToMaster(Double_t in[3], Double_t out[3])
virtual Double_t GetDx() const
Shortcut getter size x/2 [cm].
virtual void SetGainPar(const CbmTrdParModGain *p)
UChar_t fRotation
rotation angle for current module
const CbmTrdParModGeo * fGeoPar
link to gGeometry for module
Definition of gas parameters for one TRD module.
Definition of gain parameters for one TRD module.
Int_t GetNofColumns() const