Belle II Software
release-05-01-25
ARICHFEBoardInfo.cc
1
/**************************************************************************
2
* BASF2 (Belle Analysis Framework 2) *
3
* Copyright(C) 2015 - Belle II Collaboration *
4
* *
5
* Author: The Belle II Collaboration *
6
* Contributors: Manca Mrvar *
7
* *
8
* This software is provided "as is" without any warranty. *
9
**************************************************************************/
10
11
#include <arich/dbobjects/ARICHAsicInfo.h>
12
#include <arich/dbobjects/ARICHFEBoardInfo.h>
13
14
using namespace
Belle2
;
15
using namespace
std;
16
17
ARICHAsicInfo
*
ARICHFEBoardInfo::getAsicInfo
(
unsigned
int
i)
const
18
{
19
if
(i < 4)
return
m_asicInfo[i];
20
else
return
NULL;
21
}
22
23
24
void
ARICHFEBoardInfo::setAsicInfo
(
unsigned
int
i,
ARICHAsicInfo
* asicInfo)
25
{
26
if
(i < 4) m_asicInfo[i] = asicInfo;
27
}
28
29
std::string
ARICHFEBoardInfo::getAsicPosition
(
unsigned
int
i)
const
30
{
31
if
(i < 4)
return
m_asicsFEB[i];
32
else
return
""
;
33
}
34
35
36
void
ARICHFEBoardInfo::setAsicPosition
(
unsigned
int
i,
const
std::string& asicsFEB)
37
{
38
if
(i < 4) m_asicsFEB[i] = asicsFEB;
39
}
40
Belle2::ARICHFEBoardInfo::setAsicInfo
void setAsicInfo(unsigned int i, ARICHAsicInfo *asic)
Set Asic Info.
Definition:
ARICHFEBoardInfo.cc:24
Belle2
Abstract base class for different kinds of events.
Definition:
MillepedeAlgorithm.h:19
Belle2::ARICHFEBoardInfo::setAsicPosition
void setAsicPosition(unsigned int i, const std::string &asicsFEB)
Set Asic position.
Definition:
ARICHFEBoardInfo.cc:36
Belle2::ARICHAsicInfo
Tested ASIC chips.
Definition:
ARICHAsicInfo.h:35
Belle2::ARICHFEBoardInfo::getAsicInfo
ARICHAsicInfo * getAsicInfo(unsigned int i) const
Get Asic Info.
Definition:
ARICHFEBoardInfo.cc:17
Belle2::ARICHFEBoardInfo::getAsicPosition
std::string getAsicPosition(unsigned int i) const
Get Asic position.
Definition:
ARICHFEBoardInfo.cc:29
arich
dbobjects
src
ARICHFEBoardInfo.cc
Generated on Fri Nov 5 2021 03:47:01 for Belle II Software by
1.8.17