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

#include <CbmCosy2019HodoPar.h>

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

Public Member Functions

 CbmCosy2019HodoPar (const char *name="CbmCosy2019HodoPar", const char *title="Much parameters", const char *context="Default")
 
virtual ~CbmCosy2019HodoPar ()
 
virtual void clear ()
 
void putParams (FairParamList *)
 
Bool_t getParams (FairParamList *)
 
Int_t ElinkIdxToFebIdx (UInt_t uElink)
 
UInt_t ElinkIdxToAsicIdx (UInt_t uElink)
 
UInt_t ElinkIdxToAsicIdxFebMuch (UInt_t uElink)
 
UInt_t ChannelToFiber (UInt_t uChan)
 
UInt_t ChannelToPixel (UInt_t uChan)
 
UInt_t ChannelToAxis (UInt_t uChan)
 
UInt_t GetNbOfModules ()
 
Bool_t CheckModuleIndex (UInt_t uModuleIdx)
 
UInt_t GetModuleAddress (UInt_t uModuleIdx)
 
Double_t GetModuleCenterPosX (UInt_t uModuleIdx)
 
Double_t GetModuleCenterPosY (UInt_t uModuleIdx)
 
Bool_t GetModuleSwapXY (UInt_t uModuleIdx)
 
Bool_t GetModuleInvertX (UInt_t uModuleIdx)
 
Bool_t GetModuleInvertY (UInt_t uModuleIdx)
 
UInt_t GetNrOfDpbs ()
 
UInt_t GetDpbId (UInt_t uDpbIdx)
 
UInt_t GetNrOfCrobs ()
 
UInt_t GetNrOfFebs ()
 
UInt_t GetNrOfAsics ()
 
Bool_t IsCrobActive (UInt_t uDpbIdx, UInt_t uCrobIdx)
 
Bool_t IsFebActive (UInt_t uFebInSystIdx)
 
Bool_t IsFebActive (UInt_t uDpbIdx, UInt_t uCrobIdx, UInt_t uFebIdx)
 
Int_t GetFebModuleIdx (UInt_t uDpbIdx, UInt_t uCrobIdx, UInt_t uFebIdx)
 
Double_t GetFebAdcGain (UInt_t uDpbIdx, UInt_t uCrobIdx, UInt_t uFebIdx)
 
Double_t GetFebAdcOffset (UInt_t uDpbIdx, UInt_t uCrobIdx, UInt_t uFebIdx)
 
Double_t GetFebAdcBase (UInt_t uDpbIdx, UInt_t uCrobIdx, UInt_t uFebIdx)
 
Double_t GetFebAdcThrGain (UInt_t uDpbIdx, UInt_t uCrobIdx, UInt_t uFebIdx)
 
Int_t GetFebAdcThrOffs (UInt_t uDpbIdx, UInt_t uCrobIdx, UInt_t uFebIdx)
 
UInt_t GetChannelInModule (UInt_t uModuleIdx, UInt_t uChan)
 

Static Public Member Functions

static constexpr UInt_t GetNbCrobsPerDpb ()
 
static constexpr UInt_t GetNbElinkPerCrob ()
 
static constexpr UInt_t GetNbFebsPerCrob ()
 
static constexpr UInt_t GetNbFebsPerDpb ()
 
static constexpr UInt_t GetNbAsicsPerFeb ()
 
static constexpr UInt_t GetNbAsicsPerCrob ()
 
static constexpr UInt_t GetNbAsicsPerDpb ()
 
static constexpr UInt_t GetNbChanPerAsic ()
 
static constexpr UInt_t GetNbChanPerFeb ()
 

Private Member Functions

 ClassDef (CbmCosy2019HodoPar, 1)
 

Private Attributes

const UInt_t kuCrobMapElinkFebMuch [kuNbElinksPerCrob]
 
const Int_t kiCrobMapElinkFebIdx [kuNbElinksPerCrob]
 Map from eLink index to ASIC index within CROB ( 0 to kuNbFebsPerCrob * kuNbAsicPerFeb )
 
const UInt_t kuChannelToFiberMap [kuNbChanPerAsic]
 Map from eLink index to ASIC index within CROB ( 0 to kuNbFebsPerCrob * kuNbAsicPerFeb )
 
const UInt_t kuChannelToPixelMap [kuNbChanPerAsic]
 Map from channel index to Hodoscope Fiber.
 
const UInt_t kuChannelToPlaneMap [kuNbChanPerAsic]
 Map from channel index to PMT pixel.
 
UInt_t fuNbModules
 Map from channel index to Hodoscope Axis (X or Y)
 
TArrayI fiModAddress
 
TArrayD fdModCenterPosX
 
TArrayD fdModCenterPosY
 
TArrayI fiModSwapXY
 
TArrayI fiModInvertX
 
TArrayI fiModInvertY
 
UInt_t fuNrOfDpbs
 
TArrayI fiDbpIdArray
 
TArrayI fiCrobActiveFlag
 
TArrayI fiFebModuleIdx
 
TArrayD fdFebAdcGain
 
TArrayD fdFebAdcBase
 
TArrayD fdFebAdcThrGain
 
TArrayI fiFebAdcThrOffs
 

Static Private Attributes

static const UInt_t kuNbCrobsPerDpb = 1
 Constants.
 
static const UInt_t kuNbElinksPerCrob = 42
 
static const UInt_t kuNbFebsPerCrob = 6
 
static const UInt_t kuNbAsicsPerFeb = 1
 
static const UInt_t kuNbChanPerAsic = 128
 
static const UInt_t kuNbFiberPerAxis = 64
 

Detailed Description

Definition at line 22 of file CbmCosy2019HodoPar.h.

Constructor & Destructor Documentation

◆ CbmCosy2019HodoPar()

CbmCosy2019HodoPar::CbmCosy2019HodoPar ( const char * name = "CbmCosy2019HodoPar",
const char * title = "Much parameters",
const char * context = "Default" )

Standard constructor

Definition at line 23 of file CbmCosy2019HodoPar.cxx.

◆ ~CbmCosy2019HodoPar()

CbmCosy2019HodoPar::~CbmCosy2019HodoPar ( )
virtual

Destructor

Definition at line 47 of file CbmCosy2019HodoPar.cxx.

Member Function Documentation

◆ ChannelToAxis()

UInt_t CbmCosy2019HodoPar::ChannelToAxis ( UInt_t uChan)

Definition at line 167 of file CbmCosy2019HodoPar.cxx.

References kuChannelToPlaneMap, and kuNbChanPerAsic.

Referenced by GetChannelInModule().

◆ ChannelToFiber()

UInt_t CbmCosy2019HodoPar::ChannelToFiber ( UInt_t uChan)

Definition at line 149 of file CbmCosy2019HodoPar.cxx.

References kuChannelToFiberMap, and kuNbChanPerAsic.

Referenced by GetChannelInModule().

◆ ChannelToPixel()

UInt_t CbmCosy2019HodoPar::ChannelToPixel ( UInt_t uChan)

Definition at line 158 of file CbmCosy2019HodoPar.cxx.

References kuChannelToPixelMap, and kuNbChanPerAsic.

◆ CheckModuleIndex()

Bool_t CbmCosy2019HodoPar::CheckModuleIndex ( UInt_t uModuleIdx)

Definition at line 177 of file CbmCosy2019HodoPar.cxx.

References fuNbModules.

◆ ClassDef()

CbmCosy2019HodoPar::ClassDef ( CbmCosy2019HodoPar ,
1  )
private

◆ clear()

void CbmCosy2019HodoPar::clear ( )
virtual

Reset all parameters

Definition at line 52 of file CbmCosy2019HodoPar.cxx.

◆ ElinkIdxToAsicIdx()

UInt_t CbmCosy2019HodoPar::ElinkIdxToAsicIdx ( UInt_t uElink)
inline

Definition at line 50 of file CbmCosy2019HodoPar.h.

References ElinkIdxToAsicIdxFebMuch().

Referenced by CbmCosy2019UnpackerAlgoHodo::ProcessMs().

◆ ElinkIdxToAsicIdxFebMuch()

UInt_t CbmCosy2019HodoPar::ElinkIdxToAsicIdxFebMuch ( UInt_t uElink)

Definition at line 139 of file CbmCosy2019HodoPar.cxx.

References kuCrobMapElinkFebMuch, and kuNbElinksPerCrob.

Referenced by ElinkIdxToAsicIdx().

◆ ElinkIdxToFebIdx()

Int_t CbmCosy2019HodoPar::ElinkIdxToFebIdx ( UInt_t uElink)

◆ GetChannelInModule()

UInt_t CbmCosy2019HodoPar::GetChannelInModule ( UInt_t uModuleIdx,
UInt_t uChan )

◆ GetDpbId()

UInt_t CbmCosy2019HodoPar::GetDpbId ( UInt_t uDpbIdx)

Definition at line 240 of file CbmCosy2019HodoPar.cxx.

References fiDbpIdArray, and fuNrOfDpbs.

Referenced by CbmCosy2019UnpackerAlgoHodo::InitParameters().

◆ GetFebAdcBase()

Double_t CbmCosy2019HodoPar::GetFebAdcBase ( UInt_t uDpbIdx,
UInt_t uCrobIdx,
UInt_t uFebIdx )

Definition at line 381 of file CbmCosy2019HodoPar.cxx.

References fdFebAdcBase, fuNrOfDpbs, kuNbCrobsPerDpb, and kuNbFebsPerCrob.

◆ GetFebAdcGain()

Double_t CbmCosy2019HodoPar::GetFebAdcGain ( UInt_t uDpbIdx,
UInt_t uCrobIdx,
UInt_t uFebIdx )

◆ GetFebAdcOffset()

Double_t CbmCosy2019HodoPar::GetFebAdcOffset ( UInt_t uDpbIdx,
UInt_t uCrobIdx,
UInt_t uFebIdx )

◆ GetFebAdcThrGain()

Double_t CbmCosy2019HodoPar::GetFebAdcThrGain ( UInt_t uDpbIdx,
UInt_t uCrobIdx,
UInt_t uFebIdx )

Definition at line 407 of file CbmCosy2019HodoPar.cxx.

References fdFebAdcThrGain, fuNrOfDpbs, kuNbCrobsPerDpb, and kuNbFebsPerCrob.

◆ GetFebAdcThrOffs()

Int_t CbmCosy2019HodoPar::GetFebAdcThrOffs ( UInt_t uDpbIdx,
UInt_t uCrobIdx,
UInt_t uFebIdx )

Definition at line 433 of file CbmCosy2019HodoPar.cxx.

References fiFebAdcThrOffs, fuNrOfDpbs, kuNbCrobsPerDpb, and kuNbFebsPerCrob.

◆ GetFebModuleIdx()

Int_t CbmCosy2019HodoPar::GetFebModuleIdx ( UInt_t uDpbIdx,
UInt_t uCrobIdx,
UInt_t uFebIdx )

◆ GetModuleAddress()

UInt_t CbmCosy2019HodoPar::GetModuleAddress ( UInt_t uModuleIdx)

Definition at line 185 of file CbmCosy2019HodoPar.cxx.

References fiModAddress, and fuNbModules.

Referenced by CbmCosy2019UnpackerAlgoHodo::InitParameters().

◆ GetModuleCenterPosX()

Double_t CbmCosy2019HodoPar::GetModuleCenterPosX ( UInt_t uModuleIdx)

Definition at line 194 of file CbmCosy2019HodoPar.cxx.

References fdModCenterPosX, and fuNbModules.

◆ GetModuleCenterPosY()

Double_t CbmCosy2019HodoPar::GetModuleCenterPosY ( UInt_t uModuleIdx)

Definition at line 203 of file CbmCosy2019HodoPar.cxx.

References fdModCenterPosY, and fuNbModules.

◆ GetModuleInvertX()

Bool_t CbmCosy2019HodoPar::GetModuleInvertX ( UInt_t uModuleIdx)

Definition at line 221 of file CbmCosy2019HodoPar.cxx.

References fiModInvertX, and fuNbModules.

Referenced by GetChannelInModule().

◆ GetModuleInvertY()

Bool_t CbmCosy2019HodoPar::GetModuleInvertY ( UInt_t uModuleIdx)

Definition at line 230 of file CbmCosy2019HodoPar.cxx.

References fiModInvertY, and fuNbModules.

Referenced by GetChannelInModule().

◆ GetModuleSwapXY()

Bool_t CbmCosy2019HodoPar::GetModuleSwapXY ( UInt_t uModuleIdx)

Definition at line 212 of file CbmCosy2019HodoPar.cxx.

References fiModSwapXY, and fuNbModules.

Referenced by GetChannelInModule().

◆ GetNbAsicsPerCrob()

static constexpr UInt_t CbmCosy2019HodoPar::GetNbAsicsPerCrob ( )
inlinestaticconstexpr

◆ GetNbAsicsPerDpb()

static constexpr UInt_t CbmCosy2019HodoPar::GetNbAsicsPerDpb ( )
inlinestaticconstexpr

Definition at line 45 of file CbmCosy2019HodoPar.h.

References GetNbAsicsPerCrob(), and kuNbCrobsPerDpb.

◆ GetNbAsicsPerFeb()

static constexpr UInt_t CbmCosy2019HodoPar::GetNbAsicsPerFeb ( )
inlinestaticconstexpr

Definition at line 43 of file CbmCosy2019HodoPar.h.

References kuNbAsicsPerFeb.

Referenced by CbmCosy2019UnpackerAlgoHodo::ProcessTs().

◆ GetNbChanPerAsic()

static constexpr UInt_t CbmCosy2019HodoPar::GetNbChanPerAsic ( )
inlinestaticconstexpr

Definition at line 46 of file CbmCosy2019HodoPar.h.

References kuNbChanPerAsic.

◆ GetNbChanPerFeb()

static constexpr UInt_t CbmCosy2019HodoPar::GetNbChanPerFeb ( )
inlinestaticconstexpr

Definition at line 47 of file CbmCosy2019HodoPar.h.

References kuNbAsicsPerFeb, and kuNbChanPerAsic.

◆ GetNbCrobsPerDpb()

static constexpr UInt_t CbmCosy2019HodoPar::GetNbCrobsPerDpb ( )
inlinestaticconstexpr

◆ GetNbElinkPerCrob()

static constexpr UInt_t CbmCosy2019HodoPar::GetNbElinkPerCrob ( )
inlinestaticconstexpr

◆ GetNbFebsPerCrob()

static constexpr UInt_t CbmCosy2019HodoPar::GetNbFebsPerCrob ( )
inlinestaticconstexpr

Definition at line 41 of file CbmCosy2019HodoPar.h.

References kuNbFebsPerCrob.

Referenced by CbmCosy2019UnpackerAlgoHodo::InitParameters().

◆ GetNbFebsPerDpb()

static constexpr UInt_t CbmCosy2019HodoPar::GetNbFebsPerDpb ( )
inlinestaticconstexpr

Definition at line 42 of file CbmCosy2019HodoPar.h.

References kuNbCrobsPerDpb, and kuNbFebsPerCrob.

◆ GetNbOfModules()

UInt_t CbmCosy2019HodoPar::GetNbOfModules ( )
inline

Definition at line 58 of file CbmCosy2019HodoPar.h.

References fuNbModules.

Referenced by CbmCosy2019UnpackerAlgoHodo::InitParameters().

◆ GetNrOfAsics()

UInt_t CbmCosy2019HodoPar::GetNrOfAsics ( )
inline

Definition at line 71 of file CbmCosy2019HodoPar.h.

References GetNrOfFebs(), and kuNbAsicsPerFeb.

Referenced by CbmCosy2019UnpackerAlgoHodo::InitParameters().

◆ GetNrOfCrobs()

UInt_t CbmCosy2019HodoPar::GetNrOfCrobs ( )
inline

Definition at line 69 of file CbmCosy2019HodoPar.h.

References fuNrOfDpbs, and kuNbCrobsPerDpb.

Referenced by GetNrOfFebs().

◆ GetNrOfDpbs()

UInt_t CbmCosy2019HodoPar::GetNrOfDpbs ( )
inline

Definition at line 67 of file CbmCosy2019HodoPar.h.

References fuNrOfDpbs.

Referenced by CbmCosy2019UnpackerAlgoHodo::InitParameters().

◆ GetNrOfFebs()

UInt_t CbmCosy2019HodoPar::GetNrOfFebs ( )
inline

◆ getParams()

◆ IsCrobActive()

Bool_t CbmCosy2019HodoPar::IsCrobActive ( UInt_t uDpbIdx,
UInt_t uCrobIdx )

◆ IsFebActive() [1/2]

Bool_t CbmCosy2019HodoPar::IsFebActive ( UInt_t uDpbIdx,
UInt_t uCrobIdx,
UInt_t uFebIdx )

Definition at line 277 of file CbmCosy2019HodoPar.cxx.

References fuNrOfDpbs, IsFebActive(), kuNbCrobsPerDpb, and kuNbFebsPerCrob.

◆ IsFebActive() [2/2]

Bool_t CbmCosy2019HodoPar::IsFebActive ( UInt_t uFebInSystIdx)

Definition at line 265 of file CbmCosy2019HodoPar.cxx.

References fiFebModuleIdx, and GetNrOfFebs().

Referenced by IsFebActive().

◆ putParams()

Member Data Documentation

◆ fdFebAdcBase

TArrayD CbmCosy2019HodoPar::fdFebAdcBase
private

Definition at line 155 of file CbmCosy2019HodoPar.h.

Referenced by GetFebAdcBase(), GetFebAdcOffset(), getParams(), and putParams().

◆ fdFebAdcGain

TArrayD CbmCosy2019HodoPar::fdFebAdcGain
private

Definition at line 154 of file CbmCosy2019HodoPar.h.

Referenced by GetFebAdcGain(), getParams(), and putParams().

◆ fdFebAdcThrGain

TArrayD CbmCosy2019HodoPar::fdFebAdcThrGain
private

Definition at line 156 of file CbmCosy2019HodoPar.h.

Referenced by GetFebAdcOffset(), GetFebAdcThrGain(), getParams(), and putParams().

◆ fdModCenterPosX

TArrayD CbmCosy2019HodoPar::fdModCenterPosX
private

Definition at line 143 of file CbmCosy2019HodoPar.h.

Referenced by GetModuleCenterPosX(), getParams(), and putParams().

◆ fdModCenterPosY

TArrayD CbmCosy2019HodoPar::fdModCenterPosY
private

Definition at line 144 of file CbmCosy2019HodoPar.h.

Referenced by GetModuleCenterPosY(), getParams(), and putParams().

◆ fiCrobActiveFlag

TArrayI CbmCosy2019HodoPar::fiCrobActiveFlag
private

Definition at line 151 of file CbmCosy2019HodoPar.h.

Referenced by getParams(), IsCrobActive(), and putParams().

◆ fiDbpIdArray

TArrayI CbmCosy2019HodoPar::fiDbpIdArray
private

Definition at line 150 of file CbmCosy2019HodoPar.h.

Referenced by GetDpbId(), getParams(), and putParams().

◆ fiFebAdcThrOffs

TArrayI CbmCosy2019HodoPar::fiFebAdcThrOffs
private

Definition at line 158 of file CbmCosy2019HodoPar.h.

Referenced by GetFebAdcOffset(), GetFebAdcThrOffs(), getParams(), and putParams().

◆ fiFebModuleIdx

TArrayI CbmCosy2019HodoPar::fiFebModuleIdx
private

Definition at line 153 of file CbmCosy2019HodoPar.h.

Referenced by GetFebModuleIdx(), getParams(), IsFebActive(), and putParams().

◆ fiModAddress

TArrayI CbmCosy2019HodoPar::fiModAddress
private

Definition at line 142 of file CbmCosy2019HodoPar.h.

Referenced by GetModuleAddress(), getParams(), and putParams().

◆ fiModInvertX

TArrayI CbmCosy2019HodoPar::fiModInvertX
private

Definition at line 146 of file CbmCosy2019HodoPar.h.

Referenced by GetModuleInvertX(), getParams(), and putParams().

◆ fiModInvertY

TArrayI CbmCosy2019HodoPar::fiModInvertY
private

Definition at line 147 of file CbmCosy2019HodoPar.h.

Referenced by GetModuleInvertY(), getParams(), and putParams().

◆ fiModSwapXY

TArrayI CbmCosy2019HodoPar::fiModSwapXY
private

Definition at line 145 of file CbmCosy2019HodoPar.h.

Referenced by GetModuleSwapXY(), getParams(), and putParams().

◆ fuNbModules

UInt_t CbmCosy2019HodoPar::fuNbModules
private

◆ fuNrOfDpbs

◆ kiCrobMapElinkFebIdx

const Int_t CbmCosy2019HodoPar::kiCrobMapElinkFebIdx[kuNbElinksPerCrob]
private
Initial value:
= {
0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 3, 3, 4, 4, 4,
4, 4, 5, 5, 5, 5, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 8, 8, 8, 8}

Map from eLink index to ASIC index within CROB ( 0 to kuNbFebsPerCrob * kuNbAsicPerFeb )

Definition at line 103 of file CbmCosy2019HodoPar.h.

Referenced by ElinkIdxToFebIdx().

◆ kuChannelToFiberMap

const UInt_t CbmCosy2019HodoPar::kuChannelToFiberMap[kuNbChanPerAsic]
private
Initial value:
= {
32, 0, 48, 16, 47, 15, 63, 31, 33, 1, 49, 17, 46, 14, 62,
30, 34, 2, 50, 18, 45, 13, 61, 29, 35, 3, 51, 19, 44, 12,
60, 28, 36, 4, 52, 20, 43, 11, 59, 27, 37, 5, 53, 21, 42,
10, 58, 26, 38, 6, 54, 22, 41, 9, 57, 25, 39, 7, 55, 23,
40, 8, 56, 24, 32, 0, 48, 16, 47, 15, 63, 31, 33, 1, 49,
17, 46, 14, 62, 30, 34, 2, 50, 18, 45, 13, 61, 29, 35, 3,
51, 19, 44, 12, 60, 28, 36, 4, 52, 20, 43, 11, 59, 27, 37,
5, 53, 21, 42, 10, 58, 26, 38, 6, 54, 22, 41, 9, 57, 25,
39, 7, 55, 23, 40, 8, 56, 24}

Map from eLink index to ASIC index within CROB ( 0 to kuNbFebsPerCrob * kuNbAsicPerFeb )

Definition at line 106 of file CbmCosy2019HodoPar.h.

Referenced by ChannelToFiber().

◆ kuChannelToPixelMap

const UInt_t CbmCosy2019HodoPar::kuChannelToPixelMap[kuNbChanPerAsic]
private
Initial value:
= {1, 5, 3, 7, 2, 6, 4, 8, 9, 13, 11, 15, 10, 14, 12,
16, 17, 21, 19, 23, 18, 22, 20, 24, 25, 29, 27, 31, 26, 30,
28, 32, 33, 37, 35, 39, 34, 38, 36, 40, 41, 45, 43, 47, 42,
46, 44, 48, 49, 53, 51, 55, 50, 54, 52, 56, 57, 61, 59, 63,
58, 62, 60, 64, 1, 5, 3, 7, 2, 6, 4, 8, 9, 13, 11,
15, 10, 14, 12, 16, 17, 21, 19, 23, 18, 22, 20, 24, 25, 29,
27, 31, 26, 30, 28, 32, 33, 37, 35, 39, 34, 38, 36, 40, 41,
45, 43, 47, 42, 46, 44, 48, 49, 53, 51, 55, 50, 54, 52, 56,
57, 61, 59, 63, 58, 62, 60, 64}

Map from channel index to Hodoscope Fiber.

Definition at line 125 of file CbmCosy2019HodoPar.h.

Referenced by ChannelToPixel().

◆ kuChannelToPlaneMap

const UInt_t CbmCosy2019HodoPar::kuChannelToPlaneMap[kuNbChanPerAsic]
private
Initial value:
= {
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}

Map from channel index to PMT pixel.

Definition at line 134 of file CbmCosy2019HodoPar.h.

Referenced by ChannelToAxis().

◆ kuCrobMapElinkFebMuch

const UInt_t CbmCosy2019HodoPar::kuCrobMapElinkFebMuch[kuNbElinksPerCrob]
private
Initial value:
= {0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0001, 0x0001, 0x0001, 0x0001, 0x0001,
0x0002, 0x0002, 0x0002, 0x0002, 0x0003,
0x0003, 0x0003, 0x0003, 0x0003, 0x0004,
0x0004, 0x0004, 0x0004, 0x0004, 0x0005,
0x0005, 0x0005, 0x0005, 0x0003, 0x0003,
0x0003, 0x0003, 0x0003, 0x0004, 0x0004,
0x0004, 0x0004, 0x0004, 0x0005, 0x0005,
0x0005, 0x0005}

Definition at line 93 of file CbmCosy2019HodoPar.h.

Referenced by ElinkIdxToAsicIdxFebMuch().

◆ kuNbAsicsPerFeb

const UInt_t CbmCosy2019HodoPar::kuNbAsicsPerFeb = 1
staticprivate

◆ kuNbChanPerAsic

const UInt_t CbmCosy2019HodoPar::kuNbChanPerAsic = 128
staticprivate

◆ kuNbCrobsPerDpb

const UInt_t CbmCosy2019HodoPar::kuNbCrobsPerDpb = 1
staticprivate

◆ kuNbElinksPerCrob

const UInt_t CbmCosy2019HodoPar::kuNbElinksPerCrob = 42
staticprivate

◆ kuNbFebsPerCrob

◆ kuNbFiberPerAxis

const UInt_t CbmCosy2019HodoPar::kuNbFiberPerAxis = 64
staticprivate

Definition at line 92 of file CbmCosy2019HodoPar.h.

Referenced by GetChannelInModule().


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